:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cyan:#0ff;--magenta:#f0f;color:#eeedf3;background:#030207;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(#001 0%,#000 100%);place-items:center;min-height:100svh;margin:0;display:grid;overflow-x:hidden}#bg{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.launch-content{z-index:1;text-align:center;width:min(100%,980px);min-width:0;padding:70px 24px 52px;animation:1.2s both arrival;position:relative}.glitch{color:var(--cyan);letter-spacing:-.055em;white-space:nowrap;text-shadow:0 0 5px var(--cyan),0 0 20px var(--magenta),0 0 30px var(--cyan),0 0 60px var(--magenta);font:800 clamp(58px,10.5vw,138px)/1.15 Orbitron,sans-serif;animation:2s infinite flicker;display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);clip:rect(0,900px,0,0);width:100%;color:var(--magenta);pointer-events:none;position:absolute;top:0;overflow:hidden}.glitch:before{animation:1s infinite glitch-before;left:2px}.glitch:after{animation:1.5s infinite glitch-after;left:-2px}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes glitch-before{0%,to{clip:rect(0,900px,0,0)}10%{clip:rect(10px,900px,30px,0)}20%{clip:rect(40px,900px,60px,0)}}@keyframes glitch-after{0%,to{clip:rect(80px,900px,100px,0)}10%{clip:rect(50px,900px,70px,0)}20%{clip:rect(30px,900px,50px,0)}}h1{letter-spacing:.015em;color:#f0edf3;margin:30px 0 20px;font:800 clamp(22px,3.6vw,44px)/1.2 Orbitron,sans-serif}.countdown{color:#4afffa;text-shadow:1px 1px 5px #ef1aca;font-variant-numeric:tabular-nums;min-height:1.4em;margin:0;font:700 clamp(19px,2.6vw,29px)/1.4 Orbitron,monospace}.launch-signup{max-width:490px;margin:38px auto 0}.signup-promise{margin:0 0 12px;font-size:16px}.signup-row{text-align:left;gap:8px;display:flex}.signup-row input{color:#fff;background:#0d0c14e8;border:1px solid #777082;border-radius:5px;flex:1;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px;font:16px system-ui}.signup-row input::placeholder{color:#c1bbcc}.signup-row input[aria-invalid=true]{border-color:#ff99ba}.signup-row button{color:#061718;white-space:nowrap;cursor:pointer;background:#09e6e4;border:1px solid #0000;border-radius:5px;min-height:48px;padding:0 17px;font:650 14px system-ui;transition:background .15s,box-shadow .15s}.signup-row button:hover:not(:disabled){background:#65fffa;box-shadow:0 0 18px #09e6e430}.signup-row button:disabled{opacity:.65;cursor:wait}:focus-visible{outline-offset:4px;outline:3px solid #b3a3ff}.signup-result{color:#bcfff7;min-height:21px;margin:10px 0 0;font-size:14px;line-height:1.5}.signup-result[data-error=true]{color:#ffb3ca}.demo-access{color:#c5c1d2;letter-spacing:.08em;text-transform:uppercase;margin:8px auto 0;padding:12px;font-size:12px;text-decoration:none;display:inline-block}.demo-access:hover{color:#fff}.demo-access span{margin-left:5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes arrival{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=540px){.launch-content{padding:48px 22px 30px}.glitch{font-size:clamp(40px,13vw,70px)}h1{margin-top:27px;font-size:clamp(19px,5.9vw,30px)}.countdown{font-size:clamp(17px,4.8vw,24px)}.launch-signup{max-width:370px;margin-top:32px}.signup-row{flex-direction:column;gap:10px}.signup-row button{width:100%}.signup-promise{font-size:14px}.demo-access{margin-top:5px}}@media (prefers-reduced-motion:reduce){.launch-content{animation:none}.signup-row button{transition:none}}
