@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8de8d9dc-module__5N5QMG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8de8d9dc-module__5N5QMG__variable{--font-body:"Outfit", "Outfit Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_156f861f-module__ZeoncW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_156f861f-module__ZeoncW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
:root{--bg-deep:#080b16;--bg-arcade:#0e1326;--bg-obsidian:#090d1a;--bg-surface:#0f172abf;--bg-surface-elevated:#1e293bb3;--bg-mesh:radial-gradient(circle at 15% 15%, #6366f12e 0%, transparent 45%), radial-gradient(circle at 85% 25%, #8b5cf629 0%, transparent 40%), radial-gradient(circle at 50% 80%, #06b6d424 0%, transparent 50%), linear-gradient(180deg, #080b16 0%, #0b0f20 50%, #080b16 100%);--bg-card:#fffffff2;--bg-card-solid:#fff;--bg-elevated:#ffffff14;--bg-glass:#0d1226a6;--bg-glass-heavy:#090d1cd9;--bg-glass-light:#ffffff0f;--glass-border:#ffffff1f;--glass-border-light:#ffffff12;--glass-border-glow:#6366f166;--glass-border-cyan:#06b6d473;--glass-shine:linear-gradient(135deg, #ffffff1f 0%, #ffffff05 100%);--indigo-primary:#6366f1;--indigo-light:#818cf8;--indigo-dark:#4338ca;--violet-primary:#8b5cf6;--violet-glow:#a855f7;--cyan-primary:#06b6d4;--cyan-glow:#00f0ff;--emerald-live:#10b981;--emerald-glow:#34d399;--rose-accent:#f43f5e;--gold-accent:#fbbf24;--neon-magenta:#f43f5e;--neon-cyan:#00f0ff;--neon-yellow:#fbbf24;--neon-lime:#10b981;--neon-orange:#f97316;--neon-purple:#8b5cf6;--neon-indigo:#6366f1;--grad-primary:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #7c3aed 100%);--grad-primary-hover:linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #6d28d9 100%);--grad-cyan:linear-gradient(135deg, #06b6d4 0%, #00f0ff 100%);--grad-emerald:linear-gradient(135deg, #10b981 0%, #059669 100%);--grad-gold:linear-gradient(135deg, #f59e0b 0%, #fbbf24 100%);--grad-card-border:linear-gradient(135deg, #fff3 0%, #6366f140 50%, #06b6d433 100%);--opt-red-bg:linear-gradient(135deg, #ff2a5f 0%, #d81141 100%);--opt-red-shadow:#8c0b2b;--opt-blue-bg:linear-gradient(135deg, #1877f2 0%, #0d5ec4 100%);--opt-blue-shadow:#083e85;--opt-yellow-bg:linear-gradient(135deg, #ffb300 0%, #e67e00 100%);--opt-yellow-shadow:#804500;--opt-green-bg:linear-gradient(135deg, #10b981 0%, #059669 100%);--opt-green-shadow:#045e42;--text-primary:#0f172a;--text-secondary:#475569;--text-light:#fff;--text-muted:#94a3b8;--text-dim:#64748b;--font-body:"Outfit", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Space Grotesk", "Outfit", sans-serif;--bg-void:#05070e;--bg-dark:#080b16;--border-subtle:#ffffff14;--border-medium:#ffffff26;--indigo:#6366f1;--cyan:#06b6d4;--cyan-bright:#22d3ee;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 30px #00000073;--shadow-lg:0 20px 60px #0009;--shadow-glow-indigo:0 10px 35px #6366f159;--shadow-glow-cyan:0 10px 35px #06b6d459;--shadow-glow-emerald:0 10px 35px #10b98159;--shadow-3d-card:0 16px 0 #00000040, 0 25px 50px #0006;--shadow-elevated:0 20px 60px #00000080, 0 0 1px #ffffff1a;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-elastic:cubic-bezier(.68, -.55, .265, 1.55);--ease-bounce:cubic-bezier(.175, .885, .32, 1.275);--ease-snap:cubic-bezier(.55, 0, .1, 1);--anim-fast:.2s;--anim-normal:.4s;--anim-slow:.7s;--anim-dramatic:1s}html[data-theme]{--surface-0:var(--bg-deep);--surface-1:var(--bg-arcade);--surface-raised:var(--bg-surface);--ink-strong:var(--text-light);--ink-muted:var(--text-muted);--line-subtle:var(--border-subtle);--focus-ring:color-mix(in srgb, var(--cyan-glow) 72%, white)}html[data-theme=signal]{--bg-deep:#121612;--bg-arcade:#1b211b;--bg-obsidian:#0e120e;--bg-surface:#1c231c;--bg-surface-elevated:#272f27;--bg-mesh:radial-gradient(ellipse at 85% 0%, #d4f77d09, transparent 60%), linear-gradient(#121612, #121612);--bg-glass:#1b211bf2;--bg-glass-heavy:#121612f5;--bg-glass-light:#f4f1e909;--bg-elevated:#f4f1e910;--glass-border:#f4f1e921;--glass-border-light:#f4f1e913;--glass-border-glow:#d4f77d55;--glass-border-cyan:#d4f77d66;--indigo-primary:#537837;--indigo-light:#d4f77d;--indigo-dark:#3b5728;--violet-primary:#708153;--violet-glow:#b5c995;--cyan-primary:#b9d965;--cyan-glow:#d4f77d;--emerald-live:#83d4a1;--emerald-glow:#ace8bc;--rose-accent:#ef8790;--gold-accent:#edc56c;--neon-magenta:#ef8790;--neon-cyan:#d4f77d;--neon-yellow:#edc56c;--neon-lime:#83d4a1;--neon-orange:#e9a16b;--neon-purple:#aebf90;--neon-indigo:#537837;--grad-primary:linear-gradient(120deg, #42622b, #537837);--grad-primary-hover:linear-gradient(120deg, #537837, #638945);--grad-cyan:linear-gradient(120deg, #c0e66f, #d4f77d);--grad-emerald:linear-gradient(120deg, #227d54, #369268);--text-primary:#182018;--text-secondary:#4e594a;--text-light:#f4f1e9;--text-muted:#b4bcb0;--text-dim:#909c8b;--bg-void:#0b0f0b;--bg-dark:#121612;--border-subtle:#f4f1e914;--border-medium:#f4f1e927;--indigo:#537837;--cyan:#b9d965;--cyan-bright:#d4f77d;--radius-sm:7px;--radius-md:11px;--radius-lg:16px;--radius-xl:22px;--shadow-sm:0 3px 8px #0002;--shadow-md:0 12px 30px #0003;--shadow-lg:0 24px 60px #0005;--shadow-glow-indigo:0 8px 25px #0003;--shadow-glow-cyan:0 8px 25px #d4f77d12;--shadow-glow-emerald:0 8px 25px #83d4a118}html[data-theme=neon]{--bg-deep:#080b16;--bg-arcade:#0e1326;--bg-obsidian:#090d1a;--bg-surface:#0f172ac7;--bg-mesh:radial-gradient(circle at 15% 15%, #6366f12e, transparent 45%), radial-gradient(circle at 85% 25%, #8b5cf629, transparent 40%), linear-gradient(180deg, #080b16, #0b0f20);--indigo-primary:#6366f1;--indigo-light:#818cf8;--cyan-primary:#06b6d4;--cyan-glow:#22d3ee;--neon-cyan:#22d3ee;--neon-purple:#8b5cf6}html[data-theme=tavern]{--bg-deep:#160c07;--bg-arcade:#24140b;--bg-obsidian:#120906;--bg-surface:#2f1b11e0;--bg-surface-elevated:#3c2317;--bg-mesh:radial-gradient(70rem 46rem at 5% -10%, #f59e0b2e, transparent 54%), radial-gradient(48rem 38rem at 96% 0%, #b4530929, transparent 55%), linear-gradient(180deg, #160c07, #1d100a);--indigo-primary:#d97706;--indigo-light:#fbbf24;--cyan-primary:#f59e0b;--cyan-glow:#fcd34d;--neon-cyan:#fbbf24;--neon-purple:#d97706;--neon-indigo:#b45309;--neon-magenta:#fb923c;--neon-lime:#84cc16;--text-muted:#d5bda7;--text-dim:#9b806c;--border-subtle:#fde6c621;--border-medium:#fde6c638}html[data-theme=broadcast]{--bg-deep:#06112c;--bg-arcade:#0a1c44;--bg-obsidian:#050d22;--bg-surface:#0d1e49e0;--bg-surface-elevated:#132d68;--bg-mesh:radial-gradient(65rem 45rem at 4% -10%, #38bdf82e, transparent 55%), radial-gradient(55rem 38rem at 96% 8%, #2563eb33, transparent 52%), linear-gradient(180deg, #06112c, #071735);--indigo-primary:#2563eb;--indigo-light:#60a5fa;--cyan-primary:#38bdf8;--cyan-glow:#7dd3fc;--neon-cyan:#7dd3fc;--neon-purple:#2563eb;--neon-indigo:#2563eb}html[data-theme=minimal]{--bg-deep:#101722;--bg-arcade:#172231;--bg-obsidian:#0c121b;--bg-surface:#192332e6;--bg-surface-elevated:#223047;--bg-mesh:radial-gradient(65rem 45rem at 3% -10%, #94a3b821, transparent 55%), linear-gradient(180deg, #101722, #0d141f);--indigo-primary:#94a3b8;--indigo-light:#cbd5e1;--cyan-primary:#34d399;--cyan-glow:#6ee7b7;--neon-cyan:#6ee7b7;--neon-purple:#94a3b8;--neon-indigo:#64748b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background:var(--bg-deep);color:var(--text-light);text-rendering:optimizelegibility;min-height:100vh;line-height:1.5;overflow-x:hidden}body:before{content:"";background: radial-gradient(#ffffff0b 1px, transparent 1px),  var(--bg-mesh);z-index:-2;pointer-events:none;background-size:28px 28px,100% 100%;position:fixed;inset:0}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring,#5eead4);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.perspective-container{perspective:1200px}.tilted-3d-card{transition:transform .4s var(--ease-spring), box-shadow .4s;transform:perspective(1000px)rotateX(4deg)rotateY(-2deg)}.tilted-3d-card:hover{transform:perspective(1000px)rotateX(0)rotateY(0)translateY(-8px);box-shadow:0 24px 48px #00f0ff40}.glass-arcade{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);color:var(--text-primary);background:#fffffff2;border:3px solid #fff;box-shadow:0 16px 40px #0000004d,0 0 20px #6366f133}.glass-arcade-dark{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:var(--radius-xl);color:#fff;background:#140a32b3;border:1.5px solid #ffffff1f;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff14}.glass-premium{background:var(--bg-glass);-webkit-backdrop-filter:blur(30px)saturate(200%);border:1px solid var(--glass-border);border-radius:var(--radius-xl);color:#fff;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1f}.glass-panel{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:#0d1226b8;box-shadow:0 12px 36px #00000073,inset 0 1px #ffffff14}.glass-card-interactive{-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all .3s var(--ease-spring);background:#0f162da6;position:relative;overflow:hidden}.glass-card-interactive:hover{border-color:var(--glass-border-glow);transform:translateY(-4px);box-shadow:0 16px 40px #00000080,0 0 25px #6366f140}.ambient-glow-orb{pointer-events:none;filter:blur(80px);z-index:0;opacity:.5;border-radius:50%;animation:14s ease-in-out infinite alternate orbFloat;position:absolute}@keyframes orbFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(25px,-35px)scale(1.1)}to{transform:translate(-20px,20px)scale(.95)}}.glass-premium:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' 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");position:absolute;inset:0}.neon-border{border:1.5px solid #00f0ff66;animation:3s ease-in-out infinite neonBorderGlow}.device-frame-phone{background:var(--bg-deep);border:8px solid #111827;border-radius:44px;width:330px;height:640px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff14,0 30px 70px #000000b3,0 0 40px #ff007f26,inset 0 0 30px #0000004d}.device-frame-phone:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(#ffffff0f 0%,#0000 100%);border-radius:36px 36px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.device-frame-phone:after{content:"";z-index:11;background:#111827;border-radius:0 0 16px 16px;width:100px;height:24px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.device-frame-tv{aspect-ratio:16/9;background:linear-gradient(135deg,#1a0a2e 0%,#1e1b4b 100%);border:4px solid #111827;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff0f,0 30px 80px #000000b3,0 0 60px #00f0ff1f,inset 0 0 60px #0003}.device-frame-tv:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00f0ff26 50%,#0000 100%);height:4px;animation:4s linear infinite scanLine;position:absolute;top:0;left:0;right:0}.device-frame-tv:after{content:"";pointer-events:none;z-index:9;background:linear-gradient(#ffffff08 0%,#0000 100%);height:40%;position:absolute;top:0;left:0;right:0}.device-frame-desktop{background:#fff;border:2px solid #ffffff1f;border-radius:16px;width:100%;height:550px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 30px 70px #0009,0 0 30px #6366f11a}.device-frame-desktop:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(#ffffff0a 0%,#0000 100%);height:30%;position:absolute;top:0;left:0;right:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(#00f0ff66,#9d4edd66);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--neon-cyan), var(--neon-purple))}html[data-theme]{--grad-primary:linear-gradient(120deg, var(--indigo-dark), var(--indigo-primary));--grad-primary-hover:linear-gradient(120deg, var(--indigo-primary), var(--indigo-dark));--grad-cyan:linear-gradient(120deg, var(--cyan-primary), var(--cyan-glow))}html[data-theme=tavern]{--indigo-dark:#92400e;--bg-glass:#24140bef;--bg-glass-heavy:#160c07f5;--violet-primary:#b77936;--violet-glow:#f5c483;--indigo-light:#fbbf24}html[data-theme=broadcast]{--indigo-dark:#1d4ed8;--bg-glass:#0a1c44ef;--bg-glass-heavy:#06112cf5}html[data-theme=minimal]{--indigo-dark:#475569;--bg-glass:#172231ef;--bg-glass-heavy:#101722f5;--violet-primary:#64748b;--violet-glow:#cbd5e1}html[data-theme=neon]{--cyan-glow:#00f0ff;--radius-md:16px;--radius-lg:24px;--radius-xl:32px}body:before{background:var(--bg-mesh);background-size:cover}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:not-allowed}input,select,textarea{accent-color:var(--cyan-glow)}::selection{background:var(--cyan-glow);color:#121612}.glass-panel,.glass-arcade-dark,.glass-card-interactive{background:var(--bg-glass);border-color:var(--border-medium)}.glass-premium{box-shadow:var(--shadow-md)}h1,h2,h3{text-wrap:balance}@keyframes stage-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tile-arrive{0%{opacity:0;transform:translateY(20px)rotateX(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=signal]{--logo-pink:#d4f77d;--logo-purple:#91b45c;--logo-shield:#273625;--logo-bolt:#f4f1e9;--logo-bolt-end:#d4f77d}html[data-theme=glacier]{--bg-deep:#071321;--bg-arcade:#0d2034;--bg-obsidian:#050e19;--bg-surface:#11283e;--bg-surface-elevated:#1a3550;--bg-dark:#081726;--bg-void:#030a12;--bg-mesh:radial-gradient(ellipse at 85% 0%,#2a81a81c,transparent 52%),linear-gradient(160deg,#071321,#091b2b);--bg-glass:#0d2034f0;--bg-glass-heavy:#071321f5;--bg-glass-light:#a6ecff09;--bg-elevated:#a6ecff0e;--indigo-primary:#3d70d8;--indigo-dark:#2352b5;--indigo-light:#a6c7ff;--indigo:#3d70d8;--violet-primary:#487fce;--violet-glow:#a6c7ff;--cyan-primary:#67cfe8;--cyan-glow:#a6ecff;--cyan:#67cfe8;--cyan-bright:#ccf5ff;--neon-cyan:#a6ecff;--neon-indigo:#3d70d8;--neon-purple:#7fafff;--neon-magenta:#ff94b6;--neon-yellow:#f4d890;--neon-lime:#73e1bf;--emerald-live:#38c99c;--emerald-glow:#86ebc9;--gold-accent:#f4d890;--rose-accent:#ff94b6;--text-light:#f0f7ff;--text-muted:#b2c8dc;--text-dim:#879fb6;--text-primary:#081726;--text-secondary:#33516b;--border-subtle:#aad9ff1c;--border-medium:#aad9ff36;--glass-border:#aad9ff30;--glass-border-light:#aad9ff16;--glass-border-glow:#85d9f355;--glass-border-cyan:#a6ecff55;--ambient-primary:#477cd4;--ambient-secondary:#77e6dd;--logo-start:#d0f7ff;--logo-mid:#8ce4ee;--logo-end:#779cf4;--logo-ticket:#f9e6b2;--logo-ticket-end:#efc66c;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--answer-0:#9b365d;--answer-1:#235a99;--answer-2:#825a22;--answer-3:#176658;--shadow-glow-indigo:0 8px 32px #3d70d832;--shadow-glow-cyan:0 8px 32px #67cfe822}html[data-theme=afterglow]{--bg-deep:#180f20;--bg-arcade:#26182f;--bg-obsidian:#100b16;--bg-surface:#301e3b;--bg-surface-elevated:#3b2947;--bg-dark:#1e1227;--bg-void:#0c0810;--bg-mesh:radial-gradient(ellipse at 85% 0%,#d15f6720,transparent 50%),linear-gradient(150deg,#180f20,#211327);--bg-glass:#26182ff0;--bg-glass-heavy:#180f20f5;--bg-glass-light:#ffcfb809;--bg-elevated:#ffcfb80e;--indigo-primary:#a43866;--indigo-dark:#842b54;--indigo-light:#ed9fbd;--indigo:#a43866;--violet-primary:#9a528e;--violet-glow:#e9a2d4;--cyan-primary:#f69585;--cyan-glow:#ffb59c;--cyan:#f69585;--cyan-bright:#ffd6bc;--neon-cyan:#ffb59c;--neon-indigo:#a43866;--neon-purple:#df90c7;--neon-magenta:#ed8ba7;--neon-yellow:#f8d489;--neon-lime:#8cddba;--emerald-live:#45c598;--emerald-glow:#8cddba;--gold-accent:#f8d489;--rose-accent:#ff94ac;--text-light:#fff5ed;--text-muted:#d6becf;--text-dim:#b29aac;--text-primary:#24111d;--text-secondary:#714152;--border-subtle:#f9d6c91c;--border-medium:#f9d6c937;--glass-border:#f9d6c92c;--glass-border-light:#f9d6c915;--glass-border-glow:#f6958555;--glass-border-cyan:#ffb59c55;--ambient-primary:#c26baa;--ambient-secondary:#f3ab7d;--logo-start:#ffe1be;--logo-mid:#ffb29c;--logo-end:#db83b4;--logo-ticket:#fff1bf;--logo-ticket-end:#eeb85e;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--answer-0:#a23b56;--answer-1:#514690;--answer-2:#895b22;--answer-3:#26695e;--shadow-glow-indigo:0 8px 32px #a4386635;--shadow-glow-cyan:0 8px 32px #f6958525}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-tone="0"]{--answer-fill:var(--answer-0)}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-tone="1"]{--answer-fill:var(--answer-1)}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-tone="2"]{--answer-fill:var(--answer-2)}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-tone="3"]{--answer-fill:var(--answer-3)}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-tone]:not([data-answer-result=correct]):not([data-answer-result=wrong]){border:1px solid color-mix(in srgb,var(--answer-fill) 55%,white);color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(150deg,color-mix(in srgb,var(--answer-fill) 91%,white),var(--answer-fill))!important;box-shadow:0 6px 0 color-mix(in srgb,var(--answer-fill) 40%,#060a12),inset 0 1px #ffffff30,0 12px 30px #0002!important}html:is([data-theme=glacier],[data-theme=afterglow]) [data-answer-result=correct]{background:linear-gradient(135deg,#1a805c,#166849)!important}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpReveal{0%{opacity:0;filter:blur(8px);transform:translateY(60px)scale(.92)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.3)translateY(24px)}60%{transform:scale(1.08)translateY(-4px)}80%{transform:scale(.96)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.2)}40%{transform:scale(1.15)}60%{transform:scale(.9)}80%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes elasticBounce{0%{opacity:.95;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}75%{transform:scale(.98)}to{transform:scale(1)}}@keyframes slamDown{0%{opacity:.92;transform:translateY(-8px)scale(.98)}60%{opacity:1;transform:translateY(2px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes riseUp{0%{opacity:.88;transform:translateY(16px)}60%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonPulse{0%,to{transform:scale(1);box-shadow:0 8px 25px #6366f14d}50%{transform:scale(1.03);box-shadow:0 14px 40px #6366f180}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #00f0ff4d,0 0 40px #00f0ff1a}50%{box-shadow:0 0 30px #00f0ff80,0 0 60px #00f0ff33}}@keyframes neonBorderGlow{0%,to{border-color:#00f0ff66;box-shadow:0 0 15px #00f0ff26,inset 0 0 15px #00f0ff0d}50%{border-color:#00f0ffb3;box-shadow:0 0 25px #00f0ff4d,inset 0 0 25px #00f0ff1a}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;text-shadow:0 0 10px,0 0 20px}20%,24%,55%{opacity:.8;text-shadow:none}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes borderGlow{0%,to{border-color:#9d4edd66}33%{border-color:#00f0ff99}66%{border-color:#ff007f80}}@keyframes spotlightSweep{0%{opacity:.3;transform:rotate(-25deg)scale(1)}50%{opacity:.7;transform:rotate(25deg)scale(1.15)}to{opacity:.3;transform:rotate(-25deg)scale(1)}}@keyframes spotlightRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes shimmerSlide{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes haloPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes buzzerShockwave{0%{opacity:.9;transform:scale(.95);box-shadow:0 0 #ef4444cc}to{opacity:0;transform:scale(2);box-shadow:0 0 0 50px #ef444400}}@keyframes rippleExpand{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes floatUp{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes floatDown{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(16px)rotate(-3deg)}}@keyframes floatOrbit{0%{transform:translateY(0)translate(0)rotate(0)}25%{transform:translateY(-12px)translate(8px)rotate(3deg)}50%{transform:translateY(0)translate(16px)rotate(0)}75%{transform:translateY(12px)translate(8px)rotate(-3deg)}to{transform:translateY(0)translate(0)rotate(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes scaleBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes panicTimerPulse{0%,to{filter:drop-shadow(0 0 12px #ef444499);transform:scale(1)}50%{filter:drop-shadow(0 0 30px #ef4444f2);transform:scale(1.08)}}@keyframes countdownFlash{0%{background:radial-gradient(circle,#ef444426 0%,#0000 70%)}50%{background:radial-gradient(circle,#ef44444d 0%,#0000 70%)}to{background:radial-gradient(circle,#ef444426 0%,#0000 70%)}}@keyframes goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerHighlight{0%{left:-40%}to{left:140%}}@keyframes tickerScroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes correctFlash{0%{background:linear-gradient(135deg,#10b981 0%,#059669 100%);transform:scale(1);box-shadow:0 0 #10b98100}30%{transform:scale(1.06);box-shadow:0 0 40px #10b98199}to{background:linear-gradient(135deg,#10b981 0%,#047857 100%);transform:scale(1);box-shadow:0 0 20px #10b9814d}}@keyframes incorrectShake{0%,to{transform:translate(0)}10%{transform:translate(-10px)rotate(-1deg)}20%{transform:translate(10px)rotate(1deg)}30%{transform:translate(-8px)rotate(-.5deg)}40%{transform:translate(8px)rotate(.5deg)}50%{transform:translate(-5px)}60%{transform:translate(5px)}70%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes glitchFlash{0%,to{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(20% 0 60%);transform:translate(-3px)}40%{clip-path:inset(60% 0 10%);transform:translate(3px)}60%{clip-path:inset(40% 0 30%);transform:translate(-2px)}80%{clip-path:inset(10% 0 70%);transform:translate(2px)}}@keyframes waveAnim{0%,to{height:20%}50%{height:90%}}@keyframes cardFlip{0%{transform:perspective(600px)rotateY(0)scale(1)}40%{transform:perspective(600px)rotateY(90deg)scale(.9)}60%{transform:perspective(600px)rotateY(90deg)scale(.9)}to{transform:perspective(600px)rotateY(0)scale(1)}}@keyframes ambientDrift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(-30px,-10px)scale(1.03)}}@keyframes orbFloat1{0%,to{transform:translate(0)}33%{transform:translate(40px,-30px)}66%{transform:translate(-20px,20px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}33%{transform:translate(-30px,20px)}66%{transform:translate(25px,-35px)}}@keyframes orbFloat3{0%,to{transform:translate(0)}33%{transform:translate(20px,30px)}66%{transform:translate(-35px,-15px)}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes pulseGlow{0%,to{opacity:.4;filter:blur(40px)}50%{opacity:.7;filter:blur(50px)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes scoreReveal{0%{opacity:0;filter:blur(4px);transform:scale(.5)translateY(10px)}60%{filter:blur();transform:scale(1.1)translateY(-3px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}
