.otp.svelte-1qcx1hp{justify-content:center;align-items:center;gap:var(--space-50);display:flex}.otp-gap.svelte-1qcx1hp{width:var(--space-50)}.otp-cell.svelte-1qcx1hp{width:clamp(1rem,12vw,3rem);height:var(--control-height);text-align:center;font-family:var(--font-mono);font-size:var(--font-size-400);color:var(--color-text);background:var(--color-wash-surface-25);border:1px solid var(--color-border-default);border-radius:var(--radius-200);transition:var(--transition-micro);caret-color:var(--color-accent-pink);padding:0}.otp-cell.filled.svelte-1qcx1hp{border-color:var(--color-border-default)}.otp-cell.svelte-1qcx1hp:focus{border-color:var(--color-border-dark);outline:none}.otp-cell.svelte-1qcx1hp:disabled{opacity:.4;cursor:not-allowed}.auth-page.svelte-1s728sz{min-height:100vh;position:relative;overflow:hidden}.auth-page .step-layout{animation:.3s ease-out both fade-in-up}@media (min-width:640px){.auth-page .step-layout{background:var(--color-background-surface);border-radius:var(--radius-300);padding:var(--space-300);box-shadow:var(--shadow-200)}}[data-theme=dark] .auth-page .step-layout{border-color:#ffffff1a}@media (prefers-reduced-motion:reduce){.auth-page .step-layout{animation:none}}.fields.svelte-1s728sz{gap:var(--space-100);flex-direction:column;display:flex}input[type=email]{background:var(--color-wash-surface-25)}.otp-field.svelte-1s728sz{align-items:flex-start;gap:var(--space-50);flex-direction:column;display:flex}.field-label.svelte-1s728sz{font-size:var(--font-size-300);color:var(--color-text)}.auth-page .footer-main{gap:var(--space-100)}
