.WaitlistScreen-module__vE2Wxa__page{--purple:#5f2eea;--ink:#0b0b12;--white-55:#ffffff8c;--white-25:#ffffff40;--placeholder:#a8a8b5;--danger:#ffd9d9;background:var(--purple);color:#fff;font-family:var(--font-instrument),-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.WaitlistScreen-module__vE2Wxa__card{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;padding:48px 8px;display:flex}.WaitlistScreen-module__vE2Wxa__wordmark{font-family:var(--font-wordmark),sans-serif;letter-spacing:-1px;color:#fff;font-size:26px;font-weight:800}.WaitlistScreen-module__vE2Wxa__wordmarkDot{color:#c9b6ff}.WaitlistScreen-module__vE2Wxa__headline{font-family:var(--font-display),sans-serif;letter-spacing:-1.8px;text-wrap:balance;margin-top:34px;font-size:clamp(32px,7.2vw,44px);font-weight:700}.WaitlistScreen-module__vE2Wxa__dot{color:var(--white-55)}.WaitlistScreen-module__vE2Wxa__viewJoin{flex-direction:column;align-items:center;width:100%;display:flex}.WaitlistScreen-module__vE2Wxa__form{background:#fff;border-radius:2px;width:100%;max-width:460px;margin-top:38px;display:flex;overflow:hidden}.WaitlistScreen-module__vE2Wxa__field{flex:1;align-items:center;gap:11px;min-width:0;padding:0 16px;display:flex}.WaitlistScreen-module__vE2Wxa__emailInput{min-width:0;font-family:var(--font-instrument),sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:17px 0;font-size:15px}.WaitlistScreen-module__vE2Wxa__emailInput::placeholder{color:var(--placeholder)}.WaitlistScreen-module__vE2Wxa__button{background:var(--ink);color:#fff;font-family:var(--font-instrument),sans-serif;cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:8px;padding:17px 24px;font-size:14.5px;font-weight:700;display:flex}.WaitlistScreen-module__vE2Wxa__button:hover{background:#1a1a26}.WaitlistScreen-module__vE2Wxa__button:disabled{opacity:.6;cursor:default}.WaitlistScreen-module__vE2Wxa__button svg{flex:none;width:15px;height:15px}.WaitlistScreen-module__vE2Wxa__error{color:var(--danger);max-width:460px;min-height:16px;margin-top:14px;font-size:13px}@media (max-width:420px){.WaitlistScreen-module__vE2Wxa__form{background:0 0;flex-direction:column;gap:10px}.WaitlistScreen-module__vE2Wxa__field{background:#fff;border-radius:2px;padding:0 16px}.WaitlistScreen-module__vE2Wxa__button{border-radius:2px;justify-content:center}}.WaitlistScreen-module__vE2Wxa__viewSuccess{flex-direction:column;align-items:center;width:100%;display:flex}.WaitlistScreen-module__vE2Wxa__badge{width:88px;height:88px;animation:.4s both WaitlistScreen-module__vE2Wxa__wlUp;display:inline-block;position:relative}.WaitlistScreen-module__vE2Wxa__badge svg{width:88px;height:88px;position:absolute;inset:0}.WaitlistScreen-module__vE2Wxa__ring{transform:rotate(-90deg)}.WaitlistScreen-module__vE2Wxa__ring circle{fill:none;stroke-width:3.5px}.WaitlistScreen-module__vE2Wxa__ringTrack{stroke:var(--white-25)}.WaitlistScreen-module__vE2Wxa__ringDraw{stroke:#fff;stroke-linecap:round;stroke-dasharray:208;animation:.8s cubic-bezier(.4,0,.2,1) .2s both WaitlistScreen-module__vE2Wxa__wlRing}.WaitlistScreen-module__vE2Wxa__check polyline{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;animation:.4s cubic-bezier(.4,0,.2,1) .95s both WaitlistScreen-module__vE2Wxa__wlCheck}.WaitlistScreen-module__vE2Wxa__successCopy{animation:.45s .5s both WaitlistScreen-module__vE2Wxa__wlUp}.WaitlistScreen-module__vE2Wxa__successCopy .WaitlistScreen-module__vE2Wxa__headline{margin-top:30px}@keyframes WaitlistScreen-module__vE2Wxa__wlRing{0%{stroke-dashoffset:208px}to{stroke-dashoffset:0}}@keyframes WaitlistScreen-module__vE2Wxa__wlCheck{0%{stroke-dashoffset:44px}to{stroke-dashoffset:0}}@keyframes WaitlistScreen-module__vE2Wxa__wlUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WaitlistScreen-module__vE2Wxa__badge,.WaitlistScreen-module__vE2Wxa__ringDraw,.WaitlistScreen-module__vE2Wxa__check polyline,.WaitlistScreen-module__vE2Wxa__successCopy{animation:none!important}.WaitlistScreen-module__vE2Wxa__ringDraw,.WaitlistScreen-module__vE2Wxa__check polyline{stroke-dashoffset:0}}
