@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../../../fonts/ibm-plex-sans-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../../../fonts/ibm-plex-sans-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../../fonts/karla-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../../../fonts/karla-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../../../fonts/karla-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../../../fonts/karla-latin-ext-wght-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:100 449;src:url(../../../fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:450 599;src:url(../../../fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:600 674;src:url(../../../fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:675 900;src:url(../../../fonts/ibm-plex-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:italic;font-display:swap;font-weight:100 549;src:url(../../../fonts/ibm-plex-mono-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:italic;font-display:swap;font-weight:550 900;src:url(../../../fonts/ibm-plex-mono-latin-600-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:100 449;src:url(../../../fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:450 599;src:url(../../../fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:600 674;src:url(../../../fonts/ibm-plex-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:normal;font-display:swap;font-weight:675 900;src:url(../../../fonts/ibm-plex-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:italic;font-display:swap;font-weight:100 549;src:url(../../../fonts/ibm-plex-mono-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Web;font-style:italic;font-display:swap;font-weight:550 900;src:url(../../../fonts/ibm-plex-mono-latin-ext-600-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-ui:"IBM Plex Sans Variable", "IBM Plex Sans", "Avenir Next", Avenir, "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono Web", "IBM Plex Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--font-lyrics:Programme, "Programme Pan", "Karla Variable", Karla, var(--font-ui);--font-lyrics-size-adjust:.516;--color-text-reading:var(--color-text);--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.1875rem;--font-size-2xl:1.75rem;--font-size-3xl:clamp(1.9rem, 1.5rem + 2vw, 2.5rem);--line-height-tight:1.25;--line-height-ui:1.4;--line-height-body:1.5;--line-height-editor:1.5;--font-size-editor:var(--font-size-lg);--font-weight-regular:400;--font-weight-medium:550;--font-weight-semibold:650;--font-weight-bold:700;--font-weight-heavy:750;--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:2.5rem;--space-8:3rem;--inline-diff-padding:.15em;--inline-diff-gap:.2em;--editor-caret-width:1.5px;--editor-scroll-padding:var(--space-8);--border-width:1px;--radius-xs:.25rem;--radius-sm:.4rem;--radius-md:.65rem;--radius-lg:1rem;--radius-round:50%;--radius-pill:999rem;--radius-control:var(--radius-sm);--radius-panel:var(--radius-md);--radius-overlay:var(--radius-lg);--control-height-sm:1.75rem;--control-height-md:2rem;--control-height-lg:2.25rem;--control-height-touch:2.75rem;--mobile-context-min:8rem;--media-video-min:200px;--control-padding-inline:var(--space-2-5);--control-padding-block:var(--space-1);--control-gap:var(--space-1-5);--header-height:3.5rem;--panel-tabs-height:2.75rem;--measure-editor:96ch;--measure-prose:66ch;--measure-reference:76ch;--measure-split:74rem;--focus-ring-width:2px;--focus-ring-offset:calc(-1 * var(--focus-ring-width));--focus-ring-reach:calc(2 * var(--focus-ring-width));--duration-fast:.12s;--duration-medium:.18s;--duration-slow:.24s;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--duration-brand:.56s;--ease-spring-out:cubic-bezier(.22, 1.4, .36, 1);--color-canvas:oklch(90.5% .006 285);--color-surface:oklch(99.3% .002 285);--color-fill-subtle:oklch(95% .005 285);--color-fill:oklch(90% .007 285);--color-fill-strong:oklch(85% .009 285);--color-overlay:var(--color-surface);--color-backdrop:oklch(12% .008 285/.64);--color-chrome:var(--color-fill-subtle);--color-text:oklch(23% .012 285);--color-text-muted:oklch(45% .014 285);--color-text-disabled:oklch(57% .012 285);--color-border:oklch(86% .006 285);--color-border-strong:oklch(68% .012 285);--color-border-input:oklch(58% .012 285);--color-border-disabled:oklch(82% .006 285);--color-control:var(--color-surface);--color-control-hover:var(--color-fill-subtle);--color-control-active:var(--color-fill);--color-control-disabled:var(--color-fill-subtle);--color-control-border:var(--color-border-input);--color-accent:oklch(50% .15 255);--color-accent-hover:oklch(44% .15 255);--color-accent-active:oklch(40% .14 255);--color-accent-text:oklch(98.5% .002 285);--color-accent-soft:oklch(93% .03 255);--color-selected:var(--color-accent-soft);--color-discord:#5865f2;--color-discord-hover:#4752c4;--color-discord-ink:#fff;--color-focus:oklch(54% 0 0);--color-focus-soft:color-mix(in oklch, var(--color-focus) 28%, transparent);--color-text-selection:oklch(84% .075 255);--color-danger:oklch(50% .17 28);--color-danger-hover:oklch(44% .16 28);--color-danger-surface:oklch(93% .035 28);--color-success:oklch(46% .11 155);--color-success-surface:oklch(93% .035 155);--color-warning:oklch(52% .12 78);--color-warning-soft:oklch(93% .05 82);--color-suggestion:oklch(48% .12 255);--color-suggestion-soft:oklch(93% .035 255);--color-manual:oklch(45% .018 285);--color-manual-soft:oklch(93% .008 285);--color-danger-soft:var(--color-danger-surface);--color-playhead:var(--color-warning);--color-playhead-soft:var(--color-warning-soft);--shadow-recessed:inset 0 1px 3px oklch(20% .01 285/.2);--shadow-control:0 0 0 1px oklch(20% .01 285/.12), 0 1px 2px oklch(20% .01 285/.08);--shadow-raised:0 3px 8px oklch(20% .01 285/.19), 0 -2px 5px oklch(20% .01 285/.09);--shadow-popover:0 2px 8px oklch(20% .01 285/.18), 0 1px 2px oklch(20% .01 285/.1);--shadow-overlay:0 12px 32px oklch(20% .01 285/.24), 0 2px 8px oklch(20% .01 285/.16);--layer-editor-panel:3;--layer-toolbar:4;--layer-panel:10;--layer-menu:20;--layer-picker:30;--layer-popover:32;--layer-tooltip:40;--layer-toast:50;--layer-boot:60;--performer-olive:oklch(50% .13 155);--performer-indigo:oklch(50% .15 295);--performer-teal:oklch(53% .1 200);--performer-ochre:oklch(60% .13 78);--performer-rose:oklch(57% .14 20);--performer-plum:oklch(55% .15 330);--performer-copper:oklch(55% .12 50);--performer-slate:oklch(52% .045 255);--performer-olive-tint:oklch(92% .05 155);--performer-indigo-tint:oklch(92% .05 295);--performer-teal-tint:oklch(92% .048 200);--performer-ochre-tint:oklch(92% .048 78);--performer-rose-tint:oklch(92% .05 20);--performer-plum-tint:oklch(92% .05 330);--performer-copper-tint:oklch(92% .05 50);--performer-slate-tint:oklch(92% .03 255)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-canvas:oklch(15% .004 285);--color-surface:oklch(19.5% .004 285);--color-fill-subtle:oklch(23% .005 285);--color-fill:oklch(27% .006 285);--color-fill-strong:oklch(32% .007 285);--color-chrome:oklch(17.5% .004 285);--color-text:oklch(97% .002 285);--color-text-reading:oklch(90% .004 285);--color-text-muted:oklch(72% .008 285);--color-text-disabled:oklch(54% .008 285);--color-border:oklch(26% .005 285);--color-border-strong:oklch(34% .008 285);--color-border-input:oklch(52% .008 285);--color-border-disabled:oklch(29% .005 285);--color-accent:oklch(71% .12 255);--color-accent-hover:oklch(77% .11 255);--color-accent-active:oklch(81% .1 255);--color-accent-text:oklch(17% .008 285);--color-accent-soft:oklch(32% .06 255);--color-focus:oklch(62% 0 0);--color-text-selection:oklch(38% .1 255);--color-danger:oklch(72% .15 28);--color-danger-hover:oklch(78% .14 28);--color-danger-surface:oklch(32% .08 25);--color-success:oklch(74% .13 158);--color-success-surface:oklch(32% .06 158);--color-warning:oklch(78% .13 78);--color-warning-soft:oklch(32% .065 80);--color-suggestion:oklch(73% .12 255);--color-suggestion-soft:oklch(32% .065 255);--color-manual:oklch(76% .01 285);--color-manual-soft:oklch(32% .006 285);--shadow-recessed:inset 0 1px 3px oklch(4% .005 285/.5);--shadow-control:0 0 0 1px oklch(100% 0 0/.07);--shadow-raised:inset 0 1px 0 oklch(100% 0 0/.05), 0 1px 2px oklch(4% .005 285/.35);--shadow-popover:inset 0 1px 0 oklch(100% 0 0/.06), 0 2px 8px oklch(4% .005 285/.4);--shadow-overlay:inset 0 1px 0 oklch(100% 0 0/.07), 0 12px 32px oklch(4% .005 285/.55), 0 2px 8px oklch(4% .005 285/.45);--performer-olive:oklch(73% .14 155);--performer-indigo:oklch(72% .14 295);--performer-teal:oklch(72% .09 200);--performer-ochre:oklch(76% .12 78);--performer-rose:oklch(72% .12 20);--performer-plum:oklch(72% .13 330);--performer-copper:oklch(72% .11 50);--performer-slate:oklch(72% .04 255);--performer-olive-tint:oklch(30% .05 155);--performer-indigo-tint:oklch(30% .05 295);--performer-teal-tint:oklch(30% .048 200);--performer-ochre-tint:oklch(30% .048 78);--performer-rose-tint:oklch(30% .05 20);--performer-plum-tint:oklch(30% .05 330);--performer-copper-tint:oklch(30% .05 50);--performer-slate-tint:oklch(30% .03 255)}}*,:before,:after{box-sizing:border-box}html,body{min-width:20rem;min-height:100%;margin:0}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-ui);font-size:var(--font-size-md);line-height:var(--line-height-body);text-rendering:optimizelegibility}button,input,select,textarea,kbd{font:inherit}button,summary,select{cursor:pointer}button:disabled{border-color:var(--color-border-disabled);background:var(--color-control-disabled);color:var(--color-text-disabled);cursor:not-allowed}a{color:var(--color-accent);text-underline-offset:.16em}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-text-selection)}a::selection{color:var(--color-text)}.sr-only{--sr-only-size:1px;width:var(--sr-only-size);height:var(--sr-only-size);margin:calc(-1 * var(--sr-only-size));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.button,.icon-button{min-height:var(--control-height-md);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--color-control);box-shadow:var(--shadow-control);color:var(--color-text)}.button{padding:var(--control-padding-block) var(--control-padding-inline);gap:var(--control-gap);font-weight:var(--font-weight-medium);line-height:var(--line-height-ui);justify-content:center;align-items:center;display:inline-flex}.icon-button{width:2rem;font-size:var(--font-size-lg);place-items:center;padding:0;display:inline-grid}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--color-control-hover)}.button:active:not(:disabled),.icon-button:active:not(:disabled){background:var(--color-control-active)}.button:disabled,.icon-button:disabled{background:var(--color-control-disabled);box-shadow:none;color:var(--color-text-disabled)}.button--quiet{box-shadow:none;background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:var(--color-control-hover)}.button--quiet:disabled{background:0 0;border-color:#0000}.button--contrast{border-color:var(--color-text);background:var(--color-text);color:var(--color-canvas)}.button--contrast:hover:not(:disabled){border-color:color-mix(in oklch, var(--color-text) 85%, var(--color-canvas));background:color-mix(in oklch, var(--color-text) 85%, var(--color-canvas));color:var(--color-canvas)}.button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-accent-text)}.button--danger:hover:not(:disabled){border-color:var(--color-danger-hover);background:var(--color-danger-hover)}.danger-text{color:var(--color-danger)}.button--flush{margin-inline:calc(-1 * var(--control-padding-inline))}input,select,textarea{border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--color-control);box-shadow:var(--shadow-control);color:var(--color-text)}input,select{min-height:var(--control-height-md);padding:var(--control-padding-block) var(--control-padding-inline)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){background:var(--color-control-hover)}input:disabled,select:disabled,textarea:disabled{background:var(--color-control-disabled);box-shadow:none;color:var(--color-text-disabled);cursor:not-allowed}.filter-chip{min-height:var(--control-height-sm);padding:var(--space-0-5) var(--space-2-5);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);gap:var(--control-gap);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);background:0 0;align-items:center;display:inline-flex}.filter-chip:hover{border-color:var(--color-border);color:var(--color-text)}.filter-chip[aria-pressed=false]{border-style:dashed;border-color:var(--color-text-muted);color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.filter-chip[aria-pressed=false]:hover{border-color:var(--color-text);color:var(--color-text)}.filter-chip[aria-pressed=true]{background:var(--color-fill-strong);color:var(--color-text)}.filter-chip--error[aria-pressed=true]{background:var(--color-danger-soft);color:var(--color-danger)}.filter-chip--warning[aria-pressed=true]{background:var(--color-warning-soft);color:var(--color-warning)}.filter-chip--suggestion[aria-pressed=true]{background:var(--color-suggestion-soft);color:var(--color-suggestion)}.filter-chip--manual-review[aria-pressed=true]{background:var(--color-manual-soft);color:var(--color-manual)}.filter-chip__count{min-width:1.1em;color:inherit;font-variant-numeric:tabular-nums;text-align:end}@media (prefers-reduced-motion:reduce){.filter-chip{transition:none}}@media (prefers-reduced-motion:no-preference){.button,.icon-button,input,select,textarea{transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart)}}.loading-mark{flex:none;justify-content:center;align-items:center;width:1em;height:1em;font-size:1em;line-height:1;display:inline-flex}.loading-mark .app-wordmark[data-state]{--wm-open:0;cursor:default;pointer-events:none;font-size:.64em;transition:none}.list-row{min-height:var(--control-height-lg);padding:var(--space-2) var(--space-2);border-radius:var(--radius-control);gap:var(--space-2);align-items:center;display:flex}.list-row:hover,.list-row:focus-within{background:var(--color-control-hover)}.list-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list-row__action{gap:var(--space-4);min-width:0;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:baseline;padding:0;display:flex}.list-row__action--static{cursor:default}.list-row__action time{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.list-row__commands{gap:var(--space-1);flex:none;align-items:center;display:flex}.list-row__commands .icon-button{width:1.75rem;min-height:var(--control-height-sm);color:var(--color-text-muted)}.list-row:hover .list-row__commands .icon-button,.list-row:focus-within .list-row__commands .icon-button{color:var(--color-text)}.list-row__form{gap:var(--space-2);align-items:center;width:100%;display:flex}.list-row__form input{min-width:0;min-height:var(--control-height-sm);flex:1}.list-row__form .button,.remove-button,.remove-button__confirm,.remove-button__cancel{min-height:var(--control-height-sm);font-size:var(--font-size-sm);padding-block:0}.remove-button{width:1.75rem;color:var(--color-text-muted)}.remove-button:hover:not(:disabled),.remove-button:focus-visible,.list-row .remove-button:hover:not(:disabled),.list-row .remove-button:focus-visible{color:var(--color-danger)}@property --wm-open{syntax:"<number>";inherits:true;initial-value:0}@property --wm-slot-closed{syntax:"<length>";inherits:true;initial-value:0}.app-wordmark{--wm-open:0;--wm-bracket-height:1.05em;--wm-slot-closed:.95em;--wm-slot-open:4ch;--wm-lead-open:5ch;--wm-slot-width:max(0px, calc(var(--wm-slot-closed) + var(--wm-open) * (var(--wm-slot-open) - var(--wm-slot-closed))));--wm-bracket-width:calc(var(--wm-bracket-height) * 4.9 / 17.2);--wm-lead-width:max(0px, calc(var(--wm-open) * var(--wm-lead-open)));--wm-width:calc(var(--wm-lead-width) + var(--wm-slot-width) + 2 * var(--wm-bracket-width));--wm-delay:0;--wm-stagger:.09;--wm-span:.3;--wm-lift:0em;--wm-squash:1;--wm-fan:0px;--wm-wave-out:.42;color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:0;white-space:nowrap;transition:--wm-open var(--duration-brand) var(--ease-spring-out);-webkit-user-select:none;user-select:none;flex:none;align-items:center;line-height:1;display:inline-flex}.app-wordmark[data-state=intro],.app-wordmark[data-state=static],.app-wordmark[data-state=latched],.app-wordmark[data-state=idle]:hover{--wm-open:1}.app-wordmark[data-state=static]{transition:none}.app-wordmark[data-state=mark]{--wm-open:0;cursor:default;pointer-events:none;transition:none}@property --wm-in{syntax:"<number>";inherits:false;initial-value:1}.app-wordmark[data-entrance=handoff]{width:calc(var(--wm-in) * var(--wm-width));overflow:hidden}.app-wordmark[data-entrance=handoff][data-visible=false]{--wm-in:0;visibility:hidden}.app-wordmark[data-entrance=handoff][data-visible=true]{animation:wordmark-handoff-left var(--duration-slow) var(--ease-out-quart) calc(var(--duration-slow) + var(--duration-fast)) both}@keyframes wordmark-handoff-left{0%{--wm-in:0}to{--wm-in:1}}.app-wordmark{cursor:pointer}.app-wordmark__lead,.app-wordmark__slot{height:var(--wm-bracket-height);flex:none;position:relative}.app-wordmark__lead{width:var(--wm-lead-width);overflow:hidden}.app-wordmark__slot{width:var(--wm-slot-width)}.app-wordmark__bracket{width:var(--wm-bracket-width);height:var(--wm-bracket-height);stroke:color-mix(in oklab, var(--color-warning) calc(var(--wm-open) * 100%), var(--color-text));stroke-width:2.2px;transform:scaleX(calc(1 + var(--wm-open) * .14)) scaleY(calc(1 + var(--wm-open) * .05));flex:none}.app-wordmark__bracket--open{transform-origin:0}.app-wordmark__bracket--close{transform-origin:100%}.app-wordmark__wave{width:100%;height:100%;position:absolute;inset:0}.app-wordmark__wave path{stroke:var(--color-warning);stroke-width:.13em;stroke-linecap:round;vector-effect:non-scaling-stroke;transform:scaleY(max(0, calc(1 - var(--wm-open) / var(--wm-wave-out))));transform-box:view-box;transform-origin:50% 77%;opacity:clamp(0, calc((1 - var(--wm-open) / var(--wm-wave-out)) * 1.6), 1)}.app-wordmark__letters,.app-wordmark__wave{pointer-events:none}.app-wordmark__letters{inset-block:0;align-items:center;width:max-content;display:flex;position:absolute;left:0}.app-wordmark__lead .app-wordmark__letters{--wm-delay:.05;--wm-stagger:.18;--wm-span:.22}.app-wordmark__letters--inner{--wm-delay:.4;--wm-stagger:.15;--wm-span:.16;--wm-lift:.06em;--wm-squash:.14;--wm-fan:calc(var(--wm-slot-width) / 4 - 1ch)}.app-wordmark__letter{--wm-letter:clamp(0, calc((var(--wm-open) - var(--wm-delay) - var(--wm-index) * var(--wm-stagger)) / var(--wm-span)), 1);transform:translateX(calc(var(--wm-index) * var(--wm-fan))) translateY(calc((1 - var(--wm-letter)) * var(--wm-lift))) scaleY(calc(var(--wm-squash) + var(--wm-letter) * (1 - var(--wm-squash))));transform-origin:50% 77%;opacity:var(--wm-letter);flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.app-wordmark{transition:none}.app-wordmark[data-entrance=handoff]{animation:none}}.severity{gap:var(--space-1);width:fit-content;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;align-items:center;display:inline-flex}.severity-icon{flex:none}.severity--error{color:var(--color-danger)}.severity--warning{color:var(--color-warning)}.severity--suggestion{color:var(--color-suggestion)}.severity--manual-review{color:var(--color-manual)}.diagnostic-meta{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight);justify-items:start;display:grid}.diagnostic-meta__row{gap:var(--space-1-5);flex-wrap:wrap;align-items:center;display:flex}.diagnostic-meta__separator{color:var(--color-text-muted)}.diagnostic-meta__derivation{font-weight:var(--font-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}.diagnostic-meta__derivation-mark{flex:none;display:inline-flex}.diagnostic-meta__derivation-mark svg{width:1em;height:1em}.diagnostic-meta__disclosure{min-height:var(--control-height-sm);gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:0}.diagnostic-meta__disclosure:hover{color:var(--color-text)}.diagnostic-meta__chevron{flex:none}.diagnostic-meta__disclosure[aria-expanded=true] .diagnostic-meta__chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){.diagnostic-meta__chevron{transition:rotate var(--duration-fast) var(--ease-out-quart)}}.diagnostic-meta__sources{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.source-citation{align-items:center;display:inline-flex;position:relative}.source-citation a,.source-citation__label{font-weight:var(--font-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}.source-citation__external{flex:none}.source-citation__favicon,.source-reference__favicon{border-radius:calc(var(--radius-xs) / 2);flex:none;width:1em;height:1em}.source-tooltip{z-index:var(--layer-tooltip);pointer-events:none;box-sizing:border-box;width:max-content;max-width:16rem;padding:var(--space-2);gap:var(--space-0-5);border-radius:var(--radius-overlay);background:var(--color-overlay);color:var(--color-text-muted);box-shadow:var(--shadow-overlay);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);border:0;display:grid;position:fixed}.source-tooltip__section{color:var(--color-text)}.source-tooltip__verified{white-space:nowrap}.diagnostic-explanation{max-width:68ch;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.diagnostic-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.diagnostic-actions>.button{min-height:var(--control-height-md);border-radius:var(--radius-control);font-size:var(--font-size-sm)}.diagnostic-actions__ignore,.diagnostic-actions__close{color:var(--color-text-muted)}.diagnostic-actions__ignore:hover,.diagnostic-actions__close:hover{color:var(--color-text)}.diagnostic-actions__accept svg{flex:none}@media (prefers-reduced-motion:no-preference){.diagnostic-actions>.button{transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart)}}.source-reference{color:var(--color-text-muted);font-size:var(--font-size-xs);gap:.1rem;display:grid}.source-reference a{width:fit-content;font-weight:var(--font-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}.source-reference__title{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.source-reference__external{flex:none}.source-reference__verified{white-space:nowrap}.draft-menu{position:relative}.draft-menu>summary{list-style:none}.draft-menu__trigger{justify-content:center;align-items:center;display:inline-flex}.draft-menu>summary::-webkit-details-marker{display:none}.draft-menu__popover{z-index:var(--layer-menu);top:calc(100% + var(--space-2));width:min(30rem, calc(100vw - var(--space-4)));max-height:min(36rem,100vh - 5rem);padding:var(--space-2);border-radius:var(--radius-overlay);background:var(--color-overlay);box-shadow:var(--shadow-overlay);border:0;position:absolute;left:0;overflow:auto}.draft-menu__titlebar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-3);margin:0 0 var(--space-1);display:flex}.draft-menu__heading{font-size:var(--font-size-md);line-height:var(--line-height-tight);margin:0}.draft-menu__search{width:100%;margin-block:var(--space-2);font-size:var(--font-size-editor)}.draft-list{margin:0;padding:0;list-style:none}.draft-list>li.current .list-row__name{font-weight:var(--font-weight-semibold)}.toast-region{z-index:var(--layer-toast);right:var(--space-3);bottom:calc(var(--media-strip-height,0px) + var(--space-2));left:var(--space-3);gap:var(--space-2);pointer-events:none;width:min(25rem,100vw - 2rem);margin-inline:auto;display:grid;position:fixed}.toast{padding:var(--space-3);border-radius:var(--radius-overlay);background:var(--color-surface);box-shadow:var(--shadow-popover);pointer-events:auto;border:0;justify-content:space-between;align-items:center;display:flex;position:relative}.toast p{margin:0}.toast__count{min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-35%,-35%)}.toast__actions{gap:var(--space-2);margin-inline-start:var(--space-3);display:flex}.error-page{min-height:100dvh;padding:var(--space-6);background:var(--color-canvas);place-content:center;display:grid}.error-page>div{max-width:34rem}.error-page__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.error-page__actions .button{text-decoration:none}.control-tooltip{z-index:var(--layer-tooltip);box-sizing:border-box;width:max-content;max-width:16rem;padding:var(--space-2) var(--space-4);gap:var(--space-0-5);border-radius:var(--radius-overlay);background:var(--color-overlay);color:var(--color-text-muted);box-shadow:var(--shadow-overlay);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);border:0;display:grid;position:fixed}.control-tooltip__label{color:var(--color-text)}.control-tooltip__key{font-family:var(--font-ui);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);white-space:nowrap}.assistant-dialog{z-index:var(--layer-picker);width:min(46rem, calc(100vw - var(--space-4)));height:min(42rem, calc(100dvh - var(--space-6)));border-radius:var(--radius-overlay);background:var(--color-overlay);max-height:52rem;box-shadow:var(--shadow-overlay);color:var(--color-text);border:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.assistant-dialog-overlay{z-index:calc(var(--layer-picker) - 1);background:var(--color-backdrop);position:fixed;inset:0}.assistant-dialog__surface{flex-direction:column;height:100%;min-height:0;display:flex}.assistant-conversation,.assistant-panel{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-panel{height:100%;container-type:inline-size}.assistant-conversation__foot{flex:none;margin-top:auto}.assistant-dialog__header{padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5);align-items:center;gap:var(--space-2);display:flex}.assistant-dialog__title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.assistant-dialog__heading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.assistant-dialog__title p{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.assistant-dialog__commands{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.assistant-chat-controls{align-items:center;gap:var(--space-1);display:flex}.assistant-panel__controls{padding:var(--space-1) var(--space-3) 0;flex:none;justify-content:flex-end;display:flex}.assistant-chats{position:relative}.assistant-chats>summary{list-style:none}.assistant-chats>summary::-webkit-details-marker{display:none}.assistant-chats__trigger{justify-content:center;align-items:center;display:inline-flex}.assistant-chats__popover{z-index:var(--layer-menu);top:calc(100% + var(--space-2));width:min(24rem,100vw - 2rem);max-height:min(24rem,60vh);padding:var(--space-2);border-radius:var(--radius-overlay);background:var(--color-overlay);box-shadow:var(--shadow-overlay);border:0;position:absolute;right:0;overflow:auto}.assistant-panel .assistant-chats__popover{width:min(24rem, calc(100cqi - 2 * var(--space-3) - 2rem - var(--space-1)))}.assistant-chats__heading{padding:var(--space-1) var(--space-2) var(--space-2);margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.assistant-chats__list{margin:0;padding:0;list-style:none}.assistant-chats__list>li.current .list-row__name{font-weight:var(--font-weight-bold)}.assistant-transcript{min-height:14rem;padding:var(--space-5);flex:1;overflow-y:auto}.assistant-transcript>*{width:100%;max-width:40rem;margin-inline:auto}.assistant-turn{padding-block:var(--space-3)}.assistant-turn[data-role=user]{justify-content:flex-end;display:flex}.assistant-turn[data-role=user] .assistant-turn__text{max-width:min(85%,32rem);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-fill-subtle)}.assistant-turn__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-turn .button{margin-block-start:var(--space-2)}.assistant-tool-turn{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.assistant-tool-turn p{margin:0}.assistant-tool-turn__receipt{align-items:center;gap:var(--space-1-5);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);display:flex}.assistant-tool-turn__receipt svg{flex:none}.assistant-tool-turn__actions,.assistant-proposal__actions{align-items:center;gap:var(--space-2);display:flex}.assistant-tool-turn__actions .button,.assistant-proposal__actions .button{margin:0}.assistant-proposals{gap:var(--space-2);margin-block:var(--space-2) var(--space-3);display:grid}.assistant-proposal{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-raised);border:0;display:grid}.assistant-proposal:focus-within{box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-soft)}.assistant-proposal__diff{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-editor);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.assistant-proposal__context{color:var(--color-text-muted)}.assistant-proposal__diff del{color:var(--color-danger);text-decoration:line-through}.assistant-proposal__diff ins{color:var(--color-success);text-decoration:underline}.assistant-proposal__diff del+ins{margin-inline-start:var(--space-1)}.assistant-proposal__note,.assistant-proposal__scope,.assistant-proposal__outcome{font-size:var(--font-size-xs);margin:0}.assistant-link-action__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.assistant-reference__quote{color:inherit;text-align:left;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-body);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}button.assistant-reference__quote{cursor:pointer}.assistant-reference:hover button.assistant-reference__quote .assistant-reference__exact,button.assistant-reference__quote:focus-visible .assistant-reference__exact{text-decoration:underline}.assistant-proposal__note{color:var(--color-text-muted)}.assistant-proposal__scope{font-weight:var(--font-weight-semibold);color:var(--color-text)}.assistant-proposal__outcome{color:var(--color-text)}.assistant-empty{text-align:center;height:100%;min-height:20rem;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.assistant-empty h3{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.assistant-empty>p{max-width:28rem;font-size:var(--font-size-sm);margin:0}.assistant-suggestions{gap:var(--space-0-5);width:min(100%,24rem);margin-block-start:var(--space-5);display:grid}.assistant-suggestions button{min-height:var(--control-height-md);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.assistant-suggestions button svg{color:var(--color-text-muted);flex:none}.assistant-suggestions button:hover{background:var(--color-control-hover)}.assistant-block{margin:0 0 var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-block--example{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-fill-subtle);font-family:var(--font-mono);font-size:var(--font-size-sm);overflow-x:auto}.assistant-block__sources{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0;padding:0;list-style:none}.assistant-block__sources .assistant-citation-number{margin-inline-end:var(--space-0-5)}.assistant-block__sources a{color:inherit}.assistant-block__sources a:hover{color:var(--color-text)}.assistant-general{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-block-end:var(--space-1);display:inline-block}.assistant-scope{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.assistant-reference-error{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}.assistant-citations{gap:var(--space-2);margin-block:var(--space-4) var(--space-3);display:grid}.assistant-citations__label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.assistant-rule-run{gap:var(--space-2);display:grid}.assistant-citation-number{color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.assistant-block__refs{gap:var(--space-1);vertical-align:.35em;margin-inline-start:var(--space-0-5);display:inline-flex}.assistant-example{position:relative}.assistant-block__refs--example{top:var(--space-2);right:var(--space-3);margin:0;position:absolute}.assistant-rule{column-gap:var(--space-2);row-gap:var(--space-1);padding:var(--space-2-5) var(--space-3);grid-template-columns:auto 1fr;display:grid}.assistant-rule>.assistant-citation-number{min-width:1ch;font-size:var(--font-size-xs);text-align:end;align-self:center}.assistant-rule__title,.assistant-rule__meta{grid-column:2}.assistant-rule__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.assistant-rule__title a{align-items:baseline;gap:var(--space-1);color:var(--color-text);text-decoration:none;display:inline-flex}.assistant-rule__title a:hover{text-decoration:underline}.assistant-rule__title svg{color:var(--color-text-muted);flex:none}.assistant-rule__source{color:inherit}a.assistant-rule__source:hover{color:var(--color-text)}.assistant-rule__meta{align-items:center;gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;display:flex}.assistant-rule__separator{color:var(--color-text-muted)}.assistant-divider{margin-block:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}.assistant-status{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.assistant-status--failure{color:var(--color-text)}.assistant-challenge{padding:var(--space-2) var(--space-5)}.assistant-composer{--composer-gutter:var(--space-5);padding:var(--space-2) var(--composer-gutter) var(--composer-gutter);gap:var(--space-1);display:grid}.assistant-composer__field{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:var(--shadow-control);align-items:center;display:flex}.assistant-composer__limit{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.assistant-composer__limit.danger-text{color:var(--color-danger)}.assistant-composer textarea{height:auto;min-height:2.5rem;max-height:9rem;padding:var(--space-2) 0;box-shadow:none;color:var(--color-text);font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;overflow-y:hidden}.assistant-composer__field:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--color-focus-soft)}.assistant-composer__send{width:var(--control-height-lg);height:var(--control-height-lg);flex:none}@media (pointer:coarse) and (width<=68rem){.assistant-composer textarea{appearance:none;min-width:0;font-size:var(--font-size-editor);min-height:var(--control-height-touch);border-radius:0}.assistant-composer textarea:hover:not(:disabled){background:0 0}.assistant-composer__send{width:var(--control-height-touch);height:var(--control-height-touch)}.assistant-composer__keyboard-hint{display:none}}.assistant-disclosure{max-width:30rem;color:var(--color-text-muted);font-size:var(--font-size-2xs);text-align:center;margin-block-start:var(--space-5);padding:0}.assistant-disclosure p{margin:0}.assistant-disclosure .button{min-height:var(--control-height-sm);font-size:var(--font-size-xs);margin-block-start:var(--space-1)}.assistant-panel .assistant-transcript{min-height:0;padding:var(--space-3)}.assistant-panel .assistant-empty{min-height:14rem}.assistant-panel .assistant-status,.assistant-panel .assistant-challenge{padding-inline:var(--space-3)}.assistant-panel .assistant-composer{--composer-gutter:var(--space-3);padding-bottom:var(--space-2-5)}@media (width<=36rem){.assistant-dialog{width:calc(100vw - var(--space-2));height:calc(100dvh - var(--space-2))}.assistant-dialog__header{padding-inline:var(--space-3)}.assistant-dialog__title p{display:none}.assistant-transcript,.assistant-status,.assistant-challenge{padding-inline:var(--space-3)}.assistant-composer{--composer-gutter:var(--space-3)}.assistant-disclosure{padding-inline:var(--space-3)}}@media (width<=46rem){:root .button{min-height:var(--control-height-lg)}}@media (pointer:coarse){:root{--font-size-editor:var(--font-size-lg)}input,select,textarea{font-size:var(--font-size-lg)}:root .button,:root .icon-button,:root .filter-chip{min-height:var(--control-height-touch);min-width:var(--control-height-touch)}}@media (prefers-reduced-motion:no-preference){.button,.icon-button,a,input,select,textarea{transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
