.page_container__Ic9PD{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f0f2f5}.page_title__dZs0L{font-size:2rem;margin-bottom:1rem;color:#333}.LoginForm_form__M7NCk{display:flex;flex-direction:column;width:370px;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LoginForm_inputGroup__w4WTj{margin-bottom:1rem}.LoginForm_inputGroup__w4WTj label{display:block;margin-bottom:.5rem;color:#333}.LoginForm_inputGroup__w4WTj input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.LoginForm_actionLinks__VA9tR{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.LoginForm_forgotPassword__qGITL,.LoginForm_verifyOtp__qpmwQ{color:#1877f2;text-decoration:none}.LoginForm_error__5WKxS{color:red;margin-bottom:1rem;text-align:center}.LoginForm_success__dQSOx{color:green;margin-bottom:1rem;text-align:center}.LoginForm_socialLogin__78Qpp{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.Button_loginButton__MhJAB{background-color:#1877f2;color:white;border:none;padding:.75rem;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem}.Button_loginButton__MhJAB:disabled{background-color:#7f7f7f;cursor:not-allowed}.Button_otpVerifyButton__e5BKC{background-color:#1877f2;color:white;border:none;padding:.75rem;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem;width:100%}.Button_otpVerifyButton__e5BKC:disabled{background-color:#7f7f7f;cursor:not-allowed}.Button_resendOtpButton__m1ryl{background-color:#42b72a;color:white;border:none;padding:.75rem;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem;width:100%}.Button_resendOtpButton__m1ryl:disabled{background-color:#7f7f7f;cursor:not-allowed}.Button_resetPassButton__4sSno{background-color:#0070f3;color:white;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.Button_resetPassButton__4sSno:disabled{background-color:#ccc;cursor:not-allowed}.Button_registerButton__7c7Mo{width:100%;padding:10px;background-color:#0070f3;margin-top:1rem;color:white;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.Button_registerButton__7c7Mo:hover{background-color:#0056b3}.Button_registerButton__7c7Mo:disabled{background-color:#cccccc;cursor:not-allowed}.Button_updateButton__LsaG4{background-color:#008cba;border:none;color:white;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px}.Button_updateButton__LsaG4:hover{background-color:#007b9a}.Button_updateButton__LsaG4:disabled{background-color:#cccccc;cursor:not-allowed}.Button_uploadImageButton__TA0e1{background-color:#4caf50;border:none;color:white;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px}.Button_uploadImageButton__TA0e1:hover{background-color:#45a049}.SocialLoginButton_button__qXmj_{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.SocialLoginButton_button__qXmj_:disabled{opacity:.7;cursor:not-allowed}.SocialLoginButton_button__qXmj_ span{margin-left:10px}.SocialLoginButton_google__0P5Oh{background-color:#4285f4;color:white}.SocialLoginButton_facebook__3mFlP{background-color:#3b5998;color:white}.SocialLoginButton_instagram__m_9o6{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);color:white}.SocialLoginButton_linkedin__o53Se{background-color:#0077b5;color:white}.SocialLoginButton_github__JCUD_{background-color:#24292e;color:white}.SocialLoginButton_twitter__J742F{background-color:#1da1f2;color:white}.OtpForm_form__lVUDR{display:flex;flex-direction:column;width:300px;padding:2rem;background-color:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OtpForm_inputGroup__N_2yN{margin-bottom:1rem}.OtpForm_inputGroup__N_2yN label{display:block;margin-bottom:.5rem;color:#333}.OtpForm_inputGroup__N_2yN input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.OtpForm_error__HJlb1{color:red}.OtpForm_error__HJlb1,.OtpForm_success__ezHgB{margin-top:1rem;text-align:center;margin-bottom:1rem}.OtpForm_success__ezHgB{color:green}.OtpForm_actionLinks__9BsLQ{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.OtpForm_backToLogin__xjbje{color:#1877f2;text-decoration:none}.RegisterForm_form__tcxtZ{max-width:400px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RegisterForm_formGroup__OGjyC{margin-bottom:15px}.RegisterForm_label__2yPvG{display:block;margin-bottom:5px;font-weight:700}.RegisterForm_input__kRvuE{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px}.RegisterForm_error__Vra3O{color:#ff0000;margin-bottom:10px}.RegisterForm_success__5NaGV{color:#008000;margin-bottom:10px}.RegisterForm_link___yiMq{display:block;text-align:center;margin-top:15px;color:#0070f3;text-decoration:none}.RegisterForm_link___yiMq:hover{text-decoration:underline}.RegisterForm_small__mujVO{display:block;margin-top:.5rem;font-size:.8rem;color:var(--gray-color)}.RegisterForm_line__PjGI7{display:block}.PasswordResetRequestForm_form__x51zI{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.PasswordResetRequestForm_formGroup__GUQMc{margin-bottom:20px}.PasswordResetRequestForm_label__jxWTs{display:block;margin-bottom:5px}.PasswordResetRequestForm_input__Fgfro{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.PasswordResetRequestForm_error__osOZO{color:#ff0000;margin-top:10px}.PasswordResetRequestForm_success__uGf1G{color:#00ff00;margin-top:10px}.Navbar_navbar__UMdIx{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_logo__PiZmU{font-size:1.5rem;font-weight:700;text-decoration:none;color:#333}.Navbar_navLinks__kYCXg{display:flex;justify-content:center;align-items:center}.Navbar_link__ZPZJD{margin-right:1rem;text-decoration:none;color:#333;font-weight:500}.Navbar_link__ZPZJD:hover{color:#007bff}.UpdateForm_title__hKt44{text-align:center;color:#333;margin-bottom:20px}.UpdateForm_profile__o_vQ7{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.UpdateForm_buttons__mTRrs{display:flex;justify-content:center;margin-top:20px}.UpdateForm_form__a6vRM{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.UpdateForm_formGroup__g0LgO{margin-bottom:15px}.UpdateForm_formGroup__g0LgO label{display:block;margin-bottom:5px;font-weight:700}.UpdateForm_formGroup__g0LgO input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:16px}.UpdateForm_formGroup__g0LgO input:disabled{background-color:#f0f0f0;cursor:not-allowed}.UpdateForm_error__zBJ6g{color:#f44336;text-align:center;margin-bottom:1rem}.UpdateForm_success__hzER1{color:#4caf50;text-align:center;margin-bottom:1rem}.UpdateForm_loading__V2unY{text-align:center;margin-top:20px}.UpdateForm_otpButton__4Gj2K{background-color:#008cba;border:none;color:white;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:4px}.UpdateForm_otpButton__4Gj2K:hover{background-color:#007b9a}.UpdateForm_otpButton__4Gj2K:disabled{background-color:#cccccc;cursor:not-allowed}