.waitlist-form[data-v-6a6cb468]{flex-direction:column;gap:1rem;width:100%;max-width:440px;display:flex}.waitlist-form__counter[data-v-6a6cb468]{align-self:flex-start}.waitlist-form__counter-dot[data-v-6a6cb468]{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite glow-pulse}.waitlist-form__form[data-v-6a6cb468]{flex-direction:column;gap:.75rem;display:flex}.waitlist-form__input-group[data-v-6a6cb468]{position:relative}.waitlist-form__input[data-v-6a6cb468]{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-button);width:100%;min-height:2.75rem;color:var(--color-foreground);font-family:var(--font-primary);outline:none;padding:.75rem 1rem;font-size:14px;transition:border-color .2s}.waitlist-form__input[data-v-6a6cb468]::placeholder{color:#ffffff4d}.waitlist-form__input[data-v-6a6cb468]:focus{border-color:#fff3}.waitlist-form__input[data-v-6a6cb468]:disabled{opacity:.5;cursor:not-allowed}.waitlist-form__checkbox[data-v-6a6cb468]{color:#fff6;cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.waitlist-form__checkbox input[type=checkbox][data-v-6a6cb468]{accent-color:#a78bfa;margin-top:2px}.waitlist-form__checkbox a[data-v-6a6cb468]{color:#fff9;text-underline-offset:2px;text-decoration:underline}.waitlist-form__checkbox a[data-v-6a6cb468]:hover{color:#fff}.waitlist-form__error[data-v-6a6cb468]{color:#f87171;font-size:.8125rem}.waitlist-form__spinner[data-v-6a6cb468]{border:2px solid #0003;border-top:2px solid var(--color-primary-fg);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-6a6cb468;display:inline-block}@keyframes spin-6a6cb468{to{transform:rotate(1turn)}}.waitlist-form__success[data-v-6a6cb468]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.waitlist-form__success-icon[data-v-6a6cb468]{color:#34d399;background:#10b9811a;border:2px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.waitlist-form__success h3[data-v-6a6cb468]{color:var(--color-foreground);font-size:1.125rem}.waitlist-form__success p[data-v-6a6cb468]{color:var(--color-muted-fg);font-size:.875rem}
