@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2?dpl=dpl_6ERcmRhHgskeXnUYJAd1jUJsCdhD)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2?dpl=dpl_6ERcmRhHgskeXnUYJAd1jUJsCdhD)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--slate-bg:#fff;--slate-text:#0b0b0b;--slate-quiet:#505050;--slate-muted:#9e9e9e;--slate-faint:#bebebe;--slate-line:#e5e5e5;--slate-hover:#f5f5f5;--slate-primary:#171717;--slate-on-primary:#fafafa;--slate-blocked:#ac571d;--slate-link:#2370bd;--slate-font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--slate-font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--slate-font-serif:ui-serif, Georgia, serif;--slate-text-base:14.5px;--slate-leading:1.55;--slate-line-height:1.55;--slate-fs-heading:1.0625rem;--slate-fs-body:var(--slate-text-base);--slate-fs-small:.78rem;--slate-fs-label:.72rem;--slate-fw-regular:400;--slate-fw-medium:500;--slate-radius-xs:6px;--slate-radius-sm:8px;--slate-radius:10px;--slate-radius-md:12px;--slate-radius-lg:16px;--slate-max-width:42rem;--slate-page-margin:24px;--slate-header-height:56px;--slate-icon:18px;--slate-indent:1.5rem;--slate-safe-bottom:env(safe-area-inset-bottom,0px);--slate-ease:cubic-bezier(.22, 1, .36, 1);--slate-ease-exit:cubic-bezier(.4, 0, 1, 1);--slate-dur-fast:.16s;--slate-dur-base:.26s;--slate-dur-slow:.38s;--slate-dwell:.48s;--slate-drift:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--slate-bg:lab(100% 0 0);--slate-text:lab(3.04863% 0 0);--slate-quiet:lab(33.88% -.0000149012 0);--slate-muted:lab(65.2% 0 0);--slate-faint:lab(76.8% -.0000298023 0);--slate-line:lab(90.952% 0 -.0000119209);--slate-hover:lab(96.52% -.0000298023 .0000119209);--slate-primary:lab(7.78201% -.0000149012 0);--slate-on-primary:lab(98.26% 0 0);--slate-blocked:lab(46.997% 32.8966 47.2053);--slate-link:lab(45.8465% -2.0467 -47.5504)}}*{box-sizing:border-box}html,body{background:var(--slate-bg);width:100%;height:100%;color:var(--slate-text);font-family:var(--slate-font-sans);font-size:var(--slate-text-base);font-weight:300;line-height:var(--slate-line-height);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overscroll-behavior-y:contain;margin:0;padding:0;overflow:hidden}html[data-slate-keyboard=open]{--slate-safe-bottom:0px}*{-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.slate-motion-button:active{transform:scale(var(--slate-press-scale,.94))}@media (prefers-reduced-motion:reduce){.slate-motion-button:active{transform:none}}:focus-visible{outline:2px solid color-mix(in oklab, var(--slate-link) 50%, transparent);outline-offset:2px;border-radius:var(--slate-radius-xs)}::selection{background:#0b0b0b14;background:lab(3.04863% 0 0/.08)}.slate-shell{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;display:grid;position:relative;overflow:hidden}.slate-header{z-index:45;padding-top:env(safe-area-inset-top,0px);background:var(--slate-bg);border-bottom:1px solid var(--slate-line);touch-action:pan-y;position:relative}.slate-status-bar{z-index:50;height:max(6px, env(safe-area-inset-top,0px));background:var(--slate-bg);pointer-events:none;position:fixed;top:0;left:0;right:0}.slate-header-inner{max-width:var(--slate-max-width);min-height:var(--slate-header-height);padding:6px calc(env(safe-area-inset-right,0px) + var(--slate-page-margin)) 6px calc(env(safe-area-inset-left,0px) + var(--slate-page-margin));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.slate-surface-content{width:100%;max-width:var(--slate-max-width);min-height:0;padding:1rem calc(env(safe-area-inset-right,0px) + var(--slate-page-margin)) calc(var(--slate-safe-bottom) + 7.5rem) calc(env(safe-area-inset-left,0px) + var(--slate-page-margin));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin:0 auto;overflow:hidden auto}.slate-surface-content[data-surface=north-stars]{max-width:none;padding:0;overflow:hidden}.slate-surface-switch{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slate-desktop-surface-nav{display:none}.slate-header-left{align-items:center;gap:.6rem;display:flex}.slate-name{letter-spacing:-.012em;color:var(--slate-text);font-size:1.25rem;font-weight:600;line-height:1.2;display:block}.slate-hermes{font-size:var(--slate-fs-small);color:var(--slate-link);align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.slate-hermes-dot{background:var(--slate-link);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite slate-hermes-pulse}@keyframes slate-hermes-pulse{0%,to{opacity:.35}50%{opacity:1}}.slate-header-right{align-items:center;gap:4px;display:flex}@media (min-width:64rem){.slate-desktop-surface-nav{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.slate-desktop-surface-link{min-height:1.9rem;color:var(--slate-muted);font:inherit;font-size:.9rem;font-weight:var(--slate-fw-regular);letter-spacing:-.01em;background:0 0;border:0;align-items:center;padding:0;transition:color .16s;display:inline-flex;position:relative}button.slate-desktop-surface-link{cursor:pointer}button.slate-desktop-surface-link:hover,.slate-desktop-surface-link[aria-current=page]{color:var(--slate-text)}.slate-desktop-surface-link[aria-current=page]:after{background:color-mix(in oklab, var(--slate-text) 28%, transparent);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.slate-surface-switch{display:none}}.slate-open-count{color:var(--slate-muted);font-variant-numeric:tabular-nums;font-weight:300}.slate-headbtn{border-radius:var(--slate-radius-sm);width:44px;height:44px;color:var(--slate-quiet);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.slate-headbtn:active{background:var(--slate-hover);color:var(--slate-text)}@media (hover:hover) and (pointer:fine){.slate-headbtn:hover{background:var(--slate-hover);color:var(--slate-text)}}.slate-headbtn[data-busy=true]{color:var(--slate-text)}.slate-headbtn[data-busy=true] svg{animation:.8s linear infinite slate-spin}@keyframes slate-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.slate-hermes-dot,.slate-headbtn[data-busy=true] svg{animation:none}}.slate-doc{flex-direction:column;gap:.3rem;display:flex}.slate-section-label{color:var(--slate-muted);font-weight:500;font-size:var(--slate-fs-label);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--slate-line);margin-bottom:.5rem;padding-top:1rem}.slate-block{padding:.5rem 0}.slate-caption{color:var(--slate-text);font-weight:500;font-size:var(--slate-fs-heading);letter-spacing:-.011em;align-items:flex-start;gap:.7rem;margin-bottom:.1rem;padding:.15rem 2.1rem .15rem .4rem;display:flex;position:relative}.slate-caption-body{flex:auto;min-width:0}.slate-caption-text{overflow-wrap:anywhere;display:inline}.slate-caption-body>.slate-cites{vertical-align:middle;margin-left:.4rem}.slate-group{border-left:1.5px solid #dbdbdb;border-left:1.5px solid lab(87.24% -.0000298023 0);margin-left:.5rem;padding-left:.95rem}.slate-action{border-radius:var(--slate-radius-sm);font-weight:400;font-size:var(--slate-text-base);color:var(--slate-quiet);align-items:flex-start;gap:.7rem;padding:.3rem .4rem;transition:background-color .12s;display:flex}.slate-action:hover{background:var(--slate-hover)}.slate-checkbox{border:1.5px solid var(--slate-faint);width:1.125rem;height:1.125rem;color:var(--slate-on-primary);cursor:pointer;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:.21rem;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.slate-checkbox:before{content:"";position:absolute;inset:-.8rem}.slate-checkbox:hover{border-color:var(--slate-quiet);background:var(--slate-hover)}.slate-checkbox:disabled,.slate-checkbox-static{cursor:default}.slate-checkbox-static:hover{background:0 0}.slate-caption>.slate-checkbox{margin-top:.2rem}.slate-add-step{opacity:.6;align-items:center;gap:.55rem;padding:.3rem .4rem;transition:opacity .12s;display:flex}.slate-add-step:focus-within{opacity:1}.slate-add-step-prefix{font-family:var(--slate-font-mono);color:var(--slate-faint);flex:none}.slate-add-step input{min-width:0;font:inherit;color:var(--slate-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:400}.slate-add-step input::placeholder{color:var(--slate-faint)}.slate-subtask-add{width:1.05rem;height:1.05rem;color:var(--slate-faint);cursor:pointer;opacity:.55;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-top:.18rem;padding:0;transition:opacity .12s,color .12s;display:inline-flex}.slate-subtask-add:hover,.slate-subtask-add[aria-expanded=true]{opacity:1;color:var(--slate-quiet)}.slate-fold{cursor:pointer;width:1.05rem;height:1.05rem;color:var(--slate-faint);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-top:.18rem;padding:0;transition:color .12s;display:inline-flex}.slate-fold:hover{color:var(--slate-quiet)}.slate-cites{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.slate-row{position:relative}.slate-row-revealable{overflow:hidden}.slate-swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.slate-row>.slate-action,.slate-row>.slate-caption{will-change:auto}.slate-row-delete{border-radius:var(--slate-radius-xs);cursor:pointer;width:1.35rem;height:1.35rem;color:var(--slate-faint);opacity:0;background:0 0;border:none;justify-content:center;align-items:center;margin:0;font-size:1.15rem;line-height:1;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex;position:absolute;top:.18rem;bottom:auto;right:.2rem}.slate-row:hover .slate-row-delete{opacity:1}.slate-row-delete:hover{color:var(--slate-text);background:var(--slate-hover)}.slate-swipe-reveal{background:var(--slate-hover);width:5rem;color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-label);cursor:pointer;border:0;font-weight:500;position:absolute;top:0;bottom:0}.slate-swipe-reveal-left{left:0}.slate-swipe-reveal-right{right:0}.slate-swipe-reveal-destructive{color:var(--slate-blocked)}@media (hover:none){.slate-row-delete{display:none}.slate-caption{padding-right:.5rem}}.slate-checkbox[data-checked=true]{background:var(--slate-primary);border-color:var(--slate-primary)}.slate-check-glyph{display:block}.slate-note{color:var(--slate-muted);font-size:var(--slate-fs-small);padding:.05rem .4rem}.slate-note-key{font-family:var(--slate-font-mono);font-size:var(--slate-fs-small);color:var(--slate-faint)}.slate-blocked-key{color:var(--slate-blocked)}.slate-cite{border-radius:var(--slate-radius-xs);background:var(--slate-hover);max-width:11rem;color:var(--slate-muted);font-size:var(--slate-fs-label);border:none;align-items:center;gap:.25rem;padding:.05rem .35rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}a.slate-cite:hover{color:var(--slate-link);background:#ededed;background:lab(93.62% -.0000298023 0)}.slate-cite-icon{background:0 0;gap:0;padding:2px}.slate-cite-icon:hover{background:var(--slate-hover)}.slate-cite-text{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;overflow:hidden}.slate-cite-favicon{opacity:.9;border-radius:3px;flex:none;width:13px;height:13px}.slate-cite-glyph{color:var(--slate-link);flex:none}.slate-cite span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slate-attach-cue{color:var(--slate-faint);cursor:pointer;vertical-align:baseline;background:0 0;border:none;flex:none;align-items:center;gap:.25ch;margin-left:.5ch;padding:0;transition:color .12s;display:inline-flex}.slate-attach-cue:hover,.slate-attach-cue[aria-expanded=true]{color:var(--slate-link)}.slate-quickwin-dot{background:var(--slate-faint);opacity:.85;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5rem;margin-left:auto}.slate-artifact{font-size:var(--slate-fs-small);color:var(--slate-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:1.83rem;padding:.12rem .4rem;display:flex}.slate-artifact-icon{color:var(--slate-link);flex:none;align-items:center;display:inline-flex}.slate-artifact-main{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.slate-artifact-link{color:var(--slate-link);align-items:baseline;gap:.35rem;text-decoration:none;display:inline-flex}.slate-artifact-link:hover{text-decoration:underline}.slate-artifact-label{color:var(--slate-link);font-weight:500}.slate-artifact-value{color:var(--slate-quiet);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.slate-artifact-action{font:inherit;font-size:var(--slate-fs-label);color:var(--slate-link);cursor:pointer;opacity:.85;background:0 0;border:none;padding:0 .15rem}.slate-artifact-action:hover{opacity:1;text-decoration:underline}.slate-artifact-dismiss{font-size:var(--slate-fs-small);color:var(--slate-faint);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;margin-left:auto;padding:0 .2rem;line-height:1;transition:opacity .12s}.slate-artifact:hover .slate-artifact-dismiss{opacity:.7}.slate-artifact-dismiss:hover{opacity:1;color:var(--slate-muted)}@media (hover:none){.slate-artifact-dismiss{opacity:.5}}.slate-artifact-body{border-left:2px solid var(--slate-line);color:var(--slate-quiet);font-size:var(--slate-fs-small);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:.2rem 0 .25rem 1.15rem;padding-left:.6rem;line-height:1.5}.slate-line-done{color:var(--slate-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--slate-faint);text-decoration-color:var(--slate-faint);text-decoration-thickness:1px;transition:color .2s}.slate-completing .slate-line-done{animation:slate-completion-strike .22s var(--slate-ease) both}@keyframes slate-completion-strike{0%{color:var(--slate-text);text-decoration-color:#0000}to{color:var(--slate-muted);-webkit-text-decoration-color:var(--slate-faint);text-decoration-color:var(--slate-faint)}}@media (prefers-reduced-motion:reduce){.slate-completing .slate-line-done{animation:none}}.slate-collapse{grid-template-rows:1fr;min-height:0;display:grid}.slate-collapse-inner{min-height:0;overflow:hidden}.slate-resolving-title{color:var(--slate-quiet)}.slate-skeleton{flex-direction:column;gap:.55rem;padding:.5rem .4rem;display:flex}.slate-skeleton-bar{border-radius:var(--slate-radius-xs);background:linear-gradient(90deg, var(--slate-line) 0%, #f7f7f7 50%, var(--slate-line) 100%);background-size:200% 100%;height:.7rem;animation:1.3s ease-in-out infinite slate-shimmer}@supports (color:lab(0% 0 0)){.slate-skeleton-bar{background:linear-gradient(90deg, var(--slate-line) 0%, lab(97.1% -.0000298023 -.0000119209) 50%, var(--slate-line) 100%)}}@keyframes slate-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.slate-load{flex-direction:column;gap:.15rem;display:flex}.slate-load-row{align-items:flex-start;gap:.55rem;padding:.3rem .4rem;display:flex}.slate-load-box{background:var(--slate-line);border-radius:5px;flex:none;width:1.125rem;height:1.125rem;margin-top:.13rem;animation:1.3s ease-in-out infinite slate-shimmer}.slate-load-bar{border-radius:var(--slate-radius-xs);background:linear-gradient(90deg, var(--slate-line) 0%, #f7f7f7 50%, var(--slate-line) 100%);background-size:200% 100%;height:.72rem;margin-top:.32rem;animation:1.3s ease-in-out infinite slate-shimmer}@supports (color:lab(0% 0 0)){.slate-load-bar{background:linear-gradient(90deg, var(--slate-line) 0%, lab(97.1% -.0000298023 -.0000119209) 50%, var(--slate-line) 100%)}}.slate-load-bar[data-w="0"]{width:62%}.slate-load-bar[data-w="1"]{width:47%}.slate-load-bar[data-w="2"]{width:71%}.slate-load-bar[data-w="3"]{width:38%}@media (prefers-reduced-motion:reduce){.slate-load-box,.slate-load-bar{animation:none}}.slate-status{font-size:var(--slate-fs-small);color:var(--slate-muted);align-items:baseline;gap:.4rem;padding:.1rem .4rem .3rem;display:flex}.slate-status-agent{color:var(--slate-text);font-weight:500}.slate-status-dot{color:var(--slate-faint)}.slate-status-phase{color:var(--slate-muted)}.slate-status-queued{color:var(--slate-faint);font-style:italic}.slate-trail{margin-top:.35rem}.slate-trail-toggle{cursor:pointer;font:inherit;font-size:var(--slate-fs-small);color:var(--slate-muted);background:0 0;border:none;align-items:center;gap:.35rem;padding:.15rem 0;display:inline-flex}.slate-trail-toggle:hover{color:var(--slate-text)}.slate-trail-caret{color:var(--slate-faint);font-size:var(--slate-fs-small);text-align:center;width:.7rem}.slate-trail-list{margin:.25rem 0 0;padding-left:1.1rem;list-style:none}.slate-trail-list li{font-size:var(--slate-fs-small);color:var(--slate-muted);padding:.12rem 0;position:relative}.slate-trail-list li:before{content:"·";color:var(--slate-faint);position:absolute;left:-.7rem}.slate-ribbon{margin:2.2rem 0 .1rem}.slate-ribbon-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:1.5rem;padding:.1rem .15rem .3rem;display:flex;overflow-x:auto}.slate-ribbon-track::-webkit-scrollbar{display:none}.slate-ribbon-chip{white-space:nowrap;flex:none;align-items:baseline;display:inline-flex}.slate-ribbon-chip-main{font:inherit;font-size:var(--slate-fs-small);color:var(--slate-quiet);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.5ch;padding:.15rem 0;line-height:1.2;display:inline-flex}.slate-ribbon-chip-x{color:var(--slate-faint);font-size:var(--slate-fs-small);cursor:pointer;opacity:.5;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:.1rem;padding:0 .2rem;line-height:1;transition:opacity .12s,color .12s;display:inline-flex}.slate-ribbon-chip-x:hover{opacity:1;color:var(--slate-muted)}.slate-ribbon-when{color:var(--slate-muted);font-weight:500}.slate-ribbon-label{color:var(--slate-quiet);text-overflow:ellipsis;max-width:70vw;overflow:hidden}.slate-ribbon-edit{font-family:inherit;font-size:var(--slate-fs-small);font-weight:inherit;color:var(--slate-text);resize:none;white-space:pre;background:0 0;border:none;outline:none;width:auto;min-width:8ch;max-width:80vw;margin:0;padding:.15rem 0;line-height:1.2;display:block;overflow:hidden}@media (hover:none),(max-width:47.999rem){.slate-ribbon-edit{white-space:pre-wrap;overflow-wrap:anywhere;width:min(80vw,28rem);max-width:none;font-size:16px;line-height:1.35}}.slate-when-chip{font-size:var(--slate-fs-small);color:var(--slate-muted);white-space:nowrap;vertical-align:baseline;margin-left:.6ch;font-weight:500}.slate-when-chip-btn{cursor:pointer;vertical-align:baseline;background:0 0;border:none;padding:0;font-family:inherit}.slate-recurrence-cue{font-size:12.5px;font-weight:var(--slate-fw-medium);color:var(--slate-muted);white-space:nowrap;vertical-align:baseline;margin-left:.6ch;line-height:1.4}.slate-today{margin-top:2.6rem}.slate-today-line{color:var(--slate-muted);align-items:flex-start;gap:.55rem;padding:.3rem .4rem;display:flex}.slate-strike{text-decoration:line-through;-webkit-text-decoration-color:var(--slate-faint);text-decoration-color:var(--slate-faint);text-decoration-thickness:1px}.slate-backlog{margin-top:2.6rem}.slate-zone-toggle{cursor:pointer;width:100%;color:var(--slate-faint);font:inherit;font-size:var(--slate-fs-label);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;font-weight:500;display:flex}.slate-zone-toggle:hover{color:var(--slate-muted)}.slate-zone-toggle svg{color:var(--slate-faint);margin-top:-1px}.slate-zone-toggle[aria-expanded=false]{color:var(--slate-quiet)}.slate-zone-toggle[aria-expanded=false] svg{color:var(--slate-muted)}.slate-zone-body{margin-top:.6rem}.slate-motion-disclosure{opacity:0;min-height:0;transition:grid-template-rows var(--slate-dur-slow) var(--slate-ease), opacity var(--slate-dur-base) var(--slate-ease);grid-template-rows:0fr;display:grid}.slate-motion-disclosure[data-open=true]{opacity:1;grid-template-rows:1fr}.slate-motion-disclosure>*{min-height:0;overflow:hidden}.slate-motion-disclosure[data-reduced-motion=true]{transition:none}.slate-zone-collapse{min-height:0}.slate-today-more{font:inherit;font-size:var(--slate-fs-small);color:var(--slate-muted);cursor:pointer;background:0 0;border:none;margin-top:.2rem;margin-left:.4rem;padding:.15rem 0}.slate-today-more:hover{color:var(--slate-text)}.slate-zone-empty{font-size:var(--slate-fs-small);padding:.4rem}.slate-row-hint{font-size:var(--slate-fs-label);letter-spacing:.02em;text-transform:uppercase;align-items:center;font-weight:500;display:inline-flex;position:absolute;top:0;bottom:0}.slate-row-hint-left{color:var(--slate-link);left:.4rem}.slate-row-hint-right{right:.4rem}.slate-row-hint-destructive{color:var(--slate-blocked)}.slate-row-hint-neutral{color:var(--slate-muted)}.slate-mention{color:var(--slate-text);text-decoration:underline;-webkit-text-decoration-color:var(--slate-line);text-decoration-color:var(--slate-line);text-underline-offset:3px;font-weight:400}.slate-add{border:1px solid var(--slate-line);border-radius:var(--slate-radius-lg);background:var(--slate-bg);align-items:flex-end;gap:.5rem;margin-top:.6rem;padding:.45rem .45rem .45rem .9rem;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d,0 8px 24px #00000012;box-shadow:0 1px 2px lab(0% 0 0/.05),0 8px 24px lab(0% 0 0/.07)}.slate-add:focus-within{border-color:var(--slate-quiet);box-shadow:0 1px 2px #0000000f,0 10px 30px #0000001a;box-shadow:0 1px 2px lab(0% 0 0/.06),0 10px 30px lab(0% 0 0/.1)}.slate-add textarea{min-width:0;font-family:inherit;font-size:16px;font-weight:inherit;min-height:2.75rem;color:var(--slate-text);resize:none;overscroll-behavior:contain;background:0 0;border:none;outline:none;flex:1;max-height:min(9rem,25dvh);margin:0;padding:.65rem 0 .55rem;line-height:1.5;overflow:hidden}.slate-add textarea::placeholder{color:var(--slate-faint)}.slate-mention-menu{background:var(--slate-bg);border:1px solid var(--slate-line);border-radius:var(--slate-radius-md);z-index:30;overscroll-behavior:contain;max-height:min(16rem,35dvh);margin:0;padding:.25rem;list-style:none;position:absolute;bottom:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 6px 24px #00000014;box-shadow:0 6px 24px lab(0% 0 0/.08)}.slate-mention-option{border-radius:var(--slate-radius-sm);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.6ch;padding:.5rem .6rem;display:flex}.slate-mention-option:hover{background:var(--slate-hover)}.slate-mention-hint{font-size:var(--slate-fs-small);color:var(--slate-faint)}.slate-add-send{background:var(--slate-primary);width:2.75rem;height:2.75rem;color:var(--slate-on-primary);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .12s,filter .12s;display:inline-flex}.slate-add-send:hover{filter:brightness(1.08)}.slate-add-send:disabled{background:var(--slate-line);color:var(--slate-muted);cursor:default;filter:none}.slate-capture{z-index:40;padding:.7rem calc(env(safe-area-inset-right,0px) + var(--slate-page-margin)) calc(var(--slate-safe-bottom) + .7rem) calc(env(safe-area-inset-left,0px) + var(--slate-page-margin));background:color-mix(in oklab, var(--slate-bg) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-top:1px solid color-mix(in oklab, var(--slate-line) 55%, transparent);position:fixed;bottom:0;left:0;right:0}.slate-capture>*{width:100%;max-width:var(--slate-max-width);margin:0 auto}.slate-capture .slate-add{margin-top:0}.slate-capture-error{max-width:720px;color:var(--slate-blocked);margin:6px auto 0;font-size:.78rem}.slate-recurring-actions-dismiss{z-index:46;background:0 0;position:fixed;inset:0}.slate-recurring-actions{left:calc(env(safe-area-inset-left,0px) + var(--slate-page-margin));right:calc(env(safe-area-inset-right,0px) + var(--slate-page-margin));bottom:calc(var(--slate-safe-bottom) + 94px);z-index:47;width:auto;max-width:calc(var(--slate-max-width) - var(--slate-page-margin) - var(--slate-page-margin));border:1px solid var(--slate-line);border-radius:var(--slate-radius-md);background:color-mix(in oklab, var(--slate-bg) 98%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);margin:0 auto;padding:4px;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000017}.slate-recurring-actions button{border-radius:var(--slate-radius-sm);width:100%;height:46px;color:var(--slate-text);font:inherit;font-size:var(--slate-text-base);font-weight:var(--slate-fw-regular);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;line-height:22px;display:flex}.slate-recurring-actions button:hover,.slate-recurring-actions button:focus-visible{background:var(--slate-hover)}.slate-recurring-actions .slate-recurring-actions-stop{border-top:1px solid var(--slate-line);border-radius:0 0 var(--slate-radius-sm) var(--slate-radius-sm);color:var(--slate-quiet)}.slate-retry{border:1px solid var(--slate-line);border-radius:var(--slate-radius-sm);background:var(--slate-paper);color:var(--slate-text);font:inherit;cursor:pointer;align-self:center;padding:.45rem .8rem;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.slate-capture{transition:padding-bottom .2s}}.north-stars-surface{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.north-stars-scroll{width:100%;max-width:var(--slate-max-width);min-height:0;padding:1rem calc(env(safe-area-inset-right,0px) + var(--slate-page-margin)) 2rem calc(env(safe-area-inset-left,0px) + var(--slate-page-margin));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin:0 auto;overflow:hidden auto}.north-stars-scroll>*+*{margin-top:2.4rem}.north-stars-zone{min-width:0}.north-stars-zone-title,.north-stars-zone-toggle{color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .7rem;font-weight:500}.north-stars-zone-toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.north-stars-zone-toggle svg{color:var(--slate-faint)}.north-stars-zone-toggle[aria-expanded=false]{color:var(--slate-quiet)}.north-stars-zone-toggle[aria-expanded=false] svg{color:var(--slate-muted)}.north-stars-projects{flex-direction:column;gap:.35rem;display:flex}.north-stars-empty{color:var(--slate-faint);font-size:var(--slate-fs-small);margin:0;padding:.2rem .15rem}.north-stars-backlog{border-top:1px solid var(--slate-line);padding-top:1rem}.north-star-project{min-width:0}.north-star-project-heading{border-radius:var(--slate-radius-sm);min-height:2.2rem;transition:background-color var(--slate-dur-fast) ease, transform var(--slate-dur-base) var(--slate-ease);align-items:center;padding:.3rem 4.7rem .3rem 0;display:flex;position:relative}.north-star-project-heading:hover{background:var(--slate-hover)}.north-star-project-fold{min-width:3.1rem;min-height:2rem;color:var(--slate-faint);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.north-star-project-fold svg:last-child{color:var(--slate-quiet)}.north-star-project-title{overflow-wrap:anywhere;min-width:0;color:var(--slate-text);font-size:var(--slate-fs-heading);letter-spacing:-.011em;cursor:text;font-weight:500}.north-star-project-body{border-left:1px solid var(--slate-line);margin:.05rem 0 .55rem 1.46rem;padding-left:1rem}.north-star-thread{border-radius:var(--slate-radius-sm);min-height:2rem;color:var(--slate-quiet);transition:background-color var(--slate-dur-fast) ease, transform var(--slate-dur-base) var(--slate-ease);align-items:center;padding:.26rem 3.8rem .26rem .35rem;display:flex;position:relative}.north-star-thread:hover{background:var(--slate-hover)}.north-star-thread-title{overflow-wrap:anywhere;cursor:text;min-width:0}.north-star-thread-closed{color:var(--slate-muted)}.north-star-thread-closed .north-star-thread-title{text-decoration:line-through;-webkit-text-decoration-color:var(--slate-faint);text-decoration-color:var(--slate-faint);text-decoration-thickness:1px}.north-star-row-action{color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-label);cursor:pointer;opacity:0;transition:opacity var(--slate-dur-fast) ease;background:0 0;border:0;padding:.15rem .25rem;position:absolute;right:.4rem}.north-star-project-heading:hover .north-star-row-action,.north-star-thread:hover .north-star-row-action,.north-star-row-action:focus-visible{opacity:1}.north-star-add-thread{color:var(--slate-faint);font:inherit;font-size:var(--slate-fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:.3rem .35rem;display:inline-flex}.north-star-add-thread:hover{color:var(--slate-muted)}.north-star-thread-composer,.north-stars-project-composer{align-items:center;gap:.55rem;display:flex}.north-star-thread-composer{color:var(--slate-faint);padding:.25rem .35rem}.north-star-thread-composer input,.north-stars-project-composer input{min-width:0;color:var(--slate-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.north-star-thread-composer input::placeholder,.north-stars-project-composer input::placeholder{color:var(--slate-faint)}.north-star-thread-composer button,.north-stars-project-composer button{color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-small);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem}.north-star-thread-composer button:disabled,.north-stars-project-composer button:disabled{color:var(--slate-faint);cursor:default}.north-stars-project-composer{border:1px solid var(--slate-line);border-radius:var(--slate-radius-lg);background:var(--slate-bg);min-height:3.25rem;padding:.65rem .9rem}.north-stars-project-composer input{font-size:16px}.north-stars-project-composer>svg{color:var(--slate-faint);flex:none}.north-stars-error{color:var(--slate-muted);font-size:var(--slate-fs-small);margin:-1.2rem 0 0}@media (hover:none){.north-star-project-heading,.north-star-thread{padding-right:.35rem}.north-star-row-action{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.slate-edit-input{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--slate-text);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:0;display:block;overflow:hidden}.slate-inline-title-input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.slate-toast{left:50%;bottom:calc(var(--slate-safe-bottom) + 5.6rem);z-index:50;background:var(--slate-primary);color:var(--slate-on-primary);font-size:var(--slate-fs-small);border-radius:999px;align-items:center;gap:1.25ch;padding:.55rem 1rem;font-weight:300;display:flex;position:absolute;transform:translate(-50%)}.slate-toast button{font-family:inherit;font-size:inherit;color:var(--slate-on-primary);text-underline-offset:3px;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;text-decoration:underline}.slate-toast button:hover{opacity:1}.slate-muted{color:var(--slate-muted)}.slate-login{max-width:24rem;padding:0 var(--slate-page-margin);margin:22vh auto 0}.slate-login .slate-name{font-size:1.875rem}.slate-login p{color:var(--slate-muted);margin:.5rem 0 1.25rem}.slate-login input{width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;border:1px solid var(--slate-line);border-radius:var(--slate-radius-sm);background:var(--slate-bg);color:var(--slate-text);outline:none;margin-bottom:.6rem;padding:.6rem .75rem}.slate-login input:focus{border-color:var(--slate-quiet)}.slate-login button{font-family:inherit;font-size:inherit;background:var(--slate-primary);color:var(--slate-on-primary);border-radius:var(--slate-radius-sm);cursor:pointer;border:none;padding:.55rem 1rem;font-weight:400}.slate-empty{padding:1.5rem 0 .5rem}.slate-empty-title{color:var(--slate-text);margin:0 0 .25rem}.slate-empty .slate-muted{margin:0}.slate-caption-body,.slate-action,.slate-today-line,.slate-note{text-wrap:pretty}.slate-cite,.slate-artifact-link{transition:opacity .1s var(--slate-ease)}.slate-cite:active,.slate-artifact-link:active{opacity:.55}.motion-lab{width:100%;height:100%;padding:3.5rem var(--slate-page-margin) 7rem;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin:0;overflow:hidden auto}.motion-lab-header,.motion-study-list{width:min(64rem,100%);margin-left:auto;margin-right:auto}.motion-lab-header{border-bottom:1px solid var(--slate-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:2rem;padding-bottom:3rem;display:grid}.motion-back{width:fit-content;color:var(--slate-muted);font-size:var(--slate-fs-small);align-self:start;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.motion-back:hover{color:var(--slate-text)}.motion-lab-header p{color:var(--slate-muted);font-family:var(--slate-font-mono);font-size:var(--slate-fs-label);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem}.motion-lab-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,4.5rem);font-weight:500;line-height:.98}.motion-lab-header>div>span{max-width:38rem;color:var(--slate-quiet);margin-top:1.2rem;font-size:1rem;display:block}.motion-mode-toggle{border:1px solid var(--slate-line);background:var(--slate-bg);color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-small);cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.4rem;padding:.45rem .7rem;display:inline-flex}.motion-mode-toggle>span{background:var(--slate-faint);border-radius:50%;width:.45rem;height:.45rem}.motion-mode-toggle[aria-pressed=true]{border-color:color-mix(in oklab, var(--slate-primary) 28%, var(--slate-line));color:var(--slate-text)}.motion-mode-toggle[aria-pressed=true]>span{background:var(--slate-primary)}.motion-study-list{flex-direction:column;display:flex}.motion-study{border-bottom:1px solid var(--slate-line);grid-template-columns:minmax(15rem,.7fr) minmax(20rem,1.3fr);gap:clamp(2rem,5vw,5rem);padding:3rem 0;display:grid}.motion-study-copy{grid-template-columns:1.7rem 1fr;gap:.75rem;display:grid}.motion-study-copy>span{color:var(--slate-faint);font-family:var(--slate-font-mono);font-size:var(--slate-fs-label);padding-top:.2rem}.motion-study-copy h2{letter-spacing:-.01em;margin:0 0 .55rem;font-size:1.12rem;font-weight:500}.motion-study-copy p,.motion-stage p{color:var(--slate-muted);font-size:var(--slate-fs-small);margin:0}.motion-stage{border:1px solid var(--slate-line);border-radius:var(--slate-radius-lg);background:radial-gradient(circle at 50% 0%, #f5f5f5, transparent 64%), var(--slate-bg);justify-content:center;align-items:center;min-height:13rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.motion-stage{background:radial-gradient(circle at 50% 0%, lab(96.52% -.0000298023 .0000119209), transparent 64%), var(--slate-bg)}}.motion-completion-demo,.motion-swipe-demo,.motion-perspective-demo,.motion-depth-demo,.motion-tactile-demo,.motion-disclosure-demo{width:min(100%,27rem)}.motion-completion-demo{flex-direction:column;justify-content:center;gap:1.5rem;min-height:9rem;display:flex}.motion-demo-task{border-radius:var(--slate-radius);background:var(--slate-bg);width:100%;color:var(--slate-text);font:inherit;text-align:left;cursor:pointer;border:none;align-items:center;gap:.7rem;padding:.8rem;display:flex}.motion-demo-task:hover{background:var(--slate-hover)}.motion-demo-check{border:1.5px solid var(--slate-faint);border-radius:5px;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.motion-demo-check[data-checked=true]{border-color:var(--slate-primary);background:var(--slate-primary);color:var(--slate-on-primary)}.motion-demo-today{color:var(--slate-muted);gap:.6rem;padding:.8rem;display:grid}.motion-demo-today>span:first-child{font-size:var(--slate-fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.motion-replay{color:var(--slate-muted);font:inherit;font-size:var(--slate-fs-small);cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:.35rem;display:inline-flex}.motion-replay:hover{color:var(--slate-text)}.motion-swipe-demo{gap:1rem;display:grid}.motion-swipe-track{min-height:3.3rem;color:var(--slate-faint);font-family:var(--slate-font-mono);font-size:var(--slate-fs-label);text-transform:uppercase;touch-action:pan-y;justify-content:space-between;align-items:center;display:flex;position:relative}.motion-swipe-line{border:1px solid var(--slate-line);border-radius:var(--slate-radius);background:var(--slate-bg);color:var(--slate-text);font-family:var(--slate-font-sans);font-size:var(--slate-fs-body);text-transform:none;cursor:grab;align-items:center;gap:.7rem;padding:.75rem .8rem;font-weight:400;display:flex;position:absolute;inset:0}.motion-swipe-line:active{cursor:grabbing}.motion-perspective-demo{perspective:900px;gap:1rem;display:grid}.motion-perspective-scene{border:1px solid var(--slate-line);border-radius:var(--slate-radius-lg);background:color-mix(in oklab, var(--slate-bg) 94%, var(--slate-hover));min-height:10rem;color:var(--slate-text);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;padding:1.4rem;display:flex}.motion-perspective-kicker,.motion-perspective-title,.motion-perspective-detail{transform-style:preserve-3d;display:block}.motion-perspective-kicker{color:var(--slate-link);font-family:var(--slate-font-mono);font-size:var(--slate-fs-label);text-transform:uppercase;letter-spacing:.06em}.motion-perspective-title{letter-spacing:-.025em;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:500}.motion-perspective-detail{color:var(--slate-muted);font-size:var(--slate-fs-small)}.motion-depth-demo{gap:1rem;display:grid}.motion-depth-scene{perspective:1000px;min-height:14rem;transform-style:preserve-3d;position:relative}.motion-depth-slot{transform-style:preserve-3d;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.motion-depth-plane{border:1px solid var(--slate-line);border-radius:var(--slate-radius);background:color-mix(in oklab, var(--slate-bg) 96%, var(--slate-hover));width:100%;color:var(--slate-text);font:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;gap:.3rem;padding:.8rem 1rem;display:grid;box-shadow:0 10px 24px #0000000b;box-shadow:0 10px 24px lab(0% 0 0/.045)}.motion-depth-plane[aria-pressed=true]{border-color:color-mix(in oklab, var(--slate-primary) 30%, var(--slate-line));box-shadow:0 14px 32px #00000013;box-shadow:0 14px 32px lab(0% 0 0/.075)}.motion-depth-plane>span{color:var(--slate-link);font-family:var(--slate-font-mono);font-size:var(--slate-fs-label);letter-spacing:.06em;text-transform:uppercase}.motion-depth-plane>strong{font-size:var(--slate-fs-small);font-weight:450}.motion-tactile-demo{justify-items:center;gap:1rem;display:grid}.motion-tactile-button{background:var(--slate-primary);min-width:12rem;color:var(--slate-on-primary);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.72rem 1rem;font-weight:450}.motion-tactile-demo p{text-align:center;min-height:1.2rem}.motion-disclosure-demo>button{border:none;border-bottom:1px solid var(--slate-line);width:100%;color:var(--slate-text);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;padding:.75rem 0;display:flex}.motion-disclosure-body{border-left:1px solid var(--slate-line);color:var(--slate-quiet);font-size:var(--slate-fs-small);gap:.6rem;padding:1rem 0 .25rem 1rem;display:grid}@media (max-width:720px){.motion-lab{padding-top:2rem}.motion-lab-header,.motion-study{grid-template-columns:1fr;gap:1.5rem}.motion-study{padding:2.25rem 0}.motion-stage{min-height:15rem}}@media (prefers-reduced-motion:reduce){.motion-perspective-scene{transform:none!important}}.slate-public,.slate-auth{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.slate-public{max-width:var(--slate-max-width);padding:max(24px, env(safe-area-inset-top)) var(--slate-page-margin) 48px;margin:0 auto}.slate-public-header{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:64px;display:flex}.slate-public-header .slate-name,.slate-auth>.slate-name{color:var(--slate-text);text-decoration:none}.slate-public h1,.slate-auth h1{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(26px,5vw,32px);font-weight:500;line-height:1.3}.slate-intro p,.slate-explanation{max-width:34rem;color:var(--slate-quiet);margin:0 0 28px;line-height:1.65}.slate-intro{margin-bottom:44px}.slate-demo-meta{color:var(--slate-quiet);border-bottom:1px solid var(--slate-line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;font-size:13px;display:flex}.slate-demo .slate-doc{min-height:124px}.slate-demo .slate-add{margin-top:20px;position:relative}.slate-demo-help{margin:14px 0}.slate-small-copy{color:var(--slate-quiet);margin:12px 0;font-size:13px;line-height:1.6}.slate-home-action{margin-top:44px}.slate-public-footer{border-top:1px solid var(--slate-line);color:var(--slate-quiet);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.slate-text-link,.slate-text-button{color:var(--slate-quiet);font:inherit;font-size:13px}.slate-text-link{text-decoration:none}.slate-text-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0}.slate-text-link:hover,.slate-text-button:hover{color:var(--slate-text);text-underline-offset:3px;text-decoration:underline}.slate-text-button:disabled{opacity:.5;cursor:default}.slate-button{background:var(--slate-primary);color:var(--slate-on-primary);border:1px solid var(--slate-primary);border-radius:var(--slate-radius);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;text-decoration:none;display:inline-flex}.slate-button:disabled{opacity:.5;cursor:default}.slate-button-secondary{background:var(--slate-bg);color:var(--slate-text);border-color:var(--slate-line)}.slate-auth{max-width:24rem;margin:0 auto;padding:60px 24px}.slate-auth h1{margin-top:54px;font-size:26px}.slate-form{flex-direction:column;gap:10px;margin:24px 0;display:flex}.slate-form label,.slate-connection-setup label{color:var(--slate-quiet);font-size:13px}.slate-form input,.slate-form select,.slate-connection-setup textarea{border:1px solid var(--slate-line);border-radius:var(--slate-radius-sm);background:var(--slate-bg);color:var(--slate-text);font:inherit;width:100%;padding:11px 12px;font-size:16px}.slate-form .slate-button{margin-top:8px}.slate-form-separator{color:var(--slate-quiet);text-align:center;margin:8px 0;font-size:13px}.slate-form-links{justify-content:space-between;gap:16px;display:flex}.slate-form-error{color:var(--slate-text);font-size:13px;line-height:1.6}.slate-settings{max-width:34rem}.slate-settings .slate-public-header{margin-bottom:40px}.slate-connections{margin:28px 0;padding:0;list-style:none}.slate-connections li{border-bottom:1px solid var(--slate-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.slate-connections p{margin:4px 0 0}.slate-code{font-family:var(--slate-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.65;display:block}.slate-connection-setup{border-top:1px solid var(--slate-line);margin-top:32px;padding-top:20px}.slate-connection-setup h2{font-size:18px;font-weight:500}.slate-settings-footer{border-top:1px solid var(--slate-line);margin-top:40px;padding-top:20px}.slate-guest-import{z-index:46;background:var(--slate-bg);border-bottom:1px solid var(--slate-line);max-width:38rem;margin:64px auto -58px;padding:12px 24px;font-size:13px;position:relative}.slate-guest-import .slate-text-button{margin-right:20px}@media (max-width:480px){.slate-public-header{margin-bottom:40px}.slate-intro{margin-bottom:32px}.slate-public-footer{margin-top:36px}}.slate-small-copy a,.slate-public-footer a{color:var(--slate-quiet);text-underline-offset:3px}.slate-capture-error{color:var(--slate-text);margin:0 0 8px;font-size:13px;position:absolute;bottom:100%;left:0}
