:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07060c;--bg2:#0d0b16;--panel:#100e1cd1;--ink:#eef7ff;--muted:#8b93b0;--cyan:#00f0ff;--magenta:#ff2bd6;--gold:#f0c75e;--ok:#6dffb0;--bad:#ff6b8a;--line:#00f0ff59;--shadow:0 0 40px #00f0ff1f;background:var(--bg);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Rajdhani,Noto Sans SC,system-ui,sans-serif;font-weight:500;line-height:1.45}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.app{isolation:isolate;min-height:100vh;position:relative}.bg-grid{z-index:-3;background:radial-gradient(1200px 600px at 10% -10%,#ff2bd629,#0000 60%),radial-gradient(900px 500px at 90% 0,#00f0ff24,#0000 55%),radial-gradient(700px 500px at 50% 100%,#f0c75e14,#0000 50%),linear-gradient(#07060c 0%,#0a0814 50%,#07060c 100%);position:fixed;inset:0}.bg-grid:after{content:"";opacity:.55;background-image:linear-gradient(#00f0ff0d 1px,#0000 1px),linear-gradient(90deg,#00f0ff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 85%);mask-image:radial-gradient(circle,#000 30%,#0000 85%)}.bg-glow{z-index:-2;filter:blur(10px);background:radial-gradient(circle,#ff2bd640,#0000 70%);width:420px;height:420px;animation:12s ease-in-out infinite alternate drift;position:fixed;top:120px;right:-80px}.scanlines{pointer-events:none;z-index:50;opacity:.25;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000014 3px);position:fixed;inset:0}@keyframes drift{0%{transform:translateY(0)scale(1)}to{transform:translateY(40px)scale(1.08)}}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#07060cb8;align-items:center;gap:18px;padding:14px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:160px;display:flex}.brand strong{letter-spacing:.12em;font-family:Orbitron,sans-serif;font-size:15px;display:block}.brand span{color:var(--muted);letter-spacing:.18em;font-size:11px;display:block}.logo{border:1px solid var(--cyan);width:36px;height:36px;color:var(--cyan);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;font-family:Orbitron,sans-serif;font-weight:800;display:grid;box-shadow:0 0 18px #00f0ff73,inset 0 0 12px #00f0ff33}.nav{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:16px;margin-right:auto;font-size:14px;display:flex}.nav a:hover{color:var(--cyan);text-shadow:0 0 10px #00f0ff80}main{width:min(1080px,100% - 32px);margin:0 auto;padding:28px 0 80px}.hero{padding:36px 8px 18px}.eyebrow{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.hero h1{letter-spacing:.02em;text-shadow:0 0 30px #00f0ff40;margin:0;font-family:Orbitron,sans-serif;font-size:clamp(34px,7vw,64px);font-weight:800;line-height:1.05}.grad{background:linear-gradient(90deg, var(--cyan), #7cf7ff 40%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.grad-alt{background:linear-gradient(90deg, var(--gold), #fff1b8 45%, var(--magenta));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:640px;color:var(--muted);margin:16px 0 22px;font-size:18px}.hero-cta{margin-bottom:22px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--cyan);letter-spacing:.14em;white-space:nowrap;gap:18px;padding:10px 0;font-size:12px;display:flex;overflow:auto}.ticker span:before{content:"◆ ";color:var(--magenta)}.toast{border:1px solid var(--line);box-shadow:var(--shadow);background:#00f0ff0f;margin:18px 0;padding:12px 14px}.toast.ok{color:var(--ok);border-color:#6dffb073}.toast.bad{color:var(--bad);border-color:#ff6b8a80}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));margin-top:22px;padding:22px;position:relative}.panel:before{content:"";background:linear-gradient(135deg,#0000 50%,#00f0ff8c 50%);width:18px;height:18px;position:absolute;top:0;right:0}.panel-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.panel h2{letter-spacing:.08em;margin:0;font-family:Orbitron,sans-serif;font-size:18px}.lede{color:var(--muted);max-width:70ch;margin:0 0 16px}.lede strong{color:var(--gold)}.chip{border:1px solid var(--line);color:var(--cyan);letter-spacing:.16em;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.chip-fake{color:var(--magenta);border-color:#ff2bd673}.chip-gold{color:var(--gold);border-color:#f0c75e80}.chip-magenta{color:#ff9ae8;border-color:#ff2bd680}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 16px;display:grid}.stat{background:#ffffff05;border:1px solid #00f0ff26;padding:12px}.stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.stat b{font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:700;display:block}.neon-text{color:var(--cyan);text-shadow:0 0 12px #00f0ff8c}.bar-track{background:#151225;border:1px solid #00f0ff33;height:10px;overflow:hidden}.bar-track i{background:linear-gradient(90deg, var(--magenta), var(--cyan), var(--gold));width:0;height:100%;transition:width .4s;display:block;box-shadow:0 0 16px #00f0ffcc}.bar-meta{color:var(--gold);letter-spacing:.2em;margin:8px 0 16px;font-size:12px}.row{flex-wrap:wrap;align-items:center;display:flex}.gap{gap:10px}.btn{appearance:none;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;padding:12px 18px;font-weight:700;transition:transform .15s,filter .15s,opacity .15s}.btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{padding:8px 12px;font-size:13px}.btn-neon{background:linear-gradient(90deg, var(--cyan), #7af7ff);color:#041018;box-shadow:0 0 22px #00f0ff59}.btn-gold{background:linear-gradient(90deg, var(--gold), #ffe9a4);color:#1a1204;box-shadow:0 0 22px #f0c75e59}.btn-ghost{color:var(--ink);border:1px solid var(--line);clip-path:none;background:0 0;border-radius:2px;box-shadow:inset 0 0 18px #00f0ff0f}label{color:var(--muted);letter-spacing:.06em;margin:10px 0 6px;font-size:13px;display:block}input,textarea{background:#0b0a14;border:1px solid #00f0ff38;outline:none;width:100%;padding:11px 12px}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 1px #00f0ff59}.muted{color:var(--muted)}.tiny{font-size:12px}.checklist{color:var(--muted);margin:0 0 16px;padding-left:18px}.checklist li{margin:4px 0}.verify-stage{background:#ff2bd60a;border:1px dashed #ff2bd659;place-items:center;min-height:120px;padding:22px;display:grid}.scan{align-items:center;gap:18px;display:flex}.scan-ring{background:conic-gradient(var(--magenta) var(--p,0%), #ffffff14 0);border-radius:50%;width:72px;height:72px;box-shadow:0 0 24px #ff2bd673;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.scan-copy{flex-direction:column;gap:2px;display:flex}.scan-copy strong{letter-spacing:.14em;color:var(--magenta);font-family:Orbitron,sans-serif}.scan-copy span{color:var(--cyan);font-size:28px;font-weight:700}.pass-banner{text-align:center}.pass-glow{letter-spacing:.2em;color:var(--ok);text-shadow:0 0 18px #6dffb0b3;margin-bottom:8px;font-family:Orbitron,sans-serif;font-size:28px}.logline{border-left:2px solid var(--gold);color:#ffe9b0;background:#f0c75e0f;margin-top:12px;padding:10px 12px;font-size:14px}.quote{border-left:3px solid var(--magenta);color:#ffd3f3;background:#ff2bd60f;margin:0 0 16px;padding:14px 16px}.quote strong{color:var(--gold);font-size:1.15em}.input-prefix{background:#0b0a14;border:1px solid #00f0ff38;flex:1;align-items:center;min-width:220px;display:flex}.input-prefix span{color:var(--cyan);padding:0 4px 0 12px;font-weight:700}.input-prefix input{background:0 0;border:0}.invite-box{background:#f0c75e0d;border:1px solid #f0c75e59;margin-top:14px;padding:14px}.invite-rate{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.invite-rate b{color:var(--gold);text-shadow:0 0 18px #f0c75e73;font-family:Orbitron,sans-serif;font-size:42px}.invite-rate em{color:var(--muted);letter-spacing:.08em;font-size:12px;font-style:normal}.link-box{word-break:break-all;color:var(--cyan);background:#090812;border:1px solid #00f0ff2e;margin:8px 0 12px;padding:10px;display:block}.ref-by{margin-top:14px}.foot{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:18px;font-size:13px}.foot code{color:#b7c7ff}@media (width<=860px){.nav{display:none}.stat-grid{grid-template-columns:1fr 1fr}.topbar{padding:12px 14px}}@media (width<=520px){.stat-grid{grid-template-columns:1fr}.hero h1{font-size:32px}}
