:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;background:#0b1020;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(circle at 0 0,#38bdf83d,#0000 32rem),linear-gradient(135deg,#0b1020 0%,#111827 55%,#172554 100%)}.landing{place-items:center;min-height:100vh;padding:2rem;display:grid}.hero{text-align:center;max-width:72rem}h1{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(3rem,9vw,7rem);line-height:.95}.subtitle{color:#cbd5e1;letter-spacing:.06em;margin:1rem 0 0;font-size:clamp(.9rem,2.2vw,1.45rem);font-weight:600}.waitlist-form{width:min(100%,27rem);margin:4rem auto 0}.waitlist-form label{color:#93c5fd;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:700;display:block}.waitlist-controls{background:#0f172ab8;border:1px solid #94a3b852;border-radius:999px;gap:.5rem;padding:.3rem;display:flex;box-shadow:0 1rem 3rem #0f172a47}.waitlist-controls input,.waitlist-controls button{font:inherit;border:0;border-radius:999px}.waitlist-controls input{color:#f8fafc;background:0 0;outline:none;flex:1;min-width:0;padding:.75rem .95rem;font-size:.85rem}.waitlist-controls input::placeholder{color:#94a3b8}.waitlist-controls button{color:#0b1020;cursor:pointer;background:#60a5fa;padding:.75rem 1.15rem;font-size:.85rem;font-weight:800;transition:background .18s,transform .18s}.waitlist-controls button:hover:not(:disabled){background:#93c5fd;transform:translateY(-1px)}.waitlist-controls button:disabled{cursor:not-allowed;opacity:.7}.waitlist-message{color:#cbd5e1;min-height:1.25rem;margin:.75rem 0 0;font-size:.8rem}.waitlist-message.success{color:#86efac}.waitlist-message.error{color:#fca5a5}@media (max-width:40rem){h1{font-size:clamp(2.35rem,12vw,4rem)}.waitlist-controls{border-radius:1.5rem;flex-direction:column}.waitlist-controls input,.waitlist-controls button{width:100%}}