:root,[data-theme=orbit]{--bg:#0f0f11;--bg-2:#131316;--surface:#18181b;--surface-2:#1f1f23;--surface-3:#27272c;--border:#ffffff12;--border-med:#ffffff1f;--border-bright:#ffffff2e;--text:#ffffffeb;--text-med:#ffffffb3;--text-muted:#ffffff73;--text-dim:#ffffff38;--accent:#5b5bd6;--accent-lt:#6e6edd;--accent-glow:#5b5bd640;--accent-soft:#5b5bd61a;--cta:#45b1e8;--cta-glow:#45b1e840;--success:#30a46c;--danger:#e5484d;--warn:#f76b15;--font:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--tracking:-.011em;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 4px #0006;--shadow-md:0 4px 16px #00000080;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s}[data-theme=terrain]{--bg:#0c0a09;--bg-2:#0e0c0a;--surface:#141210;--surface-2:#1a1714;--surface-3:#211e1a;--border:#f59e0b1f;--border-med:#f59e0b38;--border-bright:#f59e0b59;--text:#fffaf0eb;--text-med:#fffaf0a6;--text-muted:#fffaf061;--text-dim:#fffaf02e;--accent:#f59e0b;--accent-lt:#fbb938;--accent-glow:#f59e0b4d;--accent-soft:#f59e0b1a;--cta:#f59e0b;--cta-glow:#f59e0b4d;--success:#4ade80;--danger:#f87171;--warn:#fb923c;--font:"DM Sans", sans-serif;--tracking:-.008em;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 4px #00000080;--shadow-md:0 4px 20px #0009;--ease-out:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-base:.25s}[data-theme=prism]{--bg:#0a0618;--bg-2:#0e0a1e;--surface:#ffffff0d;--surface-2:#ffffff14;--surface-3:#ffffff1f;--border:#ffffff14;--border-med:#ffffff24;--border-bright:#ffffff38;--text:#fffffff2;--text-med:#ffffffb3;--text-muted:#ffffff6b;--text-dim:#fff3;--accent:#a78bfa;--accent-lt:#c4b5fd;--accent-glow:#a78bfa4d;--accent-soft:#a78bfa1f;--cta:#67e8f9;--cta-glow:#67e8f94d;--success:#34d399;--danger:#f87171;--warn:#fbbf24;--font:"Inter", sans-serif;--tracking:-.008em;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 2px 8px #0006;--shadow-md:0 8px 32px #00000080;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.25s}[data-theme=signal]{--bg:#fff;--bg-2:#f8fafc;--surface:#fff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--border:#e2e8f0;--border-med:#cbd5e1;--border-bright:#94a3b8;--text:#0f172a;--text-med:#334155;--text-muted:#64748b;--text-dim:#cbd5e1;--accent:#2563eb;--accent-lt:#3b82f6;--accent-glow:#2563eb26;--accent-soft:#2563eb14;--cta:#2563eb;--cta-glow:#2563eb33;--success:#16a34a;--danger:#dc2626;--warn:#d97706;--font:"Inter", sans-serif;--tracking:-.011em;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.1s;--dur-base:.15s}[data-theme=arc]{--bg:#020507;--bg-2:#040b10;--surface:#06131a;--surface-2:#091b24;--surface-3:#0d232f;--border:#00d4ff26;--border-med:#00d4ff47;--border-bright:#00d4ff80;--text:#dcfaffeb;--text-med:#b4e6faa6;--text-muted:#96d2f066;--text-dim:#78bedc38;--accent:#00d4ff;--accent-lt:#40dfff;--accent-glow:#00d4ff59;--accent-soft:#00d4ff1a;--cta:#ffb800;--cta-glow:#ffb80059;--success:#0f8;--danger:#f33;--warn:#ffb800;--font:"Orbitron", "Space Mono", monospace;--tracking:.04em;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-sm:0 0 8px #00d4ff4d;--shadow-md:0 0 24px #00d4ff40;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:80ms;--dur-base:.16s}[data-theme=forge]{--bg:#fffbf0;--bg-2:#fff8e7;--surface:#fff;--surface-2:#fff9ed;--surface-3:#fff3d0;--border:#000;--border-med:#000;--border-bright:#000;--text:#000;--text-med:#1a1a1a;--text-muted:#4a4a4a;--text-dim:#888;--accent:#facc15;--accent-lt:#fde047;--accent-glow:#facc1566;--accent-soft:#facc1533;--cta:#facc15;--cta-glow:#facc1566;--success:#22c55e;--danger:#ef4444;--warn:#f97316;--font:"Space Grotesk", sans-serif;--tracking:-.01em;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:3px 3px 0 #000;--shadow-md:5px 5px 0 #000;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.1s;--dur-base:.18s}[data-theme=ghost]{--bg:#070010;--bg-2:#09001a;--surface:#100020;--surface-2:#160030;--surface-3:#1e0040;--border:#bf00ff26;--border-med:#bf00ff47;--border-bright:#bf00ff80;--text:#f0dcffeb;--text-med:#dcb4ffa6;--text-muted:#c88cff66;--text-dim:#b464ff38;--accent:#bf00ff;--accent-lt:#d040ff;--accent-glow:#bf00ff59;--accent-soft:#bf00ff1a;--cta:#ff0080;--cta-glow:#ff008059;--success:#0f8;--danger:#ff0080;--warn:#f80;--font:"Rajdhani", "Space Mono", sans-serif;--tracking:.02em;--radius-sm:0px;--radius-md:2px;--radius-lg:4px;--shadow-sm:0 0 8px #bf00ff66;--shadow-md:0 0 24px #bf00ff4d;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:80ms;--dur-base:.16s}[data-theme=aurora]{--bg:#ede9fe;--bg-2:#f0f4ff;--surface:#ffffffe0;--surface-2:#ffffffb8;--surface-3:#ffffff8c;--border:#6366f126;--border-med:#6366f140;--border-bright:#6366f173;--text:#1e1b4b;--text-med:#3730a3;--text-muted:#6366f1;--text-dim:#a5b4fc;--accent:#6366f1;--accent-lt:#818cf8;--accent-glow:#6366f14d;--accent-soft:#6366f11a;--cta:#8b5cf6;--cta-glow:#8b5cf64d;--success:#10b981;--danger:#ef4444;--warn:#f59e0b;--font:"Plus Jakarta Sans", sans-serif;--tracking:-.008em;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 2px 8px #6366f126;--shadow-md:0 8px 32px #6366f133;--ease-out:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-base:.28s}[data-theme=wabi]{--bg:#faf7f0;--bg-2:#f5f0e8;--surface:#fff;--surface-2:#f5f0e8;--surface-3:#ede5d8;--border:#8b6f4726;--border-med:#8b6f4740;--border-bright:#8b6f4766;--text:#2c1a0e;--text-med:#5c3d1e;--text-muted:#8b6f47;--text-dim:#c4a882;--accent:#8b6f47;--accent-lt:#a68b5b;--accent-glow:#8b6f4740;--accent-soft:#8b6f4714;--cta:#5c8a6e;--cta-glow:#5c8a6e40;--success:#5c8a6e;--danger:#c0392b;--warn:#d4720a;--font:"DM Sans", "Crimson Pro", Georgia, serif;--tracking:-.005em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 4px #2c1a0e14;--shadow-md:0 4px 16px #2c1a0e1a;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.2s}[data-theme=phosphor]{--bg:#0d0800;--bg-2:#110a00;--surface:#160e00;--surface-2:#1c1200;--surface-3:#241600;--border:#ffb00033;--border-med:#ffb00059;--border-bright:#ffb00099;--text:#ffb000;--text-med:#ffb000bf;--text-muted:#ffb00073;--text-dim:#ffb00038;--accent:#ffb000;--accent-lt:#ffc233;--accent-glow:#ffb00059;--accent-soft:#ffb0001a;--cta:#ffb000;--cta-glow:#ffb00066;--success:#0c4;--danger:#f30;--warn:#f80;--font:"IBM Plex Mono", "Courier New", monospace;--tracking:.02em;--radius-sm:0px;--radius-md:0px;--radius-lg:2px;--shadow-sm:0 0 6px #ffb0004d;--shadow-md:0 0 20px #ffb00033;--ease-out:steps(1);--dur-fast:0s;--dur-base:80ms}[data-theme=croma]{--bg:#0a0a0a;--bg-2:#0f0f0f;--surface:#141414;--surface-2:#1a1a1a;--surface-3:#222;--border:#aaff0026;--border-med:#aaff0047;--border-bright:#aaff0080;--text:#fffffff2;--text-med:#ffffffa6;--text-muted:#ffffff61;--text-dim:#ffffff2e;--accent:#af0;--accent-lt:#bf3;--accent-glow:#aaff004d;--accent-soft:#aaff001a;--cta:#af0;--cta-glow:#aaff0059;--success:#af0;--danger:#f44;--warn:#f80;--font:"Syne", "DM Sans", sans-serif;--tracking:-.02em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:3px 3px 0 #6b9900;--shadow-md:5px 5px 0 #6b9900;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.1s;--dur-base:.18s}[data-theme=meridian]{--bg:#fff;--bg-2:#f6f9fc;--surface:#fff;--surface-2:#f6f9fc;--surface-3:#eaecf0;--border:#e3e8ef;--border-med:#cbd5e1;--border-bright:#94a3b8;--text:#0a2540;--text-med:#425466;--text-muted:#8898aa;--text-dim:#c8d2dc;--accent:#533afd;--accent-lt:#7b61ff;--accent-glow:#533afd33;--accent-soft:#533afd14;--cta:#ea2261;--cta-glow:#ea226133;--success:#00b67a;--danger:#ef4444;--warn:#ff8c00;--font:"Inter", -apple-system, sans-serif;--tracking:-.015em;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 4px #0a254014;--shadow-md:0 4px 16px #0a25401f;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s}[data-theme=clarity]{--bg:#f2f2f7;--bg-2:#efeff4;--surface:#fff;--surface-2:#ffffffb8;--surface-3:#f6f6f6c7;--border:#3c3c431f;--border-med:#3c3c4338;--border-bright:#3c3c435c;--text:#000000d9;--text-med:#3c3c4399;--text-muted:#3c3c435c;--text-dim:#3c3c432e;--accent:#007aff;--accent-lt:#409cff;--accent-glow:#007aff33;--accent-soft:#007aff1a;--cta:#007aff;--cta-glow:#007aff40;--success:#34c759;--danger:#ff3b30;--warn:#ff9500;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", sans-serif;--tracking:-.022em;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 16px #0000001f;--ease-out:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.1s;--dur-base:.22s}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;position:relative}body{font-family:var(--font);background:var(--bg);color:var(--text);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;line-height:1.5;transition:background .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background:var(--accent-glow);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}h1{letter-spacing:-.04em;color:var(--text);font-size:1.75rem;font-weight:700;line-height:1.2}h2{letter-spacing:-.025em;color:var(--text);font-size:1.2rem;font-weight:600;line-height:1.3}h3{letter-spacing:-.015em;color:var(--text);font-size:1rem;font-weight:600;line-height:1.4}html[data-theme=orbit]:before,html:not([data-theme]):before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}html[data-theme=terrain]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 60% at 50% 0,#f59e0b14 0%,#0000 60%),radial-gradient(60% 40% at 80% 100%,#f59e0b0d 0%,#0000 50%);position:fixed;inset:0}html[data-theme=prism]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 20% 20%,#a78bfa26 0%,#0000 55%),radial-gradient(60% 40% at 80% 80%,#67e8f91a 0%,#0000 50%);position:fixed;inset:0}html[data-theme=arc]:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#00d4ff08 3px 4px);position:fixed;inset:0}html[data-theme=arc]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 0 0,#00d4ff1f 0%,#0000 50%),radial-gradient(40% 30% at 100% 100%,#ffb80014 0%,#0000 50%);position:fixed;inset:0}html[data-theme=signal]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -10%,#2563eb0d 0%,#0000 60%);position:fixed;inset:0}html[data-theme=forge]:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}html[data-theme=ghost]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 30% 30%,#bf00ff26 0%,#0000 55%),radial-gradient(50% 40% at 75% 70%,#ff00801a 0%,#0000 50%);position:fixed;inset:0}html[data-theme=aurora]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 10% 10%,#8b5cf626 0%,#0000 55%),radial-gradient(60% 40% at 90% 90%,#ec48991a 0%,#0000 50%),radial-gradient(50% 50%,#6366f10f 0%,#0000 70%);position:fixed;inset:0}html[data-theme=wabi]:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:radial-gradient(80% 60% at 50% 0,#8b6f470f 0%,#0000 60%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:fixed;inset:0}html[data-theme=phosphor]:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffb0000a 2px 3px);position:fixed;inset:0}html[data-theme=phosphor]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 60%,#0000 30%,#0006 100%);position:fixed;inset:0}html[data-theme=croma]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 30% at 0 100%,#aaff0014 0%,#0000 50%),radial-gradient(30% 20% at 100% 0,#aaff000f 0%,#0000 50%);position:fixed;inset:0}html[data-theme=meridian]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#533afd0a 0%,#0000 200px);position:fixed;inset:0}html[data-theme=clarity]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 40% at 50% -5%,#007aff12 0%,#0000 60%);position:fixed;inset:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast)}.card:hover{border-color:var(--border-bright)}[data-theme=prism] .card{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-color:#a78bfa33;box-shadow:0 4px 24px #a78bfa1a,inset 0 1px #ffffff14}[data-theme=prism] .card:hover{border-color:#a78bfa66;box-shadow:0 8px 32px #a78bfa2e,inset 0 1px #ffffff1f}[data-theme=arc] .card{background:#06131a;border-color:#00d4ff40;box-shadow:0 0 12px #00d4ff14,inset 0 1px #00d4ff0d}[data-theme=arc] .card:hover{border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff2e,inset 0 1px #00d4ff1a}[data-theme=ghost] .card{border-color:#bf00ff33;box-shadow:0 0 14px #bf00ff1a,inset 0 1px #bf00ff0d}[data-theme=ghost] .card:hover{border-color:#bf00ff73;box-shadow:0 0 24px #bf00ff33,inset 0 1px #bf00ff1a}[data-theme=forge] .card{background:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px #000}[data-theme=forge] .card:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #000}[data-theme=phosphor] .card{border-color:#ffb0004d;box-shadow:0 0 10px #ffb00014}[data-theme=phosphor] .card:hover{border-color:#ffb00099;box-shadow:0 0 20px #ffb0002e}[data-theme=croma] .card{border-color:#af03;box-shadow:3px 3px #6b990080}[data-theme=croma] .card:hover{border-color:#aaff0080;transform:translate(-1px,-1px);box-shadow:5px 5px #6b9900b3}[data-theme=aurora] .card{-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border-color:#6366f126;box-shadow:0 2px 16px #6366f11a}[data-theme=aurora] .card:hover{border-color:#6366f14d;box-shadow:0 4px 24px #6366f12e}[data-theme=clarity] .card{-webkit-backdrop-filter:saturate(180%)blur(12px);background:#ffffffd9;box-shadow:0 2px 12px #0000000f,inset 0 1px #ffffffe6}.btn-cta{background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-family:var(--font);letter-spacing:var(--tracking);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);white-space:nowrap;border:none;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex}.btn-cta:hover{opacity:.88;box-shadow:0 4px 12px var(--accent-glow);transform:translateY(-1px)}.btn-cta:active{opacity:1;transform:translateY(0)}[data-theme=orbit] .btn-cta,[data-theme=signal] .btn-cta{background:var(--accent);color:#fff}[data-theme=meridian] .btn-cta{background:var(--cta);color:#fff}[data-theme=clarity] .btn-cta{background:var(--accent);color:#fff;box-shadow:0 2px 8px #007aff4d}[data-theme=terrain] .btn-cta{background:var(--accent);color:#0c0a09}[data-theme=arc] .btn-cta{color:var(--accent);border:1px solid var(--accent);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:11px;box-shadow:0 0 10px #00d4ff4d,inset 0 0 10px #00d4ff0d}[data-theme=arc] .btn-cta:hover{background:#00d4ff1f;box-shadow:0 0 20px #00d4ff80,inset 0 0 20px #00d4ff14}[data-theme=forge] .btn-cta{background:var(--accent);color:#000;border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}[data-theme=forge] .btn-cta:hover{opacity:1;transform:translate(-1px,-1px);box-shadow:5px 5px #000}[data-theme=forge] .btn-cta:active{transform:translate(1px,1px);box-shadow:1px 1px #000}[data-theme=ghost] .btn-cta{background:var(--cta);color:#fff;box-shadow:0 0 14px #ff008080}[data-theme=ghost] .btn-cta:hover{box-shadow:0 0 24px #ff0080b3}[data-theme=aurora] .btn-cta{background:linear-gradient(135deg, var(--accent), var(--cta));color:#fff;border-radius:var(--radius-md);box-shadow:0 4px 14px #6366f14d}[data-theme=wabi] .btn-cta{background:var(--accent);color:#faf7f0}[data-theme=phosphor] .btn-cta{color:var(--accent);border:1px solid var(--accent);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0;font-size:11px;box-shadow:0 0 8px #ffb00066}[data-theme=phosphor] .btn-cta:hover{opacity:1;background:#ffb0001a;box-shadow:0 0 16px #ffb00099}[data-theme=croma] .btn-cta{background:var(--accent);color:#000;border-radius:var(--radius-sm);letter-spacing:-.03em;font-weight:800;box-shadow:3px 3px #6b9900}[data-theme=croma] .btn-cta:hover{opacity:1;transform:translate(-1px,-1px);box-shadow:5px 5px #6b9900}.btn-ghost{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.btn-ghost:hover{color:var(--text);border-color:var(--border-bright);background:var(--surface-2)}[data-theme=forge] .btn-ghost{border:2px solid #000;border-radius:0}[data-theme=arc] .btn-ghost{color:#00d4ffb3;border-color:#00d4ff4d}[data-theme=arc] .desktop-sidebar aside{border-right-width:1px;border-right-color:#00d4ff33}[data-theme=ghost] .desktop-sidebar aside{border-right-color:#bf00ff33}[data-theme=forge] .desktop-sidebar aside{border-right:3px solid #000}[data-theme=phosphor] .desktop-sidebar aside{border-right-color:#ffb0004d}[data-theme=croma] .desktop-sidebar aside{border-right-color:#af03}.input-std{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;width:100%;padding:9px 13px;font-size:14px}.input-std:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}[data-theme=forge] .input-std{border:2px solid #000;border-radius:0}[data-theme=arc] .input-std:focus{box-shadow:0 0 0 2px #00d4ff4d,0 0 12px #00d4ff33}[data-theme=phosphor] .input-std{border-radius:0;font-family:IBM Plex Mono,monospace}.badge{letter-spacing:.05em;border-radius:100px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=forge] .badge{border:1px solid;border-radius:0}[data-theme=arc] .badge{border-radius:2px}[data-theme=phosphor] .badge{border-radius:0;font-family:IBM Plex Mono,monospace;font-size:9px}[data-theme=arc] .mobile-header{border-bottom-color:#00d4ff33;box-shadow:0 1px 12px #00d4ff1a}[data-theme=ghost] .mobile-header{border-bottom-color:#bf00ff33;box-shadow:0 1px 12px #bf00ff1a}[data-theme=forge] .mobile-header{border-bottom:2px solid #000}[data-theme=phosphor] .mobile-header{border-bottom-color:#ffb0004d;box-shadow:0 1px 8px #ffb0001a}.text-accent{color:var(--accent)}.text-cta{color:var(--cta)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-warn{color:var(--warn)}.surface{background:var(--surface)}.surface-2{background:var(--surface-2)}.border-std{border:1px solid var(--border)}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:10px;font-weight:700}[data-theme=arc] .section-label{color:#00d4ff80;letter-spacing:.12em}[data-theme=ghost] .section-label{color:#bf00ff99}[data-theme=phosphor] .section-label{color:#ffb00099;font-family:IBM Plex Mono,monospace}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.page-container{z-index:1;max-width:900px;margin:0 auto;padding:32px 32px 0;position:relative}.stats-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.focus-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}[data-theme=forge] .stats-grid{border:2px solid #000;border-radius:0;gap:2px}.card-grid-lg{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:32px;display:grid}.card-grid-md{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}@media (max-width:767px){.card-grid-lg,.card-grid-md{grid-template-columns:1fr}}.stat-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.leads-pipeline{grid-template-columns:repeat(7,minmax(160px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}@media (max-width:767px){.page-container{padding:16px 14px 0}.stats-grid{grid-template-columns:repeat(2,1fr)}.focus-grid{grid-template-columns:1fr}.stat-cards{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.stat-card{padding:12px 14px!important}.stat-card .stat-value{font-size:22px!important}.leads-pipeline{grid-template-columns:1fr;padding-bottom:0;overflow-x:visible}.capture-kbd{display:none}.capture-input{padding-right:44px!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow)}}.animate-in{animation:fadeIn .22s var(--ease-out) both}.slide-up{animation:slideUp .28s var(--ease-out) both}.scale-in{animation:scaleIn .2s var(--ease-out) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:40ms}.stagger>:nth-child(3){animation-delay:80ms}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.16s}.stagger>:nth-child(6){animation-delay:.2s}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-state__icon{opacity:.35;color:var(--text-dim);margin-bottom:4px;font-size:32px}.empty-state__title{color:var(--text);font-size:15px;font-weight:600}.empty-state__body{color:var(--text-muted);max-width:300px;font-size:13px;line-height:1.55}.empty-state__cta{margin-top:12px}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.text-2xl{font-size:28px}.text-dim{color:var(--text-dim)}.text-muted{color:var(--text-muted)}.font-mono{font-family:var(--font-mono,monospace)}.tabular{font-variant-numeric:tabular-nums}.list-row{border-bottom:1px solid var(--border);transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:flex}.list-row:hover{background:var(--surface-2)}.list-row:last-child{border-bottom:none}
