:root,[data-theme=midnight]{--bg:#0b0b0f;--panel:#15151c;--panel-2:#1d1d26;--line:#2a2a35;--text:#f2f2f5;--muted:#9a9aa8;--accent:#8b5cf6;--accent-2:#a78bfa;--on-accent:#ffffff;--good:#34d399;--bad:#f87171;--warn:#fbbf24;--logo-1:#7c3aed;--logo-2:#22d3ee;--radius:16px;--radius-sm:10px;--pill:99px;--font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif;--font-head:var(--font);--scheme:dark;--shadow:0 6px 20px rgba(0,0,0,.4)}[data-theme=ocean]{--bg:#07111f;--panel:#0d1a2d;--panel-2:#13243c;--line:#1f3452;--text:#e8f1fb;--muted:#8ea3bd;--accent:#0ea5e9;--accent-2:#38bdf8;--on-accent:#ffffff;--logo-1:#2563eb;--logo-2:#22d3ee}[data-theme=emerald]{--bg:#07110d;--panel:#0e1b15;--panel-2:#14261d;--line:#1f3a2c;--text:#eaf6ef;--muted:#8fb0a0;--accent:#10b981;--accent-2:#34d399;--on-accent:#04130c;--logo-1:#059669;--logo-2:#a3e635}[data-theme=sunset]{--bg:#140c0a;--panel:#1e1411;--panel-2:#291b16;--line:#3b2820;--text:#fbefe9;--muted:#b59a8e;--accent:#f97316;--accent-2:#fb923c;--on-accent:#1a0b03;--logo-1:#e11d48;--logo-2:#f59e0b;--radius:20px;--radius-sm:12px}[data-theme=gold]{--bg:#090908;--panel:#131210;--panel-2:#1c1a16;--line:#2e2a22;--text:#f4efe4;--muted:#a59d8c;--accent:#d4a94f;--accent-2:#e9c77b;--on-accent:#1a1406;--logo-1:#b8862f;--logo-2:#f3d98b;--radius:6px;--radius-sm:4px;--pill:6px;--font-head:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif}[data-theme=rose]{--bg:#12080f;--panel:#1c0f19;--panel-2:#271522;--line:#3a2034;--text:#fbecf5;--muted:#b693a8;--accent:#ec4899;--accent-2:#f472b6;--on-accent:#ffffff;--logo-1:#db2777;--logo-2:#a78bfa;--radius:22px;--radius-sm:14px}[data-theme=neon]{--bg:#000000;--panel:#0a0a0a;--panel-2:#121212;--line:#262626;--text:#e9ffe0;--muted:#7d9475;--accent:#a3ff12;--accent-2:#c6ff5e;--on-accent:#0a1400;--good:#a3ff12;--bad:#ff4d6d;--warn:#ffd60a;--logo-1:#a3ff12;--logo-2:#00f0ff;--radius:2px;--radius-sm:2px;--pill:2px;--font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-head:var(--font)}[data-theme=light]{--bg:#f6f6f9;--panel:#ffffff;--panel-2:#f1f0f7;--line:#e3e2ec;--text:#15141c;--muted:#6b6a7a;--accent:#7c3aed;--accent-2:#6d28d9;--on-accent:#ffffff;--good:#059669;--bad:#dc2626;--warn:#b45309;--scheme:light;--shadow:0 6px 20px rgba(20,20,40,.10)}[data-theme=mint]{--bg:#f1faf7;--panel:#ffffff;--panel-2:#e6f5f0;--line:#d2ebe3;--text:#0f2a24;--muted:#5b7a72;--accent:#0d9488;--accent-2:#0f766e;--on-accent:#ffffff;--good:#059669;--bad:#dc2626;--warn:#b45309;--logo-1:#0d9488;--logo-2:#84cc16;--radius:24px;--radius-sm:16px;--font:"SF Pro Rounded",ui-rounded,"Nunito",-apple-system,sans-serif;--font-head:var(--font);--scheme:light;--shadow:0 6px 20px rgba(15,42,36,.10)}[data-theme=paper]{--bg:#f4f1ea;--panel:#fbf9f4;--panel-2:#efeadf;--line:#ddd5c4;--text:#1c1a16;--muted:#6f685a;--accent:#1c1a16;--accent-2:#9a3412;--on-accent:#fbf9f4;--good:#3f6212;--bad:#b91c1c;--warn:#a16207;--logo-1:#1c1a16;--logo-2:#9a3412;--radius:0px;--radius-sm:0px;--pill:0px;--font:-apple-system,"Helvetica Neue",Arial,sans-serif;--font-head:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--scheme:light;--shadow:none}[data-theme=graynight]{--bg:#09090a;--panel:rgba(23,23,25,.78);--panel-2:rgba(40,40,43,.86);--line:rgba(255,255,255,.10);--text:#f4f4f5;--muted:#8f8f96;--accent:#f4f4f5;--accent-2:#ffffff;--on-accent:#09090a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--logo-1:#ffffff;--logo-2:#a1a1aa;--radius:14px;--radius-sm:9px;--pill:99px;--scheme:dark;--shadow:0 10px 30px rgba(0,0,0,.6);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.07);--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E"),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px),radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.07),transparent 60%);--texture-size:180px 180px,22px 22px,100% 100%}[data-theme=carbon]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#0c0c0c;--panel:rgba(20,20,20,.9);--panel-2:#1d1d1d;--line:rgba(255,255,255,.09);--text:#ececec;--muted:#8a8a8a;--accent:#e8e8e8;--accent-2:#ffffff;--on-accent:#0c0c0c;--radius:6px;--radius-sm:4px;--pill:4px;--head-case:uppercase;--head-spacing:.04em;--head-weight:800;--texture:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 6px),repeating-linear-gradient(-45deg,rgba(0,0,0,.6) 0 2px,transparent 2px 6px),linear-gradient(180deg,#141414,#060606);--texture-size:auto,auto,100% 100%}[data-theme=concrete]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#3b3b3b;--panel:rgba(50,50,50,.86);--panel-2:#474747;--line:rgba(255,255,255,.13);--text:#f3f3f3;--muted:#b4b4b4;--accent:#f3f3f3;--accent-2:#ffffff;--on-accent:#1e1e1e;--radius:3px;--radius-sm:2px;--pill:2px;--head-case:uppercase;--head-spacing:.02em;--head-weight:800;--font-head:"Avenir Next Condensed","DIN Condensed","Arial Narrow",sans-serif;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--texture-size:180px 180px,600px 600px}[data-theme=blueprint]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#0a0b0c;--panel:rgba(10,11,12,.55);--panel-2:rgba(255,255,255,.04);--line:rgba(255,255,255,.3);--text:#f5f5f5;--muted:#9d9d9d;--accent:#f5f5f5;--accent-2:#ffffff;--on-accent:#0a0b0c;--radius:0px;--radius-sm:0px;--pill:0px;--font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-head:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--head-case:uppercase;--head-spacing:.06em;--texture:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);--texture-size:120px 120px,120px 120px,24px 24px,24px 24px;--blur:0px}[data-theme=newsprint]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#ebeae4;--panel:rgba(247,246,241,.92);--panel-2:#e1dfd7;--line:#c8c5ba;--text:#111111;--muted:#5e5c56;--accent:#111111;--accent-2:#111111;--on-accent:#f7f6f1;--good:#3d5e3a;--bad:#9b2c2c;--warn:#7a5b12;--radius:0px;--radius-sm:0px;--pill:0px;--font-head:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--head-spacing:-.01em;--top-bar:6px double #111111;--scheme:light;--shadow:0 6px 20px rgba(0,0,0,.08);--chart-fill:#111111;--chart-fill-opacity:.09;--grid:rgba(0,0,0,.08);--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");--texture-size:180px 180px}[data-theme=swiss]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#ffffff;--panel:#ffffff;--panel-2:#f1f1f1;--line:#0a0a0a;--text:#0a0a0a;--muted:#666666;--accent:#0a0a0a;--accent-2:#0a0a0a;--on-accent:#ffffff;--good:#256b3a;--bad:#b42318;--warn:#8a5a00;--radius:0px;--radius-sm:0px;--pill:0px;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-head:var(--font);--head-weight:800;--head-spacing:-.045em;--bw:2px;--top-bar:10px solid #0a0a0a;--scheme:light;--shadow:none;--chart-fill:#000000;--chart-fill-opacity:.07;--grid:rgba(0,0,0,.1);--blur:0px}[data-theme=halftone]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#e8e8e8;--panel:rgba(255,255,255,.84);--panel-2:#f2f2f2;--line:#d2d2d2;--text:#141414;--muted:#6c6c6c;--accent:#141414;--accent-2:#141414;--on-accent:#ffffff;--good:#2f6b45;--bad:#b42318;--warn:#8a5a00;--radius:24px;--radius-sm:14px;--font:"SF Pro Rounded",ui-rounded,"Nunito",-apple-system,sans-serif;--font-head:var(--font);--scheme:light;--shadow:0 10px 30px rgba(0,0,0,.08);--card-shadow:0 8px 30px rgba(0,0,0,.05);--chart-fill:#000000;--chart-fill-opacity:.08;--grid:rgba(0,0,0,.07);--texture:linear-gradient(180deg,#e8e8e8,rgba(232,232,232,.85) 30%,rgba(232,232,232,0) 85%),radial-gradient(circle,rgba(0,0,0,.2) 1.4px,transparent 1.9px);--texture-size:100% 100%,9px 9px}[data-theme=pinstripe]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#050505;--panel:rgba(11,11,11,.92);--panel-2:#161616;--line:rgba(255,255,255,.14);--text:#f0f0f0;--muted:#8c8c8c;--accent:#d6d6d6;--accent-2:#ffffff;--on-accent:#050505;--radius:2px;--radius-sm:2px;--pill:2px;--font-head:"Didot","Bodoni 72","Iowan Old Style",Georgia,serif;--head-weight:400;--head-spacing:.01em;--texture:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 16px),radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.06),transparent 60%);--texture-size:auto,100% 100%}[data-theme=brutalist]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#f0f0f0;--panel:#ffffff;--panel-2:#e8e8e8;--line:#000000;--text:#000000;--muted:#454545;--accent:#000000;--accent-2:#000000;--on-accent:#ffffff;--good:#1f6a35;--bad:#b42318;--warn:#7a5000;--radius:0px;--radius-sm:0px;--pill:0px;--font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-head:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--head-case:uppercase;--head-weight:800;--head-spacing:0;--bw:3px;--card-shadow:6px 6px 0 #000000;--btn-border:3px solid #000000;--scheme:light;--shadow:4px 4px 0 #000000;--chart-fill:#000000;--chart-fill-opacity:.1;--grid:rgba(0,0,0,.12);--blur:0px;--texture:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0);--texture-size:32px 32px,32px 32px}[data-theme=frosted]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#e2e2e2;--panel:rgba(255,255,255,.5);--panel-2:rgba(255,255,255,.7);--line:rgba(0,0,0,.08);--text:#121212;--muted:#666666;--accent:#121212;--accent-2:#121212;--on-accent:#ffffff;--good:#2f6b45;--bad:#b42318;--warn:#8a5a00;--radius:26px;--radius-sm:16px;--head-weight:600;--blur:22px;--scheme:light;--shadow:0 20px 50px rgba(0,0,0,.1);--card-shadow:0 20px 50px rgba(0,0,0,.07);--chart-fill:#000000;--chart-fill-opacity:.07;--grid:rgba(0,0,0,.06);--texture:radial-gradient(circle at 12% 18%,rgba(0,0,0,.16),transparent 32%),radial-gradient(circle at 88% 8%,rgba(255,255,255,.9),transparent 30%),radial-gradient(circle at 72% 82%,rgba(0,0,0,.13),transparent 34%),radial-gradient(circle at 30% 95%,rgba(255,255,255,.8),transparent 30%);--texture-size:100% 100%,100% 100%,100% 100%,100% 100%}[data-theme=noir]{--logo-1:#9a9a9a;--logo-2:#4a4a4a;--good:#b5dcc2;--bad:#f0a8a8;--warn:#e8d9a6;--chart-fill:#ffffff;--chart-fill-opacity:.15;--grid:rgba(255,255,255,.07);--bg:#000000;--panel:rgba(8,8,8,.86);--panel-2:#141414;--line:rgba(255,255,255,.16);--text:#fafafa;--muted:#999999;--accent:#fafafa;--accent-2:#ffffff;--on-accent:#000000;--radius:0px;--radius-sm:0px;--pill:0px;--font-head:"Avenir Next","Futura",-apple-system,sans-serif;--head-case:uppercase;--head-spacing:.14em;--head-weight:800;--texture:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px),radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.08),transparent 55%),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.9) 100%);--texture-size:auto,100% 100%,100% 100%}[data-theme=flow]{--bg:#060607;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:16px;--radius-sm:11px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/flow.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=contour]{--bg:#ecebe7;--panel:rgba(255,255,255,.58);--panel-2:rgba(255,255,255,.8);--sidebar-bg:rgba(255,255,255,.3);--line:rgba(0,0,0,.08);--text:#111113;--muted:#66656e;--accent:#111113;--accent-2:#111113;--on-accent:#ffffff;--good:#15803d;--bad:#dc2626;--warn:#b45309;--up:#16a34a;--down:#dc2626;--logo-1:#bdbdbd;--logo-2:#6b6b6b;--blur:14px;--glow:rgba(0,0,0,.18);--chart-fill:#000000;--chart-fill-opacity:.08;--grid:rgba(0,0,0,.06);--scheme:light;--shadow:0 12px 34px rgba(0,0,0,.10);--card-shadow:0 10px 30px rgba(0,0,0,.05);--radius:14px;--radius-sm:10px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E"),url(/bg/contour.svg),linear-gradient(transparent,transparent);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=aurora]{--bg:#07070a;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:20px;--radius-sm:13px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/aurora.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=horizon]{--bg:#040405;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:10px;--radius-sm:7px;--font-head:"Avenir Next",-apple-system,sans-serif;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/horizon.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=constellation]{--bg:#050608;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:14px;--radius-sm:10px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/constellation.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=circuit]{--bg:#050505;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:6px;--radius-sm:4px;--pill:6px;--font-head:ui-monospace,"SF Mono",Menlo,monospace;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/circuit.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=radar]{--bg:#060606;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:18px;--radius-sm:12px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/radar.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=waves]{--bg:#050507;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:22px;--radius-sm:14px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/waves.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=rays]{--bg:#070708;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:14px;--radius-sm:10px;--font-head:"Didot","Bodoni 72",Georgia,serif;--head-weight:400;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/rays.svg),radial-gradient(ellipse at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=honeycomb]{--bg:#f1f1f0;--panel:rgba(255,255,255,.58);--panel-2:rgba(255,255,255,.8);--sidebar-bg:rgba(255,255,255,.3);--line:rgba(0,0,0,.08);--text:#111113;--muted:#66656e;--accent:#111113;--accent-2:#111113;--on-accent:#ffffff;--good:#15803d;--bad:#dc2626;--warn:#b45309;--up:#16a34a;--down:#dc2626;--logo-1:#bdbdbd;--logo-2:#6b6b6b;--blur:14px;--glow:rgba(0,0,0,.18);--chart-fill:#000000;--chart-fill-opacity:.08;--grid:rgba(0,0,0,.06);--scheme:light;--shadow:0 12px 34px rgba(0,0,0,.10);--card-shadow:0 10px 30px rgba(0,0,0,.05);--radius:12px;--radius-sm:8px;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E"),url(/bg/honeycomb.svg),linear-gradient(transparent,transparent);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}[data-theme=contour-dark]{--bg:#0d0d0e;--panel:rgba(16,16,19,.5);--panel-2:rgba(32,32,37,.62);--sidebar-bg:rgba(8,8,10,.28);--line:rgba(255,255,255,.08);--text:#f5f5f7;--muted:#8e8e96;--accent:#f5f5f7;--accent-2:#ffffff;--on-accent:#060607;--good:#4ade80;--bad:#f87171;--warn:#fbbf24;--up:#4ade80;--down:#f87171;--logo-1:#9a9a9a;--logo-2:#3a3a3a;--blur:14px;--glow:rgba(255,255,255,.55);--chart-fill:#ffffff;--chart-fill-opacity:.16;--grid:rgba(255,255,255,.06);--scheme:dark;--shadow:0 12px 34px rgba(0,0,0,.55);--radius:14px;--radius-sm:10px;--glow:rgba(255,255,255,.35);--chart-fill-opacity:.12;--texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E"),url(/bg/contour-dark.svg),radial-gradient(ellipse at 50% 40%,transparent 45%,rgba(0,0,0,.45) 100%);--texture-size:180px 180px,cover,100% 100%;--texture-pos:0 0,center,center}*{box-sizing:border-box}body,html{margin:0;background-color:var(--bg);color:var(--text);font:15px/1.5 var(--font)}.balance-value,.brand,.metric-value,.stat-value,h1,h2,h3{font-family:var(--font-head)}a{color:var(--accent-2);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:26px;margin:0 0 4px;letter-spacing:-.02em}h2{font-size:18px;margin:28px 0 12px}.muted{color:var(--muted)}.mono,.small{font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.shell{display:flex;min-height:100vh}.sidebar{width:230px;flex-shrink:0;background:var(--panel);border-right:1px solid var(--line);padding:20px 14px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{font-weight:700;font-size:18px;padding:0 10px 18px;display:flex;gap:8px;align-items:center}.badge{font-size:11px;background:var(--accent);color:var(--on-accent);padding:2px 7px;border-radius:99px;font-weight:600}.nav{display:flex;flex-direction:column;gap:2px}.nav-link{color:var(--text);padding:9px 12px;border-radius:var(--radius-sm)}.nav-link:hover{background:var(--panel-2);text-decoration:none}.nav-link.active{background:var(--panel-2);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.sidebar-foot{margin-top:auto;padding:10px;display:grid;grid-gap:6px;gap:6px}.main{flex:1 1;padding:32px 36px 60px;max-width:1150px;min-width:0}.page-head{margin-bottom:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-value{font-size:26px;font-weight:700;margin:4px 0 2px;letter-spacing:-.02em}.offer-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.offer-card h3{margin:0 0 6px;font-size:17px}.link-box{display:flex;gap:8px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 8px 8px 12px;margin-top:12px}.link-box .mono{flex:1 1;min-width:0}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;background:var(--panel)}td,th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;background:var(--panel-2)}tr:last-child td{border-bottom:none}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty{padding:30px;text-align:center;color:var(--muted)}.pill{font-size:12px;padding:2px 9px;border-radius:99px;font-weight:600}.pill.good{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.pill.bad{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}form.stack{display:grid;grid-gap:14px;gap:14px}label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--muted)}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;width:100%;color-scheme:var(--scheme)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}textarea{min-height:80px;resize:vertical}.row{gap:10px;flex-wrap:wrap}.row,.row-form{display:flex;align-items:center}.row-form{gap:6px}.row-form input,.row-form select{width:auto;padding:6px 8px}.btn{border:0;border-radius:var(--radius-sm);padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;background:var(--panel-2);color:var(--text);white-space:nowrap}.btn:hover{filter:brightness(1.15)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-ghost{background:transparent;border:1px solid var(--line)}.small-btn{padding:6px 10px;font-size:13px}.alert{padding:12px 14px;border-radius:var(--radius-sm);margin-bottom:16px;font-size:14px}.alert.error{background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 35%,transparent)}.alert.ok{background:color-mix(in srgb,var(--good) 10%,transparent);color:var(--good);border:1px solid color-mix(in srgb,var(--good) 35%,transparent)}.steps{margin:8px 0 0;padding-left:20px;color:var(--muted)}.steps li{margin:4px 0}.auth{min-height:100vh;display:grid;place-items:center;padding:20px}.auth .card{width:100%;max-width:400px;padding:28px}.hero{min-height:100vh;display:grid;place-items:center;text-align:center;padding:20px}.hero h1{font-size:44px;margin-bottom:12px}.hero p{color:var(--muted);font-size:18px;max-width:520px;margin:0 auto 28px}@media (max-width:760px){.shell{flex-direction:column}.sidebar{width:100%;height:auto;position:static;border-right:0;border-bottom:1px solid var(--line)}.nav{flex-direction:row;flex-wrap:wrap}.sidebar-foot{flex-direction:row;display:flex;align-items:center;gap:10px;padding:10px 0 0}.main{padding:20px 16px 40px}.hero h1{font-size:32px}}.logo{display:inline-flex;align-items:center;gap:.35em;font-weight:700;letter-spacing:-.03em;color:var(--text)}.auth-logo{margin-bottom:18px}.auth-logo,.hero-logo{display:flex;justify-content:center}.hero-logo{margin-bottom:22px}.head-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.balance-card{display:grid;grid-gap:2px;gap:2px;text-align:right;background:linear-gradient(135deg,color-mix(in srgb,var(--logo-1) 18%,var(--panel)),color-mix(in srgb,var(--logo-2) 10%,var(--panel)));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:var(--radius);padding:14px 18px;color:var(--text);min-width:220px}.balance-card:hover{text-decoration:none;border-color:var(--accent)}.balance-value{font-size:28px;font-weight:700;letter-spacing:-.02em}.range-row{gap:10px;align-items:center;margin-bottom:14px}.pills,.range-row{display:flex;flex-wrap:wrap}.pills{gap:6px}.pill-btn{padding:7px 14px;border-radius:var(--pill);border:1px solid var(--line);color:var(--text);font-size:14px;background:var(--panel)}.pill-btn:hover{text-decoration:none;border-color:var(--muted)}.pill-btn.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.custom-range{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:4px 6px 4px 12px;border:1px solid var(--line);border-radius:var(--pill);background:var(--panel)}.custom-range.active{border-color:var(--accent)}.custom-range input[type=date]{width:auto;padding:5px 8px;border-radius:var(--radius-sm)}.custom-range .btn{border-radius:var(--pill)}.chart-card{padding:18px 18px 12px}.chart-wrap{position:relative;width:100%}.chart-wrap svg:focus{outline:none}.chart-wrap svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.axis{fill:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-tip{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 10px;text-align:center;white-space:nowrap;box-shadow:var(--shadow)}.tip-value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:14px}.metric-tab{display:grid;grid-gap:2px;gap:2px;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text);cursor:pointer;font:inherit}.metric-tab:hover{border-color:var(--muted)}.metric-tab.active{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg))}.metric-value{font-size:22px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-btn{background:none;border:0;color:var(--accent-2);cursor:pointer;padding:10px 0 0;font:inherit}@media (max-width:760px){.balance-card{text-align:left;width:100%}.custom-range{border-radius:14px;padding:8px 10px;width:100%}.custom-range input[type=date]{flex:1 1;min-width:120px}.metric-value{font-size:18px}.metric-tab{padding:10px}}.theme-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.theme-card{all:unset;cursor:pointer;display:block;border-radius:14px;overflow:hidden;border:2px solid var(--line);background:var(--bg)}.theme-card:hover{border-color:var(--muted)}.theme-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.theme-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp{display:flex;height:116px;background:var(--bg);color:var(--text);font-family:var(--font)}.tp-side{width:38px;background:var(--panel);border-right:1px solid var(--line);padding:8px 6px;display:grid;align-content:start;grid-gap:5px;gap:5px}.tp-side i{display:block;height:5px;border-radius:3px;background:var(--line)}.tp-side i:first-child{background:linear-gradient(90deg,var(--logo-1),var(--logo-2));height:8px}.tp-main{flex:1 1;padding:8px;display:grid;grid-gap:6px;gap:6px;align-content:start}.tp-row{display:flex;gap:5px}.tp-pill{font-size:8px;padding:2px 6px;border-radius:var(--pill);background:var(--panel);border:1px solid var(--line)}.tp-pill.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tp-chart{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) / 2);height:52px;position:relative;overflow:hidden}.tp-chart svg{position:absolute;inset:0;width:100%;height:100%}.tp-bal{margin-left:auto;font-size:10px;font-weight:700;font-family:var(--font-head)}.tp-label{padding:10px 12px;background:var(--panel);border-top:1px solid var(--line);color:var(--text);font-family:var(--font)}.tp-label b{display:block;font-size:14px;font-family:var(--font-head)}.tp-label span{font-size:12px;color:var(--muted)}body{background-image:var(--texture,none);background-size:var(--texture-size,auto);background-attachment:fixed;min-height:100vh}.card,.sidebar,.table-wrap table{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tp{background-image:var(--texture,none);background-size:var(--texture-size,auto)}.peak-label{fill:var(--text);font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.logo-word{font-weight:700;letter-spacing:.28em;margin-left:.15em}body{border-top:var(--top-bar,0 solid transparent)}h1,h2,h3{text-transform:var(--head-case,none);letter-spacing:var(--head-spacing,-.02em);font-weight:var(--head-weight,700)}.balance-card,.card,.custom-range,.link-box,.metric-tab,.pill-btn,.table-wrap,.theme-card,input,select,textarea{border-width:var(--bw,1px)}.balance-card,.card,.table-wrap{box-shadow:var(--card-shadow,none)}.btn:not(.btn-ghost){border:var(--btn-border,0)}.card,.sidebar,.table-wrap table{backdrop-filter:blur(var(--blur,6px));-webkit-backdrop-filter:blur(var(--blur,6px))}.theme-group{margin:22px 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.brand{display:block;padding:2px 10px 22px}.brand-row{display:flex;align-items:center;gap:8px}.tagline{font-size:12px;color:var(--muted);margin-top:6px;letter-spacing:.02em}.nav{gap:4px}.nav-link{display:flex;align-items:center;gap:12px;padding:10px 12px;color:var(--muted)}.nav-link.active,.nav-link:hover{color:var(--text)}.nav-link.active{background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.sidebar-foot{gap:4px;padding:10px 0 0;border-top:1px solid var(--line)}.user-chip{display:flex;align-items:center;gap:10px;padding:8px 12px}.avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--text) 14%,transparent);color:var(--text)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.kpi{display:flex;gap:14px;align-items:center;padding:16px}.kpi-icon{width:46px;height:46px;border-radius:var(--radius-sm);display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid var(--line);color:var(--text)}.kpi-value{font-size:22px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-head);margin:1px 0 2px}.chg{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chg.up{color:var(--up,#4ade80)}.chg.down{color:var(--down,#f87171)}.chg.flat{color:var(--muted)}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.chart-total{display:flex;align-items:baseline;gap:10px;font-size:26px;font-weight:700;letter-spacing:-.02em;font-family:var(--font-head);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-total .chg{font-size:14px}.chart-line{filter:drop-shadow(0 0 6px var(--glow,transparent))}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:12px;gap:10px}.kpi-icon{width:36px;height:36px}.kpi-value{font-size:18px}.tagline{display:none}.nav-link{gap:6px;padding:8px 10px}}.tp,body{background-position:var(--texture-pos,0 0)}.sidebar{background:var(--sidebar-bg,var(--panel))}.kpi .chg+.muted{white-space:nowrap}.mode-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:3px;margin:0 0 6px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--line)}.mode-toggle button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:calc(var(--radius-sm) - 3px);font-size:13px;color:var(--muted)}.mode-toggle button:hover{color:var(--text)}.mode-toggle button[aria-pressed=true]{background:var(--panel-2);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.15);font-weight:600}.mode-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mode-toggle.floating{position:fixed;top:16px;right:16px;width:180px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo .logo-word{font-size:.92em}@media (max-width:760px){.sidebar-foot .mode-toggle{width:160px;margin:0}}label.check{display:flex;flex-direction:row;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.45}label.check input{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:var(--accent)}.pay-bar{height:5px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden;margin:6px 0 2px}.pay-bar,.pay-bar i{display:block;border-radius:99px}.pay-bar i{height:100%;background:var(--accent-2)}.legal-wrap{min-height:100vh;display:flex;justify-content:center;padding:70px 16px 60px}.legal{width:100%;max-width:760px;padding:36px 40px;line-height:1.65}.legal h1{font-size:30px;margin-top:18px}.legal h2{font-size:17px;margin:26px 0 8px}.legal li,.legal p{color:color-mix(in srgb,var(--text) 85%,var(--muted))}.legal ul{padding-left:20px;margin:8px 0}.legal li{margin:5px 0}.legal hr{border:0;border-top:1px solid var(--line);margin:28px 0 14px}.legal-logo{color:var(--text);text-decoration:none!important;display:inline-block}.legal-links{margin-top:18px;display:flex;gap:14px;justify-content:center}@media (max-width:760px){.legal{padding:24px 18px}}.offer-pay{font-size:18px;font-weight:700;font-family:var(--font-head);color:var(--text)}.auth .card.auth-wide{max-width:620px}.form-section{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.form-section:first-of-type{border-top:0;padding-top:0;margin-top:0}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}fieldset.checks{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px 12px;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px}fieldset.checks legend{font-size:13px;color:var(--muted);padding:0 6px}@media (max-width:640px){.two,fieldset.checks{grid-template-columns:1fr}}.apps{display:grid;grid-gap:12px;gap:12px}.app-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}dl.facts{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0 0 12px;font-size:14px}dl.facts dt{color:var(--muted)}dl.facts dd{margin:0}.pre{white-space:pre-wrap;word-break:break-word}@media (max-width:640px){dl.facts{grid-template-columns:1fr}dl.facts dd{margin-bottom:6px}}fieldset.checks.one{grid-template-columns:1fr}.head-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.balance-card.compact{min-width:0;width:230px;padding:10px 14px;gap:1px}.balance-card.compact .balance-value{font-size:20px}.balance-card.compact .pay-bar{height:4px;margin:5px 0 3px}.tiny{font-size:11.5px}.level-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text);padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:var(--panel);white-space:nowrap}.level-chip:hover{text-decoration:none;border-color:var(--muted)}.chart-card+.kpis{margin-top:14px;margin-bottom:0}@media (max-width:760px){.head-side{align-items:stretch;width:100%}.balance-card.compact{width:100%}}.level-hero{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.level-name{font-size:28px;font-weight:800;letter-spacing:-.02em;font-family:var(--font-head)}.level-badge{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid var(--line);color:var(--text)}.level-badge.big{width:64px;height:64px;background:var(--accent);color:var(--on-accent);border:0}.levels{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.level{flex-direction:column}.level,.level-top{display:flex;gap:12px}.level-top{align-items:center}.level-top .badge{margin-left:auto}.level-title{font-weight:700}.level-reward{display:flex;gap:8px;align-items:flex-start;font-size:14px}.level.locked{opacity:.6}.level.current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.level.unlocked .level-badge{background:var(--accent);color:var(--on-accent);border:0}details.claim>summary{list-style:none;display:inline-block}details.claim>summary::-webkit-details-marker{display:none}.level-edit{display:grid;grid-template-columns:1fr 160px 2fr;grid-gap:8px;gap:8px}.level-edit.head span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}@media (max-width:760px){.level-edit{grid-template-columns:1fr 1fr}.level-edit input[name=reward]{grid-column:1/-1}.level-edit.head{display:none}}.reward-art{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 6%,var(--panel));border:1px solid var(--line);color:var(--text)}.reward-art-badge{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);border:2px solid var(--panel)}.ladder-card{padding:20px 22px}.ladder-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ladder{list-style:none;margin:0;padding:0}.rung{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px}.rung-rail{position:relative;display:flex;flex-direction:column;align-items:center}.node{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;z-index:1;flex-shrink:0;background:var(--panel);border:2px solid var(--line);color:var(--muted);margin-top:14px}.rung.done .node{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.rung.current .node{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.seg{position:relative;flex:1 1;width:3px;margin:4px 0 -14px;background:var(--line);overflow:hidden}.seg,.seg i{border-radius:3px}.seg i{position:absolute;left:0;top:0;width:100%;background:var(--accent)}.rung-body{display:grid;grid-template-columns:minmax(170px,230px) 1fr;align-items:center;grid-gap:16px;gap:16px;padding:10px 0 18px;border-bottom:1px solid var(--line)}.rung:last-child .rung-body{border-bottom:0;padding-bottom:4px}.rung-main{min-width:160px}.rung-title{display:flex;align-items:center;gap:8px}.rung-name{font-size:18px;font-weight:700;font-family:var(--font-head);letter-spacing:-.01em}.rung.locked .reward-art,.rung.locked .rung-name{opacity:.55}.rung-reward{display:flex;align-items:center;gap:12px;min-width:0}.rung-reward-text{display:grid;grid-gap:6px;gap:6px;justify-items:start;flex:1 1}.claim-form{margin-top:10px;width:100%;min-width:240px}.disclaimer{margin-top:14px}.disclaimer ul{margin:8px 0 0;padding-left:18px;line-height:1.55}.disclaimer li{margin:3px 0}@media (max-width:760px){.rung-body{grid-template-columns:1fr;gap:10px;padding-bottom:14px}}.avatar{overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.lg{width:56px;height:56px;font-size:18px}.avatar.xl{width:84px;height:84px;font-size:26px}.user-chip-text{display:grid;line-height:1.25;min-width:0}.user-chip-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-input{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.settings{max-width:760px}.set-card,.settings{display:grid;grid-gap:14px;gap:14px}.set-card h2{margin:0;font-size:16px}.prefix-input{display:flex;align-items:stretch}.prefix-input span{display:grid;place-items:center;padding:0 10px;border:1px solid var(--line);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--panel-2);color:var(--muted)}.prefix-input input{border-top-left-radius:0;border-bottom-left-radius:0}.set-actions{position:-webkit-sticky;position:sticky;bottom:12px;display:flex;justify-content:flex-end}.set-actions .btn{box-shadow:var(--shadow)}.brand .tagline{font-weight:400;font-size:11px;letter-spacing:.04em;color:var(--muted);opacity:.8;margin-top:5px;font-family:var(--font)}.head-main{display:grid;grid-gap:4px;gap:4px;justify-items:start}.head-main p{margin:0}.head-main .level-chip{margin-top:6px}.balance-mini{display:grid;grid-gap:2px;gap:2px;text-align:right;padding:8px 12px;min-width:128px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line);color:var(--text);flex-shrink:0;box-shadow:var(--card-shadow,none)}.balance-mini:hover{text-decoration:none;border-color:var(--muted)}.bm-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.bm-value{font-size:17px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-head)}.bm-bar{display:block;height:3px;border-radius:3px;background:color-mix(in srgb,var(--text) 12%,transparent);overflow:hidden;margin-top:3px}.bm-bar i{display:block;height:100%;background:var(--accent-2)}.offer-rules{margin-top:10px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bad) 6%,transparent);border:1px solid color-mix(in srgb,var(--bad) 18%,transparent)}.offer-rules ul{margin:4px 0 0;padding-left:18px;font-size:13px}.offer-rules li{margin:2px 0}.label-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.m-tabs,.m-top{display:none}@media (max-width:760px){.shell{display:block}.sidebar{display:none!important}.main{padding:14px 14px calc(92px + env(safe-area-inset-bottom));max-width:none}.m-top{justify-content:space-between;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:max(10px,env(safe-area-inset-top)) 14px 10px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.m-brand,.m-top{display:flex;align-items:center}.m-brand{gap:8px;color:var(--text)}.m-brand:hover{text-decoration:none}.m-avatar{all:unset;cursor:pointer;border-radius:50%}.m-avatar .avatar{width:34px;height:34px}.m-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line)}.m-tab{all:unset;cursor:pointer;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:6px 2px;border-radius:12px;color:var(--muted);font-size:10.5px;font-weight:600;text-align:center;-webkit-tap-highlight-color:transparent}.m-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-tab.active{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.m-sheet-wrap{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.45);display:flex;align-items:flex-end}.m-sheet{width:100%;max-height:85vh;overflow-y:auto;background:var(--bg);color:var(--text);border-radius:20px 20px 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px;box-shadow:0 -10px 40px rgba(0,0,0,.35);animation:m-up .22s ease-out}@keyframes m-up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.m-grab{width:40px;height:4px;border-radius:4px;background:var(--line);margin:4px auto 6px}.m-user{display:flex;align-items:center;gap:12px;padding:4px 2px 8px;border-bottom:1px solid var(--line)}.m-user .avatar{width:44px;height:44px;font-size:15px}.m-close{all:unset;cursor:pointer;margin-left:auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2);color:var(--text)}.m-list{display:grid;grid-gap:2px;gap:2px}.m-item{display:grid;grid-template-columns:22px 1fr 16px;align-items:center;grid-gap:12px;gap:12px;padding:13px 10px;border-radius:12px;color:var(--text);font-size:15px;font-weight:500}.m-item:hover{text-decoration:none}.m-item.active{background:color-mix(in srgb,var(--text) 8%,transparent)}.m-item>svg:last-child{color:var(--muted)}.m-item.danger{grid-template-columns:22px 1fr;color:var(--bad)}.m-sheet .mode-toggle{margin:4px 0;width:auto}.m-legal{text-align:center;padding-top:4px}.page-head{margin-bottom:14px}.page-head h1,h1{font-size:23px}.page-head p{font-size:13.5px;margin:4px 0 0}h2{font-size:16px;margin:22px 0 10px}.head-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px}.head-main{min-width:0;flex:1 1}.balance-mini{min-width:104px;padding:7px 10px}.balance-mini .bm-value{font-size:15px}.range-row{flex-direction:column;align-items:stretch;gap:8px}.pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.pills::-webkit-scrollbar{display:none}.pill-btn{flex-shrink:0;padding:8px 14px}.custom-range{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:6px;gap:6px;padding:8px;border-radius:var(--radius-sm);width:100%}.custom-range>span{display:none}.custom-range input[type=date]{min-width:0;width:100%;font-size:13px;padding:7px 6px}.chart-card{padding:14px 12px 10px}.chart-total{font-size:22px}.metric-tabs{gap:6px}.metric-tab{padding:9px 10px}.metric-value{font-size:16px}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.kpi-icon{width:34px;height:34px}.kpi-value{font-size:18px}.kpi .chg+.muted{white-space:normal}.hide-sm{display:none}.card{padding:14px}.grid{grid-template-columns:1fr 1fr;gap:8px}.stat-value{font-size:20px}table{font-size:13px}td,th{padding:9px 10px}.table-wrap{margin:0 -2px}.offer-grid{grid-template-columns:1fr}.link-box{flex-direction:column;align-items:stretch}.link-box .btn{width:100%}.two,fieldset.checks{grid-template-columns:1fr}input,select,textarea{font-size:16px}.set-actions{bottom:calc(78px + env(safe-area-inset-bottom))}.set-actions .btn{width:100%}.row-form{flex-wrap:wrap}.apps .row{flex-direction:column;align-items:stretch}.apps .row input{min-width:0!important}dl.facts{grid-template-columns:1fr;gap:2px}dl.facts dd{margin-bottom:8px}.level-hero{gap:14px}.level-name{font-size:24px}.ladder-card{padding:14px}.rung{grid-template-columns:30px 1fr;gap:10px}.rung-name{font-size:16px}.auth{padding:64px 14px 28px;align-items:start}.auth .card{padding:20px}.mode-toggle.floating{top:12px;right:12px;width:150px}.legal-wrap{padding:64px 12px 32px}.legal{padding:20px 16px}.hero h1{font-size:30px}}html{background-color:var(--bg)}body{background-image:none!important;background-color:transparent!important}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--bg);background-image:var(--texture,none);background-size:var(--texture-size,auto);background-position:var(--texture-pos,0 0);transform:translateZ(0)}.balance-card,.card,.mode-toggle.floating,.sidebar,.table-wrap table{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.btn,.m-tab,.metric-tab,.pill-btn,a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.topbar{position:fixed;top:0;left:0;height:2.5px;width:0;z-index:100;background:var(--accent-2);opacity:0;pointer-events:none;transition:width .2s ease,opacity .3s ease}.topbar.on{opacity:1;width:85%;transition:width 6s cubic-bezier(.1,.7,.2,1),opacity .1s}button[data-busy]{opacity:.75;cursor:progress;position:relative}button[data-busy]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:-2px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{display:grid;grid-gap:14px;gap:14px}.sk{border-radius:var(--radius);background:color-mix(in srgb,var(--text) 7%,transparent);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}