.CodeInput_container__bVmdr{width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:16px}.CodeInput_container__bVmdr h2{margin:0;font-size:24px;font-weight:600}.CodeInput_hint__XdcEj{margin:0;text-align:center;color:#6b7280;font-size:14px;line-height:1.4}.CodeInput_inputs__xMpNx{display:flex;gap:10px}.CodeInput_input__8JqUY{width:48px;height:56px;border:1px solid #d1d5db;border-radius:12px;font-size:24px;font-weight:600;text-align:center;outline:none;transition:.2s}.CodeInput_input__8JqUY:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.CodeInput_inputError__eW3TL{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.CodeInput_timer__iPrW4{color:#6b7280;font-size:14px}.CodeInput_error__sNkR3{color:#dc2626;font-size:14px;text-align:center;line-height:1.4}.CodeInput_button__K1W7e{width:100%;height:48px;border:none;border-radius:10px;background:#2563eb;color:white;font-size:16px;font-weight:600;cursor:pointer}.CodeInput_button__K1W7e:disabled{opacity:.5;cursor:not-allowed}.CodeInput_resend__IkYxH{border:none;background:none;color:#2563eb;font-size:14px;cursor:pointer}.CodeInput_resend__IkYxH:disabled{color:#9ca3af;cursor:not-allowed}.CodeInput_back__vK_uB{border:none;background:none;color:#6b7280;font-size:13px;cursor:pointer;text-decoration:underline}.ForgotPasswordForm_form__O9TE3{display:flex;flex-direction:column;gap:16px;width:100%}.ForgotPasswordForm_title__BsAEX{margin:0;font-size:20px;font-weight:600;color:#0f172a}.ForgotPasswordForm_hint__ecfvX{margin:0;font-size:14px;line-height:1.45;color:#64748b}.ForgotPasswordForm_info__tyryV{margin:0;font-size:13px;line-height:1.4;color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:10px 12px}.ForgotPasswordForm_submit__tkdH0{margin-top:4px}.ForgotPasswordForm_linkBtn__p5K5V{border:none;background:none;color:#2563eb;font-size:14px;cursor:pointer;padding:0;align-self:center}.ForgotPasswordForm_linkBtn__p5K5V:disabled{color:#94a3b8;cursor:not-allowed}.ForgotPasswordForm_codeBlock__Kba1D{display:flex;flex-direction:column;gap:8px;align-items:center}.ForgotPasswordForm_codeLabel__rZ8iv{font-size:13px;color:#64748b;align-self:flex-start}.ForgotPasswordForm_inputs__3bHlz{display:flex;gap:8px}.ForgotPasswordForm_codeInput__NUHSA{width:44px;height:52px;border:1px solid #d1d5db;border-radius:10px;font-size:22px;font-weight:600;text-align:center;outline:none}.ForgotPasswordForm_codeInput__NUHSA:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ForgotPasswordForm_codeError__Tcycz{border-color:#dc2626}.ForgotPasswordForm_timer__o35Rs{font-size:13px;color:#94a3b8}