.waitlist-module___oz7Da__page{min-height:100dvh;color:var(--cymos-text);background:radial-gradient(circle at 50% 42%,#00c2d117,transparent 34%),var(--cymos-app-solid);isolation:isolate;flex-direction:column;padding:0 clamp(20px,5vw,72px);display:flex;position:relative;overflow:hidden}.waitlist-module___oz7Da__page:before{content:"";z-index:-2;opacity:.32;background-image:linear-gradient(#071c260b 1px,#0000 1px),linear-gradient(90deg,#071c260b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.waitlist-module___oz7Da__glowCyan,.waitlist-module___oz7Da__glowCoral{z-index:-1;aspect-ratio:1;filter:blur(2px);opacity:.16;pointer-events:none;border-radius:50%;width:min(42vw,560px);position:absolute}.waitlist-module___oz7Da__glowCyan{background:var(--cymos-cyan);top:7%;left:-20%}.waitlist-module___oz7Da__glowCoral{background:var(--cymos-coral);bottom:2%;right:-22%}.waitlist-module___oz7Da__nav{justify-content:space-between;align-items:center;width:min(1160px,100%);min-height:92px;margin:0 auto;display:flex}.waitlist-module___oz7Da__brand{color:var(--cymos-text);align-items:center;gap:10px;display:inline-flex}.waitlist-module___oz7Da__statusPill{border:1px solid var(--cymos-border);background:color-mix(in srgb,var(--cymos-surface-card)76%,transparent);color:var(--cymos-text-secondary);letter-spacing:.02em;box-shadow:var(--cymos-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.waitlist-module___oz7Da__statusDot{background:var(--cymos-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00c2d121}.waitlist-module___oz7Da__hero{text-align:center;flex-direction:column;align-items:center;width:min(900px,100%);margin:auto;padding:72px 0 88px;display:flex}.waitlist-module___oz7Da__eyebrow{border:1px solid var(--cymos-accent-border);color:var(--cymos-text-secondary);background:var(--cymos-gradient-accent-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:22px;padding:7px 12px;font-size:12px;font-weight:750}.waitlist-module___oz7Da__hero h1{max-width:880px;color:var(--cymos-text);letter-spacing:-.058em;margin:0;font-size:clamp(44px,7vw,78px);font-weight:680;line-height:.99}.waitlist-module___oz7Da__gradientText{color:#0000;background:var(--cymos-gradient-accent);-webkit-background-clip:text;background-clip:text}.waitlist-module___oz7Da__pitch{max-width:680px;color:var(--cymos-text-soft);letter-spacing:-.015em;margin:28px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.waitlist-module___oz7Da__formCard{border:1px solid var(--cymos-border);background:color-mix(in srgb,var(--cymos-surface-card)90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;width:min(620px,100%);margin-top:40px;padding:10px;box-shadow:0 24px 70px #071c2621}.waitlist-module___oz7Da__form{grid-template-columns:1fr auto;gap:8px;display:grid}.waitlist-module___oz7Da__form input{min-width:0;height:56px;color:var(--cymos-text);background:var(--cymos-surface-muted);border:1px solid #0000;border-radius:12px;outline:none;padding:0 18px;font-size:16px;transition:border-color .16s,box-shadow .16s}.waitlist-module___oz7Da__form input::placeholder{color:var(--cymos-text-muted)}.waitlist-module___oz7Da__form input:focus{border-color:var(--cymos-cyan);box-shadow:0 0 0 3px #00c2d124}.waitlist-module___oz7Da__form button{color:#fff;background:var(--cymos-gradient-accent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:13px;height:56px;padding:0 21px;font-size:15px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 12px 26px #00818d3d}.waitlist-module___oz7Da__form button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 32px #00818d4d}.waitlist-module___oz7Da__form button:disabled{cursor:wait;opacity:.7}.waitlist-module___oz7Da__error{color:var(--cymos-coral);text-align:left;grid-column:1/-1;margin:4px 8px 0;font-size:13px}.waitlist-module___oz7Da__formNote{color:var(--cymos-text-muted);margin:10px 8px 1px;font-size:12px}.waitlist-module___oz7Da__success{min-height:72px;color:var(--cymos-text);justify-content:center;align-items:center;gap:13px;padding:4px 12px;display:flex}.waitlist-module___oz7Da__success strong{font-size:16px;display:block}.waitlist-module___oz7Da__success p{color:var(--cymos-text-soft);margin:2px 0 0;font-size:14px}.waitlist-module___oz7Da__checkmark{color:#fff;background:var(--cymos-gradient-accent);border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.waitlist-module___oz7Da__valueRow{color:var(--cymos-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:34px;font-size:12px;font-weight:600;display:flex}.waitlist-module___oz7Da__valueRow i{background:var(--cymos-cyan);border-radius:50%;width:3px;height:3px}.waitlist-module___oz7Da__footer{border-top:1px solid var(--cymos-border);width:min(1160px,100%);min-height:76px;color:var(--cymos-text-muted);justify-content:space-between;align-items:center;margin:0 auto;font-size:12px;display:flex}.waitlist-module___oz7Da__footer div{gap:22px;display:flex}.waitlist-module___oz7Da__footer a{color:inherit;text-decoration:none}.waitlist-module___oz7Da__footer a:hover{color:var(--cymos-cyan)}.waitlist-module___oz7Da__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.waitlist-module___oz7Da__page{padding:0 18px}.waitlist-module___oz7Da__nav{min-height:76px}.waitlist-module___oz7Da__statusPill{padding:7px 10px;font-size:11px}.waitlist-module___oz7Da__hero{padding:58px 0 66px}.waitlist-module___oz7Da__hero h1{font-size:clamp(42px,13.4vw,60px)}.waitlist-module___oz7Da__pitch{margin-top:22px}.waitlist-module___oz7Da__formCard{margin-top:32px;padding:8px}.waitlist-module___oz7Da__form{grid-template-columns:1fr}.waitlist-module___oz7Da__form input,.waitlist-module___oz7Da__form button{width:100%}.waitlist-module___oz7Da__formNote{margin-top:9px}.waitlist-module___oz7Da__valueRow{gap:9px;max-width:320px;line-height:1.5}.waitlist-module___oz7Da__footer{min-height:70px}}@media (prefers-reduced-motion:reduce){.waitlist-module___oz7Da__form input,.waitlist-module___oz7Da__form button{transition:none}}
