:root{--control-height:24px;--control-height-small:24px;--control-icon-size:24px;--control-height-large:28px;--navigation-font-size:14px;--navigation-line-height:20px;--navigation-row-height:32px;--navigation-row-height-mobile:36px;--control-radius:6px;--control-padding-x:6px;--control-font-size:13px;--control-touch-height:24px;--control-duration:.16s;--control-ease:cubic-bezier(.22,1,.36,1);--ease-enter:cubic-bezier(.2,0,0,1);--sans:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--display:var(--sans);--mono:"Paper Mono", ui-monospace, SFMono-Regular, monospace;--font-display:var(--sans);--font-reply:var(--sans);--font-mono:var(--mono);--control-padding-y:2px;--control-line-height:18px;--radius-cell:4px;--radius-card:10px;--radius-panel:14px;--radius-pill:999px;--tracking-display:-.03em;--tracking-title:-.02em;--tracking-ui:-.003em;--tracking-caps:.06em;--layer-hover:color-mix(in srgb, var(--ink) 6%, transparent);--layer-press:color-mix(in srgb, var(--ink) 10%, transparent);--layer-selected:color-mix(in srgb, var(--ink) 8%, transparent);--accent-soft:color-mix(in srgb, var(--focus) 12%, transparent);--accent-line:color-mix(in srgb, var(--focus) 48%, var(--line));--success-soft:color-mix(in srgb, var(--success) 10%, var(--panel));--warning-soft:color-mix(in srgb, var(--warning) 10%, var(--panel));--danger-soft:color-mix(in srgb, var(--danger) 9%, var(--panel));--success-line:color-mix(in srgb, var(--success) 32%, var(--line));--warning-line:color-mix(in srgb, var(--warning) 32%, var(--line));--danger-line:color-mix(in srgb, var(--danger) 32%, var(--line));--selection:color-mix(in srgb, var(--focus) 24%, transparent);--code-ground:color-mix(in srgb, var(--ink) 4%, transparent);--focus-width:2px;--focus-gap:2px;--focus-ring:var(--focus-width) solid var(--focus);--control-ink:var(--ink);--control-border:var(--line);--control-border-hover:color-mix(in srgb, var(--line-strong) 45%, var(--line));--control-focus:var(--focus);--control-disabled-bg:var(--panel-soft);--control-disabled-ink:var(--text-faint);--field-border:var(--line-strong);--field-border-hover:color-mix(in srgb, var(--ink) 55%, var(--line-strong));--field-placeholder:var(--text-faint);--muted:var(--text-muted);--soft:var(--panel-soft);--accent:var(--focus);--chat-muted:var(--text-muted);--chat-accent:var(--focus);--composer-focus-edge:var(--line-strong)}:root,:root[data-theme=default]{--trace-ink:#235699;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-subtle:#f6f6f7;--panel:#fff;--panel-raised:#fff;--panel-soft:#f3f4f5;--panel-strong:#e7e9ec;--ink:#1b1e22;--ink-strong:#343a40;--text-muted:#5a6067;--text-faint:#6a7077;--line:#dfe2e6;--line-subtle:#eceef1;--line-strong:#878d95;--focus:#336791;--accent-ink:#fff;--success:#2f6a49;--warning:#875912;--danger:#a1393f;--overlay:#19314566;--control-border:#d6dade;--field:#fff;--field-readonly:#f3f4f5;--control-bg:#fff;--control-hover:#f6f7f8;--control-press:#eef0f2;--control-shadow:0 1px 2px #1018220f, inset 0 -1px 0 #1018220a;--control-shadow-hover:0 1px 3px #10182217, inset 0 -1px 0 #1018220d;--control-strong-bg:#336791;--control-strong-hover:#2a587d;--control-strong-press:#234a69;--control-strong-ink:#fff;--shadow-sm:0 1px 3px #19314508, 0 1px 2px #19314504;--shadow-md:0 8px 28px -10px #1931451a, 0 2px 8px #19314505;--shadow-lg:0 24px 64px -20px #19314533, 0 8px 24px -12px #1931451a}:root[data-theme=light]{--trace-ink:#33587b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--bg-subtle:#f0eee8;--panel:#fffefa;--panel-raised:#fffefa;--panel-soft:#efede6;--panel-strong:#e4e1d8;--ink:#22211c;--ink-strong:#3b3a33;--text-muted:#5b5950;--text-faint:#6c695f;--line:#dddad1;--line-subtle:#e8e5dd;--line-strong:#8a867a;--focus:#33587b;--accent-ink:#fffefa;--success:#386848;--warning:#835817;--danger:#983a3d;--overlay:#1a170f66;--control-border:#d7d3c8;--field:#fffefa;--field-readonly:#efede6;--control-bg:#fffefa;--control-hover:#f8f6f0;--control-press:#efede6;--control-shadow:0 1px 2px #2a221212, inset 0 -1px 0 #2a22120a;--control-shadow-hover:0 1px 3px #2a22121a, inset 0 -1px 0 #2a22120d;--control-strong-bg:#22211c;--control-strong-hover:#3b3a33;--control-strong-press:#4a4840;--control-strong-ink:#fffefa;--shadow-sm:0 1px 3px #2a221208, 0 1px 2px #2a221204;--shadow-md:0 8px 28px -10px #2a22121c, 0 2px 8px #2a221206;--shadow-lg:0 24px 64px -20px #2a221236, 0 8px 24px -12px #2a22121c}:root[data-theme=dark]{--trace-ink:#5b8fd6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1c1c;--bg-subtle:#171717;--panel:#232323;--panel-raised:#2a2a2a;--panel-soft:#2d2d2d;--panel-strong:#363636;--ink:#e3e3e3;--ink-strong:#f2f2f2;--text-muted:#a8a8a8;--text-faint:#949494;--line:#333;--line-subtle:#2b2b2b;--line-strong:#767676;--focus:#a3a3a3;--accent-ink:#1c1c1c;--success:#8cc5a4;--warning:#d9b376;--danger:#ec9ea6;--overlay:#0b0b0bb8;--control-border:#3a3a3a;--field:#232323;--field-readonly:#2a2a2a;--control-bg:#2d2d2d;--control-hover:#333;--control-press:#393939;--control-shadow:0 1px 2px #00000047, inset 0 1px 0 #ffffff0a;--control-shadow-hover:0 1px 3px #0000005c, inset 0 1px 0 #ffffff0f;--control-strong-bg:#e3e3e3;--control-strong-hover:#f2f2f2;--control-strong-press:#d0d0d0;--control-strong-ink:#1c1c1c;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 10px 30px -12px #0000008c, 0 2px 8px #00000038;--shadow-lg:0 24px 64px -20px #000000b3, 0 8px 24px -12px #0006;--chat-accent:var(--ink);--composer-focus-edge:#6a6a6a}::selection{background:var(--selection);color:inherit}html{accent-color:var(--focus)}:root:root{--field:color-mix(in srgb, var(--ink) 5%, transparent);--field-border:transparent;--field-border-hover:transparent;--field-hover:color-mix(in srgb, var(--ink) 7%, transparent);--field-focus:color-mix(in srgb, var(--ink) 9%, transparent);--focus-fill:color-mix(in srgb, var(--ink) 10%, transparent);--composer-focus-edge:var(--control-border)}:is(input,textarea,select):not(:disabled):hover{--field:var(--field-hover)}:is(input,textarea,select):not(:disabled):focus{--field:var(--field-focus)}@media (forced-colors:none){:focus,:focus-visible,:focus-within{outline:none!important}:is(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{background-image:linear-gradient(var(--focus-fill), var(--focus-fill))!important;box-shadow:none!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):focus{box-shadow:none!important;border-color:#0000!important}label:has(>:is(input[type=checkbox],input[type=radio]):focus-visible){background-image:linear-gradient(var(--focus-fill), var(--focus-fill));border-radius:6px}:is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:none!important}:is([aria-pressed=true],[aria-current]:not([aria-current=false]),[aria-selected=true],.is-selected,.active):not(input,select,textarea){box-shadow:none!important;outline:none!important}}@media (forced-colors:active){:where(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=switch],[tabindex]:not([tabindex="-1"]),input,textarea,select):focus-visible{outline-offset:-2px!important;outline:2px solid highlight!important}:where(a[href]:not([role]),input[type=checkbox],input[type=radio]):focus-visible{outline-offset:2px!important}}:root{--scrollbar-thumb:#868693;--scrollbar-thumb-hover:#626270;--scrollbar-thumb-active:#1c1c25}:root[data-color-scheme=dark]{--scrollbar-thumb:#6c6d7a;--scrollbar-thumb-hover:#b7b7c8;--scrollbar-thumb-active:#e6e6f3}@media (forced-colors:none){@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:0 0}}}
