@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overscroll-behavior:none}body{overflow-wrap:break-word;min-block-size:100dvh}@media (pointer:coarse){body{min-block-size:calc(100dvh + 1px)}}img,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--step--1:.8125rem;--step-0:1rem;--step-control:.9375rem;--step-prose:1.0625rem;--step-1:1.125rem;--leading-prose:1.5;--leading-tight:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--measure:70ch;--control:2.75rem;--icon:1.25rem;--bar:3rem;--screen-bottom:max(0px, env(safe-area-inset-bottom) - (100dvh - var(--visible-height,100dvh)));--safe-bottom:var(--screen-bottom);--bg:var(--lightningcss-light,oklch(98.2% .004 90))var(--lightningcss-dark,oklch(16.5% .006 260));--surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(20% .008 260));--sunken:var(--lightningcss-light,oklch(95.8% .005 90))var(--lightningcss-dark,oklch(24% .01 260));--raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(32% .012 260));--ink:var(--lightningcss-light,oklch(22% .01 260))var(--lightningcss-dark,oklch(93% .006 90));--muted:var(--lightningcss-light,oklch(48% .012 260))var(--lightningcss-dark,oklch(72% .01 260));--line:color-mix(in oklch, var(--ink) 10%, transparent);--line-strong:color-mix(in oklch, var(--ink) 18%, transparent);--hover:color-mix(in oklch, var(--ink) 5%, transparent);--selected:color-mix(in oklch, var(--ink) 8.5%, transparent);--accent:var(--lightningcss-light,oklch(52% .16 255))var(--lightningcss-dark,oklch(74% .13 255));--accent-soft:oklch(from var(--accent) l c h / .12);--on-accent:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(17% .006 260));--danger:var(--lightningcss-light,oklch(55% .19 27))var(--lightningcss-dark,oklch(70% .16 27));--status-needs:var(--lightningcss-light,oklch(52% .13 65))var(--lightningcss-dark,oklch(80% .14 75));--status-unread:var(--lightningcss-light,oklch(48% .12 150))var(--lightningcss-dark,oklch(78% .13 150));--status-working:var(--lightningcss-light,oklch(50% .14 255))var(--lightningcss-dark,oklch(76% .12 255));--status-idle:var(--muted);--status-unknown:var(--muted);--radius-s:8px;--radius-m:14px;--radius-full:999px;--shadow-float:0 1px 2px oklch(0% none none/.08), 0 8px 24px oklch(0% none none/.12);--ease:cubic-bezier(.2, .8, .2, 1);--fast:.12s;--medium:.2s;--slow:.3s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (hover:hover) and (pointer:fine){:root{--step-0:.9375rem;--step-control:.875rem;--step-prose:1rem;--step-1:1.0625rem;--control:2rem;--icon:1.125rem;--bar:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--medium:0s;--slow:0s}}}@layer base{body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--step-0);line-height:var(--leading-prose);-webkit-font-smoothing:antialiased;accent-color:var(--accent)}h1,h2,h3{line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}a{color:var(--accent)}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}time{font-variant-numeric:tabular-nums}:is(dialog,[popover]){--safe-bottom:var(--screen-bottom)}[popover]{block-size:auto;inset:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox][switch]{border-radius:var(--radius-full);background:var(--line-strong);cursor:pointer;appearance:none;block-size:1.375rem;inline-size:2.25rem;transition:background-color var(--fast) var(--ease);flex:none;position:relative}input[type=checkbox][switch]:before{border-radius:var(--radius-full);content:"";block-size:calc(1.375rem - 4px);inline-size:calc(1.375rem - 4px);transition:translate var(--fast) var(--ease);background:#fff;position:absolute;inset:2px auto auto 2px;box-shadow:0 1px 2px oklch(0% none none/.25)}input[type=checkbox][switch]:after{inset:min(0px, (1.375rem - var(--control)) / 2) min(0px, (2.25rem - var(--control)) / 2);content:"";position:absolute}input[type=checkbox][switch]:checked{background:var(--accent)}input[type=checkbox][switch]:checked:before{translate:.875rem}input[type=checkbox][switch]:disabled{opacity:.4;cursor:not-allowed}:where(*){scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@media not ((hover:hover) and (pointer:fine)){input,textarea,select{font-size:max(16px,1em)}}::view-transition-old(root){animation-duration:var(--medium);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--medium);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer components{.chrome-fold{transition:grid-template-rows var(--medium) var(--ease);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.chrome-fold>*{align-self:start}.chrome-fold.folded{visibility:hidden;transition:grid-template-rows var(--medium) var(--ease), visibility 0s var(--medium);grid-template-rows:minmax(0,0fr)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control);padding-inline:var(--space-3);border-radius:var(--radius-s);background:var(--sunken);color:var(--ink);font-size:var(--step-control);white-space:nowrap;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);border:0;flex:none;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.button :where(svg){inline-size:var(--icon);max-inline-size:none;block-size:var(--icon);flex:none}.button:hover:not(:disabled){background:color-mix(in oklch, var(--sunken), var(--ink) 6%)}.button.primary{background:var(--accent);color:var(--on-accent)}.button.primary:hover:not(:disabled){background:color-mix(in oklch, var(--accent) 88%, var(--ink))}.button.danger{background:var(--danger);color:var(--on-accent)}.button.danger:hover:not(:disabled){background:color-mix(in oklch, var(--danger) 88%, var(--ink))}.button.inline{margin:calc((1lh - var(--control)) / 2) calc(-1 * var(--space-2));padding-inline:var(--space-2);font-size:inherit;font-weight:600}.button.quiet{color:var(--muted);background:0 0}.button.quiet:hover:not(:disabled){background:var(--hover);color:var(--ink)}.button.quiet.danger{color:var(--danger)}.button.quiet.danger:hover:not(:disabled){background:oklch(from var(--danger) l c h / .1);color:var(--danger)}.button.outline{border:1px solid var(--line);background:0 0}.button.outline:hover:not(:disabled){background:var(--hover)}.button.icon{inline-size:var(--control);padding:0}.button:is([aria-pressed=true],[aria-current=page]):not(.primary){color:var(--accent)}.button:disabled{opacity:.4;cursor:not-allowed}@media (pointer:coarse){:is(.hit,.meta-chip,.sheet-field .value){position:relative}:is(.hit,.meta-chip,.sheet-field .value):after{inset:min(0px, (100% - var(--control)) / 2);content:"";position:absolute}}.rows{padding:var(--space-1) var(--space-2);gap:1px;list-style:none;display:grid}.row{padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:inherit;transition:background-color var(--fast) var(--ease);grid-template-columns:minmax(0,1fr);gap:.125rem;text-decoration:none;display:grid}.row:hover{background:var(--hover)}.row[aria-current=page]{background:var(--selected)}.row:focus-visible{outline-offset:-2px}.row:is(button){inline-size:100%;font:inherit;text-align:start;background:0 0;border:0}.row .line{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.row .title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-weight:500;overflow:hidden}.row .when{color:var(--muted);font-size:var(--step--1);flex:none}.row .under{color:var(--muted);font-size:var(--step--1);padding-inline-start:calc(.625rem + var(--space-2))}.strip{contain:inline-size;border-radius:var(--radius-s);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:100% max-content;display:grid;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip>.row{scroll-snap-align:start;position:relative}.strip>.actions{padding-inline:var(--space-2);background:var(--sunken);scroll-snap-align:end;align-items:center;gap:.125rem;display:flex}@media (hover:none){.strip>.actions .button{inline-size:auto;min-inline-size:4rem;font-size:var(--step--1);flex-direction:column;align-self:stretch;gap:.125rem}}@media (hover:hover){.strip>.actions .button .word{display:none}}@media (hover:hover){.strip{grid-template-columns:minmax(0,1fr);position:relative;overflow:visible}.strip .when{transition:opacity var(--fast) var(--ease)}.strip>.actions{border-radius:var(--radius-s);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 2px 6px oklch(0% none none/.08);opacity:0;transition:opacity var(--fast) var(--ease);padding:.125rem;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.strip:is(:hover,:focus-within){--actions:calc(var(--count) * var(--control) + .5rem + var(--space-1) - var(--space-3))}.strip:is(:hover,:focus-within) .when{opacity:0}.strip:is(:hover,:focus-within) :is(.line,.preview){-webkit-mask-image:linear-gradient(to left, transparent var(--actions), black calc(var(--actions) + var(--space-5)));mask-image:linear-gradient(to left, transparent var(--actions), black calc(var(--actions) + var(--space-5)))}.strip:is(:hover,:focus-within)>.actions{opacity:1}}.row.mail{gap:var(--space-1);padding-block:var(--space-2);padding-inline-start:calc(var(--space-3) + .375rem)}.row.mail .line{align-items:baseline}.row.mail .when{font-variant-numeric:tabular-nums;margin-inline-start:auto}.row.mail .title{white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.row.mail .preview{color:var(--muted);font-size:var(--step-control);overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row.mail.unread{position:relative}.row.mail.unread:before{border-radius:var(--radius-full);background:var(--status-unread);content:"";block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:calc(var(--space-3) + .4rem);inset-inline-start:.375rem}.row.mail.unread .title{font-weight:650}.row .meta{white-space:nowrap;max-block-size:1lh;overflow:hidden}.meta{align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0;color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;display:flex}.meta>:not(.chip,:has(.chip,.meta-chip))+:not(button,[popover]):before{color:var(--muted);content:"·" / "";margin-inline-end:var(--space-2);font-weight:400}.count{padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--status-needs);color:var(--bg);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.125rem;font-weight:650;line-height:1.5rem;text-decoration:none;display:inline-flex}.count.quiet{background:var(--sunken);color:var(--ink)}.count.quiet:is(a):hover{background:color-mix(in oklch, var(--sunken), var(--ink) 6%)}.section-title{padding:var(--space-4) var(--space-4) var(--space-1);color:var(--muted);font-size:var(--step--1);font-weight:600}.term-phase{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-weight:600;display:inline-flex}.term-phase:before{content:"";border-radius:var(--radius-full);background:currentColor;block-size:.45rem;inline-size:.45rem}.term-phase[data-phase=live]{color:var(--status-unread)}.term-phase[data-phase=reconnecting],.term-phase[data-phase=offline],.term-phase[data-phase=replaced]{color:var(--status-needs)}.compose-view{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid}.compose-view>.head{padding-inline-start:max(var(--space-4), env(safe-area-inset-left))}.compose-view>.head .heading{grid-column:1/3}.compose-view>.column{gap:var(--space-3);inline-size:100%;max-inline-size:var(--measure);min-block-size:0;padding:var(--space-3) max(var(--space-4), env(safe-area-inset-right)) var(--safe-bottom) max(var(--space-4), env(safe-area-inset-left));flex-direction:column;margin-inline:auto;display:flex}.compose-view .facts{display:contents}@media not ((hover:hover) and (pointer:fine)){.compose-view:has(.box.page textarea:focus) .facts{display:none}}.chat-panel{grid-template-rows:auto minmax(0,1fr)}.chat-panel>.scroll{overscroll-behavior:contain;padding:var(--space-4);overflow-y:auto}.chat-panel .shares{max-inline-size:var(--measure);margin-inline:auto;padding:0;list-style:none}.chat-panel .shares>li{align-items:center;gap:var(--space-1);border-block-end:1px solid var(--line);display:flex}.chat-panel .open{align-items:center;gap:var(--space-3);min-inline-size:0;min-block-size:var(--control);padding:var(--space-3) var(--space-2);border-radius:var(--radius-s);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.chat-panel .open:not(.unavailable):hover{background:var(--hover)}.chat-panel .open.unavailable{color:var(--muted);cursor:default}.chat-panel .label{gap:var(--space-1);min-inline-size:0;display:grid}.chat-panel .name{overflow-wrap:anywhere;font-weight:500}.chat-panel .state{padding:var(--space-6);color:var(--muted);text-align:center}.chat-panel .more{margin:var(--space-4) auto;display:flex}.view-head{align-items:center;gap:var(--space-2);padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) var(--space-2) max(var(--space-2), env(safe-area-inset-left));border-block-end:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.view-head h1{font-size:var(--step-1);letter-spacing:-.01em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;display:-webkit-box;overflow:hidden}.view-head .heading{grid-column:2;gap:.125rem;min-inline-size:0;display:grid}.view-head .meta{white-space:nowrap;flex-wrap:nowrap;overflow-x:clip}.view-head .actions{grid-area:1/3;gap:.125rem;display:flex}.view-head .lede{color:var(--muted);font-size:var(--step--1)}.page{--column:48rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.page>.view-head{padding-inline:max(var(--space-2), env(safe-area-inset-left), (100% - var(--column)) / 2) max(var(--space-3), env(safe-area-inset-right), (100% - var(--column)) / 2)}.page>.body{padding-block:var(--space-2) var(--space-6);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);overflow-y:auto}.page .column{max-inline-size:var(--column);margin-inline:auto}.settings{border-block-end:1px solid var(--line);padding:0;list-style:none;display:grid}.settings>:is(li,.setting,.fold){border-block-start:1px solid var(--line)}.column>.settings:first-child>:first-child{border-block-start:none}.settings .setting,.settings .fold>summary{align-items:center;gap:var(--space-2) var(--space-4);min-block-size:3.5rem;padding:var(--space-2) var(--space-4);font-size:var(--step-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings :is(a,button).setting{inline-size:100%;color:inherit;text-align:start;background:0 0;border-block-end:0;border-inline:0;text-decoration:none}.settings :is(a,button).setting:hover:not(:disabled){background:var(--hover)}.settings :is(a,button).setting>svg{color:var(--muted)}.settings li>button.setting{border-block-start:0}.settings .fact{grid-template-columns:8rem minmax(0,1fr) auto;margin:0}.settings .fact>.name{color:var(--muted)}.settings .fact>.value{overflow-wrap:anywhere;grid-column:2;min-inline-size:0}.settings .text{gap:.125rem;min-inline-size:0;display:grid}.settings .title{overflow-wrap:anywhere;font-weight:600}.settings .tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--sunken);color:var(--muted);font-size:var(--step--1);white-space:nowrap;margin-inline-start:var(--space-2);font-weight:600;display:inline-block}.settings .hint{color:var(--muted);font-size:var(--step--1);text-wrap:pretty}.settings .controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings .field{inline-size:auto;max-inline-size:100%;margin:0}.settings .fold>summary{cursor:pointer;list-style:none}.settings .fold>summary::-webkit-details-marker{display:none}.settings .fold>summary>svg{color:var(--muted);transition:rotate var(--fast) var(--ease)}.settings .fold[open]>summary>svg{rotate:90deg}.settings .fold>.unfolded{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.settings-note{padding:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--step--1);text-wrap:pretty}.settings-note[role=alert]{color:var(--danger)}.empty{padding:var(--space-6) var(--space-4);color:var(--muted);text-align:center;text-wrap:pretty}.skeleton{gap:var(--space-3);max-inline-size:var(--measure);inline-size:100%;padding:var(--space-5) var(--space-4);margin-inline:auto;display:grid}.skeleton span{border-radius:var(--radius-s);background:var(--sunken);block-size:.9rem}.skeleton.rows span{block-size:2.5rem}.skeleton span:nth-child(2){inline-size:80%}.skeleton span:nth-child(3){inline-size:55%}.spinner{border:2px solid oklch(from currentColor l c h / .25);border-radius:var(--radius-full);border-block-start-color:currentColor;block-size:1.1rem;inline-size:1.1rem;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}@keyframes spin{to{rotate:1turn}}.dialog{inline-size:min(24rem, calc(100vw - 2 * var(--space-4)));block-size:auto;max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);overscroll-behavior:contain;opacity:1;transition:opacity var(--medium) var(--ease), scale var(--medium) var(--ease), overlay var(--medium) allow-discrete, display var(--medium) allow-discrete;margin:0;inset:50% auto auto 50%;overflow-y:auto;translate:-50% -50%;scale:1}.dialog[open]{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dialog>header{gap:var(--space-1);display:grid}.dialog h2{font-size:var(--step-1);letter-spacing:-.01em;font-weight:650}.dialog::backdrop{opacity:1;transition:opacity var(--medium) var(--ease), overlay var(--medium) allow-discrete, display var(--medium) allow-discrete;background:oklch(0% 0 0/.4)}.dialog:not([open]){opacity:0;scale:.96}.dialog:not([open])::backdrop{opacity:0}@starting-style{.dialog[open]{opacity:0;scale:.96}.dialog[open]::backdrop{opacity:0}}.dialog.sheet{inline-size:min(32rem, calc(100vw - 2 * var(--space-4)))}.dialog.sheet[open]{flex-direction:column;display:flex}@media (width<40rem){.dialog.sheet{inline-size:100%;box-shadow:none;translate:none}.dialog.sheet:not(.full){inset:auto 0 calc(100% - var(--visible-top,0px) - var(--visible-height,100%));max-block-size:calc(.9 * var(--visible-height,100dvh));padding:0 max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), var(--safe-bottom)) max(var(--space-4), env(safe-area-inset-left));border-radius:var(--radius-m) var(--radius-m) 0 0;transition:translate var(--medium) var(--ease), overlay var(--medium) allow-discrete, display var(--medium) allow-discrete;border-width:1px 0 0}.dialog.sheet:not(.full):not([open]){opacity:1;translate:0 100%;scale:1}.dialog.sheet:not(.full)>header{touch-action:none;padding-block-start:var(--space-2)}.dialog.sheet:not(.full)>header:before{block-size:5px;inline-size:36px;border-radius:var(--radius-full);background:oklch(from var(--muted) l c h / .4);content:"";justify-self:center;margin-block-end:var(--space-3)}@starting-style{.dialog.sheet:not(.full)[open]{opacity:1;translate:0 100%;scale:1}}.dialog.sheet.full{inset:var(--visible-top,0) 0 auto;block-size:var(--visible-height,100%);max-block-size:none;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), var(--safe-bottom)) max(var(--space-4), env(safe-area-inset-left));border:0;border-radius:0}}.toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-2), var(--safe-bottom)) max(var(--space-3), env(safe-area-inset-left));border-block-start:1px solid var(--line);display:flex}.toolbar>.gap{flex:1}@container (width<40rem){.toolbar{justify-content:space-between;gap:0;padding-block-start:var(--space-1)}.toolbar>.gap{display:none}.toolbar>.button{padding:var(--space-1) 0;font-size:var(--step--1);flex-direction:column;flex:1;gap:.125rem}}.menu{position-area:block-end span-inline-start;position-try-fallbacks:flip-inline, flip-block;inline-size:max-content;max-inline-size:min(18rem, calc(100vw - 2 * var(--space-4)));margin:var(--space-1) 0;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float)}.menu:popover-open{display:grid}.menu>:is(button,a){align-items:center;gap:var(--space-3);min-block-size:var(--control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.menu>:is(button,a)>svg{color:var(--muted);flex:none}.menu>:is(button,a):hover:not([aria-disabled=true],:disabled){background:var(--hover)}.menu>:is(button,a):is([aria-disabled=true],:disabled){cursor:default;opacity:.4}.menu>:is(button,a).danger,.menu>:is(button,a).danger>svg{color:var(--danger)}.menu .text{flex:1;display:grid}.menu .detail{color:var(--muted);font-size:var(--step--1)}.menu.details{position-try-order:most-block-size;max-inline-size:min(24rem, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100% - 2 * var(--space-1) - (100dvh - var(--visible-height,100dvh)));overscroll-behavior:contain;padding:var(--space-3);font-size:var(--step--1);white-space:normal;overflow-y:auto}@media (width<40rem){.menu.details{position-area:none;position-try-fallbacks:none;inset:auto 0 calc(100% - var(--visible-top,0px) - var(--visible-height,100%));inline-size:100%;max-inline-size:none;max-block-size:calc(.85 * var(--visible-height,100dvh));padding:var(--space-4) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), var(--safe-bottom)) max(var(--space-4), env(safe-area-inset-left));border-radius:var(--radius-m) var(--radius-m) 0 0;border-width:1px 0 0;margin:0}}.options{inline-size:100%;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1fr);display:grid}.options button{align-items:center;gap:var(--space-2);min-block-size:var(--control);padding-inline:var(--space-2);border-radius:var(--radius-s);text-align:start;background:0 0;border:0;display:flex}.options button:hover,.options button[aria-selected=true]{background:var(--hover)}.options .name{flex:none;font-weight:600}.options .hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choices{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.choices .start{margin-inline-end:auto}.filter-group{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.filter-group legend{color:var(--muted);font-size:var(--step--1);padding-block-end:var(--space-2);font-weight:600}.pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.pills label{min-block-size:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--sunken);font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;font-weight:600;display:inline-flex;position:relative}.pills label:hover:not(:has(:checked)){background:color-mix(in oklch, var(--sunken), var(--ink) 6%)}.pills label:has(:checked){background:var(--accent);color:var(--on-accent)}.pills label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pills input{opacity:0;pointer-events:none;position:absolute}@media (pointer:coarse){.pills label{min-block-size:var(--control);padding-inline:var(--space-4)}}.choice{gap:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);inline-size:100%;margin:0;padding:0;display:grid}.choice legend{padding-block-end:var(--space-1);font-weight:600}.sheet-field{align-items:center;gap:var(--space-2);border-block-end:1px solid var(--line);font-size:var(--step-control);flex:none;padding-block-end:var(--space-3);display:flex}.sheet-field .label{color:var(--muted)}.sheet-field .value{align-items:center;gap:var(--space-1);min-block-size:1.75rem;min-inline-size:0;padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-m);background:var(--sunken);color:var(--ink);border:0;font-weight:600;display:inline-flex}.sheet-field .value span{text-align:start;padding-block:.125rem}.sheet-field .value svg{color:var(--muted);flex:none}.sheet-field .value:hover{background:var(--hover)}.meta-chip{min-inline-size:0;max-inline-size:max-content;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-full);background:oklch(from var(--muted) l c h / .12);color:var(--muted);font:inherit;border:0;flex:7rem;align-items:center;gap:.125rem;line-height:1.5rem;display:inline-flex}.meta-chip:hover{color:var(--ink)}.meta-chip .words{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.meta-chip svg{flex:none}.radio-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-s);cursor:pointer;display:flex}.radio-row:has(:checked){background:var(--accent-soft)}.radio-row input{accent-color:var(--accent);margin-block-start:.2rem}.radio-row .text{display:grid}.radio-row .name{font-weight:600}.radio-row .muted{font-size:var(--step--1)}.dialog.sheet:has(>.sheet-foot){padding-block-end:0}.sheet-foot{gap:var(--space-3);padding-block:var(--space-3) max(var(--space-4), var(--safe-bottom));border-block-start:1px solid var(--line);background:var(--surface);margin-block-start:auto;display:grid;position:sticky;inset-block-end:0}.sheet-foot .muted{font-size:var(--step--1)}.dialog form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.dialog form label,.dialog form .group{gap:var(--space-1);color:var(--muted);font-size:var(--step--1);grid-template-columns:minmax(0,1fr);font-weight:600;display:grid}.dialog form .field{color:var(--ink);font-size:var(--step-0);margin:0;font-weight:400}.dialog form .hint{font-weight:400}.segments{border-radius:var(--radius-s);background:var(--sunken);gap:.125rem;padding:.125rem;display:flex}.segments>label{min-block-size:var(--control);padding-inline:var(--space-2);border-radius:calc(var(--radius-s) - 2px);color:var(--muted);font-size:var(--step--1);white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease);flex:1;place-items:center;font-weight:600;display:grid}.segments>label:has(:checked){background:var(--raised);color:var(--ink);box-shadow:0 1px 2px oklch(0% none none/.12)}.segments>label:has(:focus-visible){outline:2px solid var(--accent)}.segments input{opacity:0;pointer-events:none;position:absolute}.field{inline-size:100%;min-block-size:var(--control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);background:var(--sunken);color:inherit;font:inherit;field-sizing:content;border:1px solid #0000;margin-block-start:var(--space-1)}.field:focus{border-color:var(--accent);outline:none}textarea.field{padding-block:var(--space-2);resize:vertical}.prose{font-size:var(--step-prose);line-height:var(--leading-prose);overflow-wrap:anywhere}.prose>*+*{margin-block-start:var(--space-3)}.prose h1,.prose h2,.prose h3,.prose h4{font-size:var(--step-1);margin-block-start:var(--space-5)}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child{margin-block-start:0}.prose ul,.prose ol{padding-inline-start:var(--space-5)}.prose li+li{margin-block-start:var(--space-1)}.prose code{background:var(--sunken);border-radius:4px;padding:.1em .3em}.prose pre{border-radius:var(--radius-m);background:var(--sunken);font-size:var(--step--1);grid-template-columns:minmax(0,1fr) auto;align-items:start;line-height:1.55;display:grid}.prose pre code{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);overscroll-behavior-x:contain;background:0 0;border-radius:0;overflow-x:auto}.prose .copy{--icon:1rem;min-block-size:1.75rem;inline-size:1.75rem;margin-block-start:var(--space-2);margin-inline-end:var(--space-2)}.prose table{border-collapse:collapse;max-inline-size:100%;font-size:var(--step--1);display:block;overflow-x:auto}.prose th,.prose td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);text-align:start;white-space:nowrap}.prose th{font-weight:600}.prose blockquote{border-inline-start:2px solid var(--line-strong);color:var(--muted);padding-inline-start:var(--space-4)}.prose a{text-underline-offset:.15em}.prose hr{border:0;border-block-start:1px solid var(--line)}.confetti{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:clip}.confetti:has(.bit){view-transition-name:confetti}.confetti .bit{border-radius:1px;block-size:.625rem;inline-size:.375rem;margin:-.3125rem 0 0 -.1875rem;position:absolute}.confetti .bit:nth-child(3n){border-radius:var(--radius-full);block-size:.375rem;margin-block-start:-.1875rem}}@property --safe-bottom{syntax:"<length>";inherits:true;initial-value:0}@keyframes slide-in-from-right{0%{translate:100%}}@keyframes slide-out-to-right{to{translate:100%}}@keyframes fade-in{0%{opacity:0}}@keyframes recede-left{to{opacity:.5;translate:-25%}}@keyframes return-from-left{0%{opacity:.5;translate:-25%}}@keyframes fade-out{to{opacity:0}}@keyframes shift-in-from-end{0%{opacity:0;translate:.75rem}}@keyframes shift-in-from-start{0%{opacity:0;translate:-.75rem}}@media not ((width>=56rem) and (height>=36rem)){:root:active-view-transition-type(forward)::view-transition-old(root){animation:var(--slow) var(--ease) both recede-left}:root:active-view-transition-type(forward)::view-transition-new(root){animation:var(--slow) var(--ease) both slide-in-from-right;box-shadow:var(--shadow-float)}:root:active-view-transition-type(back)::view-transition-old(root){z-index:1;animation:var(--slow) var(--ease) both slide-out-to-right;box-shadow:var(--shadow-float)}:root:active-view-transition-type(back)::view-transition-new(root){animation:var(--slow) var(--ease) both return-from-left}:root:is(:active-view-transition-type(next),:active-view-transition-type(previous))::view-transition-old(root){animation:var(--medium) var(--ease) both fade-out}:root:is(:active-view-transition-type(next),:active-view-transition-type(previous))::view-transition-new(root){animation:var(--medium) var(--ease) both shift-in-from-end}:root:is(:active-view-transition-type(next),:active-view-transition-type(previous))::view-transition-old(tab-bar):not(:only-child){display:none}:root:is(:active-view-transition-type(next),:active-view-transition-type(previous))::view-transition-new(tab-bar):not(:only-child){animation:none}:root:active-view-transition-type(previous)::view-transition-new(root){animation-name:shift-in-from-start}}@media (width>=56rem) and (height>=36rem){:root:active-view-transition-type(forward)::view-transition-old(main){animation:var(--medium) var(--ease) both recede-left}:root:active-view-transition-type(forward)::view-transition-new(main){animation:var(--medium) var(--ease) both slide-in-from-right}:root:active-view-transition-type(back)::view-transition-old(main){animation:var(--medium) var(--ease) both slide-out-to-right}:root:active-view-transition-type(back)::view-transition-new(main){animation:var(--medium) var(--ease) both return-from-left}::view-transition-group(main){overflow:clip}:root:active-view-transition-type(pane)::view-transition-old(main){animation:none}:root:active-view-transition-type(pane)::view-transition-new(main){animation:none}:root:active-view-transition-type(pane)::view-transition-old(detail){opacity:0;animation:none}:root:active-view-transition-type(pane)::view-transition-new(detail){animation:var(--medium) var(--ease) both fade-in}:root:active-view-transition-type(pane):active-view-transition-type(forward)::view-transition-new(detail){animation-name:slide-in-from-right}:root:active-view-transition-type(pane):active-view-transition-type(back)::view-transition-old(detail){z-index:1;opacity:1;animation:var(--medium) var(--ease) both slide-out-to-right}:root:active-view-transition-type(pane):active-view-transition-type(back)::view-transition-new(detail){animation:none}::view-transition-group(detail){overflow:clip}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--slow);animation-timing-function:var(--ease)}::view-transition-group(confetti){z-index:2}::view-transition-old(confetti){display:none}::view-transition-new(confetti){animation:none}@media (pointer:coarse){.shell:is(.short,.keyboard) :is(.topic-view,.chat-view,.thread-view,.compose-view)>.view-head{min-block-size:var(--control);padding-block:0}.shell.keyboard .compose-view>.column{gap:0}.shell.keyboard .compose-view>.column>:is(.chip-field,.sheet-field){min-block-size:var(--control);padding-block-end:0}}@media (pointer:coarse) and (not ((width>=56rem) and (height>=36rem))){:is(.topic-view,.chat-view,.thread-view)>.view-head h1{line-clamp:1;-webkit-line-clamp:1}:is(.topic-view,.thread-view)>.view-head{transition:padding-block var(--medium) var(--ease)}:is(.topic-view,.thread-view)>.view-head .heading{transition:grid-template-rows var(--medium) var(--ease), row-gap var(--medium) var(--ease);grid-template-rows:auto minmax(0,1fr)}.shell.reading :is(.topic-view,.thread-view)>.view-head{padding-block:0}.shell.reading :is(.topic-view,.thread-view)>.view-head .heading{grid-template-rows:auto minmax(0,0fr);row-gap:0;overflow:clip}.shell.reading :is(.topic-view,.thread-view)>.view-head .meta{visibility:hidden;transition:visibility 0s var(--medium)}}.call-bar.svelte-122xx41{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) max(var(--space-3), env(safe-area-inset-right)) var(--space-2) max(var(--space-3), env(safe-area-inset-left));border-block-end:1px solid var(--line);background:var(--surface);grid-area:call;display:flex}.call-bar.svelte-122xx41.ringing{background:var(--accent-soft)}.who.svelte-122xx41{align-items:center;gap:var(--space-2);min-inline-size:0;color:inherit;text-decoration:none;display:flex}.mark.svelte-122xx41{color:var(--accent);flex:none;place-items:center;display:grid}.ringing:where(.svelte-122xx41) .mark.svelte-122xx41{animation:svelte-122xx41-ring 1.2s var(--ease) infinite}.name.svelte-122xx41{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.status.svelte-122xx41{color:var(--muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;flex:none}.actions.svelte-122xx41{align-items:center;gap:var(--space-1);flex:none;display:flex}@keyframes svelte-122xx41-ring{0%,60%,to{transform:rotate(0)}15%,45%{transform:rotate(-14deg)}30%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.ringing.svelte-122xx41 .mark:where(.svelte-122xx41){animation:none}}.connection.svelte-o2be6x{align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--status-needs);font-size:var(--step--1);white-space:nowrap;transition:opacity var(--medium) var(--ease);flex:0 auto;margin-inline-start:auto;font-weight:600;display:flex}.connection.svelte-o2be6x:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;block-size:.5rem;inline-size:.5rem}.connection.svelte-o2be6x.update{color:var(--accent)}.connection.svelte-o2be6x .reason:where(.svelte-o2be6x){text-overflow:ellipsis;overflow:hidden}@starting-style{.connection.svelte-o2be6x{opacity:0}}ul.svelte-109g4o{padding:0;list-style:none}a.svelte-109g4o{color:var(--muted);transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;font-weight:600;text-decoration:none;display:flex}a.svelte-109g4o:hover,a.svelte-109g4o[aria-current=page]{color:var(--ink)}.rows.svelte-109g4o{gap:.125rem;display:grid}.rows.svelte-109g4o a:where(.svelte-109g4o){gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-s)}.rows.svelte-109g4o a:where(.svelte-109g4o):hover{background:var(--hover)}.rows.svelte-109g4o a:where(.svelte-109g4o)[aria-current=page]{background:var(--selected)}.rows.svelte-109g4o .name:where(.svelte-109g4o){flex:1}.badge.svelte-109g4o{min-inline-size:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--sunken);color:var(--muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;text-align:center}.tabs.svelte-109g4o{gap:var(--space-4);block-size:100%;display:flex}.tabs.svelte-109g4o a:where(.svelte-109g4o){gap:var(--space-2);block-size:100%;font-size:var(--step-control);white-space:nowrap;border-block:2px solid #0000}.tabs.svelte-109g4o a:where(.svelte-109g4o)[aria-current=page]{border-block-end-color:var(--ink)}.tabs.svelte-109g4o .count:where(.svelte-109g4o){line-height:1.25rem}.drawer.svelte-uoov0r{block-size:100%;max-block-size:none;inline-size:min(18rem,85vw);max-inline-size:none;padding:env(safe-area-inset-top) var(--space-2) max(var(--space-3), var(--safe-bottom)) max(var(--space-2), env(safe-area-inset-left));border:0;border-inline-end:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);overscroll-behavior:contain;transition:translate var(--medium) var(--ease);margin:0;inset:0 auto 0 0;overflow-y:auto}.drawer.svelte-uoov0r:focus-visible{outline:none}.drawer.svelte-uoov0r::backdrop{transition:opacity var(--medium) var(--ease);background:oklch(0% 0 0/.4)}@starting-style{.drawer[open].svelte-uoov0r{translate:-100%}.drawer[open].svelte-uoov0r::backdrop{opacity:0}}header.svelte-uoov0r{block-size:var(--bar);justify-content:space-between;align-items:center;margin-block-end:var(--space-2);padding-inline-start:var(--space-3);display:flex}header.svelte-uoov0r strong:where(.svelte-uoov0r){font-size:var(--step-1);letter-spacing:-.01em;font-weight:650}.viewer.svelte-1cabxtb{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;transition:opacity var(--medium) var(--ease);background:0 0;border:0;outline:none;place-items:center;margin:0;padding:0;inset:0}.viewer.svelte-1cabxtb[open]{display:grid}.viewer.svelte-1cabxtb::backdrop{transition:opacity var(--medium) var(--ease);background:oklch(0% 0 0/.95)}@starting-style{.viewer.svelte-1cabxtb{opacity:0}.viewer.svelte-1cabxtb::backdrop{opacity:0}}img.svelte-1cabxtb{object-fit:contain;max-block-size:100dvh;max-inline-size:100vw;display:block}.close.svelte-1cabxtb{border-radius:var(--radius-full);color:#fff;background:oklch(0% 0 0/.5);position:fixed;inset-block-start:max(var(--space-3), env(safe-area-inset-top));inset-inline-end:max(var(--space-3), env(safe-area-inset-right))}.close.svelte-1cabxtb:hover{background:oklch(0% 0 0/.7)}.palette.svelte-3six5b{gap:0;padding:0;overflow:hidden}.palette.svelte-3six5b>header:where(.svelte-3six5b){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-block-end:1px solid var(--line);color:var(--muted);flex:none;display:flex}.dictation.svelte-3six5b:has(>*){gap:var(--space-2);padding:var(--space-2) var(--space-4);display:grid}input.svelte-3six5b{min-inline-size:0;min-block-size:var(--control);color:var(--ink);font-size:var(--step-1);background:0 0;border:0;flex:1}input.svelte-3six5b:focus{outline:none}.results.svelte-3six5b{min-block-size:0;padding:0 var(--space-2) var(--space-2);overscroll-behavior:contain;flex:1;overflow-y:auto}.section-title.svelte-3six5b{padding-inline:var(--space-2)}[role=option].svelte-3six5b{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);color:inherit;text-align:start;background:0 0;border:0;display:flex}[role=option].svelte-3six5b>svg{color:var(--muted);flex:none}[role=option].svelte-3six5b[aria-selected=true]{background:var(--hover)}[role=option].svelte-3six5b[aria-disabled=true]{opacity:.5}[role=option].svelte-3six5b.danger,[role=option].svelte-3six5b.danger>svg{color:var(--danger)}.text.svelte-3six5b{flex:1;min-inline-size:0;display:grid}.text.svelte-3six5b>span:where(.svelte-3six5b){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail.svelte-3six5b,kbd.svelte-3six5b,.note.svelte-3six5b{color:var(--muted);font-size:var(--step--1)}.note.svelte-3six5b{padding:var(--space-1) var(--space-2)}@media (width>=40rem){.palette.svelte-3six5b{inline-size:min(40rem, calc(100vw - 2 * var(--space-4)));max-block-size:76dvh;inset-block-start:12dvh;translate:-50%}.cancel.svelte-3six5b{display:none}}@media (width<40rem){.palette.svelte-3six5b{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.results.svelte-3six5b{padding-block-end:max(var(--space-2), var(--safe-bottom))}.results.svelte-3six5b:has(.foot:where(.svelte-3six5b)){flex-direction:column;display:flex;overflow:hidden}.results.svelte-3six5b:has(.foot:where(.svelte-3six5b))>:where(.svelte-3six5b):not(.foot){min-block-size:0;overflow-y:auto}.foot.svelte-3six5b{flex:none}.foot.svelte-3six5b:not(.foot:where(.svelte-3six5b)+.foot:where(.svelte-3six5b)){margin-block-start:auto}}.sign-in.svelte-zkz7ka{place-content:center;justify-items:center;gap:var(--space-5);min-block-size:100dvh;padding:var(--space-5);text-align:center;padding-block-end:max(var(--space-5), env(safe-area-inset-bottom));display:grid}h1.svelte-zkz7ka{font-size:var(--step-1);text-wrap:balance;margin:0}.providers.svelte-zkz7ka{gap:var(--space-3);inline-size:min(20rem,100%);min-block-size:calc(2 * var(--control) + var(--space-3));align-content:start;display:grid}.tab-bar.svelte-1wwzsr0{align-items:center;gap:var(--space-1);padding:var(--space-1) max(var(--space-1), env(safe-area-inset-right)) calc(var(--space-1) + var(--screen-bottom)) max(var(--space-1), env(safe-area-inset-left));border-block-start:1px solid var(--line);background:var(--bg);view-transition-name:tab-bar;grid-template-columns:minmax(0,1fr) auto;display:grid}.tabs.svelte-1wwzsr0{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.pill.svelte-1wwzsr0{inline-size:calc((100% - 2 * var(--space-1)) / 3);translate:calc(var(--at) * (100% + var(--space-1)));transition:translate var(--medium) var(--ease);position:absolute;inset-block:0}.pill.svelte-1wwzsr0:before{content:"";border-radius:var(--radius-m);background:var(--accent-soft);block-size:100%;inline-size:min(100%,6rem);margin-inline:auto;display:block}a.svelte-1wwzsr0{block-size:var(--space-7);border-radius:var(--radius-m);inline-size:min(100%,6rem);color:var(--muted);-webkit-tap-highlight-color:transparent;align-content:center;justify-self:center;justify-items:center;gap:0;font-size:.75rem;font-weight:600;line-height:1rem;text-decoration:none;display:grid;position:relative}a.svelte-1wwzsr0:focus-visible{outline-offset:-2px}a.svelte-1wwzsr0[aria-current=page]{color:var(--accent);font-weight:700}a.svelte-1wwzsr0[aria-current=page] .badge:where(.svelte-1wwzsr0){box-shadow:none}.search.svelte-1wwzsr0{inline-size:var(--control);block-size:var(--control);margin-inline:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--sunken);color:var(--ink);-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid}.icon.svelte-1wwzsr0{inline-size:calc(var(--space-7) + var(--space-2));block-size:calc(var(--space-4) + var(--space-3));place-items:center;display:grid;position:relative}.badge.svelte-1wwzsr0{border-radius:var(--radius-full);background:var(--tone);block-size:1.125rem;min-inline-size:1.125rem;box-shadow:0 0 0 2px var(--bg);color:var(--bg);font-variant-numeric:tabular-nums;text-align:center;padding-inline:.3125rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;inset-block-start:.125rem;inset-inline-start:calc(50% + .25rem)}.badge.svelte-1wwzsr0[data-tone=quiet]{--tone:var(--sunken);color:var(--muted)}.badge.svelte-1wwzsr0[data-tone=needs]{--tone:var(--status-needs)}.badge.svelte-1wwzsr0[data-tone=unread]{--tone:var(--status-unread)}@media (height<36rem){.pill.svelte-1wwzsr0:before{inline-size:min(100%,8rem)}a.svelte-1wwzsr0{justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--control);inline-size:min(100%,8rem);display:flex}.icon.svelte-1wwzsr0{display:contents}.badge.svelte-1wwzsr0{order:1;position:static}}.toasts.svelte-r9p0hk{inset-block-end:var(--safe-bottom);inset-inline:0;z-index:3;gap:var(--space-2);padding:0 max(var(--space-3), env(safe-area-inset-right)) var(--space-2) max(var(--space-3), env(safe-area-inset-left));pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset-block-end:max(anchor(--view-end bottom), var(--safe-bottom))}.toasts.svelte-r9p0hk:has(.toast:where(.svelte-r9p0hk)){view-transition-name:toasts}.toasts.svelte-r9p0hk:not(:has(.toast)){padding:0}.toast.svelte-r9p0hk{--tone:var(--muted);pointer-events:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-float);font-size:var(--step-control);grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.toast.svelte-r9p0hk[data-tone=danger]{--tone:var(--danger);border-color:oklch(from var(--danger) l c h / .5)}.toast.svelte-r9p0hk[data-tone=needs]{--tone:var(--status-needs);border-color:oklch(from var(--status-needs) l c h / .5)}.status.svelte-r9p0hk{color:var(--tone);font-size:var(--step--1);align-items:center;gap:.375rem;font-weight:600;display:flex}.where.svelte-r9p0hk{color:var(--muted);font-weight:400}.detail.svelte-r9p0hk{color:var(--muted);font-size:var(--step--1)}.subject.svelte-r9p0hk{align-items:baseline;gap:var(--space-4);display:flex}.what.svelte-r9p0hk{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}@media (width>=56rem) and (height>=36rem){.toasts.svelte-r9p0hk{inset-inline:var(--space-3) auto;inline-size:20rem;padding:0;inset-block-end:var(--space-3)}}.shell.svelte-12qhfyh{block-size:var(--visible-height,100dvh);grid-template:"bar""call""main"1fr"tab-bar"/minmax(0,1fr);display:grid;position:fixed;inset-block-start:var(--visible-top,0);inset-inline:0}.bar.svelte-12qhfyh{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:calc(var(--bar) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--space-1), env(safe-area-inset-right)) 0 max(var(--space-1), env(safe-area-inset-left));border-block-end:1px solid var(--line);background:var(--bg);view-transition-name:bar;grid-area:bar;display:flex}.start.svelte-12qhfyh{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.start.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-size:var(--step-1);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.tools.svelte-12qhfyh{gap:.125rem;display:flex}.gear[aria-current=page].svelte-12qhfyh{color:var(--accent)}.skip.svelte-12qhfyh{z-index:3;background:var(--surface);position:absolute;inset-block-start:calc(env(safe-area-inset-top) + var(--space-1));inset-inline-start:max(var(--space-2), env(safe-area-inset-left))}.skip.svelte-12qhfyh:not(:focus){clip-path:inset(50%)}.main.svelte-12qhfyh{anchor-name:--view-end;outline:none;grid-area:main;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.shell.svelte-12qhfyh>.tab-fold{grid-area:tab-bar}.failed.svelte-12qhfyh{padding:var(--space-4)}@media not ((width>=56rem) and (height>=36rem)){.tabs.svelte-12qhfyh,.gear.svelte-12qhfyh,.search.svelte-12qhfyh{display:none}.shell.svelte-12qhfyh{transition:--safe-bottom var(--medium) var(--ease)}.shell.svelte-12qhfyh:not(.reading,.keyboard){--safe-bottom:0px}.shell.svelte-12qhfyh:has(:is(.compose-view,.terminal-view,.new-project)){--safe-bottom:var(--screen-bottom);transition:none}.shell.svelte-12qhfyh:has(:is(.compose-view,.terminal-view,.new-project))>.tab-fold{display:none}.shell.svelte-12qhfyh.short:has(:is(.topic-view,.chat-view,.thread-view)){--safe-bottom:var(--screen-bottom);transition:none}.shell.svelte-12qhfyh.short:has(:is(.topic-view,.chat-view,.thread-view))>.tab-fold{display:none}:is(.shell.svelte-12qhfyh:has(.own-head):not(:has(.connection)),.shell.svelte-12qhfyh:has(.own-head:not(.list-toolbar)):has(.connection.update)){padding-block-start:env(safe-area-inset-top)}:is(.shell.svelte-12qhfyh:has(.own-head):not(:has(.connection)),.shell.svelte-12qhfyh:has(.own-head:not(.list-toolbar)):has(.connection.update)) .bar:where(.svelte-12qhfyh){display:none}.shell.svelte-12qhfyh:has(.terminal-view){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}}@media (width>=56rem) and (height>=36rem){.shell.svelte-12qhfyh>.tab-fold{display:none}.start.svelte-12qhfyh{flex:none;align-self:stretch;padding-inline-start:var(--space-3)}.start.svelte-12qhfyh .button:where(.svelte-12qhfyh){display:none}.start.svelte-12qhfyh h1:where(.svelte-12qhfyh){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tabs.svelte-12qhfyh{align-self:stretch}.main.svelte-12qhfyh{view-transition-name:main}}
