@layer reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;min-block-size:100%;min-inline-size:100%}body{min-block-size:100%;min-inline-size:100%;min-block-size:100dvb;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0}:where(button,input,select,textarea){font:inherit;color:inherit;margin:0}:where(button,[role=button],summary){cursor:pointer;touch-action:manipulation}:where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}:where(textarea){resize:vertical}:where(a){color:inherit}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(img,video){block-size:auto}:where(table){border-collapse:collapse;border-spacing:0}:where([hidden]){display:none!important}:where(pre){overflow:auto}:where(fieldset){border:0;min-inline-size:0;margin:0;padding:0}:where(iframe){border:0}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0}@media (forced-colors:active){:where(button,input,select,textarea){border-color:buttontext}:where(:focus-visible){outline:2px solid highlight;outline-offset:2px}}}@layer reset,tokens,primitives,components,overrides;@view-transition{navigation: auto;}::view-transition-old(root){animation-duration:90ms;animation-timing-function:linear}::view-transition-new(root){animation-duration:90ms;animation-timing-function:linear}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@property --quiet-density{syntax:"<number>";inherits:true;initial-value:1}@property --list-row-wash{syntax:"<color>";inherits:false;initial-value:#0000}@layer tokens{:root,.appearance-editor [data-slot=palette-preview-action]{--surface-accent:oklch(from var(--preview-accent,var(--accent-9))max(l,.85)min(c,.19)h)}:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--quiet-background:var(--buncss-light,#fff)var(--buncss-dark,#0f060b);--quiet-gray:var(--buncss-light,#75656d)var(--buncss-dark,#998891);--quiet-accent-base:#cbff8c;--quiet-accent:var(--quiet-accent-base);--quiet-density:1;--quiet-radius:.25rem;--quiet-font-ui:"Iosevka Charon";--quiet-font-code:"Iosevka Charon Mono";--quiet-font-terminal:var(--quiet-font-code);--scale-contrast-pole:var(--buncss-light,oklch(0% 0 0))var(--buncss-dark,oklch(100% 0 0));--scale-background-pole:var(--buncss-light,oklch(100% 0 0))var(--buncss-dark,oklch(0% 0 0));--gray-1:color-mix(in oklab,var(--quiet-background)97%,var(--quiet-gray));--gray-2:color-mix(in oklab,var(--quiet-background)94%,var(--quiet-gray));--gray-3:color-mix(in oklab,var(--quiet-background)86%,var(--quiet-gray));--gray-4:color-mix(in oklab,var(--quiet-background)79%,var(--quiet-gray));--gray-5:color-mix(in oklab,var(--quiet-background)72%,var(--quiet-gray));--gray-6:color-mix(in oklab,var(--quiet-background)64%,var(--quiet-gray));--gray-7:color-mix(in oklab,var(--quiet-background)54%,var(--quiet-gray));--gray-8:color-mix(in oklab,var(--quiet-background)38%,var(--quiet-gray));--gray-9:var(--quiet-gray);--gray-10:color-mix(in oklab,var(--quiet-gray)92%,var(--scale-contrast-pole));--gray-11:color-mix(in oklab,var(--quiet-gray)76%,var(--scale-contrast-pole));--gray-12:color-mix(in oklab,var(--quiet-gray)25%,var(--scale-contrast-pole));--gray-a1:color-mix(in oklab,var(--gray-12)3%,transparent);--gray-a2:color-mix(in oklab,var(--gray-12)5%,transparent);--gray-a3:color-mix(in oklab,var(--gray-12)8%,transparent);--gray-a4:color-mix(in oklab,var(--gray-12)11%,transparent);--gray-a5:color-mix(in oklab,var(--gray-12)15%,transparent);--gray-a6:color-mix(in oklab,var(--gray-12)20%,transparent);--gray-a7:color-mix(in oklab,var(--gray-12)28%,transparent);--gray-a8:color-mix(in oklab,var(--gray-12)40%,transparent);--gray-a9:color-mix(in oklab,var(--gray-12)52%,transparent);--gray-a10:color-mix(in oklab,var(--gray-12)64%,transparent);--gray-a11:color-mix(in oklab,var(--gray-12)76%,transparent);--gray-a12:color-mix(in oklab,var(--gray-12)92%,transparent);--accent-10:var(--buncss-light,oklch(from var(--quiet-accent)max(0,calc(l - .04))c h))var(--buncss-dark,oklch(from var(--quiet-accent)min(1,calc(l + .04))c h));--accent-11:var(--buncss-light,oklch(from var(--quiet-accent)min(l,.45)c h))var(--buncss-dark,oklch(from var(--quiet-accent)max(l,.76)c h));--accent-12:var(--buncss-light,oklch(from var(--quiet-accent)min(l,.25)c h))var(--buncss-dark,oklch(from var(--quiet-accent)max(l,.9)c h));--accent-1:color-mix(in oklab,var(--quiet-background)97%,var(--accent-11));--accent-2:color-mix(in oklab,var(--quiet-background)94%,var(--accent-11));--accent-3:color-mix(in oklab,var(--quiet-background)88%,var(--accent-11));--accent-4:color-mix(in oklab,var(--quiet-background)82%,var(--accent-11));--accent-5:color-mix(in oklab,var(--quiet-background)74%,var(--accent-11));--accent-6:color-mix(in oklab,var(--quiet-background)64%,var(--accent-11));--accent-7:color-mix(in oklab,var(--quiet-background)52%,var(--accent-11));--accent-8:color-mix(in oklab,var(--quiet-background)35%,var(--accent-11));--accent-9:var(--quiet-accent);--accent-a1:color-mix(in oklab,var(--accent-11)3%,transparent);--accent-a2:color-mix(in oklab,var(--accent-11)6%,transparent);--accent-a3:color-mix(in oklab,var(--accent-11)10%,transparent);--accent-a4:color-mix(in oklab,var(--accent-11)14%,transparent);--accent-a5:color-mix(in oklab,var(--accent-11)19%,transparent);--accent-a6:color-mix(in oklab,var(--accent-11)25%,transparent);--accent-a7:color-mix(in oklab,var(--accent-11)34%,transparent);--accent-a8:color-mix(in oklab,var(--accent-11)46%,transparent);--accent-a9:color-mix(in oklab,var(--accent-11)58%,transparent);--accent-a10:color-mix(in oklab,var(--accent-11)70%,transparent);--accent-a11:color-mix(in oklab,var(--accent-11)82%,transparent);--accent-a12:color-mix(in oklab,var(--accent-11)94%,transparent);--canvas:var(--quiet-background);--ink-strong:var(--gray-12);--ink:var(--gray-a12);--ink-subtle:var(--gray-a11);--ink-muted:var(--gray-a10);--ink-faint:var(--gray-a9);--ink-ghost:var(--gray-a8);--placeholder-ink:var(--ink-ghost);--ink-inverse:var(--quiet-background);--surface-chrome:var(--gray-1);--surface-raised:var(--gray-2);--surface-sunken:color-mix(in oklab,var(--quiet-background)96%,var(--scale-background-pole));--surface-inverse:var(--gray-12);--menu-surface:var(--gray-2);--menu-ink-strong:var(--gray-12);--menu-ink:var(--gray-a12);--menu-ink-subtle:var(--gray-a11);--menu-ink-muted:var(--gray-a10);--menu-ink-faint:var(--gray-a9);--menu-ink-ghost:var(--gray-a8);--menu-fill-selected:var(--gray-a3);--surface-hover:color-mix(in oklch,currentColor 6%,transparent);--surface-active:color-mix(in oklch,currentColor 9%,transparent);--surface-emphasis:color-mix(in oklch,currentColor 12%,transparent);--surface-press:color-mix(in oklch,currentColor 16%,transparent);--stroke-subtle:color-mix(in oklch,currentColor 8%,transparent);--stroke:color-mix(in oklch,currentColor 14%,transparent);--stroke-strong:color-mix(in oklch,currentColor 22%,transparent);--accent:var(--accent-11);--focus-stroke:var(--accent);--focus-ink:var(--ink-strong);--focus-fill:var(--accent-a3);--focus-ring-inset:inset 0 0 0 1px var(--focus-stroke);--focus-ring-outset:0 0 0 1px var(--canvas),0 0 0 2px var(--focus-stroke);--selection-ink:var(--ink-strong);--selection-fill:var(--accent-5);--selected-ink:var(--ink-strong);--selected-fill:var(--gray-a3);--surface-accent-hover:oklch(from var(--surface-accent)calc(l - .05)c h);--surface-accent-press:oklch(from var(--surface-accent)calc(l - .09)c h);--ink-on-accent:#0f060b;--quiet-spectrum-red:var(--buncss-light,oklch(50% .17 25))var(--buncss-dark,oklch(76% .15 25));--quiet-spectrum-orange:var(--buncss-light,oklch(51% .15 55))var(--buncss-dark,oklch(78% .14 55));--quiet-spectrum-amber:var(--buncss-light,oklch(52% .13 80))var(--buncss-dark,oklch(80% .13 80));--quiet-spectrum-green:var(--buncss-light,oklch(47% .13 145))var(--buncss-dark,oklch(75% .14 145));--quiet-spectrum-cyan:var(--buncss-light,oklch(48% .12 205))var(--buncss-dark,oklch(78% .13 205));--quiet-spectrum-blue:var(--buncss-light,oklch(49% .17 255))var(--buncss-dark,oklch(75% .16 255));--quiet-spectrum-violet:var(--buncss-light,oklch(49% .18 295))var(--buncss-dark,oklch(77% .16 295));--quiet-spectrum-magenta:var(--buncss-light,oklch(50% .17 335))var(--buncss-dark,oklch(77% .15 335));--spectrum-red:var(--quiet-spectrum-red);--spectrum-orange:var(--quiet-spectrum-orange);--spectrum-amber:var(--quiet-spectrum-amber);--spectrum-green:var(--quiet-spectrum-green);--spectrum-cyan:var(--quiet-spectrum-cyan);--spectrum-blue:var(--quiet-spectrum-blue);--spectrum-violet:var(--quiet-spectrum-violet);--spectrum-magenta:var(--quiet-spectrum-magenta);--tone-info-11:var(--spectrum-blue);--tone-info-12:var(--buncss-light,oklch(from var(--tone-info-11)min(l,.3)c h))var(--buncss-dark,oklch(from var(--tone-info-11)max(l,.88)calc(c*.6)h));--tone-info-9:oklch(from var(--tone-info-11).62 c h);--tone-info-10:var(--buncss-light,oklch(from var(--tone-info-9)calc(l - .04)c h))var(--buncss-dark,oklch(from var(--tone-info-9)calc(l + .04)c h));--tone-info-1:color-mix(in oklab,var(--quiet-background)97%,var(--tone-info-11));--tone-info-2:color-mix(in oklab,var(--quiet-background)94%,var(--tone-info-11));--tone-info-3:color-mix(in oklab,var(--quiet-background)88%,var(--tone-info-11));--tone-info-4:color-mix(in oklab,var(--quiet-background)82%,var(--tone-info-11));--tone-info-5:color-mix(in oklab,var(--quiet-background)74%,var(--tone-info-11));--tone-info-6:color-mix(in oklab,var(--quiet-background)64%,var(--tone-info-11));--tone-info-7:color-mix(in oklab,var(--quiet-background)52%,var(--tone-info-11));--tone-info-8:color-mix(in oklab,var(--quiet-background)35%,var(--tone-info-11));--tone-info-a1:color-mix(in oklab,var(--tone-info-11)3%,transparent);--tone-info-a2:color-mix(in oklab,var(--tone-info-11)6%,transparent);--tone-info-a3:color-mix(in oklab,var(--tone-info-11)10%,transparent);--tone-info-a4:color-mix(in oklab,var(--tone-info-11)14%,transparent);--tone-info-a5:color-mix(in oklab,var(--tone-info-11)19%,transparent);--tone-info-a6:color-mix(in oklab,var(--tone-info-11)25%,transparent);--tone-info-a7:color-mix(in oklab,var(--tone-info-11)34%,transparent);--tone-info-a8:color-mix(in oklab,var(--tone-info-11)46%,transparent);--tone-info-a9:color-mix(in oklab,var(--tone-info-11)58%,transparent);--tone-info-a10:color-mix(in oklab,var(--tone-info-11)70%,transparent);--tone-info-a11:color-mix(in oklab,var(--tone-info-11)82%,transparent);--tone-info-a12:color-mix(in oklab,var(--tone-info-11)94%,transparent);--tone-info-contrast:oklch(98.5% 0 0);--tone-info-ink:var(--tone-info-11);--tone-info-fill:var(--tone-info-a3);--tone-success-11:var(--spectrum-green);--tone-success-12:var(--buncss-light,oklch(from var(--tone-success-11)min(l,.3)c h))var(--buncss-dark,oklch(from var(--tone-success-11)max(l,.88)calc(c*.6)h));--tone-success-9:oklch(from var(--tone-success-11).64 c h);--tone-success-10:var(--buncss-light,oklch(from var(--tone-success-9)calc(l - .04)c h))var(--buncss-dark,oklch(from var(--tone-success-9)calc(l + .04)c h));--tone-success-1:color-mix(in oklab,var(--quiet-background)97%,var(--tone-success-11));--tone-success-2:color-mix(in oklab,var(--quiet-background)94%,var(--tone-success-11));--tone-success-3:color-mix(in oklab,var(--quiet-background)88%,var(--tone-success-11));--tone-success-4:color-mix(in oklab,var(--quiet-background)82%,var(--tone-success-11));--tone-success-5:color-mix(in oklab,var(--quiet-background)74%,var(--tone-success-11));--tone-success-6:color-mix(in oklab,var(--quiet-background)64%,var(--tone-success-11));--tone-success-7:color-mix(in oklab,var(--quiet-background)52%,var(--tone-success-11));--tone-success-8:color-mix(in oklab,var(--quiet-background)35%,var(--tone-success-11));--tone-success-a1:color-mix(in oklab,var(--tone-success-11)3%,transparent);--tone-success-a2:color-mix(in oklab,var(--tone-success-11)6%,transparent);--tone-success-a3:color-mix(in oklab,var(--tone-success-11)10%,transparent);--tone-success-a4:color-mix(in oklab,var(--tone-success-11)14%,transparent);--tone-success-a5:color-mix(in oklab,var(--tone-success-11)19%,transparent);--tone-success-a6:color-mix(in oklab,var(--tone-success-11)25%,transparent);--tone-success-a7:color-mix(in oklab,var(--tone-success-11)34%,transparent);--tone-success-a8:color-mix(in oklab,var(--tone-success-11)46%,transparent);--tone-success-a9:color-mix(in oklab,var(--tone-success-11)58%,transparent);--tone-success-a10:color-mix(in oklab,var(--tone-success-11)70%,transparent);--tone-success-a11:color-mix(in oklab,var(--tone-success-11)82%,transparent);--tone-success-a12:color-mix(in oklab,var(--tone-success-11)94%,transparent);--tone-success-contrast:oklch(98.5% 0 0);--tone-success-ink:var(--tone-success-11);--tone-success-fill:var(--tone-success-a3);--tone-warning-11:var(--spectrum-amber);--tone-warning-12:var(--buncss-light,oklch(from var(--tone-warning-11)min(l,.3)c h))var(--buncss-dark,oklch(from var(--tone-warning-11)max(l,.88)calc(c*.6)h));--tone-warning-9:oklch(from var(--tone-warning-11).8 c h);--tone-warning-10:var(--buncss-light,oklch(from var(--tone-warning-9)calc(l - .04)c h))var(--buncss-dark,oklch(from var(--tone-warning-9)calc(l + .04)c h));--tone-warning-1:color-mix(in oklab,var(--quiet-background)97%,var(--tone-warning-11));--tone-warning-2:color-mix(in oklab,var(--quiet-background)94%,var(--tone-warning-11));--tone-warning-3:color-mix(in oklab,var(--quiet-background)88%,var(--tone-warning-11));--tone-warning-4:color-mix(in oklab,var(--quiet-background)82%,var(--tone-warning-11));--tone-warning-5:color-mix(in oklab,var(--quiet-background)74%,var(--tone-warning-11));--tone-warning-6:color-mix(in oklab,var(--quiet-background)64%,var(--tone-warning-11));--tone-warning-7:color-mix(in oklab,var(--quiet-background)52%,var(--tone-warning-11));--tone-warning-8:color-mix(in oklab,var(--quiet-background)35%,var(--tone-warning-11));--tone-warning-a1:color-mix(in oklab,var(--tone-warning-11)3%,transparent);--tone-warning-a2:color-mix(in oklab,var(--tone-warning-11)6%,transparent);--tone-warning-a3:color-mix(in oklab,var(--tone-warning-11)10%,transparent);--tone-warning-a4:color-mix(in oklab,var(--tone-warning-11)14%,transparent);--tone-warning-a5:color-mix(in oklab,var(--tone-warning-11)19%,transparent);--tone-warning-a6:color-mix(in oklab,var(--tone-warning-11)25%,transparent);--tone-warning-a7:color-mix(in oklab,var(--tone-warning-11)34%,transparent);--tone-warning-a8:color-mix(in oklab,var(--tone-warning-11)46%,transparent);--tone-warning-a9:color-mix(in oklab,var(--tone-warning-11)58%,transparent);--tone-warning-a10:color-mix(in oklab,var(--tone-warning-11)70%,transparent);--tone-warning-a11:color-mix(in oklab,var(--tone-warning-11)82%,transparent);--tone-warning-a12:color-mix(in oklab,var(--tone-warning-11)94%,transparent);--tone-warning-contrast:#0f060b;--tone-warning-ink:var(--tone-warning-11);--tone-warning-fill:var(--tone-warning-a3);--tone-critical-11:var(--spectrum-red);--tone-critical-12:var(--buncss-light,oklch(from var(--tone-critical-11)min(l,.3)c h))var(--buncss-dark,oklch(from var(--tone-critical-11)max(l,.88)calc(c*.6)h));--tone-critical-9:oklch(from var(--tone-critical-11).62 c h);--tone-critical-10:var(--buncss-light,oklch(from var(--tone-critical-9)calc(l - .04)c h))var(--buncss-dark,oklch(from var(--tone-critical-9)calc(l + .04)c h));--tone-critical-1:color-mix(in oklab,var(--quiet-background)97%,var(--tone-critical-11));--tone-critical-2:color-mix(in oklab,var(--quiet-background)94%,var(--tone-critical-11));--tone-critical-3:color-mix(in oklab,var(--quiet-background)88%,var(--tone-critical-11));--tone-critical-4:color-mix(in oklab,var(--quiet-background)82%,var(--tone-critical-11));--tone-critical-5:color-mix(in oklab,var(--quiet-background)74%,var(--tone-critical-11));--tone-critical-6:color-mix(in oklab,var(--quiet-background)64%,var(--tone-critical-11));--tone-critical-7:color-mix(in oklab,var(--quiet-background)52%,var(--tone-critical-11));--tone-critical-8:color-mix(in oklab,var(--quiet-background)35%,var(--tone-critical-11));--tone-critical-a1:color-mix(in oklab,var(--tone-critical-11)3%,transparent);--tone-critical-a2:color-mix(in oklab,var(--tone-critical-11)6%,transparent);--tone-critical-a3:color-mix(in oklab,var(--tone-critical-11)10%,transparent);--tone-critical-a4:color-mix(in oklab,var(--tone-critical-11)14%,transparent);--tone-critical-a5:color-mix(in oklab,var(--tone-critical-11)19%,transparent);--tone-critical-a6:color-mix(in oklab,var(--tone-critical-11)25%,transparent);--tone-critical-a7:color-mix(in oklab,var(--tone-critical-11)34%,transparent);--tone-critical-a8:color-mix(in oklab,var(--tone-critical-11)46%,transparent);--tone-critical-a9:color-mix(in oklab,var(--tone-critical-11)58%,transparent);--tone-critical-a10:color-mix(in oklab,var(--tone-critical-11)70%,transparent);--tone-critical-a11:color-mix(in oklab,var(--tone-critical-11)82%,transparent);--tone-critical-a12:color-mix(in oklab,var(--tone-critical-11)94%,transparent);--tone-critical-contrast:oklch(98.5% 0 0);--tone-critical-ink:var(--tone-critical-11);--tone-critical-fill:var(--tone-critical-a3);--surface-danger:oklch(from var(--spectrum-red)min(l,.5)c h);--surface-danger-hover:oklch(from var(--surface-danger)calc(l - .05)c h);--surface-danger-press:oklch(from var(--surface-danger)calc(l - .09)c h);--ink-on-danger:oklch(98.5% 0 0);--change-added-ink:var(--tone-success-ink);--change-modified-ink:var(--tone-warning-ink);--change-deleted-ink:var(--tone-critical-ink);--change-renamed-ink:var(--tone-info-ink);--change-conflicted-ink:var(--spectrum-orange);--change-untracked-ink:var(--spectrum-cyan);--change-ignored-ink:var(--ink-ghost);--field-border:var(--stroke);--field-border-width:1px;--field-fill:var(--surface-sunken);--field-radius:var(--radius-m);--elevation-ring:var(--buncss-light,var(--gray-a4))var(--buncss-dark,oklch(100% 0 0/.09));--shadow-near:var(--buncss-light,var(--gray-a3))var(--buncss-dark,oklch(0% 0 0/.3));--shadow-far:var(--buncss-light,var(--gray-a4))var(--buncss-dark,oklch(0% 0 0/.36));--shadow-popover:0 0 0 1px var(--elevation-ring),0 1px .125rem var(--shadow-near),0 .5rem 1.25rem var(--shadow-far);--shadow-dialog:0 0 0 1px var(--elevation-ring),0 .125rem .25rem var(--shadow-near),0 1rem 2.5rem var(--shadow-far);--scrim:var(--buncss-light,color-mix(in oklab,var(--gray-12)32%,transparent))var(--buncss-dark,oklch(0% 0 0/.5));--scrim-soft:var(--buncss-light,color-mix(in oklab,var(--gray-12)20%,transparent))var(--buncss-dark,oklch(0% 0 0/.35));--radius-s:calc(var(--quiet-radius)*.5);--radius-m:var(--quiet-radius);--radius-l:calc(var(--quiet-radius)*2);--radius-pill:999px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--phone-edge-block-end:max(var(--space-3),env(safe-area-inset-bottom,0px));--gutter-page:clamp(var(--space-4),4cqi,var(--space-6));--gutter-panel:clamp(var(--space-3),2.5cqi,var(--space-5));--rhythm-reading:clamp(var(--space-5),6cqi,4rem);--measure-form:44rem;--measure-column:45rem;--measure-prose:34rem;--measure-entry:28rem;--inset-edge:var(--space-2);--header-block:2rem;--header-block-stacked:2.75rem;--header-inline:var(--space-3);--chrome-inset:var(--space-1-5);--chrome-text:var(--space-2);--shell-status-block:2rem;--control-block-compact:calc(1.25rem*var(--quiet-density));--control-block:calc(1.5rem*var(--quiet-density));--control-block-large:calc(1.75rem*var(--quiet-density));--control-inline-compact:var(--space-1-5);--control-inline:var(--space-2);--control-inline-large:var(--space-3);--control-block-inner:calc(1.125rem*var(--quiet-density));--control-block-inner-compact:calc(.875rem*var(--quiet-density));--target-coarse:2.75rem;--target-floor:0px;--target-min:auto;--icon-s:.75rem;--icon-m:1rem;--icon-l:1.25rem;--font-symbols:"Pogcode Symbols";--font-terminal-standard:"Pogcode Terminal Standard";--font-terminal-wide:"Pogcode Terminal Wide";--font-ui:var(--chosen-font-ui,var(--quiet-font-ui)),system-ui,sans-serif;--font-code:var(--chosen-font-code,var(--quiet-font-code)),var(--font-symbols),ui-monospace,monospace;--terminal-font:var(--chosen-font-terminal,var(--quiet-font-terminal)),var(--font-terminal-standard),var(--font-terminal-wide),var(--font-symbols),ui-monospace,monospace;--track-ui:.015em;--track-tight:0em;--track-display:0em;--text-caption:400 .6875rem/1rem var(--font-ui);--text-label:500 .6875rem/1rem var(--font-ui);--text-body:400 .75rem/1rem var(--font-ui);--text-control:500 .75rem/1rem var(--font-ui);--text-prose:400 .8125rem/1.55 var(--font-ui);--text-control-large:500 .8125rem/1.25rem var(--font-ui);--text-title:500 .875rem/1.25rem var(--font-ui);--text-display:500 clamp(1.125rem,1rem + 1vi,1.375rem)/1.3 var(--font-ui);--text-code:400 .75rem/1.125rem var(--font-code);--state-disabled-opacity:.45;--motion-fast:90ms;--ease-standard:cubic-bezier(.2,0,.2,1);--layer-base:0;--layer-raised:1;--layer-sticky:2;--layer-overlay:3;--layer-popover:4;--layer-toast:5;--layer-handover:6;--diff-add-fill:color-mix(in oklch,var(--change-added-ink)9%,transparent);--diff-add-indicator:var(--change-added-ink);--diff-delete-fill:color-mix(in oklch,var(--change-deleted-ink)9%,transparent);--diff-delete-indicator:var(--change-deleted-ink);--diff-meta-fill:var(--surface-hover);--code-syntax-comment:var(--gray-a10);--code-syntax-meta:var(--spectrum-magenta);--code-syntax-keyword:var(--spectrum-violet);--code-syntax-operator:var(--ink);--code-syntax-punctuation:var(--gray-a10);--code-syntax-string:var(--spectrum-green);--code-syntax-escape:var(--spectrum-cyan);--code-syntax-literal:var(--spectrum-orange);--code-syntax-link:var(--spectrum-blue);--code-syntax-definition:var(--spectrum-blue);--code-syntax-type:var(--spectrum-cyan);--code-syntax-property:var(--spectrum-magenta);--code-syntax-variable:var(--ink-subtle);--code-syntax-constant:var(--spectrum-orange);--code-syntax-macro:var(--spectrum-magenta);--code-syntax-inserted:var(--spectrum-green);--code-syntax-invalid:var(--spectrum-red);--code-editor-font:var(--font-code);--code-editor-font-size:.75rem;--code-editor-font-weight:400;--code-editor-letter-spacing:0;--code-editor-line-height:1.25rem;--code-editor-canvas:transparent;--code-editor-ink:var(--ink-subtle);--code-editor-caret:var(--accent);--code-editor-accent:var(--accent);--code-editor-focus:var(--focus-stroke);--code-editor-line-padding-start:var(--space-3);--code-editor-line-padding-end:var(--space-5);--code-editor-panel-canvas:var(--surface-raised);--code-editor-gutter-font:var(--font-code);--code-editor-gutter-font-size:.6875rem;--code-editor-gutter-font-weight:400;--code-editor-gutter-ink:var(--ink-muted);--code-editor-gutter-canvas:var(--canvas);--code-editor-gutter-divider:none;--code-editor-gutter-padding-start:var(--space-2);--code-editor-gutter-padding-end:var(--space-2);--code-editor-active-line-fill:var(--surface-hover);--code-editor-active-line-ink:inherit;--code-editor-active-gutter-fill:var(--surface-hover);--code-editor-active-gutter-ink:var(--ink-subtle);--code-editor-selection-ink:var(--selection-ink);--code-editor-selection-fill:var(--selection-fill);--code-editor-search-match-ink:var(--ink-strong);--code-editor-search-match-fill:color-mix(in oklab,var(--spectrum-amber)22%,var(--canvas));--code-editor-search-match-selected-fill:color-mix(in oklab,var(--spectrum-amber)38%,var(--canvas));--code-editor-special-character:var(--spectrum-red);--code-editor-ui-font:.75rem/1.4 var(--font-ui);--code-editor-completion-font:400 .75rem/1.4 var(--font-code);--code-editor-completion-item-height:var(--control-block);--code-editor-completion-icon-size:var(--icon-s);--code-editor-completion-function-ink:var(--ink-strong);--code-editor-completion-type-ink:var(--ink-strong);--code-editor-completion-data-ink:var(--ink-muted);--code-editor-completion-keyword-ink:var(--ink-strong);--code-editor-reference-font:var(--code-editor-completion-font);--code-editor-popup-canvas:var(--surface-raised);--code-editor-popup-ink:var(--ink);--code-editor-popup-muted:var(--ink-faint);--code-editor-popup-divider:var(--stroke-subtle);--code-editor-popup-selected-fill:var(--surface-active);--code-editor-popup-selected-ink:var(--ink-strong);--code-editor-popup-match-ink:var(--ink-strong);--code-editor-popup-match-weight:500;--code-editor-popup-radius:var(--radius-m);--code-editor-popup-shadow:var(--shadow-popover);--code-editor-documentation-code-font:400 .75rem/1.5 var(--font-code);--code-editor-documentation-code-fill:var(--surface-hover);--code-editor-control-fill:var(--surface-hover);--code-editor-control-radius:var(--radius-s);--code-editor-diagnostic-error:var(--tone-critical-ink);--code-editor-diagnostic-warning:var(--tone-warning-ink);--code-editor-diagnostic-info:var(--tone-info-ink);--code-editor-diagnostic-hint:var(--ink-faint);--code-editor-vim-cursor-fill:var(--ink);--code-editor-vim-cursor-ink:var(--ink-inverse);--code-editor-vim-cursor-outline:0 solid transparent;--code-editor-vim-cursor-unfocused-outline:1px solid var(--ink-faint);--code-editor-vim-panel-canvas:var(--surface-raised);--code-editor-vim-panel-ink:var(--ink);--code-editor-vim-panel-divider:var(--stroke-subtle);--code-editor-vim-panel-font:400 .75rem/1.4 var(--font-code);--code-editor-vim-panel-min-height:var(--control-block);--code-editor-vim-input-focus:inset 0 -1px var(--focus-stroke);--code-editor-vim-message-error:var(--tone-critical-ink);--code-editor-diff-added-ink:var(--ink-subtle);--code-editor-diff-added-fill:var(--diff-add-fill);--code-editor-diff-added-accent:var(--diff-add-indicator);--code-editor-diff-removed-ink:var(--ink-subtle);--code-editor-diff-removed-fill:var(--diff-delete-fill);--code-editor-diff-removed-accent:var(--diff-delete-indicator);--code-editor-diff-meta-ink:var(--ink-faint);--code-editor-diff-meta-fill:var(--diff-meta-fill);--quiet-term-fg:var(--buncss-light,#0f060b)var(--buncss-dark,#fff);--quiet-term-bg:var(--buncss-light,#fff)var(--buncss-dark,#0f060b);--quiet-term-cursor:var(--buncss-light,#285f34)var(--buncss-dark,#cbff8c);--quiet-term-cursor-fg:var(--buncss-light,#fff)var(--buncss-dark,#0f060b);--quiet-term-selection:#cbff8c;--quiet-term-selection-fg:#0f060b;--quiet-term-search:var(--buncss-light,oklch(86% .08 80))var(--buncss-dark,oklch(46% .09 80));--quiet-term-search-fg:var(--buncss-light,oklch(28% .012 255))var(--buncss-dark,oklch(90% .012 255));--term-fg:var(--quiet-term-fg);--term-bg:var(--quiet-term-bg);--term-cursor:var(--quiet-term-cursor);--term-cursor-fg:var(--quiet-term-cursor-fg);--term-selection:var(--quiet-term-selection);--term-selection-fg:var(--quiet-term-selection-fg);--term-search:var(--quiet-term-search);--term-search-fg:var(--quiet-term-search-fg);--quiet-term-color-0:var(--buncss-light,oklch(25% .01 255))var(--buncss-dark,oklch(25% .01 255));--quiet-term-color-1:var(--buncss-light,oklch(48% .16 25))var(--buncss-dark,oklch(72% .14 25));--quiet-term-color-2:var(--buncss-light,oklch(45% .13 145))var(--buncss-dark,oklch(71% .13 145));--quiet-term-color-3:var(--buncss-light,oklch(48% .13 80))var(--buncss-dark,oklch(75% .13 80));--quiet-term-color-4:var(--buncss-light,oklch(47% .17 255))var(--buncss-dark,oklch(71% .15 255));--quiet-term-color-5:var(--buncss-light,oklch(48% .16 325))var(--buncss-dark,oklch(73% .14 325));--quiet-term-color-6:var(--buncss-light,oklch(46% .12 205))var(--buncss-dark,oklch(73% .12 205));--quiet-term-color-7:var(--buncss-light,oklch(48% .012 255))var(--buncss-dark,oklch(82% .012 255));--quiet-term-color-8:var(--buncss-light,oklch(42% .012 255))var(--buncss-dark,oklch(50% .012 255));--quiet-term-color-9:var(--buncss-light,oklch(42% .19 25))var(--buncss-dark,oklch(82% .17 25));--quiet-term-color-10:var(--buncss-light,oklch(40% .16 145))var(--buncss-dark,oklch(82% .16 145));--quiet-term-color-11:var(--buncss-light,oklch(43% .16 80))var(--buncss-dark,oklch(86% .15 80));--quiet-term-color-12:var(--buncss-light,oklch(42% .2 255))var(--buncss-dark,oklch(82% .18 255));--quiet-term-color-13:var(--buncss-light,oklch(43% .19 325))var(--buncss-dark,oklch(84% .17 325));--quiet-term-color-14:var(--buncss-light,oklch(41% .15 205))var(--buncss-dark,oklch(84% .15 205));--quiet-term-color-15:var(--buncss-light,oklch(30% .008 255))var(--buncss-dark,oklch(97% .008 255));--term-color-0:var(--quiet-term-color-0);--term-color-1:var(--quiet-term-color-1);--term-color-2:var(--quiet-term-color-2);--term-color-3:var(--quiet-term-color-3);--term-color-4:var(--quiet-term-color-4);--term-color-5:var(--quiet-term-color-5);--term-color-6:var(--quiet-term-color-6);--term-color-7:var(--quiet-term-color-7);--term-color-8:var(--quiet-term-color-8);--term-color-9:var(--quiet-term-color-9);--term-color-10:var(--quiet-term-color-10);--term-color-11:var(--quiet-term-color-11);--term-color-12:var(--quiet-term-color-12);--term-color-13:var(--quiet-term-color-13);--term-color-14:var(--quiet-term-color-14);--term-color-15:var(--quiet-term-color-15);--term-font-family:var(--terminal-font);--term-font-size:.75rem;--term-line-height:1.35;--term-row-height:1rem;--media-ground:oklch(0% 0 0);--media-chrome-ink:oklch(100% 0 0);--media-scrim:linear-gradient(to top,oklch(0% 0 0/.82),oklch(0% 0 0/.46),transparent);--scrollbar-size:calc(.375rem*var(--quiet-density));--scrollbar-inset:1px;--scrollbar-radius:var(--radius-s);--scrollbar-width:thin;--scrollbar-thumb:color-mix(in oklch,var(--ink)22%,transparent);--scrollbar-thumb-hover:color-mix(in oklch,var(--ink)38%,transparent);--scrollbar-thumb-active:color-mix(in oklch,var(--ink)48%,transparent);--scrollbar-track:transparent}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}html[data-color-scheme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light}html[data-color-scheme=dark]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}html[data-phone=true]{--ui-scale:var(--ui-scale-choice,1)}}@layer primitives{:where(html){font-size:calc(100%*var(--ui-scale,1));color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){font:var(--text-body);letter-spacing:var(--track-ui)}:where(html:has(#app)){overflow:hidden;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}:where(html:has(#app) body){overflow:hidden;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}:where(#app){overflow:hidden;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}@supports (block-size: 100dvb){:where(html:has(#app) body){block-size:100dvb}:where(#app){block-size:100dvb}}[data-shell=holding],[data-shell=handing-over]{position:fixed;z-index:var(--layer-handover);pointer-events:none;overflow:hidden;contain:layout paint style;will-change:opacity;transition:opacity .14s linear;inset:0}[data-shell=handing-over]{opacity:0}[data-shell=restored]{block-size:100%}@media (prefers-reduced-motion:reduce){[data-shell=holding],[data-shell=handing-over]{transition:none}}:-webkit-any([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) [data-shell=scrim]{position:fixed;z-index:var(--layer-overlay);background:var(--scrim-soft);inset:0}:-webkit-any([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) dialog[data-shell-modal]{position:fixed;z-index:var(--layer-popover);inset:0}:-moz-any([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) [data-shell=scrim]{position:fixed;z-index:var(--layer-overlay);background:var(--scrim-soft);inset:0}:-moz-any([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) dialog[data-shell-modal]{position:fixed;z-index:var(--layer-popover);inset:0}:is([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) [data-shell=scrim]{position:fixed;z-index:var(--layer-overlay);background:var(--scrim-soft);inset:0}:is([data-shell=restored],[data-shell=holding],[data-shell=handing-over]) dialog[data-shell-modal]{position:fixed;z-index:var(--layer-popover);inset:0}#app:has(dialog:modal)~[data-shell] [data-shell=scrim]{display:none}:where(html,body){overscroll-behavior-block:contain}:where(*){scroll-behavior:auto}@supports  not selector(::-webkit-scrollbar){:where(*){scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){:where(*)::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}:where(*)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:where(*)::-webkit-scrollbar-corner{background:0 0}:where(*)::-webkit-scrollbar-thumb{border:var(--scrollbar-inset)solid transparent;border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb);background-clip:padding-box}:where(*)::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}:where(*)::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}}:where(code,kbd,samp,pre){font:var(--text-code);letter-spacing:normal}:where([data-hugeicon],[data-icon-svg]){display:block;inline-size:var(--icon-size,var(--icon-m));block-size:var(--icon-size,var(--icon-m));overflow:visible;flex:none;max-inline-size:none}::selection{color:var(--selection-ink);background:var(--selection-fill);text-shadow:none}:where(:focus-visible){outline:1px solid var(--focus-stroke);outline-offset:1px}:where(button){color:inherit;text-align:inherit;background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}@layer components{@keyframes quiet-busy{to{rotate:1turn}}@keyframes step-arrive{0%{opacity:0;translate:0 -2px}}@keyframes terminal-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes term-text-blink{0%,to{opacity:1}50%{opacity:0}}.button-control{--button-block:var(--control-block);--button-inline:var(--control-inline);--icon-size:var(--icon-s);position:relative;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-1-5);min-block-size:max(var(--button-block),var(--target-floor));padding-inline:var(--button-inline);border-radius:var(--radius-m);color:var(--ink-muted);font:var(--text-control);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast)var(--ease-standard),color var(--motion-fast)var(--ease-standard);background:0 0;border:0}.button-control[data-size=compact]{--button-block:var(--control-block-compact);--button-inline:var(--control-inline-compact);font:var(--text-control)}.button-control[data-size=large]{--button-block:var(--control-block-large);--button-inline:var(--control-inline-large);--icon-size:var(--icon-m);font:var(--text-control-large)}.button-control.icon-button{inline-size:var(--button-block);min-inline-size:max(var(--button-block),var(--target-floor));padding-inline-start:0;padding-inline-end:0}.button-control [data-slot=label][data-visibility=hidden]{display:none}.button-control [data-slot=icon]{display:inline-flex;min-inline-size:var(--icon-size);min-block-size:var(--icon-size);flex:none;justify-content:center;align-items: center}.button-control [data-slot=trailing]{display:inline-flex;min-inline-size:var(--icon-size);min-block-size:var(--icon-size);flex:none;justify-content:center;align-items: center}.button-control [data-slot=icon]>svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.button-control [data-slot=trailing]>svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.button-control [data-slot=label]{overflow:clip;text-overflow:ellipsis;min-inline-size:0}.button-control [data-slot=detail]{color:var(--ink-muted);font:var(--text-caption)}.button-control[data-layout=row]{text-align:start;justify-content:flex-start;inline-size:100%}.button-control[data-layout=row] [data-slot=label]{flex:1}.button-control[data-variant=secondary]{color:var(--ink-subtle);background:var(--surface-active)}.button-control[data-variant=accent]{color:var(--ink-on-accent);background:var(--surface-accent)}.button-control[data-tone=critical]{color:var(--tone-critical-ink)}.button-control[data-tone=critical][data-variant=accent]{color:var(--ink-on-danger);background:var(--surface-danger)}.button-control[data-state=pressed]{color:var(--selected-ink);background:var(--selected-fill)}.button-control[data-state=pressed][data-variant=accent]{color:var(--ink-on-accent);background:var(--surface-accent-hover)}.button-control[data-state=disabled]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.button-control[data-state=busy]{cursor:default}.button-control[data-state=busy]:after{border:1px solid;border-radius:var(--radius-pill);animation:.9s linear infinite quiet-busy;content:"";border-block-start-color:#0000;flex:none;block-size:.75rem;inline-size:.75rem}.button-control:focus-visible{outline:0;box-shadow:var(--focus-ring-outset)}@media (hover:hover) and (pointer:fine){.button-control:hover:not(:-webkit-any([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--ink);background:var(--surface-hover)}.button-control:hover:not(:-moz-any([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--ink);background:var(--surface-hover)}.button-control:hover:not(:is([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--ink);background:var(--surface-hover)}.button-control[data-variant=secondary]:hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){color:var(--ink);background:var(--surface-emphasis)}.button-control[data-variant=secondary]:hover:not(:-moz-any([data-state=disabled],[data-state=busy])){color:var(--ink);background:var(--surface-emphasis)}.button-control[data-variant=secondary]:hover:not(:is([data-state=disabled],[data-state=busy])){color:var(--ink);background:var(--surface-emphasis)}.button-control[data-tone=critical]:hover:not(:-webkit-any([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.button-control[data-tone=critical]:hover:not(:-moz-any([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.button-control[data-tone=critical]:hover:not(:is([data-state=disabled],[data-state=busy],[data-variant=accent])){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.button-control[data-variant=accent]:hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-accent-hover)}.button-control[data-variant=accent]:hover:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-accent-hover)}.button-control[data-variant=accent]:hover:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-accent-hover)}.button-control[data-tone=critical][data-variant=accent]:hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-danger-hover)}.button-control[data-tone=critical][data-variant=accent]:hover:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-danger-hover)}.button-control[data-tone=critical][data-variant=accent]:hover:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-danger-hover)}}.button-control[data-state=pressed][data-variant=secondary]{background:var(--surface-press)}.button-control[data-state=pressed][data-variant=secondary]:hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control[data-state=pressed][data-variant=secondary]:hover:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control[data-state=pressed][data-variant=secondary]:hover:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control:active:not(:-webkit-any([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control:active:not(:-moz-any([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control:active:not(:is([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control[data-variant=secondary]:active:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control[data-variant=secondary]:active:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control[data-variant=secondary]:active:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-press)}.button-control[data-tone=critical]:active:not(:-webkit-any([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control[data-tone=critical]:active:not(:-moz-any([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control[data-tone=critical]:active:not(:is([data-state=disabled],[data-state=busy],[data-variant=accent])){background:var(--surface-press)}.button-control[data-variant=accent]:active:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-accent-press)}.button-control[data-variant=accent]:active:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-accent-press)}.button-control[data-variant=accent]:active:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-accent-press)}.button-control[data-tone=critical][data-variant=accent]:active:not(:-webkit-any([data-state=disabled],[data-state=busy])){background:var(--surface-danger-press)}.button-control[data-tone=critical][data-variant=accent]:active:not(:-moz-any([data-state=disabled],[data-state=busy])){background:var(--surface-danger-press)}.button-control[data-tone=critical][data-variant=accent]:active:not(:is([data-state=disabled],[data-state=busy])){background:var(--surface-danger-press)}@media (forced-colors:active){.button-control{border:1px solid buttonborder}}.toolbar{--toolbar-gap:var(--space-1-5);display:flex;align-items: center;gap:var(--toolbar-gap);min-inline-size:0}.toolbar[data-density=compact]{--toolbar-gap:var(--space-1)}.toolbar[data-align=center]{justify-content:center}.toolbar[data-align=end]{justify-content:end}.toolbar[data-align=between]{justify-content:space-between}.toolbar[data-overflow=wrap]{flex-wrap:wrap}.toolbar[data-overflow=scroll]{overflow-x:auto;overscroll-behavior-inline:contain;flex-wrap:nowrap}.toolbar[data-overflow=scroll]>*{flex:none}.toolbar [data-slot=spacer]{flex:auto}.toolbar [data-slot=separator]{block-size:var(--space-3);background:var(--stroke-subtle);flex:none;align-self: center;inline-size:1px}.segmented-control{display:flex;align-items: center;gap:var(--space-0-5);min-inline-size:0}.segmented-control[data-orientation=vertical]{flex-direction:column;align-items:stretch}.segmented-control[data-overflow=wrap]{flex-wrap:wrap}.segmented-control[data-overflow=scroll]{overflow-x:auto;overscroll-behavior-inline:contain;flex-wrap:nowrap}.segmented-control[data-overflow=scroll]:not([data-orientation=vertical]){block-size:-moz-fit-content;block-size:fit-content}.segmented-control[data-overflow=scroll]>[data-slot=segment]{flex:none}.segmented-control[data-orientation=vertical][data-overflow=scroll]{overflow-x:hidden;overflow-y:auto}.segmented-control[data-appearance=underline]{--segmented-control-indicator:inset 0 -1px var(--ink-strong);gap:var(--space-2);border-block-end:1px solid var(--stroke-subtle)}.segmented-control[data-appearance=underline][data-orientation=vertical]{--segmented-control-indicator:inset -1px 0 var(--ink-strong);border-block-end:0;border-inline-end:1px solid var(--stroke-subtle)}.segmented-control[data-appearance=underline]>[data-slot=segment]{border-radius:0}.segmented-control[data-appearance=underline]>[data-slot=segment][data-state=pressed]{color:var(--ink-strong);box-shadow:var(--segmented-control-indicator);background:0 0}.segmented-control[data-appearance=underline]>[data-slot=segment][data-state=pressed]:focus-visible{box-shadow:var(--focus-ring-inset),var(--segmented-control-indicator)}.segmented-control[data-state=disabled]{cursor:not-allowed}.field-control{--field-block:var(--control-block);--icon-size:var(--icon-s);display:grid;gap:var(--space-1);font:var(--text-body)}.field-control[data-size=compact]{--field-block:var(--control-block-compact)}.field-control[data-size=large]{--field-block:var(--control-block-large)}.field-control [data-slot=label]{color:var(--ink-muted);font:var(--text-caption)}.field-control[data-label-visibility=hidden] [data-slot=label]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.field-control [data-slot=control]{display:flex;align-items: center;gap:var(--space-1-5);min-block-size:max(var(--field-block),var(--target-floor));padding-inline:var(--space-2);border:var(--field-border-width)solid var(--field-border);border-radius:var(--field-radius);background:var(--field-fill);transition:border-color var(--motion-fast)var(--ease-standard),box-shadow var(--motion-fast)var(--ease-standard);min-inline-size:0}.field-control [data-slot=control]:focus-within{border-color:var(--stroke-strong);box-shadow:none}.field-control [data-slot=input]{appearance:none;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;flex:1;align-self:stretch;min-inline-size:0;padding:0}.field-control [data-slot=input]::-webkit-search-decoration{display:none}.field-control [data-slot=input]::-webkit-search-cancel-button{display:none}.field-control [data-slot=input]::-webkit-search-results-button{display:none}.field-control [data-slot=input]::-webkit-search-results-decoration{display:none}.field-control [data-slot=input]::placeholder{color:var(--placeholder-ink)}.field-control [data-slot=input]:-webkit-any(:autofill,:-webkit-autofill){box-shadow:inset 0 0 0 100vb var(--field-fill);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.field-control [data-slot=input]:-moz-any(:autofill,:autofill){box-shadow:inset 0 0 0 100vb var(--field-fill);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.field-control [data-slot=input]:is(:autofill,:autofill){box-shadow:inset 0 0 0 100vb var(--field-fill);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.field-control [data-slot=input]:focus-visible{outline:0}.field-control[data-content=code] [data-slot=input]{font:var(--text-code);letter-spacing:normal}.field-control [data-slot=leading-icon]{display:inline-flex;inline-size:var(--icon-size);block-size:var(--icon-size);color:var(--ink-faint);flex:none;justify-content:center;align-items: center}.field-control [data-slot=leading-icon]>svg{block-size:100%;inline-size:100%}.field-control [data-slot=clear]{--button-block:var(--control-block-inner);--icon-size:var(--icon-s);flex:none;margin-inline-end:calc(var(--space-1)*-1)}.field-control [data-slot=description]{color:var(--ink-faint);font:var(--text-caption)}.field-control[data-invalid] [data-slot=control]{border-color:var(--tone-critical-ink)}.field-control[data-invalid] [data-slot=description]{color:var(--tone-critical-ink)}.field-control[data-disabled]{opacity:var(--state-disabled-opacity)}.field-control[data-disabled] [data-slot=control]{cursor:not-allowed}.field-control[data-disabled] [data-slot=input]{cursor:not-allowed}.field-control[data-readonly] [data-slot=control]{background:0 0}.field-control.search-field [data-slot=control]{background:var(--surface-hover);border-color:#0000}.field-control.search-field [data-slot=control]:focus-within{border-color:var(--stroke-strong);background:var(--field-fill)}.field-control.search-field[data-appearance=filter]{gap:0}.field-control.search-field[data-appearance=filter] [data-slot=control]{min-block-size:var(--control-block-compact);padding-inline:var(--space-1-5);border-radius:var(--radius-s);background:0 0}.field-control.search-field[data-appearance=filter] [data-slot=control]:focus-within{background:var(--field-fill)}.field-control.textarea-control [data-slot=control]{padding-block:var(--space-1-5);align-items:stretch}.field-control.textarea-control [data-slot=input]{resize:vertical;min-block-size:3lh}.select-control{--select-block:var(--control-block);--select-inline:var(--control-inline);--select-type:var(--text-control);--icon-size:var(--icon-s);position:relative;display:grid;color:var(--ink);font:var(--select-type);inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:0;max-inline-size:100%}.select-control[hidden]{display:none}.select-control[data-appearance=field]{--select-edge:var(--field-border-width);inline-size:auto}.select-control[data-size=compact]{--select-block:var(--control-block-compact);--select-inline:var(--control-inline-compact);--select-type:var(--text-control)}.select-control[data-size=large]{--select-block:var(--control-block-large);--select-inline:var(--control-inline-large);--select-type:var(--text-control-large);--icon-size:var(--icon-m)}.select-control>[data-slot=label]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.select-control>[data-slot=trigger]{text-align:start;justify-content:flex-start;min-inline-size:0;max-inline-size:100%}.select-control>[data-slot=trigger]>[data-slot=label]{min-inline-size:0}.select-control[data-appearance=field]>[data-slot=trigger]{border:var(--field-border-width)solid var(--field-border);border-radius:var(--field-radius);color:var(--ink);background:var(--field-fill);transition:border-color var(--motion-fast)var(--ease-standard),box-shadow var(--motion-fast)var(--ease-standard);inline-size:100%}.select-control[data-appearance=field]>[data-slot=trigger]:hover:not(:disabled){background:var(--field-fill)}.select-control[data-appearance=field]>[data-slot=trigger]:focus-visible{color:inherit;border-color:var(--stroke-strong);background:var(--field-fill);box-shadow:none}.select-control>[data-slot=trigger][data-placeholder-shown] [data-slot=value]{color:var(--placeholder-ink)}.select-control [data-slot=value-copy]{display:flex;align-items: center;gap:var(--space-1-5);overflow:hidden;min-inline-size:0}.select-control [data-slot=value]{overflow:clip;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.select-control [data-slot=value-group]{color:var(--ink-faint)}.select-control [data-slot=value-group][hidden]{display:none}.select-control :-webkit-any([data-slot=value-icon],[data-slot=option-icon],[data-slot=option-indicator]){display:grid;inline-size:var(--icon-size);block-size:var(--icon-size);min-inline-size:var(--icon-size);place-items: center}.select-control :-moz-any([data-slot=value-icon],[data-slot=option-icon],[data-slot=option-indicator]){display:grid;inline-size:var(--icon-size);block-size:var(--icon-size);min-inline-size:var(--icon-size);place-items: center}.select-control :is([data-slot=value-icon],[data-slot=option-icon],[data-slot=option-indicator]){display:grid;inline-size:var(--icon-size);block-size:var(--icon-size);min-inline-size:var(--icon-size);place-items: center}.select-control>[data-slot=surface]{box-sizing:border-box;color:var(--ink);font-family:var(--font-ui);font-synthesis:none;background:0 0;border:0;padding:0}.select-control>[data-slot=surface][data-presentation=anchored]{position:fixed;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;--select-bleed:calc(var(--space-1) - var(--select-edge,0px));inline-size:calc(max(var(--anchored-popover-anchor-inline-size,10rem),10rem) + var(--select-bleed)*2);max-inline-size:min(24rem,var(--anchored-popover-max-inline-size,calc(100vw - 1rem)));max-block-size:min(22rem,var(--anchored-popover-max-block-size,calc(100dvh - 1rem)));margin-block:var(--space-1);margin-inline:calc(var(--select-bleed)*-1);overflow:visible;inset:auto}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]{position-anchor:none;position-area:none;position-try-fallbacks:none;inset:auto;margin:0;top:var(--anchored-popover-block)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.select-control>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.select-control>[data-slot=surface]>[data-slot=panel]{display:grid;grid-template-rows:minmax(0,1fr);max-block-size:inherit;overflow:hidden;border-radius:var(--radius-m);--ink-strong:var(--menu-ink-strong);--ink:var(--menu-ink);--ink-subtle:var(--menu-ink-subtle);--ink-muted:var(--menu-ink-muted);--ink-faint:var(--menu-ink-faint);--ink-ghost:var(--menu-ink-ghost);--selected-ink:var(--menu-ink-strong);--selected-fill:var(--menu-fill-selected);color:var(--menu-ink);background:var(--menu-surface);font:var(--text-body);box-shadow:var(--shadow-popover);min-inline-size:0}.select-control [data-slot=listbox]{display:grid;align-content: start;row-gap:var(--space-1);max-block-size:inherit;padding:var(--space-1);overflow:auto;overscroll-behavior:contain;outline:none;scroll-padding-block:1.75rem var(--space-1)}.select-control [data-slot=option-group]{position:sticky;z-index:var(--layer-sticky);padding:var(--space-2)var(--select-inline)var(--space-1);color:var(--ink-faint);background:var(--menu-surface);font:var(--text-label);top:0}.select-control [data-slot=option]{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-2);min-block-size:max(var(--select-block),var(--target-floor));padding-inline:var(--select-inline);border-radius:var(--radius-s);cursor:default;user-select:none}.select-control [data-slot=action]{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-2);min-block-size:max(var(--select-block),var(--target-floor));padding-inline:var(--select-inline);border-radius:var(--radius-s);cursor:default;user-select:none}.select-control :-webkit-any([data-slot=option],[data-slot=action])[data-disabled]{opacity:var(--state-disabled-opacity)}.select-control :-moz-any([data-slot=option],[data-slot=action])[data-disabled]{opacity:var(--state-disabled-opacity)}.select-control :is([data-slot=option],[data-slot=action])[data-disabled]{opacity:var(--state-disabled-opacity)}.select-control :-webkit-any([data-slot=option],[data-slot=action])[data-highlighted]{color:var(--selected-ink);background:var(--selected-fill)}.select-control :-moz-any([data-slot=option],[data-slot=action])[data-highlighted]{color:var(--selected-ink);background:var(--selected-fill)}.select-control :is([data-slot=option],[data-slot=action])[data-highlighted]{color:var(--selected-ink);background:var(--selected-fill)}.select-control [data-slot=separator]{margin-inline:var(--select-inline);background:var(--stroke-subtle);block-size:1px}.select-control [data-slot=option][data-state=unchecked] [data-slot=option-indicator]{visibility:hidden}.select-control [data-slot=option-copy]{display:grid;min-inline-size:0}.select-control [data-slot=option-label]{overflow:clip;text-overflow:ellipsis;white-space:nowrap}.select-control [data-slot=option-description]{color:var(--ink-faint);font:var(--text-caption);text-wrap:pretty}.select-control [data-slot=option]:has([data-slot=option-description]){padding-block:var(--space-1-5);align-items: start}.checkbox-control{--checkbox-block:var(--control-block-inner);--checkbox-line:1rem;--icon-size:var(--icon-s);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;gap:var(--space-2);color:var(--ink);font:var(--text-body);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;min-block-size:var(--target-min);min-inline-size:0}.checkbox-control:-webkit-any([data-disabled],:has([data-slot=hidden-input]:disabled)){opacity:var(--state-disabled-opacity);cursor:not-allowed}.checkbox-control:-moz-any([data-disabled],:has([data-slot=hidden-input]:disabled)){opacity:var(--state-disabled-opacity);cursor:not-allowed}.checkbox-control:is([data-disabled],:has([data-slot=hidden-input]:disabled)){opacity:var(--state-disabled-opacity);cursor:not-allowed}.checkbox-control:has([data-slot=hidden-input]:focus-visible) [data-slot=control]{border-color:var(--focus-stroke);box-shadow:var(--focus-ring-outset)}.checkbox-control:active:not([data-disabled]) [data-slot=control]{background:var(--surface-press)}.checkbox-control [data-slot=hidden-input]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px}.checkbox-control [data-slot=control]{display:grid;inline-size:var(--checkbox-block);block-size:var(--checkbox-block);border:1px solid var(--stroke-strong);border-radius:var(--radius-s);color:var(--ink);transition:border-color var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard);background:0 0;place-items: center;margin-block-start:calc((var(--checkbox-line) - var(--checkbox-block))/2)}.checkbox-control [data-slot=indicator]{display:grid;place-items: center}.checkbox-control[data-state=unchecked] [data-slot=indicator]{visibility:hidden}.checkbox-control[data-state=checked] [data-slot=indicator]:empty{border:1px solid;border-block-start:0;border-inline-end:0;block-size:.25rem;inline-size:.5rem;translate:0 -.0625rem;rotate:-45deg}.checkbox-control:-webkit-any([data-state=checked],[data-state=indeterminate]) [data-slot=control]{border-color:var(--surface-accent);color:var(--ink-on-accent);background:var(--surface-accent)}.checkbox-control:-moz-any([data-state=checked],[data-state=indeterminate]) [data-slot=control]{border-color:var(--surface-accent);color:var(--ink-on-accent);background:var(--surface-accent)}.checkbox-control:is([data-state=checked],[data-state=indeterminate]) [data-slot=control]{border-color:var(--surface-accent);color:var(--ink-on-accent);background:var(--surface-accent)}.checkbox-control[data-state=indeterminate] [data-slot=indicator]{overflow:hidden;background:currentColor;block-size:1px;inline-size:.5rem}.checkbox-control[data-state=indeterminate] [data-slot=indicator]>*{display:none}.checkbox-control [data-slot=copy]{display:grid;gap:var(--space-0-5);min-inline-size:0}.checkbox-control [data-slot=description]{color:var(--ink-faint);font:var(--text-caption)}.list-row{--list-row-block:var(--control-block);--list-row-gap:var(--space-2);--list-row-copy-gap:0px;--icon-size:var(--icon-m);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;grid-template-areas:"icon copy status trailing";min-block-size:max(var(--list-row-block),var(--target-floor));padding-block:var(--space-0-5);padding-inline:var(--space-2);border-radius:var(--radius-m);color:var(--ink-subtle);background-color:#0000;background-image:linear-gradient(var(--list-row-wash,transparent),var(--list-row-wash,transparent));font:var(--text-body);text-align:start;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:--list-row-wash var(--motion-fast)var(--ease-standard),background-color var(--motion-fast)var(--ease-standard),color var(--motion-fast)var(--ease-standard);align-items: center;inline-size:100%}.list-row:has(>[data-slot=copy]>:-webkit-any([data-slot=detail],[data-slot=description]):not([hidden])){align-items: start}.list-row:has(>[data-slot=copy]>:-moz-any([data-slot=detail],[data-slot=description]):not([hidden])){align-items: start}.list-row:has(>[data-slot=copy]>:is([data-slot=detail],[data-slot=description]):not([hidden])){align-items: start}.list-row[data-density=compact]{--list-row-block:var(--control-block-compact)}.list-row:has(>[data-slot=copy]>:-webkit-any([data-slot=detail],[data-slot=description]):not([hidden])){padding-block:var(--space-1-5)}.list-row:has(>[data-slot=copy]>:-moz-any([data-slot=detail],[data-slot=description]):not([hidden])){padding-block:var(--space-1-5)}.list-row:has(>[data-slot=copy]>:is([data-slot=detail],[data-slot=description]):not([hidden])){padding-block:var(--space-1-5)}.list-row:-webkit-any([data-slot=preference],[data-slot=library-item]){--list-row-gap:var(--space-5)}.list-row:-moz-any([data-slot=preference],[data-slot=library-item]){--list-row-gap:var(--space-5)}.list-row:is([data-slot=preference],[data-slot=library-item]){--list-row-gap:var(--space-5)}.list-row:-webkit-any([data-interaction=button],[data-interaction=link]){cursor:pointer}.list-row:-moz-any([data-interaction=button],[data-interaction=link]){cursor:pointer}.list-row:is([data-interaction=button],[data-interaction=link]){cursor:pointer}.list-row>[data-slot=icon]{grid-area:icon;display:inline-flex;inline-size:var(--icon-size);block-size:var(--icon-size);color:var(--ink-faint);justify-content:center;align-items: center;margin-inline-end:var(--list-row-gap)}.list-row>[data-slot=icon]:not(:has(>:not([hidden]))){display:none}.list-row>[data-slot=icon]>svg{block-size:100%;inline-size:100%}.list-row>[data-slot=icon][data-appearance=avatar]{overflow:hidden;border-radius:var(--radius-pill)}.list-row>[data-slot=icon][data-appearance=avatar]>img{object-fit:cover;block-size:100%;inline-size:100%}.list-row>[data-slot=copy]{grid-area:copy;display:grid;gap:var(--list-row-copy-gap);min-inline-size:0}.list-row [data-slot=title]{overflow:clip;font:var(--text-body);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.list-row [data-slot=detail]{overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.list-row [data-slot=description]{color:var(--ink-ghost);font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0}.list-row>[data-slot=status]{grid-area:status;color:var(--ink-faint);font:var(--text-caption);white-space:nowrap;padding-inline-start:var(--list-row-gap)}.list-row>[data-slot=trailing]{grid-area:trailing;display:grid;grid-auto-flow:column;align-items: center;gap:var(--space-1);padding-inline-start:var(--list-row-gap)}.list-row>[data-slot=trailing]:not(:has(>:not([hidden]))){padding-inline-start:0}.list-row:-webkit-any([data-state=pressed],[data-selected]){color:var(--selected-ink);background-color:var(--selected-fill)}.list-row:-moz-any([data-state=pressed],[data-selected]){color:var(--selected-ink);background-color:var(--selected-fill)}.list-row:is([data-state=pressed],[data-selected]){color:var(--selected-ink);background-color:var(--selected-fill)}.list-row[data-tone=critical]{color:var(--tone-critical-ink)}.list-row[data-tone=critical]:-webkit-any([data-state=pressed],[data-selected]){color:var(--tone-critical-ink)}.list-row[data-tone=critical]:-moz-any([data-state=pressed],[data-selected]){color:var(--tone-critical-ink)}.list-row[data-tone=critical]:is([data-state=pressed],[data-selected]){color:var(--tone-critical-ink)}.list-row[data-highlighted]{--list-row-wash:var(--surface-hover)}.list-row[data-state=disabled]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.list-row[data-state=busy]{cursor:default}.list-row[data-state=busy]>[data-slot=trailing]{display:none}.list-row[data-state=busy]:after{grid-area:trailing;border-radius:var(--radius-pill);animation:.9s linear infinite quiet-busy;content:"";border:1px solid;border-block-start-color:#0000;place-self: center;block-size:.75rem;inline-size:.75rem;margin-inline-start:var(--list-row-gap)}.list-row:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}@media (hover:hover) and (pointer:fine){.list-row:-webkit-any([data-interaction=button],[data-interaction=link]):hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-hover)}.list-row:-moz-any([data-interaction=button],[data-interaction=link]):hover:not(:-moz-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-hover)}.list-row:is([data-interaction=button],[data-interaction=link]):hover:not(:is([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-hover)}.list-row[data-tone=critical]:-webkit-any([data-interaction=button],[data-interaction=link]):hover:not(:-webkit-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--tone-critical-fill)}.list-row[data-tone=critical]:-moz-any([data-interaction=button],[data-interaction=link]):hover:not(:-moz-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--tone-critical-fill)}.list-row[data-tone=critical]:is([data-interaction=button],[data-interaction=link]):hover:not(:is([data-state=disabled],[data-state=busy])){--list-row-wash:var(--tone-critical-fill)}}.list-row:-webkit-any([data-interaction=button],[data-interaction=link]):active:not(:-webkit-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.list-row:-moz-any([data-interaction=button],[data-interaction=link]):active:not(:-moz-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.list-row:is([data-interaction=button],[data-interaction=link]):active:not(:is([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.list-row[data-tone=critical]:-webkit-any([data-interaction=button],[data-interaction=link]):active:not(:-webkit-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.list-row[data-tone=critical]:-moz-any([data-interaction=button],[data-interaction=link]):active:not(:-moz-any([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.list-row[data-tone=critical]:is([data-interaction=button],[data-interaction=link]):active:not(:is([data-state=disabled],[data-state=busy])){--list-row-wash:var(--surface-press)}.panel-header{display:grid;grid-template-columns:auto minmax(0,1fr)auto;grid-template-areas:"leading copy actions";align-items: center;row-gap:var(--space-2);min-block-size:var(--header-block);padding-block:var(--space-1);padding-inline:var(--header-inline)}.panel-header>[data-slot=leading]{grid-area:leading;display:inline-flex;color:var(--ink-faint);align-items: center;margin-inline-end:var(--space-2)}.panel-header>[data-slot=copy]{grid-area:copy;display:grid;gap:var(--space-0-5);min-inline-size:0}.panel-header [data-slot=title]{overflow:clip;color:var(--ink);font:var(--text-title);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.panel-header [data-slot=description]{overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.panel-header>[data-slot=actions]{grid-area:actions;margin-inline-start:var(--space-2)}.panel-header[data-variant=dialog] [data-slot=title]{font:var(--text-title)}.panel-header[data-variant=section]{min-block-size:var(--control-block);padding-inline-start:0;padding-inline-end:0}.panel-header[data-variant=section] [data-slot=title]{color:var(--ink-muted);font:var(--text-control)}.badge{--icon-size:var(--icon-s);--badge-block:var(--control-block-inner);--badge-inline:var(--space-1-5);display:inline-flex;align-items: center;gap:var(--space-1);min-block-size:var(--badge-block);padding-inline:var(--badge-inline);border-radius:var(--radius-s);color:var(--ink-muted);background:var(--surface-active);font:var(--text-label);white-space:nowrap}.badge [data-slot=icon]{display:inline-flex;inline-size:var(--icon-size);block-size:var(--icon-size);flex:none;justify-content:center;align-items: center}.badge [data-slot=icon]>svg{block-size:100%;inline-size:100%}.badge [data-slot=count]{color:var(--ink-faint);font-variant-numeric:tabular-nums}.badge[data-tone=info]{color:var(--tone-info-ink);background:var(--tone-info-fill)}.badge[data-tone=success]{color:var(--tone-success-ink);background:var(--tone-success-fill)}.badge[data-tone=warning]{color:var(--tone-warning-ink);background:var(--tone-warning-fill)}.badge[data-tone=critical]{color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.badge[data-tone] [data-slot=count]{color:inherit}[data-size=compact] .badge{--badge-block:var(--control-block-inner-compact);--badge-inline:var(--space-1);line-height:1}.message-content{display:flow-root;min-inline-size:0;max-inline-size:100%}.message-content>*+*{margin-block-start:var(--space-2)}.message-content [data-block=paragraph]{overflow-wrap:anywhere;margin:0}.message-content [data-block=quote]{overflow-wrap:anywhere;margin:0}.message-content [data-block=quote]{border-inline-start:2px solid var(--stroke-strong);color:var(--ink-muted);padding-inline-start:var(--space-3)}.message-content [data-slot=heading]{color:var(--ink-strong);font:var(--text-title);text-wrap:balance;margin:0}.message-content h4[data-slot=heading]{font:var(--text-control-large)}.message-content :-webkit-any(h5,h6)[data-slot=heading]{color:var(--ink-subtle);font:var(--text-label)}.message-content :-moz-any(h5,h6)[data-slot=heading]{color:var(--ink-subtle);font:var(--text-label)}.message-content :is(h5,h6)[data-slot=heading]{color:var(--ink-subtle);font:var(--text-label)}.message-content [data-slot=heading]+*{margin-block-start:var(--space-1-5)}.message-content a[data-slot=link]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gray-a7);text-decoration-thickness:1px;text-underline-offset:.15em;overflow-wrap:anywhere;border-radius:var(--radius-s)}.message-content a[data-slot=link]:hover{color:var(--ink-strong);text-decoration-color:currentColor}.message-content a[data-slot=link]:focus-visible{outline:1px solid var(--focus-stroke);outline-offset:2px}.message-content code:not(pre>code){padding:0 var(--space-1);border-radius:var(--radius-s);background:var(--gray-a3);color:var(--ink-strong);overflow-wrap:anywhere;font-size:.92em}.message-content :-webkit-any([data-slot=code],[data-slot=diff]){padding:var(--space-2)var(--space-2-5);border-radius:var(--radius-s);background:var(--surface-emphasis);font:var(--text-code);white-space:pre;overflow-x:auto;overscroll-behavior-inline:contain;margin:0}.message-content :-moz-any([data-slot=code],[data-slot=diff]){padding:var(--space-2)var(--space-2-5);border-radius:var(--radius-s);background:var(--surface-emphasis);font:var(--text-code);white-space:pre;overflow-x:auto;overscroll-behavior-inline:contain;margin:0}.message-content :is([data-slot=code],[data-slot=diff]){padding:var(--space-2)var(--space-2-5);border-radius:var(--radius-s);background:var(--surface-emphasis);font:var(--text-code);white-space:pre;overflow-x:auto;overscroll-behavior-inline:contain;margin:0}.message-content [data-slot=diff]{display:block;padding-inline-start:0;padding-inline-end:0}.message-content [data-slot=diff-line]{display:block;padding-inline:var(--space-2-5);inline-size:max-content;min-inline-size:100%}.message-content [data-slot=diff-line][data-change=added]{color:var(--tone-success-11);background:var(--tone-success-a3);box-shadow:inset 2px 0 var(--tone-success-a8)}.message-content [data-slot=diff-line][data-change=removed]{color:var(--tone-critical-11);background:var(--tone-critical-a3);box-shadow:inset 2px 0 var(--tone-critical-a8)}.message-content [data-slot=diff-line][data-change=hunk]{color:var(--ink-faint)}.message-content :-webkit-any([data-slot=list],[data-slot=sources],[data-slot=plan]){margin:0;padding-inline-start:var(--space-4)}.message-content :-moz-any([data-slot=list],[data-slot=sources],[data-slot=plan]){margin:0;padding-inline-start:var(--space-4)}.message-content :is([data-slot=list],[data-slot=sources],[data-slot=plan]){margin:0;padding-inline-start:var(--space-4)}.message-content [data-slot=sources] [data-slot=source-detail]{display:block;color:var(--ink-faint);font:var(--text-caption)}.message-content [data-slot=plan]{display:grid;gap:var(--space-1);list-style:none;padding:0}.message-content [data-slot=plan]>li{display:flex;align-items: center;gap:var(--space-1-5);min-inline-size:0}.message-content [data-slot=plan]>li[data-status=completed]{color:var(--ink-faint)}.message-content [data-slot=plan]>li[data-status=completed]>[data-slot=plan-text]{text-decoration:line-through}.message-content [data-slot=plan]>li[data-status=in_progress]{color:var(--ink-strong)}.message-content [data-slot=plan]>li[data-status=pending]{color:var(--ink-muted)}.message-content [data-slot=plan] [data-slot=step-mark]>svg{animation:none}.message-content [data-slot=table]{display:block;border-collapse:collapse;overflow-x:auto;overscroll-behavior-inline:contain;font:var(--text-body);font-variant-numeric:tabular-nums;max-inline-size:100%}.message-content [data-slot=table] caption{color:var(--ink-faint);font:var(--text-caption);text-align:start;padding-block-end:var(--space-1)}.message-content [data-slot=table] :-webkit-any(th,td){padding:var(--space-1)var(--space-2);border-block-end:1px solid var(--stroke-subtle);text-align:start;vertical-align:top}.message-content [data-slot=table] :-moz-any(th,td){padding:var(--space-1)var(--space-2);border-block-end:1px solid var(--stroke-subtle);text-align:start;vertical-align:top}.message-content [data-slot=table] :is(th,td){padding:var(--space-1)var(--space-2);border-block-end:1px solid var(--stroke-subtle);text-align:start;vertical-align:top}.message-content [data-slot=table] :-webkit-any(th,td):first-child{padding-inline-start:0}.message-content [data-slot=table] :-moz-any(th,td):first-child{padding-inline-start:0}.message-content [data-slot=table] :is(th,td):first-child{padding-inline-start:0}.message-content [data-slot=table] th{color:var(--ink-muted);font:var(--text-label);border-block-end-color:var(--stroke);white-space:nowrap}.message-content [data-slot=table] tbody>tr:last-child>td{border-block-end:0}.message-content [data-slot=file]{display:inline-flex;padding:0 var(--space-1-5);border-radius:var(--radius-s);background:var(--gray-a3);color:var(--ink-subtle);font:var(--text-code);vertical-align:baseline;align-items: center;min-inline-size:0;max-inline-size:100%;line-height:1.25rem}.message-content [data-slot=file]>[data-slot=file-icon]{--icon-size:var(--icon-s);display:inline-flex;color:var(--ink-faint);flex:none;margin-inline-end:var(--space-1)}.message-content [data-slot=file]>[data-slot=file-name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.message-content [data-slot=file]>[data-slot=file-line]{color:var(--ink-faint);flex:none}.message-content [data-block=status]{display:inline-flex;align-items: center;gap:var(--space-1-5);padding:0 var(--space-2)0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--gray-a3);color:var(--ink-muted);font:var(--text-caption);min-block-size:1.25rem;max-inline-size:100%}.message-content [data-block=status]:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;block-size:.375rem;inline-size:.375rem}.message-content [data-block=status]>[data-slot=status-text]{overflow-wrap:anywhere;min-inline-size:0}.message-content [data-block=status][data-tone=info]{color:var(--tone-info-11);background:var(--tone-info-a3)}.message-content [data-block=status][data-tone=success]{color:var(--tone-success-11);background:var(--tone-success-a3)}.message-content [data-block=status][data-tone=warning]{color:var(--tone-warning-11);background:var(--tone-warning-a3)}.message-content [data-block=status][data-tone=error]{color:var(--tone-critical-11);background:var(--tone-critical-a3)}.message-content :-webkit-any([data-block=activity],[data-block=workflow]){display:flex;align-items: center;gap:var(--space-1-5);font:var(--text-caption);flex-wrap:wrap}.message-content :-webkit-any([data-block=activity],[data-block=workflow]) [data-slot=label]{color:var(--ink-subtle)}.message-content :-webkit-any([data-block=activity],[data-block=workflow]) [data-slot=detail]{color:var(--ink-faint)}.message-content :-webkit-any([data-block=activity],[data-block=workflow]) [data-slot=activity-progress]{flex:1 0 100%}.message-content :-moz-any([data-block=activity],[data-block=workflow]){display:flex;align-items: center;gap:var(--space-1-5);font:var(--text-caption);flex-wrap:wrap}.message-content :-moz-any([data-block=activity],[data-block=workflow]) [data-slot=label]{color:var(--ink-subtle)}.message-content :-moz-any([data-block=activity],[data-block=workflow]) [data-slot=detail]{color:var(--ink-faint)}.message-content :-moz-any([data-block=activity],[data-block=workflow]) [data-slot=activity-progress]{flex:1 0 100%}.message-content :is([data-block=activity],[data-block=workflow]){display:flex;align-items: center;gap:var(--space-1-5);font:var(--text-caption);flex-wrap:wrap}.message-content :is([data-block=activity],[data-block=workflow]) [data-slot=label]{color:var(--ink-subtle)}.message-content :is([data-block=activity],[data-block=workflow]) [data-slot=detail]{color:var(--ink-faint)}.message-content :is([data-block=activity],[data-block=workflow]) [data-slot=activity-progress]{flex:1 0 100%}.message-content [data-slot=step-mark]{--icon-size:var(--icon-s);display:inline-flex;inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--ink-faint);flex:none;justify-content:center;align-items: center}.message-content [data-slot=step-mark]>*{animation:step-arrive .16s var(--ease-standard)}.message-content [data-slot=step-mark][data-status=pending]{color:var(--ink-ghost)}.message-content [data-slot=step-mark][data-status=in_progress]{color:var(--ink-subtle)}.message-content [data-slot=step-mark][data-status=in_progress]>svg{animation:.9s linear infinite quiet-busy}.message-content [data-slot=step-mark][data-status=failed]{color:var(--tone-critical-ink)}.message-content [data-block=activity][data-tone=warning] [data-slot=step-mark]{color:var(--tone-warning-ink)}.message-content :-webkit-any([data-slot=step],[data-slot=work]){color:var(--ink-subtle);font:var(--text-caption);animation:step-arrive .16s var(--ease-standard);min-inline-size:0}.message-content :-moz-any([data-slot=step],[data-slot=work]){color:var(--ink-subtle);font:var(--text-caption);animation:step-arrive .16s var(--ease-standard);min-inline-size:0}.message-content :is([data-slot=step],[data-slot=work]){color:var(--ink-subtle);font:var(--text-caption);animation:step-arrive .16s var(--ease-standard);min-inline-size:0}.message-content :-webkit-any([data-slot=step-line],[data-slot=work-line]){display:flex;align-items: center;gap:var(--space-1-5);margin-inline:calc(-1*var(--space-1));padding-inline:var(--space-1);border-radius:var(--radius-s);list-style:none;cursor:default;min-block-size:1.5rem}.message-content :-webkit-any([data-slot=step-line],[data-slot=work-line])::marker{display:none}.message-content :-webkit-any([data-slot=step-line],[data-slot=work-line])::-webkit-details-marker{display:none}.message-content :-moz-any([data-slot=step-line],[data-slot=work-line]){display:flex;align-items: center;gap:var(--space-1-5);margin-inline:calc(-1*var(--space-1));padding-inline:var(--space-1);border-radius:var(--radius-s);list-style:none;cursor:default;min-block-size:1.5rem}.message-content :-moz-any([data-slot=step-line],[data-slot=work-line])::marker{display:none}.message-content :-moz-any([data-slot=step-line],[data-slot=work-line])::-webkit-details-marker{display:none}.message-content :is([data-slot=step-line],[data-slot=work-line]){display:flex;align-items: center;gap:var(--space-1-5);margin-inline:calc(-1*var(--space-1));padding-inline:var(--space-1);border-radius:var(--radius-s);list-style:none;cursor:default;min-block-size:1.5rem}.message-content :is([data-slot=step-line],[data-slot=work-line])::marker{display:none}.message-content :is([data-slot=step-line],[data-slot=work-line])::-webkit-details-marker{display:none}.message-content summary:-webkit-any([data-slot=step-line],[data-slot=work-line]):hover{background:var(--surface-hover)}.message-content summary:-webkit-any([data-slot=step-line],[data-slot=work-line]):hover [data-slot=step-toggle]{color:var(--ink-faint)}.message-content summary:-webkit-any([data-slot=step-line],[data-slot=work-line]):focus-visible{outline:1px solid var(--focus-stroke);outline-offset:-1px}.message-content summary:-moz-any([data-slot=step-line],[data-slot=work-line]):hover{background:var(--surface-hover)}.message-content summary:-moz-any([data-slot=step-line],[data-slot=work-line]):hover [data-slot=step-toggle]{color:var(--ink-faint)}.message-content summary:-moz-any([data-slot=step-line],[data-slot=work-line]):focus-visible{outline:1px solid var(--focus-stroke);outline-offset:-1px}.message-content summary:is([data-slot=step-line],[data-slot=work-line]):hover{background:var(--surface-hover)}.message-content summary:is([data-slot=step-line],[data-slot=work-line]):hover [data-slot=step-toggle]{color:var(--ink-faint)}.message-content summary:is([data-slot=step-line],[data-slot=work-line]):focus-visible{outline:1px solid var(--focus-stroke);outline-offset:-1px}.message-content :-webkit-any([data-slot=step-title],[data-slot=work-title]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0}.message-content :-moz-any([data-slot=step-title],[data-slot=work-title]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0}.message-content :is([data-slot=step-title],[data-slot=work-title]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0}.message-content :-webkit-any([data-slot=step],[data-slot=work])[data-status=in_progress]>:-webkit-any(summary,div)>:-webkit-any([data-slot=step-title],[data-slot=work-title]){color:var(--ink)}.message-content :-moz-any([data-slot=step],[data-slot=work])[data-status=in_progress]>:-moz-any(summary,div)>:-moz-any([data-slot=step-title],[data-slot=work-title]){color:var(--ink)}.message-content :is([data-slot=step],[data-slot=work])[data-status=in_progress]>:is(summary,div)>:is([data-slot=step-title],[data-slot=work-title]){color:var(--ink)}.message-content :-webkit-any([data-slot=step],[data-slot=work])[data-status=pending]>:-webkit-any(summary,div)>:-webkit-any([data-slot=step-title],[data-slot=work-title]){color:var(--ink-faint)}.message-content :-moz-any([data-slot=step],[data-slot=work])[data-status=pending]>:-moz-any(summary,div)>:-moz-any([data-slot=step-title],[data-slot=work-title]){color:var(--ink-faint)}.message-content :is([data-slot=step],[data-slot=work])[data-status=pending]>:is(summary,div)>:is([data-slot=step-title],[data-slot=work-title]){color:var(--ink-faint)}.message-content [data-slot=step-toggle]{--icon-size:var(--icon-s);display:inline-flex;color:var(--ink-ghost);transition:rotate var(--motion-fast)var(--ease-standard);flex:none}.message-content :-webkit-any([data-slot=step],[data-slot=work])[open]>summary>[data-slot=step-toggle]{rotate:90deg}.message-content :-moz-any([data-slot=step],[data-slot=work])[open]>summary>[data-slot=step-toggle]{rotate:90deg}.message-content :is([data-slot=step],[data-slot=work])[open]>summary>[data-slot=step-toggle]{rotate:90deg}.message-content [data-slot=step-body]{display:grid;gap:var(--space-1-5);margin-block:var(--space-1)var(--space-1-5);color:var(--ink-muted);padding-inline-start:calc(var(--icon-m) + var(--space-1-5))}.message-content [data-slot=step-body]>p{overflow-wrap:anywhere;margin:0}.message-content [open]>[data-slot=step-body]{animation:step-arrive var(--motion-fast)var(--ease-standard)}.message-content [data-slot=tool-text]{padding:var(--space-1-5)var(--space-2);border-radius:var(--radius-s);background:var(--surface-emphasis);color:var(--ink-muted);font:var(--text-code);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;overscroll-behavior:contain;max-block-size:16rem;margin:0}.message-content [data-slot=step-files]{display:flex;gap:var(--space-1)var(--space-2);flex-wrap:wrap}.message-content [data-slot=work-steps]{display:grid;border-inline-start:1px solid var(--stroke-subtle);gap:0;margin-block-start:var(--space-1);margin-inline-start:calc(var(--icon-m)/2 - .5px);padding-inline-start:calc(var(--icon-m)/2 + var(--space-1-5))}.message-content [data-slot=work-steps]>[data-block]{min-inline-size:0}.message-content [data-block=resource] [data-slot=detail]{display:block;color:var(--ink-faint);font:var(--text-caption)}.message-content [data-slot=component-name]{display:inline-block;padding:0 var(--space-1);border:1px dashed var(--stroke);border-radius:var(--radius-s);color:var(--ink-faint);font:var(--text-code)}.message-content [data-slot=component-name]:after{content:" · not shown here";font:var(--text-caption)}.message-content img[data-slot=image]{display:block;border-radius:var(--radius-s);outline:1px solid var(--gray-a3);outline-offset:-1px;block-size:auto;max-block-size:28rem;max-inline-size:100%}.message-content .media-player{max-inline-size:var(--measure-form)}.message-content .media-player[data-media-kind=video]{aspect-ratio:16/9;border-radius:var(--radius-m);overflow:hidden;block-size:auto}.message-content [data-slot=media-caption]{display:block;color:var(--ink-faint);font:var(--text-caption);margin-block-start:var(--space-1)}.message-content [data-slot=callout]{display:grid;gap:var(--space-1);padding:var(--space-2)var(--space-3);border-inline-start:2px solid var(--gray-a8);border-radius:0 var(--radius-s)var(--radius-s)0;background:var(--gray-a3);color:var(--ink)}.message-content [data-slot=callout]>[data-slot=callout-title]{font:var(--text-label);color:var(--ink-muted)}.message-content [data-slot=callout]>[data-slot=callout-text]{overflow-wrap:anywhere;margin:0}.message-content [data-slot=callout][data-tone=info]{border-color:var(--tone-info-a8);background:var(--tone-info-a3)}.message-content [data-slot=callout][data-tone=info]>[data-slot=callout-title]{color:var(--tone-info-11)}.message-content [data-slot=callout][data-tone=success]{border-color:var(--tone-success-a8);background:var(--tone-success-a3)}.message-content [data-slot=callout][data-tone=success]>[data-slot=callout-title]{color:var(--tone-success-11)}.message-content [data-slot=callout][data-tone=warning]{border-color:var(--tone-warning-a8);background:var(--tone-warning-a3)}.message-content [data-slot=callout][data-tone=warning]>[data-slot=callout-title]{color:var(--tone-warning-11)}.message-content [data-slot=callout][data-tone=critical]{border-color:var(--tone-critical-a8);background:var(--tone-critical-a3)}.message-content [data-slot=callout][data-tone=critical]>[data-slot=callout-title]{color:var(--tone-critical-11)}.message-content [data-slot=key-value]{display:grid;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);overflow:hidden;margin:0}.message-content [data-slot=key-value]>[data-slot=key-value-title]{padding:var(--space-1-5)var(--space-3);border-block-end:1px solid var(--stroke-subtle);font:var(--text-label);color:var(--ink-muted)}.message-content [data-slot=key-value]>[data-slot=key-value-row]{display:grid;grid-template-columns:minmax(6rem,max-content)minmax(0,1fr);gap:var(--space-3);padding:var(--space-1-5)var(--space-3);font:var(--text-body)}.message-content [data-slot=key-value]>[data-slot=key-value-row]+[data-slot=key-value-row]{border-block-start:1px solid var(--stroke-subtle)}.message-content [data-slot=key-value]>[data-slot=key-value-row]>dt{color:var(--ink-muted);margin:0}.message-content [data-slot=key-value]>[data-slot=key-value-row]>dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-inline-size:0;margin:0}.message-content [data-slot=progress]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-3);row-gap:var(--space-1);font:var(--text-caption)}.message-content [data-slot=progress]>[data-slot=progress-label]{overflow-wrap:anywhere;color:var(--ink);min-inline-size:0}.message-content [data-slot=progress]>[data-slot=progress-count]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.message-content [data-slot=progress]>[data-slot=progress-bar]{grid-column:1/-1;display:block;border-radius:var(--radius-pill);background:var(--gray-a4);overflow:hidden;block-size:.375rem}.message-content [data-slot=progress]>[data-slot=progress-bar]>[data-slot=progress-fill]{display:block;inline-size:calc(var(--progress,0)*100%);border-radius:inherit;background:var(--accent);transition:inline-size var(--motion-fast)var(--ease-standard);block-size:100%}.message-content [data-block][data-state=pending]{opacity:.6}.message-content [data-block]:not(:-webkit-any([data-block=tool-call],[data-block=thought]))[data-state=failed]{color:var(--tone-critical-ink)}.message-content [data-block]:not(:-moz-any([data-block=tool-call],[data-block=thought]))[data-state=failed]{color:var(--tone-critical-ink)}.message-content [data-block]:not(:is([data-block=tool-call],[data-block=thought]))[data-state=failed]{color:var(--tone-critical-ink)}.message-content>[data-block=protocol-event]{display:none}.empty-state{--icon-size:var(--icon-l);display:grid;align-content: center;justify-items:center;gap:var(--space-1);padding:var(--space-5);color:var(--ink-faint);text-align:center}.empty-state>[data-slot=icon]{display:inline-flex;inline-size:var(--icon-size);block-size:var(--icon-size);color:var(--ink-ghost);justify-content:center;align-items: center;margin-block-end:var(--space-1)}.empty-state>[data-slot=icon]>svg{block-size:100%;inline-size:100%}.empty-state [data-slot=title]{color:var(--ink-subtle);font:var(--text-control)}.empty-state [data-slot=description]{font:var(--text-caption);text-wrap:pretty;max-inline-size:38ch}.empty-state [data-slot=actions]{margin-block-start:var(--space-2)}.empty-state[data-presentation=region]{padding:var(--rhythm-reading)var(--gutter-page)}.empty-state[data-presentation=region] [data-slot=title]{font:var(--text-display);letter-spacing:var(--track-display)}.empty-state[data-presentation=region] [data-slot=description]{font:var(--text-prose);max-inline-size:44ch}.empty-state[data-tone=info]>:-webkit-any([data-slot=icon],[data-slot=title]){color:var(--tone-info-ink)}.empty-state[data-tone=info]>:-moz-any([data-slot=icon],[data-slot=title]){color:var(--tone-info-ink)}.empty-state[data-tone=info]>:is([data-slot=icon],[data-slot=title]){color:var(--tone-info-ink)}.empty-state[data-tone=success]>:-webkit-any([data-slot=icon],[data-slot=title]){color:var(--tone-success-ink)}.empty-state[data-tone=success]>:-moz-any([data-slot=icon],[data-slot=title]){color:var(--tone-success-ink)}.empty-state[data-tone=success]>:is([data-slot=icon],[data-slot=title]){color:var(--tone-success-ink)}.empty-state[data-tone=warning]>:-webkit-any([data-slot=icon],[data-slot=title]){color:var(--tone-warning-ink)}.empty-state[data-tone=warning]>:-moz-any([data-slot=icon],[data-slot=title]){color:var(--tone-warning-ink)}.empty-state[data-tone=warning]>:is([data-slot=icon],[data-slot=title]){color:var(--tone-warning-ink)}.empty-state[data-tone=critical]>:-webkit-any([data-slot=icon],[data-slot=title]){color:var(--tone-critical-ink)}.empty-state[data-tone=critical]>:-moz-any([data-slot=icon],[data-slot=title]){color:var(--tone-critical-ink)}.empty-state[data-tone=critical]>:is([data-slot=icon],[data-slot=title]){color:var(--tone-critical-ink)}.workbench-harness{container:workbench-bench/inline-size;--bench-rail:column;--bench-controls:bar;box-sizing:border-box;overflow:hidden;color:var(--ink);background:var(--canvas);block-size:100%;min-block-size:0}.workbench-harness>[data-slot=bench]{position:relative;display:grid;grid-template-columns:17rem minmax(0,1fr);block-size:100%;min-block-size:0}.workbench-harness>[data-slot=bench][data-rail=closed]{grid-template-columns:minmax(0,1fr)}.workbench-harness>[data-slot=bench][data-rail=closed]>[data-slot=rail]{display:none}.workbench-harness [data-slot=rail]{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--surface-raised);box-shadow:inset -1px 0 var(--stroke-subtle);min-block-size:0;min-inline-size:0}.workbench-harness [data-slot=rail-head]{display:grid;gap:var(--space-2);padding:var(--space-3)var(--space-3)var(--space-2)}.workbench-harness [data-slot=rail-head] h1{font:var(--text-label);color:var(--ink-ghost);margin:0}.workbench-harness [data-slot=sections]{margin-inline:calc(var(--space-1)*-1)}.workbench-harness [data-slot=screens]{overflow:hidden auto;overscroll-behavior:contain;padding:0 var(--space-2)var(--space-4);min-block-size:0}.workbench-harness [data-slot=screens] h2{position:sticky;z-index:1;margin:var(--space-3)0 var(--space-0-5);padding:var(--space-1)var(--space-1)var(--space-0-5);color:var(--ink-ghost);background:var(--surface-raised);font:var(--text-label);top:0}.workbench-harness [data-slot=screens] h2:first-child{margin-block-start:0}.workbench-harness [data-slot=screens] h2[hidden]{display:none}.workbench-harness [data-slot=screen-link]{display:grid;grid-template-columns:minmax(0,1fr);min-block-size:max(var(--control-block),var(--target-floor));padding:var(--space-1);border-radius:var(--radius-m);color:var(--ink);text-decoration:none;align-content: center;gap:1px}.workbench-harness [data-slot=screen-link]:hover{background:var(--surface-hover)}.workbench-harness [data-slot=screen-link]:active{background:var(--surface-active)}.workbench-harness [data-slot=screen-link][data-state=pressed]{color:var(--selected-ink);background:var(--selected-fill)}.workbench-harness [data-slot=screen-link][hidden]{display:none}.workbench-harness [data-slot=screen-link] [data-slot=label]{overflow:hidden;font:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.workbench-harness [data-slot=screen-link] [data-slot=note]{overflow:hidden;color:var(--ink-ghost);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.workbench-harness [data-slot=stage]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-block-size:0;min-inline-size:0}.workbench-harness [data-slot=bar]{display:flex;align-items: center;gap:var(--space-2);min-block-size:var(--header-block);padding-inline:var(--space-2)var(--space-3);box-shadow:inset 0 -1px var(--stroke-subtle)}.workbench-harness [data-slot=name]{overflow:hidden;color:var(--ink-strong);font:var(--text-control);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0}.workbench-harness [data-slot=controls]{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items: center;gap:0;min-inline-size:0}.workbench-harness [data-slot=controls]::-webkit-scrollbar{display:none}.workbench-harness [data-slot=tools]{display:flex;flex:0 auto;align-items: center;min-inline-size:0;margin-inline-end:var(--space-2)}.workbench-harness [data-slot=bar]:has([data-slot=annotation-inspector]:not([hidden])) [data-slot=name]{display:none}.workbench-harness [data-slot=bar]:has([data-slot=annotation-inspector]:not([hidden])) [data-slot=tools]{flex:auto;max-inline-size:50%}.workbench-harness [data-slot=group-label]{display:none}.workbench-harness :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-0-5);padding-inline:var(--space-2);box-shadow:inset 1px 0 var(--stroke-subtle);flex:none}.workbench-harness :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes])[hidden]{display:none}.workbench-harness :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]):first-child{box-shadow:none;padding-inline-start:0}.workbench-harness :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-0-5);padding-inline:var(--space-2);box-shadow:inset 1px 0 var(--stroke-subtle);flex:none}.workbench-harness :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes])[hidden]{display:none}.workbench-harness :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]):first-child{box-shadow:none;padding-inline-start:0}.workbench-harness :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-0-5);padding-inline:var(--space-2);box-shadow:inset 1px 0 var(--stroke-subtle);flex:none}.workbench-harness :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes])[hidden]{display:none}.workbench-harness :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes]):first-child{box-shadow:none;padding-inline-start:0}.workbench-harness :-webkit-any([data-slot=widths],[data-slot=zooms]) [data-slot=segment]{font-variant-numeric:tabular-nums}.workbench-harness :-moz-any([data-slot=widths],[data-slot=zooms]) [data-slot=segment]{font-variant-numeric:tabular-nums}.workbench-harness :is([data-slot=widths],[data-slot=zooms]) [data-slot=segment]{font-variant-numeric:tabular-nums}.workbench-harness [data-slot=rail-toggle]{flex:none}.workbench-harness [data-slot=view]{flex:none;margin-inline-start:var(--space-1)}.workbench-harness [data-slot=view][hidden]{display:none}.workbench-harness [data-slot=view][aria-expanded=true]{color:var(--selected-ink);background:var(--selected-fill)}.workbench-harness [data-slot=view-sheet]{position:fixed;z-index:var(--layer-popover);box-sizing:border-box;padding:var(--space-2)var(--space-3)calc(var(--space-3) + env(safe-area-inset-bottom,0px));overflow:hidden auto;overscroll-behavior:contain;color:var(--ink);background:var(--surface-raised);box-shadow:inset 0 1px var(--stroke),var(--shadow-popover);border:0;max-block-size:80dvb;inline-size:100%;max-inline-size:none;margin:0;inset:auto 0 0}.workbench-harness [data-slot=view-sheet]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-l);border-top-left-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-l);border-top-left-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--radius-l);border-top-left-radius:var(--radius-l)}.workbench-harness [data-slot=view-sheet]:not(:popover-open){display:none}.workbench-harness [data-slot=view-sheet]::backdrop{background:var(--scrim-soft)}.workbench-harness [data-slot=view-sheet] [data-slot=controls]{display:grid;overflow:visible;gap:0}.workbench-harness [data-slot=view-sheet] :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-1);padding:var(--space-2)0;box-shadow:inset 0 -1px var(--stroke-subtle);flex-wrap:wrap}.workbench-harness [data-slot=view-sheet] :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-1);padding:var(--space-2)0;box-shadow:inset 0 -1px var(--stroke-subtle);flex-wrap:wrap}.workbench-harness [data-slot=view-sheet] :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes]){display:flex;gap:var(--space-1);padding:var(--space-2)0;box-shadow:inset 0 -1px var(--stroke-subtle);flex-wrap:wrap}.workbench-harness [data-slot=view-sheet] [data-slot=group-label]{display:block;color:var(--ink-ghost);font:var(--text-label);flex:1 0 100%}.workbench-harness [data-slot=view-sheet] :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) .segmented-control{gap:var(--space-1);overflow:visible;flex-wrap:wrap;flex:1 0 100%}.workbench-harness [data-slot=view-sheet] :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) .segmented-control{gap:var(--space-1);overflow:visible;flex-wrap:wrap;flex:1 0 100%}.workbench-harness [data-slot=view-sheet] :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) .segmented-control{gap:var(--space-1);overflow:visible;flex-wrap:wrap;flex:1 0 100%}.workbench-harness [data-slot=view-sheet] :-webkit-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) [data-slot=segment]{min-block-size:max(var(--control-block-large),var(--target-floor));padding-inline:var(--space-3);font:var(--text-control);flex:1 0 auto}.workbench-harness [data-slot=view-sheet] :-moz-any([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) [data-slot=segment]{min-block-size:max(var(--control-block-large),var(--target-floor));padding-inline:var(--space-3);font:var(--text-control);flex:1 0 auto}.workbench-harness [data-slot=view-sheet] :is([data-slot=widths],[data-slot=zooms],[data-slot=schemes]) [data-slot=segment]{min-block-size:max(var(--control-block-large),var(--target-floor));padding-inline:var(--space-3);font:var(--text-control);flex:1 0 auto}.workbench-harness [data-slot=view-sheet] [data-slot=open]{display:grid;min-block-size:max(var(--control-block-large),var(--target-floor));box-shadow:none;color:var(--ink);font:var(--text-control);align-content: center;padding:0}.workbench-harness [data-slot=open]{box-shadow:inset 1px 0 var(--stroke-subtle);color:var(--ink-muted);font:var(--text-caption);text-decoration:none;flex:none;padding-inline-start:var(--space-2)}.workbench-harness [data-slot=open]:hover{color:var(--ink);text-decoration:underline}.workbench-harness [data-slot=frame]{display:grid;overflow:auto;overscroll-behavior:contain;background:var(--canvas);place-items: center;min-block-size:0;min-inline-size:0}.workbench-harness [data-slot=frame][data-width=fixed]{padding:var(--space-4)}.workbench-harness [data-slot=canvas]{display:grid;min-block-size:0;min-inline-size:0}.workbench-harness [data-slot=frame][data-width=fit] [data-slot=canvas]{block-size:100%;inline-size:100%}.workbench-harness [data-slot=frame][data-width=fixed] [data-slot=canvas]{overflow:clip;border-radius:var(--radius-m);box-shadow:0 0 0 1px var(--stroke)}.workbench-harness [data-slot=screen]{grid-area:1/1;display:block;background:var(--canvas);transform-origin:0 0;border:0;block-size:100%;inline-size:100%}.workbench-harness [data-slot=screen][data-state=warm]{visibility:hidden}@container workbench-bench (inline-size<60rem){.workbench-harness>[data-slot=bench]{--bench-rail:drawer;grid-template-columns:minmax(0,1fr)}.workbench-harness [data-slot=rail]{position:absolute;z-index:2;box-shadow:inset -1px 0 var(--stroke-subtle),var(--shadow-popover);inline-size:min(20rem,86%);top:0;bottom:0}.workbench-harness [data-slot=rail]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.workbench-harness [data-slot=rail]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.workbench-harness [data-slot=rail]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.workbench-harness [data-slot=rail]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.workbench-harness [data-slot=rail]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.workbench-harness [data-slot=rail]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.workbench-harness>[data-slot=bench][data-rail=open]>[data-slot=scrim]{display:block}}.workbench-harness [data-slot=scrim]{position:absolute;z-index:1;display:none;background:var(--scrim-soft);cursor:default;border:0;inset:0}@container workbench-bench (inline-size<50rem){.workbench-harness>[data-slot=bench]{--bench-controls:sheet}}.component-gallery{box-sizing:border-box;overflow:hidden auto;overscroll-behavior:contain;padding:var(--space-4);color:var(--ink);background:var(--canvas);display:grid;align-content: start;gap:var(--space-5);block-size:100%}.component-gallery>[data-slot=gallery-head]{display:grid;gap:var(--space-1);max-inline-size:var(--measure-prose)}.component-gallery>[data-slot=gallery-head]>[data-slot=name]{font:var(--text-title);margin:0}.component-gallery>[data-slot=gallery-head]>[data-slot=note]{color:var(--ink-muted);font:var(--text-body);margin:0}.component-gallery>[data-slot=gallery-head]>[data-slot=source]{color:var(--ink-ghost);font:var(--text-code)}.component-gallery>[data-slot=specimens]{display:grid;gap:var(--space-5)}.component-gallery [data-slot=specimen]{display:grid;gap:var(--space-2)}.component-gallery [data-slot=specimen-head]{display:grid;gap:1px}.component-gallery [data-slot=specimen-head]>[data-slot=specimen-name]{font:var(--text-label);color:var(--ink-ghost);margin:0}.component-gallery [data-slot=specimen-head]>[data-slot=specimen-note]{color:var(--ink-muted);font:var(--text-caption);margin:0}.component-gallery [data-slot=specimen-stage]{box-sizing:border-box;display:grid;align-content: start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--stroke-subtle);border-radius:var(--radius-l);inline-size:var(--specimen-inline,auto);max-inline-size:100%}.component-gallery [data-slot=specimen-stage][data-ground=raised]{background:var(--surface-raised)}.component-gallery [data-slot=specimen-stage][data-state=error]{border-color:var(--tone-critical-ink)}.component-gallery [data-slot=specimen-stage]:has(>:only-child){align-content:stretch}.component-gallery [data-slot=specimen-stage][style*=--specimen-block]{block-size:var(--specimen-block);overflow:auto}.component-gallery [data-slot=specimen-error]{color:var(--tone-critical-ink);font:var(--text-body);margin:0}.component-gallery [data-slot=specimen-row]{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.component-gallery [data-slot=specimen-column]{display:grid;align-content: start;gap:var(--space-2)}.component-gallery [data-slot=specimen-part]{display:grid;gap:var(--space-0-5);justify-items:start}.component-gallery [data-slot=specimen-part-name]{color:var(--ink-ghost);font:var(--text-caption)}.component-gallery [data-slot=swatches]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-3)}.component-gallery [data-slot=swatch]{display:grid;gap:var(--space-1);margin:0}.component-gallery [data-slot=swatch]>[data-slot=swatch-chip]{border:1px solid var(--stroke-subtle);border-radius:var(--radius-m);block-size:3rem}.component-gallery [data-slot=swatch]>figcaption{display:grid;font:var(--text-code);gap:1px}.component-gallery [data-slot=swatch]>figcaption>[data-slot=token-value]{color:var(--ink-ghost)}.component-gallery [data-slot=token]{display:grid;grid-template-columns:12rem minmax(0,1fr)auto;align-items: center;gap:var(--space-3)}.component-gallery [data-slot=token]>[data-slot=token-name]{color:var(--ink-muted);font:var(--text-code)}.component-gallery [data-slot=token]>[data-slot=token-value]{color:var(--ink-ghost);font:var(--text-code)}.component-gallery [data-slot=icon-sheet]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--space-3)}.component-gallery [data-slot=icon-cell]{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-m);background:var(--surface-raised);margin:0}.component-gallery [data-slot=icon-cell]>svg{inline-size:var(--icon-m);block-size:var(--icon-m)}.component-gallery [data-slot=icon-cell]>figcaption{color:var(--ink-muted);font:var(--text-caption);text-align:center}@media (max-width:calc(40rem - .001px)){.component-gallery{padding:var(--space-3)}.component-gallery [data-slot=token]{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.home-page{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--canvas);--home-text-inset:calc(var(--space-2) + var(--icon-m) + var(--space-2));block-size:100%;min-block-size:0}.home-page>[data-slot=header]{background:var(--surface-chrome);flex:none}.home-page>[data-slot=surface]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);align-content: start;gap:var(--space-4);padding-block:var(--space-5);overflow:hidden auto;overscroll-behavior:contain;touch-action:pan-y;min-block-size:0;padding-inline-start:max(var(--space-4),calc((100% - var(--measure-column))/2));padding-inline-end:max(var(--space-4),calc((100% - var(--measure-column))/2))}.home-page [data-slot=home-tools]{display:flex;gap:var(--space-2);padding-inline:var(--home-text-inset);flex-direction:column}.home-page [data-slot=home-tools][hidden]{display:none}.home-page [data-slot=filter-search]{min-inline-size:0}.home-page [data-slot=filter-field]{inline-size:100%}.home-page [data-slot=filter-chips]{display:flex;gap:var(--space-1);flex-wrap:wrap}.home-page [data-slot=filter-chips][hidden]{display:none}.home-page [data-slot=filter-footer]{display:flex;justify-content:end}.home-page [data-slot=filter-footer]:empty{display:none}.home-page :-webkit-any([data-slot=ask],[data-slot=card-heading],[data-slot=group-title],[data-slot=settled],[data-slot=empty]){padding-inline:var(--home-text-inset)}.home-page :-moz-any([data-slot=ask],[data-slot=card-heading],[data-slot=group-title],[data-slot=settled],[data-slot=empty]){padding-inline:var(--home-text-inset)}.home-page :is([data-slot=ask],[data-slot=card-heading],[data-slot=group-title],[data-slot=settled],[data-slot=empty]){padding-inline:var(--home-text-inset)}.home-page [data-slot=ask][hidden]{display:none}.home-page [data-slot=ask]{display:grid;gap:var(--space-2)}.home-page [data-slot=scope]{display:flex;align-items: center;gap:var(--space-2);min-block-size:var(--control-block-compact)}.home-page [data-slot=scope]:not(:has(>*)){display:none}.home-page [data-slot=scope-chip]{gap:var(--space-2);max-inline-size:18rem;padding-inline-start:var(--space-3)}.home-page [data-slot=scope-chip]>[data-slot=icon]{block-size:1rem;inline-size:1rem}.home-page [data-slot=scope-chip]>[data-slot=label]{overflow:hidden;text-overflow:ellipsis}.home-page [data-slot=scope-chip][data-state=set]{color:var(--ink-strong)}.home-page [data-slot=scope-outside]{color:var(--tone-warning-ink)}.home-page [data-slot=facts]{color:var(--ink-ghost);font:var(--text-caption);margin:0}.home-page [data-slot=facts][hidden]{display:none}.home-page [data-slot=cards]{display:grid;align-content: start;gap:var(--space-5)}.home-page [data-slot=card]{display:grid;gap:var(--space-2)}.home-page [data-slot=card-heading]{display:flex;align-items:baseline;gap:var(--space-2);min-block-size:var(--control-block-compact)}.home-page [data-slot=card-name]{color:var(--ink-strong);font:var(--text-label);margin:0}.home-page [data-slot=card-name]:has([data-slot=card-enter]){display:flex}.home-page [data-slot=card-enter]{margin-inline:calc(var(--space-1)*-1);color:inherit;font:inherit}.home-page [data-slot=card-enter]:-webkit-any(:hover,:focus-visible)>[data-slot=label]{text-decoration:underline}.home-page [data-slot=card-enter]:-moz-any(:hover,:focus-visible)>[data-slot=label]{text-decoration:underline}.home-page [data-slot=card-enter]:is(:hover,:focus-visible)>[data-slot=label]{text-decoration:underline}.home-page [data-slot=card-count]{color:var(--ink-ghost);font:var(--text-caption);flex:auto}.home-page [data-slot=card-heading][hidden]{display:none}.home-page [data-slot=card][data-quiet=true] [data-slot=card-count]{flex:none}.home-page [data-slot=card-open]{margin-inline-start:auto}.home-page [data-slot=group]{display:grid;gap:var(--space-1)}.home-page [data-slot=group]+[data-slot=group]{margin-block-start:var(--space-3)}.home-page [data-slot=group-title]{display:flex;align-items: center;gap:var(--space-1);color:var(--ink-faint);font:var(--text-label);margin:0}.home-page [data-slot=group-title]>[data-slot=group-toggle]{color:inherit;font:inherit;min-block-size:0;padding:0}.home-page [data-slot=group-title]>[data-slot=group-count]{color:var(--ink-ghost);font:var(--text-caption)}.home-page [data-slot=group-title]>[data-slot=group-count][hidden]{display:none}.home-page [data-slot=thread-list]{display:grid;gap:var(--space-1)}.home-page [data-slot=thread]{position:relative;display:grid;min-inline-size:0}.home-page [data-runtime-target=true]{scroll-margin-block:var(--space-6);border-radius:var(--radius-s);box-shadow:inset 2px 0 var(--focus-stroke)}.home-page [data-slot=thread]>.list-row{padding-inline-end:var(--home-text-inset)}.home-page [data-slot=thread]{anchor-scope:--thread-head}.home-page [data-slot=thread]>.list-row{anchor-name:--thread-head}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]{position:absolute;position-anchor:--thread-head;opacity:0;top:anchor(center);translate:0 -50%}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc((var(--home-text-inset) - var(--control-block-compact))/2)}.home-page [data-slot=thread]:-webkit-any(:hover,:focus-within)>.action-menu>[data-slot=trigger]{opacity:1}.home-page [data-slot=thread]:-moz-any(:hover,:focus-within)>.action-menu>[data-slot=trigger]{opacity:1}.home-page [data-slot=thread]:is(:hover,:focus-within)>.action-menu>[data-slot=trigger]{opacity:1}@media (hover:none){.home-page [data-slot=thread]>.action-menu>[data-slot=trigger]{opacity:1}}:root[data-phone=true] .home-page [data-slot=thread]>.action-menu>[data-slot=trigger]{opacity:1}.home-page [data-slot=status-marker]{--marker-ink:var(--ink-ghost);background:var(--marker-ink);border-radius:50%;block-size:.375rem;inline-size:.375rem}.home-page [data-slot=status-marker][data-tone=info]{--marker-ink:var(--tone-info-ink)}.home-page [data-slot=status-marker][data-tone=success]{--marker-ink:var(--tone-success-ink)}.home-page [data-slot=status-marker][data-tone=warning]{--marker-ink:var(--tone-warning-ink)}.home-page [data-slot=status-marker][data-tone=critical]{--marker-ink:var(--tone-critical-ink)}.home-page [data-slot=status-marker][data-status=offline]{--marker-ink:var(--tone-critical-ink)}.home-page [data-slot=thread][data-tone=warning] .list-row [data-slot=detail]{color:var(--tone-warning-ink)}.home-page [data-slot=thread][data-tone=critical] .list-row [data-slot=detail]{color:var(--tone-critical-ink)}.home-page [data-slot=thread][data-tone=success] .list-row [data-slot=detail]{color:var(--tone-success-ink)}.home-page [data-slot=thread][data-region=needs-you] .list-row [data-slot=title]{color:var(--ink-strong)}.home-page [data-slot=thread][data-region=running] .list-row [data-slot=title]{color:var(--ink-strong)}.home-page [data-slot=knowledge-actions]{display:flex;align-items: center;gap:var(--space-1)}.home-page [data-slot=shared-file-preview]{display:grid;gap:var(--space-1);margin-inline:var(--home-text-inset);padding:var(--space-2);border-inline-start:2px solid var(--stroke-subtle);background:var(--canvas);color:var(--ink-muted);font:var(--text-caption);overflow:hidden;min-inline-size:0}.home-page [data-slot=shared-file-preview]>pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:12rem;margin:0}.home-page [data-slot=shared-file-preview]>img{display:block;object-fit:contain;object-position:left top;max-block-size:18rem;max-inline-size:min(100%,28rem)}.home-page [data-slot=shared-file-preview][data-kind=image]{padding-block:var(--space-1)}.home-page .modal-surface[data-kind=shared-file]{inline-size:min(28rem,calc(100vw - var(--space-6)))}.home-page .modal-surface[data-kind=shared-file] [data-slot=body]>form{display:grid;gap:var(--space-3)}.home-page .modal-surface[data-kind=shared-file] [data-slot=shared-file-field]{display:grid;gap:var(--space-1);color:var(--ink-muted);font:var(--text-caption)}.home-page .modal-surface[data-kind=shared-file] [data-slot=status]{color:var(--tone-critical-ink);font:var(--text-caption);margin:0}.home-page .modal-surface[data-kind=shared-file] [data-slot=status]:empty{display:none}.home-page [data-slot=empty]{color:var(--ink-ghost);font:var(--text-body);margin:0}.home-page [data-slot=settled]{color:var(--ink-ghost);font:var(--text-body);margin:0}.home-page [data-slot=unreachable]{color:var(--ink-ghost);font:var(--text-body);margin:0}.home-page [data-slot=unreachable][data-tone=warning]{color:var(--tone-warning-ink)}.home-page [data-slot=first-run]{margin-block-start:var(--space-6)}.home-page [data-slot=thread][data-widget=true]{gap:var(--space-2);border-radius:var(--radius-m);background:var(--surface-raised);padding-block-end:var(--space-2)}.home-page [data-slot=widget-body]{display:grid;gap:var(--space-2);padding-inline:var(--home-text-inset)}.home-page [data-slot=thread][data-widget=false] [data-slot=widget-body]{padding-block-end:var(--space-1)}.home-page [data-slot=exhibit]{display:grid;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-s);background:var(--canvas);color:var(--ink-muted);font:var(--text-caption)}.home-page [data-slot=path]{overflow:hidden;color:var(--ink);font:var(--text-code);text-overflow:ellipsis;white-space:nowrap}.home-page [data-slot=worker]{display:flex;align-items: center;gap:var(--space-2);min-inline-size:0}.home-page [data-slot=worker-name]{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.home-page [data-slot=worker-detail]{color:var(--ink-ghost);margin-inline-start:auto}.home-page [data-slot=worker][data-tone=warning] [data-slot=worker-detail]{color:var(--tone-warning-ink)}.home-page [data-slot=worker][data-tone=critical] [data-slot=worker-detail]{color:var(--tone-critical-ink)}.home-page [data-slot=worker][data-tone=success] [data-slot=worker-detail]{color:var(--tone-success-ink)}.home-page [data-slot=acts]{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap}.home-page [data-slot=act-status]{color:var(--tone-critical-ink);font:var(--text-caption);flex:100%;margin:0}.home-page [data-slot=act-status][hidden]{display:none}.home-page [data-slot=binding]{display:grid;grid-template-columns:9rem minmax(0,1fr)auto;align-items:baseline;gap:var(--space-0-5)var(--space-3);padding-block:var(--space-1);padding-inline:var(--home-text-inset);font:var(--text-body)}.home-page [data-slot=binding-label]{color:var(--ink-ghost)}.home-page [data-slot=binding-value]{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.home-page [data-slot=binding][data-multiline=true] [data-slot=binding-value]{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.home-page [data-slot=binding-source]{color:var(--ink-ghost);font:var(--text-caption);white-space:nowrap}@container application-shell (width<=42.5rem){.home-page [data-slot=binding]{grid-template-columns:9rem minmax(0,1fr)}.home-page [data-slot=binding-source]{grid-column:2}}.home-page [data-slot=choice]{padding-block:var(--space-1);padding-inline:var(--home-text-inset)}[data-slot=files-scope][hidden],[data-slot=inspector-scope][hidden]{display:none}.thread-page [data-slot=thread-tools]{display:flex;align-items: center;gap:var(--space-1);flex:none}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]{position:relative}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:after{content:attr(data-badge);position:absolute;color:var(--accent);font:var(--text-caption);font-variant-numeric:tabular-nums;font-size:.625rem;line-height:1;top:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.thread-page [data-slot=thread-tools] [data-slot=trigger][data-badge]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:0}.action-menu{display:contents}.action-menu [data-slot=surface]{box-sizing:border-box;color:var(--ink);font:var(--text-body);font-synthesis:none;background:0 0;border:0;padding:0}.action-menu [data-slot=surface][data-presentation=anchored]{position:fixed;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--space-1)0;max-inline-size:min(16rem,var(--anchored-popover-max-inline-size,calc(100vw - 1rem)));max-block-size:min(28rem,var(--anchored-popover-max-block-size,calc(100dvh - 1rem)));overflow:visible;transform-origin:top left;inline-size:max-content;min-inline-size:12rem;inset:auto}.action-menu [data-slot=surface][data-presentation=anchored][data-align=end]{position-area:block-end span-inline-start;transform-origin:top right}.action-menu [data-slot=surface][data-presentation=anchored][data-align=center]{position-area:block-end;transform-origin:top center}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]{position-anchor:none;position-area:none;position-try-fallbacks:none;inset:auto;margin:0;top:var(--anchored-popover-block)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-viewport-positioned]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--anchored-popover-inline)}.action-menu [data-slot=surface][data-presentation=anchored][data-placement=above]{transform-origin:bottom left}.action-menu [data-slot=surface][data-presentation=anchored][data-placement=above][data-align=end]{transform-origin:bottom right}.action-menu [data-slot=surface][data-presentation=anchored][data-placement=above][data-align=center]{transform-origin:bottom center}.action-menu [data-slot=panel]{display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:inherit;overflow:hidden;border-radius:var(--radius-l);--ink-strong:var(--menu-ink-strong);--ink:var(--menu-ink);--ink-subtle:var(--menu-ink-subtle);--ink-muted:var(--menu-ink-muted);--ink-faint:var(--menu-ink-faint);--ink-ghost:var(--menu-ink-ghost);--selected-ink:var(--menu-ink-strong);--selected-fill:var(--menu-fill-selected);color:var(--menu-ink);background:var(--menu-surface);font:inherit;box-shadow:var(--shadow-popover);min-inline-size:0}.action-menu[data-depth="0"] [data-slot=panel]{grid-template-rows:minmax(0,1fr)}.action-menu[data-depth="0"] [data-slot=panel]>[data-slot=header]{display:none}.action-menu [data-slot=panel]>[data-slot=header]{display:grid;grid-template-columns:var(--control-block-compact)minmax(0,1fr)var(--control-block-compact);min-block-size:var(--header-block);padding:var(--space-1);background:color-mix(in oklch,currentColor 4%,transparent);align-items: center}.action-menu [data-slot=panel]>[data-slot=header]>[data-slot=title]{display:block;grid-column:2;overflow:clip;color:var(--ink);font:var(--text-body);text-align:center;text-overflow:ellipsis;white-space:nowrap}.action-menu [data-slot=panel]>[data-slot=header]>[data-slot=back]{grid-column:1}.action-menu [data-slot=panel]>[data-slot=header]>[data-slot=close]{display:none;grid-column:3}.action-menu [data-slot=items]{display:grid;grid-auto-rows:max-content;align-content: start;row-gap:var(--space-1);padding:var(--space-1);overflow:auto;overscroll-behavior:contain;outline:none;min-block-size:0}.action-menu [data-slot=items]>[data-slot=label]{padding:var(--space-2)var(--space-2)var(--space-1);color:var(--ink-faint);font:var(--text-label)}.action-menu [data-slot=items]:has(>.list-row>[data-slot=icon]:not([hidden]))>.list-row{grid-template-columns:calc(var(--icon-size) + var(--list-row-gap))minmax(0,1fr)auto auto}.action-menu [data-slot=separator]{margin-inline:var(--space-2);background:var(--stroke-subtle);block-size:1px}@media (prefers-reduced-transparency:reduce){.action-menu [data-slot=panel]{background:var(--menu-surface)}}@media (forced-colors:active){.action-menu [data-slot=panel]{border:1px solid var(--ink)}}.adaptive-dialog{display:contents}.modal-surface{box-sizing:border-box;max-block-size:min(48rem,calc(var(--application-viewport-block,100dvb) - 2rem));padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);overflow:visible;color:var(--ink);background:0 0;border:0;inline-size:min(42rem,100vw - 2rem);max-inline-size:none;margin:auto}.modal-surface::backdrop{background:var(--scrim-soft)}.modal-surface [data-slot=panel]{display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:inherit;overflow:hidden;border-radius:var(--radius-l);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-dialog);font-family:inherit}.modal-surface [data-slot=panel]>[data-slot=header]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: start;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--stroke-subtle)}.modal-surface[data-appearance=seamless] [data-slot=panel]>[data-slot=header]{border-block-end:0}.modal-surface [data-slot=identity]{display:grid;gap:var(--space-1);min-inline-size:0}.modal-surface [data-slot=identity]>[data-slot=title]{color:var(--ink-strong);font:var(--text-title);letter-spacing:var(--track-tight);text-wrap:balance}.modal-surface [data-slot=identity]>[data-slot=description]{color:var(--ink-muted);font:var(--text-prose);text-wrap:pretty}.modal-surface [data-slot=body]{padding:var(--space-4);overflow:auto;overscroll-behavior:contain;min-block-size:0}.modal-surface[data-body-layout=contained] [data-slot=body]{display:grid;overflow:hidden}.dialog-actions{display:flex;justify-content:end;align-items: center;gap:var(--space-2);flex-wrap:wrap}.dialog-actions>[data-part=error]{color:var(--tone-critical-ink);font:var(--text-caption);flex:12rem;min-inline-size:0;margin:0}@media (prefers-reduced-transparency:reduce){.modal-surface [data-slot=panel]{background:var(--surface-raised)}}@media (forced-colors:active){.modal-surface [data-slot=panel]{border:1px solid var(--ink)}}.application-root{--application-viewport-block:100dvb;position:relative;isolation:isolate;display:block;overflow:hidden;color:var(--ink);background:var(--canvas);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding:0}.application-root>[data-slot=notifications]{position:absolute;z-index:var(--layer-toast);inset-block:var(--space-3)auto;inset-inline:auto var(--space-3)}.application-root[data-mobile-viewport=constrained]{--application-viewport-block:var(--mobile-viewport-block-size);position:fixed;inline-size:var(--mobile-viewport-inline-size);block-size:var(--mobile-viewport-block-size);top:var(--mobile-viewport-block-offset)}.application-root[data-mobile-viewport=constrained]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--mobile-viewport-inline-offset)}.application-root[data-mobile-viewport=constrained]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--mobile-viewport-inline-offset)}.application-root[data-mobile-viewport=constrained]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--mobile-viewport-inline-offset)}.application-root[data-mobile-viewport=constrained]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--mobile-viewport-inline-offset)}.application-root[data-mobile-viewport=constrained]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--mobile-viewport-inline-offset)}.application-root[data-mobile-viewport=constrained]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--mobile-viewport-inline-offset)}.application-shell{container:application-shell/inline-size;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-shell>[data-slot=main]{position:relative;overflow:hidden;min-block-size:0;min-inline-size:0}.application-shell [data-slot=primary]{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-shell [data-slot=primary]>:-webkit-any([data-slot=assistant],[data-slot=home],[data-slot=thread]){block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-shell [data-slot=primary]>:-moz-any([data-slot=assistant],[data-slot=home],[data-slot=thread]){block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-shell [data-slot=primary]>:is([data-slot=assistant],[data-slot=home],[data-slot=thread]){block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-shell [data-slot=primary]>:-webkit-any([data-slot=assistant],[data-slot=home],[data-slot=thread]){overflow:clip}.application-shell [data-slot=primary]>:-moz-any([data-slot=assistant],[data-slot=home],[data-slot=thread]){overflow:clip}.application-shell [data-slot=primary]>:is([data-slot=assistant],[data-slot=home],[data-slot=thread]){overflow:clip}.application-shell [data-slot=focused-mode]{position:absolute;z-index:var(--layer-raised);display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--canvas);min-block-size:0;min-inline-size:0;inset:0}.application-shell [data-slot=focused-actions]{display:flex;align-items: center;gap:var(--space-2);min-inline-size:0}.application-shell [data-slot=focused-content]{overflow:auto;min-block-size:0;min-inline-size:0}.application-shell [data-slot=orientation-guard]{box-sizing:border-box;position:fixed;overflow:hidden;overscroll-behavior:contain;touch-action:none;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);border:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;margin:0;padding-block-start:max(var(--space-6),env(safe-area-inset-top,0px));padding-block-end:max(var(--space-6),env(safe-area-inset-bottom,0px));padding-inline-start:max(var(--space-6),env(safe-area-inset-left,0px));padding-inline-end:max(var(--space-6),env(safe-area-inset-right,0px));inset:0}.application-shell [data-slot=orientation-guard]:not([open]){display:none}.application-shell [data-slot=orientation-guard][open]{display:grid;place-items: center}.application-shell [data-slot=orientation-guard]::backdrop{background:var(--canvas)}.application-shell [data-slot=orientation-message]{display:grid;justify-items:center;gap:var(--space-3);text-align:center;inline-size:min(100%,24rem)}.application-shell [data-slot=orientation-illustration]{display:flex;align-items: center;gap:var(--space-3);color:var(--ink-faint);block-size:4rem;margin-block-end:var(--space-2)}.application-shell [data-slot=orientation-phone]{position:relative;border-radius:var(--radius-m);border:2px solid;block-size:3.75rem;inline-size:2rem}.application-shell [data-slot=orientation-phone]:after{content:"";position:absolute;background:currentColor;border-radius:50%;block-size:.25rem;inline-size:.25rem;top:auto;bottom:.25rem;translate:-50%}.application-shell [data-slot=orientation-phone]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%;right:auto}.application-shell [data-slot=orientation-phone]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%;right:auto}.application-shell [data-slot=orientation-phone]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%;right:auto}.application-shell [data-slot=orientation-phone]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:auto;right:50%}.application-shell [data-slot=orientation-phone]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:auto;right:50%}.application-shell [data-slot=orientation-phone]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:auto;right:50%}.application-shell [data-slot=orientation-turn]{font:400 1.75rem/1 var(--font-ui)}.application-shell [data-slot=orientation-title]{color:var(--ink-strong);font:var(--text-display);text-wrap:balance;margin:0}.application-shell [data-slot=orientation-description]{color:var(--ink-muted);font:var(--text-prose);text-wrap:pretty;margin:0}.application-shell{--window-controls-lead:0px;--window-controls-trail:0px;--window-controls-block:0px;--strip-block:max(var(--header-block),var(--window-controls-block))}@media (display-mode:window-controls-overlay){.application-shell{--window-controls-lead:env(titlebar-area-x,0px);--window-controls-trail:calc(100dvw - env(titlebar-area-x,0px) - env(titlebar-area-width,100dvw));--window-controls-block:env(titlebar-area-height,0px)}}.application-shell :-webkit-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--strip-block)}@media (display-mode:window-controls-overlay){.application-shell :-webkit-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{-webkit-app-region:drag;app-region:drag}}.application-shell :-moz-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--strip-block)}@media (display-mode:window-controls-overlay){.application-shell :-moz-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{-webkit-app-region:drag;app-region:drag}}.application-shell :is([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--strip-block)}@media (display-mode:window-controls-overlay){.application-shell :is([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{-webkit-app-region:drag;app-region:drag}.application-shell :-webkit-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header] :-webkit-any(button,a,input,select,textarea,[role=button],[contenteditable]){-webkit-app-region:no-drag;app-region:no-drag}.application-shell :-moz-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header] :-moz-any(button,a,input,select,textarea,[role=button],[contenteditable]){-webkit-app-region:no-drag;app-region:no-drag}.application-shell :is([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header] :is(button,a,input,select,textarea,[role=button],[contenteditable]){-webkit-app-region:no-drag;app-region:no-drag}}.application-shell :-webkit-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{background:var(--surface-chrome);padding-inline-start:max(var(--gutter-panel),var(--window-controls-lead));padding-inline-end:max(var(--gutter-panel),var(--window-controls-trail))}.application-shell :-moz-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{background:var(--surface-chrome);padding-inline-start:max(var(--gutter-panel),var(--window-controls-lead));padding-inline-end:max(var(--gutter-panel),var(--window-controls-trail))}.application-shell :is([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{background:var(--surface-chrome);padding-inline-start:max(var(--gutter-panel),var(--window-controls-lead));padding-inline-end:max(var(--gutter-panel),var(--window-controls-trail))}.application-shell [data-slot=header][data-chrome=bar]{display:flex;align-items: center;gap:var(--space-1);min-block-size:var(--header-block);min-inline-size:0}.application-shell [data-slot=header][data-chrome=bar]>[data-slot=history-controls]{display:flex;flex:none;align-items: center}.application-shell [data-slot=header][data-chrome=bar]>[data-slot=chrome-trailing]{display:flex;justify-content:end;align-items: center;gap:var(--space-1);flex:1 0 auto;min-inline-size:0}.application-shell [data-slot=header][data-chrome=bar]>[data-slot=address]{display:flex;flex:0 auto;min-inline-size:0;margin-inline-start:var(--space-1-5)}.application-shell [data-slot=header][data-chrome=bar]>[data-slot=identity][hidden]{display:none}.application-shell [data-slot=identity-tile]{padding-inline:var(--space-1);block-size:var(--control-block);border-radius:var(--radius-s);flex:none;margin-inline-start:var(--space-1)}.application-shell [data-slot=identity-tile]>[data-slot=label]{position:relative;display:inline-flex;border-radius:var(--radius-s);color:var(--selected-ink);background:var(--selected-fill);font:var(--text-control);justify-content:center;align-items: center;block-size:1.25rem;inline-size:1.25rem}.application-shell [data-slot=identity-tile][aria-expanded=true]{color:var(--selected-ink);background:var(--selected-fill)}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:after{content:"";position:absolute;background:var(--accent);box-shadow:0 0 0 2px var(--surface-chrome);border-radius:50%;block-size:.375rem;inline-size:.375rem;top:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-.1875rem}.application-shell [data-slot=identity-tile][data-owed=true]>[data-slot=label]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-.1875rem}.application-shell [data-slot=address-path]{display:flex;align-items: center;gap:var(--space-0-5);list-style:none;min-inline-size:0;max-inline-size:100%;margin:0;padding:0}.application-shell [data-slot=address-path]>[data-slot=crumb-item]{display:flex;align-items: center;gap:var(--space-0-5);flex:0 auto;min-inline-size:0}.application-shell [data-slot=address-path]>[data-slot=crumb-item][hidden]{display:none}.application-shell [data-slot=address-path]>[data-slot=crumb-item]:first-child{flex:none;max-inline-size:35cqi}.application-shell [data-slot=address-path]>[data-slot=crumb-item]:first-child>[data-slot=crumb-separator]{display:none}.application-shell [data-slot=address-path]>[data-slot=crumb-item][data-crumb=view]{flex:none}.application-shell [data-slot=address-path] [data-slot=crumb-separator]{color:var(--ink-ghost);font:var(--text-control);user-select:none;flex:none}.application-shell [data-slot=address-path] [data-slot=crumb]{block-size:var(--control-block);padding-inline:var(--space-1);border-radius:var(--radius-s);color:var(--ink-muted);background:0 0;flex:0 auto;justify-content:start;min-inline-size:0;max-inline-size:100%}.application-shell [data-slot=address-path] [data-slot=crumb]>[data-slot=label]{overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.application-shell [data-slot=address-path] [data-slot=crumb][aria-expanded=true]{color:var(--selected-ink);background:var(--selected-fill)}.application-shell .input-panel{display:none}.application-shell [data-slot=place-actions]{display:flex;align-items: center;gap:var(--space-1);flex:none;min-inline-size:0}@container application-shell (width<=42.5rem){.application-shell [data-slot=place-actions]{display:none}}:root[data-phone=true] .application-shell :-webkit-any(.assistant-page,.home-page,.thread-page){padding-block-start:max(env(safe-area-inset-top,0px),var(--window-controls-block,0px));padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}:root[data-phone=true] .application-shell :-moz-any(.assistant-page,.home-page,.thread-page){padding-block-start:max(env(safe-area-inset-top,0px),var(--window-controls-block,0px));padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}:root[data-phone=true] .application-shell :is(.assistant-page,.home-page,.thread-page){padding-block-start:max(env(safe-area-inset-top,0px),var(--window-controls-block,0px));padding-inline-start:env(safe-area-inset-left,0px);padding-inline-end:env(safe-area-inset-right,0px)}:root[data-phone=true] .application-shell :-webkit-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--header-block);padding-inline:var(--gutter-panel)}:root[data-phone=true] .application-shell :-moz-any([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--header-block);padding-inline:var(--gutter-panel)}:root[data-phone=true] .application-shell :is([data-slot=focused-mode],.assistant-page,.home-page,.thread-page)>[data-slot=header]{min-block-size:var(--header-block);padding-inline:var(--gutter-panel)}:root[data-phone=true] .application-shell .thread-page{grid-template-rows:auto minmax(0,1fr)auto}:root[data-phone=true] .application-shell .assistant-page{grid-template-rows:auto minmax(0,1fr)auto auto}:root[data-phone=true] .application-shell .input-panel:not([hidden]){display:grid}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]{position:fixed;position-anchor:none;position-area:none;position-try-fallbacks:none;max-block-size:min(70dvh,100dvh - 4rem);inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]{margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]{grid-template-rows:auto minmax(0,1fr);border-radius:var(--radius-l)var(--radius-l)0 0;padding-block-end:0}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=items]{scroll-padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]{display:grid}:root[data-phone=true] .application-shell :-webkit-any(:-webkit-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]>[data-slot=close]{display:inline-flex}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]{position:fixed;position-anchor:none;position-area:none;position-try-fallbacks:none;max-block-size:min(70dvh,100dvh - 4rem);inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]{margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]{grid-template-rows:auto minmax(0,1fr);border-radius:var(--radius-l)var(--radius-l)0 0;padding-block-end:0}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=items]{scroll-padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]{display:grid}:root[data-phone=true] .application-shell :-moz-any(:-moz-any([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]>[data-slot=close]{display:inline-flex}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]{position:fixed;position-anchor:none;position-area:none;position-try-fallbacks:none;max-block-size:min(70dvh,100dvh - 4rem);inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored][data-viewport-positioned]{margin:0;inset:auto 0 0}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]{grid-template-rows:auto minmax(0,1fr);border-radius:var(--radius-l)var(--radius-l)0 0;padding-block-end:0}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=items]{scroll-padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]{display:grid}:root[data-phone=true] .application-shell :is(:is([data-slot=focused-mode],.thread-page,.assistant-page,.home-page)>[data-slot=header] .action-menu,.thread-page .action-menu[data-slot=terminal-list])>[data-slot=surface][data-presentation=anchored]>[data-slot=panel]>[data-slot=header]>[data-slot=close]{display:inline-flex}:root[data-phone=true] .application-shell [data-slot=focused-mode]{padding-block-start:max(env(safe-area-inset-top,0px),var(--window-controls-block,0px))}:root[data-phone=true] .application-shell .home-page{grid-template-rows:auto minmax(0,1fr)auto}:root[data-phone=true] .application-shell .home-page>[data-slot=surface]{overscroll-behavior:auto;padding-block-end:var(--space-3)}:root[data-phone=true] .application-shell .home-page>[data-slot=home-tools]{display:grid;grid-template-columns:minmax(0,1fr);align-items: center;gap:var(--space-2);padding-block:var(--space-1);padding-block-end:max(var(--space-1),env(safe-area-inset-bottom,0px));padding-inline:var(--gutter-panel);background:var(--surface-chrome)}:root[data-phone=true] .application-shell .home-page>[data-slot=home-tools][hidden]{display:none}:root[data-phone=true] .application-shell :-webkit-any(.thread-conversation,.assistant-page){--conversation-inset:var(--space-2);--conversation-inset-end:max(var(--space-2),env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell :-moz-any(.thread-conversation,.assistant-page){--conversation-inset:var(--space-2);--conversation-inset-end:max(var(--space-2),env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell :is(.thread-conversation,.assistant-page){--conversation-inset:var(--space-2);--conversation-inset-end:max(var(--space-2),env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-shell .thread-page:has(>.input-panel:not([hidden])) .thread-conversation{--conversation-inset-end:var(--space-2)}:root[data-phone=true] .application-shell .assistant-page:has(>.input-panel:not([hidden])){--conversation-inset-end:var(--space-2)}:root[data-phone=true] .application-shell .thread-conversation>[data-slot=transcript]{scrollbar-gutter:auto}:root[data-phone=true] .application-shell .assistant-page :-webkit-any([data-slot=timeline],[data-slot=timeline-retained]){scrollbar-gutter:auto}:root[data-phone=true] .application-shell .assistant-page :-moz-any([data-slot=timeline],[data-slot=timeline-retained]){scrollbar-gutter:auto}:root[data-phone=true] .application-shell .assistant-page :is([data-slot=timeline],[data-slot=timeline-retained]){scrollbar-gutter:auto}:root[data-phone=true],:root[data-phone=true] body{overscroll-behavior:auto}.application-overlay{--overlay-rail:13.5rem;--overlay-rail-compact:3.25rem;--overlay-chrome-block:3.75rem;container:application-overlay/inline-size;position:relative;isolation:isolate;contain:layout style;display:grid;grid-template-columns:var(--overlay-rail)auto auto minmax(8rem,1fr)auto auto auto auto;grid-template-rows:var(--overlay-chrome-block)minmax(0,1fr)auto;overflow:clip;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-overlay[data-content-scroll-start=true] [data-slot=scroll-fade-start]{opacity:0}.application-overlay[data-content-scroll-end=true] [data-slot=scroll-fade-end]{opacity:0}.application-overlay>[data-slot=chrome]{grid-column:1/-1;grid-row:1/-1;z-index:var(--layer-sticky);display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=chrome]>:not(:-webkit-any([data-slot=navigation-surface],[data-slot=context-surface])){pointer-events:auto}.application-overlay>[data-slot=chrome]>:not(:-moz-any([data-slot=navigation-surface],[data-slot=context-surface])){pointer-events:auto}.application-overlay>[data-slot=chrome]>:not(:is([data-slot=navigation-surface],[data-slot=context-surface])){pointer-events:auto}.application-overlay>[data-slot=chrome]>:-webkit-any([data-slot=navigation-surface],[data-slot=context-surface]){z-index:var(--layer-base);pointer-events:none;opacity:1;visibility:visible;min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=chrome]>:-moz-any([data-slot=navigation-surface],[data-slot=context-surface]){z-index:var(--layer-base);pointer-events:none;opacity:1;visibility:visible;min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=chrome]>:is([data-slot=navigation-surface],[data-slot=context-surface]){z-index:var(--layer-base);pointer-events:none;opacity:1;visibility:visible;min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=chrome]>[data-slot=navigation-surface]{grid-column:1;grid-row:1/-1;background:var(--surface-raised);box-shadow:inset -1px 0 var(--stroke-subtle)}.application-overlay>[data-slot=chrome]>[data-slot=context-surface]{grid-column:2/-1;grid-row:1;background:var(--canvas);box-shadow:inset 0 -1px var(--stroke-subtle)}.application-overlay>[data-slot=navigator]{grid-column:1;grid-row:2/-1;z-index:var(--layer-raised);overflow:hidden;background:var(--surface-raised);opacity:1;visibility:visible;min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=navigator][aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.application-overlay>[data-slot=chrome]>:-webkit-any([data-slot=brand],[data-slot=page-navigation],[data-slot=status],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){z-index:var(--layer-sticky);opacity:1;visibility:visible;min-inline-size:0}.application-overlay>[data-slot=chrome]>:-moz-any([data-slot=brand],[data-slot=page-navigation],[data-slot=status],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){z-index:var(--layer-sticky);opacity:1;visibility:visible;min-inline-size:0}.application-overlay>[data-slot=chrome]>:is([data-slot=brand],[data-slot=page-navigation],[data-slot=status],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){z-index:var(--layer-sticky);opacity:1;visibility:visible;min-inline-size:0}.application-overlay>[data-slot=chrome]>[data-slot=brand]{grid-column:1;grid-row:1;display:flex;align-items: center;gap:var(--space-2);padding-inline:var(--space-3);font:var(--text-title);letter-spacing:var(--track-tight)}.application-overlay [data-slot=brand-mark]{display:grid;inline-size:var(--control-block);block-size:var(--control-block);border-radius:var(--radius-m);color:var(--ink-inverse);background:var(--surface-inverse);font:var(--text-label);flex:none;place-items: center}.application-overlay :-webkit-any([data-slot=brand-label],[data-slot=navigation-label],[data-slot=control-label],[data-slot=status-label]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.application-overlay :-moz-any([data-slot=brand-label],[data-slot=navigation-label],[data-slot=control-label],[data-slot=status-label]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.application-overlay :is([data-slot=brand-label],[data-slot=navigation-label],[data-slot=control-label],[data-slot=status-label]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.application-overlay>[data-slot=chrome]>[data-slot=page-navigation]{grid-column:3;grid-row:1;display:flex;align-items: center;gap:var(--space-0-5);padding:var(--space-1);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;flex-direction:row}.application-overlay:not([data-viewport=compact]) [data-slot=surface-switcher]{display:none}.application-overlay>[data-slot=chrome]>[data-slot=status]{grid-column:1;grid-row:3;display:flex;align-items: center;gap:var(--space-2);min-block-size:var(--shell-status-block);padding:var(--space-2)var(--space-3);color:var(--ink-faint);font:var(--text-caption)}.application-overlay>[data-slot=chrome]>[data-slot=status][data-tone=info]{color:var(--tone-info-ink)}.application-overlay>[data-slot=chrome]>[data-slot=status][data-tone=success]{color:var(--tone-success-ink)}.application-overlay>[data-slot=chrome]>[data-slot=status][data-tone=warning]{color:var(--tone-warning-ink)}.application-overlay>[data-slot=chrome]>[data-slot=status][data-tone=critical]{color:var(--tone-critical-ink)}.application-overlay [data-slot=status-indicator]{border-radius:var(--radius-pill);background:currentColor;flex:none;block-size:.375rem;inline-size:.375rem}.application-overlay>[data-slot=chrome]>[data-slot=navigation-toggle]{grid-column:2;grid-row:1;align-self: center}.application-overlay>[data-slot=chrome]>[data-slot=leading-controls]{grid-column:3;grid-row:1}.application-overlay>[data-slot=chrome]>[data-slot=identity]{grid-column:4;grid-row:1}.application-overlay>[data-slot=chrome]>[data-slot=context-navigation]{grid-column:5;grid-row:1}.application-overlay>[data-slot=chrome]>[data-slot=secondary-controls]{grid-column:6;grid-row:1}.application-overlay>[data-slot=chrome]>[data-slot=primary-controls]{grid-column:7;grid-row:1}.application-overlay>[data-slot=chrome]>[data-slot=focus-toggle]{grid-column:8;grid-row:1;align-self: center;margin-inline-end:var(--space-2)}.application-overlay>[data-slot=chrome]>:-webkit-any([data-slot=leading-controls],[data-slot=secondary-controls],[data-slot=primary-controls]){display:flex;align-self: center;align-items: center;gap:var(--space-1)}.application-overlay>[data-slot=chrome]>:-moz-any([data-slot=leading-controls],[data-slot=secondary-controls],[data-slot=primary-controls]){display:flex;align-self: center;align-items: center;gap:var(--space-1)}.application-overlay>[data-slot=chrome]>:is([data-slot=leading-controls],[data-slot=secondary-controls],[data-slot=primary-controls]){display:flex;align-self: center;align-items: center;gap:var(--space-1)}.application-overlay>[data-slot=chrome]>[data-slot=identity]{display:grid;align-content: center;align-self:stretch;gap:var(--space-0-5);padding-inline:var(--space-3)}.application-overlay>[data-slot=chrome]>[data-slot=identity] [data-slot=eyebrow]{overflow:clip;color:var(--ink-faint);font:var(--text-label);text-overflow:ellipsis;white-space:nowrap}.application-overlay>[data-slot=chrome]>[data-slot=identity] [data-slot=title-value]{overflow:clip;color:var(--ink-strong);font:var(--text-body);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;margin:0}.application-overlay>[data-slot=chrome]>[data-slot=identity] [data-slot=subtitle]{overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.application-overlay>[data-slot=chrome]>[data-slot=context-navigation]{display:flex;align-self: center;gap:var(--space-0-5);overflow:auto;scrollbar-width:none}.application-overlay :-webkit-any([data-slot=control],[data-slot=focus-toggle],[data-slot=navigation-toggle],[data-slot=focus-restore]){display:inline-flex;justify-content:center;align-items: center;gap:var(--space-1);white-space:nowrap}.application-overlay :-moz-any([data-slot=control],[data-slot=focus-toggle],[data-slot=navigation-toggle],[data-slot=focus-restore]){display:inline-flex;justify-content:center;align-items: center;gap:var(--space-1);white-space:nowrap}.application-overlay :is([data-slot=control],[data-slot=focus-toggle],[data-slot=navigation-toggle],[data-slot=focus-restore]){display:inline-flex;justify-content:center;align-items: center;gap:var(--space-1);white-space:nowrap}.application-overlay [data-slot=navigation-toggle] :-webkit-any([data-slot=navigation-context],[data-slot=control-label]){display:none}.application-overlay [data-slot=navigation-toggle] :-moz-any([data-slot=navigation-context],[data-slot=control-label]){display:none}.application-overlay [data-slot=navigation-toggle] :is([data-slot=navigation-context],[data-slot=control-label]){display:none}.application-overlay>[data-slot=content]{grid-column:2/-1;grid-row:2/-1;z-index:var(--layer-raised);overflow:auto;overscroll-behavior:contain;contain:layout paint;background:var(--canvas);min-block-size:0;min-inline-size:0}.application-overlay>[data-slot=content]:focus-visible{outline:none;box-shadow:var(--focus-ring-inset)}.application-overlay>[data-slot=content]>[data-slot=page]{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.application-overlay>:-webkit-any([data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:2/-1;grid-row:2/-1;z-index:var(--layer-overlay);block-size:var(--space-6);pointer-events:none;opacity:1;background:linear-gradient(to bottom,var(--canvas),transparent);align-self: start}.application-overlay>:-moz-any([data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:2/-1;grid-row:2/-1;z-index:var(--layer-overlay);block-size:var(--space-6);pointer-events:none;opacity:1;background:linear-gradient(to bottom,var(--canvas),transparent);align-self: start}.application-overlay>:is([data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:2/-1;grid-row:2/-1;z-index:var(--layer-overlay);block-size:var(--space-6);pointer-events:none;opacity:1;background:linear-gradient(to bottom,var(--canvas),transparent);align-self: start}.application-overlay>[data-slot=scroll-fade-end]{background:linear-gradient(to top,var(--canvas),transparent);align-self: end}.application-overlay>[data-slot=notifications]{position:absolute;z-index:var(--layer-toast);pointer-events:none;inline-size:min(24rem,100% - 2rem);top:calc(var(--overlay-chrome-block) + var(--space-3));translate:0}.application-overlay>[data-slot=notifications]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.application-overlay>[data-slot=notifications]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.application-overlay>[data-slot=notifications]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-3)}.application-overlay>[data-slot=notifications]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}.application-overlay>[data-slot=notifications]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}.application-overlay>[data-slot=notifications]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-3)}.application-overlay [data-slot=focus-restore]{position:absolute;z-index:var(--layer-toast);visibility:hidden;opacity:0;top:max(var(--space-2),env(safe-area-inset-top))}.application-overlay [data-slot=focus-restore]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-2),env(safe-area-inset-right))}.application-overlay [data-slot=focus-restore]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-2),env(safe-area-inset-right))}.application-overlay [data-slot=focus-restore]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-2),env(safe-area-inset-right))}.application-overlay [data-slot=focus-restore]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-2),env(safe-area-inset-right))}.application-overlay [data-slot=focus-restore]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-2),env(safe-area-inset-right))}.application-overlay [data-slot=focus-restore]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-2),env(safe-area-inset-right))}.application-overlay[data-navigation-state=compact]{grid-template-columns:var(--overlay-rail-compact)auto auto minmax(8rem,1fr)auto auto auto auto}.application-overlay[data-navigation-state=compact] :-webkit-any([data-slot=brand-label],[data-slot=status-label]){display:none}.application-overlay[data-navigation-state=compact] :-moz-any([data-slot=brand-label],[data-slot=status-label]){display:none}.application-overlay[data-navigation-state=compact] :is([data-slot=brand-label],[data-slot=status-label]){display:none}.application-overlay[data-navigation-state=compact] [data-slot=brand]{padding-inline:var(--space-1);justify-content:center}.application-overlay[data-navigation-state=compact] [data-slot=status]{justify-content:center}.application-overlay:-webkit-any([data-navigation-state=hidden],[data-focus-mode=true]){grid-template-columns:0 auto auto minmax(8rem,1fr)auto auto auto auto}.application-overlay:-moz-any([data-navigation-state=hidden],[data-focus-mode=true]){grid-template-columns:0 auto auto minmax(8rem,1fr)auto auto auto auto}.application-overlay:is([data-navigation-state=hidden],[data-focus-mode=true]){grid-template-columns:0 auto auto minmax(8rem,1fr)auto auto auto auto}.application-overlay:-webkit-any([data-navigation-state=hidden],[data-focus-mode=true]) :-webkit-any([data-slot=navigation-surface],[data-slot=navigator],[data-slot=brand],[data-slot=status]){visibility:hidden;opacity:0}.application-overlay:-moz-any([data-navigation-state=hidden],[data-focus-mode=true]) :-moz-any([data-slot=navigation-surface],[data-slot=navigator],[data-slot=brand],[data-slot=status]){visibility:hidden;opacity:0}.application-overlay:is([data-navigation-state=hidden],[data-focus-mode=true]) :is([data-slot=navigation-surface],[data-slot=navigator],[data-slot=brand],[data-slot=status]){visibility:hidden;opacity:0}.application-overlay[data-page-navigation=hidden] [data-slot=page-navigation]{visibility:hidden;opacity:0}.application-overlay[data-page-navigation=hidden] [data-slot=status]{grid-column:2;grid-row:1;align-self: center}.application-overlay[data-focus-mode=true]{grid-template-rows:0 minmax(0,1fr)auto}.application-overlay[data-focus-mode=true] :-webkit-any([data-slot=context-surface],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){visibility:hidden;opacity:0}.application-overlay[data-focus-mode=true] :-moz-any([data-slot=context-surface],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){visibility:hidden;opacity:0}.application-overlay[data-focus-mode=true] :is([data-slot=context-surface],[data-slot=navigation-toggle],[data-slot=leading-controls],[data-slot=identity],[data-slot=context-navigation],[data-slot=surface-switcher],[data-slot=secondary-controls],[data-slot=primary-controls],[data-slot=focus-toggle]){visibility:hidden;opacity:0}.application-overlay[data-focus-mode=true] [data-slot=focus-restore]{visibility:visible;opacity:1}.application-overlay[data-focus-mode=true] [data-slot=page-navigation]{grid-column:1/-1;grid-row:3;visibility:visible;opacity:1;flex-direction:row;justify-content:center}.application-overlay:-webkit-any([data-viewport=tablet],[data-viewport=compact]):not(:-webkit-any([data-navigation-state=hidden],[data-focus-mode=true],[data-page-navigation=hidden])){grid-template-columns:var(--overlay-rail-compact)auto auto minmax(6rem,1fr)auto auto auto auto}.application-overlay:-moz-any([data-viewport=tablet],[data-viewport=compact]):not(:-moz-any([data-navigation-state=hidden],[data-focus-mode=true],[data-page-navigation=hidden])){grid-template-columns:var(--overlay-rail-compact)auto auto minmax(6rem,1fr)auto auto auto auto}.application-overlay:is([data-viewport=tablet],[data-viewport=compact]):not(:is([data-navigation-state=hidden],[data-focus-mode=true],[data-page-navigation=hidden])){grid-template-columns:var(--overlay-rail-compact)auto auto minmax(6rem,1fr)auto auto auto auto}.application-overlay[data-viewport=tablet] :-webkit-any([data-slot=brand-label],[data-slot=navigation-label],[data-slot=status-label],[data-slot=subtitle],[data-slot=control][data-compact=hide]){display:none}.application-overlay[data-viewport=tablet] :-moz-any([data-slot=brand-label],[data-slot=navigation-label],[data-slot=status-label],[data-slot=subtitle],[data-slot=control][data-compact=hide]){display:none}.application-overlay[data-viewport=tablet] :is([data-slot=brand-label],[data-slot=navigation-label],[data-slot=status-label],[data-slot=subtitle],[data-slot=control][data-compact=hide]){display:none}.application-overlay[data-viewport=tablet] [data-slot=brand]{padding-inline:var(--space-1);justify-content:center}.application-overlay[data-viewport=tablet] [data-slot=status]{justify-content:center}.application-overlay[data-viewport=compact]{grid-template-columns:auto minmax(4rem,1fr)auto auto auto;grid-template-rows:auto minmax(0,1fr)auto;padding-block-end:env(safe-area-inset-bottom)}.application-overlay[data-viewport=compact] [data-slot=navigation-surface]{grid-column:1/-1;grid-row:3;box-shadow:inset 0 1px var(--stroke-subtle)}.application-overlay[data-viewport=compact]>[data-slot=navigator]{grid-column:1/-1;grid-row:1/-1;z-index:var(--layer-popover)}.application-overlay[data-viewport=compact] [data-slot=context-surface]{grid-column:1/-1;grid-row:1}.application-overlay[data-viewport=compact] :-webkit-any([data-slot=brand],[data-slot=status],[data-slot=surface-switcher]){display:none}.application-overlay[data-viewport=compact] :-moz-any([data-slot=brand],[data-slot=status],[data-slot=surface-switcher]){display:none}.application-overlay[data-viewport=compact] :is([data-slot=brand],[data-slot=status],[data-slot=surface-switcher]){display:none}.application-overlay[data-viewport=compact] [data-slot=navigation-toggle]{display:inline-flex;grid-column:1;grid-row:1;z-index:var(--layer-popover);margin-inline-start:var(--space-1)}.application-overlay[data-viewport=compact] [data-slot=leading-controls]{grid-column:1;grid-row:1;margin-inline-start:var(--space-2)}.application-overlay[data-viewport=compact] [data-slot=identity]{grid-column:2;grid-row:1}.application-overlay[data-viewport=compact] [data-slot=secondary-controls]{grid-column:3;grid-row:1}.application-overlay[data-viewport=compact] [data-slot=primary-controls]{grid-column:4;grid-row:1}.application-overlay[data-viewport=compact] [data-slot=focus-toggle]{grid-column:5;grid-row:1;margin-inline-end:var(--space-2)}.application-overlay[data-viewport=compact] [data-slot=context-navigation]{position:absolute;z-index:var(--layer-overlay);max-inline-size:calc(100% - 1rem);top:calc(var(--overlay-chrome-block) + var(--space-1));translate:-50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.application-overlay[data-viewport=compact] [data-slot=context-navigation]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.application-overlay[data-viewport=compact] [data-slot=page-navigation]{grid-column:1/-1;grid-row:3;justify-content:space-around;gap:var(--space-0-5);padding:var(--space-1)max(var(--space-1),env(safe-area-inset-right))var(--space-1)max(var(--space-1),env(safe-area-inset-left));overflow-x:auto;flex-direction:row}.application-overlay[data-viewport=compact] [data-slot=navigation-label]{display:block}.application-overlay[data-viewport=compact] :is([data-slot=subtitle],[data-slot=eyebrow],[data-slot=control][data-compact=hide],[data-slot=control][data-compact=icon] [data-slot=control-label],[data-slot=focus-toggle] [data-slot=control-label]){display:none}.application-overlay[data-viewport=compact] :-webkit-any([data-slot=content],[data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:1/-1;grid-row:2}.application-overlay[data-viewport=compact] :-moz-any([data-slot=content],[data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:1/-1;grid-row:2}.application-overlay[data-viewport=compact] :is([data-slot=content],[data-slot=scroll-fade-start],[data-slot=scroll-fade-end]){grid-column:1/-1;grid-row:2}.application-overlay[data-viewport=compact]>[data-slot=notifications]{top:calc(var(--overlay-chrome-block) + var(--space-2));inset-inline:var(--space-2);inline-size:auto}.application-overlay[data-viewport=compact]:has([data-slot=context-navigation]:not([hidden]))>[data-slot=notifications]{translate:0 var(--space-6)}.application-overlay[data-viewport=compact][data-page-navigation=hidden]{grid-template-rows:auto minmax(0,1fr)0}.application-overlay[data-viewport=compact][data-page-navigation=hidden] [data-slot=page-navigation]{visibility:hidden;opacity:0}.application-overlay[data-viewport=compact][data-page-navigation=hidden] [data-slot=status]{display:flex;grid-column:1;grid-row:1;margin-inline-start:var(--space-2)}@media (forced-colors:active){.application-overlay :-webkit-any([data-slot=navigation-surface],[data-slot=context-surface]){border:1px solid var(--ink)}.application-overlay :-moz-any([data-slot=navigation-surface],[data-slot=context-surface]){border:1px solid var(--ink)}.application-overlay :is([data-slot=navigation-surface],[data-slot=context-surface]){border:1px solid var(--ink)}}.command-palette{--command-palette-row-gap:var(--space-1);--command-palette-row-block:calc(max(var(--control-block),var(--target-floor)) + var(--command-palette-row-gap));--command-palette-max-block:min(28rem,calc(var(--application-viewport-block,100dvb) - 4rem));--command-palette-group-block:calc(var(--control-block-compact) + var(--space-1));position:absolute}.command-palette [data-slot=surface]{max-block-size:var(--command-palette-max-block);margin:var(--space-3)auto auto;border-radius:var(--radius-m);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-popover);border:0;inline-size:min(36rem,100dvw - 2rem);max-inline-size:none;padding:0;font-family:inherit}.command-palette [data-slot=surface]::backdrop{background:0 0}.command-palette [data-slot=panel]{display:grid;grid-template-areas:"query" "body" "status";grid-template-rows:auto minmax(0,1fr)auto;max-block-size:var(--command-palette-max-block);overflow:hidden;min-inline-size:0}.command-palette [data-slot=query]{grid-area:query;display:flex;align-items: center;gap:var(--space-2);margin:var(--space-1);overflow:hidden;min-inline-size:0}.command-palette [data-slot=query]>[data-slot=search]{flex:1;min-inline-size:0;margin:0}.command-palette [data-slot=query] [data-slot=control]{background:0 0;border-color:#0000}.command-palette [data-slot=query] [data-slot=control]:focus-within{background:0 0;border-color:#0000}.command-palette [data-slot=header]{grid-area:header;display:none;grid-template-columns:var(--control-block-compact)minmax(0,1fr)var(--control-block-compact);min-block-size:var(--header-block);padding:var(--space-1);background:color-mix(in oklch,currentColor 4%,transparent);align-items: center}.command-palette [data-slot=header]>[data-slot=title]{display:block;grid-column:2;overflow:clip;color:var(--ink);font:var(--text-body);text-align:center;text-overflow:ellipsis;white-space:nowrap}.command-palette [data-slot=header]>[data-slot=back]{grid-column:1}.command-palette [data-slot=header]>[data-slot=close]{grid-column:3}.command-palette [data-slot=body]{grid-area:body;display:grid;overflow:hidden;min-block-size:0;min-inline-size:0}.command-palette [data-slot=results]{position:relative;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;min-inline-size:0;padding-block-end:var(--space-1)}.command-palette [data-slot=canvas]{position:relative;min-inline-size:0}.command-palette [data-slot=canvas]:focus{outline:none}.command-palette [data-slot=group]{position:absolute;inset:0 var(--space-1)auto;translate:0 var(--command-row-offset);display:flex;block-size:var(--command-palette-group-block);padding:0 var(--space-2)0;color:var(--ink-faint);font:var(--text-label);user-select:none;align-items: end}.command-palette [data-slot=canvas]>.list-row{--list-row-block:calc(var(--command-palette-row-block) - var(--command-palette-row-gap));block-size:calc(var(--command-palette-row-block) - var(--command-palette-row-gap));position:absolute;inset:0 var(--space-1)auto;translate:0 var(--command-row-offset);user-select:none;align-items: center;inline-size:auto;padding-block-start:0;padding-block-end:0}.command-palette [data-slot=canvas]>.list-row>[data-slot=copy]{grid-auto-flow:column;grid-template-columns:fit-content(70%)minmax(0,1fr);align-items:baseline;gap:var(--space-2)}.command-palette [data-slot=canvas]>.list-row [data-slot=detail]{overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.command-palette mark{padding-inline:var(--space-0-5);border-radius:var(--radius-s);color:var(--selection-ink);background:var(--selection-fill)}.command-palette kbd{color:var(--ink-faint);font:var(--text-caption);background:0 0}.command-palette [data-slot=empty]{padding:var(--space-3);color:var(--ink-faint);font:var(--text-prose);place-self: center}.command-palette [data-slot=canvas]>.list-row[data-kind=ask] [data-slot=icon]{color:var(--accent)}.command-palette [data-slot=status]{grid-area:status;padding:var(--space-1)var(--space-3);overflow:hidden;color:var(--ink-ghost);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.command-palette [data-slot=status]:empty{display:none}:root[data-phone=true] .command-palette [data-slot=surface]{position:fixed;inset:env(safe-area-inset-top,0px)0 auto 0;block-size:calc(100dvh - env(safe-area-inset-top,0px));border-radius:var(--radius-l)var(--radius-l)0 0;max-block-size:none;inline-size:100%;margin:0}:root[data-phone=true] .command-palette [data-slot=panel]{grid-template-areas:"header" "query" "body" "status";grid-template-rows:auto auto minmax(0,1fr)auto;block-size:100%;max-block-size:none}:root[data-phone=true] .command-palette [data-slot=header]{display:grid}:root[data-phone=true] .command-palette [data-slot=results]{scroll-padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}:root[data-phone=true] .application-root[data-mobile-viewport=constrained] .command-palette [data-slot=surface]{block-size:calc(var(--mobile-viewport-block-size) - env(safe-area-inset-top,0px));top:calc(var(--mobile-viewport-block-offset,0px) + env(safe-area-inset-top,0px))}:root[data-phone=true] .application-root[data-mobile-viewport=constrained] .command-palette [data-slot=results]{scroll-padding-block-end:var(--space-2);padding-block-end:var(--space-2)}.notification-center{display:block;color:var(--ink);font-family:var(--font-ui);pointer-events:none;inline-size:min(24rem,100%);min-inline-size:0}.notification-center [data-slot=items]{position:relative;display:block;block-size:var(--notification-stack-size,0px);row-gap:var(--space-2);min-block-size:0}.notification-center [data-slot=positioner]{position:absolute;z-index:calc(var(--notification-count,1) - var(--notification-index,0));transform:translate3d(0,var(--notification-offset,0px),0);pointer-events:none;min-block-size:0;top:0;left:0;right:0}.notification-center [data-slot=item]{display:grid;gap:var(--space-2);padding:var(--space-3);overflow:clip;border-radius:var(--radius-m);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-popover);pointer-events:auto;min-block-size:0}.notification-center [data-slot=item][data-tone=info] [data-slot=indicator]{color:var(--tone-info-ink)}.notification-center [data-slot=item][data-tone=success] [data-slot=indicator]{color:var(--tone-success-ink)}.notification-center [data-slot=item][data-tone=warning] [data-slot=indicator]{color:var(--tone-warning-ink)}.notification-center [data-slot=item][data-tone=critical] [data-slot=indicator]{color:var(--tone-critical-ink)}.notification-center [data-slot=header]{display:grid;grid-template-columns:.375rem minmax(0,1fr)auto;align-items: center;gap:var(--space-2);min-inline-size:0}.notification-center [data-slot=indicator]{border-radius:var(--radius-pill);color:var(--ink-faint);background:currentColor;block-size:.375rem;inline-size:.375rem}.notification-center [data-slot=title]{overflow:clip;color:var(--ink-strong);font:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.notification-center [data-slot=body]{color:var(--ink-muted);font:var(--text-body);text-wrap:pretty}.notification-center [data-slot=actions]{display:flex;justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap}.notification-center [data-slot=progress]{inline-size:100%}@media (forced-colors:active){.notification-center [data-slot=item]{border:1px solid var(--ink)}}.message-composer :-webkit-any([data-slot=subject],[data-slot=pending]){display:flex;align-items: center;gap:var(--space-2);min-block-size:max(var(--list-row-block),var(--target-floor));padding-inline:var(--space-2-5);border-radius:var(--radius-m);background:var(--surface-active)}.message-composer :-moz-any([data-slot=subject],[data-slot=pending]){display:flex;align-items: center;gap:var(--space-2);min-block-size:max(var(--list-row-block),var(--target-floor));padding-inline:var(--space-2-5);border-radius:var(--radius-m);background:var(--surface-active)}.message-composer :is([data-slot=subject],[data-slot=pending]){display:flex;align-items: center;gap:var(--space-2);min-block-size:max(var(--list-row-block),var(--target-floor));padding-inline:var(--space-2-5);border-radius:var(--radius-m);background:var(--surface-active)}.message-composer [data-slot=subject-label]{color:var(--ink-subtle);font:var(--text-code);overflow-wrap:anywhere;flex:1;min-inline-size:0}.message-composer [data-slot=pending-text]{color:var(--ink-subtle);font:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-inline-size:0}.message-composer [data-slot=pending-text]:before{content:"Next: ";color:var(--ink-faint)}.message-composer{position:relative;container:message-composer/inline-size;display:grid;gap:var(--space-2);padding:var(--space-2)var(--space-2-5);border:1px solid var(--stroke-subtle);border-radius:var(--radius-l);color:var(--ink);background:var(--surface-chrome);font-family:var(--font-ui);min-inline-size:0}.message-composer:focus-within{border-color:var(--stroke)}.message-composer>[data-slot=label]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.message-composer>[data-slot=input]{min-block-size:calc(1lh + var(--space-0-5)*2);padding:var(--space-1)0;overflow:auto;outline:0;color:var(--ink);font:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;background:0 0;border:0;max-block-size:min(16rem,36dvh);min-inline-size:0}.message-composer>[data-slot=input] span[data-reference]{padding-block-start:.125em;padding-block-end:.125em;padding-inline:var(--space-1);border-radius:var(--radius-s);color:var(--ink-strong);background:var(--surface-emphasis);-webkit-box-decoration-break:clone;box-decoration-break:clone}.message-composer>[data-slot=input] :where(p){margin:0}.message-composer>[data-slot=input] :where(p+p){margin-block-start:var(--space-1-5)}.message-composer>[data-slot=input][data-empty=true]:before{content:attr(data-placeholder);position:absolute;color:var(--placeholder-ink);pointer-events:none}.message-composer>[data-slot=input][aria-disabled=true]{opacity:var(--state-disabled-opacity)}.message-composer>[data-slot=footer]{display:flex;align-items: center;gap:var(--space-1);min-inline-size:0}.message-composer>[data-slot=footer]>[data-slot=controls]{display:flex;align-items: center;gap:var(--space-1);flex:1 1 0;min-inline-size:0}.message-composer>[data-slot=error]{color:var(--tone-critical-ink);font:var(--text-caption);margin:0}.input-panel{--panel-key-font:400 1.375rem/1 var(--font-ui);--panel-label-font:500 1rem/1 var(--font-ui);--panel-key-fill:var(--surface-raised);--panel-control-fill:var(--gray-a3);display:grid;color:var(--ink);background:var(--surface-chrome);font-family:var(--font-ui);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;min-inline-size:0;padding-block-end:env(safe-area-inset-bottom,0px)}.input-panel>[data-slot=list]{overflow-y:auto;overscroll-behavior:contain;border-block-end:1px solid var(--stroke);background:var(--surface-raised);max-block-size:11.5rem;min-inline-size:0}.input-panel>[data-slot=list][hidden]{display:none}.input-panel>[data-slot=list]>[data-slot=empty]{padding:var(--space-2)var(--gutter-panel);color:var(--ink-muted);font:var(--text-body);margin:0}.input-panel>[data-slot=strip]{display:flex;padding-block:var(--space-1);padding-inline:var(--space-1);align-items: center;block-size:2.5rem;min-inline-size:0}.input-panel>[data-slot=strip]:empty{display:none}.input-panel>[data-slot=strip]>.button-control{margin-inline:var(--space-1);color:var(--ink);font:var(--text-control);flex:1 1 0;justify-content:center;min-inline-size:0}.input-panel>[data-slot=strip]>.button-control[aria-selected=true]{color:var(--ink-strong);background:var(--surface-emphasis)}.input-panel>[data-slot=strip]>[data-slot=divider]{background:var(--stroke);flex:none;block-size:1.25rem;inline-size:1px}.input-panel>[data-slot=strip]>[data-slot=cancel]{margin-inline:var(--space-1);flex:none}.input-panel[data-cursor=true] [data-slot=key]{color:#0000}.input-panel[data-cursor=true] [data-slot=key]>svg{opacity:0}.input-panel>[data-slot=keys]{position:relative;overflow:hidden;touch-action:none;min-inline-size:0}.input-panel [data-slot=key]{position:absolute;display:inline-flex;border-radius:var(--radius-m);color:var(--ink);background:var(--panel-key-fill);box-shadow:0 1px 0 var(--stroke);font:var(--panel-key-font);pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items: center;margin:0;padding:0}.input-panel [data-slot=key]>svg{inline-size:var(--icon-l);block-size:var(--icon-l)}.input-panel [data-slot=key][data-tone=control]{background:var(--panel-control-fill)}.input-panel [data-slot=key]:not([data-kind=char]){font:var(--panel-label-font)}.input-panel [data-slot=key][data-tone=control]{font:var(--panel-label-font)}.input-panel [data-slot=key][data-strip]{background:var(--panel-control-fill);box-shadow:none;font:var(--text-control)}.input-panel [data-slot=key][data-state=pressed]{background:var(--surface-emphasis)}.input-panel [data-slot=key][data-tone=letter][data-state=pressed]{background:var(--panel-key-fill)}.input-panel [data-slot=key][data-state=armed]{color:var(--ink-strong);background:var(--surface-emphasis)}.input-panel [data-slot=key][data-state=locked]{color:var(--ink-inverse);background:var(--surface-inverse)}.input-panel [data-slot=preview]{position:absolute;z-index:var(--layer-raised);display:flex;border-radius:var(--radius-m);color:var(--ink-strong);background:var(--panel-key-fill);box-shadow:var(--shadow-popover);font:400 1.75rem/1 var(--font-ui);pointer-events:none;justify-content:center;align-items: center}.input-panel [data-slot=alternates]{position:absolute;z-index:var(--layer-raised);display:flex;border-radius:var(--radius-m);color:var(--ink-strong);background:var(--panel-key-fill);box-shadow:var(--shadow-popover);font:400 1.75rem/1 var(--font-ui);pointer-events:none;justify-content:center;align-items: center}.input-panel [data-slot=alternates]{justify-content:start}.input-panel [data-slot=alternates]>[data-slot=alternate]{display:inline-flex;border-radius:var(--radius-m);justify-content:center;align-items: center}.input-panel [data-slot=alternates]>[data-slot=alternate][aria-selected=true]{color:var(--ink-inverse);background:var(--surface-inverse)}.input-panel>[data-slot=voice]{display:grid;align-content: center;justify-items:center;gap:var(--space-3);padding:var(--space-3)var(--gutter-panel);min-inline-size:0}.input-panel>[data-slot=voice]>[data-slot=voice-line]{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink-strong);font:var(--text-title)}.input-panel>[data-slot=voice]>[data-slot=voice-line]>[data-slot=voice-elapsed]{color:var(--ink-muted);font:var(--text-body);font-variant-numeric:tabular-nums}.input-panel>[data-slot=voice]>[data-slot=voice-transcript]{overflow:hidden;color:var(--ink);font:var(--text-prose);text-align:center;min-block-size:2lh;max-inline-size:100%;margin:0}.input-panel>[data-slot=voice]>[data-slot=voice-transcript]:empty:before{content:"Say what to do next";color:var(--placeholder-ink)}.input-panel>[data-slot=voice]>[data-slot=voice-actions]{display:flex;gap:var(--space-2)}[data-slot=terminal-window-surface]{position:fixed;z-index:var(--layer-sticky);display:block;pointer-events:none;block-size:100dvh;inline-size:100vw;inset:0}[data-slot=terminal-window-surface][hidden]{display:none}.terminal-view{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--term-fg);background:var(--term-bg);contain:layout style;min-block-size:0;min-inline-size:0}.terminal-view[data-chrome=embedded]{grid-template-rows:minmax(0,1fr)}.terminal-view[data-chrome=embedded]>[data-slot=header][data-presentation=embedded]{position:absolute;overflow:hidden;clip-path:inset(50%);block-size:1px;inline-size:1px}.terminal-view [data-slot=header]{display:grid;grid-template-columns:auto minmax(0,1fr)auto;min-block-size:var(--control-block);padding-inline:var(--space-2)var(--space-1);box-shadow:inset 0 -1px var(--stroke-subtle);font:var(--text-label);align-items: center}.terminal-view [data-slot=title]{color:var(--ink)}.terminal-view [data-slot=status]{padding-inline:var(--space-2);overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.terminal-view [data-slot=actions]{display:flex;align-items: center;gap:var(--space-0-5)}.terminal-view [data-slot=viewport]{position:relative;overflow:hidden;outline:0;min-block-size:0}.terminal-view [data-slot=terminal-mount]{position:relative;padding:var(--space-2);overflow-x:hidden;overflow-y:auto;overflow-anchor:none;outline:0;color:var(--term-fg);background:var(--term-bg);font-family:var(--term-font-family);font-size:var(--term-font-size);line-height:var(--term-line-height);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;font-synthesis:none;letter-spacing:normal;contain:layout style;scrollbar-gutter:stable;block-size:100%;min-block-size:0}.terminal-view [data-slot=terminal-mount].focused{box-shadow:inset 0 0 0 1px var(--stroke-subtle)}.terminal-view [data-slot=terminal-mount] ::selection{background:var(--selection-fill);color:var(--selection-ink)}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-canvas]{display:block;max-inline-size:none}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-blink-canvas]{position:absolute;z-index:var(--layer-raised);inset:var(--space-2)auto auto var(--space-2);display:block;pointer-events:none;max-inline-size:none}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-blink-canvas][data-active=true]{animation:1s step-end infinite terminal-cursor-blink}@media (prefers-reduced-motion:reduce){.terminal-view [data-slot=terminal-mount] [data-slot=terminal-blink-canvas][data-active=true]{animation:none}}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-semantics]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:pre;block-size:1px;inline-size:1px}.terminal-view [data-slot=terminal-mount][data-surface=text] [data-slot=terminal-semantics]{position:static;overflow:visible;clip-path:none;block-size:auto;inline-size:auto}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-input]{position:absolute;overflow:hidden;opacity:0;pointer-events:none;resize:none;border:0;block-size:1px;inline-size:1px;padding:0;inset:0 auto auto -9999px}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search]{position:absolute;z-index:2;inset:var(--space-2)var(--space-2)auto auto;display:flex;align-items: center;gap:var(--space-1);min-block-size:var(--control-block-compact);padding:var(--space-1);border:1px solid var(--stroke-subtle);border-radius:var(--radius-m);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-popover);font:var(--text-control)}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search][hidden]{display:none}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search] input{outline:0;color:inherit;font:inherit;background:0 0;border:0;inline-size:12rem;min-inline-size:5rem}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search] output{color:var(--ink-muted);text-align:end;white-space:nowrap;min-inline-size:4.5rem}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search] button{display:grid;inline-size:var(--control-block-compact);block-size:var(--control-block-compact);border-radius:var(--radius-s);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items: center}.terminal-view [data-slot=terminal-mount] [data-slot=terminal-search] button:hover{background:var(--surface-hover)}.terminal-view [data-slot=terminal-mount] .term-grid{display:block;white-space:pre;contain:layout style}.terminal-view [data-slot=terminal-mount] .term-row{display:block;block-size:var(--term-row-height);line-height:var(--term-row-height);contain:layout style}.terminal-view [data-slot=terminal-mount] .term-row[hidden]{display:none}.terminal-view [data-slot=terminal-measure]{position:absolute;pointer-events:none;inset:0 auto auto 0}.terminal-view [data-slot=terminal-measure]{visibility:hidden;white-space:pre}.terminal-view:-webkit-any([data-state=connecting],[data-state=error]) [data-slot=viewport]{opacity:.72}.terminal-view:-moz-any([data-state=connecting],[data-state=error]) [data-slot=viewport]{opacity:.72}.terminal-view:is([data-state=connecting],[data-state=error]) [data-slot=viewport]{opacity:.72}.media-player{display:block;color:var(--media-chrome-ink);background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.media-player [data-slot=surface]{position:relative;container:media-player/inline-size;display:grid;overflow:hidden;color:inherit;background:inherit;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.media-player [data-slot=surface]:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.media-player [data-slot=surface][data-focus-origin=pointer]:focus-visible{box-shadow:none}.media-player [data-slot=surface]>:-webkit-any(video,audio){display:block;grid-area:1/1;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.media-player [data-slot=surface]>:-moz-any(video,audio){display:block;grid-area:1/1;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.media-player [data-slot=surface]>:is(video,audio){display:block;grid-area:1/1;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.media-player[data-media-kind=audio]{color:var(--ink);background:0 0;block-size:auto}.media-player[data-media-kind=audio] [data-slot=surface]{border:1px solid var(--stroke-subtle);border-radius:var(--radius-m);background:var(--surface-raised);block-size:auto}.media-player[data-media-kind=audio] audio{display:none}.media-player[data-media-kind=audio] [data-slot=controls]{position:static;padding:var(--space-1)var(--space-1-5);background:0 0}.media-player[data-media-kind=audio] [data-time=separator]{color:var(--ink-faint)}.media-player[data-media-kind=audio] [data-time=duration]{color:var(--ink-faint)}.media-player[data-media-kind=audio] [data-slot=control]{color:var(--ink-subtle)}.media-player [data-slot=controls]{position:absolute;z-index:var(--layer-raised);display:flex;align-items: center;gap:var(--space-2);padding:var(--space-3)var(--space-2)var(--space-1-5);background:var(--media-scrim);min-inline-size:0;bottom:0;left:0;right:0}.media-player [data-slot=control-group]{display:flex;align-items: center;gap:var(--space-1);min-inline-size:0}.media-player [data-slot=timeline]{display:flex;align-items: center;gap:var(--space-2);flex:1;min-inline-size:0}.media-player [data-slot=time]{font:var(--text-code);font-variant-numeric:tabular-nums;flex:none}.media-player [data-slot=range]{--media-progress:0%;--media-track:color-mix(in oklch,currentColor 22%,transparent);--media-track-size:.1875rem;--media-thumb-size:.625rem;appearance:none;block-size:var(--control-block-compact);color:inherit;cursor:pointer;background:0 0;min-inline-size:0;margin:0;padding:0}.media-player [data-slot=range][data-control=seek]{flex:1}.media-player [data-slot=range][data-control=volume]{inline-size:4rem}.media-player [data-slot=range]::-webkit-slider-runnable-track{block-size:var(--media-track-size);border-radius:var(--radius-pill);background:linear-gradient(to right,currentColor var(--media-progress),var(--media-track)0)}.media-player [data-slot=range]::-webkit-slider-thumb{appearance:none;inline-size:var(--media-thumb-size);block-size:var(--media-thumb-size);border-radius:var(--radius-pill);background:currentColor;border:0;margin-block-start:calc((var(--media-track-size) - var(--media-thumb-size))/2)}.media-player [data-slot=range]::-moz-range-track{block-size:var(--media-track-size);border-radius:var(--radius-pill);background:var(--media-track)}.media-player [data-slot=range]::-moz-range-progress{block-size:var(--media-track-size);border-radius:var(--radius-pill);background:currentColor}.media-player [data-slot=range]::-moz-range-thumb{inline-size:var(--media-thumb-size);block-size:var(--media-thumb-size);border-radius:var(--radius-pill);background:currentColor;border:0}.media-player [data-slot=range]:focus-visible{outline:0}.media-player [data-slot=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring-outset)}.media-player [data-slot=range]:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring-outset)}.media-player [data-slot=control]{color:inherit}.media-player [data-icon-svg]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.media-player [data-icon=play] [data-icon-svg]{fill:currentColor;stroke:none}@container media-player (width<=32rem){.media-player [data-media-kind=video]>[data-slot=controls]{flex-wrap:wrap}.media-player [data-media-kind=video] [data-slot=timeline]{flex-basis:100%;order:-1}}@container media-player (width<=24rem){.media-player [data-media-kind=audio] [data-slot=range][data-control=volume]{display:none}}.code-viewer{position:relative;display:block;overflow:hidden;isolation:isolate;color:var(--code-editor-ink);background:var(--code-editor-canvas);font:var(--code-editor-font-weight)var(--code-editor-font-size)/var(--code-editor-line-height)var(--code-editor-font);letter-spacing:var(--code-editor-letter-spacing);tab-size:var(--code-editor-tab-size,2);flex:1;min-block-size:0;min-inline-size:0}.code-viewer:-webkit-any([data-mount-state=waiting],[data-mount-state=loading]){cursor:progress}.code-viewer:-moz-any([data-mount-state=waiting],[data-mount-state=loading]){cursor:progress}.code-viewer:is([data-mount-state=waiting],[data-mount-state=loading]){cursor:progress}.code-viewer:focus-within{outline:0}.code-viewer .cm-editor{color:inherit;font:inherit;background:0 0;block-size:100%;min-block-size:0}.code-viewer .cm-editor.cm-focused{outline:0}.code-viewer .cm-scroller{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;font:inherit;block-size:100%;min-block-size:0}.code-viewer .cm-content{padding-block:var(--space-2)var(--space-6);font:inherit;min-block-size:100%}.code-viewer[data-mode=view] .cm-content{caret-color:transparent}.code-viewer[data-mode=view] :-webkit-any(.cm-cursorLayer,.cm-vimCursorLayer){display:none}.code-viewer[data-mode=view] :-moz-any(.cm-cursorLayer,.cm-vimCursorLayer){display:none}.code-viewer[data-mode=view] :is(.cm-cursorLayer,.cm-vimCursorLayer){display:none}.code-viewer .cm-selectionBackground{color:var(--code-editor-selection-ink)!important;background:var(--code-editor-selection-fill)!important}.code-viewer ::selection{color:var(--code-editor-selection-ink)!important;background:var(--code-editor-selection-fill)!important}.code-viewer .cm-fat-cursor{outline:var(--code-editor-vim-cursor-outline)!important;color:var(--code-editor-vim-cursor-ink)!important;background:var(--code-editor-vim-cursor-fill)!important;border:0!important}.code-viewer .cm-editor:not(.cm-focused) .cm-fat-cursor{outline:var(--code-editor-vim-cursor-unfocused-outline)!important;color:#0000!important;background:0 0!important}.code-viewer .cm-specialChar{color:var(--code-editor-special-character)}.code-viewer .cm-searchMatch{color:var(--code-editor-search-match-ink);background:var(--code-editor-search-match-fill)!important}.code-viewer .cm-searchMatch-selected{background:var(--code-editor-search-match-selected-fill)!important}.code-viewer .cm-diff-gutter [data-slot=diff-line-number]{display:block;color:var(--code-editor-gutter-ink);text-align:end;white-space:pre;min-inline-size:6ch}.code-viewer .cm-line[data-diff-type=addition]{color:var(--code-editor-diff-added-ink);background:var(--code-editor-diff-added-fill);box-shadow:inset 2px 0 var(--code-editor-diff-added-accent)}.code-viewer .cm-line[data-diff-type=deletion]{color:var(--code-editor-diff-removed-ink);background:var(--code-editor-diff-removed-fill);box-shadow:inset 2px 0 var(--code-editor-diff-removed-accent)}.code-viewer .cm-diff-removed{color:var(--code-editor-diff-removed-ink);background:var(--code-editor-diff-removed-fill);box-shadow:inset 2px 0 var(--code-editor-diff-removed-accent);white-space:pre;text-decoration:line-through;text-decoration-color:color-mix(in oklch,var(--code-editor-diff-removed-accent)45%,transparent);padding-inline-start:6px;padding-inline-end:2px}.code-viewer .cm-diff-revert{position:absolute;z-index:1;block-size:var(--control-block-compact);border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);color:var(--ink-subtle);background:var(--surface-raised);font:var(--text-control);opacity:0;transition:opacity var(--motion-fast)var(--ease-standard);padding-inline-start:.5rem;padding-inline-end:.5rem}.code-viewer .cm-diff-revert:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--chrome-inset)}.code-viewer .cm-diff-revert:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--chrome-inset)}.code-viewer .cm-diff-revert:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--chrome-inset)}.code-viewer .cm-diff-revert:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--chrome-inset)}.code-viewer .cm-diff-revert:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--chrome-inset)}.code-viewer .cm-diff-revert:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--chrome-inset)}.code-viewer .cm-line:hover .cm-diff-revert{opacity:1}.code-viewer .cm-diff-revert:focus-visible{opacity:1}@media (hover:none){.code-viewer .cm-activeLine .cm-diff-revert{opacity:1}}:root[data-phone=true] .code-viewer .cm-activeLine .cm-diff-revert{opacity:1}.code-viewer .cm-diff-revert:-webkit-any(:hover,:focus-visible){color:var(--ink);border-color:var(--stroke)}.code-viewer .cm-diff-revert:-moz-any(:hover,:focus-visible){color:var(--ink);border-color:var(--stroke)}.code-viewer .cm-diff-revert:is(:hover,:focus-visible){color:var(--ink);border-color:var(--stroke)}.code-viewer .cm-line[data-diff-type=meta]{color:var(--code-editor-diff-meta-ink);background:var(--code-editor-diff-meta-fill);font-style:italic}.code-viewer .cm-panel.cm-search{display:grid;grid-template-columns:minmax(7rem,1fr)repeat(7,var(--control-block));grid-template-rows:repeat(2,var(--control-block));align-items: center;gap:var(--space-1);padding:var(--space-1-5)var(--space-2);overflow:hidden}.code-viewer .cm-panel.cm-search :-webkit-any(input,button){min-block-size:var(--control-block);border-radius:var(--radius-s);color:inherit;background:var(--surface-hover);font:inherit;border:0;margin:0}.code-viewer .cm-panel.cm-search :-moz-any(input,button){min-block-size:var(--control-block);border-radius:var(--radius-s);color:inherit;background:var(--surface-hover);font:inherit;border:0;margin:0}.code-viewer .cm-panel.cm-search :is(input,button){min-block-size:var(--control-block);border-radius:var(--radius-s);color:inherit;background:var(--surface-hover);font:inherit;border:0;margin:0}.code-viewer .cm-panel.cm-search input:-webkit-any([type=text],.cm-textfield){padding-inline:var(--space-2);inline-size:100%;min-inline-size:0}.code-viewer .cm-panel.cm-search input:-moz-any([type=text],.cm-textfield){padding-inline:var(--space-2);inline-size:100%;min-inline-size:0}.code-viewer .cm-panel.cm-search input:is([type=text],.cm-textfield){padding-inline:var(--space-2);inline-size:100%;min-inline-size:0}.code-viewer .cm-panel.cm-search input[name=search]{grid-area:1/1}.code-viewer .cm-panel.cm-search input[name=replace]{grid-area:2/1}.code-viewer .cm-panel.cm-search br{display:none}.code-viewer .cm-panel.cm-search button{display:grid;inline-size:var(--control-block);block-size:var(--control-block);cursor:pointer;place-items: center;padding:0;font-size:0!important}.code-viewer .cm-panel.cm-search button:before{font:var(--text-control)}.code-viewer .cm-panel.cm-search button[name=next]{grid-area:1/2}.code-viewer .cm-panel.cm-search button[name=next]:before{content:"↓"}.code-viewer .cm-panel.cm-search button[name=prev]{grid-area:1/3}.code-viewer .cm-panel.cm-search button[name=prev]:before{content:"↑"}.code-viewer .cm-panel.cm-search button[name=select]{grid-area:1/4}.code-viewer .cm-panel.cm-search button[name=select]:before{content:"≡"}.code-viewer .cm-panel.cm-search button[name=replace]{grid-area:2/2}.code-viewer .cm-panel.cm-search button[name=replace]:before{content:"↪"}.code-viewer .cm-panel.cm-search button[name=replaceAll]{grid-area:2/3}.code-viewer .cm-panel.cm-search button[name=replaceAll]:before{content:"⇉"}.code-viewer .cm-panel.cm-search button[name=close]{grid-area:1/8;background:0 0}.code-viewer .cm-panel.cm-search button[name=close]:before{content:"×"}.code-viewer .cm-panel.cm-search label{position:relative;display:grid;inline-size:var(--control-block);block-size:var(--control-block);border-radius:var(--radius-s);color:var(--ink-muted);cursor:pointer;background:0 0;place-items: center;font-size:0}.code-viewer .cm-panel.cm-search label:has(input[name=case]){grid-area:1/5}.code-viewer .cm-panel.cm-search label:has(input[name=re]){grid-area:1/6}.code-viewer .cm-panel.cm-search label:has(input[name=word]){grid-area:1/7}.code-viewer .cm-panel.cm-search label:has(input[name=case]):after{content:"Aa"}.code-viewer .cm-panel.cm-search label:has(input[name=re]):after{content:".*"}.code-viewer .cm-panel.cm-search label:has(input[name=word]):after{content:"ab";text-decoration:underline}.code-viewer .cm-panel.cm-search label:after{font:var(--text-label);pointer-events:none}.code-viewer .cm-panel.cm-search label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;inset:0}.code-viewer .cm-panel.cm-search label:has(input:checked){color:var(--ink);background:var(--selected-fill)}.code-viewer .cm-panel.cm-search :-webkit-any(input,button):focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.code-viewer .cm-panel.cm-search :-moz-any(input,button):focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.code-viewer .cm-panel.cm-search :is(input,button):focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.code-viewer .cm-panel.cm-search label:has(input:focus-visible){outline:0;box-shadow:var(--focus-ring-inset)}progress:-webkit-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress]){appearance:none;-webkit-appearance:none;display:block;border-radius:var(--radius-pill);color:var(--tone-info-ink);background:var(--surface-emphasis);accent-color:var(--tone-info-ink);overflow:hidden;border:0;block-size:.25rem}progress:-webkit-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-bar{background:0 0}progress:-webkit-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-value{border-radius:inherit;background:currentColor}progress:-webkit-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-moz-progress-bar{border-radius:inherit;background:currentColor}progress:-moz-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress]){appearance:none;-webkit-appearance:none;display:block;border-radius:var(--radius-pill);color:var(--tone-info-ink);background:var(--surface-emphasis);accent-color:var(--tone-info-ink);overflow:hidden;border:0;block-size:.25rem}progress:-moz-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-bar{background:0 0}progress:-moz-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-value{border-radius:inherit;background:currentColor}progress:-moz-any([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-moz-progress-bar{border-radius:inherit;background:currentColor}progress:is([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress]){appearance:none;-webkit-appearance:none;display:block;border-radius:var(--radius-pill);color:var(--tone-info-ink);background:var(--surface-emphasis);accent-color:var(--tone-info-ink);overflow:hidden;border:0;block-size:.25rem}progress:is([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-bar{background:0 0}progress:is([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-webkit-progress-value{border-radius:inherit;background:currentColor}progress:is([data-slot=activity-progress],[data-slot=progress],[data-slot=harness-progress])::-moz-progress-bar{border-radius:inherit;background:currentColor}.tok-comment{color:var(--code-syntax-comment);font-style:italic}.tok-meta{color:var(--code-syntax-meta)}.tok-keyword{color:var(--code-syntax-keyword);font-weight:500}.tok-operator{color:var(--code-syntax-operator);font-weight:500}.tok-punctuation{color:var(--code-syntax-punctuation)}.tok-string{color:var(--code-syntax-string)}.tok-string2{color:var(--code-syntax-escape)}:-webkit-any(.tok-number,.tok-bool,.tok-atom,.tok-literal){color:var(--code-syntax-literal)}:-moz-any(.tok-number,.tok-bool,.tok-atom,.tok-literal){color:var(--code-syntax-literal)}:is(.tok-number,.tok-bool,.tok-atom,.tok-literal){color:var(--code-syntax-literal)}:-webkit-any(.tok-heading,.tok-link,.tok-url){color:var(--code-syntax-link)}:-moz-any(.tok-heading,.tok-link,.tok-url){color:var(--code-syntax-link)}:is(.tok-heading,.tok-link,.tok-url){color:var(--code-syntax-link)}:-webkit-any(.tok-className,.tok-typeName,.tok-namespace){color:var(--code-syntax-type)}:-moz-any(.tok-className,.tok-typeName,.tok-namespace){color:var(--code-syntax-type)}:is(.tok-className,.tok-typeName,.tok-namespace){color:var(--code-syntax-type)}.tok-propertyName{color:var(--code-syntax-property)}:-webkit-any(.tok-variableName,.tok-local){color:var(--code-syntax-variable)}:-moz-any(.tok-variableName,.tok-local){color:var(--code-syntax-variable)}:is(.tok-variableName,.tok-local){color:var(--code-syntax-variable)}:-webkit-any(.tok-labelName,.tok-macroName){color:var(--code-syntax-macro)}:-moz-any(.tok-labelName,.tok-macroName){color:var(--code-syntax-macro)}:is(.tok-labelName,.tok-macroName){color:var(--code-syntax-macro)}.tok-inserted{color:var(--code-syntax-inserted)}:-webkit-any(.tok-deleted,.tok-invalid){color:var(--code-syntax-invalid)}:-moz-any(.tok-deleted,.tok-invalid){color:var(--code-syntax-invalid)}:is(.tok-deleted,.tok-invalid){color:var(--code-syntax-invalid)}:-webkit-any(.tok-definition,.tok-function,.tok-standard){color:var(--code-syntax-definition)}:-moz-any(.tok-definition,.tok-function,.tok-standard){color:var(--code-syntax-definition)}:is(.tok-definition,.tok-function,.tok-standard){color:var(--code-syntax-definition)}.tok-constant{color:var(--code-syntax-constant)}.tok-emphasis{font-style:italic}.tok-strong{font-weight:500}.file-tree{--file-tree-row-block:var(--control-block);position:relative;display:block;padding:var(--space-1);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--ink-muted);font-family:var(--font-ui);background:0 0;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-tree:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.file-tree[data-focus-origin=pointer]:focus-visible{box-shadow:none}.file-tree [data-slot=content]{position:relative;block-size:var(--file-tree-content-size,0px);min-inline-size:100%}.file-tree [data-slot=row]{position:absolute;display:grid;grid-template-columns:var(--space-3)var(--icon-m)minmax(0,1fr)var(--icon-m);align-items: center;gap:var(--space-1);block-size:var(--file-tree-row-height,24px);padding-inline:calc(var(--space-1) + min(var(--file-tree-depth,0),12)*var(--space-3))var(--space-1);border-radius:var(--radius-s);color:inherit;font:var(--text-body);text-align:start;white-space:nowrap;user-select:none;inline-size:100%;min-inline-size:0;top:var(--file-tree-row-offset,0px)}.file-tree [data-slot=row]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.file-tree [data-slot=row]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.file-tree [data-slot=row]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.file-tree [data-slot=row]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.file-tree [data-slot=row]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.file-tree [data-slot=row]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.file-tree [data-slot=row]:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=row][data-active]{color:var(--ink);background:var(--surface-active)}.file-tree [data-slot=row][data-selected]{color:var(--selected-ink);background:var(--selected-fill)}.file-tree [data-slot=row][data-status=added] [data-slot=status]{color:var(--change-added-ink)}.file-tree [data-slot=row][data-status=modified] [data-slot=status]{color:var(--change-modified-ink)}.file-tree [data-slot=row][data-status=deleted] [data-slot=status]{color:var(--change-deleted-ink)}.file-tree [data-slot=row][data-status=renamed] [data-slot=status]{color:var(--change-renamed-ink)}.file-tree [data-slot=row][data-status=untracked] [data-slot=status]{color:var(--change-untracked-ink)}.file-tree [data-slot=row][data-status=conflicted] [data-slot=status]{color:var(--change-conflicted-ink)}.file-tree [data-slot=row][data-status=ignored] [data-slot=status]{color:var(--change-ignored-ink)}@media (hover:hover) and (pointer:fine){.file-tree:not([data-scrolling]) [data-slot=row]:hover{color:var(--ink);background:var(--surface-hover)}.file-tree:not([data-scrolling]) [data-slot=row]:hover[data-selected]{color:var(--selected-ink);background:var(--selected-fill)}}.file-tree [data-slot=row][data-editing]{cursor:text}.file-tree [data-slot=row][data-editing]:focus-visible{outline:0;color:var(--focus-ink);background:var(--focus-fill);box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=row][data-editing]:has([data-slot=inline-input]:focus-visible){outline:0;color:var(--focus-ink);background:var(--focus-fill);box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=row][data-editing]:-webkit-any([data-busy],[data-state=busy]){cursor:progress;opacity:.72;pointer-events:none}.file-tree [data-slot=row][data-editing]:-moz-any([data-busy],[data-state=busy]){cursor:progress;opacity:.72;pointer-events:none}.file-tree [data-slot=row][data-editing]:is([data-busy],[data-state=busy]){cursor:progress;opacity:.72;pointer-events:none}.file-tree [data-slot=row][data-editing]:-webkit-any([data-error],[data-state=error]){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.file-tree [data-slot=row][data-editing]:-moz-any([data-error],[data-state=error]){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.file-tree [data-slot=row][data-editing]:is([data-error],[data-state=error]){color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.file-tree [data-slot=inline-input]{grid-column:3/-1;padding-inline:var(--space-1);border-radius:var(--radius-s);outline:0;color:inherit;font:var(--text-body);background:0 0;border:1px solid #0000;inline-size:100%;min-inline-size:0}.file-tree [data-slot=inline-input]:-webkit-any(:focus,:focus-visible){border-color:var(--focus-stroke);background:var(--focus-fill);box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=inline-input]:-moz-any(:focus,:focus-visible){border-color:var(--focus-stroke);background:var(--focus-fill);box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=inline-input]:is(:focus,:focus-visible){border-color:var(--focus-stroke);background:var(--focus-fill);box-shadow:var(--focus-ring-inset)}.file-tree [data-slot=inline-input][aria-invalid=true]{border-color:var(--tone-critical-ink);color:var(--tone-critical-ink)}[data-state=error] :is(.file-tree [data-slot=inline-input]){border-color:var(--tone-critical-ink);color:var(--tone-critical-ink)}.file-tree [data-slot=inline-input]:disabled{cursor:progress;opacity:var(--state-disabled-opacity)}:-webkit-any([data-busy],[data-state=busy]) :is(.file-tree [data-slot=inline-input]){cursor:progress;opacity:var(--state-disabled-opacity)}:-moz-any([data-busy],[data-state=busy]) :is(.file-tree [data-slot=inline-input]){cursor:progress;opacity:var(--state-disabled-opacity)}:is([data-busy],[data-state=busy]) :is(.file-tree [data-slot=inline-input]){cursor:progress;opacity:var(--state-disabled-opacity)}.file-tree [data-slot=inline-status]{color:var(--ink-faint);font:var(--text-caption);margin:0}.file-tree [data-slot=inline-status]:-webkit-any([data-error],[data-state=error]){color:var(--tone-critical-ink)}.file-tree [data-slot=inline-status]:-moz-any([data-error],[data-state=error]){color:var(--tone-critical-ink)}.file-tree [data-slot=inline-status]:is([data-error],[data-state=error]){color:var(--tone-critical-ink)}.file-tree [data-slot=twisty]{--icon-size:var(--icon-s);display:grid;color:var(--ink-ghost);place-items: center}.file-tree [data-slot=twisty][data-state=expanded]>svg{rotate:90deg}.file-tree [data-slot=glyph]{--icon-size:var(--icon-s);position:relative;display:grid;color:var(--ink-faint);place-items: center}.file-tree [data-slot=glyph]>[data-icon-state]{grid-area:1/1;display:grid;opacity:0;visibility:hidden;pointer-events:none;place-items: center}.file-tree [data-slot=glyph][data-state=default]>[data-icon-state=default]{opacity:1;visibility:visible}.file-tree [data-slot=glyph][data-state=open]>[data-icon-state=open]{opacity:1;visibility:visible}.file-tree [data-slot=label]{overflow:clip;text-overflow:ellipsis;min-inline-size:0}.file-tree [data-slot=status]{--icon-size:var(--icon-s);display:grid;color:var(--ink-faint);font:var(--text-caption);text-align:center;place-items: center;min-inline-size:1.25em}.file-tree [data-slot=match]{padding-inline:var(--space-0-5);border-radius:var(--radius-s);color:var(--selection-ink);background:var(--selection-fill)}.file-preview{container:file-preview/inline-size;position:relative;display:flex;overflow:hidden;color:var(--ink);background:var(--canvas);flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-preview>[data-slot=status]{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);padding:var(--space-1)var(--space-3);color:var(--tone-warning-ink);background:var(--tone-warning-fill);box-shadow:inset 0 -1px var(--stroke-subtle);font:var(--text-caption);flex:none}.file-preview>[data-slot=status][data-state=error]{color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.file-preview>[data-slot=status] [data-slot=load-more]{flex:none}.file-preview>[data-slot=body]{position:relative;display:flex;overflow:hidden;flex:1;min-block-size:0;min-inline-size:0}.file-preview>[data-slot=body]>[data-surface-state=preparing]{position:absolute;opacity:0;pointer-events:none;inset:0}.file-preview [data-slot=media]{display:grid;overflow:auto;padding:clamp(var(--space-3),4cqi,var(--space-5));background:var(--canvas);place-items: center;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-preview [data-slot=media][data-player=native]{overflow:hidden;padding:0}.file-preview [data-slot=media]>:-webkit-any(img,video){display:block;object-fit:contain;border-radius:var(--radius-s);background:var(--surface-hover);max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=media]>:-moz-any(img,video){display:block;object-fit:contain;border-radius:var(--radius-s);background:var(--surface-hover);max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=media]>:is(img,video){display:block;object-fit:contain;border-radius:var(--radius-s);background:var(--surface-hover);max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=media]>.media-player{block-size:100%;inline-size:min(100%,60rem)}.file-preview [data-slot=media][data-compare=image]{display:grid;grid-template-rows:auto minmax(0,1fr)auto;justify-items:center;gap:var(--space-3)}.file-preview [data-slot=image-scopes]{display:flex;gap:var(--space-1);flex:none}.file-preview [data-slot=image-stage]{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-preview [data-slot=image-stage]>:-webkit-any([data-slot=image-frame],[data-slot=image-overlay]){grid-area:1/1;display:block;object-fit:contain;place-self: center;max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=image-stage]>:-moz-any([data-slot=image-frame],[data-slot=image-overlay]){grid-area:1/1;display:block;object-fit:contain;place-self: center;max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=image-stage]>:is([data-slot=image-frame],[data-slot=image-overlay]){grid-area:1/1;display:block;object-fit:contain;place-self: center;max-block-size:100%;max-inline-size:100%}.file-preview [data-slot=image-stage]>[data-slot=image-frame]{border-radius:var(--radius-s);background:var(--surface-hover)}.file-preview [data-slot=image-stage]>[data-slot=image-overlay]{image-rendering:pixelated;opacity:.72;pointer-events:none}.file-preview [data-slot=image-summary]{color:var(--ink-muted);font:var(--text-caption);text-align:center;flex:none}.file-preview [data-slot=frame]{background:var(--canvas);border:0;block-size:100%;inline-size:100%}.file-preview [data-slot=rendered]{overflow:auto;overscroll-behavior:contain;padding:var(--space-4)clamp(var(--space-3),5cqi,var(--space-6));background:var(--canvas);flex:1;min-block-size:0;min-inline-size:0}.file-preview [data-slot=rendered][data-representation=prose]{inline-size:min(var(--measure-prose),100%);margin-inline-start:auto;margin-inline-end:auto}.file-preview [data-slot=rendered][data-representation=code] [data-slot=code]{font:var(--text-code);white-space:pre}.file-preview>[data-slot=comment]{position:absolute;z-index:2;box-shadow:var(--shadow-popover)}.file-preview>[data-slot=comment][hidden]{display:none}.file-preview [data-slot=placeholder]{display:grid;align-content: center;justify-items:start;gap:var(--space-2);inline-size:min(var(--measure-prose),100%);padding:var(--space-5);color:var(--ink-muted);font-family:var(--font-ui);margin:auto}.file-preview [data-slot=placeholder] strong{color:var(--ink-strong);font:var(--text-title)}.file-preview [data-slot=placeholder] span{font:var(--text-prose);max-inline-size:48ch}.file-preview [data-slot=placeholder][data-state=error] strong{color:var(--tone-critical-ink)}.file-viewer{container:file-viewer/inline-size;position:relative;display:block;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-viewer>[data-slot=layout]{display:grid;grid-template-columns:clamp(11rem,24cqi,18rem)minmax(0,1fr);overflow:hidden;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.file-viewer[data-explorer-visible=false]>[data-slot=layout]{grid-template-columns:minmax(0,1fr)}.file-viewer[data-explorer-visible=false] :-webkit-any([data-slot=explorer],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer[data-explorer-visible=false] :-moz-any([data-slot=explorer],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer[data-explorer-visible=false] :is([data-slot=explorer],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer :-webkit-any([data-slot=explorer],[data-slot=preview]){display:flex;overflow:hidden;flex-direction:column;min-block-size:0;min-inline-size:0}.file-viewer :-moz-any([data-slot=explorer],[data-slot=preview]){display:flex;overflow:hidden;flex-direction:column;min-block-size:0;min-inline-size:0}.file-viewer :is([data-slot=explorer],[data-slot=preview]){display:flex;overflow:hidden;flex-direction:column;min-block-size:0;min-inline-size:0}.file-viewer [data-slot=explorer]{position:relative;box-shadow:inset -1px 0 var(--stroke-subtle)}.file-viewer [data-slot=explorer]>.file-tree{flex:1;min-block-size:0;min-inline-size:0}.file-viewer [data-slot=explorer]>.field-control{margin:var(--space-1)var(--space-2);flex:none}.file-viewer [data-slot=explorer-header]{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items: center;gap:var(--space-1);min-block-size:var(--header-block);padding-inline:var(--space-3)var(--space-2);flex:none}.file-viewer [data-slot=explorer-context]{display:grid;gap:var(--space-0-5);min-inline-size:0}.file-viewer [data-slot=explorer-context]>*{overflow:clip;text-overflow:ellipsis;white-space:nowrap}.file-viewer [data-slot=explorer-context] strong{color:var(--ink);font:var(--text-body)}.file-viewer [data-slot=explorer-context] span{color:var(--ink-faint);font:var(--text-caption)}.file-viewer [data-file-actions]>[data-slot=trigger]{color:var(--ink-faint)}.file-viewer :-webkit-any([data-slot=explorer-close],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer :-moz-any([data-slot=explorer-close],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer :is([data-slot=explorer-close],[data-slot=explorer-toggle],[data-slot=backdrop]){display:none}.file-viewer [data-slot=pane-header]{position:relative;display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);min-block-size:var(--header-block);padding-inline:var(--space-3);color:var(--ink-muted);box-shadow:inset 0 -1px var(--stroke-subtle);user-select:none;flex:none}.file-viewer [data-slot=pane-header]>[data-slot=title]{display:flex;align-items:baseline;gap:var(--space-2);overflow:hidden;min-inline-size:0}.file-viewer [data-slot=pane-header]>[data-slot=title] strong{color:var(--ink);font:var(--text-body)}.file-viewer [data-slot=pane-header]>[data-slot=title]>span:last-child{overflow:clip;color:var(--ink);font:var(--text-code);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.file-viewer [data-slot=pane-header] [data-slot=actions]{display:flex;justify-content:end;align-items: center;gap:var(--space-1);min-inline-size:0}.file-viewer [data-slot=pane-header] [data-slot=file-position]{display:flex;align-items: center;gap:var(--space-0-5);flex:none}.file-viewer [data-slot=pane-header] [data-slot=file-position]>[data-slot=file-position-label]{padding-inline:var(--space-0-5);color:var(--ink-faint);font:var(--text-caption);font-variant-numeric:tabular-nums;overflow:clip;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.file-viewer[data-pending-path] [data-slot=pane-header][data-pane=preview]:after{content:"";position:absolute;background:var(--ink-faint);transform-origin:left;pointer-events:none;block-size:1px;bottom:0;left:0;right:0;scale:.24 1}.file-viewer [data-slot=preview-body]{display:flex;overflow:hidden;flex:1;min-block-size:0;min-inline-size:0}.file-viewer[data-drop-active]:after{content:"Drop files to preview";position:absolute;z-index:var(--layer-overlay);inset:var(--space-2);display:grid;border:1px dashed var(--tone-info-ink);border-radius:var(--radius-m);color:var(--tone-info-ink);background:var(--tone-info-fill);font:var(--text-body);pointer-events:none;place-items: center}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=added]{--file-status-ink:var(--change-added-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=modified]{--file-status-ink:var(--change-modified-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=deleted]{--file-status-ink:var(--change-deleted-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=renamed]{--file-status-ink:var(--change-renamed-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=conflicted]{--file-status-ink:var(--change-conflicted-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=untracked]{--file-status-ink:var(--change-untracked-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=ignored]{--file-status-ink:var(--change-ignored-ink)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected]) :-webkit-any([data-slot=glyph],[data-slot=label],[data-slot=status]){color:var(--file-status-ink,currentColor)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected]) :-moz-any([data-slot=glyph],[data-slot=label],[data-slot=status]){color:var(--file-status-ink,currentColor)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected]) :is([data-slot=glyph],[data-slot=label],[data-slot=status]){color:var(--file-status-ink,currentColor)}.file-viewer .file-tree [data-slot=row][data-kind=file][data-status]:not([data-selected])[data-status=deleted] [data-slot=label]{text-decoration:line-through}.file-viewer [data-dialog=file-delete]{inline-size:min(28rem,calc(100vi - var(--space-6)))}.file-viewer [data-dialog=file-delete] [data-slot=form]{display:grid;gap:var(--space-4)}.file-viewer [data-dialog=file-delete] [data-slot=status]{min-block-size:var(--space-4);color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;margin:0}.file-viewer [data-dialog=file-delete][data-error] [data-slot=status]{color:var(--tone-critical-ink)}.file-viewer[data-viewport=compact]>[data-slot=layout]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.file-viewer[data-viewport=compact] [data-slot=preview]{grid-area:1/1}.file-viewer[data-viewport=compact] [data-slot=explorer]{position:absolute;z-index:var(--layer-sticky);max-block-size:calc(100% - env(safe-area-inset-top) - var(--space-4));overflow:hidden;background:var(--canvas);box-shadow:inset 0 1px var(--stroke-strong),var(--shadow-dialog);visibility:hidden;pointer-events:none;overscroll-behavior:contain;block-size:min(82%,28rem);inset:auto 0 0;translate:0 100%}.file-viewer[data-viewport=compact][data-explorer-open] [data-slot=explorer]{visibility:visible;pointer-events:auto;translate:0}.file-viewer[data-viewport=compact] :-webkit-any([data-slot=explorer-close],[data-slot=explorer-toggle]){display:inline-flex}.file-viewer[data-viewport=compact] :-moz-any([data-slot=explorer-close],[data-slot=explorer-toggle]){display:inline-flex}.file-viewer[data-viewport=compact] :is([data-slot=explorer-close],[data-slot=explorer-toggle]){display:inline-flex}.file-viewer[data-viewport=compact] [data-slot=backdrop]{position:absolute;z-index:var(--layer-raised);display:block;background:var(--scrim-soft);opacity:0;visibility:hidden;pointer-events:none;inset:0}.file-viewer[data-viewport=compact][data-explorer-open] [data-slot=backdrop]{opacity:1;visibility:visible;pointer-events:auto}.file-viewer[data-viewport=compact] [data-slot=pane-header][data-pane=preview] [data-slot=actions]{order:-1;justify-content:start}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]){--chart-series-0:var(--ink);--chart-series-1:var(--tone-info-ink);--chart-series-2:var(--tone-success-ink);--chart-series-3:var(--tone-warning-ink);--chart-series-4:var(--tone-critical-ink);--chart-series-5:var(--ink-faint);--chart-series-6:var(--change-untracked-ink);--chart-series-7:var(--change-conflicted-ink);display:grid;gap:var(--space-2-5);margin:0}:is([data-element-id][data-slot=chart],.message-content [data-block=chart])>[data-slot=chart-caption]{color:var(--ink-strong);font:var(--text-body)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart])>[data-slot=chart-plot]{display:grid;overflow:hidden;place-items: center start;min-block-size:10rem}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-graphic]{display:block;overflow:visible;block-size:auto;max-block-size:min(26rem,52dvb);inline-size:100%;max-inline-size:45rem}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-grid-line]{stroke:var(--stroke-subtle);stroke-width:1;vector-effect:non-scaling-stroke}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-axis-label]{fill:var(--ink-faint);font:var(--text-caption);font-variant-numeric:tabular-nums}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-series]{color:var(--chart-series-0)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="0"]{color:var(--chart-series-0)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="1"]{color:var(--chart-series-1)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="2"]{color:var(--chart-series-2)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="3"]{color:var(--chart-series-3)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="4"]{color:var(--chart-series-4)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="5"]{color:var(--chart-series-5)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="6"]{color:var(--chart-series-6)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-series-tone="7"]{color:var(--chart-series-7)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-line]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;vector-effect:non-scaling-stroke}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-point]{fill:var(--canvas);stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-bar]{fill:color-mix(in oklch,currentColor 55%,var(--canvas))}:is([data-element-id][data-slot=chart],.message-content [data-block=chart])>[data-slot=chart-legend]{display:flex;gap:var(--space-1-5)var(--space-4);color:var(--ink-muted);font:var(--text-caption);flex-wrap:wrap}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-legend-item]{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:var(--space-1-5)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-legend-marker]{inline-size:var(--space-2-5);border-radius:var(--radius-pill);background:currentColor;block-size:2px}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-empty]{color:var(--ink-faint);font:var(--text-prose)}:is([data-element-id][data-slot=chart],.message-content [data-block=chart]) [data-slot=chart-summary]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.thread-conversation{--conversation-measure:var(--measure-column);--conversation-inset:var(--gutter-page);--conversation-inset-end:var(--gutter-page);--conversation-foot:0px;position:relative;display:grid;grid-template-rows:minmax(0,1fr)auto auto;grid-template-columns:minmax(0,1fr);overflow:hidden;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);contain:layout paint;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-conversation>[data-slot=transcript]{grid-row:1/4;grid-column:1;display:flex;padding-block:var(--conversation-inset)calc(var(--conversation-foot) + var(--space-3));padding-inline:var(--conversation-inset);overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--conversation-foot) + var(--space-3));scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;min-block-size:0;margin:0}.thread-conversation>[data-slot=transcript]>[data-slot=transcript-content]{position:relative;display:block;inline-size:min(100%,var(--conversation-measure));list-style:none;flex:none;min-block-size:0;margin:0 auto;padding:0}.thread-conversation>[data-slot=transcript-empty]{grid-row:1;grid-column:1;z-index:2;inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));margin-block:var(--conversation-inset)0;color:var(--ink-faint);font:var(--text-prose);align-self: start;margin-inline-start:auto;margin-inline-end:auto}.thread-conversation>[data-slot=discussion-attention]{grid-row:2;grid-column:1;z-index:2;inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));min-inline-size:0;margin-block-end:var(--space-3);margin-inline-start:auto;margin-inline-end:auto}.thread-conversation>[data-slot=discussion-attention]:not(:has(>:not([hidden]))){display:none}.thread-conversation>[data-slot=discussion-matches]{position:absolute;z-index:3;display:grid;pointer-events:none;justify-items:center;bottom:calc(var(--conversation-foot) + var(--space-2));left:0;right:0}.thread-conversation>[data-slot=discussion-matches]>*{pointer-events:auto}.thread-conversation>[data-slot=discussion-matches]:not(:has(>:not([hidden]))){display:none}.thread-conversation>[data-slot=discussion-matches]>[data-slot=list]{inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--stroke);border-radius:var(--radius-m);background:var(--surface-raised);max-block-size:11.5rem;min-inline-size:0}.thread-conversation>[data-slot=discussion-matches]>[data-slot=list][hidden]{display:none}.thread-conversation>[data-slot=discussion-matches]>[data-slot=list]>[data-slot=empty]{padding:var(--space-2)var(--gutter-panel);color:var(--ink-muted);font:var(--text-body);margin:0}.thread-conversation>.message-composer{grid-row:3;grid-column:1;z-index:2;inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));margin-block-end:var(--conversation-inset-end);margin-inline-start:auto;margin-inline-end:auto}.thread-conversation [data-slot=transcript-message]{position:absolute;display:grid;justify-items:start;gap:var(--space-1);max-inline-size:min(100%,var(--measure-prose));top:var(--thread-conversation-offset,0px);left:0;right:0}.thread-conversation [data-slot=transcript-message][data-role=person]{justify-self:end;justify-items:end}.thread-conversation [data-slot=transcript-message][data-role=person] [data-slot=transcript-message-text]{padding:var(--space-2)var(--space-2-5);border-radius:var(--radius-m);color:var(--ink);background:var(--surface-active)}.thread-conversation [data-slot=transcript-message][data-placeholder=true]{visibility:hidden}.thread-conversation [data-slot=transcript-message-label]{color:var(--ink-faint);font:var(--text-caption)}.thread-conversation [data-slot=transcript-message-subject]{color:var(--ink-faint);font:var(--text-code);text-align:start;text-decoration:underline dotted currentColor;text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;max-inline-size:100%;padding:0}.thread-conversation [data-slot=transcript-message-subject]:hover{color:var(--ink)}.thread-conversation [data-slot=transcript-message-subject]:focus-visible{color:var(--ink)}.thread-conversation [data-slot=transcript-message-text]{color:var(--ink-subtle);font:var(--text-body);overflow-wrap:anywhere}.surface-viewer{container:surface-viewer/inline-size;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr)auto auto;gap:var(--space-2);padding-block:max(var(--space-3),env(safe-area-inset-top))max(var(--space-3),env(safe-area-inset-bottom));padding-inline:max(var(--space-3),env(safe-area-inset-left))max(var(--space-3),env(safe-area-inset-right));overflow:clip;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);contain:layout paint;min-block-size:0;inline-size:min(100%,72rem);min-inline-size:0}.surface-viewer[data-presentation=inline]{max-inline-size:72rem}.surface-viewer[data-presentation=panel]{max-inline-size:min(100%,72rem)}.surface-viewer[data-presentation=fullscreen]{max-inline-size:none}.surface-viewer[data-pointer-lock=active]{cursor:none}.surface-viewer>[data-slot=header]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-2)var(--space-3);min-inline-size:0}.surface-viewer [data-slot=title]{overflow:clip;color:var(--ink);font:var(--text-body);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0}.surface-viewer [data-slot=route]{display:inline-flex;padding-inline:var(--space-1-5);border-radius:var(--radius-s);color:var(--route-ink,var(--ink-muted));background:var(--surface-active);font:var(--text-label);font-family:var(--font-code);font-variant-numeric:tabular-nums;white-space:nowrap;align-items: center;min-block-size:1.125rem}.surface-viewer [data-slot=route]:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-pill);background:currentColor;margin-inline-end:var(--space-1-5)}.surface-viewer[data-route=Direct]{--route-ink:var(--tone-success-ink)}.surface-viewer[data-route=Relayed]{--route-ink:var(--tone-warning-ink)}.surface-viewer[data-route=Reconnecting]{--route-ink:var(--tone-info-ink)}.surface-viewer [data-slot=leases]{grid-column:1/-1;display:flex;align-items: center;gap:var(--space-1)var(--space-1-5);color:var(--ink-faint);font:var(--text-label);flex-wrap:wrap;min-inline-size:0}.surface-viewer :-webkit-any([data-slot=lease],[data-slot=active-control]){display:inline-flex;padding-inline:var(--space-1-5);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--stroke-subtle);white-space:nowrap;align-items: center;min-block-size:1.125rem}.surface-viewer :-moz-any([data-slot=lease],[data-slot=active-control]){display:inline-flex;padding-inline:var(--space-1-5);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--stroke-subtle);white-space:nowrap;align-items: center;min-block-size:1.125rem}.surface-viewer :is([data-slot=lease],[data-slot=active-control]){display:inline-flex;padding-inline:var(--space-1-5);border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--stroke-subtle);white-space:nowrap;align-items: center;min-block-size:1.125rem}.surface-viewer [data-slot=lease]{color:var(--ink-faint)}.surface-viewer [data-slot=lease]:-webkit-any([data-state=active],[data-state=granted]){color:var(--tone-success-ink);background:var(--tone-success-fill);box-shadow:none}.surface-viewer [data-slot=lease]:-moz-any([data-state=active],[data-state=granted]){color:var(--tone-success-ink);background:var(--tone-success-fill);box-shadow:none}.surface-viewer [data-slot=lease]:is([data-state=active],[data-state=granted]){color:var(--tone-success-ink);background:var(--tone-success-fill);box-shadow:none}.surface-viewer [data-slot=lease][data-state=requested]{color:var(--tone-info-ink)}.surface-viewer [data-slot=lease]:-webkit-any([data-state=denied],[data-state=revoked],[data-state=expired]){color:var(--tone-critical-ink)}.surface-viewer [data-slot=lease]:-moz-any([data-state=denied],[data-state=revoked],[data-state=expired]){color:var(--tone-critical-ink)}.surface-viewer [data-slot=lease]:is([data-state=denied],[data-state=revoked],[data-state=expired]){color:var(--tone-critical-ink)}.surface-viewer [data-slot=active-control][data-control=active]{color:var(--tone-warning-ink);background:var(--tone-warning-fill);box-shadow:none}.surface-viewer [data-slot=active-control][data-control=inactive]{color:var(--ink-faint)}.surface-viewer>[data-slot=surface]{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-m);isolation:isolate;color:var(--media-chrome-ink);background:var(--media-ground);outline:1px solid var(--frame-stroke,var(--stroke-strong));outline-offset:-1px;place-items: center;min-block-size:10rem;max-block-size:min(100%,72dvb,44rem);inline-size:100%;min-inline-size:0}.surface-viewer>[data-slot=surface][data-state=paused]{opacity:.82}.surface-viewer>[data-slot=surface][data-state=closed]{opacity:.5}.surface-viewer>[data-slot=surface][data-state=error]{--frame-stroke:var(--tone-critical-ink)}.surface-viewer>[data-slot=surface][data-route=Relayed]{--frame-stroke:var(--tone-warning-ink)}.surface-viewer>[data-slot=surface][data-route=Reconnecting]{--frame-stroke:var(--tone-info-ink)}.surface-viewer>[data-slot=surface]:focus-visible{--frame-stroke:var(--focus-stroke);outline-width:2px;outline-offset:-2px}.surface-viewer>[data-slot=surface]::backdrop{background:var(--scrim)}.surface-viewer[data-control-lease=active]>[data-slot=surface]{touch-action:manipulation}.surface-viewer[data-control-lease=active]:-webkit-any([data-input-mode=relative],[data-input-mode=direct-touch],[data-input-mode=trackpad])>[data-slot=surface]{touch-action:none}.surface-viewer[data-control-lease=active]:-moz-any([data-input-mode=relative],[data-input-mode=direct-touch],[data-input-mode=trackpad])>[data-slot=surface]{touch-action:none}.surface-viewer[data-control-lease=active]:is([data-input-mode=relative],[data-input-mode=direct-touch],[data-input-mode=trackpad])>[data-slot=surface]{touch-action:none}.surface-viewer:-webkit-any([data-gesture=pointer],[data-gesture=two-finger],[data-gesture=scroll],[data-gesture=pinch])>[data-slot=surface]{touch-action:none}.surface-viewer:-moz-any([data-gesture=pointer],[data-gesture=two-finger],[data-gesture=scroll],[data-gesture=pinch])>[data-slot=surface]{touch-action:none}.surface-viewer:is([data-gesture=pointer],[data-gesture=two-finger],[data-gesture=scroll],[data-gesture=pinch])>[data-slot=surface]{touch-action:none}.surface-viewer[data-viewport-transition=stale]>[data-slot=surface]{--frame-stroke:var(--tone-warning-ink)}.surface-viewer :-webkit-any([data-slot=image],[data-slot=video]){grid-area:1/1;display:block;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.surface-viewer :-webkit-any([data-slot=image],[data-slot=video])[data-state=hidden]{display:none}.surface-viewer :-moz-any([data-slot=image],[data-slot=video]){grid-area:1/1;display:block;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.surface-viewer :-moz-any([data-slot=image],[data-slot=video])[data-state=hidden]{display:none}.surface-viewer :is([data-slot=image],[data-slot=video]){grid-area:1/1;display:block;object-fit:contain;background:var(--media-ground);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.surface-viewer :is([data-slot=image],[data-slot=video])[data-state=hidden]{display:none}.surface-viewer [data-slot=video][data-state=waiting]{opacity:0;pointer-events:none}.surface-viewer [data-slot=image][data-rotation="90"]{rotate:90deg}.surface-viewer [data-slot=image][data-rotation="180"]{rotate:180deg}.surface-viewer [data-slot=image][data-rotation="270"]{rotate:270deg}.surface-viewer [data-slot=empty]{grid-area:1/1;display:grid;padding:var(--space-5);color:var(--media-chrome-ink);font:var(--text-prose);text-align:center;opacity:.62;place-items: center;min-inline-size:0}.surface-viewer [data-slot=empty][data-state=hidden]{display:none}.surface-viewer [data-slot=text-input]{position:absolute;overflow:clip;outline:0;opacity:0;pointer-events:none;resize:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;inset:auto auto 0 0}.surface-viewer :-webkit-any([data-slot=status],[data-slot=clipboard-status],[data-slot=error]){font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.surface-viewer :-moz-any([data-slot=status],[data-slot=clipboard-status],[data-slot=error]){font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.surface-viewer :is([data-slot=status],[data-slot=clipboard-status],[data-slot=error]){font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.surface-viewer [data-slot=status]{color:var(--ink-faint)}.surface-viewer [data-slot=status]:-webkit-any([data-playback=connecting],[data-playback=waiting]){color:var(--tone-info-ink)}.surface-viewer [data-slot=status]:-moz-any([data-playback=connecting],[data-playback=waiting]){color:var(--tone-info-ink)}.surface-viewer [data-slot=status]:is([data-playback=connecting],[data-playback=waiting]){color:var(--tone-info-ink)}.surface-viewer [data-slot=status][data-playback=playing]{color:var(--tone-success-ink)}.surface-viewer [data-slot=status][data-playback=stalled]{color:var(--tone-warning-ink)}.surface-viewer [data-slot=status][data-playback=paused]{color:var(--ink-muted)}.surface-viewer [data-slot=status][data-playback=error]{color:var(--tone-critical-ink)}.surface-viewer [data-slot=status][data-state=ready]{color:var(--tone-success-ink)}.surface-viewer [data-slot=status][data-state=paused]{color:var(--ink-muted)}.surface-viewer [data-slot=status][data-state=error]{color:var(--tone-critical-ink)}.surface-viewer [data-slot=status][data-route=Relayed]{color:var(--tone-warning-ink)}.surface-viewer [data-slot=status][data-route=Reconnecting]{color:var(--tone-info-ink)}.surface-viewer [data-slot=clipboard-status]{color:var(--ink-faint);min-block-size:1.125rem}.surface-viewer [data-slot=clipboard-status][data-state=pending]{color:var(--tone-info-ink)}.surface-viewer [data-slot=clipboard-status][data-state=success]{color:var(--tone-success-ink)}.surface-viewer [data-slot=clipboard-status][data-state=error]{color:var(--tone-critical-ink)}.surface-viewer [data-slot=error]{padding:var(--space-2)var(--space-2-5);color:var(--tone-critical-ink);background:var(--tone-critical-fill);border-inline-start:2px solid}.surface-viewer [data-slot=error][data-state=hidden]{display:none}.surface-viewer>[data-slot=controls]{display:flex;align-items: center;gap:var(--space-1);box-shadow:inset 0 1px var(--stroke-subtle);border-radius:0;flex-wrap:wrap;min-inline-size:0;padding-block-start:var(--space-1-5)}.surface-viewer[data-controls=compact]>[data-slot=controls]{gap:var(--space-0-5)}.surface-viewer[data-controls=auto-hide]>[data-slot=controls]{opacity:0;pointer-events:none}.surface-viewer[data-controls=auto-hide]:-webkit-any(:hover,:focus-within)>[data-slot=controls]{opacity:1;pointer-events:auto}.surface-viewer[data-controls=auto-hide]:-moz-any(:hover,:focus-within)>[data-slot=controls]{opacity:1;pointer-events:auto}.surface-viewer[data-controls=auto-hide]:is(:hover,:focus-within)>[data-slot=controls]{opacity:1;pointer-events:auto}.surface-viewer[data-controls=auto-hide][data-controls-state=visible]>[data-slot=controls]{opacity:1;pointer-events:auto}.surface-viewer [data-slot=control]:-webkit-any([data-control=revoke-observation],[data-control=revoke-control]):not(:disabled){color:var(--tone-warning-ink)}.surface-viewer [data-slot=control]:-moz-any([data-control=revoke-observation],[data-control=revoke-control]):not(:disabled){color:var(--tone-warning-ink)}.surface-viewer [data-slot=control]:is([data-control=revoke-observation],[data-control=revoke-control]):not(:disabled){color:var(--tone-warning-ink)}.surface-viewer [data-slot=control][data-control=close]{margin-inline-start:auto}.surface-viewer [data-slot=modifiers]{display:inline-flex;align-items: center;gap:var(--space-0-5);padding-inline:var(--space-0-5);border-radius:var(--radius-s);background:var(--surface-hover)}.surface-viewer [data-slot=modifiers] [data-slot=control]{font-family:var(--font-code)}.surface-viewer [data-cursor=auto]{cursor:auto}.surface-viewer [data-cursor=default]{cursor:default}.surface-viewer [data-cursor=none]{cursor:none}.surface-viewer [data-cursor=context-menu]{cursor:context-menu}.surface-viewer [data-cursor=help]{cursor:help}.surface-viewer [data-cursor=pointer]{cursor:pointer}.surface-viewer [data-cursor=progress]{cursor:progress}.surface-viewer [data-cursor=wait]{cursor:wait}.surface-viewer [data-cursor=cell]{cursor:cell}.surface-viewer [data-cursor=crosshair]{cursor:crosshair}.surface-viewer [data-cursor=text]{cursor:text}.surface-viewer [data-cursor=vertical-text]{cursor:vertical-text}.surface-viewer [data-cursor=alias]{cursor:alias}.surface-viewer [data-cursor=copy]{cursor:copy}.surface-viewer [data-cursor=move]{cursor:move}.surface-viewer [data-cursor=no-drop]{cursor:no-drop}.surface-viewer [data-cursor=not-allowed]{cursor:not-allowed}.surface-viewer [data-cursor=grab]{cursor:grab}.surface-viewer [data-cursor=grabbing]{cursor:grabbing}.surface-viewer [data-cursor=all-scroll]{cursor:all-scroll}.surface-viewer [data-cursor=col-resize]{cursor:col-resize}.surface-viewer [data-cursor=row-resize]{cursor:row-resize}.surface-viewer [data-cursor=n-resize]{cursor:n-resize}.surface-viewer [data-cursor=e-resize]{cursor:e-resize}.surface-viewer [data-cursor=s-resize]{cursor:s-resize}.surface-viewer [data-cursor=w-resize]{cursor:w-resize}.surface-viewer [data-cursor=ne-resize]{cursor:ne-resize}.surface-viewer [data-cursor=nw-resize]{cursor:nw-resize}.surface-viewer [data-cursor=se-resize]{cursor:se-resize}.surface-viewer [data-cursor=sw-resize]{cursor:sw-resize}.surface-viewer [data-cursor=ew-resize]{cursor:ew-resize}.surface-viewer [data-cursor=ns-resize]{cursor:ns-resize}.surface-viewer [data-cursor=nesw-resize]{cursor:nesw-resize}.surface-viewer [data-cursor=nwse-resize]{cursor:nwse-resize}.surface-viewer [data-cursor=zoom-in]{cursor:zoom-in}.surface-viewer [data-cursor=zoom-out]{cursor:zoom-out}.surface-viewer [data-cursor-mode=captured]{cursor:none}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]){grid-template-rows:minmax(0,1fr);block-size:var(--application-viewport-block,100dvb);min-block-size:var(--application-viewport-block,100svb);padding-block:max(var(--inset-edge),env(safe-area-inset-top))max(var(--inset-edge),env(safe-area-inset-bottom));padding-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));background:var(--media-ground);gap:0;max-block-size:none;inline-size:100vi;max-inline-size:none}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo])>[data-slot=surface]{aspect-ratio:auto;outline:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) [data-slot=header]{top:max(var(--inset-edge),env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));color:var(--media-chrome-ink)}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) [data-slot=status]{bottom:calc(3.25rem + env(safe-area-inset-bottom))}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) [data-slot=error]{top:calc(3.5rem + env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right))}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo])>[data-slot=controls]{bottom:max(var(--inset-edge),env(safe-area-inset-bottom));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));padding:var(--space-1-5);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);justify-content:end}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]){grid-template-rows:minmax(0,1fr);block-size:var(--application-viewport-block,100dvb);min-block-size:var(--application-viewport-block,100svb);padding-block:max(var(--inset-edge),env(safe-area-inset-top))max(var(--inset-edge),env(safe-area-inset-bottom));padding-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));background:var(--media-ground);gap:0;max-block-size:none;inline-size:100vi;max-inline-size:none}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo])>[data-slot=surface]{aspect-ratio:auto;outline:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=header]{top:max(var(--inset-edge),env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));color:var(--media-chrome-ink)}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=status]{bottom:calc(3.25rem + env(safe-area-inset-bottom))}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=error]{top:calc(3.5rem + env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right))}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo])>[data-slot=controls]{bottom:max(var(--inset-edge),env(safe-area-inset-bottom));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));padding:var(--space-1-5);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);justify-content:end}.surface-viewer:is(:fullscreen,[data-fullscreen-mode=pseudo]){grid-template-rows:minmax(0,1fr);block-size:var(--application-viewport-block,100dvb);min-block-size:var(--application-viewport-block,100svb);padding-block:max(var(--inset-edge),env(safe-area-inset-top))max(var(--inset-edge),env(safe-area-inset-bottom));padding-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));background:var(--media-ground);gap:0;max-block-size:none;inline-size:100vi;max-inline-size:none}.surface-viewer:is(:fullscreen,[data-fullscreen-mode=pseudo])>[data-slot=surface]{aspect-ratio:auto;outline:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) :-webkit-any([data-slot=header],[data-slot=status],[data-slot=error],[data-slot=controls]){position:absolute;z-index:var(--layer-sticky)}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) :-moz-any([data-slot=header],[data-slot=status],[data-slot=error],[data-slot=controls]){position:absolute;z-index:var(--layer-sticky)}.surface-viewer:is(:fullscreen,[data-fullscreen-mode=pseudo]) :is([data-slot=header],[data-slot=status],[data-slot=error],[data-slot=controls]){position:absolute;z-index:var(--layer-sticky)}.surface-viewer:is(:full-screen,[data-fullscreen-mode=pseudo]) [data-slot=header]{top:max(var(--inset-edge),env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));color:var(--media-chrome-ink)}.surface-viewer:is(:full-screen,[data-fullscreen-mode=pseudo]) [data-slot=status]{bottom:calc(3.25rem + env(safe-area-inset-bottom))}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) [data-slot=status]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=status]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:is(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=status]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:-webkit-any(:-webkit-full-screen,[data-fullscreen-mode=pseudo]) [data-slot=status]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:-moz-any(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=status]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:is(:fullscreen,[data-fullscreen-mode=pseudo]) [data-slot=status]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(var(--inset-edge),env(safe-area-inset-left))}.surface-viewer:is(:full-screen,[data-fullscreen-mode=pseudo]) [data-slot=error]{top:calc(3.5rem + env(safe-area-inset-top));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right))}.surface-viewer:is(:full-screen,[data-fullscreen-mode=pseudo])>[data-slot=controls]{bottom:max(var(--inset-edge),env(safe-area-inset-bottom));inset-inline:max(var(--inset-edge),env(safe-area-inset-left))max(var(--inset-edge),env(safe-area-inset-right));padding:var(--space-1-5);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);justify-content:end}.surface-viewer[data-fullscreen-mode=pseudo]{position:fixed;z-index:var(--layer-overlay);inset:0}@container surface-viewer (width<=40rem){.surface-viewer>[data-slot=header]{gap:var(--space-1-5)var(--space-2)}.surface-viewer>[data-slot=surface]{aspect-ratio:4/3;min-block-size:8.5rem}.surface-viewer>[data-slot=controls]{gap:var(--space-0-5)}.surface-viewer [data-slot=modifiers]{flex:1 0 100%;order:5;justify-content:end}.surface-viewer[data-presentation=fullscreen]:-webkit-full-screen>[data-slot=surface]{aspect-ratio:auto}.surface-viewer[data-presentation=fullscreen]:fullscreen>[data-slot=surface]{aspect-ratio:auto}}@container surface-viewer (width>=64rem){.surface-viewer>[data-slot=surface]{max-block-size:min(76dvb,48rem)}}.preview-annotations{--preview-info-surface:var(--tone-info-9);container:preview-annotations/inline-size;position:fixed;z-index:var(--layer-toast);overflow:visible;font-family:var(--font-ui);pointer-events:none;background:0 0;border:0;block-size:100dvb;max-block-size:none;inline-size:100vi;max-inline-size:none;margin:0;padding:0;inset:0}.preview-annotations [data-slot=annotation-toolbar]{display:flex;align-items: center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-l);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke),var(--shadow-popover)}.preview-annotations [data-slot=annotation-toggle][aria-pressed=true]{color:var(--ink-on-accent);background:var(--preview-info-surface)}.preview-annotations [data-slot=annotation-count]{position:absolute;display:grid;min-inline-size:var(--icon-m);block-size:var(--icon-m);padding-inline:var(--space-1);border:1px solid var(--canvas);border-radius:var(--radius-pill);color:var(--ink-inverse);background:var(--surface-inverse);font:var(--text-label);place-items: center;top:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-1)*-1)}.preview-annotations [data-slot=annotation-count][hidden]{display:none}.preview-annotations .button-control:has([data-slot=annotation-count]){position:relative}.preview-annotations [data-slot=highlight]{--preview-ring:2px;position:fixed;inline-size:var(--preview-width);block-size:var(--preview-height);border-radius:var(--radius-s);color:var(--tone-info-ink);background:var(--surface-emphasis);box-shadow:inset 0 0 0 var(--preview-ring)currentColor,0 0 0 calc(var(--preview-ring)/2)var(--canvas);top:var(--preview-y)}.preview-annotations [data-slot=highlight]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=highlight]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=highlight]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=highlight]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=highlight]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=highlight]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=highlight][data-state=held]{box-shadow:inset 0 0 0 calc(var(--preview-ring)*1.5)currentColor,0 0 0 calc(var(--preview-ring)/2)var(--canvas);background:0 0}.preview-annotations [data-slot=markers]{position:fixed;z-index:var(--layer-toast);pointer-events:none;inset:0}.preview-annotations [data-slot=trail]{display:flex;align-items: center;gap:var(--space-0-5);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 var(--space-3),#000 calc(100% - var(--space-3)),transparent);white-space:nowrap;min-inline-size:0}.preview-annotations [data-slot=trail]::-webkit-scrollbar{display:none}.preview-annotations [data-slot=trail-step]{min-block-size:var(--control-block-compact);padding-inline:var(--space-1-5);border-radius:var(--radius-s);color:var(--ink-muted);font:var(--text-caption);cursor:pointer;background:0 0;border:0;flex:none}.preview-annotations [data-slot=trail-step]:hover{color:var(--ink);background:var(--surface-hover)}.preview-annotations [data-slot=trail-step][aria-current=true]{color:var(--selected-ink);background:var(--selected-fill)}.preview-annotations [data-slot=trail-step]:focus-visible{outline:0;box-shadow:var(--focus-ring-outset)}.preview-annotations [data-slot=trail-separator]{color:var(--ink-ghost);font:var(--text-caption);flex:none}.preview-annotations [data-slot=trail-target]{color:var(--ink-strong);font:var(--text-control)}.preview-annotations [data-slot=locator]{display:block;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;color:var(--ink-ghost);font:var(--text-caption);font-family:var(--font-code);white-space:nowrap;min-inline-size:0}.preview-annotations [data-slot=locator]::-webkit-scrollbar{display:none}.preview-annotations [data-slot=annotation-inspector]{display:flex;align-items: center;gap:var(--space-2);overflow:hidden;flex:auto;min-inline-size:0}.preview-annotations [data-slot=annotation-inspector][hidden]{display:none}.preview-annotations [data-slot=annotation-inspector]>[data-slot=trail]{display:flex;align-items: center;gap:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;mask-image:linear-gradient(to right,transparent,#000 var(--space-3));flex:auto;min-inline-size:0}.preview-annotations [data-slot=annotation-inspector]>[data-slot=trail]::-webkit-scrollbar{display:none}.preview-annotations [data-slot=annotation-inspector]>[data-slot=trail]>[data-slot=trail-step]{color:var(--ink-faint);font:var(--text-caption);flex:none;padding:0}.preview-annotations [data-slot=annotation-inspector]>[data-slot=trail]>[data-slot=trail-step][data-state=current]{color:var(--ink-strong)}.preview-annotations [data-slot=annotation-inspector]>[data-slot=trail]>[data-slot=trail-separator]{color:var(--ink-ghost)}.preview-annotations [data-slot=annotation-inspector]>[data-slot=locator]{color:var(--ink-faint);mask-image:linear-gradient(to right,transparent,#000 var(--space-3));flex:0 auto;max-inline-size:40%}.preview-annotations [data-slot=markers]>button{position:fixed;display:grid;inline-size:var(--control-block);block-size:var(--control-block);border:2px solid var(--canvas);border-radius:var(--radius-pill);color:var(--ink-inverse);background:var(--surface-inverse);box-shadow:var(--shadow-popover);font:var(--text-control);pointer-events:auto;place-items: center;padding:0;top:var(--preview-y);translate:-50% -50%}.preview-annotations [data-slot=markers]>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=markers]>button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=markers]>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--preview-x)}.preview-annotations [data-slot=markers]>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=markers]>button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=markers]>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--preview-x)}.preview-annotations [data-slot=markers]>button:focus-visible{outline:0;box-shadow:var(--focus-ring-outset)}.preview-annotations :-webkit-any([data-slot=annotation-editor],[data-slot=annotation-notes]){overflow:hidden;border-radius:var(--radius-l);color:var(--ink);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);pointer-events:auto;border:0;padding:0}.preview-annotations :-webkit-any([data-slot=annotation-editor],[data-slot=annotation-notes])[hidden]{display:none}.preview-annotations :-webkit-any([data-slot=annotation-editor],[data-slot=annotation-notes]):popover-open{display:block}.preview-annotations :-moz-any([data-slot=annotation-editor],[data-slot=annotation-notes]){overflow:hidden;border-radius:var(--radius-l);color:var(--ink);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);pointer-events:auto;border:0;padding:0}.preview-annotations :-moz-any([data-slot=annotation-editor],[data-slot=annotation-notes])[hidden]{display:none}.preview-annotations :-moz-any([data-slot=annotation-editor],[data-slot=annotation-notes]):popover-open{display:block}.preview-annotations :is([data-slot=annotation-editor],[data-slot=annotation-notes]){overflow:hidden;border-radius:var(--radius-l);color:var(--ink);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-popover);pointer-events:auto;border:0;padding:0}.preview-annotations :is([data-slot=annotation-editor],[data-slot=annotation-notes])[hidden]{display:none}.preview-annotations :is([data-slot=annotation-editor],[data-slot=annotation-notes]):popover-open{display:block}.preview-annotations [data-slot=annotation-editor]{position:fixed;inset:var(--preview-editor-y)auto auto var(--preview-editor-x);inline-size:min(21rem,calc(100vi - var(--space-4)));max-block-size:min(32rem,calc(100dvb - var(--space-4)));margin:0}.preview-annotations [data-slot=annotation-notes]{position:fixed;inset:auto var(--space-3)var(--preview-notes-bottom,9rem)auto;inline-size:min(22rem,calc(100vi - var(--space-5)));max-block-size:min(30rem,calc(100dvb - var(--preview-notes-bottom,9rem) - var(--space-2)));margin:0}.preview-annotations [data-slot=annotation-notes][data-placement=below]{inset:var(--preview-notes-top,3rem)var(--space-3)auto auto;max-block-size:min(30rem,calc(100dvb - var(--preview-notes-top,3rem) - var(--space-2)))}.preview-annotations [data-slot=surface-panel]{display:flex;max-block-size:inherit;flex-direction:column;min-block-size:0}.preview-annotations [data-slot=surface-panel]>[data-slot=empty]{margin:var(--space-5);color:var(--ink-muted);text-align:center}.preview-annotations [data-slot=surface-panel]>.field-control{margin:var(--space-3)var(--space-4)0}.preview-annotations [data-slot=surface-panel][data-surface=editor]{display:grid;gap:var(--space-2);padding:var(--space-4)}.preview-annotations [data-slot=surface-panel][data-surface=editor]>:-webkit-any([data-slot=surface-header],[data-slot=surface-actions],.field-control){box-shadow:none;margin:0;padding:0}.preview-annotations [data-slot=surface-panel][data-surface=editor]>:-moz-any([data-slot=surface-header],[data-slot=surface-actions],.field-control){box-shadow:none;margin:0;padding:0}.preview-annotations [data-slot=surface-panel][data-surface=editor]>:is([data-slot=surface-header],[data-slot=surface-actions],.field-control){box-shadow:none;margin:0;padding:0}.preview-annotations [data-slot=surface-panel][data-surface=editor]>.field-control.textarea-control [data-slot=input]{resize:none;min-block-size:5rem}.preview-annotations [data-slot=surface-header]{display:flex;justify-content:space-between;align-items: start;gap:var(--space-4);padding:var(--space-3)var(--space-4);box-shadow:inset 0 -1px var(--stroke)}.preview-annotations [data-slot=surface-header] h2{color:var(--ink-strong);font:var(--text-title);margin:0}.preview-annotations [data-slot=surface-header] p{color:var(--ink-muted);font:var(--text-caption);margin:0}.preview-annotations [data-slot=surface-header]>.button-control{flex:none}.preview-annotations [data-slot=surface-actions]{display:flex;justify-content:end;gap:var(--space-2);padding:var(--space-3)var(--space-4)var(--space-4)}.preview-annotations [data-slot=target-context]{display:grid;gap:var(--space-1);padding:var(--space-1)0 var(--space-1)var(--space-3);box-shadow:inset 2px 0 var(--stroke);color:var(--ink-muted);font:var(--text-caption);margin:0}.preview-annotations [data-slot=target-context] :-webkit-any(strong,code){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.preview-annotations [data-slot=target-context] :-moz-any(strong,code){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.preview-annotations [data-slot=target-context] :is(strong,code){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.preview-annotations [data-slot=target-context] strong{color:var(--ink)}.preview-annotations [data-slot=target-context] code{font-family:var(--font-code)}.preview-annotations [data-slot=annotation-groups]{overflow:auto;overscroll-behavior:contain;min-block-size:0}.preview-annotations [data-slot=annotation-group]>header{position:sticky;z-index:1;display:grid;gap:var(--space-0-5);padding:var(--space-3)var(--space-4)var(--space-2);color:var(--ink-faint);background:var(--surface-raised);top:0}.preview-annotations [data-slot=annotation-group]>header h3{color:var(--ink-strong);font:var(--text-control);margin:0}.preview-annotations [data-slot=annotation-group]>header span{font:var(--text-caption)}.preview-annotations [data-slot=annotation-group]+[data-slot=annotation-group]>header{box-shadow:inset 0 1px var(--stroke)}.preview-annotations [data-slot=annotation-list]{display:grid;align-content: start;min-block-size:0}.preview-annotations [data-slot=annotation-item]{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: start;gap:var(--space-3);padding:var(--space-3)var(--space-4);box-shadow:inset 0 -1px var(--stroke)}.preview-annotations [data-slot=annotation-number]{display:grid;inline-size:var(--control-block);block-size:var(--control-block);border-radius:var(--radius-pill);color:var(--ink-inverse);background:var(--surface-inverse);font:var(--text-control);place-items: center}.preview-annotations [data-slot=annotation-copy]>strong{color:var(--ink-strong);font:var(--text-control)}.preview-annotations [data-slot=annotation-copy]>p{margin:var(--space-1)0 0;color:var(--ink);font:var(--text-body);white-space:pre-wrap}.preview-annotations [data-slot=annotation-actions]{display:flex;gap:var(--space-1)}@media (max-width:36rem){.preview-annotations [data-slot=annotation-editor]{inset:auto var(--space-2)calc(var(--header-block) + env(safe-area-inset-bottom,0px) + var(--space-6));max-block-size:calc(100dvb - var(--header-block) - var(--space-7));inline-size:auto}.preview-annotations [data-slot=annotation-notes]{inset:auto var(--space-2)var(--preview-notes-bottom,9rem)auto;inline-size:min(22rem,calc(100vi - var(--space-4)));max-block-size:calc(100dvb - var(--preview-notes-bottom,9rem) - var(--space-2))}.preview-annotations [data-slot=annotation-notes][data-placement=below]{inset:var(--preview-notes-top,3rem)var(--space-2)auto auto;max-block-size:calc(100dvb - var(--preview-notes-top,3rem) - var(--space-2))}}@media (forced-colors:active){.preview-annotations :-webkit-any([data-slot=annotation-editor],[data-slot=annotation-notes]){border:1px solid highlight}.preview-annotations :-moz-any([data-slot=annotation-editor],[data-slot=annotation-notes]){border:1px solid highlight}.preview-annotations :is([data-slot=annotation-editor],[data-slot=annotation-notes]){border:1px solid highlight}.preview-annotations :is([data-slot=highlight],[data-slot=markers]>button){forced-color-adjust:none;border:1px solid highlight}}[data-preview-annotation-controls]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;container-type:normal;display:flex;color:var(--ink);pointer-events:auto;align-items: center;block-size:auto;inline-size:auto}[data-preview-annotation-controls][data-placement=docked]{position:relative;z-index:auto;gap:var(--space-2);padding:var(--space-0-5)var(--space-1);border-radius:var(--radius-m);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke);flex:0 auto;min-inline-size:0;inset:auto}[data-preview-annotation-controls][data-placement=floating]{position:fixed;z-index:var(--layer-toast);inset:auto var(--space-3)var(--space-3)auto}:root[data-phone=true] [data-preview-annotation-controls][data-placement=floating]{inset-block:calc(max(env(safe-area-inset-top,0px),env(titlebar-area-height,0px)) + var(--header-block) + var(--space-2))auto}[data-preview-annotation-controls][data-placement=docked] [data-slot=annotation-toolbar]{box-shadow:none;background:0 0;padding:0}[data-preview-annotation-controls][data-placement=docked] .button-control:has([data-slot=annotation-count]){gap:var(--space-1);padding-inline:var(--space-1-5);inline-size:auto;min-inline-size:0}[data-preview-annotation-controls][data-placement=docked] [data-slot=annotation-count]{position:static;color:inherit;font:var(--text-caption);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;block-size:auto;inline-size:auto;min-inline-size:0;padding-inline-start:0;padding-inline-end:0}[data-preview-annotation-controls][data-placement=docked] [data-slot=annotation-notes]{inset:var(--preview-notes-top,3rem)var(--preview-notes-end,var(--space-3))auto auto;inline-size:min(24rem,calc(100vi - var(--space-5)));max-block-size:min(32rem,calc(100dvb - var(--preview-notes-top,3rem) - var(--space-3)))}.settings-page{display:grid;grid-template-columns:minmax(9rem,12rem)minmax(0,1fr);block-size:100%;min-block-size:0}.settings-page [data-slot=section] [data-slot=description]{color:var(--ink-muted)}.settings-page>[data-slot=navigation]{display:flex;gap:var(--space-0-5);padding:var(--space-2)var(--chrome-inset);overflow:auto;overflow-anchor:none;overscroll-behavior:contain;background:var(--surface-chrome);scrollbar-gutter:stable;flex-direction:column}.settings-page[data-section-count="1"]{grid-template-columns:minmax(0,1fr)}.settings-page[data-section-count="1"]>[data-slot=navigation]{display:none}.settings-page [data-slot=section-button] :-webkit-any([data-slot=detail],[data-slot=trailing]){display:none}.settings-page [data-slot=section-button] :-moz-any([data-slot=detail],[data-slot=trailing]){display:none}.settings-page [data-slot=section-button] :is([data-slot=detail],[data-slot=trailing]){display:none}.settings-page [data-slot=section-button]{padding-block:var(--space-0-5)}.settings-page>[data-slot=content]{min-block-size:0}.settings-page>[data-slot=content]>[data-slot=section]{overflow:auto;block-size:100%;min-block-size:0}.settings-page>[data-slot=content]>[data-slot=section]>*{inline-size:min(100%,var(--measure-form));padding-inline:var(--gutter-page);margin-inline-start:auto;margin-inline-end:auto}.settings-page>[data-slot=content]>[data-slot=section]>[data-slot=section-header]{inline-size:min(100%,var(--measure-form));padding-block:var(--space-5)0;padding-inline:var(--gutter-page);margin-inline-start:auto;margin-inline-end:auto}.settings-page [data-slot=section] .list-row:-webkit-any([data-slot=settings-resource],[data-slot=preference]){padding-inline-start:0;padding-inline-end:0}.settings-page [data-slot=section] .list-row:-moz-any([data-slot=settings-resource],[data-slot=preference]){padding-inline-start:0;padding-inline-end:0}.settings-page [data-slot=section] .list-row:is([data-slot=settings-resource],[data-slot=preference]){padding-inline-start:0;padding-inline-end:0}.settings-page [data-slot=section] .list-row[data-slot=settings-resource][data-kind=action]{margin-block-start:var(--space-4)}.settings-page [data-slot=section] .list-row[data-slot=settings-resource][data-kind=action] [data-slot=detail]{color:var(--ink-faint)}.settings-page .panel-header[data-slot=section-header] [data-slot=title]{color:var(--ink-strong);font:var(--text-title)}.settings-page :-webkit-any(.configuration-page,.capability-manager,.agent-library){padding-block:var(--space-5);overflow:visible;overscroll-behavior:contain;scrollbar-gutter:auto;background:0 0;block-size:auto;min-block-size:0;max-block-size:none;inline-size:100%;padding-inline-start:0;padding-inline-end:0}.settings-page :-webkit-any(.configuration-page,.capability-manager,.agent-library)>[data-slot=settings]{inline-size:100%;padding:0}.settings-page :-moz-any(.configuration-page,.capability-manager,.agent-library){padding-block:var(--space-5);overflow:visible;overscroll-behavior:contain;scrollbar-gutter:auto;background:0 0;block-size:auto;min-block-size:0;max-block-size:none;inline-size:100%;padding-inline-start:0;padding-inline-end:0}.settings-page :-moz-any(.configuration-page,.capability-manager,.agent-library)>[data-slot=settings]{inline-size:100%;padding:0}.settings-page :is(.configuration-page,.capability-manager,.agent-library){padding-block:var(--space-5);overflow:visible;overscroll-behavior:contain;scrollbar-gutter:auto;background:0 0;block-size:auto;min-block-size:0;max-block-size:none;inline-size:100%;padding-inline-start:0;padding-inline-end:0}.settings-page :is(.configuration-page,.capability-manager,.agent-library)>[data-slot=settings]{inline-size:100%;padding:0}.settings-page :-webkit-any(.configuration-page,.capability-manager,.agent-library) :-webkit-any(.configuration-page,.capability-manager,.agent-library){padding-block-start:0;padding-block-end:0}.settings-page :-moz-any(.configuration-page,.capability-manager,.agent-library) :-moz-any(.configuration-page,.capability-manager,.agent-library){padding-block-start:0;padding-block-end:0}.settings-page :is(.configuration-page,.capability-manager,.agent-library) :is(.configuration-page,.capability-manager,.agent-library){padding-block-start:0;padding-block-end:0}@container application-shell (width<=36rem){.settings-page{display:block;overflow:hidden}.settings-page>[data-slot=navigation]{display:none}.settings-page>[data-slot=content]{overflow:auto;overscroll-behavior:contain;block-size:100%;min-block-size:0}.settings-page>[data-slot=content]>[data-slot=section]{overflow:visible;block-size:auto;min-block-size:100%;padding-block-end:var(--phone-edge-block-end)}}.settings-page[data-json=true]{display:block;overflow:hidden}.settings-page[data-json=true]>[data-slot=navigation]{display:none}.settings-page[data-json=true]>[data-slot=content]{overflow:auto;overscroll-behavior:contain;block-size:100%;min-block-size:0}.settings-page[data-json=true]>[data-slot=content]>[data-slot=json-surface]{block-size:100%;min-block-size:100%}.settings-json-surface{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--canvas);min-block-size:0;min-inline-size:0}.settings-json-surface[hidden]{display:none}.settings-json-surface>[data-slot=json-header]{display:grid;gap:var(--space-1);inline-size:min(100%,var(--measure-form));padding:var(--space-5)var(--gutter-page)var(--space-3);margin-inline-start:auto;margin-inline-end:auto}.settings-json-surface [data-slot=json-title]{color:var(--ink-strong);font:var(--text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.settings-json-surface [data-slot=json-description]{color:var(--ink-faint);font:var(--text-caption);margin:0}.settings-json-surface [data-slot=json-status]{color:var(--ink-faint);font:var(--text-caption);margin:0}.settings-json-surface [data-slot=json-status]{min-block-size:1lh}.settings-json-surface [data-slot=json-status][data-tone=critical]{color:var(--tone-critical-ink)}.settings-json-surface>[data-slot=json-editor]{display:flex;inline-size:min(100%,var(--measure-form));padding-inline:var(--gutter-page);min-block-size:0;min-inline-size:0;margin-inline-start:auto;margin-inline-end:auto;padding-block-end:var(--phone-edge-block-end)}.settings-json-surface>[data-slot=json-editor]>.code-viewer{min-block-size:16rem;inline-size:100%}.settings-scope-unavailable{padding-block:var(--space-5);color:var(--ink-muted);font:var(--text-body);margin:0}.project-defaults{display:grid;gap:var(--space-0-5);padding-block:var(--space-5)}.project-defaults [data-slot=binding]{display:grid;grid-template-columns:9rem minmax(0,1fr)auto;align-items:baseline;gap:var(--space-0-5)var(--space-3);padding-block:var(--space-1);font:var(--text-body)}.project-defaults [data-slot=binding-label]{color:var(--ink-ghost)}.project-defaults [data-slot=binding-value]{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.project-defaults [data-slot=binding][data-multiline=true] [data-slot=binding-value]{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.project-defaults [data-slot=binding-source]{color:var(--ink-ghost);font:var(--text-caption);white-space:nowrap}.project-defaults [data-slot=empty]{color:var(--ink-muted);font:var(--text-body);margin:0}@container application-shell (width<=42.5rem){.project-defaults [data-slot=binding]{grid-template-columns:9rem minmax(0,1fr)}.project-defaults [data-slot=binding-source]{grid-column:2}}.settings-page>[data-slot=navigation]>[data-slot=group-label]{padding:var(--space-3)var(--space-2)var(--space-1);color:var(--ink-faint);font:var(--text-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.settings-page>[data-slot=navigation]>[data-slot=group-label]:first-child{padding-block-start:var(--space-1)}.settings-resource-list{display:grid;padding-block:var(--space-5)}.settings-resource-list [data-slot=settings-resource]{box-shadow:inset 0 -1px var(--stroke-subtle);border-radius:0}.account-workspace-settings{display:grid;gap:var(--space-4);align-content: start}.account-workspace-settings [data-slot=form]{display:grid;gap:var(--space-4)}.account-workspace-settings [data-slot=accent-editor]{display:grid;grid-template-columns:var(--control-block)minmax(0,1fr);align-items: end;gap:var(--space-3)}.account-workspace-settings [data-slot=accent-swatch]{grid-column:1;grid-row:1;inline-size:var(--control-block);block-size:var(--control-block);border:1px solid var(--stroke-strong);border-radius:var(--radius-m);box-shadow:inset 0 0 0 2px var(--canvas);pointer-events:none;background:0 0}.account-workspace-settings [data-slot=accent-picker]{grid-column:1;grid-row:1;inline-size:var(--control-block);block-size:var(--control-block);padding:var(--space-0-5);border:1px solid var(--stroke-strong);border-radius:var(--radius-m);background:var(--field-fill);cursor:pointer;opacity:0;min-inline-size:0}.account-workspace-settings [data-slot=accent-editor]:has([data-slot=accent-picker]:focus-visible) [data-slot=accent-swatch]{outline:2px solid var(--focus-stroke);outline-offset:2px}.account-workspace-settings [data-slot=workspace-accent]{grid-column:2;min-inline-size:0}.account-workspace-settings [data-slot=actions]{display:flex;justify-content:end;gap:var(--space-2)}.account-workspace-settings [data-slot=status]{color:var(--ink-faint);font:var(--text-caption);min-block-size:1rem;margin:0}.account-workspace-settings [data-slot=status][data-tone=critical]{color:var(--tone-critical-ink)}.account-repository-settings{display:grid;align-content: start}.account-repository-settings [data-slot=form]{display:grid;gap:var(--space-4)}.account-repository-settings [data-slot=repository-identity]{color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;margin:0}.account-repository-settings [data-slot=actions]{display:flex;justify-content:end;gap:var(--space-2)}.account-repository-settings [data-slot=status]{color:var(--ink-faint);font:var(--text-caption);min-block-size:1rem;margin:0}.account-repository-settings [data-slot=status][data-tone=critical]{color:var(--tone-critical-ink)}.configuration-page{container:configuration-page/inline-size;display:grid;overflow:auto;overscroll-behavior:contain;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);font-synthesis:none;scrollbar-gutter:stable;--preference-control:9rem;block-size:100%;min-block-size:0}.configuration-page [data-slot=settings]{display:grid;align-content: start;gap:var(--space-7);inline-size:min(100%,var(--measure-form));padding-block:var(--space-5)var(--space-7);padding-inline:var(--gutter-page)}.configuration-page [data-slot=section]{display:grid;gap:var(--space-3);scroll-margin-block-start:var(--space-4)}.configuration-page .panel-header[data-slot=section-header] [data-slot=title]{color:var(--ink-strong);font:var(--text-title)}.configuration-page :-webkit-any([data-slot=preference-list],[data-slot=keybinding-list]){display:grid}.configuration-page :-moz-any([data-slot=preference-list],[data-slot=keybinding-list]){display:grid}.configuration-page :is([data-slot=preference-list],[data-slot=keybinding-list]){display:grid}.configuration-page :-webkit-any([data-slot=preference-list],[data-slot=keybinding-list])>.list-row{border-radius:0}.configuration-page :-moz-any([data-slot=preference-list],[data-slot=keybinding-list])>.list-row{border-radius:0}.configuration-page :is([data-slot=preference-list],[data-slot=keybinding-list])>.list-row{border-radius:0}.configuration-page :-webkit-any([data-slot=preference-list],[data-slot=keybinding-list])>.list-row:not([hidden])~.list-row:not([hidden]){box-shadow:inset 0 1px var(--stroke-subtle)}.configuration-page :-moz-any([data-slot=preference-list],[data-slot=keybinding-list])>.list-row:not([hidden])~.list-row:not([hidden]){box-shadow:inset 0 1px var(--stroke-subtle)}.configuration-page :is([data-slot=preference-list],[data-slot=keybinding-list])>.list-row:not([hidden])~.list-row:not([hidden]){box-shadow:inset 0 1px var(--stroke-subtle)}.configuration-page [data-slot=preference] .select-control{inline-size:var(--preference-control)}.configuration-page [data-slot=palette-preference]{display:grid;gap:var(--space-3);padding-block:var(--space-3);box-shadow:inset 0 1px var(--stroke-subtle),inset 0 -1px var(--stroke-subtle)}.configuration-page [data-slot=palette-preference]>header{display:grid;gap:var(--space-0-5)}.configuration-page [data-slot=palette-preference]>header h3{color:var(--ink);font:var(--text-control);margin:0}.configuration-page [data-slot=palette-preference]>header p{max-inline-size:var(--measure-prose);color:var(--ink-muted);font:var(--text-caption);margin:0}.appearance-editor{container:appearance-editor/inline-size;display:grid;gap:var(--space-3);min-inline-size:0}.appearance-editor [data-slot=palette-toolbar]{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);flex-wrap:wrap}.appearance-editor [data-slot=palette-panel]{display:grid;gap:var(--space-3);outline:none;min-inline-size:0;padding:0}.appearance-editor [data-slot=palette-panel][hidden]{display:none}.appearance-editor [data-slot=palette-preview]{color:color-mix(in oklab,var(--preview-gray)25%,var(--preview-contrast));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-m);background:var(--canvas);min-block-size:3.25rem}.appearance-editor :-webkit-any([data-slot=palette-preview-ui],[data-slot=palette-preview-syntax],[data-slot=palette-preview-terminal]){display:flex;padding:var(--space-3);min-inline-size:0}.appearance-editor :-moz-any([data-slot=palette-preview-ui],[data-slot=palette-preview-syntax],[data-slot=palette-preview-terminal]){display:flex;padding:var(--space-3);min-inline-size:0}.appearance-editor :is([data-slot=palette-preview-ui],[data-slot=palette-preview-syntax],[data-slot=palette-preview-terminal]){display:flex;padding:var(--space-3);min-inline-size:0}.appearance-editor [data-slot=palette-preview-ui]{justify-content:space-between;align-items: center;gap:var(--space-2);background:var(--preview-background);font:var(--text-control)}.appearance-editor [data-slot=palette-preview-ui] [data-slot=palette-preview-action]{padding:var(--space-0-5)var(--space-2);border-radius:var(--radius-s);color:var(--ink-on-accent);background:var(--surface-accent)}.appearance-editor [data-slot=palette-preview-syntax]{overflow:hidden;border-inline:1px solid var(--stroke-subtle);background:color-mix(in oklab,var(--preview-background)94%,currentColor);font:var(--text-body);font-family:var(--font-code);white-space:pre;align-items: center}.appearance-editor [data-slot=palette-preview-terminal]{display:grid;align-content: center;gap:var(--space-2);font:var(--text-body);font-family:var(--font-code)}.appearance-editor [data-slot=palette-preview-ansi]{display:grid;grid-template-columns:repeat(8,1fr);block-size:var(--space-1-5);overflow:hidden;border-radius:var(--radius-s)}.appearance-editor [data-slot=palette-preview-ansi] i{display:block;min-inline-size:0}.appearance-editor [data-slot=palette-group]{display:grid;gap:var(--space-2)}.appearance-editor [data-slot=palette-group]>header{display:grid;gap:var(--space-0-5)}.appearance-editor [data-slot=palette-group]>header h3{color:var(--ink);font:var(--text-control);margin:0}.appearance-editor [data-slot=palette-group]>header p{color:var(--ink-muted);font:var(--text-caption);margin:0}.appearance-editor [data-slot=palette-details]{border-block-start:1px solid var(--stroke-subtle)}.appearance-editor [data-slot=palette-details]>summary{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer}.appearance-editor [data-slot=palette-details]>summary::marker{color:var(--ink-faint)}.appearance-editor [data-slot=palette-details]>summary>span:first-child{display:grid;gap:var(--space-0-5)}.appearance-editor [data-slot=palette-details]>summary>span:first-child strong{color:var(--ink);font:var(--text-control)}.appearance-editor [data-slot=palette-details]>summary>span:first-child span{color:var(--ink-muted);font:var(--text-caption)}.appearance-editor [data-slot=palette-count]{color:var(--ink-muted);font:var(--text-caption)}.appearance-editor [data-slot=palette-colors]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px var(--space-5);padding-block-end:var(--space-3)}.appearance-editor [data-slot=palette-color]{display:grid;grid-template-columns:minmax(5rem,1fr)var(--control-block)minmax(9rem,12rem);align-items: center;gap:var(--space-2);padding-block:var(--space-1-5);min-inline-size:0}.appearance-editor [data-slot=palette-color-label]{overflow:hidden;color:var(--ink-subtle);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.appearance-editor [data-slot=palette-color-choice]{position:relative;display:block;inline-size:var(--control-block);block-size:var(--control-block)}.appearance-editor :-webkit-any([data-slot=palette-color-swatch],[data-slot=palette-color-picker]){position:absolute;border:1px solid var(--stroke-strong);border-radius:var(--radius-m);block-size:100%;inline-size:100%;inset:0}.appearance-editor :-moz-any([data-slot=palette-color-swatch],[data-slot=palette-color-picker]){position:absolute;border:1px solid var(--stroke-strong);border-radius:var(--radius-m);block-size:100%;inline-size:100%;inset:0}.appearance-editor :is([data-slot=palette-color-swatch],[data-slot=palette-color-picker]){position:absolute;border:1px solid var(--stroke-strong);border-radius:var(--radius-m);block-size:100%;inline-size:100%;inset:0}.appearance-editor [data-slot=palette-color-swatch]{box-shadow:inset 0 0 0 2px var(--canvas);pointer-events:none}.appearance-editor [data-slot=palette-color-picker]{cursor:pointer;opacity:0;padding:0}.appearance-editor [data-slot=palette-color-choice]:has([data-slot=palette-color-picker]:focus-visible) [data-slot=palette-color-swatch]{outline:2px solid var(--focus-stroke);outline-offset:2px}.appearance-editor [data-slot=palette-color-value]{min-inline-size:0}.appearance-editor [data-slot=palette-color-value] [data-slot=input]{font-size:.6875rem}@container appearance-editor (width<=36rem){.appearance-editor [data-slot=palette-preview]{grid-template-columns:1fr}.appearance-editor [data-slot=palette-preview-syntax]{border-block:1px solid var(--stroke-subtle);border-inline-start:0;border-inline-end:0}.appearance-editor [data-slot=palette-colors]{grid-template-columns:1fr}.appearance-editor [data-slot=palette-color]{grid-template-columns:minmax(5rem,1fr)var(--control-block)minmax(8rem,1.4fr)}}.configuration-page [data-slot=notification-control]{display:flex;justify-content:end;align-items: center;gap:var(--space-2);flex-wrap:wrap}.configuration-page [data-slot=notification-control] .checkbox-control{display:inline-grid;grid-template-columns:auto;gap:0}.configuration-page [data-slot=notification-control] .checkbox-control [data-slot=copy]{display:none}.configuration-page :-webkit-any([data-slot=preference-status],[data-slot=keybinding-status]){color:var(--ink-faint);font:var(--text-caption)}.configuration-page :-moz-any([data-slot=preference-status],[data-slot=keybinding-status]){color:var(--ink-faint);font:var(--text-caption)}.configuration-page :is([data-slot=preference-status],[data-slot=keybinding-status]){color:var(--ink-faint);font:var(--text-caption)}.configuration-page [data-slot=keybinding-status]{min-block-size:1rem}.configuration-page [data-slot=keybinding-button]{min-inline-size:6rem}.configuration-page [data-slot=account-identity]{display:grid;justify-items:end;gap:var(--space-0-5)}.configuration-page [data-slot=account-identity] strong{color:var(--ink);font:var(--text-control)}.configuration-page [data-slot=account-identity] span{color:var(--ink-faint);font:var(--text-caption)}.configuration-page [data-slot=account-billing]{display:grid;grid-template-columns:minmax(0,1fr)auto;place-items: center end;gap:var(--space-1)var(--space-4);min-inline-size:min(100%,15rem)}.configuration-page [data-slot=account-billing-summary]{display:grid;justify-self:stretch;justify-items:end;gap:var(--space-0-5);min-inline-size:0}.configuration-page [data-slot=account-billing-summary] strong{color:var(--ink);font:var(--text-control)}.configuration-page [data-slot=account-billing-summary] span{color:var(--ink-faint);font:var(--text-caption)}.configuration-page [data-slot=account-billing-status]{min-block-size:1rem}.configuration-page [data-slot=search-empty]{padding-block:var(--space-7)}.assistant-page{--conversation-measure:var(--measure-column);--conversation-inset:var(--gutter-page);--conversation-inset-end:var(--gutter-page);--conversation-foot:0px;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr)auto;grid-template-columns:minmax(0,1fr);color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.assistant-page>[data-slot=header]{display:flex;align-items: center;gap:var(--space-3);min-block-size:var(--header-block);padding-inline:var(--gutter-panel)}.assistant-page [data-slot=title]{color:var(--ink-strong);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.assistant-page [data-slot=timeline-stack]{grid-row:2/4;grid-column:1;display:grid;grid-template:"transcript" minmax(0,1fr)/minmax(0,1fr);min-block-size:0}.assistant-page>[data-slot=discussion-matches]{position:absolute;z-index:3;display:grid;pointer-events:none;justify-items:center;bottom:calc(var(--conversation-foot) + var(--space-2));left:0;right:0}.assistant-page>[data-slot=discussion-matches]>*{pointer-events:auto}.assistant-page>[data-slot=discussion-matches]:not(:has(>:not([hidden]))){display:none}.assistant-page>[data-slot=discussion-matches]>[data-slot=list]{inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--stroke);border-radius:var(--radius-m);background:var(--surface-raised);max-block-size:11.5rem;min-inline-size:0}.assistant-page>[data-slot=discussion-matches]>[data-slot=list][hidden]{display:none}.assistant-page>[data-slot=discussion-matches]>[data-slot=list]>[data-slot=empty]{padding:var(--space-2)var(--gutter-panel);color:var(--ink-muted);font:var(--text-body);margin:0}.assistant-page [data-slot=timeline-stack]>:-webkit-any([data-slot=timeline],[data-slot=timeline-retained]){grid-area:transcript}.assistant-page [data-slot=timeline-stack]>:-moz-any([data-slot=timeline],[data-slot=timeline-retained]){grid-area:transcript}.assistant-page [data-slot=timeline-stack]>:is([data-slot=timeline],[data-slot=timeline-retained]){grid-area:transcript}.assistant-page [data-slot=timeline-retained]{visibility:hidden;contain:layout paint}.assistant-page :-webkit-any([data-slot=timeline],[data-slot=timeline-retained]){display:flex;padding-inline:var(--conversation-inset);overflow:auto;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--conversation-foot) + var(--space-3));scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;min-block-size:0;padding-block-end:calc(var(--conversation-foot) + var(--space-3))}.assistant-page :-moz-any([data-slot=timeline],[data-slot=timeline-retained]){display:flex;padding-inline:var(--conversation-inset);overflow:auto;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--conversation-foot) + var(--space-3));scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;min-block-size:0;padding-block-end:calc(var(--conversation-foot) + var(--space-3))}.assistant-page :is([data-slot=timeline],[data-slot=timeline-retained]){display:flex;padding-inline:var(--conversation-inset);overflow:auto;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--conversation-foot) + var(--space-3));scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;min-block-size:0;padding-block-end:calc(var(--conversation-foot) + var(--space-3))}.assistant-page :-webkit-any([data-slot=messages],[data-slot=messages-retained]){display:block;inline-size:min(100%,var(--conversation-measure));padding-block:var(--rhythm-reading)var(--space-5);flex:none;margin-inline-start:auto;margin-inline-end:auto}.assistant-page :-moz-any([data-slot=messages],[data-slot=messages-retained]){display:block;inline-size:min(100%,var(--conversation-measure));padding-block:var(--rhythm-reading)var(--space-5);flex:none;margin-inline-start:auto;margin-inline-end:auto}.assistant-page :is([data-slot=messages],[data-slot=messages-retained]){display:block;inline-size:min(100%,var(--conversation-measure));padding-block:var(--rhythm-reading)var(--space-5);flex:none;margin-inline-start:auto;margin-inline-end:auto}.assistant-page :-webkit-any([data-slot=message-content],[data-slot=message-content-retained]){position:relative;min-block-size:0}.assistant-page :-moz-any([data-slot=message-content],[data-slot=message-content-retained]){position:relative;min-block-size:0}.assistant-page :is([data-slot=message-content],[data-slot=message-content-retained]){position:relative;min-block-size:0}.assistant-page>.message-composer{grid-row:3;grid-column:1;z-index:2;inline-size:min(100% - 2*var(--conversation-inset),var(--conversation-measure));margin-block:0 var(--conversation-inset-end);margin-inline-start:auto;margin-inline-end:auto}.assistant-page [data-slot=message]{position:absolute;display:grid;justify-items:start;gap:var(--space-1);min-inline-size:0;top:var(--assistant-message-offset,0px);left:0;right:0}.assistant-page [data-slot=message][data-role=person]{justify-items:end}.assistant-page [data-slot=byline]{display:flex;align-items:baseline;gap:var(--space-1-5);color:var(--ink-faint);flex-wrap:wrap;min-inline-size:0}.assistant-page [data-slot=message-agent]{color:var(--ink-subtle);font:var(--text-caption)}.assistant-page :-webkit-any([data-slot=message-agent-detail],[data-slot=message-time]){color:var(--ink-muted);font:var(--text-caption)}.assistant-page :-moz-any([data-slot=message-agent-detail],[data-slot=message-time]){color:var(--ink-muted);font:var(--text-caption)}.assistant-page :is([data-slot=message-agent-detail],[data-slot=message-time]){color:var(--ink-muted);font:var(--text-caption)}.assistant-page [data-slot=message-body]{color:var(--ink-subtle);font:var(--text-body);overflow-wrap:anywhere;max-inline-size:100%;margin:0}.assistant-page [data-slot=message][data-role=person] [data-slot=message-body]{padding:var(--space-2)var(--space-3);border-radius:var(--radius-l)var(--radius-l)var(--radius-s)var(--radius-l);color:var(--ink);background:var(--surface-emphasis);max-inline-size:min(82%,30rem)}.assistant-page [data-slot=message-state]{color:var(--tone-info-ink);font:var(--text-caption)}.assistant-page [data-slot=message][data-state=failed] [data-slot=message-state]{color:var(--tone-critical-ink)}.assistant-page :-webkit-any([data-slot=empty],[data-slot=empty-retained]){display:grid;place-content: center;justify-items:center;gap:var(--space-1-5);padding:var(--space-6);text-align:center;min-block-size:100%}.assistant-page :-moz-any([data-slot=empty],[data-slot=empty-retained]){display:grid;place-content: center;justify-items:center;gap:var(--space-1-5);padding:var(--space-6);text-align:center;min-block-size:100%}.assistant-page :is([data-slot=empty],[data-slot=empty-retained]){display:grid;place-content: center;justify-items:center;gap:var(--space-1-5);padding:var(--space-6);text-align:center;min-block-size:100%}.assistant-page :-webkit-any([data-slot=empty],[data-slot=empty-retained]) h2{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display);margin:0}.assistant-page :-moz-any([data-slot=empty],[data-slot=empty-retained]) h2{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display);margin:0}.assistant-page :is([data-slot=empty],[data-slot=empty-retained]) h2{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display);margin:0}.assistant-page :-webkit-any([data-slot=empty],[data-slot=empty-retained]) p{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-prose);margin:0}.assistant-page :-moz-any([data-slot=empty],[data-slot=empty-retained]) p{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-prose);margin:0}.assistant-page :is([data-slot=empty],[data-slot=empty-retained]) p{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-prose);margin:0}.thread-page{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-page>[data-slot=header]{display:flex;align-items: center;gap:var(--space-3);min-block-size:var(--header-block);padding-inline:var(--gutter-panel);background:var(--surface-chrome);min-inline-size:0}.thread-page>[data-slot=header] [data-slot=title]{display:flex;overflow:clip;color:var(--ink-strong);font:var(--text-body);letter-spacing:var(--track-tight);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items: center;min-inline-size:0;margin:0}.thread-page>[data-slot=header] [data-slot=hierarchy-separator]{color:var(--ink-ghost);font:var(--text-caption);flex:none}.thread-page>[data-slot=header] [data-slot=status]{overflow:clip;color:var(--ink-muted);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;max-inline-size:11rem}.thread-page:has(.thread-inspection-page:-webkit-any([data-mode=checkpoint],[data-mode=comparison])) [data-slot=thread-tools]>[data-slot=trigger]{color:var(--selected-ink);background:var(--selected-fill)}.thread-page:has(.thread-inspection-page:-moz-any([data-mode=checkpoint],[data-mode=comparison])) [data-slot=thread-tools]>[data-slot=trigger]{color:var(--selected-ink);background:var(--selected-fill)}.thread-page:has(.thread-inspection-page:is([data-mode=checkpoint],[data-mode=comparison])) [data-slot=thread-tools]>[data-slot=trigger]{color:var(--selected-ink);background:var(--selected-fill)}.thread-page>[data-slot=body]{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden;min-block-size:0;min-inline-size:0}.thread-page>[data-slot=body]>[data-slot=offline]{grid-row:1}.thread-page>[data-slot=body]>[data-slot=scratch-notice]{grid-row:2}.thread-page>[data-slot=body]>[data-slot=attention]{grid-row:3;padding:var(--space-2)var(--gutter-panel)}.thread-page>[data-slot=body]>:-webkit-any([data-slot=workbench],[data-slot=unavailable]){grid-row:4}.thread-page>[data-slot=body]>:-moz-any([data-slot=workbench],[data-slot=unavailable]){grid-row:4}.thread-page>[data-slot=body]>:is([data-slot=workbench],[data-slot=unavailable]){grid-row:4}.thread-page>[data-slot=body]>[data-slot=offline]{padding:var(--space-1-5)var(--gutter-panel);color:var(--ink-muted);font:var(--text-caption);background:var(--tone-warning-fill);margin:0}.thread-page>[data-slot=body]>[data-slot=scratch-notice]{display:flex;align-items: center;gap:var(--space-2);padding:var(--space-1-5)var(--gutter-panel);color:var(--ink-muted);font:var(--text-caption);background:var(--surface-raised);min-inline-size:0}.thread-page>[data-slot=body]>[data-slot=scratch-notice]>[data-slot=scratch-note]{flex:auto;min-inline-size:0;margin:0}.thread-page>[data-slot=body]>[data-slot=scratch-notice]>[data-slot=promote]{display:flex;align-items: center;gap:var(--space-1);flex:none}.thread-page>[data-slot=body]>[data-slot=scratch-notice] [data-slot=promote-message]{color:var(--tone-critical-ink);max-inline-size:20rem;margin:0}.thread-page>[data-slot=body]>[data-slot=scratch-notice][hidden]{display:none}@container application-shell (width<=30rem){.thread-page>[data-slot=body]>[data-slot=scratch-notice]{flex-wrap:wrap}.thread-page>[data-slot=body]>[data-slot=scratch-notice]>[data-slot=promote]{flex-basis:100%}}.thread-page :-webkit-any([data-slot=workbench],[data-slot=unavailable]){overflow:hidden;min-block-size:0;min-inline-size:0}.thread-page :-moz-any([data-slot=workbench],[data-slot=unavailable]){overflow:hidden;min-block-size:0;min-inline-size:0}.thread-page :is([data-slot=workbench],[data-slot=unavailable]){overflow:hidden;min-block-size:0;min-inline-size:0}.thread-page [data-slot=attention]{display:grid;gap:var(--space-2);inline-size:min(100%,var(--measure-column));overflow-y:auto;max-block-size:16rem;margin-inline-start:auto;margin-inline-end:auto}.thread-page [data-slot=attention] [data-slot=attention-request]{display:grid;gap:var(--space-2);padding:var(--space-2-5)var(--space-3);border-radius:var(--radius-m);background:var(--tone-warning-fill)}.thread-page [data-slot=attention] [data-slot=attention-request][data-kind=error]{background:var(--tone-critical-fill)}.thread-page [data-slot=attention] [data-slot=attention-copy]{display:grid;gap:var(--space-0-5);min-inline-size:0}.thread-page [data-slot=attention] [data-slot=attention-worker]{overflow:clip;color:var(--ink-faint);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;margin:0}.thread-page [data-slot=attention] [data-slot=attention-label]{color:var(--ink-strong);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.thread-page [data-slot=attention] [data-slot=attention-detail]{max-inline-size:var(--measure-prose);overflow-wrap:anywhere;color:var(--ink-muted);font:var(--text-caption);white-space:pre-wrap;margin:0}.thread-page [data-slot=attention] [data-slot=attention-options]{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.thread-page [data-slot=attention] [data-slot=attention-options]>[data-slot=attention-review]{margin-inline-end:auto}.thread-page [data-slot=workbench]>.thread-inspection-page{block-size:100%;inline-size:100%}.thread-page [data-slot=unavailable]{display:grid;place-content: center;justify-items:center;gap:var(--space-1-5);padding:var(--space-6);text-align:center}.thread-page [data-slot=unavailable] h2{color:var(--ink-strong);font:var(--text-title);letter-spacing:var(--track-tight);margin:0}.thread-page [data-slot=unavailable] p{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-prose);margin:0}.thread-inspection-page{--thread-navigator-size:clamp(12rem,20cqi,14rem);--inspection-band-block:2rem;container:thread-inspection/inline-size;display:grid;grid-template-rows:minmax(0,1fr)auto;color:var(--ink);background:var(--canvas);font-family:var(--font-ui);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page>[data-slot=header]{display:grid;grid-template-columns:auto minmax(8rem,1fr)auto;align-items: center;gap:var(--space-2-5);min-block-size:var(--header-block-stacked);padding:var(--space-1-5)var(--space-2-5);box-shadow:inset 0 -1px var(--stroke-subtle)}.thread-inspection-page>[data-slot=header]>[data-slot=identity]{display:grid;gap:var(--space-0-5);min-inline-size:0}.thread-inspection-page>[data-slot=header]>[data-slot=identity]>:-webkit-any([data-slot=title],[data-slot=context]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.thread-inspection-page>[data-slot=header]>[data-slot=identity]>:-moz-any([data-slot=title],[data-slot=context]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.thread-inspection-page>[data-slot=header]>[data-slot=identity]>:is([data-slot=title],[data-slot=context]){overflow:clip;text-overflow:ellipsis;white-space:nowrap}.thread-inspection-page>[data-slot=header]>[data-slot=identity]>[data-slot=title]{color:var(--ink-strong);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.thread-inspection-page>[data-slot=header]>[data-slot=identity]>[data-slot=context]{color:var(--ink-faint);font:var(--text-caption)}.thread-inspection-page>[data-slot=header]>[data-slot=state-controls]{display:flex;justify-content:end;align-items: center;gap:var(--space-1-5);min-inline-size:0}.thread-inspection-page>[data-slot=header] [data-slot=explorer-toggle]{display:none}.thread-inspection-page[data-presentation=embedded]>[data-slot=header]{grid-template-columns:minmax(0,1fr);min-block-size:var(--header-block);justify-items:end}.thread-inspection-page>[data-slot=body]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page>[data-slot=body]>[data-slot=chat]{grid-area:1/1}.thread-inspection-page>[data-slot=body]>[data-slot=workspace]{grid-area:1/1}.thread-inspection-page>[data-slot=body]>[data-slot=chat][hidden]{display:none}.thread-inspection-page>[data-slot=body]>[data-slot=workspace][hidden]{display:none}.thread-inspection-page>[data-slot=body]>[data-slot=chat]{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page>[data-slot=body]>[data-slot=workspace]{display:grid;grid-template-columns:var(--thread-navigator-size)minmax(0,1fr);overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page>[data-slot=body]>[data-slot=workspace]>[data-slot=navigator]{position:relative;z-index:var(--layer-raised);display:grid;grid-template-rows:auto minmax(0,1fr)auto;background:var(--surface-raised);box-shadow:inset -1px 0 var(--stroke-subtle);min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page[data-navigator=false]>[data-slot=body]>[data-slot=workspace]{grid-template-columns:minmax(0,1fr)}.thread-inspection-page[data-navigator-collapsed=true]>[data-slot=body]>[data-slot=workspace]{grid-template-columns:minmax(0,1fr)}.thread-inspection-page[data-navigator=false]>[data-slot=body]>[data-slot=workspace]>[data-slot=navigator]{display:none}.thread-inspection-page[data-navigator-collapsed=true]>[data-slot=body]>[data-slot=workspace]>[data-slot=navigator]{display:none}.thread-inspection-page[data-narrow=true]>[data-slot=body]>[data-slot=workspace]{grid-template-columns:minmax(0,1fr)}.thread-inspection-page[data-narrow=true]>[data-slot=body]>[data-slot=workspace]>:-webkit-any([data-slot=navigator],[data-slot=editor]){grid-area:1/1}.thread-inspection-page[data-narrow=true]>[data-slot=body]>[data-slot=workspace]>:-moz-any([data-slot=navigator],[data-slot=editor]){grid-area:1/1}.thread-inspection-page[data-narrow=true]>[data-slot=body]>[data-slot=workspace]>:is([data-slot=navigator],[data-slot=editor]){grid-area:1/1}.thread-inspection-page[data-narrow=true]>[data-slot=body]>[data-slot=workspace]>[data-slot=navigator]{box-shadow:none}.thread-inspection-page[data-narrow=true][data-narrow-pane=viewer]>[data-slot=body]>[data-slot=workspace]>[data-slot=navigator]{display:none}.thread-inspection-page[data-narrow=true][data-narrow-pane=navigator]:not([data-navigator=false]):not([data-navigator-collapsed=true])>[data-slot=body]>[data-slot=workspace]>[data-slot=editor]{display:none}.thread-inspection-page[data-narrow=true] [data-slot=explorer-toggle]>[data-slot=label]{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px}.thread-inspection-page [data-slot=navigator]>[data-slot=search]{padding-inline:var(--chrome-inset);overflow:hidden;scrollbar-gutter:stable}.thread-inspection-page [data-slot=navigator]>[data-slot=search]>[data-slot=control]{padding-inline:calc(var(--chrome-text) - var(--field-border-width))}.thread-inspection-page [data-slot=navigator]>[data-slot=navigation]{padding:0 var(--chrome-inset)var(--space-3);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0}.thread-inspection-page [data-slot=navigator]>[data-slot=navigation-empty]{align-self: center}.thread-inspection-page [data-slot=navigation-content]{position:relative;block-size:var(--thread-navigation-content-size,0px);min-inline-size:0}.thread-inspection-page [data-slot=navigation-virtual-row]{position:absolute;transform:translateY(var(--thread-navigation-row-offset,0px));min-inline-size:0;inset:0 0 auto}.thread-inspection-page [data-slot=navigation-virtual-row]:-webkit-any([data-kind=entry],[data-kind=checkpoint]){display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-0-5)}.thread-inspection-page [data-slot=navigation-virtual-row]:-moz-any([data-kind=entry],[data-kind=checkpoint]){display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-0-5)}.thread-inspection-page [data-slot=navigation-virtual-row]:is([data-kind=entry],[data-kind=checkpoint]){display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-0-5)}.thread-inspection-page [data-slot=navigation-virtual-row][data-depth="1"]{padding-inline-start:var(--space-4)}.thread-inspection-page [data-slot=navigation]>[data-slot=navigation-section]+[data-slot=navigation-section]{margin-block-start:var(--space-3)}.thread-inspection-page [data-slot=navigation-heading]{padding:var(--space-1)var(--chrome-text);color:var(--ink-faint);font:var(--text-label);margin:0}.thread-inspection-page [data-slot=navigation-section]>[data-slot=navigation-list]{display:grid}.thread-inspection-page [data-slot=navigation-pagination]{position:sticky;display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-1);padding:var(--space-1)var(--chrome-text);background:var(--canvas);border-block-start:1px solid var(--stroke-subtle);margin-block-start:var(--space-2);bottom:0}.thread-inspection-page [data-slot=navigation-pagination]>[data-slot=pagination-status]{color:var(--ink-muted);font:var(--text-caption);text-align:center}.thread-inspection-page [data-slot=navigation-list]>[data-slot=navigation-row]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-0-5)}.thread-inspection-page [data-slot=navigation-list]>[data-depth="1"]{padding-inline-start:var(--space-4)}.thread-inspection-page [data-slot=navigation-section][data-section=files]>.file-tree{padding:var(--space-0-5);color:var(--ink-muted);font:var(--text-caption);min-block-size:0;max-block-size:none}.thread-inspection-page [data-slot=editor]{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:var(--canvas);min-block-size:0;min-inline-size:0}.thread-inspection-page [data-slot=editor-stack]{position:relative;overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page :-webkit-any([data-slot=files],[data-slot=resource],[data-slot=terminal-panel]){position:absolute;overflow:hidden;min-block-size:0;min-inline-size:0;inset:0}.thread-inspection-page :-webkit-any([data-slot=files],[data-slot=resource],[data-slot=terminal-panel])[data-surface=waiting]{visibility:hidden;contain:layout paint style}.thread-inspection-page :-moz-any([data-slot=files],[data-slot=resource],[data-slot=terminal-panel]){position:absolute;overflow:hidden;min-block-size:0;min-inline-size:0;inset:0}.thread-inspection-page :-moz-any([data-slot=files],[data-slot=resource],[data-slot=terminal-panel])[data-surface=waiting]{visibility:hidden;contain:layout paint style}.thread-inspection-page :is([data-slot=files],[data-slot=resource],[data-slot=terminal-panel]){position:absolute;overflow:hidden;min-block-size:0;min-inline-size:0;inset:0}.thread-inspection-page :is([data-slot=files],[data-slot=resource],[data-slot=terminal-panel])[data-surface=waiting]{visibility:hidden;contain:layout paint style}.thread-inspection-page [data-slot=chat]>[data-slot=primary-chat]{overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page [data-slot=chat]>[data-slot=primary-chat][data-surface=waiting]{visibility:hidden;contain:layout paint style}.thread-inspection-page [data-slot=primary-chat]>.thread-conversation{block-size:100%;min-block-size:0;inline-size:100%}.thread-inspection-page [data-slot=files]>.thread-files{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page [data-slot=files]>.thread-files>.file-viewer{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page [data-slot=terminal-panel]{display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--canvas)}.thread-inspection-page [data-slot=terminal-bar]{display:flex;min-block-size:var(--inspection-band-block);padding-inline:var(--space-1);box-shadow:inset 0 -1px var(--stroke-subtle);justify-content:space-between;align-items: center;min-inline-size:0}.thread-inspection-page [data-slot=terminal-tabs]{min-inline-size:0}.thread-inspection-page [data-slot=terminal-actions]{flex:none}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment][data-terminal-state]:after{inline-size:var(--space-1);block-size:var(--space-1);background:currentColor;border-radius:50%;flex:none}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:-webkit-any([data-terminal-state=connecting],[data-terminal-state=reconnecting],[data-terminal-state=closing]):after{content:"";background:var(--ink-faint)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:-moz-any([data-terminal-state=connecting],[data-terminal-state=reconnecting],[data-terminal-state=closing]):after{content:"";background:var(--ink-faint)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:is([data-terminal-state=connecting],[data-terminal-state=reconnecting],[data-terminal-state=closing]):after{content:"";background:var(--ink-faint)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:-webkit-any([data-terminal-state=disconnected],[data-terminal-state=exited]):after{content:"";background:var(--ink-muted)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:-moz-any([data-terminal-state=disconnected],[data-terminal-state=exited]):after{content:"";background:var(--ink-muted)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment]:is([data-terminal-state=disconnected],[data-terminal-state=exited]):after{content:"";background:var(--ink-muted)}.thread-inspection-page [data-slot=terminal-tabs]>[data-slot=segment][data-terminal-state=error]:after{content:"";background:var(--tone-critical-ink)}.thread-inspection-page [data-slot=terminal-session]{overflow:hidden;min-block-size:0;min-inline-size:0}.thread-inspection-page [data-slot=terminal-session]>.terminal-view{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page>[data-slot=tool-line]{display:flex;min-block-size:var(--control-block);padding-inline:var(--space-1);background:var(--surface-raised);box-shadow:inset 0 1px var(--stroke-subtle);justify-content:space-between;align-items: center;min-inline-size:0}.thread-inspection-page>[data-slot=tool-line]>[data-slot=tool-navigation]{align-self:stretch}.thread-inspection-page>[data-slot=tool-line]>[data-slot=tool-status]{display:flex;align-items: center;gap:var(--space-1);min-inline-size:0}.thread-inspection-page [data-slot=tool-context]{overflow:clip;color:var(--ink-ghost);font:var(--text-code);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.thread-inspection-page [data-slot=tool-context][data-kind=inspector]{font:var(--text-body)}.thread-inspection-page [data-slot=tool-context]:not(:-webkit-any([data-kind=file],[data-kind=terminal])){flex:none}.thread-inspection-page [data-slot=tool-context]:not(:-moz-any([data-kind=file],[data-kind=terminal])){flex:none}.thread-inspection-page [data-slot=tool-context]:not(:is([data-kind=file],[data-kind=terminal])){flex:none}.thread-inspection-page [data-slot=tool-context]:not([hidden])~[data-slot=tool-context]:not([hidden]):before{content:"·";color:var(--ink-ghost);margin-inline-end:var(--space-1)}.thread-inspection-page [data-slot=viewer]:not(:-webkit-any([data-kind=source],[data-kind=diff])) .file-viewer [data-slot=pane-header][data-pane=preview]{display:none}.thread-inspection-page [data-slot=viewer]:not(:-moz-any([data-kind=source],[data-kind=diff])) .file-viewer [data-slot=pane-header][data-pane=preview]{display:none}.thread-inspection-page [data-slot=viewer]:not(:is([data-kind=source],[data-kind=diff])) .file-viewer [data-slot=pane-header][data-pane=preview]{display:none}.thread-inspection-page [data-slot=viewer]:-webkit-any([data-kind=source],[data-kind=diff]) .file-viewer [data-slot=pane-header][data-pane=preview]{min-block-size:var(--inspection-band-block);background:var(--surface-raised)}.thread-inspection-page [data-slot=viewer]:-moz-any([data-kind=source],[data-kind=diff]) .file-viewer [data-slot=pane-header][data-pane=preview]{min-block-size:var(--inspection-band-block);background:var(--surface-raised)}.thread-inspection-page [data-slot=viewer]:is([data-kind=source],[data-kind=diff]) .file-viewer [data-slot=pane-header][data-pane=preview]{min-block-size:var(--inspection-band-block);background:var(--surface-raised)}.thread-inspection-page [data-slot=resource]>[data-slot=viewer]{display:flex;overflow:hidden;outline:0;flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page [data-slot=viewer]>.file-viewer{flex:1;block-size:auto;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page [data-slot=revision-band]{display:flex;align-items: center;gap:var(--space-3);min-block-size:var(--inspection-band-block);padding-inline:var(--space-4);box-shadow:inset 0 -1px var(--stroke-subtle);background:var(--surface-raised);flex:none}.thread-inspection-page [data-slot=revision-band]>[data-slot=revision-position]{color:var(--ink-strong);font:var(--text-body);flex:none}.thread-inspection-page [data-slot=revision-band]>[data-slot=revision-state]{overflow:hidden;color:var(--ink-muted);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0}.thread-inspection-page [data-slot=revision-band]>[data-slot=revision-actions]{flex:none}.thread-inspection-page .file-viewer [data-slot=preview-supplement]{display:flex;overflow:auto;overscroll-behavior-inline:contain;flex:1;justify-content:center;min-block-size:0;inline-size:100%;min-inline-size:0}.thread-inspection-page .file-viewer [data-slot=preview-supplement]>[data-slot=summary]{flex:0 auto}.thread-inspection-page .file-viewer [data-slot=preview-supplement]>[data-slot=viewer-empty]{flex:1}.thread-inspection-page .file-viewer [data-slot=preview-supplement]>[data-slot=value-viewer]{flex:0 auto;min-block-size:0;min-inline-size:0}.thread-inspection-page [data-slot=value-viewer]{display:grid;align-content: start;gap:var(--space-4);inline-size:min(100% - 2rem,var(--measure-form));padding-block:clamp(var(--space-5),4cqi,var(--space-7));margin-inline-start:auto;margin-inline-end:auto}.thread-inspection-page [data-slot=value-viewer] h3{color:var(--ink-strong);font:var(--text-caption);margin:0}.thread-inspection-page [data-slot=value-meta]{color:var(--ink-muted);font:var(--text-caption);margin:0}.thread-inspection-page [data-slot=json-value]{color:var(--ink-subtle);font:var(--text-code);min-inline-size:0}.thread-inspection-page [data-slot=json-key]{color:var(--ink-strong)}.thread-inspection-page [data-slot=json-preview]{overflow:clip;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.thread-inspection-page [data-slot=json-truncated]{display:block;color:var(--ink-faint);margin-block-start:var(--space-2)}.thread-inspection-page [data-slot=json-row]{margin-inline-start:var(--space-3)}.thread-inspection-page [data-slot=json-row]>summary{display:flex;align-items:baseline;gap:var(--space-2-5);min-block-size:var(--control-block);cursor:default;list-style-position:outside}.thread-inspection-page :-webkit-any([data-slot=worker-instruction],[data-slot=worker-plan],[data-slot=worker-actions],[data-slot=worker-capabilities]){display:grid;gap:var(--space-2)}.thread-inspection-page :-moz-any([data-slot=worker-instruction],[data-slot=worker-plan],[data-slot=worker-actions],[data-slot=worker-capabilities]){display:grid;gap:var(--space-2)}.thread-inspection-page :is([data-slot=worker-instruction],[data-slot=worker-plan],[data-slot=worker-actions],[data-slot=worker-capabilities]){display:grid;gap:var(--space-2)}.thread-inspection-page [data-slot=capability-chips]{display:flex;gap:var(--space-1-5);flex-wrap:wrap;margin:0}.thread-inspection-page [data-slot=worker-instruction] p{color:var(--ink-subtle);font:var(--text-prose);white-space:pre-wrap;margin:0}.thread-inspection-page [data-slot=worker-plan] ol{display:grid;gap:var(--space-1)}.thread-inspection-page [data-slot=worker-actions] ul{display:grid;gap:var(--space-1-5);margin-block-start:var(--space-2)}.thread-inspection-page [data-slot=worker-raw]{color:var(--ink-faint);font:var(--text-caption)}.thread-inspection-page [data-slot=worker-raw]>summary{min-block-size:var(--control-block);cursor:pointer}.thread-inspection-page .file-viewer [data-slot=viewer-empty]{min-block-size:100%}.thread-inspection-page .file-viewer [data-slot=summary]{display:grid;align-content: start;gap:var(--space-5);inline-size:min(100% - 2rem,var(--measure-form));padding-block:var(--rhythm-reading);margin-inline-start:auto;margin-inline-end:auto}.thread-inspection-page .file-viewer [data-slot=summary-body]{color:var(--ink-subtle);font:var(--text-body);white-space:pre-wrap;margin:0}.thread-inspection-page .file-viewer [data-slot=summary][data-tone=warning] [data-slot=summary-body]{color:var(--tone-warning-ink)}.thread-inspection-page .file-viewer [data-slot=summary][data-tone=error] [data-slot=summary-body]{color:var(--tone-critical-ink)}.thread-inspection-page .file-viewer [data-slot=summary-facts]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2)var(--space-4);padding-block:var(--space-3);box-shadow:inset 0 1px var(--stroke-subtle),inset 0 -1px var(--stroke-subtle);margin:0}.thread-inspection-page .file-viewer [data-slot=summary-facts] dt{color:var(--ink-faint);font:var(--text-caption)}.thread-inspection-page .file-viewer [data-slot=summary-facts] dd{color:var(--ink-subtle);font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.thread-inspection-page .file-viewer [data-slot=summary-actions]{display:grid;gap:var(--space-3);padding-block-start:var(--space-3)}.thread-inspection-page .file-viewer [data-slot=summary-action]{display:grid;justify-items:start;gap:var(--space-1-5)}.thread-inspection-page .file-viewer [data-slot=summary-action-detail]{color:var(--ink-faint);font:var(--text-caption);text-wrap:pretty;margin:0}.setup-page{display:grid;gap:var(--space-6);inline-size:min(100%,var(--measure-prose));padding-block:var(--rhythm-reading);padding-inline:var(--gutter-page);margin-inline-start:auto;margin-inline-end:auto}.setup-page [data-slot=intro]{display:grid;gap:var(--space-2)}.setup-page [data-slot=intro] h1{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display)}.setup-page :is([data-slot=intro]>p,[data-slot=step-copy]>span,[data-slot=status]){color:var(--ink-muted);font:var(--text-prose)}.setup-page [data-slot=steps]{display:grid;gap:var(--space-2)}.setup-page [data-slot=step]{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--stroke-subtle);border-radius:var(--radius-l)}.setup-page [data-slot=step-copy]{display:grid;gap:var(--space-0-5)}.setup-page [data-slot=step][data-state=current]{border-color:var(--stroke-strong);background:var(--selected-fill)}.computer-enrollment-page{display:grid;padding:var(--rhythm-reading)var(--gutter-page);color:var(--ink);background:var(--canvas);font-family:var(--font-ui);place-items: center;min-block-size:100%}.computer-enrollment-page [data-slot=content]{display:grid;gap:var(--space-5);inline-size:min(100%,var(--measure-entry))}.computer-enrollment-page [data-slot=header]{display:grid;gap:var(--space-2)}.computer-enrollment-page [data-slot=header] h1{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display)}.computer-enrollment-page :is([data-slot=header] p,[data-slot=status]){color:var(--ink-faint);font:var(--text-prose)}.computer-enrollment-page [data-slot=code]{color:var(--ink-strong);font:500 1.75rem/1.2 var(--font-code);letter-spacing:.12em;user-select:text}.computer-enrollment-page [data-slot=status]{min-block-size:1.25rem}.computer-enrollment-page [data-slot=actions]{display:flex;gap:var(--space-3);flex-wrap:wrap}.computer-enrollment-page [data-slot=return]{color:var(--ink-muted);font:var(--text-caption)}.computer-enrollment-page [data-slot=return][hidden]{display:none}.account-access{display:grid;align-content: center;justify-items:stretch;gap:var(--space-6);inline-size:min(100%,var(--measure-entry));padding:var(--rhythm-reading)var(--gutter-page);color:var(--ink);background:var(--canvas);font-family:var(--font-ui);min-block-size:100%;margin-inline-start:auto;margin-inline-end:auto}.account-access [data-slot=header]{display:grid;gap:var(--space-2)}.account-access [data-slot=header] h1{color:var(--ink-strong);font:var(--text-display);letter-spacing:var(--track-display)}.account-access [data-slot=header] p{color:var(--ink-faint);font:var(--text-prose)}.account-access [data-slot=form]{display:grid;gap:var(--space-4)}.account-access [data-slot=field]{min-inline-size:0}.account-access [data-slot=submit]{margin-block-start:var(--space-2)}.account-access [data-slot=switch]{justify-self:start;margin-inline-start:calc(var(--space-2)*-1)}.account-access [data-slot=checking]{display:flex;align-items: center;gap:var(--space-2);color:var(--ink-muted);font:var(--text-caption)}.account-access [data-slot=checking]:before{border-radius:var(--radius-pill);animation:.9s linear infinite quiet-busy;content:"";border:1px solid;border-block-start-color:#0000;flex:none;block-size:.75rem;inline-size:.75rem}.account-access [data-slot=status]{color:var(--ink-muted);font:var(--text-caption)}.account-access [data-slot=status]:empty{display:none}.account-access [data-slot=status][data-tone=critical]{color:var(--tone-critical-ink)}:-webkit-any(.harness-manager,.capability-manager,.capability-catalog,.agent-library,.account-management) :-webkit-any([data-slot=harness-copy],[data-slot=authentication-copy],[data-slot=authentication-option-copy],[data-slot=header-copy],[data-slot=scope-copy],[data-slot=selection-heading],[data-slot=computer-identity]){display:grid;gap:var(--space-0-5);min-inline-size:0}:-moz-any(.harness-manager,.capability-manager,.capability-catalog,.agent-library,.account-management) :-moz-any([data-slot=harness-copy],[data-slot=authentication-copy],[data-slot=authentication-option-copy],[data-slot=header-copy],[data-slot=scope-copy],[data-slot=selection-heading],[data-slot=computer-identity]){display:grid;gap:var(--space-0-5);min-inline-size:0}:is(.harness-manager,.capability-manager,.capability-catalog,.agent-library,.account-management) :is([data-slot=harness-copy],[data-slot=authentication-copy],[data-slot=authentication-option-copy],[data-slot=header-copy],[data-slot=scope-copy],[data-slot=selection-heading],[data-slot=computer-identity]){display:grid;gap:var(--space-0-5);min-inline-size:0}.harness-manager{container:harness-manager/inline-size;display:grid;grid-template-rows:minmax(0,1fr)auto auto;max-block-size:min(38rem,max(12rem,calc(var(--application-viewport-block,100dvb) - 8rem)));color:var(--ink);background:var(--canvas);font:var(--text-body);min-block-size:12rem;inline-size:100%}.harness-manager [data-slot=list]{overflow:auto;overscroll-behavior:contain;min-block-size:0}.harness-manager [data-slot=introduction]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-3);color:var(--ink-muted);box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-3)}.harness-manager [data-slot=introduction] p{margin:0}.harness-manager [data-slot=empty]{padding-block:var(--space-5)}.harness-manager [data-slot=harness]{display:grid;box-shadow:inset 0 -1px var(--stroke-subtle)}.harness-manager [data-slot=harness]:last-child{box-shadow:none}.harness-manager [data-slot=harness-summary]{display:grid;grid-template-columns:auto minmax(0,1fr)minmax(4rem,auto)auto;align-items: center;gap:var(--space-2);min-block-size:var(--control-block-large);padding:var(--space-2)var(--space-1);border-radius:var(--radius-s);color:inherit;cursor:pointer;list-style:none;min-inline-size:0}.harness-manager [data-slot=harness-summary]::marker{display:none}.harness-manager [data-slot=harness-summary]::-webkit-details-marker{display:none}.harness-manager [data-slot=harness-summary]:hover{background:var(--surface-hover)}.harness-manager [data-slot=harness-summary]:active{background:var(--surface-active)}.harness-manager [data-slot=harness-summary]:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.harness-manager [data-slot=harness-icon]{--icon-size:var(--icon-m);display:grid;color:var(--ink-muted);place-items: center;block-size:1.25rem;inline-size:1.25rem;min-inline-size:1.25rem}.harness-manager :-webkit-any([data-slot=harness-name],[data-slot=authentication-option-label]){font:var(--text-body);overflow-wrap:anywhere;min-inline-size:0}.harness-manager :-moz-any([data-slot=harness-name],[data-slot=authentication-option-label]){font:var(--text-body);overflow-wrap:anywhere;min-inline-size:0}.harness-manager :is([data-slot=harness-name],[data-slot=authentication-option-label]){font:var(--text-body);overflow-wrap:anywhere;min-inline-size:0}.harness-manager :-webkit-any([data-slot=harness-detail],[data-slot=harness-description],[data-slot=authentication-option-description]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere}.harness-manager :-moz-any([data-slot=harness-detail],[data-slot=harness-description],[data-slot=authentication-option-description]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere}.harness-manager :is([data-slot=harness-detail],[data-slot=harness-description],[data-slot=authentication-option-description]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere}.harness-manager [data-slot=harness-state]{color:var(--ink-muted);font:var(--text-caption);overflow-wrap:anywhere;text-align:end;min-inline-size:0;max-inline-size:10rem}.harness-manager [data-slot=harness-disclosure]{display:grid;color:var(--ink-ghost);transition:rotate var(--motion-fast)var(--ease-standard);place-items: center}.harness-manager [data-slot=harness][open] [data-slot=harness-disclosure]{rotate:90deg}.harness-manager [data-slot=harness-panel]{display:grid;gap:var(--space-2-5);padding:0 var(--space-1)var(--space-3)calc(1.25rem + var(--space-2) + var(--space-1));min-inline-size:0}.harness-manager [data-slot=harness-description]{margin:0}.harness-manager [data-slot=harness-actions]{display:flex;align-items: center;gap:var(--space-1-5);flex-wrap:wrap;min-inline-size:0}.harness-manager [data-slot=harness-action]{max-inline-size:100%}.harness-manager [data-slot=harness-progress]{block-size:2px;inline-size:min(12rem,50%)}.harness-manager :-webkit-any([data-slot=harness-roster-gate],[data-slot=harness-support]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.harness-manager :-moz-any([data-slot=harness-roster-gate],[data-slot=harness-support]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.harness-manager :is([data-slot=harness-roster-gate],[data-slot=harness-support]){color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;min-inline-size:0;margin:0}.harness-manager [data-slot=harness-roster-gate]{color:var(--tone-warning-ink)}.harness-manager [data-slot=harness-support][data-supported=false]{color:var(--tone-warning-ink)}.harness-manager [data-slot=authentication]{display:grid;gap:var(--space-1-5);min-inline-size:0}.harness-manager [data-slot=authentication-summary]{display:flex;align-items: center;gap:var(--space-2);min-block-size:var(--control-block);margin-inline:calc(var(--space-1-5)*-1);padding:var(--space-1)var(--space-1-5);border-radius:var(--radius-s);cursor:pointer;list-style:none}.harness-manager [data-slot=authentication-summary]::marker{display:none}.harness-manager [data-slot=authentication-summary]::-webkit-details-marker{display:none}.harness-manager [data-slot=authentication-summary]:hover{background:var(--surface-hover)}.harness-manager [data-slot=authentication-summary]:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.harness-manager [data-slot=authentication-icon]{display:grid;color:var(--ink-faint);place-items: center}.harness-manager [data-slot=authentication-copy] span{color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere}.harness-manager [data-slot=authentication-options]{display:grid;gap:var(--space-1-5);min-inline-size:0;padding-block-start:var(--space-1-5)}.harness-manager [data-slot=authentication-option]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-2);min-inline-size:0}.harness-manager [data-slot=authentication-option]>[data-slot=harness-action]{justify-self:end}.harness-manager [data-slot=authentication-option]:not(:has([data-slot=authentication-option-description])){grid-template-columns:minmax(0,1fr)}.harness-manager [data-slot=authentication-option]:not(:has([data-slot=authentication-option-description]))>[data-slot=harness-action]{justify-self:start}.harness-manager [data-slot=authentication-option-copy]:not(:has([data-slot=authentication-option-description])){display:none}.harness-manager [data-slot=authentication-empty]{color:var(--ink-faint);font:var(--text-caption);overflow-wrap:anywhere;margin:0}.harness-manager [data-slot=credentials]{display:grid;justify-items:start;gap:var(--space-2);min-inline-size:0}.harness-manager [data-slot=credentials]>[data-slot=credential-field]{justify-self:stretch}.harness-manager [data-slot=credential-field]{min-inline-size:0}.harness-manager [data-slot=status]{padding-inline:var(--space-1);color:var(--ink-faint);font:var(--text-caption);min-block-size:1.25rem;margin:0}.harness-manager [data-slot=status]:empty{min-block-size:0}.harness-manager [data-slot=status]:not(:empty){color:var(--tone-critical-ink)}.harness-manager [data-error] [data-slot=harness-state]{color:var(--tone-critical-ink)}.harness-manager>.terminal-view{block-size:min(18rem,42dvb)}@container harness-manager (width<=30rem){.harness-manager [data-slot=introduction]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-2)}.harness-manager [data-slot=introduction] [data-slot=harness-action]{inline-size:100%}.harness-manager [data-slot=harness-summary]{grid-template-columns:auto minmax(0,1fr)auto;align-items: start;gap:var(--space-1-5)}.harness-manager [data-slot=harness-state]{grid-column:2/-1;grid-row:2;text-align:start;justify-self:start;max-inline-size:none}.harness-manager [data-slot=harness-disclosure]{grid-column:3;grid-row:1/span 2;align-self: center}.harness-manager [data-slot=harness-panel]{padding-inline:var(--space-1)}.harness-manager :-webkit-any([data-slot=harness-actions],[data-slot=authentication-option])>[data-slot=harness-action]{inline-size:100%}.harness-manager :-moz-any([data-slot=harness-actions],[data-slot=authentication-option])>[data-slot=harness-action]{inline-size:100%}.harness-manager :is([data-slot=harness-actions],[data-slot=authentication-option])>[data-slot=harness-action]{inline-size:100%}.harness-manager [data-slot=authentication-options]{padding-inline-start:0}.harness-manager [data-slot=authentication-option]{grid-template-columns:minmax(0,1fr);align-items:stretch}.harness-manager [data-slot=authentication-option]>[data-slot=harness-action]{justify-self:stretch}.harness-manager [data-slot=credentials]>[data-slot=harness-action]{inline-size:100%}.harness-manager>.terminal-view{block-size:min(22rem,55dvb)}}.capability-manager{container:capability-manager/inline-size;display:grid;grid-template-rows:auto auto auto auto auto auto;gap:var(--space-4);padding:var(--gutter-page);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--ink);background:var(--canvas);font:var(--text-body);min-block-size:100%;min-inline-size:0}.capability-manager :-webkit-any([data-slot=header],[data-slot=scope-header]){display:flex;justify-content:space-between;align-items: start;gap:var(--space-4);min-inline-size:0}.capability-manager :-moz-any([data-slot=header],[data-slot=scope-header]){display:flex;justify-content:space-between;align-items: start;gap:var(--space-4);min-inline-size:0}.capability-manager :is([data-slot=header],[data-slot=scope-header]){display:flex;justify-content:space-between;align-items: start;gap:var(--space-4);min-inline-size:0}.capability-manager>[data-slot=header]{box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-3)}.capability-manager[data-embedded=true] [data-slot=header]{justify-content:start}.capability-manager :-webkit-any([data-slot=header-copy],[data-slot=scope-copy]) h2{color:var(--ink);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.capability-manager :-webkit-any([data-slot=header-copy],[data-slot=scope-copy]) p{color:var(--ink-faint);font:var(--text-caption);max-inline-size:46rem;margin:0}.capability-manager :-moz-any([data-slot=header-copy],[data-slot=scope-copy]) h2{color:var(--ink);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.capability-manager :-moz-any([data-slot=header-copy],[data-slot=scope-copy]) p{color:var(--ink-faint);font:var(--text-caption);max-inline-size:46rem;margin:0}.capability-manager :is([data-slot=header-copy],[data-slot=scope-copy]) h2{color:var(--ink);font:var(--text-body);letter-spacing:var(--track-tight);margin:0}.capability-manager :is([data-slot=header-copy],[data-slot=scope-copy]) p{color:var(--ink-faint);font:var(--text-caption);max-inline-size:46rem;margin:0}.capability-manager [data-slot=scope-controls]{display:grid;grid-template-columns:minmax(12rem,18rem)minmax(12rem,20rem);align-items: end;gap:var(--space-2);min-inline-size:min(100%,24rem)}.capability-manager [data-slot=scope-controls]>[data-slot=scope-filter]{min-inline-size:0}.capability-manager [data-slot=header-actions]{display:flex;justify-content:end;align-items: center;gap:var(--space-1-5);flex-wrap:wrap}.capability-manager>[data-slot=filter]{inline-size:100%}.capability-manager>[data-slot=library]{display:grid;align-content: start;gap:var(--space-2);box-shadow:inset 0 -1px var(--stroke-subtle);min-inline-size:0;padding-block-end:var(--space-4)}.capability-manager [data-slot=library-actions]{display:flex;justify-content:end}.capability-manager [data-slot=library-list]{display:grid;gap:var(--space-1);min-inline-size:0}.capability-manager [data-slot=item-actions]{display:flex;justify-content:end;align-items: center;gap:var(--space-1);flex-wrap:wrap}.capability-manager :-webkit-any([data-slot=empty],[data-slot=scope-empty],[data-slot=selection-empty],[data-slot=library-overflow],[data-slot=selection-overflow],[data-slot=mcp-config-empty]){padding:var(--space-3)var(--space-2);color:var(--ink-faint);font:var(--text-caption);margin:0}.capability-manager :-moz-any([data-slot=empty],[data-slot=scope-empty],[data-slot=selection-empty],[data-slot=library-overflow],[data-slot=selection-overflow],[data-slot=mcp-config-empty]){padding:var(--space-3)var(--space-2);color:var(--ink-faint);font:var(--text-caption);margin:0}.capability-manager :is([data-slot=empty],[data-slot=scope-empty],[data-slot=selection-empty],[data-slot=library-overflow],[data-slot=selection-overflow],[data-slot=mcp-config-empty]){padding:var(--space-3)var(--space-2);color:var(--ink-faint);font:var(--text-caption);margin:0}.capability-manager [data-slot=scope-empty]{padding-inline-start:0;padding-inline-end:0}.capability-manager [data-slot=library-list]>[data-slot=empty]{display:flex;align-items: center;min-block-size:4rem}.capability-manager>[data-slot=scope]{display:grid;gap:var(--space-3);min-inline-size:0}.capability-manager [data-slot=scope-summary]{display:flex;align-items:baseline;gap:var(--space-0-5)var(--space-2);flex-wrap:wrap;min-inline-size:0}.capability-manager [data-slot=scope-summary] span{color:var(--ink-faint);font:var(--text-caption)}.capability-manager [data-slot=scope-content]{display:grid;gap:var(--space-4);min-inline-size:0}.capability-manager [data-slot=selection-heading] strong{color:var(--ink);font:var(--text-body);letter-spacing:var(--track-tight)}.capability-manager [data-slot=selection-heading] span{color:var(--ink-faint);font:var(--text-caption);max-inline-size:46rem}.capability-manager [data-slot=selection-group]{display:grid;gap:var(--space-1);min-inline-size:0}.capability-manager [data-slot=selection-group]>h3{color:var(--ink-faint);font:var(--text-label);margin:0}.capability-manager [data-slot=selection-item]{padding-block:var(--space-0-5);min-inline-size:0}.capability-manager>[data-slot=status]{color:var(--ink-faint);font:var(--text-caption);min-block-size:1.25rem;margin:0}.capability-manager[data-state=error] [data-slot=status]{color:var(--tone-critical-ink)}.capability-manager .modal-surface[data-dialog]{inline-size:min(36rem,100vw - 2rem)}.capability-manager .modal-surface[data-dialog=mcp-inspector]{inline-size:min(54rem,100vw - 2rem)}.capability-manager [data-slot=form]{display:grid;gap:var(--space-4)}.capability-manager [data-slot=field]{display:grid;gap:var(--space-1);min-inline-size:0}.capability-manager [data-slot=field-label]{color:var(--ink-muted);font:var(--text-caption)}.capability-manager [data-slot=field-description]{color:var(--ink-faint);font:var(--text-caption)}.capability-manager .dialog-actions{padding-block-start:var(--space-2)}.capability-manager [data-slot=mcp-config-list]{display:grid;gap:var(--space-2);min-inline-size:0}.capability-manager [data-slot=mcp-config-heading]{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);color:var(--ink-muted);font:var(--text-caption);box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-2)}.capability-manager [data-slot=mcp-config-row]{display:grid;grid-template-columns:minmax(7rem,1fr)minmax(8rem,.8fr)minmax(10rem,1.4fr)auto;align-items: end;gap:var(--space-2);box-shadow:inset 0 -1px var(--stroke-subtle);min-inline-size:0;padding-block-end:var(--space-2)}.capability-manager [data-slot=mcp-config-row]:has([data-slot=mcp-secret]){grid-template-columns:minmax(7rem,1fr)minmax(7rem,.75fr)minmax(8rem,.8fr)minmax(9rem,1.2fr)auto}.capability-manager [data-slot=mcp-config-row]:last-child{box-shadow:none;padding-block-end:0}.capability-manager [data-slot=mcp-config-row]>:-webkit-any(.field-control,.select-control){min-inline-size:0}.capability-manager [data-slot=mcp-config-row]>:-moz-any(.field-control,.select-control){min-inline-size:0}.capability-manager [data-slot=mcp-config-row]>:is(.field-control,.select-control){min-inline-size:0}.capability-manager [data-slot=mcp-config-row]>[data-slot=mcp-config-remove]{grid-column:4}.capability-manager [data-slot=mcp-config-row]:has([data-slot=mcp-secret])>[data-slot=mcp-config-remove]{grid-column:5}.capability-manager [data-slot=mcp-value-literal]{grid-column:3}.capability-manager [data-slot=mcp-secret-type]{grid-column:3}.capability-manager [data-slot=mcp-secret]{grid-column:4}.capability-manager [data-slot=mcp-inspector-summary]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1)var(--space-3);margin:0 0 var(--space-4);font:var(--text-caption);box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-3)}.capability-manager [data-slot=mcp-inspector-summary] :-webkit-any(dt,dd){min-inline-size:0;margin:0}.capability-manager [data-slot=mcp-inspector-summary] :-moz-any(dt,dd){min-inline-size:0;margin:0}.capability-manager [data-slot=mcp-inspector-summary] :is(dt,dd){min-inline-size:0;margin:0}.capability-manager [data-slot=mcp-inspector-summary] dt{color:var(--ink-faint)}.capability-manager [data-slot=mcp-inspector-summary] dd{color:var(--ink-subtle);overflow-wrap:anywhere}.capability-manager [data-slot=mcp-inspector-body]{display:grid;gap:var(--space-4)}.capability-manager [data-slot=mcp-inspector-section]{display:grid;gap:var(--space-1-5);min-inline-size:0}.capability-manager [data-slot=mcp-inspector-section]>h3{color:var(--ink-faint);font:var(--text-label);margin:0}.capability-manager [data-slot=mcp-inspector-section] :-webkit-any(p,ul){margin:0}.capability-manager [data-slot=mcp-inspector-section] :-moz-any(p,ul){margin:0}.capability-manager [data-slot=mcp-inspector-section] :is(p,ul){margin:0}.capability-manager [data-slot=mcp-inspector-section] ul{display:grid;gap:var(--space-1)}.capability-manager [data-slot=mcp-inspector-tool]{box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-2)}.capability-manager [data-slot=mcp-inspector-tool]:last-child{box-shadow:none;padding-block-end:0}.capability-manager [data-slot=mcp-inspector-tool]>summary{display:flex;align-items: center;gap:var(--space-2);min-block-size:var(--control-block);margin-inline:calc(var(--space-1-5)*-1);padding:var(--space-1)var(--space-1-5);border-radius:var(--radius-s);font:var(--text-control);cursor:pointer;list-style:none}.capability-manager [data-slot=mcp-inspector-tool]>summary::marker{display:none}.capability-manager [data-slot=mcp-inspector-tool]>summary::-webkit-details-marker{display:none}.capability-manager [data-slot=mcp-inspector-tool]>summary:hover{background:var(--surface-hover)}.capability-manager [data-slot=mcp-inspector-tool]>summary:focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.capability-manager [data-slot=mcp-inspector-tool] p{color:var(--ink-faint);font:var(--text-caption);margin:0}.capability-manager [data-slot=mcp-tool-input]{margin-block:var(--space-2)}.capability-manager :-webkit-any([data-slot=mcp-tool-output],[data-slot=mcp-resource-output]){padding:var(--space-2);overflow:auto;overscroll-behavior-inline:contain;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);color:var(--ink-subtle);background:var(--canvas);font:var(--text-code);white-space:pre-wrap;max-block-size:18rem;margin:0}.capability-manager :-moz-any([data-slot=mcp-tool-output],[data-slot=mcp-resource-output]){padding:var(--space-2);overflow:auto;overscroll-behavior-inline:contain;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);color:var(--ink-subtle);background:var(--canvas);font:var(--text-code);white-space:pre-wrap;max-block-size:18rem;margin:0}.capability-manager :is([data-slot=mcp-tool-output],[data-slot=mcp-resource-output]){padding:var(--space-2);overflow:auto;overscroll-behavior-inline:contain;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);color:var(--ink-subtle);background:var(--canvas);font:var(--text-code);white-space:pre-wrap;max-block-size:18rem;margin:0}@container capability-manager (width<=44rem){.capability-manager :-webkit-any([data-slot=header],[data-slot=scope-header]){align-items:stretch;gap:var(--space-3);flex-direction:column}.capability-manager :-moz-any([data-slot=header],[data-slot=scope-header]){align-items:stretch;gap:var(--space-3);flex-direction:column}.capability-manager :is([data-slot=header],[data-slot=scope-header]){align-items:stretch;gap:var(--space-3);flex-direction:column}.capability-manager [data-slot=header-actions]{justify-content:start}.capability-manager [data-slot=scope-controls]{inline-size:100%}.capability-manager [data-slot=mcp-config-row]{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.capability-manager [data-slot=mcp-config-row]:has([data-slot=mcp-secret]){grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.capability-manager [data-slot=mcp-config-row]>:-webkit-any([data-slot=mcp-value-literal],[data-slot=mcp-secret-type],[data-slot=mcp-secret]){grid-column:auto}.capability-manager [data-slot=mcp-config-row]>:-moz-any([data-slot=mcp-value-literal],[data-slot=mcp-secret-type],[data-slot=mcp-secret]){grid-column:auto}.capability-manager [data-slot=mcp-config-row]>:is([data-slot=mcp-value-literal],[data-slot=mcp-secret-type],[data-slot=mcp-secret]){grid-column:auto}.capability-manager [data-slot=mcp-config-row]>[data-slot=mcp-config-remove]{grid-column:2;justify-self:end}.capability-manager [data-slot=mcp-config-row]:has([data-slot=mcp-secret])>[data-slot=mcp-config-remove]{grid-column:2;justify-self:end}}@container capability-manager (width<=30rem){.capability-manager [data-slot=header-actions]{display:grid;grid-template-columns:minmax(0,1fr)}.capability-manager [data-slot=scope-controls]{grid-template-columns:minmax(0,1fr)}.capability-manager [data-slot=header-actions]>:-webkit-any(.button-control,.capability-catalog){inline-size:100%}.capability-manager [data-slot=header-actions]>:-moz-any(.button-control,.capability-catalog){inline-size:100%}.capability-manager [data-slot=header-actions]>:is(.button-control,.capability-catalog){inline-size:100%}.capability-manager [data-slot=header-actions] .capability-catalog>.adaptive-dialog>[data-slot=trigger]{inline-size:100%}.capability-manager [data-slot=library-item]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "trailing"}.capability-manager [data-slot=library-item]>[data-slot=trailing]{padding-inline-start:0}.capability-manager [data-slot=item-actions]{justify-content:start}}.capability-catalog{display:contents}.capability-catalog .modal-surface [data-slot=panel]{max-block-size:min(44rem,calc(var(--application-viewport-block,100dvb) - 2rem));inline-size:min(52rem,100vw - 2rem);max-inline-size:none}.capability-catalog [data-slot=catalog]{display:grid;grid-template-columns:minmax(15rem,.4fr)minmax(20rem,.6fr);grid-template-rows:auto auto auto auto minmax(0,1fr);block-size:min(34rem,calc(var(--application-viewport-block,100dvb) - 10rem));overflow:hidden;min-block-size:24rem;min-inline-size:0}.capability-catalog :-webkit-any([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1/-1}.capability-catalog :-moz-any([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1/-1}.capability-catalog :is([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1/-1}.capability-catalog [data-slot=search-form]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:var(--space-2);padding:var(--space-3)}.capability-catalog [data-slot=filters]{display:flex;gap:var(--space-1);padding:0 var(--space-3)var(--space-2-5);box-shadow:inset 0 -1px var(--stroke-subtle);flex-wrap:wrap}.capability-catalog [data-slot=freshness]{padding:var(--space-1-5)var(--space-3);color:var(--ink-faint);font:var(--text-caption);box-shadow:inset 0 -1px var(--stroke-subtle);margin:0}.capability-catalog[data-warning] [data-slot=freshness]{color:var(--tone-warning-ink)}.capability-catalog [data-slot=status]{min-block-size:var(--control-block);padding:var(--space-1)var(--space-3);color:var(--ink-muted);font:var(--text-caption);box-shadow:inset 0 -1px var(--stroke-subtle);margin:0}.capability-catalog[data-warning] [data-slot=status]{color:var(--tone-warning-ink);background:var(--tone-warning-fill)}.capability-catalog[data-state=error] [data-slot=status]{color:var(--tone-critical-ink);background:var(--tone-critical-fill)}.capability-catalog [data-slot=results]{padding:var(--space-2);overflow:auto;overscroll-behavior:contain;box-shadow:inset -1px 0 var(--stroke-subtle);min-block-size:0;min-inline-size:0}.capability-catalog [data-slot=section]{display:grid;gap:var(--space-0-5)}.capability-catalog [data-slot=section]+[data-slot=section]{margin-block-start:var(--space-3)}.capability-catalog [data-slot=section-title]{padding:var(--space-1)var(--space-2);color:var(--ink-faint);font:var(--text-label);margin:0}.capability-catalog [data-slot=load-more]{inline-size:100%;margin-block-start:var(--space-2)}.capability-catalog [data-slot=catalog]>[data-slot=detail]{padding:var(--space-3);overflow:auto;overscroll-behavior:contain;min-block-size:0;min-inline-size:0}.capability-catalog [data-slot=detail-card]{display:grid;align-content: start;gap:var(--space-4)}.capability-catalog [data-slot=detail-heading]{display:grid;gap:var(--space-0-5);min-inline-size:0}.capability-catalog [data-slot=detail-heading] h3{color:var(--ink-strong);font:var(--text-title);letter-spacing:var(--track-tight);margin:0}.capability-catalog [data-slot=detail-heading] p{overflow-wrap:anywhere;color:var(--ink-faint);font:var(--text-code);margin:0}.capability-catalog :-webkit-any([data-slot=skill-detail],[data-slot=mcp-detail],[data-slot=files],[data-slot=audits],[data-slot=versions]){display:grid;gap:var(--space-3);min-inline-size:0}.capability-catalog :-moz-any([data-slot=skill-detail],[data-slot=mcp-detail],[data-slot=files],[data-slot=audits],[data-slot=versions]){display:grid;gap:var(--space-3);min-inline-size:0}.capability-catalog :is([data-slot=skill-detail],[data-slot=mcp-detail],[data-slot=files],[data-slot=audits],[data-slot=versions]){display:grid;gap:var(--space-3);min-inline-size:0}.capability-catalog [data-slot=description]{color:var(--ink-subtle);font:var(--text-prose);text-wrap:pretty;margin:0}.capability-catalog [data-slot=metadata]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1)var(--space-3);font:var(--text-caption);box-shadow:inset 0 -1px var(--stroke-subtle);margin:0;padding-block-end:var(--space-3)}.capability-catalog [data-slot=metadata] :-webkit-any(dt,dd){min-inline-size:0;margin:0}.capability-catalog [data-slot=metadata] :-moz-any(dt,dd){min-inline-size:0;margin:0}.capability-catalog [data-slot=metadata] :is(dt,dd){min-inline-size:0;margin:0}.capability-catalog [data-slot=metadata] dt{color:var(--ink-faint)}.capability-catalog [data-slot=metadata] dd{color:var(--ink-subtle);overflow-wrap:anywhere}.capability-catalog :-webkit-any([data-slot=files],[data-slot=audits],[data-slot=versions]) h4{color:var(--ink-faint);font:var(--text-label);margin:0}.capability-catalog :-webkit-any([data-slot=files],[data-slot=audits],[data-slot=versions]) ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.capability-catalog :-moz-any([data-slot=files],[data-slot=audits],[data-slot=versions]) h4{color:var(--ink-faint);font:var(--text-label);margin:0}.capability-catalog :-moz-any([data-slot=files],[data-slot=audits],[data-slot=versions]) ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.capability-catalog :is([data-slot=files],[data-slot=audits],[data-slot=versions]) h4{color:var(--ink-faint);font:var(--text-label);margin:0}.capability-catalog :is([data-slot=files],[data-slot=audits],[data-slot=versions]) ul{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.capability-catalog [data-slot=versions] li{color:var(--ink-faint);font:var(--text-caption)}.capability-catalog [data-slot=files] li{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--ink-faint);font:var(--text-caption)}.capability-catalog [data-slot=audit]{display:grid;gap:var(--space-0-5);box-shadow:inset 0 -1px var(--stroke-subtle);padding-block-end:var(--space-2)}.capability-catalog [data-slot=audit]:last-child{box-shadow:none;padding-block-end:0}.capability-catalog [data-slot=audit] :-webkit-any(p,span){color:var(--ink-muted);font:var(--text-caption);margin:0}.capability-catalog [data-slot=audit] :-moz-any(p,span){color:var(--ink-muted);font:var(--text-caption);margin:0}.capability-catalog [data-slot=audit] :is(p,span){color:var(--ink-muted);font:var(--text-caption);margin:0}.capability-catalog [data-slot=actions]{display:flex;justify-content:end;padding-block-start:var(--space-1)}.capability-catalog :-webkit-any([data-slot=empty],[data-slot=loading],[data-slot=detail-empty],[data-slot=detail-loading],[data-slot=audits-empty],[data-slot=files-empty],[data-slot=review-empty],[data-slot=package-note]){padding:var(--space-3);color:var(--ink-faint);font:var(--text-body);margin:0}.capability-catalog :-moz-any([data-slot=empty],[data-slot=loading],[data-slot=detail-empty],[data-slot=detail-loading],[data-slot=audits-empty],[data-slot=files-empty],[data-slot=review-empty],[data-slot=package-note]){padding:var(--space-3);color:var(--ink-faint);font:var(--text-body);margin:0}.capability-catalog :is([data-slot=empty],[data-slot=loading],[data-slot=detail-empty],[data-slot=detail-loading],[data-slot=audits-empty],[data-slot=files-empty],[data-slot=review-empty],[data-slot=package-note]){padding:var(--space-3);color:var(--ink-faint);font:var(--text-body);margin:0}@media (max-width:640px){.capability-catalog .modal-surface [data-slot=panel]{max-block-size:var(--application-viewport-block,100dvb);inline-size:100vw}.capability-catalog [data-slot=catalog]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto minmax(8rem,.4fr)minmax(12rem,.6fr);block-size:calc(var(--application-viewport-block,100dvb) - 7rem);min-block-size:0}.capability-catalog :-webkit-any([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1}.capability-catalog :-moz-any([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1}.capability-catalog :is([data-slot=search-form],[data-slot=filters],[data-slot=freshness],[data-slot=status]){grid-column:1}.capability-catalog [data-slot=results]{box-shadow:inset 0 -1px var(--stroke-subtle)}.capability-catalog [data-slot=catalog]>[data-slot=detail]{padding-block-end:calc(var(--control-block-large) + var(--space-6))}}.agent-library{container:agent-library/inline-size;display:grid;align-content: start;gap:var(--space-3);padding-block:var(--space-5);color:var(--ink);font:var(--text-body);min-inline-size:0}.agent-library :-webkit-any(h1,h2,h3,p){margin:0}.agent-library :-moz-any(h1,h2,h3,p){margin:0}.agent-library :is(h1,h2,h3,p){margin:0}.agent-library>[data-slot=header]{display:flex;justify-content:space-between;align-items: start;gap:var(--space-4);min-inline-size:0}.agent-library[data-embedded=true]>[data-slot=header]{justify-content:start}.agent-library>[data-slot=header]>[data-slot=identity]{display:grid;gap:var(--space-0-5);min-inline-size:0}.agent-library>[data-slot=header]>[data-slot=identity]>[data-slot=title]{color:var(--ink-strong);font:var(--text-title)}.agent-library>[data-slot=header]>[data-slot=identity]>[data-slot=description]{color:var(--ink-faint);font:var(--text-caption)}.agent-library [data-slot=header-actions]{display:flex;gap:var(--space-1-5);flex-wrap:wrap;flex:none}.agent-library>[data-slot=toolbar]{display:grid;min-inline-size:0}.agent-library>[data-slot=status]{color:var(--ink-faint);font:var(--text-caption);min-block-size:1.25rem}.agent-library>[data-slot=status]:empty{min-block-size:0}.agent-library>[data-slot=error]{color:var(--tone-critical-ink);font:var(--text-caption)}.agent-library>[data-slot=error][hidden]{display:none}.agent-library>[data-slot=list]{display:grid;min-inline-size:0}.agent-library>[data-slot=list][hidden]{display:none}.agent-library [data-slot=agent]{display:grid;gap:var(--space-1-5);padding-block:var(--space-2-5);box-shadow:inset 0 -1px var(--stroke-subtle);min-inline-size:0}.agent-library [data-slot=agent]:last-child{box-shadow:none}.agent-library [data-slot=agent]>.list-row{padding-inline-start:0;padding-inline-end:0}.agent-library [data-slot=agent-summary]{display:flex;align-items: center;gap:var(--space-1);flex-wrap:wrap;min-inline-size:0}.agent-library [data-slot=agent-details]{min-inline-size:0}.agent-library [data-slot=agent-details][open]>[data-slot=agent-details-toggle]{color:var(--ink-muted)}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary){display:inline-flex;align-items: center;gap:var(--space-1);padding:var(--space-0-5)var(--space-1);border-radius:var(--radius-s);color:var(--ink-faint);font:var(--text-caption);cursor:pointer;list-style:none;inline-size:-moz-fit-content;inline-size:fit-content}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary)::marker{display:none}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary)::-webkit-details-marker{display:none}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary):before{content:"";transition:rotate var(--motion-fast)var(--ease-standard);border-block-end:1px solid;border-inline-end:1px solid;block-size:.3125rem;inline-size:.3125rem;translate:0 -1px;rotate:-45deg}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary):hover{color:var(--ink-muted);background:var(--surface-hover)}.agent-library :is([data-slot=agent-details-toggle],[data-slot=advanced]>summary):focus-visible{outline:0;box-shadow:var(--focus-ring-inset)}.agent-library :-webkit-any([data-slot=agent-details],[data-slot=advanced])[open]>:-webkit-any([data-slot=agent-details-toggle],summary):before{rotate:45deg}.agent-library :-moz-any([data-slot=agent-details],[data-slot=advanced])[open]>:-moz-any([data-slot=agent-details-toggle],summary):before{rotate:45deg}.agent-library :is([data-slot=agent-details],[data-slot=advanced])[open]>:is([data-slot=agent-details-toggle],summary):before{rotate:45deg}.agent-library [data-slot=agent-details-body]{display:grid;gap:var(--space-1);box-shadow:inset 1px 0 var(--stroke-subtle);min-inline-size:0;padding-block-start:var(--space-1-5);padding-inline-start:var(--space-3)}.agent-library [data-slot=agent-details-body]>[data-slot=detail]{display:grid;grid-template-columns:minmax(6rem,auto)minmax(0,1fr);gap:var(--space-0-5)var(--space-2);min-inline-size:0}.agent-library [data-slot=agent-details-body]>[data-slot=detail] dt{color:var(--ink-faint);font:var(--text-caption)}.agent-library [data-slot=agent-details-body]>[data-slot=detail] dd{color:var(--ink-muted);font:var(--text-caption);overflow-wrap:anywhere;margin:0}.agent-library [data-slot=agent-actions]{display:flex;align-items: center;gap:var(--space-1);flex-wrap:wrap;min-inline-size:0}.agent-library>[data-slot=empty]{display:grid;justify-items:start;gap:var(--space-2);padding-block:var(--space-6)}.agent-library>[data-slot=empty][hidden]{display:none}.agent-library>[data-slot=empty] [data-slot=empty-title]{color:var(--ink);font:var(--text-body)}.agent-library>[data-slot=empty] [data-slot=empty-message]{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-caption)}.agent-library>[data-slot=empty] .button-control{margin-block-start:var(--space-1)}.agent-library [data-slot=empty-results]{padding-block:var(--space-4);color:var(--ink-faint);font:var(--text-caption)}@container agent-library (width<=30rem){.agent-library [data-slot=agent-details-body]>[data-slot=detail]{grid-template-columns:minmax(0,1fr)}.agent-library [data-slot=header-actions]>.button-control{inline-size:100%}.agent-library[data-embedded=true]>[data-slot=header]{display:grid}}.agent-library>[data-slot=editor]{max-block-size:min(46rem,calc(var(--application-viewport-block,100dvb) - 4rem));overflow:hidden;border-radius:var(--radius-l);color:var(--ink);background:var(--surface-raised);box-shadow:var(--shadow-dialog);border:0;inline-size:min(100%,40rem);margin:auto;padding:0}.agent-library>[data-slot=editor]::backdrop{background:var(--scrim)}.agent-library>[data-slot=editor] [data-slot=editor-panel]{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--space-3);max-block-size:min(46rem,calc(var(--application-viewport-block,100dvb) - 4rem));padding:var(--space-4)var(--space-5)var(--space-5)}.agent-library>[data-slot=editor] [data-slot=editor-header]{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);min-inline-size:0}.agent-library>[data-slot=editor] [data-slot=editor-title]{color:var(--ink-strong);font:var(--text-title);margin:0}.agent-library>[data-slot=editor] [data-slot=editor-description]{color:var(--ink-faint);font:var(--text-caption);margin:0}.agent-library>[data-slot=editor] [data-slot=editor-form]{display:grid;align-content: start;gap:var(--space-4);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0}.agent-library>[data-slot=editor] [data-slot=fieldset]{display:grid;gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0}.agent-library>[data-slot=editor] [data-slot=legend]{color:var(--ink-muted);font:var(--text-label);padding:0}.agent-library>[data-slot=editor] [data-slot=fieldset]>[data-slot=field]{display:grid;gap:var(--space-1);min-inline-size:0}.agent-library>[data-slot=editor] [data-slot=field-description]{color:var(--ink-faint);font:var(--text-caption)}.agent-library>[data-slot=editor] :-webkit-any([data-slot=capability-selector],[data-slot=configuration-selector]){min-inline-size:0}.agent-library>[data-slot=editor] :-moz-any([data-slot=capability-selector],[data-slot=configuration-selector]){min-inline-size:0}.agent-library>[data-slot=editor] :is([data-slot=capability-selector],[data-slot=configuration-selector]){min-inline-size:0}.agent-library>[data-slot=editor] :-webkit-any([data-slot=capability-options],[data-slot=configuration-options]){display:grid;gap:var(--space-1);min-inline-size:0}.agent-library>[data-slot=editor] :-moz-any([data-slot=capability-options],[data-slot=configuration-options]){display:grid;gap:var(--space-1);min-inline-size:0}.agent-library>[data-slot=editor] :is([data-slot=capability-options],[data-slot=configuration-options]){display:grid;gap:var(--space-1);min-inline-size:0}.agent-library>[data-slot=editor] :-webkit-any([data-slot=capability-empty],[data-slot=configuration-empty]){color:var(--ink-faint);font:var(--text-caption);margin:0}.agent-library>[data-slot=editor] :-moz-any([data-slot=capability-empty],[data-slot=configuration-empty]){color:var(--ink-faint);font:var(--text-caption);margin:0}.agent-library>[data-slot=editor] :is([data-slot=capability-empty],[data-slot=configuration-empty]){color:var(--ink-faint);font:var(--text-caption);margin:0}.agent-library>[data-slot=editor] [data-slot=advanced-content]{display:grid;gap:var(--space-2);padding-block-start:var(--space-2)}.agent-library>[data-slot=editor] [data-slot=editor-error]{color:var(--tone-critical-ink);font:var(--text-caption);margin:0}.agent-library>[data-slot=editor] [data-slot=editor-error][hidden]{display:none}.agent-library>[data-slot=editor] [data-slot=editor-actions]{position:sticky;display:flex;justify-content:end;align-items: center;gap:var(--space-2);padding-block:var(--space-3)var(--space-1);background:var(--surface-raised);box-shadow:inset 0 1px var(--stroke-subtle);flex-wrap:wrap;bottom:0}.account-management,.account-management [data-slot=dialogs]{display:contents}.account-management [data-slot=computer-management]{display:grid;gap:var(--space-4);min-inline-size:0}.account-management [data-slot=computer-name]{color:var(--ink-strong);font:var(--text-body);overflow:clip;white-space:nowrap;text-overflow:ellipsis}.account-management [data-slot=computer-status]{color:var(--ink-faint);font:var(--text-caption)}.account-management [data-slot=computer-actions]{display:grid;gap:var(--space-0-5);min-inline-size:0}.account-management [data-slot=computer-actions]>.button-control{justify-content:start}.account-management [data-slot=form]{display:grid;gap:var(--space-3);min-inline-size:0}.account-management [data-slot=form]>.button-control:not([data-slot=form-submit]){justify-self:start}.account-management [data-slot=form-submit]{justify-self:end;margin-block-start:var(--space-1)}.account-management [data-slot=form-error]{color:var(--tone-critical-ink);font:var(--text-caption);margin:0}.account-management [data-slot=form-error][hidden]{display:none}.account-management [data-slot=confirmation-copy]{color:var(--ink-muted);font:var(--text-prose);margin:0}.account-management [data-slot=registration]{display:grid;gap:var(--space-2);min-inline-size:0}.account-management [data-slot=registration][hidden]{display:none}.account-management [data-slot=registration-prompt]{color:var(--ink-muted);font:var(--text-prose);margin:0}.account-management [data-slot=project-environment]{display:grid;gap:var(--space-1);min-inline-size:0}.account-management [data-slot=project-environment][hidden]{display:none}.account-management [data-slot=folder-project]{color:var(--ink-muted);font:var(--text-prose);margin:0}.account-management [data-slot=folder-environment-row]{display:grid;gap:var(--space-1);min-inline-size:0}.account-management [data-slot=folder-environment-row][hidden]{display:none}.account-management [data-slot=folder-codebase-row]{display:grid;gap:var(--space-1);min-inline-size:0}.account-management [data-slot=folder-codebase-row][hidden]{display:none}.account-management [data-slot=field-label]{color:var(--ink-muted);font:var(--text-caption)}.account-management [data-slot=directory-browser]{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);background:var(--canvas);max-block-size:14rem;min-inline-size:0}.account-management [data-slot=directory-browser][hidden]{display:none}.account-management [data-slot=directory-header]{display:flex;align-items: center;gap:var(--space-1);padding:var(--space-1);box-shadow:inset 0 -1px var(--stroke-subtle);min-inline-size:0}.account-management [data-slot=directory-path]{color:var(--ink-muted);font:var(--text-code);overflow:clip;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0}.account-management [data-slot=directory-list]{display:grid;padding:var(--space-1);overflow:auto;overscroll-behavior:contain;align-content: start;min-block-size:0}.account-management [data-slot=enrollment]{display:grid;gap:var(--space-3);min-inline-size:0}.account-management [data-slot=enrollment-introduction]{max-inline-size:var(--measure-prose);color:var(--ink-muted);font:var(--text-prose);margin:0}.account-management [data-slot=enrollment-ways]{display:grid;gap:var(--space-3);list-style:none;min-inline-size:0;margin:0;padding:0}.account-management [data-slot=enrollment-way]{display:grid;gap:var(--space-1-5);min-inline-size:0}.account-management [data-slot=enrollment-way][hidden]{display:none}.account-management [data-slot=enrollment-way]:not([hidden])~:is(.account-management [data-slot=enrollment-way]):not([hidden]){border-block-start:1px solid var(--stroke-subtle);padding-block-start:var(--space-3)}.account-management [data-slot=enrollment-way-title]{color:var(--ink-strong);font:var(--text-control-large)}.account-management [data-slot=enrollment-way-detail]{max-inline-size:var(--measure-prose);color:var(--ink-muted);font:var(--text-body);margin:0}.account-management [data-slot=enrollment-download]{justify-self:start}.account-management [data-slot=enrollment-command]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--space-2);min-inline-size:0}.account-management [data-slot=enrollment-command]>code{padding:var(--space-1-5)var(--space-2);overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--stroke-subtle);border-radius:var(--radius-s);color:var(--ink-strong);background:var(--canvas);font:var(--text-code);white-space:pre;user-select:all;min-inline-size:0}.account-management [data-slot=enrollment-note]{max-inline-size:var(--measure-prose);color:var(--ink-faint);font:var(--text-caption);margin:0}.account-management [data-slot=enrollment-status]{color:var(--ink-faint);font:var(--text-caption);min-block-size:1.25rem;margin:0}.account-management [data-slot=enrollment-refresh]{justify-self:start}@media (max-width:30rem){.account-management [data-slot=enrollment-command]{grid-template-columns:minmax(0,1fr)}.account-management [data-slot=enrollment-command]>.button-control{justify-self:start}}.mcp-app{overflow:hidden;border:1px solid var(--stroke-subtle);border-radius:var(--radius-m);background:var(--canvas);min-block-size:8rem;min-inline-size:0;margin-block-start:var(--space-2)}.mcp-app[data-display-mode=fullscreen]{position:fixed;z-index:var(--layer-overlay);border:0;border-radius:0;margin:0;inset:0}.mcp-app [data-slot=frame]{display:block;background:0 0;border:0;block-size:24rem;min-block-size:8rem;inline-size:100%}.mcp-app [data-slot=error]{min-block-size:8rem}:where(.application-root,dialog,[popover],.modal-surface [data-slot=panel]){font-family:var(--font-ui);font-synthesis:none}}@layer overrides{:root[data-phone=true] .application-root :-webkit-any(input,textarea,[contenteditable=true]){scroll-margin-block:var(--space-5);touch-action:manipulation}:root[data-phone=true] .application-root :-moz-any(input,textarea,[contenteditable=true]){scroll-margin-block:var(--space-5);touch-action:manipulation}:root[data-phone=true] .application-root :is(input,textarea,[contenteditable=true]){scroll-margin-block:var(--space-5);touch-action:manipulation}:root:not([data-phone=true]) [data-slot=preference][data-scope=phone]{display:none}.daemon-control{display:flex;gap:var(--space-5);overflow:auto;padding:var(--space-6);color:var(--ink-strong);background:var(--canvas);font-family:var(--font-ui);flex-direction:column;min-block-size:100vh}.daemon-control [data-slot=header]{display:flex;align-items:baseline;gap:var(--space-3);justify-content:space-between}.daemon-control [data-slot=header] h1{font:var(--text-title);letter-spacing:var(--track-tight)}.daemon-control [data-slot=version],.daemon-control [data-slot=footer-detail],.daemon-control [data-slot=server-hint],.daemon-control [data-slot=pairing-waiting],.daemon-control [data-slot=disconnect-copy],.daemon-control [data-slot=disconnected-copy],.daemon-control [data-slot=pairing-copy],.daemon-control [data-slot=unavailable-hint]{color:var(--ink-faint);font:var(--text-caption)}.daemon-control [data-slot=views]{flex:1 0 auto;min-block-size:max-content}.daemon-control [data-view]{background:var(--surface-raised);border:1px solid var(--stroke-subtle);border-radius:var(--radius-m);display:flex;gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-inline-size:0}.daemon-control [data-view][hidden]{display:none}.daemon-control [data-view] h2{font:var(--text-title);margin:0}.daemon-control [data-slot=views] p,.daemon-control [data-slot=action-error],.daemon-control [data-slot=unavailable-message],.daemon-control [data-slot=disconnect-local-note]{font:var(--text-prose);overflow-wrap:anywhere}.daemon-control [data-slot=pairing-code]{color:var(--ink-strong);font:var(--text-display);font-family:var(--font-code);letter-spacing:.12em;overflow-wrap:anywhere;text-align:center;align-self: center;max-inline-size:100%}.daemon-control [data-slot=actions],.daemon-control [data-slot=service-actions]{display:flex;gap:var(--space-2)}.daemon-control [data-slot=actions]{flex-direction:column}.daemon-control [data-slot=service-actions]>.button-control{flex:1 1 0}.daemon-control [data-slot=computer-name]{font:var(--text-title);overflow-wrap:anywhere}.daemon-control [data-slot=daemon-state]{color:var(--ink-subtle);overflow-wrap:anywhere}.daemon-control [data-slot=action-error],.daemon-control [data-slot=unavailable-message]{color:var(--tone-critical-ink);max-inline-size:100%}.daemon-control [data-slot=disconnect]{border-block-start:1px solid var(--stroke-subtle);padding-block-start:var(--space-3)}.daemon-control [data-slot=disconnect]>summary{color:var(--ink-faint);cursor:pointer;font:var(--text-caption)}.daemon-control [data-slot=disconnect]>*+*{margin-block-start:var(--space-3)}.daemon-control [data-slot=footer-detail]{overflow-wrap:anywhere;min-block-size:1lh}@media (max-width:360px){.daemon-control{padding:var(--space-4)}.daemon-control [data-slot=service-actions]{flex-wrap:wrap}.daemon-control [data-slot=service-actions]>.button-control{min-inline-size:6rem}}}
