:root{--void:#050508;--card:#0D0F18;--elevated:#12151F;--border:#1E2130;--blue:#378ADD;--green:#2ECC71;--gold:#C9A84C;--red:#E74C3C;--text:#E8EAF0;--muted:#6B7280;--subtle:#4A5568;--shadow:0 2px 8px rgba(0,0,0,0.4);--display:"Bebas Neue",sans-serif;--body:"Outfit",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--void);color:var(--text);font:400 15px/1.6 var(--body);min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.world{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 70% 10%,rgba(55,138,221,.14),transparent 60%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(46,204,113,.08),transparent 60%),linear-gradient(rgba(30,33,48,.35) 1px,transparent 1px) 0 0 /100% 48px,linear-gradient(90deg,rgba(30,33,48,.35) 1px,transparent 1px) 0 0 /48px 100%,var(--void)}.top{display:flex;align-items:center;justify-content:space-between;max-width:1040px;margin:0 auto;padding:20px 16px}.brand{font:400 26px/1 var(--display);letter-spacing:1.5px;color:var(--text)}.brand span{color:var(--blue)}.nav{display:flex;gap:8px;align-items:center}main{max-width:1040px;padding:16px 16px 64px}.narrow,main{margin:0 auto}.narrow{max-width:480px}.mid{max-width:720px;margin:0 auto}.hero,h1{font:400 clamp(44px,9vw,84px)/.95 var(--display);letter-spacing:2px;margin:32px 0 16px}h2{font:600 24px/1.2 var(--body)}h2,h3{margin:0 0 8px}h3{font:500 18px/1.3 var(--body)}p{margin:0 0 12px}.lead{font-size:18px;color:var(--text);max-width:620px}.muted{color:var(--muted)}.small{font-size:13px}.caption{font-size:12px;color:var(--subtle)}.mono{font-family:var(--mono)}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%}.glitch:before{left:-2px;color:#00FFFF;opacity:.55;-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%);clip-path:polygon(0 0,100% 0,100% 33%,0 33%)}.glitch:after{left:2px;color:#FF00FF;opacity:.55;-webkit-clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%);clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%)}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px;box-shadow:var(--shadow);margin-bottom:16px}.card.accent{border-left:3px solid var(--blue)}.card.done{border-left:3px solid var(--green)}.card.gold{background:linear-gradient(135deg,rgba(201,168,76,.08),rgba(13,15,24,.9));border:1px solid rgba(201,168,76,.3)}.step{display:flex;align-items:center;gap:12px;margin-bottom:12px}.step b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9999px;border:1px solid var(--border);font:600 13px var(--mono);color:var(--muted)}.card.done .step b{border-color:rgba(46,204,113,.4);color:var(--green)}.card.accent .step b{border-color:rgba(55,138,221,.4);color:var(--blue)}label{display:block;font-size:13px;color:var(--muted);margin:12px 0 6px}input[type=email],input[type=number],input[type=password],input[type=text]{width:100%;background:var(--elevated);border:1px solid var(--border);border-radius:10px;padding:12px 14px;color:var(--text);font:400 14px var(--body);outline:none}input:focus{border-color:var(--blue)}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--text);margin-top:16px}.check input{margin-top:4px}.btn{display:inline-block;border:0;cursor:pointer;border-radius:8px;padding:12px 24px;font:700 15px var(--body);color:#fff;background:linear-gradient(135deg,var(--blue),var(--green))}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(1.08)}.btn.full{width:100%;margin-top:20px}.ghost{display:inline-block;background:transparent;border:1px solid var(--border);border-radius:6px;padding:8px 14px;color:var(--muted);font:500 14px var(--body);cursor:pointer}.ghost:hover{border-color:rgba(55,138,221,.3);color:var(--blue);text-decoration:none}.ghost.danger:hover{border-color:rgba(231,76,60,.4);color:var(--red)}.notice{border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:14px}.notice.ok{background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.25);color:var(--green)}.notice.error{background:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);color:#F1948A}.badge{display:inline-block;border-radius:9999px;padding:3px 10px;font:700 11px var(--body);letter-spacing:1.5px;text-transform:uppercase}.badge.live{background:rgba(46,204,113,.15);border:1px solid rgba(46,204,113,.3);color:var(--green)}.badge.wait{background:rgba(201,168,76,.15);border:1px solid rgba(201,168,76,.4);color:var(--gold)}.badge.off{background:rgba(231,76,60,.12);border:1px solid rgba(231,76,60,.3);color:var(--red)}.keybox{font:500 clamp(20px,5vw,28px)/1.2 var(--mono);letter-spacing:2px;background:var(--elevated);border:1px solid var(--border);border-radius:10px;padding:16px;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin:8px 0 12px}dl.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 16px;gap:6px 16px;margin:12px 0}dl.kv dt{color:var(--muted);font-size:14px}dl.kv dd{margin:0;font-family:var(--mono);font-size:15px;word-break:break-all}.price{font:400 56px/1 var(--display);letter-spacing:1px;color:var(--gold)}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin:32px 0}ol.steps{padding-left:20px}ol.steps li{margin-bottom:10px}code{font-family:var(--mono);background:var(--elevated);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:13px;word-break:break-all}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-weight:500}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}footer{max-width:1040px;margin:0 auto;padding:32px 16px;color:var(--subtle);font-size:12px;border-top:1px solid var(--border)}@media (max-width:600px){.card{padding:16px}dl.kv{grid-template-columns:1fr}}