:root{--bg:#0d0f12;--teal:#5fc3bf;--teal-hi:#8fdcd8;--pink:#e65f9a}*{box-sizing:border-box;margin:0}body{background:var(--bg);color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Outfit,Avenir Next,system-ui,sans-serif;overflow-x:hidden}#warp{z-index:0;width:100%;height:100%;position:fixed;inset:0}.hero{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.hero>*{pointer-events:auto}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 40%,#0d0f12c7,#0000 75%);position:absolute;inset:0}.wordmark{font-weight:500;line-height:1}.wm{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(3.6rem,17vw,11rem);animation:6s step-end infinite glitch;display:inline-block}@keyframes glitch{0%,93%,to{text-shadow:0 0 40px #5fc3bf59}94%{text-shadow:.03em 0 var(--teal), -.03em 0 #e65f9a}96%{text-shadow:-.04em 0 var(--teal), .04em 0 #e65f9a}98%{text-shadow:.02em 0 var(--teal)}}.verb{color:#b4bac1;justify-content:center;gap:.6ch;margin-top:1.5rem;font:400 clamp(.95rem,2.6vw,1.25rem) JetBrains Mono,ui-monospace,Menlo,monospace;display:flex}.swap{text-align:left;color:var(--teal-hi);height:1.4em;display:inline-grid;overflow:hidden}.swap b{opacity:0;grid-area:1/1;font-weight:500;animation:8s infinite word}.swap b:nth-child(2){animation-delay:2s}.swap b:nth-child(3){animation-delay:4s}.swap b:nth-child(4){animation-delay:6s}@keyframes word{0%{opacity:0;transform:translateY(60%)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-60%)}}.verb em{color:var(--teal);font-style:normal;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}.badge{letter-spacing:.2em;text-transform:uppercase;color:#10201f;background:var(--teal);border-radius:.3rem;margin-top:1.25rem;padding:.35rem .8rem;font:500 .8rem JetBrains Mono,ui-monospace,Menlo,monospace}.waitlist{pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0f12cc;border:1px solid #343840;border-radius:.6rem;align-items:center;gap:.5rem;width:min(100%,31rem);margin-top:2rem;padding:.35rem .35rem .35rem 1rem;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;display:flex}.waitlist:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #5fc3bf2e}.prompt{color:var(--teal)}.waitlist input{min-width:0;font:inherit;color:#fff;background:0 0;border:0;outline:0;flex:1;padding:.65rem .25rem;font-size:.88rem}.waitlist input::placeholder{color:#5f656d}.waitlist button{font:inherit;cursor:pointer;color:#10201f;background:var(--teal);border:0;border-radius:.4rem;padding:.65rem 1.1rem;font-size:.85rem;font-weight:500}.waitlist button:hover{background:var(--teal-hi)}.waitlist[hidden]{display:none}.waitlist button:disabled{cursor:progress;opacity:.6}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.status{color:#b4bac1;min-height:1.2em;margin-top:.9rem;font:400 .82rem JetBrains Mono,ui-monospace,Menlo,monospace}.status.error{color:var(--pink)}.status.ok{color:var(--teal-hi)}.hint{color:#6b7179;letter-spacing:.08em;margin-top:1.5rem;font:400 .72rem JetBrains Mono,ui-monospace,Menlo,monospace}@media (width<=480px){.hint{display:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.wm,.verb em,.swap b{animation:none}.swap b:first-child{opacity:1}}
