.OtpInput-module__BoGOvq__row{justify-content:center;gap:.5rem;display:flex}.OtpInput-module__BoGOvq__box{text-align:center;font-variant-numeric:tabular-nums;width:3rem;height:3.5rem;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-size:1.5rem;font-weight:700}.OtpInput-module__BoGOvq__box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.OtpInput-module__BoGOvq__box:disabled{opacity:.6}@media (max-width:380px){.OtpInput-module__BoGOvq__row{gap:.35rem}.OtpInput-module__BoGOvq__box{width:2.5rem;height:3rem;font-size:1.25rem}}
.authForm-module__7eSRBq__form{flex-direction:column;gap:.9rem;display:flex}.authForm-module__7eSRBq__field{flex-direction:column;gap:.35rem;display:flex}.authForm-module__7eSRBq__labelRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.authForm-module__7eSRBq__label{font-size:var(--lp-text-sm,.9375rem);color:var(--text-primary);font-weight:600}.authForm-module__7eSRBq__hintLink{font-size:var(--lp-text-xs,.8125rem);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.authForm-module__7eSRBq__hintLink:hover{text-decoration:underline}.authForm-module__7eSRBq__inputWrap{position:relative}.authForm-module__7eSRBq__input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--lp-text-base,1.0625rem);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.7rem .85rem}.authForm-module__7eSRBq__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.authForm-module__7eSRBq__reveal{inset-inline-end:.5rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.authForm-module__7eSRBq__reveal:hover{color:var(--text-primary)}.authForm-module__7eSRBq__submit{width:100%;font:inherit;font-size:var(--lp-text-base,1.0625rem);color:#fff;background:var(--accent);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:700;display:inline-flex}.authForm-module__7eSRBq__submit:hover:not(:disabled){background:var(--accent-hover)}.authForm-module__7eSRBq__submit:disabled{opacity:.65;cursor:default}.authForm-module__7eSRBq__error{font-size:var(--lp-text-sm,.9375rem);color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);text-align:center;padding:.55rem .75rem}.authForm-module__7eSRBq__note{font-size:var(--lp-text-sm,.9375rem);color:var(--text-secondary);text-align:center;margin:0}.authForm-module__7eSRBq__note strong{color:var(--text-primary)}.authForm-module__7eSRBq__linkBtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.authForm-module__7eSRBq__linkBtn:disabled{color:var(--text-tertiary);cursor:default}.authForm-module__7eSRBq__spin{animation:.7s linear infinite authForm-module__7eSRBq__spin}@keyframes authForm-module__7eSRBq__spin{to{transform:rotate(360deg)}}
