.OtpForm-module__nwhYJq__form{width:100%;animation:OtpForm-module__nwhYJq__formReveal .5s var(--haptic-ease,cubic-bezier(.32, .72, 0, 1)) both;flex-direction:column;gap:18px;font-family:inherit;display:flex}@keyframes OtpForm-module__nwhYJq__formReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OtpForm-module__nwhYJq__field{flex-direction:column;gap:8px;display:flex}.OtpForm-module__nwhYJq__label{font-family:var(--font-sans);color:var(--auth-ink-soft,#c3ccdb);letter-spacing:.01em;font-size:13px;font-weight:600}.OtpForm-module__nwhYJq__input{appearance:none;background:var(--auth-field,#0c111e);border:1px solid var(--auth-border,#ffffff1f);width:100%;min-height:52px;color:var(--auth-ink,#f6f8fc);border-radius:12px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.OtpForm-module__nwhYJq__input:hover{border-color:var(--auth-border-strong,#fff3)}.OtpForm-module__nwhYJq__input:focus{border-color:var(--auth-accent,#5b8c6e);box-shadow:0 0 0 3px color-mix(in oklab, var(--auth-accent,#5b8c6e) 24%, transparent);outline:none}.OtpForm-module__nwhYJq__input::placeholder{color:var(--auth-ink-dim,#5c6884)}.OtpForm-module__nwhYJq__codeInput{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-family:var(--font-mono,monospace);min-height:64px;padding:12px 0 12px .5em;font-size:26px;font-weight:600}.OtpForm-module__nwhYJq__submit{appearance:none;background:linear-gradient(180deg, color-mix(in oklab, var(--auth-accent,#5b8c6e) 92%, white 8%), var(--auth-accent,#5b8c6e));color:#fff;letter-spacing:.01em;cursor:pointer;min-height:52px;transition:transform .12s var(--haptic-ease,cubic-bezier(.32, .72, 0, 1)), box-shadow .2s, filter .2s;box-shadow:0 1px 0 #fff3 inset, 0 10px 24px -10px color-mix(in oklab, var(--auth-accent,#5b8c6e) 70%, transparent);border:none;border-radius:12px;margin-top:2px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600}.OtpForm-module__nwhYJq__submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 1px 0 #ffffff40 inset, 0 14px 30px -10px color-mix(in oklab, var(--auth-accent,#5b8c6e) 80%, transparent)}.OtpForm-module__nwhYJq__submit:active:not(:disabled){transform:scale(.985)}.OtpForm-module__nwhYJq__submit:focus-visible{outline:2px solid var(--auth-accent,#5b8c6e);outline-offset:2px}.OtpForm-module__nwhYJq__submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.OtpForm-module__nwhYJq__ssoAction{border:1px solid var(--auth-accent-line,color-mix(in oklab, var(--auth-accent,#5b8c6e) 32%, transparent));background:var(--auth-accent-soft,color-mix(in oklab, var(--auth-accent,#5b8c6e) 14%, transparent));min-height:52px;color:var(--auth-ink,#f6f8fc);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.OtpForm-module__nwhYJq__ssoAction:hover{background:color-mix(in oklab, var(--auth-accent,#5b8c6e) 22%, transparent)}.OtpForm-module__nwhYJq__ssoHint{color:var(--auth-ink-muted,#8b97ad);text-align:center;margin:-4px 0 0;font-size:13px;line-height:1.5}.OtpForm-module__nwhYJq__error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e52;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.OtpForm-module__nwhYJq__error:before{content:"!";flex-shrink:0;font-size:18px;font-weight:800}.OtpForm-module__nwhYJq__hint{color:var(--auth-ink-muted,#8b97ad);text-align:center;margin:0;font-size:13px;line-height:1.5}.OtpForm-module__nwhYJq__timer{color:var(--auth-ink-dim,#5c6884);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500}.OtpForm-module__nwhYJq__linkBtn{appearance:none;color:var(--auth-accent,#5b8c6e);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;transition:opacity .2s}.OtpForm-module__nwhYJq__linkBtn:hover:not(:disabled){opacity:.8}.OtpForm-module__nwhYJq__linkBtn:disabled{color:var(--auth-ink-dim,#5c6884);cursor:not-allowed}.OtpForm-module__nwhYJq__row{background:var(--auth-field,#ffffff05);border:1px solid var(--auth-border,#ffffff0f);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;display:flex}.OtpForm-module__nwhYJq__row .OtpForm-module__nwhYJq__hint{text-align:left;margin:0}.OtpForm-module__nwhYJq__redirecting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 0;animation:.5s ease-out OtpForm-module__nwhYJq__fadeIn;display:flex}.OtpForm-module__nwhYJq__redirecting .OtpForm-module__nwhYJq__title{font-family:var(--font-display,var(--font-sans));color:var(--auth-ink,#f6f8fc);margin:0;font-size:22px;font-weight:600}.OtpForm-module__nwhYJq__spinner{border:3px solid color-mix(in oklab, var(--auth-accent,#5b8c6e) 24%, transparent);border-top-color:var(--auth-accent,#5b8c6e);border-radius:999px;width:38px;height:38px;animation:.9s linear infinite OtpForm-module__nwhYJq__otpSpin}@keyframes OtpForm-module__nwhYJq__otpSpin{to{transform:rotate(360deg)}}@keyframes OtpForm-module__nwhYJq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.OtpForm-module__nwhYJq__form,.OtpForm-module__nwhYJq__redirecting,.OtpForm-module__nwhYJq__spinner{animation:none}}
