.Register_page__1Eggf{display:flex;flex-direction:column;min-height:70vh}.Register_container__TAdtD{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.Register_content__A3u_W{width:100%;max-width:450px;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.Register_steps__aNFp7{display:flex;justify-content:center;align-items:center;margin-bottom:32px;gap:24px}.Register_step__nMKqp{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.4;transition:opacity .2s}.Register_step__nMKqp.Register_active__5vFiT{opacity:1}.Register_step__nMKqp.Register_completed__n7L1k{opacity:1;color:#1a5c68}.Register_step__nMKqp.Register_completed__n7L1k .Register_stepNumber__76uI9{background:#1a5c68;color:#fff}.Register_step__nMKqp span{font-size:.875rem;color:#1a5c68;text-align:center}.Register_stepNumber__76uI9,.Register_step__nMKqp span{font-family:var(--font-manrope);font-weight:400;line-height:1.5}.Register_stepNumber__76uI9{width:32px;height:32px;border-radius:50%;background:#e6f5f7;color:#5a838a;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;transition:all .2s}.Register_title__nvfsr{font-size:1.875rem;font-weight:600;line-height:1.625;color:#103840;margin-bottom:32px}.Register_error__3JtbH,.Register_title__nvfsr{font-family:var(--font-manrope);text-align:center}.Register_error__3JtbH{color:#ef4444;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:16px;padding:12px;background:rgba(239,68,68,.1);border-radius:8px;border:1px solid rgba(239,68,68,.2)}.Register_form__gHNXw{display:flex;flex-direction:column;gap:24px}.Register_field__eeM_o{display:flex;flex-direction:column;gap:8px}.Register_fieldLabel__ZnBqk{font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;color:#103840;font-weight:600}.Register_inputWrapper__s0tp_{position:relative;display:flex;width:100%}.Register_input__i_uVL{width:100%;padding:16px;border:1px solid #d1e9ed;border-radius:12px;font-family:var(--font-manrope);font-size:1rem;font-weight:400;line-height:1.5;color:#103840;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Register_input__i_uVL::placeholder{color:#9abec4}.Register_input__i_uVL:focus{outline:none;border-color:#1a5c68;box-shadow:0 0 0 3px rgba(26,92,104,.1)}.Register_toggleVisibility__ww_By{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#9abec4;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s ease}.Register_toggleVisibility__ww_By:hover{color:#1a5c68}.Register_helperText__GJAGl{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#5a838a;font-size:12px}.Register_agreement__L2Hvc{display:flex;align-items:flex-start;gap:12px}.Register_checkbox__1kYr8{margin-top:2px;flex-shrink:0}.Register_label__4Kd4Q{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#1a5c68;line-height:1.4}.Register_link__6SsAp{color:#1a5c68;text-decoration:none;font-weight:500;transition:opacity .2s}.Register_link__6SsAp:hover{text-decoration:underline;opacity:.8}.Register_button__b4G1m{width:100%;padding:16px;border-radius:12px;font-weight:600}.Register_button__b4G1m:disabled{background:#e6f5f7;color:#5a838a;cursor:not-allowed}.Register_loginLink__ZYc0S{font-size:.875rem}.Register_description__6csy9,.Register_loginLink__ZYc0S{text-align:center;font-family:var(--font-manrope);font-weight:400;line-height:1.5;color:#1a5c68}.Register_description__6csy9{font-size:1rem}.Register_codeInputs__GoRcA{display:flex;gap:12px;justify-content:center}.Register_codeInput__D_2cZ{width:48px;height:56px;border:1px solid #d1e9ed;border-radius:12px;text-align:center;font-family:var(--font-manrope);font-size:1.25rem;font-weight:700;line-height:1.625;color:#103840;background:#fff;transition:border-color .2s,box-shadow .2s}.Register_codeInput__D_2cZ:focus{outline:none;border-color:#1a5c68;box-shadow:0 0 0 3px rgba(26,92,104,.1)}.Register_timer__sMisS{text-align:center}.Register_resendButton__FO9QA,.Register_timer__sMisS{font-family:var(--font-manrope);font-size:.875rem;font-weight:400;line-height:1.5;color:#1a5c68}.Register_resendButton__FO9QA{background:none;border:none;cursor:pointer;text-decoration:underline;font-weight:500}.Register_resendButton__FO9QA:hover{color:#12434d}@media(max-width:768px){.Register_content__A3u_W{max-width:100%;padding:24px}.Register_steps__aNFp7{gap:16px}.Register_step__nMKqp span{font-size:12px}.Register_stepNumber__76uI9{width:28px;height:28px;font-size:14px}}