@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{color-scheme:dark;--ink:#070a12;--ink-2:#0b1120;--panel:#070a12d9;--line:#9be8ff59;--line-soft:#9be8ff26;--text:#eef8ff;--muted:#8fb6c8;--dim:#5d7686;--volt:#4df2ff;--volt-core:#e9fdff;--volt-track:#4df2ff22;--gold:#ffd24a;--magenta:#ff4fd8;--ok:#4cf28a;--bad:#ff3d5a;--cut:14px;--display:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--number:"Rajdhani", "Chakra Petch", system-ui, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(60rem 30rem at 85% -10%, #4df2ff1f, transparent 60%), radial-gradient(40rem 24rem at -10% 110%, #ff4fd814, transparent 60%), linear-gradient(var(--line-soft) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--line-soft) 1px, transparent 1px) 0 0 / 48px 48px, var(--ink);min-height:100vh;color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-weight:600;line-height:1.5}a{color:var(--volt);text-decoration:none}a:hover{color:var(--volt-core)}.wrap{width:min(1040px,100% - 32px);margin-inline:auto}.topbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.brand{letter-spacing:.42em;color:var(--text);font-size:15px;font-weight:700}.brand:before{content:"";background:var(--volt);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:10px;box-shadow:0 0 12px var(--volt);vertical-align:1px;margin-right:12px;display:inline-block}.nav{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:20px;font-size:13px;display:flex}.nav form{margin:0}.label{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:12px}h1,h2{margin:0 0 12px;font-weight:700;line-height:1.1}h1{letter-spacing:.06em;font-size:clamp(34px,6vw,64px)}h2{letter-spacing:.04em;font-size:22px}p{color:var(--muted);margin:0 0 14px}.num{font-family:var(--number);letter-spacing:.02em;font-weight:700}.panel{background:var(--panel);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 0 0 1px var(--line-soft);background:linear-gradient(135deg, transparent calc(var(--cut) * .707 - 1px), var(--line-soft) 0 calc(var(--cut) * .707), transparent 0), linear-gradient(315deg, transparent calc(var(--cut) * .707 - 1px), var(--line-soft) 0 calc(var(--cut) * .707), transparent 0), var(--panel);padding:28px;position:relative}.panel:before,.panel:after{content:"";border-color:var(--volt);pointer-events:none;border-style:solid;width:22px;height:22px;position:absolute}.panel:before{border-width:1px 1px 0 0;top:6px;right:6px}.panel:after{border-width:0 0 1px 1px;bottom:6px;left:6px}.btn{background:var(--volt);color:var(--ink);font:700 14px var(--display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;justify-content:center;align-items:center;gap:10px;padding:12px 26px;transition:transform 80ms ease-out,filter 80ms ease-out;display:inline-flex}.btn:hover{color:var(--ink);filter:brightness(1.15)drop-shadow(0 0 10px #4df2ff88)}.btn:active{transform:translateY(1px)}.btn.ghost{background:linear-gradient(135deg, transparent 6.1px, var(--volt) 0 7.3px, transparent 0), linear-gradient(315deg, transparent 6.1px, var(--volt) 0 7.3px, transparent 0);color:var(--volt);box-shadow:inset 0 0 0 1px var(--volt)}.btn.gold{background:var(--gold)}.btn.small{padding:7px 14px;font-size:12px}.btn.link{color:var(--volt);clip-path:none;letter-spacing:.16em;background:0 0;padding:0;font-size:13px}.btn:disabled{opacity:.4;cursor:not-allowed}.form{gap:16px;display:grid}.form label{gap:6px;display:grid}.form input[type=text],.form input[type=email],.form input[type=password]{width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:600 15px var(--display);background:#04070ed9;border:0;outline:none;padding:11px 14px}.form input:focus{box-shadow:inset 0 0 0 1px var(--volt), 0 0 0 3px var(--volt-track)}.check{color:var(--muted);grid-template-columns:none;align-items:flex-start;font-size:14px;gap:10px!important;display:flex!important}.check input{accent-color:var(--volt);margin-top:4px}.hint{color:var(--dim);font-size:12px}.notice{border-left:2px solid var(--volt);background:var(--volt-track);color:var(--text);margin-bottom:18px;padding:12px 16px;font-size:14px}.notice.error{border-color:var(--bad);background:#ff3d5a1f}.notice.ok{border-color:var(--ok);background:#4cf28a1a}.chip{letter-spacing:.18em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:2px 10px;font-size:11px;display:inline-block;box-shadow:inset 0 0 0 1px}.chip.unverified{color:var(--dim)}.chip.waitlist{color:var(--gold)}.chip.alpha{color:var(--volt)}.chip.admin{color:var(--magenta)}main{padding-block:48px 72px}.narrow{width:min(460px,100%);margin-inline:auto}footer{border-top:1px solid var(--line-soft);color:var(--dim);letter-spacing:.08em;padding-block:20px 32px;font-size:12px}.brand,.nav a,.nav .btn{white-space:nowrap}@media (width<=480px){.brand{letter-spacing:.28em;font-size:14px}.nav{letter-spacing:.1em;gap:12px;font-size:11px}.nav .btn.small{letter-spacing:.12em;padding:6px 10px;font-size:11px}.panel{padding:22px 18px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
