.waitlist-form-module__Vo6TwG__form{text-align:left;flex-direction:column;gap:12px;display:flex}.waitlist-form-module__Vo6TwG__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;display:block}.waitlist-form-module__Vo6TwG__input{border:.5px solid var(--color-border-hi);width:100%;color:var(--color-text);background:#ffffff05;border-radius:8px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.waitlist-form-module__Vo6TwG__input::placeholder{color:var(--color-text-dim)}.waitlist-form-module__Vo6TwG__input:hover:not(:disabled){border-color:var(--color-border-hi);background:#ffffff08}.waitlist-form-module__Vo6TwG__input:focus-visible{border-color:var(--color-accent);background:var(--color-accent-a4);box-shadow:0 0 0 3px var(--color-accent-a18)}.waitlist-form-module__Vo6TwG__input:disabled{opacity:.5;cursor:not-allowed}.waitlist-form-module__Vo6TwG__input[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-dim)}.waitlist-form-module__Vo6TwG__turnstileBlock{flex-direction:column;align-items:center;gap:8px;margin-top:4px;margin-bottom:4px;display:flex}.waitlist-form-module__Vo6TwG__turnstileWidget{min-height:65px}.waitlist-form-module__Vo6TwG__turnstileHint{color:var(--color-text-dim);font-size:11px;font-family:var(--font-mono);letter-spacing:.06em}.waitlist-form-module__Vo6TwG__devBadge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-a6);border:.5px dashed var(--color-accent-dim);border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:6px 12px;font-size:10.5px;display:inline-flex}.waitlist-form-module__Vo6TwG__devBadgeDot{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent);border-radius:50%}.waitlist-form-module__Vo6TwG__magneticWrap{width:100%;margin-top:8px;display:block}.waitlist-form-module__Vo6TwG__submit{cursor:pointer;letter-spacing:.1px;background:var(--color-accent);color:#1a1410;width:100%;box-shadow:0 0 0 .5px var(--color-accent-a40), 0 6px 24px var(--color-accent-a18);transition:transform .3s var(--ease-out), background .2s, box-shadow .25s;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.waitlist-form-module__Vo6TwG__submit:hover:not(:disabled){background:var(--color-accent-light);box-shadow:0 0 0 .5px var(--color-accent-a60), 0 10px 32px var(--color-accent-a28)}.waitlist-form-module__Vo6TwG__submit:active:not(:disabled){transform:scale(.98)}.waitlist-form-module__Vo6TwG__submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 0 0 .5px var(--color-accent-a25)}.waitlist-form-module__Vo6TwG__feedback{text-align:left;min-height:20px;margin-top:4px}.waitlist-form-module__Vo6TwG__error{color:var(--color-error);align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.waitlist-form-module__Vo6TwG__error:before{content:"";background:var(--color-error);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.waitlist-form-module__Vo6TwG__hint{color:var(--color-text-dim);text-align:center;margin-top:20px;font-size:12px;line-height:1.5}.waitlist-form-module__Vo6TwG__success{text-align:center;background:linear-gradient(180deg, var(--color-accent-a8) 0%, var(--color-accent-a2) 100%);border:.5px solid var(--color-accent-dim);box-shadow:0 0 40px var(--color-accent-a8);border-radius:12px;padding:28px 24px}.waitlist-form-module__Vo6TwG__successIcon{background:var(--color-accent-a12);border:.5px solid var(--color-accent-dim);width:48px;height:48px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.waitlist-form-module__Vo6TwG__successIcon svg{width:22px;height:22px}.waitlist-form-module__Vo6TwG__successTitle{color:var(--color-text);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:500}.waitlist-form-module__Vo6TwG__successText{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}
