: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), var(--font-flags), -apple-system, system-ui, sans-serif;--f-ui:var(--font-manrope), var(--font-flags), -apple-system, system-ui, sans-serif;--f-body:var(--font-open-sans), var(--font-flags), -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:var(--ink);--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;--battery-well:linear-gradient(135deg, #15191d 0%, #2b3138 50%, #15191d 100%);--battery-rim:inset 0 1px 0 #ffffff1a;--battery-cell-on:linear-gradient(180deg, #ffed00 0%, #ad8700 100%);--battery-cell-off:#ffffff1a;--battery-ink:#ffed00;--set-row-bg:linear-gradient(180deg, #fff 0%, #f7f8fa 100%);--set-row-rim:#e7ecf1;--set-row-shadow:0 1.11px 0 0 #ffffffe6 inset, 0 2px 5px 0 #505f691a, 0 8px 20px 0 #505f691f;--set-pro:linear-gradient(90deg, #405df1 0%, #258ef7 100%);--r-set-row:14px;--r-set-tile:9px;--r-set-pill:6px;--set-avatar-drop:0 8px 20px 0 #0003;--set-tile-user:radial-gradient(ellipse 120% 120% at 30% 20%, #a4c1ff 0%, #adcbf2 30%, #6d91ff 65%, #132da3 100%);--set-tile-lock:radial-gradient(ellipse 120% 120% at 30% 20%, #adfbfb 0%, #add9f2 30%, #44c3e3 65%, #158985 100%);--set-tile-bell:radial-gradient(ellipse 120% 120% at 30% 20%, #ffcaca 0%, #f2adad 30%, #f58989 65%, #892415 100%);--set-tile-eye:radial-gradient(ellipse 120% 120% at 30% 20%, #71ee96 0%, #8de2a9 30%, #40cd39 65%, #15891f 100%);--set-tile-shield:radial-gradient(ellipse 120% 120% at 30% 20%, #eaa6ff 0%, #bd6df6 30%, #ab43db 65%, #7b1589 100%);--set-tile-file:radial-gradient(ellipse 120% 120% at 30% 20%, #ffc5a6 0%, #f3ac83 30%, #f38d55 65%, #892c15 100%);--set-tile-people:radial-gradient(ellipse 120% 120% at 30% 20%, #a6bdff 0%, #6d8ff6 30%, #4366db 65%, #221589 100%);--set-tile-message:radial-gradient(ellipse 120% 120% at 30% 20%, #fff5a6 0%, #ccc549 30%, #cdc139 65%, #738915 100%);--set-tile-logout:radial-gradient(ellipse 120% 120% at 30% 20%, #ffa6a8 0%, #f66d6f 30%, #db4345 65%, #892c15 100%);--set-tile-star:radial-gradient(ellipse 120% 120% at 30% 20%, #ffeab5 0%, #ffea74 30%, #ffe44b 65%, #fa0 100%);--set-tile-info:radial-gradient(ellipse 120% 120% at 30% 20%, #a6e8ff 0%, #6dc8f6 30%, #439bdb 65%, #155e89 100%);--battery-bezel:linear-gradient(225deg, #fff 0%, #ccc 30%, #666 70%, #000 100%);--battery-glow:0 1px 2px #00000059, 0 0 6px #ffc82866;--battery-bar-lit:linear-gradient(to bottom right, #ffed00 0%, #ad8700 55%);--battery-bar-dim:linear-gradient(180deg, #595e45 0%, #2e3122 100%);--battery-halo:radial-gradient(50% 68% at 50% 50%, #00000080 0%, #00000061 45%, #0000 100%);--battery-figure:linear-gradient(90deg, #bbb 0%, #fff 48%, #bbb 100%);--battery-coin-lift:drop-shadow(0 0 4px #000) drop-shadow(0 2px 6px #000000e6) drop-shadow(0 3px 10px #0006);--r-battery:8.5px;--r-battery-well:8px;--r-battery-bar:3px;--cr-card:linear-gradient(180deg, #fff 0%, #f4f8ff 100%);--cr-card-rim:#eaf0fb;--cr-card-shadow:0 0 22px #2787f61a, 0 12px 30px #2787f61f, 0 2px 6px #505f690f, inset 0 1px 0 #ffffffe6;--cr-figure:linear-gradient(90deg, #1545ff 0%, #4c7dff 100%);--cr-label-bg:#eaf1ff;--cr-label-fg:#1545ff;--cr-glow:radial-gradient(closest-side, #7ad3fe99 0%, #7ad3fe00 100%);--cr-pack:linear-gradient(103.69deg, #1499ff 3.07%, #143dff 88.6%);--cr-pack-sheen:linear-gradient(120deg, #fff0 30%, #ffffff1f 30%, #ffffff1f 38%, #fff0 38%, #fff0 44%, #ffffff14 44%, #ffffff14 50%, #fff0 50%);--cr-pack-shadow:0 0 0 3px #7e8b8f14, 0 7.5px 18px #505f692e, inset 0 -7px 0 #00000040;--cr-pack-shadow-hover:0 0 0 3px #1461ff24, 0 12px 26px #143dff47, inset 0 -7px 0 #00000040;--cr-pack-ink:#fff;--cr-pack-chip:#04188c52;--cr-price:linear-gradient(180deg, #fff 0%, #fff 52%, #c4e1ff 100%);--cr-price-shadow:0 2px 2px #505f6914, inset 0 -3px 0 #1a53be75;--cr-price-ink:#2c2c2c;--cr-gold:linear-gradient(180deg, #fef164 0%, #fed544 50%, #feb924 100%);--cr-gold-shadow:0 2px 3px #505f6940, inset 0 1px 0 #ffffffe6, inset 0 -1px 1.5px #00000026;--cr-gold-ink:#000;--cr-sparkle:#ffe97e;--cr-warm:linear-gradient(180deg, #fffcf4 0%, #fff6e7 58%, #fff1d9 100%);--cr-warm-rim:#ffe6b8;--cr-warm-shadow:0 10px 26px #f5952624, 0 0 18px #ffffffb8, inset 0 1px 0 #fffffff2;--cr-warm-ink:#a34d0b;--cr-warm-figure:#4c3101;--cr-warm-accent:#f29a2e;--cr-warm-badge:linear-gradient(180deg, #ffc15b 0%, #f29b30 100%);--cr-warm-tile-shadow:0 4px 10px #db85271f, inset 0 1px 0 #fffffff2;--cr-tile-done:linear-gradient(135deg, #fffbef 0%, #fff4d8 100%);--cr-tile-done-rim:#fdcb5b;--cr-tile-today:linear-gradient(135deg, #ffd06b 0%, #f7b435 55%, #f39a12 100%);--cr-tile-empty:linear-gradient(135deg, #f8f9fb 0%, #e9ecef 100%);--cr-bolt-done:#fca931;--cr-bolt-empty:#c7ccd3;--cr-track:#eef0f2;--cr-progress:linear-gradient(90deg, #ffc83d 0%, #fb9b1f 100%);--cr-progress-shine:linear-gradient(90deg, #fff0 0%, #ffffffbf 50%, #fff0 100%);--wl-heat-up1:linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--wl-heat-up2:linear-gradient(135deg, #16a34a 0%, #15803d 100%);--wl-heat-up3:linear-gradient(135deg, #15803d 0%, #166534 100%);--wl-heat-down1:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--wl-heat-down2:linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);--wl-heat-down3:linear-gradient(135deg, #b91c1c 0%, #991b1b 100%);--wl-heat-zero:linear-gradient(135deg, #e2e9f5 0%, #c7d4e8 100%);--wl-heat-none:linear-gradient(135deg, #e9edf4 0%, #d3dae6 100%);--wl-heat-pill:#ffffff38;--wl-heat-pill-neutral:#0f172a14;--wl-heat-text-shadow:0 1px 2px #00000038;--r-logo-xs:6px;--r-wl-ring:11px;--wl-mover-ring:linear-gradient(135deg, #0861fc 0%, #05d9fe 50%, #052dfe 100%);--wl-mover-glow:0 0 6px #0596fe73;--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;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--text-4xl:40px;--lh-tight:1.2;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--tracking-eyebrow:.06em;--elev-0:none;--elev-1:0 1px 2px #1016270f, 0 1px 3px #10162714;--elev-2:0 2px 4px #1016270d, 0 6px 16px #10162714;--elev-3:0 4px 8px #10162714, 0 16px 32px #10162724;--edge:inset 0 0 0 1px var(--hair);--edge-input:inset 0 0 0 1px var(--hair-input-aa);--edge-focus:inset 0 0 0 1px var(--ink);--edge-glass:inset 0 0 0 1px var(--glass-rim);--edge-white:inset 0 0 0 1px var(--white);--edge-danger:inset 0 0 0 1px var(--loss-line);--edge-live:inset 0 0 0 1px var(--live-rim);--edge-scrolltop:inset 0 0 0 1px var(--scrolltop-rim);--edge-key:inset 0 0 0 1px var(--hair), 0 1px 0 var(--hair);--ring-selected:0 0 0 2px var(--ink);--ring-cutout:0 0 0 2px var(--white);--ring-brand:0 0 0 2px var(--brand);--ring-avatar:0 0 0 2px var(--avatar-ring);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--hit-min:44px;--accent:var(--brand);--accent-hover:var(--brand-deep);--accent-ink:var(--brand-text);--accent-tint:#002aff14;--accent-tint-strong:#002aff24;--accent-rim:#002aff33;--danger:var(--loss);--danger-hover:#991b1b;--surface-control:var(--white);--surface-control-hover:var(--opaque);--drop-line:var(--brand-mid);--pct-pill-min:64px;--disc-glass:linear-gradient(150deg, #ffffff9e 0%, #ffffff1f 48%, #fff0 70%), var(--disc-milk);--edge-disc:inset 0 0 0 1px var(--disc-rim);--capsule-h:60px;--capsule-inset:12px;--rail-cell:44px;--rail-inset:10px;--rail-open-w:160px;--rail-min-w:64px;--radius-rail:calc(var(--rail-inset) + var(--rail-cell) / 2)}
