:root{--ground:#eef1ff;--page:#fff;--lower:#f2f4ff;--white:#fff;--opaque:#f7f9ff;--inner:#f7f8fa;--legacy-card:#f9fafb;--secondary-bg:#f5f5f5;--glass-fill:#ffffff8c;--glass-rim:#ffffffa6;--idcard-fill:#ffffffb8;--idcard-rim:#ffffffe6;--pillbar-fill:#ffffff8c;--pillbar-rim:#ffffffe6;--ink:#111;--ink-2:#4b5563;--ink-3:#616774;--ink-asset:#111214;--ink-brand:#070c29;--ink-row:#181818;--placeholder:#9ca3af;--link:#0062cc;--ai-hook:#16203a;--ai-proof:#5d6b8c;--hair:#e5e7eb;--hair-input:#e7ecf1;--recess:#1016270d;--recess-2:#10162714;--recess-3:#1016271f;--brand:#002aff;--brand-deep:#0024b3;--brand-mid:#0062ff;--brand-cyan:#00b6f0;--brand-text:#0024b3;--quiet:#0162c4;--period-on:#004cd5;--glyph:#0024b3;--cta-a:#0b2bff;--cta-b:#0027e0;--cta-lip:#001aa8;--cta-glow:#0027e04d;--avatar-ring:#0b57fc;--ai:linear-gradient(135deg, #0054fe 0%, #1a8cff 50%, #03ecff 100%);--ai-2:linear-gradient(90deg, #0063ff 0%, #00a0ff 100%);--ai-glow:#7ccbff99;--mascot-disc:#d6e4ff;--brief-paper:linear-gradient(180deg, #f4f7ff 0%, #fdfdff 100%);--gain:#166534;--gain-row:#1f7200;--gain-hero:#4b9e00;--loss:#b91c1c;--loss-hero:#c11b1b;--neutral:#4b5563;--gain-bg:#d1fae5;--gain-line:#86efac;--loss-bg:#fee2e2;--loss-line:#fca5a5;--line-up:#5dbb2a;--line-down:#c11b1b;--pill-info-bg:#eaf2ff;--pill-info-fg:#1d4ed8;--pill-pos-bg:#ecfdf5;--pill-pos-fg:#047857;--pill-att-bg:#fffbeb;--pill-att-fg:#b45309;--pill-neu-bg:#f1f5f9;--pill-neu-fg:#45556c;--grid:#e0e0e0;--ref-line:#9ca3af;--axis:#616774;--alloc-1:#2563eb;--alloc-2:#3b82f6;--alloc-3:#60a5fa;--alloc-4:#93c5fd;--alloc-other:#2c3e6b;--donut-track:#e5e7eb;--donut-pill:#e8f0fe;--nav-fill:#f5f6f1f0;--nav-disc:#d7daca;--nav-disc-rim:#1111111a;--nav-glyph:#11111180;--nav-glyph-on:#3b3b38;--disc-milk:#ffffff4d;--disc-rim:#ffffffc7;--band-milk:#eef1ff2e;--band-milk-white:#ffffff57;--frost-fallback:#eef1ffd1;--tooltip-bg:#111827f2;--tooltip-rim:#ffffff14;--sh-sm:0 1px 3px #00000014, 0 1px 2px #0000000f;--sh-card:inset 0 1px 0 #ffffffeb, 0 1px 3px #00000014, 0 1px 2px #0000000f;--sh-card-hover:inset 0 1px 0 #ffffffeb, 0 1px 2px #0000000f;--sh-input:0 2px 6px #505f690f;--sh-elev:inset 0 1px 0 #ffffffeb, 0 0 0 1px #141c381a, 0 1px 1px #141c380f, 0 2px 3px #141c380c, 0 4px 6px #141c3807, 0 8px 14px #141c3805, 0 16px 26px #141c3803;--sh-idcard:inset 0 1px 0 #ffffffeb, 0 4px 14px #141c380f;--sh-nav:0 12px 20px #0000001a, 0 2px 6px #0000000d;--sh-disc:0 1px 3px #2a2a2414, 0 1px 2px #2a2a240f;--sh-ai:0 2px 8px #1016271a;--sh-pillbar:0 1px 4px #11111129;--sh-pillbar-on:0 1px 5px #11111157;--sh-keycap:0 2px 5px #0162c424;--sh-assettab:0 4px 14px #002aff1a, 0 1px 3px #070c291a;--f-num:var(--font-inter), -apple-system, system-ui, sans-serif;--f-ui:var(--font-manrope), -apple-system, system-ui, sans-serif;--f-body:var(--font-open-sans), -apple-system, system-ui, sans-serif;--t-quick:.15s;--t-std:.24s;--t-emph:.38s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--glass:0}[data-theme=dark]{--ground:#161616;--page:#161616;--lower:#161616;--white:#1c1c1e;--opaque:#1c1c1e;--inner:#262628;--legacy-card:#1c1c1e;--secondary-bg:#262628;--glass-fill:#ffffff12;--glass-rim:#ffffff1f;--idcard-fill:#ffffff14;--idcard-rim:#ffffff24;--pillbar-fill:#ffffff14;--pillbar-rim:#ffffff24;--ink:#ffffffeb;--ink-2:#ffffffa3;--ink-3:#ffffffa3;--ink-asset:#ffffffeb;--ink-brand:#ffffffeb;--ink-row:#ffffffeb;--placeholder:#fff6;--link:#5b8cff;--ai-hook:#ffffffeb;--ai-proof:#ffffffa3;--hair:#2c2c2e;--hair-input:#2c2c2e;--recess:#ffffff0f;--recess-2:#ffffff1a;--recess-3:#ffffff24;--brand-text:#5b8cff;--quiet:#5b8cff;--glyph:#5b8cff;--brief-paper:linear-gradient(180deg, #ffffff12 0%, #ffffff0d 100%);--gain:#22c55e;--gain-row:#22c55e;--gain-hero:#22c55e;--loss:#ef4444;--loss-hero:#ef4444;--neutral:#ffffffa3;--gain-bg:#22c55e2e;--gain-line:#22c55e59;--loss-bg:#ef44442e;--loss-line:#ef444459;--pill-info-bg:#1d4ed838;--pill-info-fg:#9db8ff;--pill-pos-bg:#04785738;--pill-pos-fg:#6ee7b7;--pill-att-bg:#b4530938;--pill-att-fg:#fcd34d;--pill-neu-bg:#ffffff14;--pill-neu-fg:#ffffffa3;--grid:#ffffff1a;--ref-line:#ffffff59;--axis:#ffffff8c;--donut-track:#ffffff1a;--donut-pill:#5b8cff2e;--nav-fill:#1c1c1ef0;--nav-disc:#ffffff1a;--nav-disc-rim:#ffffff1f;--nav-glyph:#ffffff80;--nav-glyph-on:#fff;--disc-milk:#ffffff14;--disc-rim:#ffffff29;--band-milk:#16161657;--band-milk-white:#16161657;--frost-fallback:#161616db;--sh-sm:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff14;--sh-card:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff14;--sh-card-hover:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff1f;--sh-input:inset 0 1px 0 #ffffff0f;--sh-elev:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff1a;--sh-idcard:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff1a;--sh-nav:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff1a;--sh-disc:inset 0 1px 0 #ffffff14;--sh-ai:inset 0 1px 0 #ffffff0f, 0 0 0 1px #ffffff1a;--sh-pillbar:inset 0 1px 0 #ffffff0f;--sh-pillbar-on:0 0 0 1px #ffffff29;--sh-keycap:none;--sh-assettab:0 0 0 1px #ffffff1a}:root{--sh-md:0 2px 8px #0000001a, 0 1px 3px #0000000f;--sh-lg:0 4px 16px #0000001f, 0 2px 4px #00000014;--sh-xl:0 8px 24px #00000029, 0 4px 8px #0000001a;--overlay:#00000080;--skeleton-bone:#d1d5db;--focus:#657efc;--hair-input-aa:#7d8595;--status-warning:#fbbf24;--status-error:#ef4444;--status-info:#3b82f6;--settings-page:#f5f6f8;--settings-row:linear-gradient(180deg, #fff 0%, #f7f8fa 100%);--user-bubble:#f3f4f6;--chat-ink:#333;--ai-landing:#e7e9ed;--alloc-5:#1d4ed8;--alloc-6:#1e40af;--alloc-7:#6dd3f5;--alloc-8:#38bdf8;--alloc-9:#818cf8;--alloc-10:#6366f1;--ease-in:cubic-bezier(.4, 0, 1, 1);--t-press:80ms;--t-slide:.26s;--t-draw:.56s;--t-pulse:1.2s;--t-live:1.8s;--r-badge:4px;--r-qty:5px;--r-chip:8px;--r-seg:10px;--r-inner:12px;--r-cta:14px;--r-tile:16px;--r-card:18px;--r-opaque:20px;--r-group:24px;--r-pill:999px}
