.launch-signup{box-sizing:border-box;color:#f4f1fb;text-align:left;background:#100b20;border:1px solid #a070ff66;border-radius:16px;width:min(100%,680px);margin:0 auto;padding:24px}.launch-signup h2{margin:0 0 8px;font-size:clamp(22px,3vw,30px)}.launch-signup>p{color:#bfb6d5;margin:0 0 18px}.launch-signup form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.launch-signup label{gap:6px;font-size:14px;display:grid}.launch-signup input,.launch-signup select,.launch-signup button{box-sizing:border-box;color:#f4f1fb;min-width:0;min-height:46px;font:inherit;background:#090610;border:1px solid #675a80;border-radius:7px;padding:10px}.launch-signup button{cursor:pointer;background:#7329ed;border-color:#a070ff;font-weight:700}.launch-signup button:disabled{opacity:.6;cursor:wait}.launch-signup .consent{grid-column:1/-1;align-items:center;line-height:1.5;display:flex}.launch-signup .consent input{flex-shrink:0;width:20px;min-height:20px}.launch-signup .signup-note,.launch-signup .signup-status{grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}.launch-signup .signup-note{color:#bfb6d5}.launch-signup .signup-trap{display:none}.launch-signup :focus-visible,.coming-soon:focus-visible{outline-offset:4px;outline:3px solid #b894ff}.coming-soon{color:#b3acbf;font:inherit;cursor:not-allowed;background:#29252f;border:1px solid #716b7d;border-radius:7px;margin:8px 4px;padding:12px 16px;display:inline-block;position:relative}.coming-soon [role=tooltip]{visibility:hidden;z-index:5;color:#fff;white-space:nowrap;background:#39313f;border-radius:5px;padding:7px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.coming-soon:hover [role=tooltip],.coming-soon:focus [role=tooltip]{visibility:visible}@media (width<=600px){.launch-signup form{grid-template-columns:1fr}.launch-signup{padding:20px}}.waitlist-panel{z-index:20;left:50%;bottom:max(16px, env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#f2f0ec;text-align:left;background:radial-gradient(80% 120% at 0 0,#5f06ea38,#0000 60%),#18181c;border:1px solid #2a2a31;border-radius:18px;width:min(100% - 32px,720px);max-height:calc(100% - 32px);padding:28px 28px 24px;font-family:Inter Variable,Inter,system-ui,sans-serif;animation:.42s cubic-bezier(.2,.7,.2,1) waitlist-up;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 30px 80px #0009,0 0 0 1px #9b6cf51f}.waitlist-panel[hidden]{display:none}@keyframes waitlist-up{0%{opacity:0;transform:translate(-50%,24px)}}.waitlist-panel .launch-signup{background:0 0;border:0;width:auto;padding:0}.waitlist-panel .launch-signup h2{letter-spacing:-.02em;padding-right:40px;font-weight:800}.waitlist-panel .launch-signup button[type=submit]{background:#5f06ea;border-color:#6e1bff}.waitlist-close{color:#a7a5b0;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:6px;position:absolute;top:16px;right:16px}.waitlist-close:hover{color:#f2f0ec;background:#ffffff0f}.waitlist-close:focus-visible,.waitlist-open:focus-visible{outline-offset:3px;outline:3px solid #b894ff}.waitlist-close svg{width:100%;height:100%;display:block}.waitlist-close path{stroke:currentColor}.waitlist-open{color:#fff;font:inherit;cursor:pointer;background:#5f06ea;border:1px solid #6e1bff;border-radius:999px;margin-top:16px;padding:12px 22px;font-weight:700;display:inline-block}.waitlist-open:hover{background:#6e1bff}@media (width<=600px){.waitlist-panel{bottom:max(8px, env(safe-area-inset-bottom,0px));width:calc(100% - 16px);padding:16px 16px 14px}.waitlist-panel .launch-signup h2{margin-bottom:10px;font-size:19px}.waitlist-panel .launch-signup>p{display:none}.waitlist-panel .launch-signup form{gap:8px}.waitlist-panel .launch-signup label{gap:4px;font-size:13px}.waitlist-panel .launch-signup input,.waitlist-panel .launch-signup select,.waitlist-panel .launch-signup button{min-height:40px;padding:8px 10px}.waitlist-panel .launch-signup .consent input{min-height:18px}.waitlist-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.waitlist-panel{animation:none}}
