.OnboardingForm_container__MohCL{min-height:100vh;background-color:#F2F2F2;padding:0 24px 80px;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:40px;.OnboardingForm_containerTitle__mIf31{font-size:18px;font-weight:600;color:#1A1A1A;margin:0;padding:0;line-height:1.5;max-width:400px}.OnboardingForm_form__F20L4{display:flex;flex-direction:column;gap:24px;.OnboardingForm_formSection__BHeGd{display:flex;flex-direction:column;gap:8px;.OnboardingForm_label__AAZ6w{display:flex;justify-content:space-between;align-items:center;.OnboardingForm_labelText__3jYFR{font-size:14px;font-weight:600;color:#1A1A1A}.OnboardingForm_required__SIPqy{font-size:10px;font-weight:300;color:#F31C3F;border:1px solid #f31c3f;border-radius:4px;padding:2px 4px}}.OnboardingForm_inputField__dt6J7{display:flex;align-items:center;height:48px;padding:0 24px;font-size:14px;font-weight:300;border:1px solid #cccccc;border-radius:8px;color:#1A1A1A;background-color:#fff;&:focus{outline:none}}.OnboardingForm_error__3dF1K{color:#F31C3F;font-size:12px;margin:0}.OnboardingForm_workStyleGrid__w9yiH{display:flex;flex-direction:row;gap:8px;.OnboardingForm_workStyleOption__1JQlw{display:flex;justify-content:center;align-items:center;flex:1;height:40px;border:1px solid #cccccc;border-radius:8px;cursor:pointer;background-color:#FFFFFF;text-align:center;&:hover{border-color:#0d5ff5;background-color:#f8f9ff}&:has(.OnboardingForm_workStyleCheckbox__mZ5aP:checked){border-color:#1A1A1A;background-color:#FFFFFF}.OnboardingForm_workStyleCheckbox__mZ5aP{display:none}.OnboardingForm_workStyleText__F0X10{font-size:14px;font-weight:300;color:#B3B3B3;line-height:1.2;word-break:keep-all}}}.OnboardingForm_desiredStartDateGrid__APl_v{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;.OnboardingForm_desiredStartDateOption__tYPqK{display:flex;justify-content:center;align-items:center;flex:1;height:40px;border:1px solid #cccccc;border-radius:8px;cursor:pointer;background-color:#FFFFFF;text-align:center;&:hover{border-color:#0d5ff5;background-color:#f8f9ff}&:has(.OnboardingForm_desiredStartDateCheckbox__mrorP:checked){border-color:#1A1A1A;background-color:#FFFFFF}.OnboardingForm_desiredStartDateCheckbox__mrorP{display:none}.OnboardingForm_desiredStartDateText__ZyBOk{font-size:14px;font-weight:300;color:#B3B3B3;line-height:1.2;word-break:keep-all}}}.OnboardingForm_termsText__1fmZE{text-align:center;font-size:12px;color:#666;margin:20px 0 16px;line-height:1.4;.OnboardingForm_termsLink__jfp7Y{color:#0d5ff5;text-decoration:underline}}}.OnboardingForm_termsSection__N6StU{text-align:center;font-size:12px;font-weight:300;color:#808080;margin:16px 0 0;padding:0 15px;line-height:1.4;.OnboardingForm_termsLink__jfp7Y{color:#808080;text-decoration:border-line}}.OnboardingForm_submitButton__FTSEr{font-size:15px;font-weight:600;width:100%;height:44px;padding:16px;background-color:#0066FF;color:#fff;border:none;border-radius:12px;max-width:400px;margin:0 auto;display:flex;justify-content:center;align-items:center;&:disabled{background-color:#B2CCFF}}.OnboardingForm_checkboxSection__SEqK7{margin:16px 0 0;.OnboardingForm_checkboxLabel__eT38Y{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:300;color:#808080;line-height:1.4;cursor:pointer;.OnboardingForm_checkbox__0K_pz{width:18px;height:18px;border-radius:.5px;accent-color:#808080;cursor:pointer;&:focus{outline:none}}.OnboardingForm_checkboxText__7G32H{font-size:12px;font-weight:300;color:#808080;line-height:1.4}}}}}.styles_customSelect__jxi98{position:relative;width:100%}.styles_selectTrigger__YlXlK{width:100%;padding:17px 16px 17px 24px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background-color:white;cursor:pointer;transition:border-color .2s;min-height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.styles_selectTrigger__YlXlK.styles_open__88wui,.styles_selectTrigger__YlXlK:hover{border-color:#0d5ff5}.styles_selectedValue__R2ASF{flex:1;text-align:left;color:#1a1a1a;font-size:14px;font-weight:400}.styles_selectedValue__R2ASF.styles_placeholder__Nl6W9{color:#bbb}.styles_arrow__zOGOq{transition:transform .2s ease;flex-shrink:0}.styles_arrowUp__SvEgr{transform:rotate(180deg)}.styles_dropdown__UBXzu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto}.styles_option__1VL_w{padding:16px;font-size:14px;color:#1a1a1a;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f5f5f5}.styles_option__1VL_w:hover{background-color:#f8f9ff}.styles_option__1VL_w.styles_selected__nxXvb{background-color:#e8f0fe;color:#0d5ff5;font-weight:500}.styles_option__1VL_w:last-child{border-bottom:none}.ContactForm_container__C_7xF{min-height:100dvh;background-color:#F2F2F2;overflow:hidden;display:flex;flex-direction:column;gap:40px;padding:0 24px;align-items:center;.ContactForm_section__fCR4_{padding:0;display:flex;flex-direction:column;gap:16px;width:100%;max-width:600px;&:last-child{margin-bottom:80px}.ContactForm_sectionTitle__w0YYf{max-width:600px;font-size:18px;font-weight:600;color:#1A1A1A;margin:0;padding:0}.ContactForm_sectionContent__3lHAu{margin:0;padding:0;max-width:600px;min-height:72px;.ContactForm_errorMessage__Lqhy2{color:#ff4444;margin-bottom:1rem;text-align:center;padding:.75rem;background-color:#F31C3F;border:1px solid #f31c3f;border-radius:4px;font-size:14px}.ContactForm_form__XS7V4{display:flex;flex-direction:column;gap:24px;.ContactForm_sectionItem__nYRI0{display:flex;flex-direction:column;gap:8px;.ContactForm_label__Z1tCN{display:flex;align-items:center;justify-content:space-between;gap:8px;.ContactForm_labelText__n2aBi{font-size:14px;color:#1A1A1A;font-weight:600}.ContactForm_required__QPbSZ{font-size:10px;color:#f31c3f;border:1px solid #f31c3f;padding:2px 4px;border-radius:4px}}.ContactForm_error__6Lk0j{color:#ff4444;font-size:12px;margin-top:4px}.ContactForm_input__SFvI7{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1A1A1A;background-color:#fff;transition:border-color .2s;box-sizing:border-box;&:focus{outline:none}&::placeholder{color:#bbb}}}.ContactForm_section__fCR4_{display:flex;flex-direction:column;gap:8px;.ContactForm_sectionHeader__YXCjB{display:flex;justify-content:space-between;align-items:center;.ContactForm_sectionTitle__w0YYf{font-size:14px;font-weight:600;color:#1A1A1A}.ContactForm_required__QPbSZ{font-size:10px;color:#f31c3f;border:1px solid #f31c3f;padding:2px 4px;border-radius:4px}}.ContactForm_error__6Lk0j{color:#ff4444;font-size:12px;margin-top:4px}.ContactForm_input__SFvI7{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1A1A1A;background-color:#fff;transition:border-color .2s;box-sizing:border-box;&:focus{outline:none}&::placeholder{color:#bbb}}.ContactForm_textarea__X_ixi{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1A1A1A;background-color:#fff;resize:vertical;min-height:120px;transition:border-color .2s;box-sizing:border-box;font-family:inherit;&:focus{outline:none}&::placeholder{color:#bbb}}.ContactForm_characterCount__SxvPm{text-align:right;font-size:12px;color:#999;margin-top:4px}}.ContactForm_submitButton__TY6Kb{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:100%;background-color:#0066FF;color:#fff;border-radius:12px;font-size:12px;font-weight:600;max-width:600px;overflow:hidden;text-decoration:none;border:none;margin:20px 0 0;&:disabled{background-color:#B2CCFF}}}}}.ContactForm_errorMessage__Lqhy2{color:#ff4444;margin-bottom:1rem;text-align:center;padding:.75rem;background-color:#F31C3F;border:1px solid #f31c3f;border-radius:4px;font-size:14px}.ContactForm_successMessage__tfmde{text-align:center;padding:2rem;background-color:#e8f5e8;border:1px solid #d4edda;border-radius:12px;max-width:400px;margin:0 auto;h2{margin-bottom:1rem;font-size:1.5rem}h2,p{color:#155724}p{margin-bottom:.5rem;line-height:1.5}}}.EditFormLayout_container__vUkYG{min-height:100dvh;background-color:#F2F2F2;overflow:hidden;display:flex;flex-direction:column;gap:40px;padding:0 24px;align-items:center;.EditFormLayout_section__Ar8Lk{padding:0;display:flex;flex-direction:column;gap:16px;width:100%;max-width:600px;&:last-child{margin-bottom:80px}.EditFormLayout_sectionTitle__CVRnR{max-width:600px;font-size:18px;font-weight:600;color:#1A1A1A;margin:0;padding:0}.EditFormLayout_sectionContent__mdpSr{margin:0;padding:0;max-width:600px;min-height:72px;.EditFormLayout_errorMessage__5TJhv{color:#ff4444;margin-bottom:1rem;text-align:center;padding:.75rem;background-color:#F31C3F;border:1px solid #f31c3f;border-radius:4px;font-size:14px}.EditFormLayout_form__fRYpG{display:flex;flex-direction:column;gap:24px;.EditFormLayout_sectionItem__PtdPv{display:flex;flex-direction:column;gap:8px;.EditFormLayout_label__MaMyT{display:flex;align-items:center;justify-content:space-between;gap:8px;.EditFormLayout_labelText__FDQUK{font-size:14px;color:#1a1a1a;font-weight:600}.EditFormLayout_required__sQvNX{font-size:10px;color:#f31c3f;border:1px solid #f31c3f;padding:2px 4px;border-radius:4px}.EditFormLayout_optional___xC3D{font-size:10px;color:#888;border:1px solid #888;padding:2px 4px;border-radius:4px}}.EditFormLayout_error__Gzm1U{color:#ff4444;font-size:12px;margin-top:4px}.EditFormLayout_input__pO5rK{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1a1a1a;background-color:#fff;transition:border-color .2s;box-sizing:border-box;&:focus{outline:none}&::placeholder{color:#bbb}}.EditFormLayout_textarea__qQbIu{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1A1A1A;background-color:#fff;resize:vertical;min-height:120px;transition:border-color .2s;box-sizing:border-box;font-family:inherit;&:focus{outline:none}&::placeholder{color:#bbb}}.EditFormLayout_textareaSingleLine__g3KzS{width:100%;padding:17px 24px;border:1px solid #cccccc;border-radius:8px;font-size:14px;color:#1A1A1A;background-color:#fff;resize:none;transition:border-color .2s;box-sizing:border-box;font-family:inherit;overflow:hidden;&:focus{outline:none}&::placeholder{color:#bbb}}.EditFormLayout_characterCount__WjpHv{text-align:right;font-size:12px;color:#999;margin-top:4px}.EditFormLayout_checkboxContainer__Ecwgk{max-height:200px;overflow-y:auto;border:1px solid #cccccc;padding:1rem;border-radius:8px;background-color:#fff}.EditFormLayout_checkboxLabel__I2UOO{display:block;margin-bottom:.5rem;cursor:pointer;font-size:14px;color:#333}.EditFormLayout_checkbox__iqbjX{margin-right:.5rem;accent-color:#0066FF}.EditFormLayout_checkboxContainerInline__LO8RH{display:flex;align-items:center;gap:.5rem;padding:8px 0}.EditFormLayout_checkboxInline__Csdk9{width:20px;height:20px;accent-color:#0066FF;cursor:pointer}.EditFormLayout_checkboxLabelInline__HMfBp{font-size:14px;color:#999;font-weight:500;cursor:pointer;user-select:none}.EditFormLayout_medicalDepartmentContainer__pNzTZ{max-height:200px;overflow-y:auto;border:1px solid #cccccc;padding:1rem;border-radius:8px;background-color:#fff}.EditFormLayout_medicalDepartmentLabel__qnSMS{display:block;margin-bottom:.5rem;cursor:pointer;font-size:14px;color:#333}.EditFormLayout_medicalDepartmentCheckbox__tv3Q_{margin-right:.5rem;accent-color:#0066FF}.EditFormLayout_workStyleGrid__Dh8a1{display:flex;flex-direction:row;gap:8px;.EditFormLayout_workStyleOption__vAOaJ{display:flex;justify-content:center;align-items:center;flex:1;height:40px;border:1px solid #cccccc;border-radius:8px;cursor:pointer;background-color:#FFFFFF;text-align:center;&:hover{border-color:#0d5ff5;background-color:#f8f9ff}&:has(.EditFormLayout_workStyleCheckbox__i7IJv:checked){border-color:#1A1A1A;background-color:#FFFFFF}.EditFormLayout_workStyleCheckbox__i7IJv{display:none}.EditFormLayout_workStyleText__BgKW1{font-size:14px;font-weight:300;color:#B3B3B3;line-height:1.2;word-break:keep-all}}}.EditFormLayout_desiredStartDateGrid__zL72G{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;.EditFormLayout_desiredStartDateOption__JCLXc{display:flex;justify-content:center;align-items:center;flex:1;height:40px;border:1px solid #cccccc;border-radius:8px;cursor:pointer;background-color:#FFFFFF;text-align:center;&:hover{border-color:#0d5ff5;background-color:#f8f9ff}&:has(.EditFormLayout_desiredStartDateCheckbox__b5yQd:checked){border-color:#1A1A1A;background-color:#FFFFFF}.EditFormLayout_desiredStartDateCheckbox__b5yQd{display:none}.EditFormLayout_desiredStartDateText__udKyp{font-size:14px;font-weight:300;color:#B3B3B3;line-height:1.2;word-break:keep-all}}}}.EditFormLayout_submitButton__zQBNx{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:40px;width:100%;background-color:#0066FF;color:#fff;border-radius:12px;font-size:12px;font-weight:600;max-width:600px;overflow:hidden;text-decoration:none;border:none;margin:20px 0 0;&:disabled{background-color:#B2CCFF}}}}}}