.DoctorSignupCard_container__UR_NO{display:flex;flex-direction:column;align-items:center;gap:var(--gap-20);width:var(--full-width)}.DoctorSignupCard_header__7CYo7{display:flex;flex-direction:column;gap:var(--gap-10);text-align:center;width:var(--full-width)}.DoctorSignupCard_title__fHhR6{color:var(--blue-color-500);font-size:var(--h3-font-size);font-weight:var(--font-weight-700);margin:0}.DoctorSignupCard_formSection__7nbCm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-10);gap:var(--gap-10);width:var(--full-width)}.DoctorSignupCard_formField__7hse1{display:flex;flex-direction:column;gap:var(--gap-10)}.DoctorSignupCard_formLabel__popKa{color:var(--blue-color-500);font-size:var(--m1-font-size);font-weight:var(--font-weight-600)}.DoctorSignupCard_formError__pgRT_{color:var(--red-color-500);font-size:var(--p2-font-size)}.DoctorSignupCard_fieldHint__k30ez{display:block;margin-top:-4px;color:var(--gray-color-700);font-size:var(--p1-font-size);line-height:1.35}.DoctorSignupCard_termsRow__oauxs{display:flex;align-items:center;gap:var(--gap-10)}.DoctorSignupCard_termsLabel__m85IO{color:var(--blue-color-500);font-size:var(--p1-font-size);cursor:default}.DoctorSignupCard_termsLink__O1je6{color:var(--brand-color-light);text-decoration:underline;cursor:pointer}.DoctorSignupCard_termsLink__O1je6:hover{color:var(--brand-color-dark)}.DoctorSignupCard_loginText__8AkOy{color:var(--gray-color-700);font-size:var(--p1-font-size);text-align:center;margin:0}.DoctorSignupCard_loginLink__2a2bE{color:var(--brand-color-light);font-weight:var(--font-weight-600);text-decoration:underline}.DoctorSignupCard_loginLink__2a2bE:hover{color:var(--brand-color-dark)}.DoctorSignupCard_uploadButton__udLs3{width:var(--full-width)}.DoctorSignupCard_uploadSection__505h3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-10);gap:var(--gap-10);width:var(--full-width)}@media (max-width:640px){.DoctorSignupCard_uploadSection__505h3{grid-template-columns:1fr}}.DoctorSignupCard_uploadCaption__2kTgE{color:var(--gray-color-700);font-size:var(--p1-font-size);text-align:center;margin:0;width:var(--full-width)}.DoctorSignupCard_sectionTitle__ziLKa{color:var(--blue-color-500);font-size:var(--h4-font-size);font-weight:var(--font-weight-700);margin:0;width:var(--full-width)}.DoctorSignupCard_successCard__zFHVZ{background-color:var(--bg-gray-primary);border-radius:var(--radius-10);padding:var(--gap-20);width:var(--full-width);border:1px solid var(--gray-color-400)}.DoctorSignupCard_successCardTitle__SGm3p{color:var(--blue-color-500);font-size:var(--h4-font-size);font-weight:var(--font-weight-700);margin:0 0 var(--gap-20) 0!important}.DoctorSignupCard_successStepsList__kbWre{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-20)}.DoctorSignupCard_successStepItem__7kmRn{display:flex;align-items:flex-start;gap:var(--gap-10)}.DoctorSignupCard_successStepNumber__LJgkQ{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--radius-50);background-color:var(--brand-color-light);color:var(--surface-0);font-size:var(--m1-font-size);font-weight:var(--font-weight-700)}.DoctorSignupCard_successStepContent__60aYT{display:flex;flex-direction:column;gap:4px}.DoctorSignupCard_successStepContent__60aYT strong{color:var(--blue-color-500);font-size:var(--p1-font-size);font-weight:var(--font-weight-600)}.DoctorSignupCard_successStepContent__60aYT p{color:var(--gray-color-700);font-size:var(--p1-font-size);margin:0}.DoctorSignupCard_secureInfo__XOo_r{color:var(--gray-color-700);font-size:var(--m1-font-size);text-align:center;margin:0;display:flex;align-items:center;gap:var(--gap-10)}@media (max-width:560px){.DoctorSignupCard_formSection__7nbCm{grid-template-columns:1fr}}.DocumentDropzone_wrapper__GfSO3{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.DocumentDropzone_dropzone__VsTr1{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;padding:16px;border:1px solid var(--gray-color-400);border-radius:12px;background-color:var(--bg-gray-primary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.DocumentDropzone_dropzone__VsTr1:focus-within,.DocumentDropzone_dropzone__VsTr1:hover{border-color:var(--brand-color-light);background-color:var(--surface-0)}.DocumentDropzone_dropzoneDragging__a217o,.DocumentDropzone_dropzoneFilled__XA1nE{border-color:var(--brand-color-light);background-color:var(--surface-0)}.DocumentDropzone_dropzoneError__ibAbu{border-color:#e53935}.DocumentDropzone_srOnly__a7bKz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DocumentDropzone_badge__P2ZHT{position:absolute;top:10px;right:12px;font-size:var(--m1-font-size);font-weight:var(--font-weight-600);color:var(--gray-color-700);background-color:var(--gray-color-200,#eef0f2);padding:2px 8px;border-radius:999px;line-height:1.4}.DocumentDropzone_empty__bkxjU{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:4px 16px}.DocumentDropzone_icon__vTmpv{font-size:24px;color:var(--brand-color-light)}.DocumentDropzone_label__nXxBd{color:var(--blue-color-500);font-size:var(--p1-font-size);font-weight:var(--font-weight-700)}.DocumentDropzone_hint__LAs1v{color:var(--gray-color-700);font-size:var(--m1-font-size)}.DocumentDropzone_filledContent__OgmdW{display:flex;align-items:center;gap:12px;width:100%;padding-right:24px}.DocumentDropzone_thumb__V0NSy{object-fit:cover}.DocumentDropzone_fileIcon__zk4Hc,.DocumentDropzone_thumb__V0NSy{width:48px;height:48px;border-radius:8px;flex-shrink:0;border:1px solid var(--gray-color-400)}.DocumentDropzone_fileIcon__zk4Hc{display:flex;align-items:center;justify-content:center;background-color:var(--bg-gray-primary);color:var(--brand-color-light);font-size:22px}.DocumentDropzone_fileInfo__O7Cu4{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.DocumentDropzone_fileName__N4sWo{color:var(--blue-color-500);font-size:var(--p1-font-size);font-weight:var(--font-weight-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentDropzone_fileSize__N6oGY{color:var(--gray-color-700);font-size:var(--m1-font-size)}.DocumentDropzone_replace__pW_tU{color:var(--brand-color-light);font-size:var(--m1-font-size);font-weight:var(--font-weight-600);text-decoration:underline;margin-top:2px}.DocumentDropzone_remove__VoDVg{background:none;border:none;cursor:pointer;padding:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--gray-color-700);border-radius:999px;flex-shrink:0;font-size:16px}.DocumentDropzone_remove__VoDVg:hover{color:var(--blue-color-500);background-color:rgba(0,0,0,.04)}.DocumentDropzone_errorMsg__Dnhpp{color:#e53935;font-size:var(--m1-font-size);margin:0}.PatientSignupCard_container__R2L3s{display:flex;flex-direction:column;align-items:center;gap:var(--gap-20);width:var(--full-width)}.PatientSignupCard_header__JcxhZ{display:flex;flex-direction:column;gap:var(--gap-10);text-align:center;width:var(--full-width)}.PatientSignupCard_title__HTXQZ{color:var(--blue-color-500);font-size:var(--h3-font-size);font-weight:var(--font-weight-700);margin:0}.PatientSignupCard_formSection__84bSX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-10);gap:var(--gap-10);width:var(--full-width)}.PatientSignupCard_formField__6_btH{display:flex;flex-direction:column;gap:var(--gap-10)}.PatientSignupCard_formLabel__Ywwlf{color:var(--blue-color-500);font-size:var(--m1-font-size);font-weight:var(--font-weight-600)}.PatientSignupCard_formError__aLstT{color:var(--red-color-500);font-size:var(--p2-font-size)}.PatientSignupCard_termsRow__r8XFz{display:flex;align-items:center;gap:var(--gap-10)}.PatientSignupCard_termsLabel__6C9KE{color:var(--blue-color-500);font-size:var(--p1-font-size);cursor:default}.PatientSignupCard_termsLink___e3BI{color:var(--brand-color-light);text-decoration:underline;cursor:pointer}.PatientSignupCard_termsLink___e3BI:hover{color:var(--brand-color-dark)}.PatientSignupCard_loginText__Tm_2M{color:var(--gray-color-700);font-size:var(--p1-font-size);text-align:center;margin:0}.PatientSignupCard_loginLink__34_LY{color:var(--brand-color-light);font-weight:var(--font-weight-600);text-decoration:underline}.PatientSignupCard_loginLink__34_LY:hover{color:var(--brand-color-dark)}.PatientSignupCard_uploadButton__MBCqB{width:var(--full-width)}.PatientSignupCard_sectionTitle__sS7gy{color:var(--blue-color-500);font-size:var(--h4-font-size);font-weight:var(--font-weight-700);margin:0;width:var(--full-width)}.PatientSignupCard_successCard__nV4JG{background-color:var(--bg-gray-primary);border-radius:var(--radius-10);padding:var(--gap-20);width:var(--full-width);border:1px solid var(--gray-color-400)}.PatientSignupCard_successCardTitle__CrgrB{color:var(--blue-color-500);font-size:var(--h4-font-size);font-weight:var(--font-weight-700);margin:0 0 var(--gap-20) 0!important}.PatientSignupCard_successStepsList__d_o9K{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-20)}.PatientSignupCard_successStepItem__iy3yF{display:flex;align-items:flex-start;gap:var(--gap-10)}.PatientSignupCard_successStepNumber__L_fd4{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--radius-50);background-color:var(--brand-color-light);color:var(--surface-0);font-size:var(--m1-font-size);font-weight:var(--font-weight-700)}.PatientSignupCard_successStepContent__52SYT{display:flex;flex-direction:column;gap:4px}.PatientSignupCard_successStepContent__52SYT strong{color:var(--blue-color-500);font-size:var(--p1-font-size);font-weight:var(--font-weight-600)}.PatientSignupCard_successStepContent__52SYT p{color:var(--gray-color-700);font-size:var(--p1-font-size);margin:0}.PatientSignupCard_secureInfo__Vpmoq{color:var(--gray-color-700);font-size:var(--m1-font-size);text-align:center;margin:0;display:flex;align-items:center;gap:var(--gap-10)}.PatientSignupCard_infoBlock__uQ_et{background-color:var(--bg-gray-primary);padding:var(--gap-10);color:var(--gray-color-700);font-size:var(--p1-font-size)}@media (max-width:560px){.PatientSignupCard_formSection__84bSX{grid-template-columns:1fr}}.PasswordConfirm_container__9BFdT{display:flex;justify-content:center;min-height:var(--full-vheight)}.PasswordConfirm_form__LFPOG{display:flex;flex-direction:column;gap:var(--gap-20)}.PasswordConfirm_formField__v_9qI{display:flex;flex-direction:column;gap:var(--gap-10);&:not(:first-child){margin-bottom:var(--border-4)}}.PasswordConfirm_formContainer__NiEL5{display:flex;gap:var(--gap-20);width:var(--full-width);flex-direction:column}.PasswordConfirm_formLabel__Kk3Qe{color:var(--surface-0);font-size:var(--m1-font-size)}.PasswordConfirm_confirm__6z4lo{align-items:center;display:flex;flex-direction:column;gap:var(--gap-20);justify-content:space-between;margin-top:var(--auth-mt-container);width:var(--auth-max-width)}.PasswordConfirm_title__nOkTa{font-size:var(--gap-20);color:var(--surface-0);text-align:center}.PasswordConfirm_subtitle__eeAyA{color:var(--surface-0);font-size:var(--p1-font-size);line-height:var(--h2-font-size)}