.Signup_signupContainer__A4PU0{display:flex;min-height:100vh;background:#f8f9fc;flex-direction:row}.Signup_sidebar__7eO_P{width:280px;background:#fff;padding:2.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06);border-right:1px solid #f0f0f0}.Signup_step__yFt7q{display:flex;align-items:center;margin-bottom:2rem;opacity:.5;transition:all .4s ease}.Signup_step__yFt7q.Signup_active__Lew_7{opacity:1}.Signup_stepNumber__rb06_{width:35px;height:35px;border-radius:50%;background:#06f;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:1.2rem;box-shadow:none;font-weight:600}.Signup_stepText__JIkPI{font-size:1.15rem;color:#1a1a1a;font-weight:500}.Signup_formContainer__ISF2t{flex:1 1;padding:3rem;display:flex;justify-content:center;align-items:flex-start}.Signup_formStage__FFOSC{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.06);width:100%;max-width:550px;border:none}.Signup_formStage__FFOSC h2{color:#1a1a1a;margin-bottom:2rem;font-weight:600;font-size:1.8rem}.Signup_radioGroup__nnrUs{display:flex;gap:2rem;margin-bottom:2rem}.Signup_radioOption__rR5GH{display:flex;align-items:center;cursor:pointer;padding:1rem 1.5rem;border-radius:8px;transition:all .3s ease}.Signup_radioOption__rR5GH:has(input[type=radio]:checked){background-color:rgba(0,102,255,.1)}.Signup_radioOption__rR5GH input[type=radio]{width:20px;height:20px;margin-right:1.5rem;padding-right:1rem;cursor:pointer;accent-color:#06f}.Signup_radioOption__rR5GH label{font-size:1.1rem;color:#1a1a1a;cursor:pointer}.Signup_formContainer__ISF2t input[type=email],.Signup_formContainer__ISF2t input[type=password],.Signup_formContainer__ISF2t input[type=tel],.Signup_formContainer__ISF2t input[type=text]{width:100%;padding:1rem;margin-bottom:1.2rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fff}.Signup_formContainer__ISF2t input:focus{border-color:#06f;box-shadow:0 0 0 2px rgba(0,102,255,.1);outline:none}.Signup_buttonGroup___ufy4{display:flex;gap:1.2rem;margin-top:2rem}.Signup_signupContainer__A4PU0 button{padding:1rem 1.8rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;flex:1 1;text-transform:none;letter-spacing:normal}.Signup_signupContainer__A4PU0 button:first-child{background:#f5f5f5;color:#1a1a1a;box-shadow:none}.Signup_signupContainer__A4PU0 button:last-child{background:#06f;color:#fff;box-shadow:none}.Signup_signupContainer__A4PU0 button:hover{box-shadow:none;opacity:.9}.Signup_signupContainer__A4PU0 button:disabled{background:#f5f5f5;color:#a0a0a0;cursor:not-allowed}.Signup_contactDisplay__O2lvq{background:#f8f9fc;padding:1.5rem;border-radius:8px;margin-bottom:2rem;border:1px solid #e5e7eb}.Signup_contactDisplay__O2lvq p{margin:.8rem 0;color:#1a1a1a;font-size:1.1rem}.Signup_verificationGroup___hwrS{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.Signup_verifyButton__TexzP{background:#06f!important;box-shadow:none!important}.Signup_captchaContainer__ZZk1c{margin-top:2rem;padding:1.5rem;border:1px solid rgba(33,150,243,.1);border-radius:12px;background:rgba(33,150,243,.02)}.Signup_captchaPlaceholder__YcS39{height:120px;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;border-radius:8px;margin-top:1.2rem;border:2px dashed rgba(33,150,243,.2)}@media (max-width:768px){.Signup_signupContainer__A4PU0{flex-direction:column}.Signup_sidebar__7eO_P{width:100%;padding:1.5rem}.Signup_buttonGroup___ufy4{flex-direction:column}.Signup_signupContainer__A4PU0 button{width:100%;margin:.5rem 0}.Signup_radioGroup__nnrUs{flex-direction:column;gap:1rem}}@media (max-width:480px){.Signup_formStage__FFOSC h2{font-size:1.6rem}.Signup_formContainer__ISF2t input[type=email],.Signup_formContainer__ISF2t input[type=password],.Signup_formContainer__ISF2t input[type=tel],.Signup_radioOption__rR5GH label,.Signup_stepText__JIkPI{font-size:1rem}}.Captcha_captchaContainer__XBRYF{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1rem 0}.Captcha_input__SnVND{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;width:200px}.BasicDetails_form-container__daRBI{width:100%;height:100vh;padding:20px;background-color:#f5f5f5}.BasicDetails_form-wrapper__aNTB9{display:flex;gap:20px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:calc(100% - 40px)}.BasicDetails_stepper-container__XUoeK{flex:0 0 250px;display:flex;flex-direction:column;gap:0;padding:20px;border-right:1px solid #eee;height:100%}.BasicDetails_step-item__VjntH{gap:10px;padding:10px;cursor:pointer}.BasicDetails_step-item__VjntH,.BasicDetails_step-number__7Wyd4{display:flex;align-items:center;transition:all .2s ease;position:relative}.BasicDetails_step-number__7Wyd4{width:30px;height:30px;border-radius:50%;background-color:#e0e0e0;justify-content:center;color:#fff;z-index:2}.BasicDetails_step-item__VjntH:not(:last-child):after{content:"";position:absolute;left:24px;top:35px;width:2px;height:30px;background-color:#e0e0e0;z-index:1}.BasicDetails_step-item__VjntH.BasicDetails_disabled__PCIpM{opacity:.5;cursor:not-allowed}.BasicDetails_step-item__VjntH:not(.BasicDetails_disabled__PCIpM):hover{background-color:#f5f5f5;border-radius:4px}.BasicDetails_step-item__VjntH.BasicDetails_completed__cRonZ:not(:last-child):after{background-color:#1976d2}.BasicDetails_step-item__VjntH.BasicDetails_active__gI_6F .BasicDetails_step-label__ofcqW{color:#4caf50;font-weight:500}.BasicDetails_step-item__VjntH.BasicDetails_active__gI_6F .BasicDetails_step-number__7Wyd4{background-color:#4caf50}.BasicDetails_step-item__VjntH.BasicDetails_completed__cRonZ .BasicDetails_step-label__ofcqW{color:#1976d2}.BasicDetails_step-item__VjntH.BasicDetails_completed__cRonZ .BasicDetails_step-number__7Wyd4{background-color:#1976d2}.BasicDetails_step-label__ofcqW{flex:1 1}.BasicDetails_form-content__am3g0{flex:1 1;padding:20px;display:flex;flex-direction:column;height:100%;overflow-y:auto}.BasicDetails_form-group__Jh2IA{margin-bottom:20px}.BasicDetails_form-label__oANz5{display:block;margin-bottom:8px;font-weight:500;color:#333}.BasicDetails_form-input__z4CPh{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;transition:all .2s ease;background:#fff;color:#000}.BasicDetails_form-input__z4CPh::placeholder{color:#000;opacity:.7}.BasicDetails_form-input__z4CPh:focus,.BasicDetails_form-input__z4CPh:hover{border-color:#1976d2;background-color:#fff}.BasicDetails_form-input__z4CPh:focus{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.BasicDetails_file-upload-grid__lWsgn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.BasicDetails_file-upload-container__eZpco{width:100%;display:flex;flex-direction:column;gap:8px}.BasicDetails_upload-label__v5k0i{font-weight:500;color:#000;font-size:14px}.BasicDetails_file-upload-label__c_QId{width:100%;padding:16px;border:1px dashed #e0e0e0;border-radius:8px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.BasicDetails_file-preview__PeI1r{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.BasicDetails_preview-image__OtavI{max-width:100%;max-height:100px;object-fit:contain;border-radius:4px}.BasicDetails_file-name__xDdrK{font-size:13px;color:#000;word-break:break-all;max-width:100%;text-align:center;padding:4px 8px;background:#f5f5f5;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:50%}.BasicDetails_upload-icon__sGc9H{margin-bottom:8px}.BasicDetails_upload-text__J7Ikq{color:#666;font-size:13px}.BasicDetails_file-input__y8tk_{display:none}.BasicDetails_file-upload-label__c_QId.BasicDetails_has-file__vGkD6{background-color:#f8f9fa}.BasicDetails_file-type-icon__zX0xx{font-size:32px;color:#1976d2;margin-bottom:8px}.BasicDetails_form-input__z4CPh.BasicDetails_error__iPmHK{border-color:#d32f2f}.BasicDetails_form-input__z4CPh.BasicDetails_error__iPmHK:focus{box-shadow:0 0 0 2px rgba(211,47,47,.1)}.BasicDetails_error-message__DdvzV{color:#d32f2f;font-size:12px;margin-top:4px}.BasicDetails_form-input__z4CPh.BasicDetails_success__qNgOj{border-color:#2e7d32}.BasicDetails_form-input__z4CPh.BasicDetails_success__qNgOj:focus{box-shadow:0 0 0 2px rgba(46,125,50,.1)}.BasicDetails_form-input__z4CPh:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.BasicDetails_input-with-icon__yui7K{position:relative}.BasicDetails_input-icon__9akwU{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.BasicDetails_input-with-icon__yui7K .BasicDetails_form-input__z4CPh{padding-right:40px}textarea.BasicDetails_form-input__z4CPh{min-height:100px;resize:vertical}select.BasicDetails_form-input__z4CPh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;color:#000;background-color:#fff}select.BasicDetails_form-input__z4CPh option{color:#000;background-color:#fff}@media (max-width:768px){.BasicDetails_form-wrapper__aNTB9{flex-direction:column;padding:0}.BasicDetails_stepper-container__XUoeK{flex:none;border-right:none;border-bottom:1px solid #eee;padding:20px 15px 35px;height:100px;flex-direction:row;justify-content:center;width:100%;position:relative;background:#fff;gap:15px}.BasicDetails_step-item__VjntH{flex-direction:column;align-items:center;padding:0;width:35px;position:relative}.BasicDetails_step-number__7Wyd4{width:28px;height:28px;font-size:13px}.BasicDetails_step-label__ofcqW{display:none}.BasicDetails_step-item__VjntH.BasicDetails_active__gI_6F .BasicDetails_step-label__ofcqW{display:block;position:absolute;top:40px;left:50%;transform:translateX(-50%);color:#4caf50;font-weight:500;width:max-content;text-align:center;font-size:13px}.BasicDetails_step-item__VjntH:not(:last-child):after{left:auto;top:13px;width:35px;height:2px;position:absolute;left:30px}.BasicDetails_form-content__am3g0{padding:20px 15px}.BasicDetails_file-upload-grid__lWsgn{grid-template-columns:1fr;gap:15px}.BasicDetails_form-group__Jh2IA{margin-bottom:15px}.BasicDetails_form-input__z4CPh{font-size:16px;padding:12px;height:45px}.BasicDetails_name-fields-container__60UtL{grid-template-columns:1fr;gap:15px}.BasicDetails_button-container__Aq0fT{margin-top:20px;padding:15px;border-top:1px solid #eee;background:#fff;position:-webkit-sticky;position:sticky;bottom:0}.BasicDetails_btn__AjVkV{padding:12px 20px;font-size:14px;min-width:100px}}.BasicDetails_stepper-container__XUoeK{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.BasicDetails_stepper-container__XUoeK::-webkit-scrollbar{display:none}@media (prefers-color-scheme:dark){.BasicDetails_form-input__z4CPh{background:#fff;border-color:#e0e0e0;color:#000}.BasicDetails_form-input__z4CPh:hover{border-color:#1976d2}.BasicDetails_form-input__z4CPh::placeholder{color:#000;opacity:.7}.BasicDetails_form-label__oANz5{color:#000}}.BasicDetails_button-container__Aq0fT{display:flex;justify-content:space-between;margin-top:20px;padding:20px 0;border-top:1px solid #eee}.BasicDetails_btn__AjVkV{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.BasicDetails_btn-back__7H36i{background-color:#e0e0e0}.BasicDetails_btn-back__7H36i:disabled{opacity:.5;cursor:not-allowed}.BasicDetails_btn-next__XuneX{background-color:#1976d2;color:#fff}.BasicDetails_btn-next__XuneX:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}.BasicDetails_completion-message__rOVRK{display:flex;align-items:center;justify-content:center;height:100%}.BasicDetails_custom-dropdown__tVPyF{position:relative;width:100%}.BasicDetails_dropdown-header__9OGop{padding:12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;color:#000}.BasicDetails_dropdown-header__9OGop:hover{border-color:#1976d2;background-color:#fff}.BasicDetails_dropdown-header__9OGop.BasicDetails_open__oD5RQ{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.1)}.BasicDetails_dropdown-arrow__7auN9{width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:transform .2s ease;margin-top:-4px}.BasicDetails_dropdown-arrow__7auN9.BasicDetails_open__oD5RQ{transform:rotate(-135deg);margin-top:4px}.BasicDetails_placeholder__wxxGw{color:#000;opacity:.7}.BasicDetails_dropdown-list__a0oA5{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:1000}.BasicDetails_dropdown-item__YulEN{padding:12px 16px;cursor:pointer;transition:all .2s ease;color:#000;background:#fff}.BasicDetails_dropdown-item__YulEN:hover{background-color:#f8f9fa}.BasicDetails_dropdown-item__YulEN.BasicDetails_selected__Lpue3{background-color:#e3f2fd;color:#000}@keyframes BasicDetails_dropdownFade__uRFOm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BasicDetails_dropdown-list__a0oA5::-webkit-scrollbar{width:8px}.BasicDetails_dropdown-list__a0oA5::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.BasicDetails_dropdown-list__a0oA5::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.BasicDetails_dropdown-list__a0oA5::-webkit-scrollbar-thumb:hover{background:#999}.LoginForm_formContainer__lXCDn{display:flex;justify-content:center;align-items:center;padding:20px}.LoginForm_formWrapper__NDC1Q{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);width:100%;max-width:500px;padding:2.5rem;transition:all .3s ease}.LoginForm_formWrapper__NDC1Q:hover{box-shadow:0 15px 35px rgba(0,0,0,.12)}.LoginForm_stepsContainer__ZtNXA{display:flex;justify-content:space-between;margin-bottom:2.5rem;position:relative;padding:0 10px}.LoginForm_stepsContainer__ZtNXA:before{content:"";position:absolute;top:20px;left:50px;right:50px;height:3px;background:#eef1f5;z-index:1}.LoginForm_step__T9SaL{position:relative;z-index:2;text-align:center;flex:1 1}.LoginForm_stepNumber__kbGc5{width:40px;height:40px;border-radius:50%;background:#fff;border:3px solid #eef1f5;display:flex;align-items:center;justify-content:center;font-weight:600;color:#8a94a6;margin:0 auto 8px;transition:all .3s ease}.LoginForm_stepTitle__X0RaS{font-size:13px;color:#8a94a6;margin-top:4px;font-weight:500}.LoginForm_activeStep__PfM73 .LoginForm_stepNumber__kbGc5{background:#3498db;border-color:#3498db;color:#fff;transform:scale(1.1);box-shadow:0 4px 10px rgba(52,152,219,.3)}.LoginForm_activeStep__PfM73 .LoginForm_stepTitle__X0RaS{color:#3498db;font-weight:600}.LoginForm_completedStep__aPHUI .LoginForm_stepNumber__kbGc5{background:#2ecc71;border-color:#2ecc71;color:#fff}.LoginForm_completedStep__aPHUI .LoginForm_stepTitle__X0RaS{color:#2ecc71}.LoginForm_formContent__hN1tw{padding:.5rem 0}.LoginForm_contentTitle__0wRZR{display:flex;align-items:center;gap:12px;margin-bottom:1.8rem;font-size:1.25rem;color:#2c3e50;font-weight:600}.LoginForm_stepIcon___utfu{color:#3498db;font-size:1.5rem}.LoginForm_inputGroup__ofa33{margin-bottom:1.8rem}.LoginForm_inputGroup__ofa33 label{display:block;margin-bottom:8px;color:#2d3748;font-weight:500;font-size:14px}.LoginForm_inputWrapper__K4zi2{position:relative}.LoginForm_inputIcon__gLOOs{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#8a94a6;font-size:16px}.LoginForm_inputGroup__ofa33 input{width:100%;padding:14px 16px 14px 45px;border:2px solid #e2e8f0;border-radius:10px;font-size:15px;transition:all .2s ease}.LoginForm_inputGroup__ofa33 input:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.LoginForm_inputError__28QaO{border-color:#e74c3c!important;background-color:rgba(231,76,60,.03)}.LoginForm_errorMessage__NRZTp{display:flex;align-items:center;gap:6px;margin-top:6px;color:#e74c3c;font-size:13px}.LoginForm_errorIcon__ag3Ex{font-size:14px}.LoginForm_otpInfo__skRam{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background-color:rgba(52,152,219,.05);border-radius:8px;margin-bottom:1.5rem}.LoginForm_otpInfo__skRam p{color:#3498db;font-size:14px;margin:0}.LoginForm_resendButton__QXkVW{background:none;border:none;color:#3498db;font-size:14px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:5px;transition:all .2s ease}.LoginForm_resendButton__QXkVW:hover{background-color:rgba(52,152,219,.1)}.LoginForm_buttonGroup__4W12i{display:flex;gap:12px;margin-top:2rem}.LoginForm_backButton__O4Pp7,.LoginForm_nextButton__edAPH{padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.LoginForm_nextButton__edAPH{background:#3498db;color:#fff;border:none;flex:2 1}.LoginForm_nextButton__edAPH:hover{background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 10px rgba(52,152,219,.2)}.LoginForm_nextButton__edAPH:disabled{background:#a0cfee;cursor:not-allowed;transform:none;box-shadow:none}.LoginForm_backButton__O4Pp7{background:#fff;color:#3498db;border:2px solid #3498db;flex:1 1}.LoginForm_backButton__O4Pp7:hover{background:#f8faff;transform:translateY(-2px)}.LoginForm_backButton__O4Pp7:disabled{border-color:#a0cfee;color:#a0cfee;cursor:not-allowed;transform:none}.LoginForm_loader__tw4zo{width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:LoginForm_spin__scFGi 1s linear infinite}@keyframes LoginForm_spin__scFGi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginForm_alternateAction__K_Tn9{margin-top:1.8rem;text-align:center;border-top:1px solid #f1f5f9;padding-top:1.5rem}.LoginForm_alternateLink__fDN81{color:#3498db;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.LoginForm_alternateLink__fDN81:hover{color:#2980b9;text-decoration:underline}@media (max-width:768px){.LoginForm_formWrapper__NDC1Q{padding:2rem;margin:10px}.LoginForm_stepsContainer__ZtNXA{margin-bottom:2rem}.LoginForm_stepsContainer__ZtNXA:before{left:30px;right:30px}.LoginForm_stepNumber__kbGc5{width:35px;height:35px;font-size:14px}.LoginForm_stepTitle__X0RaS{font-size:12px}}@media (max-width:480px){.LoginForm_formWrapper__NDC1Q{padding:1.5rem;border-radius:12px}.LoginForm_stepsContainer__ZtNXA{padding:0;margin-bottom:1.5rem}.LoginForm_stepsContainer__ZtNXA:before{left:20px;right:20px}.LoginForm_stepNumber__kbGc5{width:32px;height:32px;font-size:13px}.LoginForm_stepTitle__X0RaS{font-size:11px}.LoginForm_contentTitle__0wRZR{font-size:1.2rem;margin-bottom:1.5rem}.LoginForm_buttonGroup__4W12i{flex-direction:column-reverse;gap:10px;margin-top:1.5rem}.LoginForm_backButton__O4Pp7,.LoginForm_nextButton__edAPH{width:100%;padding:12px}.LoginForm_inputGroup__ofa33 input{padding:12px 14px 12px 40px;font-size:14px}.LoginForm_otpInfo__skRam{flex-direction:column;align-items:flex-start;gap:8px}.LoginForm_resendButton__QXkVW{padding:4px 0}}.LoginForm_select__osadn{width:100%;border:2px solid #e2e8f0;border-radius:8px;font-size:15px;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238a94a6' d='M6 8.825L1.175 4 2.238 2.938 6 6.7l3.763-3.763L10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding:12px 40px 12px 16px}.LoginForm_select__osadn:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.1)}.LoginForm_forgotPassword__kDVTM{display:flex;justify-content:flex-end;margin-top:.5rem;margin-bottom:1.5rem}.LoginForm_forgotLink__px6cT{background:none;border:none;color:#3498db;font-size:.875rem;cursor:pointer;text-decoration:underline;transition:color .2s ease;padding:0}.LoginForm_forgotLink__px6cT:hover{color:#2980b9}.RegistrationForm_registrationForm__LI8Co{max-width:650px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);position:relative;transition:all .3s ease}.RegistrationForm_registrationForm__LI8Co:hover{box-shadow:0 15px 35px rgba(0,0,0,.12)}.RegistrationForm_homeLink__l_BJo{display:flex;align-items:center;color:#3498db;text-decoration:none;font-weight:500;transition:all .3s ease;padding:8px 0;margin-bottom:1rem}.RegistrationForm_homeLink__l_BJo:hover{color:#2980b9}.RegistrationForm_homeIcon__CMLJZ{margin-right:.5rem;font-size:1rem}.RegistrationForm_formTitle__e_sTo{text-align:center;color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.RegistrationForm_stepIndicator__bPf_Z{display:flex;flex-direction:column;margin-bottom:1.5rem;position:relative}.RegistrationForm_stepInfo__1KfIH{text-align:center;margin-bottom:.5rem;color:#2c3e50;font-weight:600;font-size:1rem}.RegistrationForm_stepName__LDQg2{color:#3498db;font-weight:700}.RegistrationForm_progressContainer__6k90Z{width:100%;height:6px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin:.5rem 0}.RegistrationForm_progressBar__5t_tk{height:100%;border-radius:10px;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.RegistrationForm_stepContent__OGtbJ{margin-bottom:2rem;animation:RegistrationForm_fadeIn__9JBlZ .5s ease}@keyframes RegistrationForm_fadeIn__9JBlZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm_stepTitle__a6f0D{color:#2c3e50;font-size:1.5rem;margin-bottom:1.8rem;border-bottom:2px solid #f0f0f0;padding-bottom:.8rem;display:flex;align-items:center;gap:12px}.RegistrationForm_sectionIcon__QrdyD{color:#3498db;margin-right:.5rem;font-size:1.2rem}.RegistrationForm_sectionTitle__28dIO{display:flex;align-items:center;margin:1.8rem 0 1.2rem;padding-bottom:.8rem;border-bottom:1px solid #f0f0f0;color:#2c3e50;font-weight:600}.RegistrationForm_userTypeSelection__CrWBG{display:flex;flex-direction:column;align-items:center;padding:1rem 0}.RegistrationForm_userTypeQuestion__AGthB{margin-bottom:1.5rem;text-align:center}.RegistrationForm_userTypeQuestion__AGthB h3{font-size:1.2rem;font-weight:500;color:#2c3e50}.RegistrationForm_userTypeOptions__fyFDJ{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;width:100%}.RegistrationForm_userTypeButton__bCvGX{flex:1 1;min-width:200px;max-width:250px;height:120px;border:1px solid #e0e0e0;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;cursor:pointer;transition:all .3s ease;padding:1.2rem}.RegistrationForm_userTypeButton__bCvGX:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.RegistrationForm_doctorButton__Mb_yj:hover{border-color:#3498db;background-color:rgba(52,152,219,.05)}.RegistrationForm_nonDoctorButton___nGIC:hover{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.RegistrationForm_userTypeIcon__7EDcT{font-size:3rem}.RegistrationForm_doctorButton__Mb_yj .RegistrationForm_userTypeIcon__7EDcT{color:#3498db}.RegistrationForm_nonDoctorButton___nGIC .RegistrationForm_userTypeIcon__7EDcT{color:#e74c3c}.RegistrationForm_userTypeButton__bCvGX span{font-size:1.1rem;font-weight:500;color:#2c3e50}.RegistrationForm_formRow__uusOk{display:flex;flex-wrap:wrap;margin:0 -.5rem .75rem}.RegistrationForm_formGroup__t0_sj{flex:1 1;min-width:250px;padding:0 .5rem .75rem}.RegistrationForm_formGroup__t0_sj label{display:block;font-weight:500;margin-bottom:.4rem;color:#2c3e50;font-size:.9rem}.RegistrationForm_formGroup__t0_sj input,.RegistrationForm_formGroup__t0_sj select{width:100%;padding:.8rem .9rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem;transition:all .3s ease}.RegistrationForm_formGroup__t0_sj input:focus,.RegistrationForm_formGroup__t0_sj select:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.RegistrationForm_errorInput__ho42L{border-color:#e74c3c!important;background-color:rgba(231,76,60,.05)}.RegistrationForm_errorText__MJeW7{display:block;color:#e74c3c;font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:6px}.RegistrationForm_readOnlyInput__5n70_{background-color:#f9f9f9;cursor:not-allowed}.RegistrationForm_datePickerWrapper__vTACk{position:relative}.RegistrationForm_calendarIcon__hKxyL{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#757575;pointer-events:none}.RegistrationForm_experienceItem__9tv5J{padding:1.2rem;background-color:#f9f9f9;border-radius:10px;margin-bottom:1.2rem;position:relative;transition:all .3s ease;border:1px solid #eee}.RegistrationForm_experienceItem__9tv5J:hover{box-shadow:0 5px 15px rgba(0,0,0,.05);border-color:#ddd}.RegistrationForm_experienceNumber__1GhGE{display:flex;justify-content:space-between;align-items:center;font-size:1rem;color:#2c3e50;margin-bottom:.8rem;font-weight:600}.RegistrationForm_removeButton__qARpd{background-color:transparent;color:#e74c3c;border:none;cursor:pointer;font-size:.8rem;display:flex;align-items:center;padding:4px 10px;border-radius:4px;transition:all .2s ease}.RegistrationForm_removeButton__qARpd:hover{background-color:rgba(231,76,60,.1);text-decoration:underline}.RegistrationForm_addButton__6deXe{display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;color:#3498db;border:1px dashed #3498db;border-radius:10px;padding:1rem;width:100%;font-weight:500;cursor:pointer;transition:all .3s ease;gap:8px}.RegistrationForm_addButton__6deXe:hover{background-color:rgba(52,152,219,.1);transform:translateY(-2px)}.RegistrationForm_formActions__HM7dw{display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0f0f0}.RegistrationForm_backButton__B_Lxr,.RegistrationForm_nextButton__PtzSG,.RegistrationForm_submitButton__qSBhM{display:flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.RegistrationForm_backButton__B_Lxr{background-color:#f8f9fa;color:#2c3e50;border:1px solid #ddd}.RegistrationForm_backButton__B_Lxr:hover{background-color:#f1f1f1;transform:translateY(-2px)}.RegistrationForm_nextButton__PtzSG,.RegistrationForm_submitButton__qSBhM{background-color:#3498db;color:#fff;border:none}.RegistrationForm_nextButton__PtzSG:hover,.RegistrationForm_submitButton__qSBhM:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.2)}.RegistrationForm_buttonIcon__i2hWX{margin:0 .5rem}.RegistrationForm_loginPrompt__En4ue{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;color:#7f8c8d;font-size:.95rem}.RegistrationForm_loginLink__fQk_h{color:#3498db;text-decoration:none;font-weight:500;margin-left:.5rem;transition:all .3s ease}.RegistrationForm_loginLink__fQk_h:hover{color:#2980b9;text-decoration:underline}@media (max-width:768px){.RegistrationForm_registrationForm__LI8Co{padding:1.8rem;margin:1.5rem 1rem}.RegistrationForm_formGroup__t0_sj{min-width:100%}.RegistrationForm_userTypeOptions__fyFDJ{flex-direction:column;align-items:center}.RegistrationForm_userTypeButton__bCvGX{width:100%}.RegistrationForm_stepIndicator__bPf_Z:before{width:70%}.RegistrationForm_step__NLUUA{width:35px;height:35px;margin:0 .5rem}.RegistrationForm_stepTitle__a6f0D{font-size:1.3rem}}@media (max-width:480px){.RegistrationForm_registrationForm__LI8Co{padding:1.5rem;margin:1rem}.RegistrationForm_formTitle__e_sTo{font-size:1.5rem}.RegistrationForm_stepIndicator__bPf_Z:before{width:60%}.RegistrationForm_step__NLUUA{width:30px;height:30px;margin:0 .3rem;font-size:.9rem}.RegistrationForm_backButton__B_Lxr,.RegistrationForm_nextButton__PtzSG,.RegistrationForm_submitButton__qSBhM{padding:.8rem 1.2rem;font-size:.95rem}.RegistrationForm_formActions__HM7dw{flex-direction:column-reverse;gap:1rem}.RegistrationForm_formGroup__t0_sj input,.RegistrationForm_formGroup__t0_sj select{padding:.8rem}}.RegistrationForm_subSectionTitle__qUhlf{font-size:1.1rem;color:#2c3e50;margin:1.5rem 0 1rem;padding-bottom:.4rem;border-bottom:1px solid #f0f0f0;font-weight:600}.footer_footer__CFRkg{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem 2rem 2rem;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;width:100%}.footer_footer__container__A5QB8{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:4rem;padding-bottom:2rem}.footer_footer__block__G3hOD{flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.footer_footer__title__DepY0{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.footer_footer__list__i5x6Z{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.footer_footer__item__BLOif{font-size:.95rem;color:#cbcbcb;transition:color .2s ease}.footer_footer__item__BLOif a{color:inherit;text-decoration:none;transition:color .2s ease}.footer_footer__item__BLOif a:hover{color:#1a1a1a}.footer_footer__copyright___Kuyc{font-size:.9rem;color:#bfc5ca;margin:0;padding-top:2rem;border-top:1px solid #e9ecef;width:100%;text-align:center}@media (max-width:768px){.footer_footer__CFRkg{padding:2rem 1rem 1.5rem}.footer_footer__container__A5QB8{flex-direction:column;gap:2rem}.footer_footer__block__G3hOD{width:100%}.footer_footer__list__i5x6Z{gap:.5rem}}@media (max-width:480px){.footer_footer__CFRkg{padding:1.5rem 1rem 1rem}.footer_footer__container__A5QB8{gap:1.5rem}.footer_footer__title__DepY0{font-size:1.1rem}.footer_footer__item__BLOif{font-size:.9rem}}.Navbar_navbar__npA2F{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;transition:all .3s ease;padding:1rem 0}.Navbar_scrolled__9Je_A{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:.75rem 0}.Navbar_container__sc_eI{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.Navbar_logo__l7h41{display:flex;align-items:center;transition:transform .3s ease;position:relative;z-index:1001}.Navbar_logo__l7h41:hover{transform:scale(1.05)}.Navbar_logo__l7h41 img{height:60px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.Navbar_desktopNav__GhWp5{display:flex;gap:2rem;align-items:center}.Navbar_navItem__i4U23{position:relative}.Navbar_navLink__FtTmx{color:#333;text-decoration:none;font-size:.95rem;font-weight:500;padding:.5rem 0;position:relative;transition:color .3s ease}.Navbar_navLink__FtTmx:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#333;transition:width .3s ease}.Navbar_navLink__FtTmx.Navbar_active__e3srB:after,.Navbar_navLink__FtTmx:hover:after{width:100%}.Navbar_navLink__FtTmx.Navbar_active__e3srB{color:#000;font-weight:600}.Navbar_dropdown__DfRhl{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:.5rem 0;min-width:200px;opacity:0;visibility:hidden;transition:all .3s ease;margin-top:.5rem}.Navbar_dropdownActive__xPFgm{opacity:1;visibility:visible;margin-top:.75rem}.Navbar_dropdownItem__gWLeC{display:block;padding:.75rem 1.5rem;color:#333;text-decoration:none;font-size:.9rem;transition:all .2s ease}.Navbar_dropdownItem__gWLeC:hover{background:#f5f5f5;color:#000}.Navbar_menuButton__SoFo6{display:none;background:none;border:none;cursor:pointer;padding:.5rem;transition:transform .3s ease}.Navbar_menuButton__SoFo6:hover{transform:scale(1.1)}.Navbar_mobileNav__JcX9e{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(100%);transition:transform .3s ease;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch}.Navbar_mobileNavOpen__GMPoU{transform:translateX(0)}.Navbar_mobileNavContent__crEBO{padding:5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.Navbar_closeButton__Fb9FB{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#1a1a1a;font-size:1.5rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1002}.Navbar_closeButton__Fb9FB:hover{color:#333;transform:rotate(90deg)}.Navbar_mobileNavItem__sJdgl{width:100%;text-align:center}.Navbar_mobileNavLink___Pizl{display:block;width:100%;padding:1rem;color:#333;text-decoration:none;font-size:1.1rem;font-weight:500;background:none;border:none;cursor:pointer;transition:color .2s ease}.Navbar_mobileNavLink___Pizl.Navbar_active__e3srB{color:#000;font-weight:600}.Navbar_mobileDropdownContainer__pT_KI{width:100%}.Navbar_mobileDropdown__76LhP{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background:rgba(0,0,0,.02)}.Navbar_mobileDropdownOpen__RdoIq{max-height:500px}.Navbar_mobileDropdownItem__lrkBg{display:block;padding:.75rem 1rem;color:#666;text-decoration:none;font-size:1rem;transition:color .2s ease}.Navbar_mobileDropdownItem__lrkBg:hover{color:#000}.Navbar_dropdownArrow__Y1WSS{display:inline-block;margin-left:.5rem;font-size:.8rem;transition:transform .3s ease}.Navbar_arrowUp__Tm7_W{transform:rotate(180deg)}.Navbar_authLinks__m96_4{display:flex;gap:1rem;align-items:center;margin-left:2rem}.Navbar_authLink___jJLG{padding:.6rem 1.2rem;border-radius:5px;font-weight:500;font-size:.95rem;transition:all .3s ease;text-decoration:none}.Navbar_authLink___jJLG:not(.Navbar_primaryAuthLink__r0CGy){color:#333;border:1px solid transparent}.Navbar_authLink___jJLG:not(.Navbar_primaryAuthLink__r0CGy):hover{background-color:rgba(0,0,0,.05);border-color:#ddd}.Navbar_primaryAuthLink__r0CGy{background-color:#3498db;color:#fff;border:1px solid #3498db}.Navbar_primaryAuthLink__r0CGy:hover{background-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Navbar_mobileAuthLinks__R74rD{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:1rem}.Navbar_mobileAuthHeader__j97Te{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#333;margin-bottom:.5rem}.Navbar_userIcon__UE6Tz{font-size:1.2rem;color:#3498db}.Navbar_mobileAuthLink__ILm_k{display:block;width:100%;padding:.8rem 1.5rem;text-align:center;border-radius:5px;text-decoration:none;font-weight:500;transition:all .3s ease}.Navbar_mobileAuthLink__ILm_k:not(.Navbar_mobilePrimaryAuthLink__1Sgao){color:#333;border:1px solid #ddd;background-color:rgba(0,0,0,.02)}.Navbar_mobilePrimaryAuthLink__1Sgao{background-color:#3498db;color:#fff;border:1px solid #3498db}@media (max-width:768px){.Navbar_desktopNav__GhWp5{display:none}.Navbar_menuButton__SoFo6{display:block}.Navbar_navLink__FtTmx{font-size:.9rem}}@media (max-width:480px){.Navbar_container__sc_eI{padding:0 1rem}.Navbar_logo__l7h41 img{height:40px}.Navbar_mobileNavContent__crEBO{padding:4rem 1.5rem 1.5rem}.Navbar_mobileAuthLinks__R74rD{margin-top:1.5rem;padding-top:1rem}}.layout_child__B_db9{min-height:calc(100vh - 80px);padding-top:80px;width:100%;background-color:#f5f8fa}.UserListWithMap_layout-container__tVbqi{display:flex;height:100vh;width:100%}.UserListWithMap_sidebar__0H215{width:300px;height:100%;overflow-y:auto;background-color:#f5f5f5;padding:20px;border-right:1px solid #ddd}.UserListWithMap_main-content__t5om_{flex:1 1;display:flex;flex-direction:column}.UserListWithMap_header__iqsmp{padding:20px;background-color:#fff;border-bottom:1px solid #ddd}.UserListWithMap_search-container__fhRFw{margin:0 auto;display:flex;gap:15px}.UserListWithMap_search-input___3hPF{width:100%;padding:12px 20px;border:1px solid #ddd;border-radius:10px;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.UserListWithMap_search-input___3hPF:focus{outline:none;box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#007bff}.UserListWithMap_map-container__g9foi{flex:1 1;position:relative;background-color:#f8f9fa}.UserListWithMap_user-card__Udb2Y{background-color:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease;cursor:pointer}.UserListWithMap_user-card__Udb2Y:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.UserListWithMap_user-card-header__nu9v8{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.UserListWithMap_user-card-header__nu9v8 h3{margin:0;font-size:16px;color:#333}.UserListWithMap_caste-badge__Osl57{background-color:#e0e0e0;padding:4px 8px;border-radius:15px;font-size:12px;color:#666}.UserListWithMap_user-card__Udb2Y.UserListWithMap_selected__7nwwY{border:2px solid #007bff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.UserListWithMap_user-card__Udb2Y.UserListWithMap_selected__7nwwY .UserListWithMap_caste-badge__Osl57{background-color:#007bff;color:#fff}.UserListWithMap_user-card-body__060O2 p{margin:5px 0;font-size:14px;color:#555}.UserListWithMap_sidebar__0H215::-webkit-scrollbar{width:6px}.UserListWithMap_sidebar__0H215::-webkit-scrollbar-track{background:#f1f1f1}.UserListWithMap_sidebar__0H215::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.UserListWithMap_info-window__hZ6nf{padding:8px;max-width:200px}.UserListWithMap_info-window__hZ6nf h3{margin:0 0 8px;font-size:16px;color:#333}.UserListWithMap_info-window__hZ6nf p{margin:4px 0;font-size:14px;color:#666}.UserListWithMap_toggle-sidebar__dcM8n{display:none;position:fixed;left:10px;top:10px;z-index:1000;background:#fff;border:none;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;font-size:20px;color:#333}.UserListWithMap_mobile-search__4cypD{display:none}@media screen and (max-width:768px){.UserListWithMap_toggle-sidebar__dcM8n{display:block}.UserListWithMap_sidebar__0H215{position:fixed;left:0;top:0;bottom:0;z-index:999;transform:translateX(-100%);transition:transform .3s ease;width:85%;max-width:300px}.UserListWithMap_sidebar-open__sudze{transform:translateX(0)}.UserListWithMap_sidebar-closed__xd2Pm{transform:translateX(-100%)}.UserListWithMap_main-content__t5om_{width:100%}.UserListWithMap_main-content-expanded__qnwa1{margin-left:0}.UserListWithMap_header__iqsmp{display:none}.UserListWithMap_mobile-search__4cypD{display:block;padding:10px;position:-webkit-sticky;position:sticky;top:0;background:#f5f5f5;z-index:1}.UserListWithMap_layout-container__tVbqi{position:relative}.UserListWithMap_info-window__hZ6nf{max-width:160px;font-size:14px}.UserListWithMap_info-window__hZ6nf h3{font-size:14px;margin-bottom:4px}.UserListWithMap_info-window__hZ6nf p{font-size:12px;margin:2px 0}.UserListWithMap_layout-container__tVbqi:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.UserListWithMap_sidebar-open__sudze+.UserListWithMap_main-content__t5om_+.UserListWithMap_layout-container__tVbqi:after{opacity:1;visibility:visible}}@media (hover:none){.UserListWithMap_user-card__Udb2Y{padding:12px}.UserListWithMap_search-input___3hPF{height:40px}.UserListWithMap_user-card__Udb2Y:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}}@supports (padding:max(0px)){.UserListWithMap_sidebar__0H215{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom))}.UserListWithMap_toggle-sidebar__dcM8n{top:max(10px,env(safe-area-inset-top))}}