:root[data-skin=legacy]{color-scheme:light;--surface:#FFFFFF;--canvas:#F4F4F2;--inset:#EEEEEB;--border:#E2E2DC;--border-strong:#D3D3CD;--border-control:#85857E;--text:#14161A;--text-secondary:#5A5F66;--text-tertiary:#666C75;--ink:#0E1116;--ink-raised:#14171B;--primary:#14161A;--primary-hover:#262A30;--primary-press:#0E1116;--on-primary:#FFFFFF;--brand:#1F6B75;--brand-hover:#1A5D66;--brand-press:#164F57;--on-brand:#FFFFFF;--mark:#0E1116;--brand-bg:#E3F0F2;--brand-border:#B9DCE0;--brand-text:#155A63;--on-ink-brand:#7FCBD5;--on-ink-brand-hover:#9AD8E0;--on-ink-border:#2A3037;--on-ink-text:#E7ECEF;--on-ink-text-secondary:#A8B0B8;--disabled-text:#82888F;--disabled-text-weak:#8E949B;--disabled-danger-text:#E3B0B0;--disabled-danger-border:#F7E3E3;--on-ink-danger:#FF9B9B;--info:#0F62FE;--success:#17A34A;--warning:#F5A524;--danger:#D42F2F;--on-danger:#FFFFFF;--info-bg:#E5EEFF;--info-border:#C3D8FF;--info-text:#0043CE;--success-bg:#DEF3E5;--success-border:#BFE5CC;--success-text:#0F7034;--warning-bg:#FCEBD1;--warning-border:#F0DBB0;--warning-text:#8A5A08;--danger-bg:#FBE9E9;--danger-border:#F3C9C9;--danger-text:#A11B1B;--ch-voice:#0E1116;--ch-tg:#2AABEE;--ch-tg-bg:#E6F4FD;--ch-tg-text:#0B6E9E;--ch-ig:#D9308A;--ch-ig-bg:#FCE9F3;--ch-ig-text:#A3186A;--r-badge:6px;--r-control:10px;--r-card:14px;--r-pill:999px;--r-card-sm:8px;--h-control:36px;--h-control-lg:40px;--h-control-sm:32px;--h-control-xs:28px;--h-row:36px;--h-row-comfortable:44px;--h-topbar:44px;--w-sidebar:240px;--w-sidebar-collapsed:56px;--tap-target:44px;--w-reading:75rem;--shadow-raised:0 1px 2px rgba(14,17,22,.06);--shadow-segment:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -1px 0 rgba(14,17,22,.14);--shadow-overlay:0 8px 24px rgba(14,17,22,.12);--shadow-control:inset 0 1px 0 rgba(255,255,255,.40),inset 0 -1px 0 rgba(14,17,22,.08);--shadow-control-hover:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(14,17,22,.18);--shadow-control-press:inset 0 1px 2px rgba(14,17,22,.30);--pill-surface:#FFFFFF;--tour-veil:color-mix(in srgb,var(--ink) 45%,transparent);--tour-ring:color-mix(in srgb,var(--ink) 30%,transparent);--pill-surface-hover:#FAFAF8;--pill-track:#F1F1EE;--pill-selected:var(--text);--on-pill-selected:var(--canvas);--shadow-pill:0 0 0 1px rgba(14,17,22,.05),0 1px 2px rgba(14,17,22,.05);--shadow-pill-inset-top:inset 0 1px 0 rgba(255,255,255,.7);--shadow-pill-sunken:inset 0 1px 2px rgba(14,17,22,.06);--shadow-pill-selected:inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(5,7,10,.22);--font-sans:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--duration-fast:120ms;--ease-fast:ease-out;--duration-base:180ms;--ease-base:cubic-bezier(.2,.8,.2,1);--duration-slow:220ms;--ease-slow:cubic-bezier(.2,.8,.2,1)}:root[data-skin=legacy][data-theme=dark]{color-scheme:dark;--surface:#14171B;--canvas:#0C0E11;--inset:#22272D;--border:#2A3037;--border-strong:#3A424B;--border-control:#6B7580;--ch-voice:#C9CDD1;--mark:#F2F3F4;--primary:#F2F3F4;--primary-hover:#DFE2E5;--primary-press:#C9CDD1;--on-primary:#0E1116;--brand:#7FCBD5;--brand-hover:#9AD8E0;--brand-press:#B3E3E9;--on-brand:#0E1116;--brand-bg:#132E33;--brand-border:#245A62;--brand-text:#9FDCE3;--text:#F2F3F4;--text-secondary:#A8B0B8;--text-tertiary:#8B949B;--info:#4D8DFF;--success:#35C46A;--warning:#F5A524;--danger:#FF6B6B;--disabled-text:#6A7077;--disabled-text-weak:#60666D;--on-danger:#0E1116;--info-bg:#182638;--info-border:#29405E;--info-text:#8FB8FF;--success-bg:#14251A;--success-border:#2A4A34;--success-text:#7EE2A0;--warning-bg:#2A2113;--warning-border:#56421F;--warning-text:#F7C563;--danger-bg:#381D20;--danger-border:#5A2A2E;--danger-text:#FF9B9B;--shadow-control:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(5,7,10,.30);--shadow-segment:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(5,7,10,.55);--shadow-raised:0 1px 2px rgba(5,7,10,.45);--shadow-overlay:0 8px 24px rgba(5,7,10,.60);--shadow-control-hover:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(5,7,10,.55);--shadow-control-press:inset 0 1px 2px rgba(5,7,10,.70);--pill-surface:#1B1F24;--tour-veil:rgba(0,0,0,.62);--tour-ring:rgba(255,255,255,.38);--pill-surface-hover:#22272D;--pill-track:#101316;--pill-selected:var(--text);--on-pill-selected:var(--canvas);--shadow-pill:0 0 0 1px rgba(5,7,10,.5),0 1px 2px rgba(5,7,10,.35);--shadow-pill-inset-top:inset 0 1px 0 rgba(255,255,255,.06);--shadow-pill-sunken:inset 0 1px 2px rgba(5,7,10,.45);--shadow-pill-selected:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(5,7,10,.02)}@media (prefers-color-scheme:dark){:root[data-skin=legacy]:not([data-theme=light]){color-scheme:dark;--surface:#14171B;--canvas:#0C0E11;--inset:#22272D;--border:#2A3037;--border-strong:#3A424B;--border-control:#6B7580;--ch-voice:#C9CDD1;--mark:#F2F3F4;--primary:#F2F3F4;--primary-hover:#DFE2E5;--primary-press:#C9CDD1;--on-primary:#0E1116;--brand:#7FCBD5;--brand-hover:#9AD8E0;--brand-press:#B3E3E9;--on-brand:#0E1116;--brand-bg:#132E33;--brand-border:#245A62;--brand-text:#9FDCE3;--text:#F2F3F4;--text-secondary:#A8B0B8;--text-tertiary:#8B949B;--info:#4D8DFF;--success:#35C46A;--warning:#F5A524;--danger:#FF6B6B;--disabled-text:#6A7077;--disabled-text-weak:#60666D;--on-danger:#0E1116;--info-bg:#182638;--info-border:#29405E;--info-text:#8FB8FF;--success-bg:#14251A;--success-border:#2A4A34;--success-text:#7EE2A0;--warning-bg:#2A2113;--warning-border:#56421F;--warning-text:#F7C563;--danger-bg:#381D20;--danger-border:#5A2A2E;--danger-text:#FF9B9B;--shadow-control:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(5,7,10,.30);--shadow-segment:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(5,7,10,.55);--shadow-raised:0 1px 2px rgba(5,7,10,.45);--shadow-overlay:0 8px 24px rgba(5,7,10,.60);--shadow-control-hover:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(5,7,10,.55);--shadow-control-press:inset 0 1px 2px rgba(5,7,10,.70);--pill-surface:#1B1F24;--tour-veil:rgba(0,0,0,.62);--tour-ring:rgba(255,255,255,.38);--pill-surface-hover:#22272D;--pill-track:#101316;--pill-selected:var(--text);--on-pill-selected:var(--canvas);--shadow-pill:0 0 0 1px rgba(5,7,10,.5),0 1px 2px rgba(5,7,10,.35);--shadow-pill-inset-top:inset 0 1px 0 rgba(255,255,255,.06);--shadow-pill-sunken:inset 0 1px 2px rgba(5,7,10,.45);--shadow-pill-selected:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(5,7,10,.02)}}:root[data-skin=legacy]{--h-chip:20px;--segment-selected:var(--pill-selected);--on-segment-selected:var(--on-pill-selected);--shadow-pill-primary:var(--shadow-pill-selected),var(--shadow-pill);--ty-control:14px;--ty-control--line-height:20px;--ty-control--font-weight:400;--ty-hero:clamp(2.125rem,6.5vw,3.75rem);--ty-display:40px;--ty-display--line-height:44px;--ty-display--font-weight:600;--ty-display--letter-spacing:normal;--ty-h1:22px;--ty-h1--line-height:28px;--ty-h1--font-weight:500;--ty-h1--letter-spacing:normal;--ty-h1-row:15px;--ty-h1-row--line-height:20px;--ty-h1-row--font-weight:500;--ty-h2:16px;--ty-h2--line-height:24px;--ty-h2--font-weight:500;--ty-h3:14px;--ty-h3--line-height:20px;--ty-h3--font-weight:500;--ty-body:14px;--ty-body--line-height:20px;--ty-body--font-weight:400;--ty-body-sm:13px;--ty-body-sm--line-height:18px;--ty-body-sm--font-weight:400;--ty-caption:12px;--ty-caption--line-height:16px;--ty-caption--font-weight:400;--ty-label:11px;--ty-label--line-height:16px;--ty-label--font-weight:600;--ty-label--letter-spacing:.08em;--ty-mono:12px;--ty-mono--line-height:16px;--ty-mono--font-weight:500;--ty-sm:13px;--ty-sm--line-height:18px;--ty-sm--font-weight:400;--ty-xs:12px;--ty-xs--line-height:16px;--ty-xs--font-weight:400;--ty-base:14px;--ty-base--line-height:20px;--ty-base--font-weight:400;--ty-lg:16px;--ty-lg--line-height:24px;--ty-lg--font-weight:500;--focus:var(--brand);--sel-line:var(--brand);--ring:var(--brand);--accent:var(--brand-bg);--accent-foreground:var(--brand-text);--sidebar-accent:var(--brand-bg);--sidebar-accent-foreground:var(--brand-text);--sidebar-ring:var(--brand);--selected-bg:var(--segment-selected);--selected-fg:var(--on-segment-selected)}:root[data-skin=legacy] .pill-sunken{box-shadow:var(--shadow-pill-sunken),var(--shadow-pill)}:root[data-skin=legacy] .pill-selected{box-shadow:var(--shadow-pill-selected)}