@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--breakpoint-xs: 400px;--breakpoint-sm: 600px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--spacing-mobile: 16px;--spacing-tablet: 24px;--spacing-desktop: 32px;--min-touch-target: 44px}.container-responsive{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-desktop)}.flex-responsive{display:flex;flex-direction:row;gap:24px}.grid-responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.dashboard-layout{display:flex;flex-direction:row;min-height:100vh;width:100%}.dashboard-sidebar{min-width:280px;max-width:340px;width:30%;height:100vh;position:sticky;top:0;overflow-y:auto}.dashboard-main-content{flex:1;padding:32px 40px;min-width:0;overflow-x:hidden}.card-responsive{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.button-responsive{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;border:none;transition:all .2s;min-height:var(--min-touch-target)}.button-group-responsive{display:flex;gap:12px;flex-wrap:wrap}.form-responsive{display:flex;flex-direction:column;gap:20px;width:100%}.input-responsive{width:100%;padding:12px 16px;font-size:16px;border-radius:8px;border:1px solid #ddd;min-height:var(--min-touch-target)}.modal-overlay-responsive{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content-responsive{background:#fff;border-radius:12px;padding:32px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.nav-tabs-responsive{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px;padding-bottom:8px}.nav-tab-responsive{white-space:nowrap;padding:12px 24px;border-radius:8px;cursor:pointer;flex-shrink:0;min-height:var(--min-touch-target)}@media (max-width: 1024px) and (min-width: 768px){.container-responsive{padding:0 var(--spacing-tablet)}.dashboard-sidebar{min-width:260px;max-width:280px;width:25%}.dashboard-main-content{padding:24px 28px}.card-responsive{padding:20px;margin-bottom:20px}.grid-responsive{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.button-responsive,.nav-tab-responsive{padding:10px 20px;font-size:15px}}@media (max-width: 767px) and (min-width: 600px){.container-responsive{padding:0 var(--spacing-mobile)}.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;max-width:100%;height:auto;position:static}.dashboard-main-content{width:100%;padding:20px}.flex-responsive{flex-direction:column;gap:16px}.grid-responsive{grid-template-columns:1fr}.card-responsive{padding:18px;margin-bottom:16px}.button-group-responsive{flex-direction:column;gap:10px}.button-responsive{width:100%;padding:12px 16px;font-size:14px}.modal-content-responsive{max-width:95vw;padding:24px}.nav-tabs-responsive{gap:12px}.nav-tab-responsive{padding:10px 18px;font-size:14px}}@media (max-width: 599px){.container-responsive{padding:0 var(--spacing-mobile)}.dashboard-layout{flex-direction:column}.dashboard-sidebar{width:100%;max-width:100%;min-width:0;height:auto;position:static}.dashboard-main-content{width:100%;padding:16px}.flex-responsive{flex-direction:column;gap:12px}.grid-responsive{grid-template-columns:1fr;gap:.75rem}.card-responsive{padding:16px;margin-bottom:14px;border-radius:10px}.button-group-responsive{flex-direction:column;gap:8px;width:100%}.button-responsive{width:100%;padding:12px 16px;font-size:14px}.input-responsive{font-size:16px}.modal-overlay-responsive{padding:10px;align-items:flex-start}.modal-content-responsive{max-width:100%;width:100%;max-height:95vh;padding:20px 16px;margin-top:10px;border-radius:10px}.nav-tabs-responsive{gap:8px;margin-bottom:16px}.nav-tab-responsive{padding:10px 16px;font-size:13px}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.form-row{flex-direction:column!important}}@media (max-width: 399px){.dashboard-main-content{padding:12px}.card-responsive{padding:14px;margin-bottom:12px}.button-responsive{padding:10px 14px;font-size:13px}.modal-content-responsive{padding:16px 12px}.nav-tab-responsive{padding:8px 12px;font-size:12px}}@media (max-width: 767px){button,a,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,.1)}button:active{transform:scale(.98)}input,select,textarea{font-size:16px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}}@media (max-height: 500px) and (orientation: landscape){.dashboard-sidebar{height:auto;max-height:none}.modal-content-responsive{max-height:90vh;padding:16px}.card-responsive{margin-bottom:12px;padding:12px}}.hide-mobile{display:block}.show-mobile{display:none}.hide-tablet{display:block}.show-tablet{display:none}@media (max-width: 767px){.hide-mobile{display:none!important}.show-mobile{display:block!important}}@media (max-width: 1024px) and (min-width: 768px){.hide-tablet{display:none!important}.show-tablet{display:block!important}}.text-responsive-xs{font-size:12px}.text-responsive-sm{font-size:14px}.text-responsive-md{font-size:16px}.text-responsive-lg{font-size:20px}.text-responsive-xl{font-size:24px}@media (max-width: 767px){.text-responsive-xs{font-size:11px}.text-responsive-sm{font-size:13px}.text-responsive-md{font-size:14px}.text-responsive-lg{font-size:18px}.text-responsive-xl{font-size:20px}}.padding-responsive{padding:var(--spacing-desktop)}.margin-responsive{margin:var(--spacing-desktop)}@media (max-width: 1024px) and (min-width: 768px){.padding-responsive{padding:var(--spacing-tablet)}.margin-responsive{margin:var(--spacing-tablet)}}@media (max-width: 767px){.padding-responsive{padding:var(--spacing-mobile)}.margin-responsive{margin:var(--spacing-mobile)}}@supports (padding: max(0px)){.safe-area-inset-top{padding-top:max(20px,env(safe-area-inset-top))}.safe-area-inset-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}.safe-area-inset-left{padding-left:max(20px,env(safe-area-inset-left))}.safe-area-inset-right{padding-right:max(20px,env(safe-area-inset-right))}}._container_1dfno_1{display:flex;min-height:100vh;flex-direction:column}._left_1dfno_8{flex:1;padding:3rem 2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}._formWrapper_1dfno_19{width:100%;max-width:400px}._logo_1dfno_25{font-size:2rem;color:teal;font-weight:700;margin-bottom:.5rem;text-align:left}._heading_1dfno_33{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:2rem;text-align:left}._label_1dfno_41{display:block;font-size:.875rem;color:#555;margin-bottom:.25rem}._inputGroup_1dfno_48{margin-bottom:1.5rem}._input_1dfno_48{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}._button_1dfno_61{width:100%;background-color:#3f2ab9;color:#fff;padding:.6rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;margin-bottom:1rem}._button_1dfno_61:hover{background-color:#34249c}._signupText_1dfno_78{font-size:.875rem;text-align:center;color:#555}._signupLink_1dfno_84{color:teal;text-decoration:none}._signupLink_1dfno_84:hover{text-decoration:underline}._mobileBanner_1dfno_94{margin-top:2rem;width:100%;height:200px;background-image:url(/mountain.jpg);background-size:cover;background-position:center}._right_1dfno_104{flex:1;display:none;background-image:url(/mountain.jpg);background-size:cover;background-position:center}@media (min-width: 1024px){._container_1dfno_1{flex-direction:row}._mobileBanner_1dfno_94{display:none}._right_1dfno_104{display:block}}._success_1dfno_127{color:green;margin-top:.5rem;font-size:.95rem}@media (max-width: 1023px) and (min-width: 768px){._left_1dfno_8{padding:2.5rem 2rem}._formWrapper_1dfno_19{max-width:450px}._logo_1dfno_25{font-size:1.8rem}._heading_1dfno_33{font-size:1.4rem}._mobileBanner_1dfno_94{height:180px}}@media (max-width: 767px){._container_1dfno_1{min-height:100vh}._left_1dfno_8{padding:2rem 1.5rem;min-height:100vh}._formWrapper_1dfno_19{max-width:100%;width:100%}._logo_1dfno_25{font-size:1.6rem;text-align:center;margin-bottom:.75rem}._heading_1dfno_33{font-size:1.3rem;text-align:center;margin-bottom:1.5rem}._input_1dfno_48{padding:.75rem;font-size:16px;border-radius:8px}._button_1dfno_61{padding:.75rem;font-size:16px;border-radius:8px;min-height:44px}._mobileBanner_1dfno_94{height:150px;margin-top:1.5rem;border-radius:8px}._inputGroup_1dfno_48{margin-bottom:1.25rem}}@media (max-width: 399px){._left_1dfno_8{padding:1.5rem 1rem}._logo_1dfno_25{font-size:1.5rem}._heading_1dfno_33{font-size:1.2rem}._mobileBanner_1dfno_94{height:120px}}@media (max-height: 500px) and (orientation: landscape){._left_1dfno_8{padding:1.5rem}._mobileBanner_1dfno_94{display:none}._inputGroup_1dfno_48{margin-bottom:1rem}}@media (max-width: 767px){._button_1dfno_61:active{transform:scale(.98)}._signupLink_1dfno_84:active{opacity:.7}}._container_1t3p3_1{display:flex;flex-direction:row;min-height:100vh}._left_1t3p3_7{flex:1;padding:3rem 2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center}._right_1t3p3_16{flex:1;background-image:url(/mountain.jpg);background-size:cover;background-position:center;display:block}._title_1t3p3_24{font-size:2rem;font-weight:700;color:#00695c}._subtitle_1t3p3_30{font-size:1.5rem;font-weight:600;margin-top:1rem}._instructions_1t3p3_36{margin:1rem 0 2rem;font-size:.95rem}._roleButtons_1t3p3_41{display:flex;gap:1rem;margin-bottom:1.5rem}._roleButton_1t3p3_41{flex:1;padding:.75rem;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:1rem}._active_1t3p3_56{background-color:#0d6e6e;color:#fff}._form_1t3p3_61{display:flex;flex-direction:column;gap:1.2rem}._flexRow_1t3p3_67{display:flex;gap:1rem;flex-wrap:wrap}._formGroup_1t3p3_73{flex:1;display:flex;flex-direction:column}input,select{padding:.6rem;font-size:1rem;border:1px solid #999;border-radius:4px;width:100%}._halfInput_1t3p3_88{flex:1;padding:.6rem;font-size:1rem;border:1px solid #999;border-radius:4px}._radioGroup_1t3p3_96{display:flex;gap:2rem;margin-top:1rem}._infoNote_1t3p3_102{font-size:.9rem;margin-top:1rem}._error_1t3p3_107{color:red;margin-top:.5rem;font-size:.85rem}._submitButton_1t3p3_113{padding:.75rem;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;font-size:1rem;border:none;border-radius:8px;margin-top:1.5rem;cursor:pointer;font-weight:600;transition:all .2s ease;min-height:44px;box-shadow:0 2px 8px #0d6e6e33}._loginPrompt_1t3p3_128{margin-top:1rem;font-size:.85rem}._formSuccess_1t3p3_133{background:#0d6e6e1a;border:1px solid #0d6e6e;color:#0d6e6e;padding:1.5rem;border-radius:8px;margin-top:2rem;font-size:1.1rem;text-align:center;font-weight:500}._formError_1t3p3_145{color:red;margin-top:.5rem;font-size:.95rem}._formWrapper_1t3p3_152{max-width:600px;margin:0 auto;width:100%}._logo_1t3p3_158{font-size:2rem;font-weight:700;color:#0d6e6e;margin-bottom:.5rem}._heading_1t3p3_165{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:2rem}._progressContainer_1t3p3_172{margin-bottom:2rem}._progressBar_1t3p3_176{width:100%;height:8px;background-color:#e0e7ef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}._progressFill_1t3p3_185{height:100%;background:linear-gradient(90deg,#0d6e6e,#0a5555);border-radius:4px;transition:width .3s ease}._progressText_1t3p3_192{font-size:.9rem;color:#666;text-align:center}._formSection_1t3p3_198{margin-bottom:2rem}._formSection_1t3p3_198 h3{font-size:1.3rem;font-weight:600;color:#0d6e6e;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(13,110,110,.2)}._sectionDescription_1t3p3_211{color:#666;font-size:.9rem;margin-bottom:1.5rem}._textarea_1t3p3_217{padding:.6rem;font-size:1rem;border:1px solid #999;border-radius:4px;width:100%;resize:vertical;min-height:80px;font-family:inherit}._fileInput_1t3p3_228{padding:.6rem;font-size:1rem;border:1px solid #999;border-radius:4px;width:100%;background-color:#f8f9fa}._deleteBtn_1t3p3_237{margin-top:6px;background:none;border:none;padding:0;color:#d9534f;font-weight:600;cursor:pointer;text-decoration:underline;align-self:flex-end;margin-left:auto}._deleteRow_1t3p3_251{width:100%;display:flex;justify-content:flex-end}._deleteBtn_1t3p3_237:hover{color:#b52b27}._fileInput_1t3p3_228::-webkit-file-upload-button{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-right:1rem;font-weight:600}._stepButtons_1t3p3_272{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}._fakeFileInput_1t3p3_278{padding:.6rem;font-size:1rem;border:1px solid #999;border-radius:4px;width:100%;background-color:#f8f9fa;display:flex;align-items:center}._viewBtn_1t3p3_291{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-right:1rem;font-weight:600;text-decoration:none;display:inline-block;font-size:small}._viewBtn_1t3p3_291:hover{background-color:#114c49}._fileText_1t3p3_309{color:#000;font-size:.95rem}._button_1t3p3_315{padding:.75rem 2rem;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;font-size:1rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease;min-height:44px;box-shadow:0 2px 8px #0d6e6e33}._button_1t3p3_315:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e4d}._button_1t3p3_315:disabled{background:#e0e7ef;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #0000000f}._secondaryButton_1t3p3_341{padding:.75rem 2rem;background-color:#0d6e6e1a;color:#0d6e6e;font-size:1rem;border:2px solid #0d6e6e;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease;min-height:44px}._secondaryButton_1t3p3_341:hover{background-color:#0d6e6e;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0d6e6e33}._experienceCard_1t3p3_361{background-color:#f8f9fa;border:1px solid #e0e7ef;border-radius:8px;padding:1.5rem;margin-bottom:1rem}._experienceHeader_1t3p3_369{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._experienceHeader_1t3p3_369 h4{font-size:1.1rem;font-weight:600;color:#0d6e6e;margin:0}._removeButton_1t3p3_383{padding:.4rem .8rem;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s}._removeButton_1t3p3_383:hover{background-color:#c82333}._addButton_1t3p3_398{width:100%;padding:1rem;background-color:#0d6e6e0d;color:#0d6e6e;border:2px dashed #0d6e6e;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s ease;margin-top:1rem}._addButton_1t3p3_398:hover{background-color:#0d6e6e;color:#fff;border-style:solid}._stepContent_1t3p3_419{margin-bottom:2rem}._stepTitle_1t3p3_423{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}._progressContainer_1t3p3_172{margin:2rem 0;text-align:center}._progressDots_1t3p3_436{display:flex;justify-content:center;gap:.5rem;margin-bottom:.5rem}._progressDot_1t3p3_436{width:12px;height:12px;border-radius:50%;background-color:#e0e7ef;transition:background-color .3s ease}._progressDot_1t3p3_436._active_1t3p3_56{background-color:#0d6e6e}._progressText_1t3p3_192{font-size:.9rem;color:#666;margin:0}._navigationButtons_1t3p3_461{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}._primaryButton_1t3p3_468{flex:1;padding:.75rem;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;font-size:1rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease;min-height:44px}._primaryButton_1t3p3_468:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e4d}._nameInputs_1t3p3_487{display:flex;gap:1rem}._emailHint_1t3p3_492,._passwordHint_1t3p3_493{font-size:.85rem;color:#666;margin-top:.5rem;text-align:center}._termsContainer_1t3p3_500{text-align:center;padding:2rem 0}._termsLabel_1t3p3_505{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;cursor:pointer}._checkbox_1t3p3_514{width:18px;height:18px;cursor:pointer}._checkboxText_1t3p3_520{color:#333}._termsLink_1t3p3_524{color:#0d6e6e;text-decoration:underline;cursor:pointer}._termsLink_1t3p3_524:hover{color:#0a5555}@media (max-width: 1023px) and (min-width: 768px){._container_1t3p3_1{flex-direction:column}._left_1t3p3_7{padding:2.5rem 2rem}._right_1t3p3_16{height:220px;width:100%;background-image:url(/mountain.jpg);background-size:cover;background-position:center;margin-top:2rem}._formWrapper_1t3p3_152{max-width:550px;padding:0 1.5rem}._title_1t3p3_24{font-size:1.8rem}._subtitle_1t3p3_30{font-size:1.3rem}._button_1t3p3_315,._secondaryButton_1t3p3_341,._submitButton_1t3p3_113,._primaryButton_1t3p3_468{min-height:44px;padding:.75rem 1.5rem}._flexRow_1t3p3_67{gap:1rem}._formGroup_1t3p3_73{min-width:200px}}@media (max-width: 767px){._container_1t3p3_1{flex-direction:column}._left_1t3p3_7{padding:2rem 1.5rem}._right_1t3p3_16{height:180px;width:100%;margin-top:1.5rem;border-radius:8px}._formWrapper_1t3p3_152{padding:0 1rem;max-width:100%}._title_1t3p3_24,._logo_1t3p3_158{font-size:1.6rem;text-align:center}._subtitle_1t3p3_30{font-size:1.2rem;text-align:center}._heading_1t3p3_165{font-size:1.3rem;text-align:center}._instructions_1t3p3_36{text-align:center;font-size:.9rem}._roleButtons_1t3p3_41{flex-direction:column;gap:.75rem}._roleButton_1t3p3_41{width:100%;padding:.85rem;font-size:16px;border-radius:8px;min-height:44px}._flexRow_1t3p3_67{flex-direction:column;gap:1rem}._nameInputs_1t3p3_487{flex-direction:column}input,select,._halfInput_1t3p3_88,._textarea_1t3p3_217{padding:.75rem;font-size:16px;border-radius:8px}._submitButton_1t3p3_113,._button_1t3p3_315,._primaryButton_1t3p3_468,._secondaryButton_1t3p3_341{padding:.85rem;font-size:16px;border-radius:8px;min-height:44px;width:100%}._stepButtons_1t3p3_272,._navigationButtons_1t3p3_461{flex-direction:column;gap:.75rem}._radioGroup_1t3p3_96{flex-direction:column;gap:1rem}._experienceCard_1t3p3_361{padding:1.2rem}._experienceHeader_1t3p3_369{flex-direction:column;align-items:flex-start;gap:.75rem}._removeButton_1t3p3_383{width:100%;padding:.6rem;min-height:44px}._addButton_1t3p3_398{padding:.85rem;min-height:44px}._formSection_1t3p3_198 h3{font-size:1.2rem}._stepTitle_1t3p3_423{font-size:1.3rem}._progressContainer_1t3p3_172{margin:1.5rem 0}label{font-size:16px;margin-bottom:.5rem;display:block}._formSuccess_1t3p3_133,._formError_1t3p3_145,._error_1t3p3_107{width:100%;text-align:center;padding:1rem}._fileInput_1t3p3_228{min-height:44px}._progressBar_1t3p3_176{height:10px}._progressText_1t3p3_192{font-size:.85rem}}@media (max-width: 399px){._left_1t3p3_7{padding:1.5rem 1rem}._formWrapper_1t3p3_152{padding:0 .5rem}._title_1t3p3_24,._logo_1t3p3_158{font-size:1.5rem}._subtitle_1t3p3_30{font-size:1.1rem}._heading_1t3p3_165{font-size:1.2rem}._right_1t3p3_16{height:150px}._experienceCard_1t3p3_361{padding:1rem}}@media (max-height: 500px) and (orientation: landscape){._left_1t3p3_7{padding:1.5rem}._right_1t3p3_16{display:none}._form_1t3p3_61{gap:.8rem}._stepButtons_1t3p3_272,._navigationButtons_1t3p3_461{margin-top:1rem}}@media (max-width: 767px){button:active,._roleButton_1t3p3_41:active,._submitButton_1t3p3_113:active,._button_1t3p3_315:active,._primaryButton_1t3p3_468:active,._secondaryButton_1t3p3_341:active{transform:scale(.98)}._termsLink_1t3p3_524:active{opacity:.7}._fileInput_1t3p3_228{padding:.85rem}._fileInput_1t3p3_228::-webkit-file-upload-button{padding:.6rem 1.2rem;font-size:14px}}._overlay_1j0z6_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1j0z6_14{background:#fff;padding:2rem;width:90%;max-width:600px;border-radius:10px;box-shadow:0 4px 12px #00000040}._scrollArea_1j0z6_23{max-height:500px;overflow-y:auto;border:1px solid #ccc;margin-top:1rem;padding:1.5rem;background-color:#f9f9f9}._scrollArea_1j0z6_23 h2{font-size:1.5rem;margin-bottom:.5rem;color:#2c2374}._scrollArea_1j0z6_23 h3{font-size:1.2rem;margin-bottom:.5rem;color:#2c2374}._scrollArea_1j0z6_23 h4{font-size:1rem;margin-top:1.5rem;margin-bottom:.5rem;color:#333;font-weight:600}._scrollArea_1j0z6_23 p{margin-bottom:1rem;line-height:1.6;color:#555}._scrollArea_1j0z6_23 ul{margin-left:1.5rem;margin-bottom:1rem}._scrollArea_1j0z6_23 li{margin-bottom:.5rem;line-height:1.6;color:#555}._scrollArea_1j0z6_23 a{color:#2c2374;text-decoration:underline}._scrollArea_1j0z6_23 strong{color:#333}._closeButton_1j0z6_78{margin-top:1rem;background-color:#2c2374;color:#fff;padding:.6rem 1rem;border:none;border-radius:5px;cursor:pointer}@media (max-width: 1023px) and (min-width: 768px){._modal_1j0z6_14{width:85%;padding:1.75rem}._scrollArea_1j0z6_23{max-height:400px}}@media (max-width: 767px){._overlay_1j0z6_1{padding:10px;align-items:flex-start}._modal_1j0z6_14{width:95%;max-width:100%;padding:1.5rem 1.25rem;margin-top:20px;border-radius:8px}._modal_1j0z6_14 h2{font-size:1.3rem;text-align:center}._scrollArea_1j0z6_23{max-height:60vh;padding:.85rem;font-size:14px;line-height:1.5}._closeButton_1j0z6_78{width:100%;padding:.85rem;font-size:16px;min-height:44px;border-radius:8px}}@media (max-width: 399px){._modal_1j0z6_14{width:98%;padding:1.25rem 1rem}._modal_1j0z6_14 h2{font-size:1.2rem}._scrollArea_1j0z6_23{max-height:55vh;padding:.75rem;font-size:13px}}@media (max-height: 500px) and (orientation: landscape){._modal_1j0z6_14{margin-top:10px;padding:1rem}._scrollArea_1j0z6_23{max-height:200px}}@media (max-width: 767px){._closeButton_1j0z6_78:active{transform:scale(.98)}}._header_81bas_8{background:#fff;border-bottom:1px solid #e8ebe9;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000a}._headerTitle_81bas_18{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._logoutButton_81bas_25{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._messagesButton_81bas_37{padding:10px 20px;background:#fff;color:#0d6e6e;border:2px solid #0d6e6e;border-color:#0d6e6e;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._messageToast_81bas_51{position:fixed;top:80px;right:20px;color:#fff;padding:12px 20px;border-radius:8px;z-index:1000;font-size:14px;font-weight:500}._mainContainer_81bas_64{display:flex}._sidebar_81bas_68{flex:1;padding:40px}._mainContent_81bas_73{flex:2;padding:40px}._profileCard_81bas_79{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._profileHeader_81bas_88{display:flex;align-items:center;margin-bottom:16px}._profileAvatar_81bas_94{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;margin-right:20px;box-shadow:0 4px 12px #0d6e6e33}._profileInfo_81bas_108{flex:1}._profileName_81bas_112{font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}._profileRole_81bas_119{color:#0d6e6e;font-size:15px;font-weight:600}._profileMeta_81bas_125{margin-bottom:12px}._completenessContainer_81bas_130{margin-bottom:24px}._completenessLabel_81bas_134{font-size:14px;font-weight:600;color:#333}._completenessPercentage_81bas_140{font-size:14px;color:#666}._completenessBar_81bas_145{width:100%;height:8px;background:#e0e7ef;border-radius:4px;overflow:hidden}._completenessHint_81bas_153{font-size:12px;color:#666;margin-top:4px}._scholarshipProfileHint_81bas_159{font-size:14px;color:#666;margin-top:4px}._matchedScholarshipBox_81bas_165{background:#f8faf9;border-radius:16px;padding:16px;margin-top:16px;display:flex;justify-content:center;align-items:center;width:100%;height:150px}._scholarshipCard_81bas_177{background:#f8faf9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border-left:4px solid #0d6e6e;transition:all .3s ease;width:100%}._scholarshipHeader_81bas_187{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._scholarshipTitle_81bas_194{font-size:16px;font-weight:600;color:#0d6e6e;margin:0}._scholarshipAmount_81bas_201{font-size:16px;font-weight:500;color:#1a1a1a}._scholarshipDescription_81bas_207{font-size:14px;color:#666;margin-bottom:12px;line-height:1.4}._scholarshipFooter_81bas_214{display:flex;justify-content:space-between;align-items:center}._scholarshipDate_81bas_220{font-size:12px;color:#888}._scholarship_81bas_159{font-size:14px;color:#0d6e6e;font-weight:600}._scholarshipProfileGroup_81bas_232{display:flex;gap:12px;margin-top:24px}._scholarshipProfileCard_81bas_238{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._scholarshipProfileTitle_81bas_247{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:14px;letter-spacing:-.3px}._quickActionButton_81bas_255{padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;transition:all .3s ease}._quickActionButton_81bas_255:hover{background:#0d6e6e!important;color:#fff!important}._scholarshipProfileButton_81bas_268{color:#1a1a1a;border:none;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;transition:all .3s ease}._experienceCard_81bas_294{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._experienceTitle_81bas_303{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:16px;letter-spacing:-.3px}._experienceItem_81bas_311{padding:14px;background:#f8faf9;border-radius:10px;border-left:4px solid #0d6e6e}._experiencePosition_81bas_318{font-weight:600;font-size:15px;color:#0d6e6e;margin-bottom:4px}._experienceOrg_81bas_325{color:#666;font-size:13px;margin-bottom:4px}._experienceDate_81bas_331{color:#888;font-size:12px}._sectionCard_81bas_337{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._sectionHeader_81bas_346{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._sectionTitle_81bas_353{font-size:26px;font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.5px}._viewAllLink_81bas_361{color:#0d6e6e;text-decoration:none;font-size:15px;font-weight:600;transition:all .3s ease}._emptyState_81bas_370{text-align:center;padding:40px;color:#888}._emptyStateTitle_81bas_376{font-size:18px;margin-bottom:8px}._emptyStateText_81bas_381{font-size:14px}._positionCard_81bas_386{background:#f8faf9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border-left:4px solid #0d6e6e;transition:all .3s ease}._positionHeader_81bas_395{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._positionTitle_81bas_402{font-size:18px;font-weight:700;color:#0d6e6e;margin:0}._positionStatus_81bas_409{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase}._positionDescription_81bas_417{font-size:14px;color:#666;margin-bottom:12px;line-height:1.4}._positionFooter_81bas_424{display:flex;justify-content:space-between;align-items:center}._positionDate_81bas_430{font-size:12px;color:#888}._applyButton_81bas_435{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;transition:all .3s ease}._applicationCard_81bas_444{background:#f8faf9;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000000f;border-left:4px solid #0d6e6e;transition:all .3s ease}._applicationHeader_81bas_453{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._applicationTitle_81bas_460{font-size:18px;font-weight:700;color:#0d6e6e;margin:0}._statusBadge_81bas_467{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:capitalize}._applicationProfessor_81bas_475{font-size:14px;color:#666;margin-bottom:8px}._applicationDate_81bas_481{font-size:12px;color:#888}._withdrawButton_81bas_486{margin-top:16px;padding:10px 20px;background:#dc35451a;color:#dc3545;border:2px solid #dc3545;border-radius:8px;font-size:14px;font-weight:600;transition:all .3s ease}._professorsGrid_81bas_499,._mentorsGrid_81bas_500{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}._professorCard_81bas_506,._mentorCard_81bas_507{border:1px solid #e8ebe9;border-radius:12px;padding:20px;transition:all .3s ease;background:#fafbfa}._cardHeader_81bas_515{display:flex;align-items:center;margin-bottom:12px}._cardAvatar_81bas_521{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;margin-right:12px;box-shadow:0 2px 8px #0d6e6e33}._cardTitle_81bas_536{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}._cardSubtitle_81bas_543{font-size:12px;color:#666}._cardBio_81bas_548{font-size:14px;color:#666;margin-bottom:12px;line-height:1.4}._cardActions_81bas_555{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}._cardButton_81bas_562{border-radius:8px;padding:8px 16px;font-weight:600;cursor:pointer;font-size:13px;transition:all .3s ease}._modalOverlay_81bas_572{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_81bas_585{background:#fff;border-radius:12px;padding:32px;max-width:600px;max-height:80vh;overflow:auto;position:relative}._modalCloseButton_81bas_595{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}._modalProfileHeader_81bas_606{display:flex;align-items:center;margin-bottom:24px}._modalAvatar_81bas_612{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-right:20px}._modalName_81bas_624{font-size:28px;font-weight:700;margin:0 0 8px}._modalResearchAreas_81bas_630{font-size:18px;color:#666}._modalEmail_81bas_635{font-size:16px;color:#888}._modalSectionTitle_81bas_640{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}._modalBio_81bas_647{font-size:16px;line-height:1.6;color:#555}._modalActions_81bas_653{display:flex;gap:12px;justify-content:center}._modalButton_81bas_659{padding:12px 24px;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500}._mentorshipModalContent_81bas_670{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;position:relative}._mentorshipTitle_81bas_679{font-size:24px;font-weight:700;margin-bottom:16px}._mentorshipLabel_81bas_685{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}._mentorshipTextarea_81bas_693{width:100%;min-height:120px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;resize:vertical;outline:none;font-family:inherit}._mentorshipActions_81bas_705{display:flex;gap:12px;justify-content:flex-end}._mentorshipButton_81bas_711{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}@media (max-width: 1024px){._header_81bas_8{padding:14px 24px!important}._headerTitle_81bas_18{font-size:24px!important}._logoutButton_81bas_25,._messagesButton_81bas_37{padding:8px 18px!important;font-size:13px!important}._mainContainer_81bas_64{display:flex!important;flex-direction:row!important}._sidebar_81bas_68{flex:0 0 280px!important;padding:24px!important}._profileCard_81bas_79{padding:24px!important;margin-bottom:24px!important}._profileAvatar_81bas_94{width:70px!important;height:70px!important;font-size:32px!important}._profileName_81bas_112{font-size:22px!important}._profileRole_81bas_119{font-size:14px!important}._scholarshipProfileCard_81bas_238{padding:20px!important}._scholarshipProfileButton_81bas_268{padding:10px 14px!important;font-size:13px!important}._mainContent_81bas_73{flex:1!important;padding:24px!important}._sectionCard_81bas_337{padding:24px!important;margin-bottom:24px!important}._sectionTitle_81bas_353{font-size:22px!important}._professorsGrid_81bas_499,._mentorsGrid_81bas_500{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}._cardItem_81bas_812{padding:18px!important}._cardButton_81bas_562{padding:7px 14px!important;font-size:12px!important}}@media (max-width: 767px){._header_81bas_8{padding:12px 16px!important;flex-wrap:wrap!important;gap:12px!important}._headerTitle_81bas_18{font-size:22px!important}._logoutButton_81bas_25{padding:8px 16px!important;font-size:12px!important;min-height:44px!important}._messagesButton_81bas_37{padding:8px 18px!important;font-size:13px!important}._mainContainer_81bas_64{display:flex!important;flex-direction:column!important}._sidebar_81bas_68{width:100%!important;max-width:100%!important;flex:none!important;padding:20px 16px!important;border-right:none!important;border-bottom:1px solid #e8ebe9!important;position:static!important;height:auto!important}._profileCard_81bas_79{padding:20px!important;margin-bottom:20px!important;border-radius:12px!important}._profileHeader_81bas_88{flex-direction:column!important;align-items:center!important;text-align:center!important}._profileAvatar_81bas_94{width:80px!important;height:80px!important;margin-right:0!important;margin-bottom:16px!important}._profileInfo_81bas_108{align-items:center!important}._profileName_81bas_112{font-size:20px!important;text-align:center!important}._profileMeta_81bas_125{text-align:center!important;font-size:13px!important}._completenessContainer_81bas_130{margin-bottom:20px!important}._completenessBar_81bas_145{height:10px!important}._scholarshipProfileGroup_81bas_232{flex-direction:column!important;gap:10px!important}._scholarshipProfileButton_81bas_268{width:100%!important;padding:12px!important;font-size:14px!important;min-height:44px!important}._scholarshipProfileCard_81bas_238,._experienceCard_81bas_294{padding:18px!important;margin-bottom:20px!important}._experienceItem_81bas_311{padding:12px!important}._mainContent_81bas_73{width:100%!important;padding:20px 16px!important}._sectionCard_81bas_337{padding:20px!important;margin-bottom:20px!important;border-radius:12px!important}._sectionHeader_81bas_346{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}._sectionTitle_81bas_353{font-size:20px!important}._viewAllLink_81bas_361{font-size:14px!important}._positionCard_81bas_386{padding:18px!important;border-radius:10px!important}._positionHeader_81bas_395{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}._positionTitle_81bas_402{font-size:16px!important}._positionStatus_81bas_409{align-self:flex-start!important}._positionFooter_81bas_424{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}._applyButton_81bas_435{width:100%!important;padding:12px!important;font-size:14px!important;min-height:44px!important}._scholarshipCard_81bas_177{padding:18px!important;border-radius:10px!important}._scholarshipHeader_81bas_187{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}._scholarshipTitle_81bas_194{font-size:16px!important}._scholarshipFooter_81bas_214{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}._applicationCard_81bas_444{padding:18px!important}._applicationHeader_81bas_453{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}._withdrawButton_81bas_486{width:100%!important;padding:12px!important;font-size:14px!important;min-height:44px!important}._professorsGrid_81bas_499,._mentorsGrid_81bas_500{grid-template-columns:1fr!important;gap:16px!important}._professorCard_81bas_506,._mentorCard_81bas_507{padding:16px!important}._cardHeader_81bas_515{flex-direction:row!important;align-items:flex-start!important}._cardAvatar_81bas_521{width:56px!important;height:56px!important;font-size:20px!important}._cardTitle_81bas_536{font-size:15px!important}._cardSubtitle_81bas_543{font-size:12px!important}._cardBio_81bas_548{font-size:13px!important;line-height:1.5!important}._cardActions_81bas_555{flex-direction:column!important;gap:8px!important}._cardButton_81bas_562{width:100%!important;padding:10px!important;font-size:13px!important;min-height:44px!important}._messageToast_81bas_51{top:70px!important;right:16px!important;left:16px!important;width:auto!important;font-size:13px!important}}@media (max-width: 600px){._header_81bas_8{padding:10px 12px!important}._headerTitle_81bas_18{font-size:20px!important;letter-spacing:-.3px!important}._logoutButton_81bas_25{padding:8px 14px!important;font-size:12px!important}._sidebar_81bas_68{padding:16px 12px!important}._profileCard_81bas_79{padding:16px!important;margin-bottom:16px!important}._profileAvatar_81bas_94{width:70px!important;height:70px!important;font-size:28px!important}._profileName_81bas_112{font-size:18px!important}._profileRole_81bas_119{font-size:13px!important}._profileMeta_81bas_125,._completenessLabel_81bas_134,._completenessPercentage_81bas_140{font-size:12px!important}._completenessHint_81bas_153,._scholarshipProfileHint_81bas_159{font-size:11px!important}._scholarshipProfileCard_81bas_238{padding:16px!important}._scholarshipProfileTitle_81bas_247{font-size:18px!important}._experienceCard_81bas_294{padding:16px!important}._experienceTitle_81bas_303{font-size:18px!important}._experienceItem_81bas_311{padding:10px!important}._experiencePosition_81bas_318{font-size:14px!important}._experienceOrg_81bas_325{font-size:12px!important}._experienceDate_81bas_331{font-size:11px!important}._mainContent_81bas_73{padding:16px 12px!important}._sectionCard_81bas_337{padding:16px!important;margin-bottom:16px!important}._sectionTitle_81bas_353{font-size:18px!important}._viewAllLink_81bas_361{font-size:13px!important}._positionCard_81bas_386{padding:16px!important}._positionTitle_81bas_402{font-size:15px!important}._positionDescription_81bas_417{font-size:13px!important}._positionDate_81bas_430{font-size:11px!important}._scholarshipCard_81bas_177{padding:16px!important}._scholarshipTitle_81bas_194{font-size:15px!important}._scholarshipDescription_81bas_207{font-size:13px!important}._scholarshipDate_81bas_220{font-size:11px!important}._applicationCard_81bas_444{padding:16px!important}._applicationTitle_81bas_460{font-size:15px!important}._applicationProfessor_81bas_475{font-size:13px!important}._applicationDate_81bas_481{font-size:11px!important}._professorCard_81bas_506,._mentorCard_81bas_507{padding:14px!important}._cardAvatar_81bas_521{width:48px!important;height:48px!important;font-size:18px!important;margin-right:10px!important}._cardTitle_81bas_536{font-size:14px!important}._cardSubtitle_81bas_543{font-size:11px!important}._cardBio_81bas_548{font-size:12px!important}._cardButton_81bas_562{padding:9px!important;font-size:12px!important}._emptyState_81bas_370{padding:30px 20px!important}._emptyStateTitle_81bas_376{font-size:16px!important}._emptyStateText_81bas_381{font-size:13px!important}}@media (max-width: 400px){._header_81bas_8{padding:8px 10px!important}._headerTitle_81bas_18{font-size:18px!important}._logoutButton_81bas_25,._messagesButton_81bas_37{padding:7px 12px!important;font-size:11px!important}._sidebar_81bas_68{padding:12px 8px!important}._profileCard_81bas_79{padding:12px!important}._profileAvatar_81bas_94{width:60px!important;height:60px!important;font-size:24px!important;margin-bottom:12px!important}._profileName_81bas_112{font-size:16px!important}._profileRole_81bas_119{font-size:12px!important}._scholarshipProfileCard_81bas_238{padding:12px!important}._scholarshipProfileTitle_81bas_247{font-size:16px!important}._scholarshipProfileButton_81bas_268{padding:10px!important;font-size:13px!important}._mainContent_81bas_73{padding:12px 8px!important}._sectionCard_81bas_337{padding:12px!important}._sectionTitle_81bas_353{font-size:16px!important}._positionCard_81bas_386,._scholarshipCard_81bas_177,._applicationCard_81bas_444,._professorCard_81bas_506,._mentorCard_81bas_507{padding:12px!important}._cardButton_81bas_562,._applyButton_81bas_435,._withdrawButton_81bas_486{padding:8px!important;font-size:11px!important}._statusBadge_81bas_467{padding:4px 8px!important;font-size:10px!important}}@media (max-height: 600px) and (orientation: landscape){._sidebar_81bas_68{position:static!important;height:auto!important;overflow-y:visible!important}._profileCard_81bas_79{padding:16px!important}._profileHeader_81bas_88{flex-direction:row!important}._profileAvatar_81bas_94{width:50px!important;height:50px!important;font-size:20px!important;margin-right:12px!important;margin-bottom:0!important}._profileName_81bas_112{font-size:16px!important}._scholarshipProfileCard_81bas_238,._experienceCard_81bas_294,._sectionCard_81bas_337{margin-bottom:12px!important;padding:12px!important}._sectionTitle_81bas_353{font-size:16px!important;margin-bottom:12px!important}._modalOverlay_81bas_572{align-items:flex-start!important;padding:10px!important;overflow-y:auto!important}._modalContent_81bas_585{max-height:90vh!important;margin-top:10px!important;margin-bottom:10px!important}}@media (max-width: 767px){._modalOverlay_81bas_572{padding:20px 16px!important}._modalContent_81bas_585{width:100%!important;max-width:calc(100vw - 32px)!important;padding:24px 16px!important;max-height:85vh!important}._modalCloseButton_81bas_595{top:12px!important;right:12px!important;font-size:28px!important;padding:4px 8px!important;min-width:44px!important;min-height:44px!important}._modalProfileHeader_81bas_606{flex-direction:column!important;align-items:center!important;text-align:center!important}._modalAvatar_81bas_612{width:70px!important;height:70px!important;font-size:28px!important;margin-right:0!important;margin-bottom:16px!important}._modalName_81bas_624{font-size:22px!important}._modalResearchAreas_81bas_630{font-size:15px!important}._modalEmail_81bas_635{font-size:14px!important}._modalSectionTitle_81bas_640{font-size:18px!important}._modalBio_81bas_647{font-size:14px!important}._modalActions_81bas_653{flex-direction:column!important;gap:10px!important}._modalButton_81bas_659{width:100%!important;padding:12px!important;font-size:14px!important;min-height:44px!important}._mentorshipModalContent_81bas_670{width:95%!important;max-width:calc(100vw - 20px)!important;padding:24px 16px!important}._mentorshipTitle_81bas_679{font-size:20px!important}._mentorshipLabel_81bas_685{font-size:13px!important}._mentorshipTextarea_81bas_693{min-height:100px!important;font-size:13px!important}._mentorshipActions_81bas_705{flex-direction:column-reverse!important;gap:10px!important}._mentorshipButton_81bas_711{width:100%!important;padding:12px!important;min-height:44px!important}}@media (max-width: 600px){._modalContent_81bas_585{padding:20px 12px!important}._modalAvatar_81bas_612{width:60px!important;height:60px!important;font-size:24px!important}._modalName_81bas_624{font-size:20px!important}._modalSectionTitle_81bas_640{font-size:16px!important}._modalBio_81bas_647{font-size:13px!important}._mentorshipModalContent_81bas_670{padding:20px 12px!important}._mentorshipTitle_81bas_679{font-size:18px!important}}@media (max-width: 767px){._skeletonAvatar_81bas_1609{width:60px!important;height:60px!important}._skeletonLine_81bas_1614{height:14px!important}._skeletonCard_81bas_1618{min-height:200px!important}}@media (hover: none) and (pointer: coarse){button,a[role=button],._clickable_81bas_1630{min-height:44px!important;min-width:44px!important}button:hover,a:hover{transform:none!important}button:active,a:active{opacity:.7!important;transform:scale(.98)!important}}@media (max-width: 767px){._hideOnMobile_81bas_1653{display:none!important}._fullWidthOnMobile_81bas_1657{width:100%!important}._stackOnMobile_81bas_1661{flex-direction:column!important}._centerOnMobile_81bas_1665{text-align:center!important;align-items:center!important}}._container_1fqkt_7{min-height:100vh;background:#f5f7fa}._header_1fqkt_13{background:linear-gradient(90deg,#0d6e6e,#0a5555);padding:12px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0d6e6e26}._logo_1fqkt_22{font-size:24px;font-weight:700;color:#fff}._dashboardButton_1fqkt_29{padding:10px 24px;background:#0d6e6e1a;color:#fff;border:2px solid rgba(255,255,255,.6);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}._dashboardButton_1fqkt_29:hover{background:#0d6e6e40;transform:translateY(-1px)}._mainContent_1fqkt_47{max-width:900px;margin:0 auto;padding:32px 20px}._profileCard_1fqkt_54{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid #e8ebe9;margin-bottom:20px}._gradientBanner_1fqkt_63{height:120px;background:linear-gradient(90deg,#0d6e6e,#4db89a 60%,#e8f5f0);position:relative}._profilePicture_1fqkt_69{position:absolute;bottom:-40px;left:32px;width:100px;height:100px;border-radius:50%;border:4px solid #fff;background:#e0e7ef;overflow:hidden}._profileImage_1fqkt_81{width:100%;height:100%;object-fit:cover}._profileInitials_1fqkt_87{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d6e6e,#0a5555)}._profileInfo_1fqkt_99{padding:50px 32px 32px}._profileName_1fqkt_103{font-size:24px;font-weight:700;color:#1a1a1a}._statusBadge_1fqkt_109{margin-left:12px;padding:4px 12px;color:#fff;border-radius:12px;font-size:12px;font-weight:600}._statusBadge_1fqkt_109._seeking_1fqkt_118{background:#10b981}._statusBadge_1fqkt_109._notSeeking_1fqkt_122{background:#ef4444}._major_1fqkt_126{font-size:14px;color:#666;margin-bottom:16px}._bio_1fqkt_132{font-size:14px;color:#333;line-height:1.6;margin-bottom:16px}._separator_1fqkt_139{border:none;border-top:1px solid #999;margin:16px 0}._socialLinks_1fqkt_146{display:flex;gap:16px;margin-bottom:8px;flex-wrap:wrap}._socialLink_1fqkt_146{display:flex;align-items:center;gap:6px;color:#0077b5;text-decoration:none;font-size:14px;font-weight:500}._socialLink_1fqkt_146:hover{text-decoration:underline}._sectionCard_1fqkt_168{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #e8ebe9;margin-bottom:20px}._sectionHeader_1fqkt_177{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._sectionTitle_1fqkt_184{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}._sectionButton_1fqkt_191{background:none;border:none;color:#0d6e6e;cursor:pointer;padding:4px;min-height:44px;min-width:44px}._tagContainer_1fqkt_202{display:flex;flex-wrap:wrap;gap:8px}._tag_1fqkt_202{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#0d6e6e1a;color:#0d6e6e;border-radius:16px;font-size:14px;font-weight:500}._tagButton_1fqkt_220{background:none;border:none;color:#0d6e6e;cursor:pointer;font-size:12px;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._timeline_1fqkt_235{position:relative}._timelineItem_1fqkt_239{display:flex;gap:16px;margin-bottom:24px;position:relative}._timelineDot_1fqkt_246{position:relative;padding-top:4px}._dot_1fqkt_251{width:12px;height:12px;border-radius:50%;background:#0d6e6e;border:3px solid rgba(13,110,110,.2);z-index:2;position:relative}._timelineLine_1fqkt_261{position:absolute;left:5px;top:16px;width:2px;height:calc(100% + 16px);background:#e5e7eb}._timelineContent_1fqkt_270{flex:1;padding-bottom:8px}._experienceTitle_1fqkt_275{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}._experienceOrg_1fqkt_282{font-size:14px;color:#666;margin-bottom:4px}._experienceDate_1fqkt_288{font-size:13px;color:#999;margin-bottom:8px}._experienceDesc_1fqkt_294{font-size:14px;color:#555;line-height:1.5}._emptyState_1fqkt_300{text-align:center;color:#999;padding:20px 0}@media (max-width: 1023px) and (min-width: 768px){._header_1fqkt_13{padding:12px 32px}._mainContent_1fqkt_47{max-width:700px;padding:28px 16px}._profileInfo_1fqkt_99{padding:50px 24px 24px}._sectionCard_1fqkt_168{padding:20px}._iconButton_1fqkt_331,._sectionButton_1fqkt_191,._tagButton_1fqkt_220{min-height:44px;min-width:44px}}@media (max-width: 767px){._header_1fqkt_13{padding:12px 16px!important;flex-wrap:wrap!important;gap:12px!important;position:relative!important}._logo_1fqkt_22{font-size:20px!important;order:1!important;flex-shrink:0!important}._dashboardButton_1fqkt_29{order:2!important;padding:8px 16px!important;font-size:13px!important;min-height:44px!important}._navIcons_1fqkt_361{gap:12px}._iconButton_1fqkt_331{gap:2px;min-height:44px;min-width:44px}._iconLabel_1fqkt_371{font-size:10px}._mainContent_1fqkt_47{padding:20px 12px;max-width:100%}._profileCard_1fqkt_54{margin-bottom:16px}._gradientBanner_1fqkt_63{height:100px}._profilePicture_1fqkt_69{width:80px;height:80px;left:16px;bottom:-35px}._profileInitials_1fqkt_87{font-size:28px}._profileInfo_1fqkt_99{padding:45px 16px 16px}._profileName_1fqkt_103{font-size:20px;display:block;margin-bottom:8px}._statusBadge_1fqkt_109{margin-left:0;display:inline-block;margin-top:8px}._major_1fqkt_126{font-size:13px}._bio_1fqkt_132{font-size:14px;line-height:1.5}._socialLinks_1fqkt_146{flex-direction:column;gap:12px}._socialLink_1fqkt_146{font-size:14px}._sectionCard_1fqkt_168{padding:16px;margin-bottom:16px}._sectionHeader_1fqkt_177{flex-direction:column;align-items:flex-start;gap:12px}._sectionTitle_1fqkt_184{font-size:16px}._sectionButton_1fqkt_191{align-self:flex-end}._tagContainer_1fqkt_202{gap:8px}._tag_1fqkt_202{font-size:13px;padding:6px 10px}._timelineItem_1fqkt_239{gap:12px}._experienceTitle_1fqkt_275{font-size:15px}._experienceOrg_1fqkt_282{font-size:13px}._experienceDate_1fqkt_288{font-size:12px}._experienceDesc_1fqkt_294{font-size:13px}button:active{transform:scale(.98)}a:active{opacity:.7}}@media (max-width: 399px){._header_1fqkt_13{padding:10px 12px}._logo_1fqkt_22{font-size:18px}._mainContent_1fqkt_47{padding:16px 8px}._profilePicture_1fqkt_69{width:70px;height:70px;left:12px}._profileInitials_1fqkt_87{font-size:24px}._profileInfo_1fqkt_99{padding:40px 12px 12px}._profileName_1fqkt_103{font-size:18px}._statusBadge_1fqkt_109{font-size:11px;padding:3px 10px}._sectionCard_1fqkt_168{padding:12px}._sectionTitle_1fqkt_184{font-size:15px}._tag_1fqkt_202{font-size:12px;padding:5px 8px}}@media (max-height: 500px) and (orientation: landscape){._gradientBanner_1fqkt_63{height:80px}._profilePicture_1fqkt_69{width:60px;height:60px;bottom:-25px}._profileInitials_1fqkt_87{font-size:20px}._profileInfo_1fqkt_99{padding:35px 16px 16px}._mainContent_1fqkt_47{padding:16px 12px}._sectionCard_1fqkt_168{padding:12px;margin-bottom:12px}}._faculty-sidebar_7tvqc_3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;min-width:280px;max-width:340px;background:linear-gradient(180deg,#fff,#f6f7fa);box-shadow:4px 0 24px #0d6e6e0f;display:flex;flex-direction:column;align-items:flex-start;padding:32px 0 24px;border-right:2px solid #e0e0e0;box-sizing:border-box;position:sticky;top:0;height:100vh;z-index:2;gap:28px}._faculty-profile-card_7tvqc_23{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:90%;margin:0 auto 28px;background:#fff;border-radius:18px;box-shadow:0 2px 8px #2c23740a;border:1px solid #f3f3f3;padding:28px 18px 18px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .2s}._faculty-profile-logo_7tvqc_38{font-weight:800;font-size:2rem;color:#0d6e6e;margin-bottom:14px;letter-spacing:.5px;text-shadow:0 2px 8px rgba(13,110,110,.13)}._faculty-profile-avatar_7tvqc_47{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-bottom:14px;overflow:hidden;border:3px solid #e0e0e0;box-shadow:0 4px 16px #0d6e6e21;align-self:flex-start}._faculty-profile-name_7tvqc_65{font-size:1.25rem;font-weight:700;color:#0d6e6e;letter-spacing:-.5px;margin-bottom:4px;align-self:flex-start}._faculty-profile-meta_7tvqc_74{color:teal;font-size:14px;font-weight:600;margin-bottom:6px;align-self:flex-start}._faculty-profile-bio_7tvqc_82{font-size:13px;color:#555;line-height:1.5;margin-bottom:10px;text-align:left}._faculty-button_7tvqc_90,._button_7tvqc_90{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;margin-bottom:1rem;transition:all .2s ease;box-shadow:0 2px 8px #0d6e6e1f}._faculty-button_7tvqc_90:hover,._button_7tvqc_90:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e2e}._faculty-stats-card_7tvqc_107{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;border-radius:14px;padding:22px 18px;box-shadow:0 1px 4px #2c237408;border:1px solid #f3f3f3;width:90%;margin:0 auto 24px}._faculty-resources-card_7tvqc_119{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;border-radius:14px;box-shadow:0 1px 8px #0d6e6e0f;border:1px solid #f3f3f3;padding:18px 16px;width:90%;margin:0 auto 24px}@media (max-width: 900px){._faculty-sidebar_7tvqc_3{width:100vw;min-width:0;border-radius:0;border-right:none;box-shadow:none;position:static;padding:18px 6vw;gap:18px;height:auto}._faculty-profile-card_7tvqc_23{max-width:100vw;margin-bottom:18px;padding:18px 8px}}@media (max-width: 600px){._faculty-sidebar_7tvqc_3{flex-direction:column;align-items:stretch;padding:12px 2vw;gap:12px}._faculty-profile-card_7tvqc_23{padding:12px 4px;margin-bottom:12px;width:99vw;max-width:99vw}}@media (max-width: 600px){._faculty-profile-card_7tvqc_23,._faculty-stats-card_7tvqc_107,._faculty-resources-card_7tvqc_119{padding:12px 4px;margin-bottom:12px;width:99vw;max-width:99vw}}._container_96ipf_1{min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:40px}._profileWrapper_96ipf_8{max-width:900px;margin:0 auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #e8ebe9}._header_96ipf_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._logo_96ipf_25{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._buttonGroup_96ipf_32{display:flex;gap:1rem}._button_96ipf_32{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._button_96ipf_32:hover{background:#0a5555;transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e4d}._secondaryButton_96ipf_56{padding:10px 24px;background:#0d6e6e1a;color:#063838;border:2px solid #0d6e6e;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}._secondaryButton_96ipf_56:hover{background:#0d6e6e;color:#fff}._heading_96ipf_73{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:20px;letter-spacing:-.5px}._profileHeader_96ipf_81{background:#f8faf9;padding:2rem;border-radius:12px;margin-bottom:2rem;display:flex;align-items:flex-start;gap:2rem;border:1px solid #e8ebe9}._avatar_96ipf_92{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px #0d6e6e33}._avatar_96ipf_92 img{width:100%;height:100%;border-radius:50%;object-fit:cover}._profileInfo_96ipf_114 h1{margin:0 0 .5rem;color:#1a1a1a;font-size:2.5rem;font-weight:700}._profileInfo_96ipf_114 p{margin:0 0 .5rem;color:#666;font-size:1.2rem;font-weight:500}._section_96ipf_128{margin-bottom:2rem}._section_96ipf_128 h3{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.3px}._card_96ipf_140{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}._tag_96ipf_147{background:#0d6e6e1a;color:#063838;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;border:1px solid rgba(13,110,110,.2)}._skillTag_96ipf_157{background:#f0f4f8;color:#2d3748;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}._publicProfileNotice_96ipf_166{text-align:center;margin-bottom:2rem;color:#666}._location_96ipf_172{font-size:1rem}._websiteLink_96ipf_176 a{color:#0d6e6e;text-decoration:none}._tagContainer_96ipf_181{display:flex;gap:.75rem;flex-wrap:wrap}._contactGrid_96ipf_187{display:grid;gap:1rem}._contactItem_96ipf_192{display:flex;align-items:center;gap:.75rem}._contactIcon_96ipf_198{font-size:1.2rem}._contactLink_96ipf_202{color:#0d6e6e;text-decoration:none}._footer_96ipf_207{text-align:center;padding:1rem;color:#666;font-size:.9rem;border-top:1px solid #e9ecef;margin-top:2rem}@media (max-width: 768px){._container_96ipf_1,._profileWrapper_96ipf_8{padding:20px}._header_96ipf_18{flex-direction:column;align-items:flex-start;gap:1.5rem}._buttonGroup_96ipf_32{width:100%;display:flex;flex-direction:column;gap:.75rem}._heading_96ipf_73{font-size:22px}._profileHeader_96ipf_81{flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:1.5rem}._avatar_96ipf_92{width:100px;height:100px;font-size:2.5rem}._profileInfo_96ipf_114 h1{font-size:2rem}._profileInfo_96ipf_114 p{font-size:1rem}._section_96ipf_128 h3{font-size:18px}._contactGrid_96ipf_187{grid-template-columns:1fr}._button_96ipf_32,._secondaryButton_96ipf_56{padding:12px 16px;font-size:14px;width:100%;box-sizing:border-box;text-align:center}}._container_9kg1x_7{min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_9kg1x_14{background:#fff;border-bottom:1px solid #e8ebe9;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #0000000a}._logo_9kg1x_27{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._logoutButton_9kg1x_34{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px}._logoutButton_9kg1x_34:hover{background:#0a5555}._contentWrapper_9kg1x_53{max-width:900px;margin:0 auto;padding:40px 20px}._card_9kg1x_60{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #00000014;border:1px solid #e8ebe9}._heading_9kg1x_69{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.5px}._description_9kg1x_77{font-size:16px;color:#666;margin-bottom:32px}._sectionHeading_9kg1x_83{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:20px;letter-spacing:-.3px}._errorMessage_9kg1x_92{background:#fff0f0;color:#c33;padding:14px 18px;border-radius:12px;margin-bottom:24px;border:1px solid #ffb3b3;font-size:14px;font-weight:500}._successMessage_9kg1x_103{background:#e6f7f0;color:#0d6e6e;padding:14px 18px;border-radius:12px;margin-bottom:24px;border:1px solid #99e6c2;font-size:14px;font-weight:500}._formSection_9kg1x_115{margin-bottom:32px}._formGrid_9kg1x_120{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._formGroup_9kg1x_128{margin-bottom:16px}._label_9kg1x_132{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}._input_9kg1x_140,._textarea_9kg1x_141,._select_9kg1x_142{width:100%;padding:12px;border-radius:8px;border:1px solid #e8ebe9;font-size:14px;font-family:inherit}._input_9kg1x_140:focus,._textarea_9kg1x_141:focus,._select_9kg1x_142:focus{outline:none;border-color:#0d6e6e;box-shadow:0 0 0 3px #0d6e6e1a}._textarea_9kg1x_141{resize:vertical;min-height:100px}._fileInput_9kg1x_164{width:100%;padding:10px;border-radius:8px;border:1px solid #e8ebe9;font-size:14px}._smallText_9kg1x_172{font-size:12px;color:#666;margin-top:4px}._tagInputContainer_9kg1x_179{display:flex;gap:8px;margin-bottom:12px}._tagInput_9kg1x_179{flex:1}._tagsDisplay_9kg1x_190{display:flex;flex-wrap:wrap;gap:8px}._tag_9kg1x_179{background:#0d6e6e1a;color:#0d6e6e;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid rgba(13,110,110,.2);display:flex;align-items:center;gap:8px}._tagRemoveButton_9kg1x_209{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:0;line-height:1}._experienceFormCard_9kg1x_220{background:#f8faf9;padding:16px;border-radius:12px;margin-bottom:16px;border:1px solid #e8ebe9}._experienceDisplayCard_9kg1x_228{background:#f8faf9;padding:16px;border-radius:12px;border-left:4px solid #0d6e6e;margin-bottom:12px}._experienceHeader_9kg1x_236{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._experienceTitle_9kg1x_243{font-size:16px;font-weight:600;color:#0d6e6e;margin:0}._experienceOrg_9kg1x_250{color:#666;font-size:16px;margin-bottom:4px}._experienceDate_9kg1x_256{color:#888;font-size:12px;margin-bottom:8px}._experienceDesc_9kg1x_262{font-size:14px;color:#555;line-height:1.4}._button_9kg1x_269{padding:12px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px}._button_9kg1x_269:hover{background:#0a5555}._button_9kg1x_269:disabled{background:#ccc;cursor:not-allowed;opacity:.6}._secondaryButton_9kg1x_292{flex:1;padding:14px;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px}._secondaryButton_9kg1x_292:hover{background:#0d6e6e;color:#fff}._removeButton_9kg1x_311{padding:6px 12px;background:#fff0f0;color:#c33;border:1px solid #ffb3b3;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;min-height:44px}._removeButton_9kg1x_311:hover{background:#ffe0e0}._actionButtons_9kg1x_328{display:flex;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #e8ebe9}._submitButton_9kg1x_336{flex:1;padding:14px;background:#0d6e6e;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px}._submitButton_9kg1x_336:hover{background:#0a5555}._submitButton_9kg1x_336:disabled{opacity:.6;cursor:not-allowed}._profilePicturePreview_9kg1x_361{margin-bottom:12px}._previewImage_9kg1x_365{width:80px;height:80px;border-radius:50%;object-fit:cover}._previewLabel_9kg1x_372{font-size:12px;color:#666;margin-top:4px}@media (max-width: 1023px) and (min-width: 768px){._header_9kg1x_14{padding:16px 32px}._contentWrapper_9kg1x_53{max-width:700px;padding:32px 16px}._card_9kg1x_60{padding:32px}._heading_9kg1x_69{font-size:28px}._sectionHeading_9kg1x_83{font-size:18px}._formGrid_9kg1x_120{gap:14px}._button_9kg1x_269,._secondaryButton_9kg1x_292,._submitButton_9kg1x_336,._removeButton_9kg1x_311{min-height:44px}}@media (max-width: 767px){._header_9kg1x_14{padding:14px 16px}._logo_9kg1x_27{font-size:22px}._logoutButton_9kg1x_34{padding:8px 16px;font-size:13px}._contentWrapper_9kg1x_53{padding:24px 12px;max-width:100%}._card_9kg1x_60{padding:24px 16px}._heading_9kg1x_69{font-size:24px;text-align:center}._description_9kg1x_77{font-size:14px;text-align:center}._sectionHeading_9kg1x_83{font-size:18px}._formGrid_9kg1x_120{grid-template-columns:1fr;gap:16px}._input_9kg1x_140,._textarea_9kg1x_141,._select_9kg1x_142,._fileInput_9kg1x_164{width:100%;padding:12px;font-size:16px;border-radius:8px}._textarea_9kg1x_141{min-height:80px}._tagInputContainer_9kg1x_179{flex-direction:column;gap:8px}._button_9kg1x_269{width:100%}._tagsDisplay_9kg1x_190{gap:6px}._tag_9kg1x_179{font-size:12px;padding:5px 10px}._experienceFormCard_9kg1x_220,._experienceDisplayCard_9kg1x_228{padding:12px}._experienceHeader_9kg1x_236{flex-direction:column;align-items:flex-start;gap:8px}._experienceTitle_9kg1x_243{font-size:15px}._experienceOrg_9kg1x_250{font-size:14px}._experienceDate_9kg1x_256{font-size:11px}._experienceDesc_9kg1x_262{font-size:13px}._removeButton_9kg1x_311{width:100%;min-height:44px}._actionButtons_9kg1x_328{flex-direction:column;gap:12px}._secondaryButton_9kg1x_292,._submitButton_9kg1x_336{width:100%;padding:12px;font-size:16px;min-height:44px}._previewImage_9kg1x_365{width:70px;height:70px}button:active{transform:scale(.98)}._tagRemoveButton_9kg1x_209:active{opacity:.7}}@media (max-width: 399px){._header_9kg1x_14{padding:12px}._logo_9kg1x_27{font-size:20px}._logoutButton_9kg1x_34{padding:6px 12px;font-size:12px}._contentWrapper_9kg1x_53{padding:20px 8px}._card_9kg1x_60{padding:20px 12px}._heading_9kg1x_69{font-size:22px}._sectionHeading_9kg1x_83{font-size:16px}._tag_9kg1x_179{font-size:11px;padding:4px 8px}._experienceFormCard_9kg1x_220,._experienceDisplayCard_9kg1x_228{padding:10px}}@media (max-height: 500px) and (orientation: landscape){._header_9kg1x_14{padding:10px 16px}._contentWrapper_9kg1x_53{padding:20px 12px}._card_9kg1x_60{padding:20px 16px}._formSection_9kg1x_115{margin-bottom:20px}._actionButtons_9kg1x_328{margin-top:20px;padding-top:16px}}._container_xblyg_7{min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_xblyg_14{background:#fff;border-bottom:1px solid #e8ebe9;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #0000000a}._logo_xblyg_27{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._logoutButton_xblyg_34{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px}._logoutButton_xblyg_34:hover{background:#0a5555}._mainLayout_xblyg_53{display:flex;gap:20px;max-width:1400px;margin:0 auto}._sidebar_xblyg_61{flex:1;padding:40px}._mainContent_xblyg_67{flex:2;padding:40px}._profileCard_xblyg_73{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._profileHeader_xblyg_83{display:flex;align-items:center;margin-bottom:16px}._profilePicture_xblyg_89{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-right:24px;flex-shrink:0}._profileInitials_xblyg_98{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;color:#fff;margin-right:24px;box-shadow:0 4px 12px #0d6e6e33;flex-shrink:0}._profileInfo_xblyg_114{flex:1}._profileName_xblyg_118{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:4px;letter-spacing:-.5px}._profileRole_xblyg_126{color:#0d6e6e;font-size:16px;font-weight:600}._bio_xblyg_133{font-size:16px;color:#333;line-height:1.6;margin-bottom:20px}._sectionHeader_xblyg_141{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}._tagsDisplay_xblyg_149{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}._tag_xblyg_149{background:#0d6e6e1a;color:#0d6e6e;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;border:1px solid rgba(13,110,110,.2)}._skillTag_xblyg_166{background:#f0f4f8;color:#4a5568;padding:4px 10px;border-radius:12px;font-size:12px}._linksContainer_xblyg_175{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}._link_xblyg_175{color:#0d6e6e;font-size:16px;text-decoration:none;font-weight:500}._link_xblyg_175:hover{text-decoration:underline}._contactInfo_xblyg_194{font-size:16px;color:#666;margin-bottom:16px}._contactLabel_xblyg_200{font-weight:600;color:#333;margin-bottom:4px}._actionButtons_xblyg_207{display:flex;gap:12px;margin-top:24px}._primaryButton_xblyg_213{flex:1;padding:12px 0;background:#0d6e6e;color:#fff;border:none;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px}._primaryButton_xblyg_213:hover{background:#0a5555}._secondaryButton_xblyg_232{padding:12px 20px;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;min-height:44px}._secondaryButton_xblyg_232:hover{background:#0d6e6e;color:#fff}._contentCard_xblyg_251{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;margin-bottom:32px;border:1px solid #e8ebe9}._contentTitle_xblyg_260{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:24px;letter-spacing:-.5px}._experienceItem_xblyg_269{padding:20px;background:#f8faf9;border-radius:12px;border-left:4px solid #0d6e6e;margin-bottom:20px}._experienceHeader_xblyg_277{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._experienceTitle_xblyg_284{font-weight:600;font-size:18px;color:#0d6e6e;margin-bottom:4px}._experienceOrg_xblyg_291{color:#666;font-size:16px;margin-bottom:4px}._experienceDate_xblyg_297{color:#888;font-size:14px}._experienceDesc_xblyg_302{font-size:15px;color:#555;line-height:1.5;margin-top:12px}._statsGrid_xblyg_310{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._statCard_xblyg_316{border-radius:12px;padding:20px;border:1px solid;text-align:center}._statValue_xblyg_323{font-size:28px;font-weight:700;margin-bottom:4px}._statLabel_xblyg_329{font-size:13px;font-weight:600}._statCard_xblyg_316._purple_xblyg_335{background:linear-gradient(135deg,#f0e6ff,#e0ccff);border-color:#c299ff}._statCard_xblyg_316._purple_xblyg_335 ._statValue_xblyg_323{color:#6b46c1}._statCard_xblyg_316._purple_xblyg_335 ._statLabel_xblyg_329{color:#553c9a}._statCard_xblyg_316._blue_xblyg_348{background:linear-gradient(135deg,#e6f3ff,#cce7ff);border-color:#99d6ff}._statCard_xblyg_316._blue_xblyg_348 ._statValue_xblyg_323{color:#06c}._statCard_xblyg_316._blue_xblyg_348 ._statLabel_xblyg_329{color:#004d99}._statCard_xblyg_316._red_xblyg_361{background:linear-gradient(135deg,#fff0f0,#ffe0e0);border-color:#ffb3b3}._statCard_xblyg_316._red_xblyg_361 ._statValue_xblyg_323{color:#c33}._statCard_xblyg_316._red_xblyg_361 ._statLabel_xblyg_329{color:#992626}._statCard_xblyg_316._green_xblyg_374{background:linear-gradient(135deg,#e6f7f0,#ccf0e0);border-color:#99e6c2}._statCard_xblyg_316._green_xblyg_374 ._statValue_xblyg_323{color:#0d6e6e}._statCard_xblyg_316._green_xblyg_374 ._statLabel_xblyg_329{color:#0a5555}._availabilityText_xblyg_388{font-size:16px;color:#333;line-height:1.6}._emptyState_xblyg_395{text-align:center;color:#999;padding:20px 0}@media (max-width: 1023px) and (min-width: 768px){._header_xblyg_14{padding:16px 32px}._mainLayout_xblyg_53{flex-direction:column}._sidebar_xblyg_61,._mainContent_xblyg_67{padding:32px 20px}._profileCard_xblyg_73,._contentCard_xblyg_251{padding:28px}._profileName_xblyg_118{font-size:26px}._contentTitle_xblyg_260{font-size:24px}._statsGrid_xblyg_310{grid-template-columns:repeat(2,1fr)}._primaryButton_xblyg_213,._secondaryButton_xblyg_232,._logoutButton_xblyg_34{min-height:44px}}@media (max-width: 767px){._header_xblyg_14{padding:14px 16px}._logo_xblyg_27{font-size:22px}._logoutButton_xblyg_34{padding:8px 16px;font-size:13px}._mainLayout_xblyg_53{flex-direction:column}._sidebar_xblyg_61,._mainContent_xblyg_67{padding:20px 12px}._profileCard_xblyg_73,._contentCard_xblyg_251{padding:20px 16px}._profileHeader_xblyg_83{flex-direction:column;align-items:center;text-align:center}._profilePicture_xblyg_89,._profileInitials_xblyg_98{margin-right:0;margin-bottom:16px;width:80px;height:80px}._profileInitials_xblyg_98{font-size:36px}._profileInfo_xblyg_114{width:100%}._profileName_xblyg_118{font-size:22px;text-align:center}._profileRole_xblyg_126,._bio_xblyg_133{font-size:14px;text-align:center}._sectionHeader_xblyg_141{font-size:15px}._tagsDisplay_xblyg_149{justify-content:center;gap:6px}._tag_xblyg_149{font-size:12px;padding:5px 10px}._skillTag_xblyg_166{font-size:11px;padding:3px 8px}._linksContainer_xblyg_175{flex-direction:column;align-items:center;gap:12px}._link_xblyg_175{font-size:14px}._contactInfo_xblyg_194{font-size:14px;text-align:center}._actionButtons_xblyg_207{flex-direction:column;gap:12px}._primaryButton_xblyg_213,._secondaryButton_xblyg_232{width:100%;padding:12px;font-size:16px;min-height:44px}._secondaryButton_xblyg_232{padding:10px}._contentTitle_xblyg_260{font-size:22px;text-align:center}._experienceItem_xblyg_269{padding:16px}._experienceHeader_xblyg_277{flex-direction:column;gap:8px}._experienceTitle_xblyg_284{font-size:16px}._experienceOrg_xblyg_291{font-size:14px}._experienceDate_xblyg_297{font-size:12px}._experienceDesc_xblyg_302{font-size:14px}._statsGrid_xblyg_310{grid-template-columns:1fr;gap:12px}._statCard_xblyg_316{padding:16px}._statValue_xblyg_323{font-size:24px}._statLabel_xblyg_329{font-size:12px}._availabilityText_xblyg_388{font-size:14px}button:active{transform:scale(.98)}a:active{opacity:.7}}@media (max-width: 399px){._header_xblyg_14{padding:12px}._logo_xblyg_27{font-size:20px}._logoutButton_xblyg_34{padding:6px 12px;font-size:12px}._sidebar_xblyg_61,._mainContent_xblyg_67{padding:16px 8px}._profileCard_xblyg_73,._contentCard_xblyg_251{padding:16px 12px}._profilePicture_xblyg_89,._profileInitials_xblyg_98{width:70px;height:70px}._profileInitials_xblyg_98{font-size:32px}._profileName_xblyg_118,._contentTitle_xblyg_260{font-size:20px}._tag_xblyg_149{font-size:11px;padding:4px 8px}._skillTag_xblyg_166{font-size:10px;padding:3px 6px}._experienceItem_xblyg_269{padding:12px}._experienceTitle_xblyg_284{font-size:15px}._statCard_xblyg_316{padding:14px}._statValue_xblyg_323{font-size:22px}}@media (max-height: 500px) and (orientation: landscape){._header_xblyg_14{padding:10px 16px}._sidebar_xblyg_61,._mainContent_xblyg_67{padding:16px 12px}._profileCard_xblyg_73,._contentCard_xblyg_251{padding:16px;margin-bottom:16px}._profileHeader_xblyg_83{flex-direction:row;text-align:left}._profilePicture_xblyg_89,._profileInitials_xblyg_98{margin-right:16px;margin-bottom:0;width:60px;height:60px}._profileInitials_xblyg_98{font-size:28px}._profileName_xblyg_118{font-size:20px;text-align:left}._profileRole_xblyg_126,._bio_xblyg_133{text-align:left}}._container_h4wfo_7{display:flex;min-height:100vh;background:#f9fafb}._mainContent_h4wfo_13{flex:1;padding:40px}._contentCard_h4wfo_18{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid #e8ebe9}._header_h4wfo_30{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px}._title_h4wfo_38{font-size:28px;font-weight:700;color:#0d6e6e;margin:0 0 4px;letter-spacing:-.5px}._headerSubtitle_h4wfo_46{font-size:14px;color:#64748b;margin:0;font-weight:500}._headerActions_h4wfo_53{display:flex;align-items:center;gap:10px;flex-shrink:0}._changeProfileButton_h4wfo_61{padding:9px 16px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease;white-space:nowrap}._changeProfileButton_h4wfo_61:hover{background:#e2e8f0;color:#334155;border-color:#cbd5e1}._backButton_h4wfo_80{padding:10px 20px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;white-space:nowrap}._backButton_h4wfo_80:hover{background:#0a5555;transform:translateY(-2px)}._scopeToggle_h4wfo_103{display:flex;gap:0;margin-bottom:28px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;width:fit-content;background:#f8fafc}._scopeButton_h4wfo_114{display:flex;flex-direction:column;align-items:center;padding:10px 24px;background:transparent;color:#64748b;border:none;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease;line-height:1.3;min-width:140px;position:relative}._scopeButton_h4wfo_114:not(:last-child){border-right:1px solid #e2e8f0}._scopeButtonActive_h4wfo_135{background:#0d6e6e;color:#fff}._scopeButtonActive_h4wfo_135 ._scopeButtonSub_h4wfo_140{color:#ffffffbf}._scopeButtonSub_h4wfo_140{font-size:.7rem;font-weight:400;color:#94a3b8;margin-top:1px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._programLabel_h4wfo_159{display:inline-block;margin-top:4px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:600;letter-spacing:.2px}._inlineLoading_h4wfo_176{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:8px;color:#64748b;font-size:.875rem;margin-bottom:24px}._professorsGrid_h4wfo_192{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}._professorCard_h4wfo_202{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;border:2px solid #0d6e6e;transition:all .3s ease;display:flex;flex-direction:column;position:relative}._professorCard_h4wfo_202:hover{box-shadow:0 6px 24px #0d6e6e26;transform:translateY(-4px)}._discoveredCard_h4wfo_219{border:2px solid #0d9e9e;background:#f0fafa}._discoveredCard_h4wfo_219:hover{box-shadow:0 6px 24px #0d9e9e26}._cardBadge_h4wfo_232{position:absolute;top:-12px;left:20px}._verifiedBadge_h4wfo_238{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0d6e6e4d;display:inline-block}._discoveredBadge_h4wfo_249{background:linear-gradient(135deg,#0d9e9e,#0a7a7a);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0d9e9e4d;display:inline-block}._professorHeader_h4wfo_264{display:flex;align-items:center;margin-bottom:16px;margin-top:8px}._avatar_h4wfo_271{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin-right:16px;flex-shrink:0;box-shadow:0 2px 8px #0d6e6e33}._discoveredAvatar_h4wfo_287{background:linear-gradient(135deg,#0d9e9e,#0a7a7a);box-shadow:0 2px 8px #0d9e9e33}._professorInfo_h4wfo_292{flex:1;min-width:0}._professorName_h4wfo_297{font-size:18px;font-weight:600;color:#0d6e6e;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._discoveredCard_h4wfo_219 ._professorName_h4wfo_297{color:#0a7a7a}._professorDepartment_h4wfo_311{font-size:14px;color:#666;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._professorBio_h4wfo_320{font-size:14px;color:#555;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._researchAreas_h4wfo_335{margin-bottom:16px}._researchLabel_h4wfo_339{font-size:14px;font-weight:600;color:#333;margin:0 0 8px}._researchTags_h4wfo_346{display:flex;flex-wrap:wrap;gap:6px}._researchTag_h4wfo_346{background:#0d6e6e1a;color:#0d6e6e;padding:6px 10px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid rgba(13,110,110,.2)}._discoveredTag_h4wfo_362{background:#0d9e9e1a;color:#0a7a7a;border:1px solid rgba(13,158,158,.2)}._moreTag_h4wfo_368{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}._activeTag_h4wfo_374{display:inline-flex;align-items:center;background:#0d9e9e1a;color:#0a7a7a;border:1px solid rgba(13,158,158,.2);border-radius:12px;padding:2px;font-size:12px;font-weight:500;margin:2px 2px 2px 0}._cardFooter_h4wfo_391{display:flex;gap:12px;margin-top:auto;padding-top:16px}._messageButton_h4wfo_398{flex:1;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-height:44px}._messageButton_h4wfo_398:hover{background:#0d6e6e;color:#fff;transform:translateY(-2px)}._viewProfileButton_h4wfo_418{flex:1;background:#0d6e6e;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;box-shadow:0 2px 8px #0d6e6e33;transition:all .3s ease;min-height:44px}._viewProfileButton_h4wfo_418:hover{background:#0a5555;transform:translateY(-2px);box-shadow:0 4px 12px #0d6e6e4d}._contactButton_h4wfo_439{flex:1;background:#0d9e9e1a;color:#0a7a7a;border:2px solid #0d9e9e;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;min-height:44px}._contactButton_h4wfo_439:hover{background:#0d9e9e;color:#fff;transform:translateY(-2px)}._websiteButton_h4wfo_459{flex:1;background:#0d9e9e;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;box-shadow:0 2px 8px #0d9e9e33;transition:all .3s ease;min-height:44px}._websiteButton_h4wfo_459:hover{background:#0a7a7a;transform:translateY(-2px);box-shadow:0 4px 12px #0d9e9e4d}._modal_h4wfo_484{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_h4wfo_498{background:#fff;border-radius:16px;padding:32px;max-width:600px;max-height:85vh;overflow-y:auto;position:relative;width:90%;box-shadow:0 10px 40px #0003}._closeButton_h4wfo_510{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:#666;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}._closeButton_h4wfo_510:hover{background:#f3f4f6;color:#333}._modalHeader_h4wfo_533{display:flex;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e8ebe9}._modalAvatar_h4wfo_541{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#0d9e9e,#0a7a7a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;margin-right:20px;flex-shrink:0;box-shadow:0 4px 12px #0d9e9e4d}._modalTitle_h4wfo_557{font-size:24px;font-weight:700;color:#0a7a7a;margin:0 0 8px}._modalDepartment_h4wfo_564{font-size:16px;color:#666;margin:0}._modalBody_h4wfo_570{margin-bottom:24px}._modalSectionTitle_h4wfo_574{font-size:18px;font-weight:600;color:#333;margin:0 0 16px}._contactItem_h4wfo_581{display:flex;flex-direction:column;margin-bottom:16px;padding:12px;background:#f8faf9;border-radius:8px;border-left:3px solid #6b7280}._contactLabel_h4wfo_591{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}._contactValue_h4wfo_600{font-size:15px;color:#333;font-weight:500}._contactLink_h4wfo_606{font-size:15px;color:#0d6e6e;text-decoration:none;font-weight:500;transition:color .2s ease}._contactLink_h4wfo_606:hover{color:#0a5555;text-decoration:underline}._modalActions_h4wfo_619{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;border-top:2px solid #e8ebe9}._modalCloseButton_h4wfo_627{padding:12px 24px;background:#f3f4f6;color:#4b5563;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;transition:all .3s ease}._modalCloseButton_h4wfo_627:hover{background:#e5e7eb;border-color:#9ca3af}._modalWebsiteButton_h4wfo_644{padding:12px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;box-shadow:0 2px 8px #6b728033;transition:all .3s ease}._modalWebsiteButton_h4wfo_644:hover{background:#0a5555;transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}._emptyState_h4wfo_667{text-align:center;padding:60px 20px;color:#666}._emptyIcon_h4wfo_673{font-size:48px;margin-bottom:16px}._emptyTitle_h4wfo_678{font-size:20px;font-weight:600;margin-bottom:8px;color:#333}._emptyText_h4wfo_685{font-size:16px;margin-bottom:24px;color:#666}._refreshButton_h4wfo_691{padding:12px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 2px 8px #0d6e6e33;transition:all .3s ease}._refreshButton_h4wfo_691:hover{background:#0a5555;transform:translateY(-2px)}._loadingState_h4wfo_713{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}._loadingSpinner_h4wfo_721{display:flex;gap:16px;margin-bottom:20px}._spinner_h4wfo_727{width:16px;height:16px;border-radius:50%;background:#0d6e6e;animation:_bounce_h4wfo_1 1.4s infinite ease-in-out both}._spinner_h4wfo_727:nth-child(1){animation-delay:-.32s}._spinner_h4wfo_727:nth-child(2){animation-delay:-.16s}@keyframes _bounce_h4wfo_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._loadingText_h4wfo_752{color:#666;font-size:18px;font-weight:500}._errorState_h4wfo_762{text-align:center;padding:40px 20px}._errorTitle_h4wfo_767{color:#dc2626;font-size:22px;font-weight:600;margin-bottom:12px}._errorText_h4wfo_774{color:#666;font-size:16px;margin-bottom:24px}._retryButton_h4wfo_780{padding:12px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 2px 8px #0d6e6e33;transition:all .3s ease}._retryButton_h4wfo_780:hover{background:#0a5555;transform:translateY(-2px)}@media (max-width: 1024px) and (min-width: 768px){._mainContent_h4wfo_13{padding:30px}._contentCard_h4wfo_18{padding:28px}._title_h4wfo_38{font-size:26px}._professorsGrid_h4wfo_192{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media (max-width: 767px){._mainContent_h4wfo_13{padding:20px 16px}._contentCard_h4wfo_18{padding:20px}._header_h4wfo_30{flex-direction:column;align-items:flex-start;gap:12px}._headerActions_h4wfo_53{width:100%;flex-direction:row;gap:8px}._title_h4wfo_38{font-size:24px}._changeProfileButton_h4wfo_61{flex:1;min-height:44px;font-size:13px}._backButton_h4wfo_80{flex:1;justify-content:center;padding:12px 20px;min-height:44px}._scopeToggle_h4wfo_103{width:100%}._scopeButton_h4wfo_114{flex:1;min-width:unset;padding:10px 12px;font-size:.8rem}._professorsGrid_h4wfo_192{grid-template-columns:1fr;gap:20px}._professorCard_h4wfo_202{padding:20px}._professorCard_h4wfo_202:hover{transform:translateY(-2px)}._avatar_h4wfo_271{width:50px;height:50px;font-size:18px;margin-right:12px}._professorName_h4wfo_297{font-size:16px}._professorDepartment_h4wfo_311{font-size:13px}._cardFooter_h4wfo_391{flex-direction:column;gap:10px}._messageButton_h4wfo_398,._viewProfileButton_h4wfo_418,._contactButton_h4wfo_439,._websiteButton_h4wfo_459{width:100%;min-height:48px}._modal_h4wfo_484{padding:10px}._modalContent_h4wfo_498{width:100%;max-width:100%;padding:24px;max-height:90vh}._modalHeader_h4wfo_533{flex-direction:column;align-items:center;text-align:center}._modalAvatar_h4wfo_541{margin-right:0;margin-bottom:16px}._modalActions_h4wfo_619{flex-direction:column;gap:10px}._modalCloseButton_h4wfo_627,._modalWebsiteButton_h4wfo_644{width:100%;min-height:48px}}@media (max-width: 399px){._mainContent_h4wfo_13{padding:16px 12px}._contentCard_h4wfo_18{padding:16px}._title_h4wfo_38{font-size:20px}._professorCard_h4wfo_202{padding:16px}._cardBadge_h4wfo_232{left:12px}._verifiedBadge_h4wfo_238,._discoveredBadge_h4wfo_249{font-size:11px;padding:5px 10px}._avatar_h4wfo_271{width:45px;height:45px;font-size:16px}._professorName_h4wfo_297{font-size:15px}._researchTag_h4wfo_346{font-size:11px;padding:4px 8px}._modalContent_h4wfo_498{padding:20px}._modalAvatar_h4wfo_541{width:60px;height:60px;font-size:24px}._modalTitle_h4wfo_557{font-size:20px}}@media (hover: none) and (pointer: coarse){._backButton_h4wfo_80,._changeProfileButton_h4wfo_61,._messageButton_h4wfo_398,._viewProfileButton_h4wfo_418,._contactButton_h4wfo_439,._websiteButton_h4wfo_459,._refreshButton_h4wfo_691,._retryButton_h4wfo_780{min-height:48px;font-size:16px}._professorCard_h4wfo_202{padding:24px}._professorCard_h4wfo_202:hover{transform:none}._closeButton_h4wfo_510{width:44px;height:44px;font-size:32px}}._sourcesSection_h4wfo_1042{margin-top:48px;padding-top:32px;border-top:1px solid #e5e7eb}._sourcesTitle_h4wfo_1048{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:6px}._sourcesSubtitle_h4wfo_1055{font-size:.875rem;color:#6b7280;margin-bottom:16px}._sourcesList_h4wfo_1061{display:flex;flex-direction:column;gap:8px}._sourceLink_h4wfo_1067{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;text-decoration:none;font-size:.875rem;transition:background .15s,border-color .15s;width:fit-content}._sourceLink_h4wfo_1067:hover{background:#eff6ff;border-color:#93c5fd}._refreshingBanner_h4wfo_1087{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-size:.875rem;color:#92400e}._linkedinButton_h4wfo_1097{background:#0077b5;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem}._linkedinButton_h4wfo_1097:hover{background:#005885}._container_12g7v_4{min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_12g7v_11{background:#fff;border-bottom:1px solid #e8ebe9;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #0000000a}._logo_12g7v_24{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._logoutButton_12g7v_31{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px}._content_12g7v_46{max-width:1100px;margin:0 auto;padding:40px}._pageHeader_12g7v_52{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._pageTitle_12g7v_59{font-size:32px;font-weight:700;color:#0d6e6e;margin:0 auto 0 0;letter-spacing:-.5px}._backButton_12g7v_69{padding:10px 20px;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px;min-height:44px}._filtersContainer_12g7v_86{margin-bottom:24px;display:flex;gap:16px;flex-wrap:wrap}._filterSelect_12g7v_93,._searchInput_12g7v_94{padding:10px;border-radius:8px;border:2px solid #0d6e6e;font-size:16px;outline:none;min-height:44px;box-sizing:border-box;max-width:100%}._filterSelect_12g7v_93{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d6e6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;min-width:200px}._searchInput_12g7v_94{flex:1;min-width:200px}._positionsGrid_12g7v_126{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}._positionCard_12g7v_132{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px;display:flex;flex-direction:column;border:1px solid #e9ecef}._button_12g7v_143{padding:8px 16px;border:none;border-radius:6px;font-weight:500;cursor:pointer;font-size:14px;min-height:44px;transition:all .2s ease}._primaryButton_12g7v_154{background:#0d6e6e;color:#fff}._secondaryButton_12g7v_159{background:#6c757d;color:#fff}._modal_12g7v_165{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modalContent_12g7v_179{background:#fff;border-radius:12px;padding:2rem;max-width:700px;width:90%;max-height:90vh;overflow:auto}@media (max-width: 1024px) and (min-width: 768px){._header_12g7v_11{padding:16px 30px}._content_12g7v_46{max-width:1200px;margin:0 auto;padding:0 1rem}._logo_12g7v_24{font-size:24px}._pageTitle_12g7v_59{font-size:28px}._positionsGrid_12g7v_126{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._filterSelect_12g7v_93{min-width:180px}}@media (max-width: 767px){._header_12g7v_11{padding:12px 20px;flex-wrap:wrap;gap:12px}._logo_12g7v_24{font-size:22px;flex:1}._logoutButton_12g7v_31{padding:8px 16px;font-size:13px}._content_12g7v_46{padding:20px 16px}._pageHeader_12g7v_52{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}._pageTitle_12g7v_59{font-size:24px}._backButton_12g7v_69{width:100%;justify-content:center;padding:12px 20px}._filtersContainer_12g7v_86{flex-direction:column;gap:12px}._filterSelect_12g7v_93,._searchInput_12g7v_94{width:100%;min-width:unset}._positionsGrid_12g7v_126{grid-template-columns:1fr;gap:16px}._positionCard_12g7v_132{padding:20px}._modal_12g7v_165{padding:10px}._modalContent_12g7v_179{width:100%;max-width:100%;padding:1.5rem;max-height:95vh}._button_12g7v_143{min-height:48px;font-size:15px;padding:12px 20px}}@media (max-width: 399px){._header_12g7v_11{padding:10px 16px}._logo_12g7v_24{font-size:20px}._content_12g7v_46{padding:16px 12px}._pageTitle_12g7v_59{font-size:20px}._positionCard_12g7v_132{padding:16px}._modalContent_12g7v_179{padding:1rem}._button_12g7v_143{font-size:14px;padding:10px 16px}}@media (max-height: 500px) and (orientation: landscape){._modalContent_12g7v_179{max-height:85vh;padding:1rem}._header_12g7v_11{position:relative}._content_12g7v_46{padding:16px}}@media (hover: none) and (pointer: coarse){._button_12g7v_143,._logoutButton_12g7v_31,._backButton_12g7v_69,._filterSelect_12g7v_93,._searchInput_12g7v_94{min-height:48px}._positionCard_12g7v_132{padding:24px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._container_1v7we_10{max-width:1100px;margin:0 auto;padding:40px;background:#f0f4f3;min-height:100vh}._header_1v7we_19{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:12px}._title_1v7we_27{font-size:32px;font-weight:800;color:#0d6e6e;margin:0}._headerButtons_1v7we_34{display:flex;gap:12px;flex-wrap:wrap}._button_1v7we_40{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s;min-height:44px}._primaryButton_1v7we_51{background:#0d6e6e;color:#fff}._secondaryButton_1v7we_56{background:#6c757d;color:#fff}._applicationsGrid_1v7we_62{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}._applicationCard_1v7we_68{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:24px;border:1px solid #e8ebe9;display:flex;flex-direction:column}._cardHeader_1v7we_78{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}._cardTitle_1v7we_86{font-weight:700;font-size:18px;color:#0d6e6e;margin:0;flex:1}._badges_1v7we_94{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}._badge_1v7we_94{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap}._paidBadge_1v7we_109{background:#28a745;color:#fff}._typeBadge_1v7we_114{background:#17a2b8;color:#fff}._statusBadge_1v7we_119{padding:6px 10px;border-radius:6px;font-weight:600;text-transform:capitalize;font-size:.9rem;display:inline-block}._statusAccepted_1v7we_128{background:#d4edda;color:#155724}._statusRejected_1v7we_133{background:#f8d7da;color:#721c24}._statusWithdrawn_1v7we_138{background:#e9ecef;color:#6c757d}._statusPending_1v7we_143{background:#fff3cd;color:#856404}._cardActions_1v7we_149{display:flex;gap:8px;margin-top:auto}._withdrawButton_1v7we_155{background:#dc3545;color:#fff;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;min-height:44px;font-size:14px}._emptyState_1v7we_167{padding:40px;color:#666;text-align:center;font-size:16px}._loadingState_1v7we_175{padding:40px;background:#f0f4f3;text-align:center}@media (max-width: 1024px) and (min-width: 768px){._container_1v7we_10{padding:30px}._title_1v7we_27{font-size:28px}._applicationsGrid_1v7we_62{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._button_1v7we_40{font-size:15px;padding:9px 18px}}@media (max-width: 767px){._container_1v7we_10{padding:20px 16px}._header_1v7we_19{flex-direction:column;align-items:flex-start;gap:16px}._title_1v7we_27{font-size:24px}._headerButtons_1v7we_34{width:100%;flex-direction:column;gap:10px}._button_1v7we_40{width:100%;justify-content:center;padding:12px 20px;min-height:48px}._applicationsGrid_1v7we_62{grid-template-columns:1fr;gap:16px}._applicationCard_1v7we_68{padding:20px}._cardHeader_1v7we_78{flex-direction:column;align-items:flex-start}._badges_1v7we_94{width:100%;justify-content:flex-start}._cardActions_1v7we_149{flex-direction:column}._withdrawButton_1v7we_155{width:100%;padding:12px 20px;min-height:48px}}@media (max-width: 399px){._container_1v7we_10{padding:16px 12px}._title_1v7we_27{font-size:20px}._applicationCard_1v7we_68{padding:16px}._cardTitle_1v7we_86{font-size:16px}._badge_1v7we_94{font-size:.7rem;padding:.2rem .4rem}._statusBadge_1v7we_119{font-size:.8rem;padding:5px 8px}}@media (max-height: 500px) and (orientation: landscape){._container_1v7we_10{padding:16px}._header_1v7we_19{margin-bottom:16px}._applicationsGrid_1v7we_62{gap:12px}}@media (hover: none) and (pointer: coarse){._button_1v7we_40,._withdrawButton_1v7we_155{min-height:48px;font-size:16px}._applicationCard_1v7we_68{padding:24px}}._container_1ktis_4{display:flex;height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}._sidebar_1ktis_13{width:380px;background:#fff;border-right:1px solid #e8ebe9;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000a}._sidebarHeader_1ktis_23{padding:32px;border-bottom:1px solid #e8ebe9}._sidebarHeaderTop_1ktis_28{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}._sidebarTitle_1ktis_37{font-size:28px;font-weight:700;color:#0d6e6e;margin:0;letter-spacing:-.5px}._backButton_1ktis_45{background:#0d6e6e;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._backButton_1ktis_45:hover{background:#0a5555;transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e4d}._searchInput_1ktis_65{width:100%;padding:12px 16px;border:1px solid #e8ebe9;border-radius:8px;font-size:14px;outline:none;min-height:44px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}._searchInput_1ktis_65:focus{border-color:#0d6e6e;box-shadow:0 0 0 3px #0d6e6e1a}._conversationsList_1ktis_82{flex:1;overflow-y:auto}._conversationItem_1ktis_87{padding:20px 32px;cursor:pointer;border-bottom:1px solid #f0f4f3;transition:all .2s ease}._conversationItem_1ktis_87:hover{background:#f8fafc;transform:translate(2px)}._conversationItemSelected_1ktis_99{background:#f0f4f3;border-left:4px solid #0d6e6e}._conversationContent_1ktis_104{display:flex;align-items:center}._avatar_1ktis_109{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;margin-right:16px;flex-shrink:0;box-shadow:0 2px 8px #0d6e6e33}._conversationInfo_1ktis_125{flex:1;min-width:0}._conversationName_1ktis_130{font-size:16px;font-weight:600;color:#0d6e6e;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationStatus_1ktis_140{font-size:14px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._conversationTime_1ktis_148{font-size:12px;color:#999}._chatArea_1ktis_154{flex:1;display:flex;flex-direction:column}._chatHeader_1ktis_160{padding:24px 32px;background:#fff;border-bottom:1px solid #e8ebe9;box-shadow:0 2px 8px #0000000a}._chatBackButton_1ktis_167{display:none}._chatHeaderLeft_1ktis_171{display:flex;align-items:center;flex:1;min-width:0;gap:12px}._chatHeaderContent_1ktis_179{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;margin-bottom:0}._chatHeaderActions_1ktis_188{display:flex;align-items:center;gap:8px;flex-shrink:0}._messageSearchInput_1ktis_195{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;width:150px;outline:none;transition:all .2s ease}._searchClearButton_1ktis_205{background:transparent;border:none;cursor:pointer;font-size:14px;color:#999;padding:4px;border-radius:4px;transition:all .2s ease}._searchClearButton_1ktis_205:hover{background:#f1f5f9;color:#666}._profileButton_1ktis_221{padding:8px 16px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._profileButton_1ktis_221:hover{background:#0a5555;box-shadow:0 4px 12px #0d6e6e4d;transform:translateY(-1px)}._chatAvatar_1ktis_240{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;margin-right:16px;flex-shrink:0;box-shadow:0 2px 8px #0d6e6e33}._chatHeaderInfo_1ktis_256{flex:1;min-width:0}._chatHeaderName_1ktis_261{font-size:20px;font-weight:600;color:#0d6e6e;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chatHeaderStatus_1ktis_271{font-size:14px;color:#555;margin:0}._viewProfileButton_1ktis_277{padding:10px 20px;background:#f0f4f3;color:#0d6e6e;border:1px solid #e8ebe9;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;transition:all .3s ease}._viewProfileButton_1ktis_277:hover{background:#e8ebe9;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._approvalButtons_1ktis_300{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}._acceptButton_1ktis_307,._rejectButton_1ktis_308{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}._pendingActions_1ktis_320{display:flex;gap:8px;justify-content:flex-end}._acceptButton_1ktis_307{background:#0f5132;color:#fff;box-shadow:0 2px 8px #0f513233}._acceptButton_1ktis_307:hover{background:#0a3622;box-shadow:0 4px 12px #0a36224d;color:#fff;transform:translateY(-1px)}._rejectButton_1ktis_308{background:#bd2130;color:#fff;box-shadow:0 2px 8px #bd213033}._rejectButton_1ktis_308:hover{background:#a71e2a;box-shadow:0 4px 12px #a71e2a4d;color:#fff;transform:translateY(-1px)}._messagesArea_1ktis_353{flex:1;padding:24px 32px;overflow-y:auto;background:#f0f4f3}._messagesContainer_1ktis_360{display:flex;flex-direction:column;gap:20px}._messageWrapper_1ktis_366{display:flex;justify-content:flex-start}._messageWrapperOwn_1ktis_371{justify-content:flex-end}._messageContent_1ktis_375{max-width:70%;display:flex;flex-direction:column;gap:8px;position:relative}._deleteButton_1ktis_383{position:absolute;top:-6px;right:-6px;border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:12px;padding:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._deleteButton_1ktis_383:disabled{cursor:not-allowed;opacity:.5}._messageBubble_1ktis_405{padding:16px 20px;border-radius:20px;box-shadow:0 2px 8px #00000014;font-size:15px;line-height:1.5;border:1px solid rgba(0,0,0,.05)}._messageBubbleOwn_1ktis_414{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;border-radius:20px 20px 8px;box-shadow:0 3px 12px #0d6e6e33}._messageBubbleOther_1ktis_421{background:#fff;color:#333;border-radius:20px 20px 20px 8px;border:1px solid #e8ebe9}._messageTimestamp_1ktis_428{font-size:12px;opacity:.7;padding:0 4px}._timestampOwn_1ktis_434{text-align:right}._timestampOther_1ktis_438{text-align:left}._messageInput_1ktis_443{padding:24px 32px;background:#fff;border-top:1px solid #e8ebe9;box-shadow:0 -2px 8px #0000000a}._messageForm_1ktis_450{display:flex;gap:12px;align-items:center}._inputField_1ktis_456{flex:1;padding:14px 20px;border:1px solid #e8ebe9;border-radius:24px;font-size:14px;color:#333;outline:none;min-height:48px;background:#f8fafc;transition:all .2s ease}._inputField_1ktis_456:focus{border-color:#0d6e6e;background:#fff;box-shadow:0 0 0 3px #0d6e6e1a}._sendButton_1ktis_475{padding:14px 24px;border:none;border-radius:24px;cursor:pointer;font-size:14px;font-weight:600;min-height:48px;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}._sendButtonActive_1ktis_487{background:linear-gradient(135deg,#0d6e6e,#0a5555);color:#fff;box-shadow:0 3px 12px #0d6e6e33}._sendButtonActive_1ktis_487:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0d6e6e4d}._sendButtonDisabled_1ktis_498{background:#e8ebe9;color:#999;cursor:not-allowed;box-shadow:none}._emptyState_1ktis_506{flex:1;display:flex;align-items:center;justify-content:center;background:#f0f4f3}._emptyStateContent_1ktis_514{text-align:center;color:#666}._emptyStateIcon_1ktis_519{font-size:64px;margin-bottom:24px}._emptyStateTitle_1ktis_524{font-size:24px;margin-bottom:16px;color:#0d6e6e;font-weight:600}._emptyStateText_1ktis_531{font-size:16px}._pendingNotice_1ktis_535{text-align:center;padding:24px;background:#fff;border-radius:12px;border:1px solid #e8ebe9;box-shadow:0 2px 8px #00000014}._pendingNoticeIcon_1ktis_544{font-size:16px;color:#6c757d;margin-bottom:8px}._pendingNoticeText_1ktis_550{font-size:14px;color:#555}._errorMessage_1ktis_556{position:fixed;top:20px;right:20px;background:#dc3545;color:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;display:flex;align-items:center;gap:12px}._errorCloseButton_1ktis_571{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:0;width:20px;height:20px}@media (max-width: 1024px) and (min-width: 768px){._sidebar_1ktis_13{width:300px}._sidebarHeader_1ktis_23{padding:20px}._sidebarTitle_1ktis_37{font-size:22px}._conversationItem_1ktis_87{padding:14px 20px}._avatar_1ktis_109{width:44px;height:44px;font-size:16px}._messageContent_1ktis_375{max-width:75%}}@media (max-width: 767px){._container_1ktis_4{flex-direction:column;position:relative}._sidebar_1ktis_13{width:100%;border-right:none;border-bottom:1px solid #e2e8f0;max-height:none!important;height:100vh!important}._chatArea_1ktis_154,._sidebar_1ktis_13._conversationSelected_1ktis_633{display:none!important}._chatArea_1ktis_154._conversationSelected_1ktis_633{display:flex!important;height:100vh!important}._sidebarHeader_1ktis_23{padding:16px}._sidebarHeaderTop_1ktis_28{flex-wrap:wrap;gap:8px}._sidebarTitle_1ktis_37{font-size:20px;flex:1}._backButton_1ktis_45{padding:8px 12px;font-size:13px;min-height:40px}._conversationItem_1ktis_87{padding:12px 16px}._avatar_1ktis_109{width:42px;height:42px;font-size:16px;margin-right:10px}._conversationName_1ktis_130{font-size:15px}._conversationStatus_1ktis_140{font-size:13px}._chatHeader_1ktis_160{padding:12px;flex-direction:column;align-items:stretch;gap:8px}._chatHeaderContent_1ktis_179{flex-direction:column;align-items:stretch;gap:8px;flex:1}._chatBackButton_1ktis_167{display:flex!important;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px;cursor:pointer;font-size:18px;min-height:44px;min-width:44px;color:#2c2374;flex-shrink:0;margin-right:8px}._chatHeaderLeft_1ktis_171{justify-content:flex-start;width:100%}._chatHeaderActions_1ktis_188{flex-direction:row;justify-content:center;gap:8px;width:100%}._messageSearchInput_1ktis_195{width:auto;flex:1;font-size:11px;padding:6px 10px}._profileButton_1ktis_221{padding:6px 10px;font-size:11px;flex:1}._chatHeaderName_1ktis_261{font-size:16px}._chatHeaderStatus_1ktis_271{font-size:13px}._viewProfileButton_1ktis_277{width:100%;justify-content:center;padding:10px 16px;min-height:48px}._approvalButtons_1ktis_300{width:100%;flex-direction:column;gap:10px}._acceptButton_1ktis_307,._rejectButton_1ktis_308{width:100%;padding:12px 16px;min-height:48px}._messagesArea_1ktis_353{padding:16px}._messageContent_1ktis_375{max-width:85%}._messageBubble_1ktis_405{padding:10px 14px;font-size:14px}._messageInput_1ktis_443{padding:12px 16px}._messageForm_1ktis_450{gap:8px}._inputField_1ktis_456{font-size:16px;padding:12px 14px;min-height:48px}._sendButton_1ktis_475{padding:12px 16px;min-height:48px;font-size:15px}._emptyStateIcon_1ktis_519{font-size:48px;margin-bottom:16px}._emptyStateTitle_1ktis_524{font-size:20px}._emptyStateText_1ktis_531{font-size:14px}._errorMessage_1ktis_556{top:10px;right:10px;left:10px;font-size:13px}}@media (max-width: 399px){._sidebarHeader_1ktis_23{padding:12px}._sidebarTitle_1ktis_37{font-size:18px}._searchInput_1ktis_65{font-size:14px;padding:10px 12px}._conversationItem_1ktis_87{padding:10px 12px}._avatar_1ktis_109{width:38px;height:38px;font-size:14px}._conversationName_1ktis_130{font-size:14px}._chatHeader_1ktis_160{padding:12px}._chatAvatar_1ktis_240{width:32px;height:32px;font-size:12px}._chatHeaderName_1ktis_261{font-size:15px}._viewProfileButton_1ktis_277{font-size:13px;padding:8px 12px}._messagesArea_1ktis_353{padding:12px}._messageContent_1ktis_375{max-width:90%}._messageBubble_1ktis_405{padding:8px 12px;font-size:13px}._messageInput_1ktis_443{padding:10px 12px}._inputField_1ktis_456{font-size:14px;padding:10px 12px}._sendButton_1ktis_475{padding:10px 14px;font-size:14px}}@media (max-height: 500px) and (orientation: landscape){._sidebar_1ktis_13{max-height:40vh}._messagesArea_1ktis_353,._chatHeader_1ktis_160{padding:12px}._messageInput_1ktis_443{padding:10px 12px}}@media (hover: none) and (pointer: coarse){._backButton_1ktis_45,._viewProfileButton_1ktis_277,._acceptButton_1ktis_307,._rejectButton_1ktis_308,._sendButton_1ktis_475,._searchInput_1ktis_65,._inputField_1ktis_456{min-height:48px;font-size:16px}._conversationItem_1ktis_87{padding:16px}._conversationItem_1ktis_87:hover{background:transparent}._messageBubble_1ktis_405{padding:12px 16px}}@media (max-width: 767px){._sidebarHidden_1ktis_948{display:none}._chatAreaActive_1ktis_952{width:100%}}._questionnaireContainer_1801r_13{max-width:900px;margin:0 auto;padding:40px;min-height:100vh;background:#f9fafb}._questionnaireHeader_1801r_29{margin-bottom:32px}._questionnaireHeader_1801r_29 h1{font-size:28px;font-weight:700;color:#0d6e6e;margin-bottom:16px;letter-spacing:-.5px}._headerNotice_1801r_61{background-color:#fef2f2;border:1px solid #fca5a5;border-radius:12px;padding:14px 18px;display:flex;align-items:flex-start;gap:10px;color:#991b1b;font-size:14px;line-height:1.5;margin-bottom:24px;box-shadow:0 2px 4px #0000000d}._noticeIcon_1801r_91{flex-shrink:0;font-weight:700;font-size:16px}._completionTracker_1801r_111{background:linear-gradient(135deg,#e0f2f1,#f0f9ff);border:1px solid #99d6d6;border-radius:12px;padding:20px;margin-top:24px;box-shadow:0 2px 8px #0d6e6e1a}._completionHeader_1801r_129{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._completionLabel_1801r_143{font-size:15px;font-weight:600;color:#0d6e6e}._completionPercentage_1801r_155{font-size:22px;font-weight:700;color:#0d6e6e}._completionBarContainer_1801r_167{height:10px;background-color:#b3e0e0;border-radius:5px;overflow:hidden;margin-bottom:10px;box-shadow:inset 0 1px 3px #0000001a}._completionBarFill_1801r_185{height:100%;background:linear-gradient(90deg,#0d6e6e,#0a5555);border-radius:5px;transition:width .4s ease;box-shadow:0 0 10px #0d6e6e4d}._completionHint_1801r_201{font-size:13px;color:#0a5555;margin:0;line-height:1.5;font-weight:500}._questionnaireForm_1801r_225{display:flex;flex-direction:column;gap:32px}._formSection_1801r_237{background:#fff;border:1px solid #e8ebe9;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}._formSection_1801r_237:hover{box-shadow:0 6px 24px #0d6e6e1f}._formSection_1801r_237 h2{font-size:22px;font-weight:700;color:#0d6e6e;margin-bottom:8px;letter-spacing:-.3px}._sectionDescription_1801r_279{font-size:14px;color:#666;margin-bottom:24px;line-height:1.5}._formGroup_1801r_301{margin-bottom:24px}._formGroup_1801r_301:last-child{margin-bottom:0}._formGroup_1801r_301 label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px;position:relative}._infoIcon_1801r_335{display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;background-color:#e8ebe9;border-radius:50%;font-size:11px;margin-left:6px;color:#666;cursor:help;transition:all .3s ease;position:relative}._infoIcon_1801r_335:hover{background-color:#0d6e6e;color:#fff}._infoIcon_1801r_335[data-tooltip]{position:relative}._infoIcon_1801r_335[data-tooltip]:before{content:attr(data-tooltip);position:absolute;top:50%;left:100%;transform:translateY(-50%);background-color:#0d6e6e;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;box-shadow:0 4px 12px #0003;margin-left:10px}._infoIcon_1801r_335[data-tooltip]:after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #0d6e6e transparent transparent;opacity:0;visibility:hidden;transition:all .2s ease;margin-left:4px}._infoIcon_1801r_335[data-tooltip]:hover:before,._infoIcon_1801r_335[data-tooltip]:hover:after{opacity:1;visibility:visible;left:calc(100% + 5px)}._formGroup_1801r_301 input[type=text],._formGroup_1801r_301 input[type=number],._formGroup_1801r_301 select,._formGroup_1801r_301 textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#1a1a1a;transition:all .3s ease;font-family:inherit;background:#fff}._formGroup_1801r_301 input[type=text]:focus,._formGroup_1801r_301 input[type=number]:focus,._formGroup_1801r_301 select:focus,._formGroup_1801r_301 textarea:focus{outline:none;border-color:#0d6e6e;box-shadow:0 0 0 3px #0d6e6e1a}._formGroup_1801r_301 input[type=text]::placeholder,._formGroup_1801r_301 textarea::placeholder{color:#9ca3af}._formGroup_1801r_301 textarea{resize:vertical;min-height:100px;line-height:1.6}._ageInput_1801r_551{display:flex;align-items:center;gap:12px;width:fit-content}._ageBtn_1801r_565{width:36px;height:36px;border:2px solid #0d6e6e;background:#fff;border-radius:8px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#0d6e6e;font-weight:600}._ageBtn_1801r_565:hover{background-color:#0d6e6e;color:#fff;transform:scale(1.05)}._ageBtn_1801r_565:active{transform:scale(.95)}._ageNumber_1801r_617{width:70px;text-align:center;padding:8px 10px;font-weight:600;font-size:16px}._radioGroup_1801r_641{display:flex;flex-direction:column;gap:12px}._radioGroupInline_1801r_653{display:flex;gap:24px}._radioLabel_1801r_663{display:flex!important;align-items:center!important;justify-content:flex-start;gap:10px;font-size:14px;color:#333;cursor:pointer;font-weight:400;padding:10px 12px;border-radius:6px;transition:all .2s ease;min-height:38px;margin:0;vertical-align:middle}._radioLabel_1801r_663:hover{background-color:#f8faf9}._radioLabel_1801r_663 input[type=radio]{width:18px!important;height:18px!important;cursor:pointer;accent-color:#0d6e6e;margin:0!important;flex-shrink:0;align-self:center;vertical-align:middle;position:relative;top:0;padding:0}._radioLabel_1801r_663 span{display:inline-block;line-height:18px;vertical-align:middle;white-space:normal;word-wrap:break-word;flex:1;margin:0;padding:0}._checkboxGrid_1801r_781{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}._checkboxLabel_1801r_793{display:flex!important;align-items:center!important;justify-content:flex-start;gap:10px;font-size:14px;color:#333;cursor:pointer;font-weight:400;padding:10px 12px;border-radius:8px;border:1px solid #e8ebe9;transition:all .3s ease;background:#fafbfa;min-height:38px;margin:0;vertical-align:middle}._checkboxLabel_1801r_793:hover{border-color:#0d6e6e;background:#f0f9f9}._checkboxLabel_1801r_793 input[type=checkbox]{width:18px!important;height:18px!important;cursor:pointer;accent-color:#0d6e6e;margin:0!important;flex-shrink:0;align-self:center;vertical-align:middle;position:relative;top:0;padding:0}._checkboxLabel_1801r_793 span{display:inline-block;line-height:18px;vertical-align:middle;white-space:normal;word-wrap:break-word;flex:1;margin:0;padding:0}._checkboxLabel_1801r_793 input[type=checkbox]:checked~span{font-weight:600;color:#0d6e6e}._formActions_1801r_919{display:flex;justify-content:flex-end;gap:16px;padding-top:24px;border-top:2px solid #e8ebe9;margin-top:16px}._btnPrimary_1801r_937,._btnSecondary_1801r_939{padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;box-shadow:0 2px 8px #0000001a}._btnPrimary_1801r_937{background-color:#0d6e6e;color:#fff}._btnPrimary_1801r_937:hover{background-color:#0a5555;transform:translateY(-2px);box-shadow:0 4px 12px #0d6e6e4d}._btnPrimary_1801r_937:active{transform:translateY(0);box-shadow:0 2px 6px #0d6e6e33}._btnSecondary_1801r_939{background-color:#fff;color:#0d6e6e;border:2px solid #0d6e6e}._btnSecondary_1801r_939:hover{background-color:#f8faf9;transform:translateY(-2px)}._btnSecondary_1801r_939:active{transform:translateY(0);background-color:#f0f9f9}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='%230d6e6e' d='M7 10L2 5h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}._btnPrimary_1801r_937:disabled,._btnSecondary_1801r_939:disabled{opacity:.5;cursor:not-allowed;transform:none!important}input:disabled,select:disabled,textarea:disabled{background-color:#f3f4f6;cursor:not-allowed;border-color:#e5e7eb}@media (max-width: 1024px){._questionnaireContainer_1801r_13{padding:32px}._formSection_1801r_237{padding:28px}._questionnaireHeader_1801r_29 h1{font-size:26px}._formSection_1801r_237 h2{font-size:20px}}@media (max-width: 768px){._questionnaireContainer_1801r_13{padding:20px 16px}._questionnaireHeader_1801r_29 h1{font-size:24px}._headerNotice_1801r_61{font-size:13px;padding:12px 14px}._completionTracker_1801r_111{padding:16px}._completionPercentage_1801r_155{font-size:20px}._formSection_1801r_237{padding:24px 20px;border-radius:12px}._formSection_1801r_237 h2{font-size:19px}._sectionDescription_1801r_279{font-size:13px}._checkboxGrid_1801r_781{grid-template-columns:1fr}._formActions_1801r_919{flex-direction:column;gap:12px}._btnPrimary_1801r_937,._btnSecondary_1801r_939{width:100%;padding:14px;min-height:48px}._radioGroupInline_1801r_653{flex-direction:column;gap:12px}._radioLabel_1801r_663,._checkboxLabel_1801r_793{padding:12px;min-height:44px}}@media (max-width: 480px){._questionnaireContainer_1801r_13{padding:16px 12px}._questionnaireHeader_1801r_29 h1{font-size:22px}._completionLabel_1801r_143{font-size:13px}._completionPercentage_1801r_155{font-size:18px}._completionHint_1801r_201{font-size:12px}._formSection_1801r_237{padding:20px 16px}._formSection_1801r_237 h2{font-size:18px}._formGroup_1801r_301 input[type=text],._formGroup_1801r_301 input[type=number],._formGroup_1801r_301 select,._formGroup_1801r_301 textarea{font-size:16px}._ageBtn_1801r_565{width:40px;height:40px}._ageNumber_1801r_617{width:60px;font-size:16px}}@media (max-height: 600px) and (orientation: landscape){._questionnaireContainer_1801r_13{padding:16px}._formSection_1801r_237{padding:20px;margin-bottom:16px}._completionTracker_1801r_111{padding:12px}}@media print{._questionnaireContainer_1801r_13{max-width:100%;padding:0}._formActions_1801r_919{display:none}._formSection_1801r_237{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}._header_1suk8_15{background:#fff;border-bottom:1px solid #e8ebe9;padding:16px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000a}._headerTitle_1suk8_35{font-size:28px;font-weight:700;color:#0d6e6e;letter-spacing:-.5px}._logoutButton_1suk8_49{padding:10px 24px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._messagesButton_1suk8_73{padding:10px 20px;background:#fff;color:#0d6e6e;border:2px solid #0d6e6e;border-color:#0d6e6e;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._mainContainer_1suk8_103{display:flex}._mainContent_1suk8_113{max-width:900px;margin:0 auto;padding:32px 20px}._title_1suk8_125 h1{font-size:28px;font-weight:700;color:#000;margin-bottom:16px;letter-spacing:-.5px}._dashboardLink_1suk8_141{color:#0d6e6e;text-decoration:none;font-size:15px;font-weight:600;transition:all .3s ease}._subtitle_1suk8_157{font-size:16px;color:#666;margin-bottom:12px;line-height:1.4}._editButton_1suk8_171{padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;text-align:center;transition:all .3s ease}._profileSection_1suk8_189{margin-top:32px;margin-bottom:32px;background-color:#fff;padding:20px;border-radius:16px}._profileSection_1suk8_189 h2{font-size:22px;font-weight:900;color:#0d6e6e;margin-bottom:16px}._profileSectionSubtitle_1suk8_219{font-size:14px;color:#666;margin-bottom:4px;line-height:1.4}._profileAnswer_1suk8_233{font-size:15px;color:#333;margin-bottom:12px;line-height:1.6}@media (max-width: 1024px){._header_1suk8_15{padding:14px 24px!important}._mainContent_1suk8_113{padding:24px!important;max-width:100%!important}._profileSection_1suk8_189{padding:24px!important;margin-bottom:24px!important}}@media (max-width: 767px){._header_1suk8_15{padding:12px 16px!important;flex-wrap:wrap!important;gap:12px!important}._editButton_1suk8_171{width:100%!important;padding:12px!important;min-height:44px!important}._profileSection_1suk8_189{padding:20px!important;margin-top:20px!important;border-radius:12px!important}._title_1suk8_125 h1{font-size:24px!important;text-align:center}._subtitle_1suk8_157{text-align:center;font-size:14px!important}}@media (max-width: 480px){._headerTitle_1suk8_35{font-size:20px!important}._profileSection_1suk8_189 h2{font-size:18px!important}._profileAnswer_1suk8_233{font-size:14px!important}._profileAnswertags_1suk8_391{font-size:12px!important;padding:4px 10px!important}}@media (max-height: 600px) and (orientation: landscape){._profileSection_1suk8_189{margin-top:16px!important;margin-bottom:16px!important;padding:16px!important}}@media (max-width: 767px){._dashboardLink_1suk8_141{display:block!important;text-align:left!important;margin-left:0!important;width:100%;margin-bottom:12px}._title_1suk8_125{text-align:center}._mainContent_1suk8_113{display:flex;flex-direction:column;align-items:flex-start}}._logoutButton_6klwr_135{background:#0d6e6e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33;min-height:44px;padding:8px 16px}._logoutButton_6klwr_135:hover{background:#0a5555}._loadingContainer_6klwr_4{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._loadingSpinner_6klwr_13{display:flex;gap:16px}._spinner_6klwr_18{width:16px;height:16px;border-radius:50%;background:#0d6e6e;animation:_bounce_6klwr_1 1.4s infinite ease-in-out both}._spinner_6klwr_18:nth-child(1){animation-delay:-.32s}._spinner_6klwr_18:nth-child(2){animation-delay:-.16s}@keyframes _bounce_6klwr_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._loadingText_6klwr_43{margin-top:24px;color:#888;font-size:20px;text-align:center}._pageWrapper_6klwr_53{min-height:100vh;background:#f0f4f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_6klwr_62{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e8ebe9;box-shadow:0 2px 8px #0000000a}._headerContent_6klwr_71{max-width:1400px;margin:0 auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between}._logo_6klwr_80{font-size:28px;font-weight:700;color:#0d6e6e;margin:0;cursor:pointer}._headerRight_6klwr_88{display:flex;align-items:center;gap:32px;flex:1;justify-content:space-between;margin-left:40px}._pageTitle_6klwr_97{font-size:24px;font-weight:600;color:#333;margin:0}._headerActions_6klwr_104{display:flex;gap:12px}._savedButton_6klwr_109{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._savedButton_6klwr_109:hover{background:#0a5555;transform:translateY(-1px);box-shadow:0 4px 12px #0d6e6e4d}._bookmarkIcon_6klwr_131{font-size:16px}._viewAllButton_6klwr_154{padding:10px 20px;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}._viewAllButton_6klwr_154:hover{background:#0d6e6e33;transform:translateY(-1px)}._toast_6klwr_174{position:fixed;top:80px;right:20px;padding:16px 24px;border-radius:8px;color:#fff;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:2000;animation:_slideIn_6klwr_1 .3s ease-out}@keyframes _slideIn_6klwr_1{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}._mainContainer_6klwr_202{max-width:1400px;margin:0 auto;padding:40px;display:flex;flex-direction:column;gap:32px}._filterSidebar_6klwr_214{width:100%}._filterCard_6klwr_218{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;border:1px solid #e8ebe9;display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap}._filterTitle_6klwr_230{font-size:18px;font-weight:700;color:#0d6e6e;margin:0;flex:0 0 100%}._filterGroup_6klwr_238{flex:1;min-width:250px}._filterLabel_6klwr_243{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}._rangeSlider_6klwr_251{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#e0e7ef,#0d6e6e);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._rangeSlider_6klwr_251::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0d6e6e;cursor:pointer;box-shadow:0 2px 6px #0d6e6e4d;transition:all .2s ease}._rangeSlider_6klwr_251::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 8px #0d6e6e66}._rangeSlider_6klwr_251::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0d6e6e;cursor:pointer;border:none;box-shadow:0 2px 6px #0d6e6e4d;transition:all .2s ease}._rangeSlider_6klwr_251::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 8px #0d6e6e66}._selectInput_6klwr_295{width:100%;padding:10px 12px;border:2px solid #e8ebe9;border-radius:8px;font-size:14px;font-family:inherit;color:#333;background:#fff;cursor:pointer;transition:all .3s ease}._selectInput_6klwr_295:hover{border-color:#0d6e6e}._selectInput_6klwr_295:focus{outline:none;border-color:#0d6e6e;box-shadow:0 0 0 3px #0d6e6e1a}._clearButton_6klwr_318{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#0d6e6e1a;color:#0d6e6e;border:2px solid #0d6e6e;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-end}._clearButton_6klwr_318:hover{background:#0d6e6e33;transform:translateY(-1px)}._clearIcon_6klwr_340{font-size:16px;font-weight:700}._scholarshipsContent_6klwr_348{flex:1;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e8ebe9;overflow:hidden}._tableHeader_6klwr_360{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f8fafb,#f0f4f3);border-bottom:2px solid #e8ebe9;gap:16px}._headerCell_6klwr_369{font-size:13px;font-weight:700;color:#0d6e6e;text-transform:uppercase;letter-spacing:.5px}._sortable_6klwr_377{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}._sortable_6klwr_377:hover{color:#0a5555}._scholarshipsList_6klwr_390{display:flex;flex-direction:column}._scholarshipRow_6klwr_395{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #f0f0f0;transition:all .3s ease}._scholarshipRow_6klwr_395:hover{background:linear-gradient(135deg,#f9fbfb,#f5f8f7);border-left:4px solid #0d6e6e;padding-left:20px}._scholarshipRow_6klwr_395:last-child{border-bottom:none}._starCell_6klwr_414{flex:0 0 60px;display:flex;justify-content:center}._starButton_6klwr_420{background:none;border:none;padding:4px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._starButton_6klwr_420:hover{transform:scale(1.2)}._starIcon_6klwr_435{width:24px;height:24px;stroke-width:2;transition:all .3s ease}._nameCell_6klwr_442{flex:1;min-width:0}._scholarshipName_6klwr_447{font-size:16px;font-weight:600;color:#0d6e6e;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scholarshipDescription_6klwr_457{font-size:14px;color:#666;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}._amountCell_6klwr_470{flex:0 0 120px;font-size:16px;font-weight:700;color:#0d6e6e;text-align:right}._deadlineCell_6klwr_478,._locationCell_6klwr_485{flex:0 0 140px;font-size:14px;color:#555;text-align:center}._emptyState_6klwr_495{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}._emptyIcon_6klwr_504{font-size:64px;margin-bottom:16px;opacity:.5}._emptyTitle_6klwr_510{font-size:20px;font-weight:600;color:#333;margin:0 0 8px}._emptyText_6klwr_517{font-size:14px;color:#666;margin:0}._footer_6klwr_526{padding:24px;border-top:1px solid #e8ebe9;background:linear-gradient(135deg,#f8fafb,#f0f4f3);display:flex;justify-content:center}._dashboardButton_6klwr_534{padding:12px 32px;background:#0d6e6e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0d6e6e33}._dashboardButton_6klwr_534:hover{background:#0a5555;transform:translateY(-2px);box-shadow:0 4px 12px #0d6e6e4d}@media (max-width: 1200px){._filterCard_6klwr_218{flex-direction:column;align-items:stretch}._filterGroup_6klwr_238{min-width:100%}._clearButton_6klwr_318{align-self:stretch}}@media (max-width: 768px){._headerContent_6klwr_71{flex-direction:column;gap:16px;align-items:flex-start}._headerRight_6klwr_88{width:100%;margin-left:0;flex-direction:column;gap:12px}._headerActions_6klwr_104{width:100%;justify-content:space-between}._tableHeader_6klwr_360{display:none}._scholarshipRow_6klwr_395{flex-direction:column;align-items:flex-start;gap:12px}._scholarshipRow_6klwr_395:hover{border-left:none;padding-left:24px}._starCell_6klwr_414,._nameCell_6klwr_442,._amountCell_6klwr_470,._deadlineCell_6klwr_478,._locationCell_6klwr_485{flex:1;width:100%;text-align:left}._amountCell_6klwr_470{font-size:18px}}@tailwind base;@tailwind components;@tailwind utilities;
