:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f3fa;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#08090f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}html,body{height:100%;overflow:hidden}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline-offset:5px;outline:2px solid #b8b5ff}.page{height:100dvh;padding:max(30px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.brand h1{letter-spacing:-.5px;margin:0;font-size:17px;font-weight:550}.brand h1 span{color:#a7a2fd}.content{text-align:center;width:min(100%,560px);margin:auto 0}.eyebrow{color:#babac9;letter-spacing:.2px;background:#ffffff03;border:1px solid #ffffff16;border-radius:100px;align-items:center;gap:8px;margin:0 0 24px;padding:7px 12px;font-size:11px;display:inline-flex}.status-dot{background:#bab4ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #a39dff88}.content>h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,8vw,84px);font-weight:500;line-height:1.06}.heading-dot{color:#b2a9f4}.intro{color:#b9b8cb;letter-spacing:-.15px;margin:20px 0 0;font-size:16px;line-height:1.65}#app{min-height:242px;margin-top:36px}.content:has(.no-js) #app{display:none}.countdown{justify-content:center;align-items:center;gap:0;min-height:76px;display:flex}.time-unit{flex-direction:column;width:94px;display:flex;position:relative}.time-unit+.time-unit:before{content:":";color:#ffffff25;font-size:23px;font-weight:300;position:absolute;top:7px;left:-3px}.time-value{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:42px;font-weight:350;line-height:1.2}.time-label{text-transform:uppercase;letter-spacing:2px;color:#a4a2b7;margin-top:9px;font-size:9px}.finishing{color:#d5d1ed;margin:0;font-size:24px}.signup{width:min(100%,416px);margin:34px auto 0}form{background:#0a0a15a0;border:1px solid #ffffff24;border-radius:12px;gap:8px;height:56px;padding:5px;display:flex}form[hidden]{display:none}form:focus-within{border-color:#b3aaf5}input[type=email]{color:#f5f3ff;outline-offset:1px;background:0 0;border:0;border-radius:6px;flex:1;width:100%;min-width:0;padding:0 11px;font-size:14px}input::placeholder{color:#a4a2b4;opacity:1}.submit{color:#171522;background:#f0edf9;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:15px;padding:0 16px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.submit:hover{background:#fff}.submit:disabled{cursor:wait;opacity:.7}.submit span{font-size:17px;font-weight:400}.form-status{color:#b9b6d0;height:34px;margin:0;padding-top:9px;font-size:11px;line-height:1.25}.form-status.error{color:#ffc0c7}.consent{color:#aaa7bc;margin:0;font-size:11px;line-height:1.9}.text-button{color:#b7b3c9;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;-webkit-text-decoration:underline #ffffff30;text-decoration:underline #ffffff30}.success{background:#b5aaf509;border:1px solid #b5aaf533;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}.success>span{color:#c2b9ff}.success p{margin:0;font-size:13px}footer{color:#aaa7b9;padding-top:20px;font-size:11px}footer span{color:#c1bacf;padding-left:3px}footer a:hover{color:#e9e5fa}.aurora{pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora:after{content:"";background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000,#0000 75%);mask-image:radial-gradient(at 50% 55%,#000,#0000 75%)}.aurora i{background:radial-gradient(#41327f48,#0000 64%);border-radius:50%;width:95vw;height:85vh;animation:24s ease-in-out infinite alternate drift;position:absolute;top:18%;left:0}.aurora i:nth-child(2){background:radial-gradient(#1e4c8738,#0000 65%);animation-duration:31s;animation-delay:-12s;top:0;left:32%}.aurora i:nth-child(3){background:radial-gradient(#5a307333,#0000 63%);animation-duration:37s;animation-delay:-7s;top:-35%;left:-30%}@keyframes drift{0%{opacity:.65;transform:translate(-7%,-8%)rotate(-15deg)scale(.9)}to{opacity:1;transform:translate(9%,8%)rotate(15deg)scale(1.15)}}dialog{color:#eae7f7;background:#11111c;border:1px solid #ffffff25;border-radius:18px;width:min(100% - 32px,470px);max-height:calc(100dvh - 32px);padding:0}dialog::backdrop{background:#03030bd9}.privacy-content{text-align:left;padding:28px}.privacy-content h2{letter-spacing:-.8px;margin:0 0 20px;font-size:25px;font-weight:500}.privacy-content p{color:#c3bfd3;font-size:13px;line-height:1.65}.privacy-content a{text-underline-offset:3px;text-decoration:underline}.dialog-close{color:#171522;background:#ece8f8;border:0;border-radius:7px;margin-top:12px;padding:11px 18px;font-size:13px}.sr-only,.honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-js{color:#c5c1d5;margin-top:30px;font-size:13px;line-height:1.6}.no-js a{text-decoration:underline}@media (width<=420px){.page{padding-left:20px;padding-right:20px}.content>h2{font-size:54px}.intro{font-size:14px}.time-unit{width:76px}.time-value{font-size:36px}.submit{gap:8px;padding:0 12px}input[type=email]{padding-left:7px;font-size:16px}}@media (height<=660px){.page{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom))}.eyebrow{margin-bottom:16px}.content>h2{font-size:clamp(42px,7vw,68px)}.intro{margin-top:12px;font-size:14px}#app{min-height:228px;margin-top:20px}.signup{margin-top:20px}footer{padding-top:12px}}@media (height<=480px){.brand h1{font-size:13px}.eyebrow{background:0 0;border:0;margin-bottom:9px;padding:0;font-size:10px}.content>h2{font-size:38px}.intro{margin-top:8px;font-size:12px;line-height:1.35}#app{min-height:162px;margin-top:12px}.countdown{min-height:46px}.time-value{font-size:26px}.time-label{margin-top:3px;font-size:8px}.time-unit+.time-unit:before{font-size:18px;top:0}.signup{margin-top:12px}form,.success{height:46px}.form-status{height:28px;font-size:10px}.consent{font-size:10px;line-height:1.5}footer{padding-top:8px;font-size:10px}}@media (height<=360px){.page{padding-top:8px;padding-bottom:8px}.eyebrow,.intro,footer{display:none}.content>h2{font-size:30px}#app{min-height:158px;margin-top:8px}.signup{margin-top:8px}}@media (prefers-reduced-motion:reduce){.aurora i{animation:none}.submit{transition:none}}
