:root{--font:"Figtree",ui-sans-serif,-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--w-quiet:350;--w-plain:400;--w-emph:440;--w-head:500;--w-loud:620;--paper:#fbfbf9;--surface:#fff;--sunk:#f3f3ef;--shell:#f3f1ea;--shell-deep:#e9e6dc;--ink:#15161a;--body:#3b3e43;--muted:#6c7076;--faint:#71747a;--hair:#e8e8e2;--hair-2:#deded7;--edge:#8a8a80;--shadow-sm:0 1px 2px rgba(21,22,26,.04);--shadow:0 1px 2px rgba(21,22,26,.04),0 12px 28px rgba(21,22,26,.055);--ink-a-03:rgba(21,22,26,.03);--ink-a-04:rgba(21,22,26,.04);--ink-a-05:rgba(21,22,26,.05);--ink-a-055:rgba(21,22,26,.055);--ink-a-08:rgba(21,22,26,.08);--ink-a-10:rgba(21,22,26,.1);--ink-a-16:rgba(21,22,26,.16);--ink-a-22:rgba(21,22,26,.22);--ink-a-28:rgba(21,22,26,.28);--ink-a-32:rgba(21,22,26,.32);--ring:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--focus-halo:0 0 0 3px var(--accent-tint);--accent:#1e293b;--accent-strong:#151d2b;--accent-ink:#edefec;--accent-tint:#e9eae6;--verified:#2f6b4c;--verified-tint:#e8f1eb;--pending:#8b6320;--pending-tint:#f5eedf;--danger:#a8483a;--danger-tint:#f6e9e6;--staged:#e4d3a8;--staged-fill:#fdfbf4;--hair-hover:#cfcfc6;--accent-tint-hover:#dde9e5;--hover-rail:#edede7;--hover-quiet:#f6f6f2;--hover-ico:#f2f2ee;--hover-row:#fafaf7;--hover-shell:#eeece3;--muted-strong:#585c61;--sunk-2:#eeeee8;--fs-xs:clamp(11px,0.68rem + 0.10vw,0.75rem);--fs-sm:clamp(12.5px,0.78rem + 0.12vw,0.84375rem);--fs-body:clamp(14.5px,0.9rem + 0.22vw,1rem);--fs-lg:clamp(15.5px,0.95rem + 0.35vw,1.125rem);--fs-title:clamp(20px,1.05rem + 1.1vw,1.6875rem);--fs-mark:17px;--fs-mark-sm:15px;--fs-chrome:13px;--fs-ui:14px;--fs-lead:18px;--gap:clamp(10px,0.5rem + 0.8vw,16px);--pad:clamp(16px,0.8rem + 1.4vw,30px);--col:min(740px,100%);--r-sm:8px;--r:12px;--r-lg:16px;--r-pill:999px;--r-sheet:22px;--r-tabink:2px;--r-marker:3px;--r-tail:6px;--r-kbd:6px;--r-mark:9px;--r-btn:10px;--r-rail:11px;--ease:cubic-bezier(.22,.61,.36,1);--d1:.16s;--d2:.32s;--d3:.5s;--fs-conversation:16px;--lh-conversation:1.65;--fs-composer:16px;--lh-composer:1.55;--r-composer:16px;--shadow-composer:none;--border-composer:var(--hair-2);--border-composer-focus:var(--edge);--fs-caption:12px;--fs-input:16px;--fs-login-brand:24px;--fs-review-title:clamp(18px,1.25rem,20px);--fs-dashboard-title:32px;--fs-dashboard-avatar-initials:8px;--fs-dashboard-small-label:11.5px;--fs-dashboard-caption:12.5px;--fs-dashboard-metric:20px;--fs-dashboard-metric-compact:18px;--fs-dashboard-metric-narrow:17px;--fs-dashboard-metric-label-narrow:10.5px;--fs-feedback-title:clamp(22px,4vw,30px);--fs-dictation-label:10px;--mask-opaque:#000;--w-medium:550;--w-semibold:600;--r-label:5px}:root[data-theme=chalk]{color-scheme:light;--paper:#f7f7f8;--surface:#fff;--sunk:#eaecef;--shell:#f7f7f8;--shell-deep:#eaecef;--ink:#30333a;--body:#36383e;--muted:#676b73;--faint:#6f737b;--hair:#dedfe3;--hair-2:#cdd0d6;--edge:#898e98;--shadow-sm:0 1px 2px rgba(48,51,58,.05);--shadow:0 1px 2px rgba(48,51,58,.05),0 12px 28px rgba(48,51,58,.08);--ink-a-03:rgba(48,51,58,.03);--ink-a-04:rgba(48,51,58,.04);--ink-a-05:rgba(48,51,58,.05);--ink-a-055:rgba(48,51,58,.055);--ink-a-08:rgba(48,51,58,.08);--ink-a-10:rgba(48,51,58,.1);--ink-a-16:rgba(48,51,58,.16);--ink-a-22:rgba(48,51,58,.22);--ink-a-28:rgba(48,51,58,.28);--ink-a-32:rgba(48,51,58,.32);--ring:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--focus-halo:0 0 0 3px rgba(69,75,85,.26);--accent:#454b55;--accent-strong:#303640;--accent-ink:#fff;--accent-tint:#eaecef;--verified:#2f6b4c;--verified-tint:#e7f1ea;--pending:#8b6320;--pending-tint:#f5eedf;--danger:#a8483a;--danger-tint:#f6e9e6;--staged:#dfc98d;--staged-fill:#fdfbf4;--hair-hover:#b9bdc5;--accent-tint-hover:#dde0e5;--hover-rail:#ebecef;--hover-quiet:#f0f1f3;--hover-ico:#eceef1;--hover-row:#f2f3f5;--hover-shell:#e4e6ea;--muted-strong:#555a63;--sunk-2:#e1e3e7}:root[data-theme=night]{color-scheme:dark;--paper:#171b25;--surface:#202633;--sunk:#2c374c;--shell:#171b25;--shell-deep:#2c374c;--ink:#e3e9f7;--body:#dce2ee;--muted:#aab6cc;--faint:#91a0ba;--hair:#3c4659;--hair-2:#536077;--edge:#66738b;--shadow-sm:0 1px 2px rgba(0,0,0,.24);--shadow:0 1px 2px rgba(0,0,0,.24),0 12px 28px rgba(0,0,0,.34);--ink-a-03:rgba(0,0,0,.1);--ink-a-04:rgba(0,0,0,.13);--ink-a-05:rgba(0,0,0,.16);--ink-a-055:rgba(0,0,0,.18);--ink-a-08:rgba(0,0,0,.24);--ink-a-10:rgba(0,0,0,.28);--ink-a-16:rgba(0,0,0,.36);--ink-a-22:rgba(0,0,0,.46);--ink-a-28:rgba(0,0,0,.56);--ink-a-32:rgba(0,0,0,.64);--ring:0 0 0 2px var(--paper),0 0 0 4px var(--accent);--focus-halo:0 0 0 3px rgba(192,205,239,.42);--accent:#c0cdef;--accent-strong:#d7e1fb;--accent-ink:#1c263d;--accent-tint:#2c374c;--verified:#7bc79d;--verified-tint:#263c37;--pending:#e4c477;--pending-tint:#443a24;--danger:#f09a8e;--danger-tint:#4b3139;--staged:#806d3d;--staged-fill:#2d2d25;--hair-hover:#72809a;--accent-tint-hover:#394760;--hover-rail:#252d3c;--hover-quiet:#293142;--hover-ico:#2a3344;--hover-row:#252e3e;--hover-shell:#222a39;--muted-strong:#c4cee0;--sunk-2:#253047}