.ForgotPasswordPage_container__PQN_X{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--home-text-color);background-color:var(--home-bg-primary-color)}.ForgotPasswordPage_background__pHq6W{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0,var(--home-bg-secondary-color) 0,var(--home-bg-third-color) 25%,var(--home-bg-fourth-color) 45%,transparent 60%),linear-gradient(to bottom,var(--home-bg-secondary-color) 0,var(--home-bg-third-color) 30%,var(--home-bg-fifth-color) 60%,var(--home-bg-primary-color) 100%);z-index:1}.ForgotPasswordPage_gradientOverlay__0n1vy{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(0,0,0,.1),rgba(255,255,255,.1));z-index:-1}.ForgotPasswordPage_gridPattern__d91Dj{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:50px 50px;z-index:-1}.ForgotPasswordPage_content__NTmR8{width:100%;max-width:440px;z-index:1}.ForgotPasswordPage_card__B_XgH{background:var(--home-bg-fifth-color);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid var(--border-color);padding:2.5rem;animation:ForgotPasswordPage_slideUp__pbZpc .6s ease-out}@keyframes ForgotPasswordPage_slideUp__pbZpc{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.ForgotPasswordPage_cardHeader__CZNAd{text-align:center;margin-bottom:2rem}.ForgotPasswordPage_title__x5UyF{font-size:1.875rem;font-weight:700;color:var(--nav-text-color);margin-bottom:.5rem}.ForgotPasswordPage_subtitle__BIOkn{color:var(--survey-text-secondary);font-size:1rem;line-height:1.5}.ForgotPasswordPage_form__tnjEM{margin-bottom:2rem}.ForgotPasswordPage_submitButton__C0qY9{width:100%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.ForgotPasswordPage_submitButton__C0qY9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,58,255,.3)}.ForgotPasswordPage_submitButton__C0qY9:disabled{opacity:.7;cursor:not-allowed;transform:none}.ForgotPasswordPage_loadingSpinner__Ienft{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ForgotPasswordPage_spin__8pjFw 1s linear infinite}@keyframes ForgotPasswordPage_spin__8pjFw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ForgotPasswordPage_backLink__BVsCI{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--survey-text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:var(--transition)}.ForgotPasswordPage_backLink__BVsCI:hover{color:var(--primary-color)}.ForgotPasswordPage_successIcon__ME9a2{width:80px;height:80px;background:var(--survey-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1.5rem auto;color:var(--primary-color)}.ForgotPasswordPage_successContent__h_mQR{text-align:center}.ForgotPasswordPage_successText__c23Md{color:var(--survey-text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:2rem}.ForgotPasswordPage_resendButton__HSL93{background:none;border:none;color:var(--primary-color);font-weight:500;cursor:pointer;text-decoration:underline;padding:0;font-size:inherit}.ForgotPasswordPage_resendButton__HSL93:hover{text-decoration:none}.ForgotPasswordPage_backButton__ZksfD{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border:2px solid var(--survey-border);border-radius:12px;background:var(--home-bg-fifth-color);color:var(--survey-text-primary);font-weight:500;text-decoration:none;transition:var(--transition)}.ForgotPasswordPage_backButton__ZksfD:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}@media (max-width:640px){.ForgotPasswordPage_card__B_XgH{padding:2rem 1.5rem;margin:1rem}.ForgotPasswordPage_title__x5UyF{font-size:1.5rem}.ForgotPasswordPage_successIcon__ME9a2{width:64px;height:64px}.ForgotPasswordPage_successIcon__ME9a2 svg{width:32px;height:32px}}.FormInput_formGroup__fFSF7{margin-bottom:1.25rem}@media (max-width:768px){.FormInput_formGroup__fFSF7{margin-bottom:.75rem}}.FormInput_label__FcqFW{display:flex;align-items:center;gap:.5rem;font-size:var(--profile-setup-label-size);font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}@media (max-width:768px){.FormInput_label__FcqFW{margin-bottom:.375rem}}.FormInput_optional__K4zwb{color:var(--survey-text-secondary);font-weight:400}.FormInput_required__SO03C{color:#ef4444;font-weight:600}.FormInput_input__NxrBm{width:100%;padding:.875rem 1rem;border:2px solid var(--survey-border);border-radius:var(--profile-setup-input-radius);font-size:1rem;background:var(--home-bg-fifth-color);transition:var(--transition);color:var(--nav-text-color);box-sizing:border-box;min-height:48px;display:block}@media (max-width:768px){.FormInput_input__NxrBm{padding:.75rem .875rem;min-height:44px;font-size:.9375rem}}.FormInput_input__NxrBm:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,58,255,.1)}.FormInput_input__NxrBm.FormInput_error__5_Blb{border-color:var(--destructive)}.FormInput_input__NxrBm.FormInput_error__5_Blb:focus{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.FormInput_input__NxrBm:disabled{opacity:.6;cursor:not-allowed}.FormInput_errorText__rFsll{color:var(--destructive);font-size:.75rem;margin-top:.25rem;display:block}.PasswordInput_formGroup__FP4AO{margin-bottom:1.25rem}@media (max-width:768px){.PasswordInput_formGroup__FP4AO{margin-bottom:.75rem}}.PasswordInput_label__6xbzn{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}@media (max-width:768px){.PasswordInput_label__6xbzn{margin-bottom:.375rem}}.PasswordInput_inputContainer__Jna1e{position:relative}.PasswordInput_input__ML7CL{width:100%;padding:.875rem 3rem .875rem 1rem;border:2px solid var(--survey-border);border-radius:12px;font-size:1rem;background:var(--home-bg-fifth-color);transition:var(--transition);color:var(--nav-text-color)}@media (max-width:768px){.PasswordInput_input__ML7CL{padding:.75rem 2.75rem .75rem .875rem;font-size:.9375rem}}.PasswordInput_input__ML7CL:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,58,255,.1)}.PasswordInput_input__ML7CL.PasswordInput_error__rDI8Q{border-color:var(--destructive)}.PasswordInput_input__ML7CL.PasswordInput_error__rDI8Q:focus{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PasswordInput_toggleButton__Tk7C4{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--survey-text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:var(--transition)}@media (max-width:768px){.PasswordInput_toggleButton__Tk7C4{right:.75rem}}.PasswordInput_toggleButton__Tk7C4:hover{color:var(--survey-text-primary)}.PasswordInput_errorText__gJZ2G{color:var(--destructive);font-size:.75rem;margin-top:.25rem;display:block}@media (max-width:768px){.PasswordInput_errorText__gJZ2G{font-size:.6875rem}}.RememberMe_container__q_sFM{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;user-select:none}.RememberMe_input__Yd3VZ{display:none}.RememberMe_customCheckbox__z3U67{width:18px;height:18px;border:2px solid var(--survey-border);border-radius:4px;display:flex;align-items:center;justify-content:center;background:var(--home-bg-fifth-color);transition:var(--transition)}.RememberMe_input__Yd3VZ:checked+.RememberMe_customCheckbox__z3U67{background:var(--primary-color);border-color:var(--primary-color);color:white}.RememberMe_text__eyfk2{color:var(--survey-text-secondary);font-weight:500}.RememberMe_container__q_sFM:hover .RememberMe_customCheckbox__z3U67{border-color:var(--survey-border-strong)}.RememberMe_container__q_sFM:hover .RememberMe_text__eyfk2{color:var(--survey-text-primary)}.Checkbox_container__oZa6q{margin-bottom:.75rem}@media (max-width:768px){.Checkbox_container__oZa6q{margin-bottom:.5rem}}.Checkbox_label__LKaVT{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.5}@media (max-width:768px){.Checkbox_label__LKaVT{font-size:.8125rem;gap:.625rem}}.Checkbox_input__7_3qJ{display:none}.Checkbox_customCheckbox__6NTuc{width:20px;height:20px;border:2px solid var(--survey-border);border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--home-bg-fifth-color);transition:var(--transition);flex-shrink:0;margin-top:2px}.Checkbox_input__7_3qJ:checked+.Checkbox_customCheckbox__6NTuc{background:var(--primary-color);border-color:var(--primary-color);color:white}.Checkbox_text__c4t_X{color:var(--survey-text-secondary)}.Checkbox_link__olFYf{color:var(--primary-color);text-decoration:none;font-weight:500}.Checkbox_link__olFYf:hover{text-decoration:underline}.Checkbox_errorText__AsMl_{color:var(--destructive);font-size:.75rem;margin-top:.25rem;display:block;margin-left:2rem}.PasswordStrengthIndicator_container__cNYhJ{margin-top:.5rem;margin-bottom:.75rem}@media (max-width:768px){.PasswordStrengthIndicator_container__cNYhJ{margin-top:.375rem;margin-bottom:.5rem}}.PasswordStrengthIndicator_bars__qI0Hh{display:flex;gap:.25rem;margin-bottom:.375rem}.PasswordStrengthIndicator_bar__YVlxw{flex:1;height:4px;background:var(--survey-border);border-radius:2px;transition:all .3s ease}@media (max-width:768px){.PasswordStrengthIndicator_bar__YVlxw{height:3px}}.PasswordStrengthIndicator_bar__YVlxw.PasswordStrengthIndicator_active__V3g02{transform:scaleY(1.5)}.PasswordStrengthIndicator_label__jUw3G{font-size:.75rem;font-weight:500;transition:color .3s ease}@media (max-width:768px){.PasswordStrengthIndicator_label__jUw3G{font-size:.6875rem}}.Logo_logo__qT_QM{display:inline-flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--primary-color);cursor:pointer}.Logo_icon__Pb1zz{width:40px;height:40px;border-radius:8px;position:relative}.TableOfContents_container__WsuWW{background:var(--home-bg-fifth-color);border-radius:12px;padding:1.5rem;border:1px solid var(--border-color)}@media (max-width:768px){.TableOfContents_container__WsuWW{padding:1.125rem;border-radius:10px}}.TableOfContents_title__Fz3rz{font-size:.875rem;font-weight:600;color:var(--survey-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}@media (max-width:768px){.TableOfContents_title__Fz3rz{font-size:.75rem;margin-bottom:.75rem}}.TableOfContents_list__MnnlL{list-style:none;padding:0;margin:0}.TableOfContents_list__MnnlL li{margin-bottom:.5rem}@media (max-width:768px){.TableOfContents_list__MnnlL li{margin-bottom:.375rem}}.TableOfContents_link__JfIYo{display:block;width:100%;text-align:left;background:none;border:none;padding:.5rem 1rem;color:var(--survey-text-secondary);font-size:.875rem;cursor:pointer;border-radius:8px;transition:var(--transition);position:relative}@media (max-width:768px){.TableOfContents_link__JfIYo{padding:.375rem .75rem;font-size:.8125rem;border-radius:6px}}.TableOfContents_link__JfIYo:hover{color:var(--nav-text-color);background:var(--survey-bg)}.TableOfContents_link__JfIYo.TableOfContents_active__OLCuW{color:var(--primary-color);background:var(--survey-bg);font-weight:500}.TableOfContents_link__JfIYo.TableOfContents_active__OLCuW:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:var(--primary-color);border-radius:2px}.StepNavigation_navigation__wufqI{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.StepNavigation_nextButton__k_bLP,.StepNavigation_previousButton__fp8ly{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:var(--profile-setup-button-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition);min-width:120px;justify-content:center}.StepNavigation_previousButton__fp8ly{background:var(--home-bg-fifth-color);color:var(--nav-text-color);border:2px solid var(--border-color)}.StepNavigation_previousButton__fp8ly:hover:not(:disabled){background:var(--home-bg-secondary-color);border-color:var(--primary-color);transform:translateY(-2px)}.StepNavigation_nextButton__k_bLP{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;margin-left:auto}.StepNavigation_nextButton__k_bLP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,58,255,.3)}.StepNavigation_nextButton__k_bLP:disabled,.StepNavigation_previousButton__fp8ly:disabled{opacity:.7;cursor:not-allowed;transform:none}.StepNavigation_loadingSpinner__4_VE7{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:StepNavigation_spin__aZ79q 1s linear infinite}@keyframes StepNavigation_spin__aZ79q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.StepNavigation_navigation__wufqI{flex-direction:column;gap:1rem}.StepNavigation_nextButton__k_bLP,.StepNavigation_previousButton__fp8ly{width:100%;margin-left:0}}@media (max-width:480px){.StepNavigation_nextButton__k_bLP,.StepNavigation_previousButton__fp8ly{padding:.875rem 1rem;font-size:.9375rem;min-width:auto}}.TextArea_formGroup__I_wKM{margin-bottom:1.5rem}.TextArea_label__QAmhF{display:flex;align-items:center;gap:.5rem;font-size:var(--profile-setup-label-size);font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}.TextArea_optional__F4_lX{color:var(--survey-text-secondary);font-weight:400}.TextArea_required__5bzK8{color:#ef4444;font-weight:400;font-size:.75rem}.TextArea_textarea__yHjjb{width:100%;padding:.875rem 1rem;border:2px solid var(--survey-border);border-radius:var(--profile-setup-input-radius);font-size:1rem;background:var(--home-bg-fifth-color);transition:var(--transition);color:var(--nav-text-color);resize:vertical;min-height:100px;font-family:inherit}.TextArea_textarea__yHjjb:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,58,255,.1)}.TextArea_textarea__yHjjb.TextArea_error__fR2CD{border-color:var(--destructive)}.TextArea_textarea__yHjjb.TextArea_error__fR2CD:focus{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.TextArea_textarea__yHjjb:disabled{opacity:.6;cursor:not-allowed}.TextArea_textareaFooter__jE_Ug{display:flex;justify-content:space-between;align-items:center;margin-top:.25rem}.TextArea_errorText__ro6Vs{color:var(--destructive);font-size:.75rem}.TextArea_charCount__1ndVZ{color:var(--survey-text-secondary);font-size:.75rem}.ImageUpload_formGroup__dcNzG{margin-bottom:1.5rem}.ImageUpload_label__pQDMS{display:flex;align-items:center;gap:.5rem;font-size:var(--profile-setup-label-size);font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}.ImageUpload_optional__IuzYY{color:var(--survey-text-secondary);font-weight:400}.ImageUpload_required__rv7ei{color:#ef4444;font-weight:600}.ImageUpload_uploadArea__sH8tS{border:2px dashed var(--survey-border);border-radius:var(--profile-setup-input-radius);background:var(--home-bg-fifth-color);transition:var(--transition);cursor:pointer;position:relative;overflow:hidden;min-height:120px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.ImageUpload_uploadArea__sH8tS:hover{border-color:var(--primary-color);background:var(--home-bg-secondary-color)}.ImageUpload_uploadArea__sH8tS.ImageUpload_dragging__uNx9p{border-color:var(--primary-color);background:rgba(74,58,255,.1)}.ImageUpload_uploadArea__sH8tS.ImageUpload_circular__x_BIr{border-radius:50%;width:var(--profile-setup-upload-size);height:var(--profile-setup-upload-size);min-height:var(--profile-setup-upload-size)}.ImageUpload_uploadArea__sH8tS.ImageUpload_aspectRatio16x9__cw2Ra{aspect-ratio:16/9;min-height:200px}.ImageUpload_uploadContent__j_Egu{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;text-align:center}.ImageUpload_uploadIcon__f1fW9{color:var(--survey-text-secondary)}.ImageUpload_uploadText__bMqqr{display:flex;flex-direction:column;gap:.25rem}.ImageUpload_uploadPrimary__LDtSb{font-weight:500;color:var(--nav-text-color)}.ImageUpload_uploadSecondary__WSuqz{font-size:.875rem;color:var(--survey-text-secondary)}.ImageUpload_uploadHint__giHnL{font-size:.75rem;color:var(--survey-text-secondary)}.ImageUpload_previewContainer__0Zx9X{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ImageUpload_previewImage__u1tPH{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ImageUpload_previewPdf__da8dR{width:100%;height:100%;border:none}.ImageUpload_removeButton__Qd8Mp{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.ImageUpload_removeButton__Qd8Mp:hover{background:rgba(0,0,0,.9)}.ImageUpload_hiddenInput___gxVW{display:none}.ImageUpload_errorText__c9K_B{color:var(--destructive);font-size:.75rem;margin-top:.25rem;display:block}@media (max-width:768px){.ImageUpload_uploadArea__sH8tS.ImageUpload_circular__x_BIr{width:100px;height:100px;min-height:100px}.ImageUpload_uploadContent__j_Egu{padding:1rem}.ImageUpload_uploadIcon__f1fW9{width:24px;height:24px}.ImageUpload_uploadArea__sH8tS.ImageUpload_aspectRatio16x9__cw2Ra{min-height:170px}}@media (max-width:640px){.ImageUpload_uploadArea__sH8tS.ImageUpload_aspectRatio16x9__cw2Ra{min-height:150px}}@media (max-width:480px){.ImageUpload_uploadArea__sH8tS.ImageUpload_aspectRatio16x9__cw2Ra{min-height:130px}}.SkillsInput_formGroup__K_D6K{margin-bottom:1.5rem}.SkillsInput_label__i5W7L{display:flex;align-items:center;gap:.5rem;font-size:var(--profile-setup-label-size,.875rem);font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}.SkillsInput_optional__F9xED{color:var(--survey-text-secondary);font-weight:400;font-size:.75rem}.SkillsInput_required__zzGCE{color:#ef4444;font-weight:400;font-size:.75rem}.SkillsInput_skillCount__jRASl{color:var(--survey-text-secondary);font-weight:400;font-size:.75rem}.SkillsInput_skillsContainer__6H_JE{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;border:2px solid var(--survey-border);border-radius:var(--profile-setup-input-radius,12px);background:var(--home-bg-fifth-color);min-height:50px;transition:var(--transition)}.SkillsInput_skillsContainer__6H_JE:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,58,255,.1)}.SkillsInput_skillsContainer__6H_JE.SkillsInput_error__iOqtX{border-color:var(--destructive)}.SkillsInput_skillsContainer__6H_JE.SkillsInput_error__iOqtX:focus-within{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.SkillsInput_skillTag__7NYuM{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);color:var(--nav-btn-text-color,#fff);border-radius:20px;font-size:.875rem;font-weight:500;animation:SkillsInput_fadeIn__oiLv3 .2s ease}@keyframes SkillsInput_fadeIn__oiLv3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SkillsInput_skillTag__7NYuM.SkillsInput_languages__iL_th{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_frontend__zftmW{background:linear-gradient(135deg,var(--primary-color) 0,rgba(139,92,246,.75) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_backend__TQPKX{background:linear-gradient(135deg,rgba(58,48,255,.9) 0,var(--home-bg-secondary-color) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_database__iuCud{background:linear-gradient(135deg,var(--about-mission-color) 0,rgba(34,197,94,.12) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_mobile__F5O5V{background:linear-gradient(135deg,rgba(244,114,182,.9) 0,var(--home-bg-third-color) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_devops__M7uyI{background:linear-gradient(135deg,rgba(48,207,208,.9),rgba(51,8,103,.6))}.SkillsInput_skillTag__7NYuM.SkillsInput_testing___PHOc{background:linear-gradient(135deg,var(--home-bg-secondary-color) 0,rgba(255,215,230,.5) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_ai_ml__PydEZ{background:linear-gradient(135deg,rgba(255,154,158,.9),rgba(252,207,239,.6))}.SkillsInput_skillTag__7NYuM.SkillsInput_data_analysis__aU5MM{background:linear-gradient(135deg,rgba(255,236,210,.9),rgba(252,182,159,.6))}.SkillsInput_skillTag__7NYuM.SkillsInput_blockchain__S8fLa{background:linear-gradient(135deg,var(--home-bg-secondary-color) 0,var(--primary-color) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_design__eX6gB{background:linear-gradient(135deg,rgba(210,153,194,.9),rgba(254,249,215,.6))}.SkillsInput_skillTag__7NYuM.SkillsInput_business__kIeTY{background:linear-gradient(135deg,rgba(137,247,254,.9) 0,var(--secondary-color) 100%)}.SkillsInput_skillTag__7NYuM.SkillsInput_other__6W01w{background:linear-gradient(135deg,rgba(253,219,146,.9),rgba(209,253,255,.6))}.SkillsInput_skillTag__7NYuM.SkillsInput_custom__n5MgD{background:linear-gradient(135deg,rgba(74,58,255,.06),rgba(139,92,246,.04));color:var(--survey-text-primary)}[data-theme=dark] .SkillsInput_skillTag__7NYuM{color:white}.SkillsInput_removeSkill__kh9oS{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border:none;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:var(--transition)}.SkillsInput_removeSkill__kh9oS:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.SkillsInput_inputContainer__E7Qi9{position:relative;flex:1;min-width:150px}.SkillsInput_skillInput__K0ARU{width:100%;border:none;outline:none;background:transparent;color:var(--nav-text-color);font-size:.875rem;padding:.375rem 0}.SkillsInput_skillInput__K0ARU::placeholder{color:var(--survey-text-secondary)}.SkillsInput_skillInput__K0ARU:disabled{opacity:.6;cursor:not-allowed}.SkillsInput_suggestions__qsJWG{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:var(--home-bg-fifth-color);border:2px solid var(--survey-border);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;max-height:280px;overflow-y:auto;animation:SkillsInput_slideDown__fvW_D .2s ease}@keyframes SkillsInput_slideDown__fvW_D{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SkillsInput_suggestion__xLfpY{width:100%;padding:.75rem 1rem;border:none;background:transparent;color:var(--nav-text-color);text-align:left;cursor:pointer;transition:var(--transition);font-size:.875rem;display:flex;align-items:center;gap:.75rem;position:relative}.SkillsInput_suggestion__xLfpY.SkillsInput_selected__lrFZ_,.SkillsInput_suggestion__xLfpY:hover{background:var(--home-bg-secondary-color)}.SkillsInput_suggestion__xLfpY.SkillsInput_selected__lrFZ_{background:var(--primary-color);color:white}.SkillsInput_suggestion__xLfpY.SkillsInput_customSkill___pcdz{border-top:1px solid var(--survey-border);font-style:italic}.SkillsInput_suggestionIcon__ifyuC{flex-shrink:0;opacity:.6}.SkillsInput_suggestion__xLfpY.SkillsInput_selected__lrFZ_ .SkillsInput_suggestionIcon__ifyuC{opacity:1}.SkillsInput_suggestionText__D_BXW{flex:1;font-weight:500}.SkillsInput_suggestionCategory__bGhf0{font-size:.75rem;opacity:.7;text-transform:capitalize;padding:.125rem .5rem;background:rgba(0,0,0,.1);border-radius:10px}.SkillsInput_suggestion__xLfpY.SkillsInput_selected__lrFZ_ .SkillsInput_suggestionCategory__bGhf0{background:rgba(255,255,255,.2)}.SkillsInput_helpText__dJXzU{font-size:.75rem;color:var(--survey-text-secondary);margin-top:.5rem}.SkillsInput_helpRow__cHtAJ{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;gap:1rem}.SkillsInput_errorText__YvuxV{color:var(--destructive);font-size:.75rem}.SkillsInput_suggestions__qsJWG::-webkit-scrollbar{width:6px}.SkillsInput_suggestions__qsJWG::-webkit-scrollbar-track{background:transparent}.SkillsInput_suggestions__qsJWG::-webkit-scrollbar-thumb{background:var(--survey-border);border-radius:3px}.SkillsInput_suggestions__qsJWG::-webkit-scrollbar-thumb:hover{background:var(--survey-border-strong)}@media (max-width:640px){.SkillsInput_skillsContainer__6H_JE{padding:.5rem}.SkillsInput_skillTag__7NYuM{font-size:.75rem;padding:.25rem .5rem}.SkillsInput_suggestions__qsJWG{max-height:200px}}.ProfileSettings_container__4_p9x{min-height:100vh;background:linear-gradient(to bottom,var(--home-bg-primary-color),var(--home-bg-fifth-color));padding:8rem 1.5rem 2rem}.ProfileSettings_header__rk_00{max-width:1200px;margin:0 auto 2.5rem;display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.ProfileSettings_headerContent__Nc2la{flex:1}.ProfileSettings_backButton__smaMU{display:inline-flex;align-items:center;gap:.5rem;color:var(--survey-text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:1rem;padding:.5rem 1rem;background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:12px;transition:var(--transition)}.ProfileSettings_backButton__smaMU:hover{color:var(--primary-color);border-color:var(--primary-color);transform:translateX(-4px)}.ProfileSettings_title__MnikK{font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.ProfileSettings_gradientText__LupQ0{background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 50%,#f97316 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProfileSettings_subtitle__O0XJH{font-size:1.125rem;color:var(--survey-text-secondary);margin:0}.ProfileSettings_headerStats___3bJP{display:flex;gap:1.5rem}.ProfileSettings_statItem__OEUvt{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:16px}.ProfileSettings_statIcon___tiDe{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:white}.ProfileSettings_statInfo__1p6Y7{display:flex;flex-direction:column}.ProfileSettings_statNumber__wkZMI{font-size:1.125rem;font-weight:700;color:var(--nav-text-color)}.ProfileSettings_statLabel__n1O_9{font-size:.75rem;color:var(--survey-text-secondary)}.ProfileSettings_mainLayout__cOmRx{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.ProfileSettings_sidebar__F7XMu{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1rem}.ProfileSettings_sidebarCard__WtcB3{background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:20px;padding:1.5rem;transition:var(--transition)}.ProfileSettings_sidebarCard__WtcB3:hover{border-color:rgba(74,58,255,.3);box-shadow:0 8px 30px rgba(74,58,255,.08)}.ProfileSettings_sidebarProfile__KPYW9{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.ProfileSettings_sidebarAvatar__ARz4f{position:relative;width:80px;height:80px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:white;margin-bottom:1rem;box-shadow:0 8px 24px rgba(74,58,255,.25)}.ProfileSettings_sidebarAvatarImage__HN2vZ{width:100%;height:100%;object-fit:cover}.ProfileSettings_sidebarInfo___V30x h3{font-size:1.125rem;font-weight:700;color:var(--nav-text-color);margin:0 0 .25rem}.ProfileSettings_sidebarInfo___V30x p{font-size:.875rem;color:var(--survey-text-secondary);margin:0}.ProfileSettings_sidebarNav__EYrUJ{display:flex;flex-direction:column;gap:.5rem}.ProfileSettings_navItem__PgFF2{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:transparent;border:none;border-radius:12px;color:var(--survey-text-secondary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:var(--transition);position:relative;text-align:left;width:100%}.ProfileSettings_navItem__PgFF2:hover{color:var(--nav-text-color);background:var(--home-bg-secondary-color)}.ProfileSettings_navItem__PgFF2.ProfileSettings_active__JVwUD{color:white;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.ProfileSettings_navItemIcon__grZne{width:36px;height:36px;border-radius:10px;background:var(--home-bg-secondary-color);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.ProfileSettings_navItem__PgFF2.ProfileSettings_active__JVwUD .ProfileSettings_navItemIcon__grZne{background:rgba(255,255,255,.2)}.ProfileSettings_navItemIndicator__bQrRP{position:absolute;right:1rem;width:6px;height:6px;border-radius:50%;background:white}.ProfileSettings_unsavedChanges__svNhC{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(234,88,12,.1));border:1px solid rgba(249,115,22,.3);border-radius:12px;color:#f97316;font-size:.875rem;font-weight:500}.ProfileSettings_content__k4NHg{min-height:600px}.ProfileSettings_tabContent__0mXxi{display:flex;flex-direction:column;gap:1.5rem}.ProfileSettings_settingsCard__H_afR{background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:20px;padding:1.5rem;transition:var(--transition)}.ProfileSettings_settingsCard__H_afR:hover{border-color:rgba(74,58,255,.3);box-shadow:0 8px 30px rgba(74,58,255,.08)}.ProfileSettings_cardHeader__mwEuu{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.ProfileSettings_cardTitleGroup__aQdtD{display:flex;align-items:center;gap:1rem}.ProfileSettings_cardIconWrapper__acyqN{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.ProfileSettings_cardTitle__Rkn36{font-size:1.25rem;font-weight:700;color:var(--nav-text-color);margin:0}.ProfileSettings_cardDescription__xw_Em{font-size:.875rem;color:var(--survey-text-secondary);margin:.25rem 0 0}.ProfileSettings_mediaSection__FqnKU{position:relative}.ProfileSettings_coverWrapper__G8xUS{position:relative;width:100%;height:200px;border-radius:16px;overflow:hidden;background:var(--home-bg-secondary-color);cursor:pointer;transition:var(--transition)}.ProfileSettings_coverWrapper__G8xUS:hover{transform:scale(1.01)}.ProfileSettings_coverImage__ZL6Q_{object-fit:cover}.ProfileSettings_coverPlaceholder__UtdPp{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--survey-text-secondary)}.ProfileSettings_coverPlaceholder__UtdPp p{font-size:.9375rem;font-weight:500;margin:0}.ProfileSettings_coverPlaceholder__UtdPp span{font-size:.75rem;opacity:.7}.ProfileSettings_coverOverlay__28Z7y{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:white;opacity:0;transition:var(--transition)}.ProfileSettings_coverWrapper__G8xUS:hover .ProfileSettings_coverOverlay__28Z7y{opacity:1}.ProfileSettings_coverOverlay__28Z7y span{font-size:.875rem;font-weight:600}.ProfileSettings_removeCoverBtn__qc9ik{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:8px;background:rgba(239,68,68,.9);border:none;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition);z-index:10}.ProfileSettings_coverWrapper__G8xUS:hover .ProfileSettings_removeCoverBtn__qc9ik{opacity:1}.ProfileSettings_avatarContainer__gKeG7{position:absolute;bottom:-50px;left:2rem;display:flex;align-items:flex-end;gap:1rem}.ProfileSettings_avatarWrapper__CsnAu{position:relative;width:120px;height:120px;border-radius:20px;overflow:hidden;cursor:pointer;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:4px solid var(--home-bg-fifth-color);box-shadow:0 8px 32px rgba(0,0,0,.15)}.ProfileSettings_avatarImage__4vWwJ{width:100%;height:100%;object-fit:cover}.ProfileSettings_avatarPlaceholder__ASsbq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:white}.ProfileSettings_avatarOverlay__dhowv{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:white;opacity:0;transition:var(--transition)}.ProfileSettings_avatarWrapper__CsnAu:hover .ProfileSettings_avatarOverlay__dhowv{opacity:1}.ProfileSettings_avatarActions__Zij_a{display:flex;gap:.5rem;margin-bottom:.5rem}.ProfileSettings_formGrid__S_5sw{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:60px}.ProfileSettings_formGroup__WAFOC{display:flex;flex-direction:column;gap:.5rem}.ProfileSettings_formGroupFull__TfZhh{grid-column:1/-1}.ProfileSettings_formLabel__wmEIg{font-size:.875rem;font-weight:600;color:var(--nav-text-color)}.ProfileSettings_formLabelRow__D4JAE{display:flex;justify-content:space-between;align-items:center}.ProfileSettings_formLink__rfCo2{font-size:.8125rem;color:var(--primary-color);text-decoration:none;font-weight:500;transition:var(--transition)}.ProfileSettings_formLink__rfCo2:hover{opacity:.8}.ProfileSettings_required__RseR7{color:#ef4444}.ProfileSettings_optional__rn_MB{color:var(--survey-text-secondary);font-weight:400}.ProfileSettings_formInput__ROs2O{padding:.875rem 1rem;background:var(--home-bg-secondary-color);border:2px solid var(--survey-border);border-radius:12px;color:var(--nav-text-color);font-size:.9375rem;transition:var(--transition);width:100%}.ProfileSettings_formInput__ROs2O:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(74,58,255,.1)}.ProfileSettings_formInput__ROs2O::placeholder{color:var(--survey-text-secondary)}.ProfileSettings_formInput__ROs2O.ProfileSettings_disabled__d23B_{opacity:.6;cursor:not-allowed}.ProfileSettings_formTextarea__NS_TT{padding:.875rem 1rem;background:var(--home-bg-secondary-color);border:2px solid var(--survey-border);border-radius:12px;color:var(--nav-text-color);font-size:.9375rem;transition:var(--transition);width:100%;resize:vertical;min-height:120px;font-family:inherit}.ProfileSettings_formTextarea__NS_TT:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(74,58,255,.1)}.ProfileSettings_inputGroup__p3XWE{position:relative;display:flex;align-items:stretch}.ProfileSettings_inputAddon__Pi0PW{display:flex;align-items:center;justify-content:center;padding:0 1rem;background:var(--survey-border);border:2px solid var(--survey-border);border-right:none;border-radius:12px 0 0 12px;color:var(--survey-text-secondary);font-weight:500}.ProfileSettings_inputGroup__p3XWE .ProfileSettings_formInput__ROs2O{border-radius:0 12px 12px 0}.ProfileSettings_inputFooter___eP92{display:flex;justify-content:flex-end;margin-top:.5rem}.ProfileSettings_charCount__1dnG1{font-size:.75rem;color:var(--survey-text-secondary)}.ProfileSettings_passwordForm__eAyHM{display:flex;flex-direction:column;gap:1.25rem}.ProfileSettings_passwordField__aS0r1{position:relative;display:flex;align-items:center}.ProfileSettings_passwordField__aS0r1 .ProfileSettings_inputGroup__p3XWE{flex:1}.ProfileSettings_passwordToggle__A2JcT{position:absolute;right:1rem;background:none;border:none;color:var(--survey-text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;transition:var(--transition)}.ProfileSettings_passwordToggle__A2JcT:hover{color:var(--primary-color)}.ProfileSettings_passwordRequirements__1cq_t{margin-top:.75rem;padding:1rem;background:var(--home-bg-secondary-color);border-radius:12px;border:1px solid var(--border-color)}.ProfileSettings_passwordRequirements__1cq_t h5{font-size:.8125rem;font-weight:600;color:var(--nav-text-color);margin:0 0 .75rem}.ProfileSettings_passwordRequirements__1cq_t ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.ProfileSettings_passwordRequirements__1cq_t li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--survey-text-secondary)}.ProfileSettings_passwordRequirements__1cq_t li.ProfileSettings_valid__PrD8r{color:#10b981}.ProfileSettings_errorText__KNe51{font-size:.8125rem;color:#ef4444;margin-top:.5rem}.ProfileSettings_socialGrid__o1WFe{display:flex;flex-direction:column;gap:1rem}.ProfileSettings_socialItem__zHq0M{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:14px;transition:var(--transition)}.ProfileSettings_socialItem__zHq0M:hover{border-color:var(--primary-color)}.ProfileSettings_socialIcon__CEvwu{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.ProfileSettings_socialIcon__CEvwu.ProfileSettings_github__RFQ7e{background:linear-gradient(135deg,#333,#24292e)}.ProfileSettings_socialIcon__CEvwu.ProfileSettings_linkedin__DsGG9{background:linear-gradient(135deg,#0077b5,#0066a2)}.ProfileSettings_socialIcon__CEvwu.ProfileSettings_twitter__Xx2Yl{background:linear-gradient(135deg,#1da1f2,#1a91da)}.ProfileSettings_socialIcon__CEvwu.ProfileSettings_facebook__L5Jqn{background:linear-gradient(135deg,#1877f2,#166fe5)}.ProfileSettings_socialIcon__CEvwu.ProfileSettings_website__JbRtx{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.ProfileSettings_socialInputWrapper__uu62J{flex:1;display:flex;flex-direction:column;gap:.25rem}.ProfileSettings_socialLabel__6DPXt{font-size:.75rem;font-weight:600;color:var(--survey-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ProfileSettings_socialItem__zHq0M .ProfileSettings_formInput__ROs2O{padding:.625rem .875rem}.ProfileSettings_roleGrid__ZCP3H{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ProfileSettings_roleCard__C7EMG>div:not(.ProfileSettings_roleCheck___8dQw){padding:1.5rem;border:2px solid var(--border-color);border-radius:16px;background:var(--home-bg-secondary-color);text-align:center;transition:var(--transition);display:flex;flex-direction:column;align-items:center;gap:.75rem}.ProfileSettings_roleCard__C7EMG:hover>div:not(.ProfileSettings_roleCheck___8dQw){border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 24px rgba(74,58,255,.15)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO>div:not(.ProfileSettings_roleCheck___8dQw){border-color:var(--primary-color);background:rgba(74,58,255,.05)}.ProfileSettings_roleIcon__NOqFI{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:white}.ProfileSettings_roleCard__C7EMG h4{font-size:1rem;font-weight:700;color:var(--nav-text-color);margin:0}.ProfileSettings_roleCard__C7EMG p{font-size:.8125rem;color:var(--survey-text-secondary);margin:0;line-height:1.4}.ProfileSettings_roleCheck___8dQw{position:absolute;top:.75rem;right:.75rem;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:white}.ProfileSettings_preferencesGrid__pvYQY{display:flex;flex-direction:column;gap:1rem}.ProfileSettings_preferenceCard__07rus{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:14px;gap:1rem;transition:var(--transition)}.ProfileSettings_preferenceCard__07rus:hover{border-color:var(--primary-color)}.ProfileSettings_preferenceInfo__vaOJa{display:flex;align-items:center;gap:1rem;flex:1}.ProfileSettings_preferenceIcon___eZFr{width:44px;height:44px;border-radius:12px;background:rgba(74,58,255,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.ProfileSettings_preferenceInfo__vaOJa h4{font-size:.9375rem;font-weight:600;color:var(--nav-text-color);margin:0}.ProfileSettings_preferenceInfo__vaOJa p{font-size:.8125rem;color:var(--survey-text-secondary);margin:.25rem 0 0}.ProfileSettings_toggle__t_tGE{position:relative;width:52px;height:28px;cursor:pointer;flex-shrink:0}.ProfileSettings_toggle__t_tGE input{opacity:0;width:0;height:0}.ProfileSettings_toggleSlider__KhFnd{position:absolute;cursor:pointer;inset:0;background:var(--survey-border);transition:.3s;border-radius:28px}.ProfileSettings_toggleSlider__KhFnd:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background:white;transition:.3s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProfileSettings_toggle__t_tGE input:checked+.ProfileSettings_toggleSlider__KhFnd{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))}.ProfileSettings_toggle__t_tGE input:checked+.ProfileSettings_toggleSlider__KhFnd:before{transform:translateX(24px)}.ProfileSettings_infoGrid__Sb_C_{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ProfileSettings_infoCard__UCX7u{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:14px}.ProfileSettings_infoLabel__XVo3M{font-size:.75rem;font-weight:600;color:var(--survey-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ProfileSettings_infoValue__5wMV8{font-size:1rem;font-weight:600;color:var(--nav-text-color)}.ProfileSettings_statusBadge__VYG4h{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;width:fit-content}.ProfileSettings_statusBadge__VYG4h.ProfileSettings_verified__2XvUX{background:rgba(16,185,129,.1);color:#10b981}.ProfileSettings_statusBadge__VYG4h.ProfileSettings_pending__0KnMT{background:rgba(245,158,11,.1);color:#f59e0b}.ProfileSettings_infoBox__IWrO8{display:flex;gap:1rem;padding:1rem;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:12px;margin-top:1rem}.ProfileSettings_infoBox__IWrO8>svg{color:#10b981;flex-shrink:0}.ProfileSettings_infoBox__IWrO8 h4{font-size:.9375rem;font-weight:600;color:#10b981;margin:0}.ProfileSettings_infoBox__IWrO8 p{font-size:.8125rem;color:var(--survey-text-secondary);margin:.25rem 0 0}.ProfileSettings_listContainer__XafF2{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.ProfileSettings_listItem__aXGA3{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:12px;transition:var(--transition)}.ProfileSettings_listItem__aXGA3:hover{border-color:var(--primary-color)}.ProfileSettings_listItemIcon__qSBlx{color:var(--primary-color)}.ProfileSettings_listItemLink__7luml{flex:1;color:var(--primary-color);text-decoration:none;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileSettings_listItemLink__7luml:hover{text-decoration:underline}.ProfileSettings_listItemRemove__brYJX{width:28px;height:28px;border-radius:8px;background:rgba(239,68,68,.1);border:none;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.ProfileSettings_listItemRemove__brYJX:hover{background:#ef4444;color:white}.ProfileSettings_emptyList__fDZYV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--survey-text-secondary);gap:.75rem;background:var(--home-bg-secondary-color);border:2px dashed var(--border-color);border-radius:12px}.ProfileSettings_emptyList__fDZYV p{margin:0;font-size:.875rem}.ProfileSettings_addItemRow__l6DHz{display:flex;gap:.75rem}.ProfileSettings_addItemRow__l6DHz .ProfileSettings_formInput__ROs2O{flex:1}.ProfileSettings_certList__EHDwU{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ProfileSettings_certItem__RkHtw{display:flex;gap:1rem;padding:1rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:14px;transition:var(--transition)}.ProfileSettings_certItem__RkHtw:hover{border-color:var(--primary-color);transform:translateX(4px)}.ProfileSettings_certIcon___FcDy{width:44px;height:44px;border-radius:12px;background:rgba(251,191,36,.1);display:flex;align-items:center;justify-content:center;color:#fbbf24;flex-shrink:0}.ProfileSettings_certInfo__CMA4z{flex:1}.ProfileSettings_certInfo__CMA4z h4{font-size:.9375rem;font-weight:600;color:var(--nav-text-color);margin:0}.ProfileSettings_certInfo__CMA4z p{font-size:.8125rem;color:var(--survey-text-secondary);margin:.25rem 0 0}.ProfileSettings_certForm__Zwb83{display:flex;flex-direction:column;gap:1rem}.ProfileSettings_certFormGrid__nPYPf{display:grid;grid-template-columns:1fr 1fr 100px;gap:.75rem}.ProfileSettings_activityList__nCjvE{display:flex;flex-direction:column;gap:1rem}.ProfileSettings_activityItem__nfIVn{display:flex;gap:1rem;padding:1rem;background:var(--home-bg-secondary-color);border:1px solid var(--border-color);border-radius:14px;transition:var(--transition)}.ProfileSettings_activityItem__nfIVn:hover{border-color:var(--primary-color);transform:translateX(4px)}.ProfileSettings_activityIcon__738ja{width:44px;height:44px;border-radius:12px;background:rgba(74,58,255,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex-shrink:0}.ProfileSettings_activityInfo__0uBg1{flex:1}.ProfileSettings_activityInfo__0uBg1 h4{font-size:.9375rem;font-weight:600;color:var(--nav-text-color);margin:0}.ProfileSettings_activityInfo__0uBg1 p{font-size:.8125rem;color:var(--survey-text-secondary);margin:.25rem 0}.ProfileSettings_activityTime__KJaHi{font-size:.75rem;color:var(--survey-text-secondary);opacity:.7}.ProfileSettings_emptyState__c0q62{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--survey-text-secondary);gap:1rem;background:var(--home-bg-secondary-color);border:2px dashed var(--border-color);border-radius:14px}.ProfileSettings_emptyState__c0q62 p{margin:0;font-size:.9375rem}.ProfileSettings_dangerZone__coohC{border-color:rgba(239,68,68,.3)}.ProfileSettings_dangerZone__coohC:hover{border-color:rgba(239,68,68,.5);box-shadow:0 8px 30px rgba(239,68,68,.1)}.ProfileSettings_cardIconWrapper__acyqN.ProfileSettings_danger___HRsf{background:linear-gradient(135deg,#ef4444,#dc2626)}.ProfileSettings_dangerCard__A8vQW{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2);border-radius:14px;gap:1.5rem;flex-wrap:wrap}.ProfileSettings_dangerInfo__jqlC_ h4{font-size:1rem;font-weight:600;color:var(--nav-text-color);margin:0 0 .25rem}.ProfileSettings_dangerInfo__jqlC_ p{font-size:.8125rem;color:var(--survey-text-secondary);margin:0;line-height:1.5}.ProfileSettings_btnPrimary__Ywby0{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--transition);min-width:140px}.ProfileSettings_btnPrimary__Ywby0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,58,255,.3)}.ProfileSettings_btnPrimary__Ywby0:disabled{opacity:.6;cursor:not-allowed;transform:none}.ProfileSettings_btnSecondary__GdkB7{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:transparent;color:var(--nav-text-color);border:2px solid var(--survey-border);border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:var(--transition)}.ProfileSettings_btnSecondary__GdkB7:hover{border-color:var(--primary-color);color:var(--primary-color)}.ProfileSettings_btnDanger__45rhE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:#ef4444;color:white;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition)}.ProfileSettings_btnDanger__45rhE:hover:not(:disabled){background:#dc2626;transform:translateY(-2px)}.ProfileSettings_btnDanger__45rhE:disabled{opacity:.6;cursor:not-allowed}.ProfileSettings_btnDangerOutline__9eLb2{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;color:#ef4444;border:2px solid #ef4444;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition);white-space:nowrap}.ProfileSettings_btnDangerOutline__9eLb2:hover{background:#ef4444;color:white}.ProfileSettings_actionBar__jTGAn{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.ProfileSettings_spinner__LdTaj{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ProfileSettings_spin__ghway .8s linear infinite}@keyframes ProfileSettings_spin__ghway{to{transform:rotate(1turn)}}.ProfileSettings_modalOverlay__rAoZa{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ProfileSettings_modal__Q9gwc{background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:24px;padding:2rem;max-width:480px;width:100%;box-shadow:0 25px 50px rgba(0,0,0,.25)}.ProfileSettings_modalHeader__XOA2Z{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ProfileSettings_modalIcon__wklit{width:56px;height:56px;border-radius:16px;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.ProfileSettings_modalHeader__XOA2Z h3{font-size:1.375rem;font-weight:700;color:var(--nav-text-color);margin:0}.ProfileSettings_modalHeader__XOA2Z p{font-size:.875rem;color:var(--survey-text-secondary);margin:.25rem 0 0}.ProfileSettings_modalText__ANWUy{font-size:.9375rem;color:var(--survey-text-secondary);line-height:1.6;margin:0 0 1.5rem}.ProfileSettings_modalActions__UESCh{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.ProfileSettings_verificationStatusBadge__Rw9pC{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;white-space:nowrap}.ProfileSettings_verificationStatusVerified__7nM6c{color:#047857;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35)}.ProfileSettings_verificationStatusPending__bRjOf{color:#92400e;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35)}.ProfileSettings_verificationStatusFailed__kGacE{color:#b91c1c;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35)}.ProfileSettings_verificationStatusUnverified__lS__A{color:var(--survey-text-secondary);background:var(--home-bg-fifth-color);border:1px solid var(--border-color)}.ProfileSettings_verificationStatusNote__Ldbvc{margin:.2rem 0 1rem;color:var(--survey-text-secondary);font-size:.82rem}.ProfileSettings_loadingContainer__owNgY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 16rem)}@media (max-width:1024px){.ProfileSettings_mainLayout__cOmRx{grid-template-columns:1fr}.ProfileSettings_sidebar__F7XMu{position:static}.ProfileSettings_sidebarCard__WtcB3{padding:1rem}.ProfileSettings_sidebarProfile__KPYW9{flex-direction:row;text-align:left;gap:1rem}.ProfileSettings_sidebarAvatar__ARz4f{width:60px;height:60px;margin-bottom:0}.ProfileSettings_sidebarNav__EYrUJ{flex-direction:row;flex-wrap:wrap}.ProfileSettings_navItem__PgFF2{flex:1;min-width:120px;justify-content:center}.ProfileSettings_navItemIndicator__bQrRP{display:none}.ProfileSettings_header__rk_00{flex-direction:column;align-items:flex-start;gap:1.5rem}.ProfileSettings_headerStats___3bJP{align-self:stretch;flex-wrap:wrap}.ProfileSettings_statItem__OEUvt{flex:1;min-width:160px}}@media (max-width:768px){.ProfileSettings_container__4_p9x{padding:6rem 1rem 1.5rem}.ProfileSettings_title__MnikK{font-size:2rem}.ProfileSettings_formGrid__S_5sw{grid-template-columns:1fr;margin-top:70px}.ProfileSettings_certFormGrid__nPYPf,.ProfileSettings_infoGrid__Sb_C_,.ProfileSettings_roleGrid__ZCP3H{grid-template-columns:1fr}.ProfileSettings_coverWrapper__G8xUS{height:150px}.ProfileSettings_avatarWrapper__CsnAu{width:100px;height:100px}.ProfileSettings_avatarContainer__gKeG7{bottom:-40px;left:1rem}.ProfileSettings_passwordRequirements__1cq_t ul{grid-template-columns:1fr}.ProfileSettings_socialItem__zHq0M{flex-direction:column;align-items:flex-start}.ProfileSettings_socialInputWrapper__uu62J{width:100%}.ProfileSettings_dangerCard__A8vQW{flex-direction:column;align-items:flex-start}.ProfileSettings_btnDangerOutline__9eLb2{width:100%;justify-content:center}.ProfileSettings_actionBar__jTGAn{flex-direction:column}.ProfileSettings_btnPrimary__Ywby0,.ProfileSettings_btnSecondary__GdkB7{width:100%}.ProfileSettings_modalActions__UESCh{flex-direction:column}.ProfileSettings_modalActions__UESCh button{width:100%}}@media (max-width:480px){.ProfileSettings_container__4_p9x{padding:5rem .75rem 1rem}.ProfileSettings_settingsCard__H_afR{padding:1.25rem}.ProfileSettings_cardTitleGroup__aQdtD{flex-direction:column;align-items:flex-start;gap:.75rem}.ProfileSettings_avatarActions__Zij_a{flex-direction:column;width:100%}.ProfileSettings_avatarActions__Zij_a button{width:100%}.ProfileSettings_addItemRow__l6DHz{flex-direction:column}.ProfileSettings_navItem__PgFF2 span{display:none}.ProfileSettings_navItem__PgFF2{min-width:auto;padding:.75rem}.ProfileSettings_navItemIcon__grZne{margin:0}}[data-theme=dark] .ProfileSettings_settingsCard__H_afR,[data-theme=dark] .ProfileSettings_sidebarCard__WtcB3{background:var(--survey-bg)}[data-theme=dark] .ProfileSettings_formInput__ROs2O,[data-theme=dark] .ProfileSettings_formTextarea__NS_TT{background:var(--survey-btn-secondary-bg)}[data-theme=dark] .ProfileSettings_modal__Q9gwc{background:var(--survey-bg)}[data-theme=dark] .ProfileSettings_activityItem__nfIVn,[data-theme=dark] .ProfileSettings_certItem__RkHtw,[data-theme=dark] .ProfileSettings_infoCard__UCX7u,[data-theme=dark] .ProfileSettings_listItem__aXGA3,[data-theme=dark] .ProfileSettings_preferenceCard__07rus,[data-theme=dark] .ProfileSettings_socialItem__zHq0M{background:var(--survey-btn-secondary-bg)}.ProfileSettings_activityItem__nfIVn,.ProfileSettings_btnPrimary__Ywby0,.ProfileSettings_btnSecondary__GdkB7,.ProfileSettings_certItem__RkHtw,.ProfileSettings_listItem__aXGA3,.ProfileSettings_navItem__PgFF2,.ProfileSettings_roleCard__C7EMG,.ProfileSettings_settingsCard__H_afR,.ProfileSettings_socialItem__zHq0M{will-change:transform}@media (prefers-reduced-motion:reduce){.ProfileSettings_activityItem__nfIVn:hover,.ProfileSettings_btnPrimary__Ywby0:hover,.ProfileSettings_btnSecondary__GdkB7:hover,.ProfileSettings_certItem__RkHtw:hover,.ProfileSettings_listItem__aXGA3:hover,.ProfileSettings_roleCard__C7EMG:hover>div,.ProfileSettings_settingsCard__H_afR:hover{transform:none}.ProfileSettings_spinner__LdTaj{animation:none}}.ProfileSettings_btnDangerOutline__9eLb2:focus,.ProfileSettings_btnDanger__45rhE:focus,.ProfileSettings_btnPrimary__Ywby0:focus,.ProfileSettings_btnSecondary__GdkB7:focus,.ProfileSettings_formInput__ROs2O:focus,.ProfileSettings_formTextarea__NS_TT:focus,.ProfileSettings_navItem__PgFF2:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){.ProfileSettings_activityItem__nfIVn,.ProfileSettings_certItem__RkHtw,.ProfileSettings_infoCard__UCX7u,.ProfileSettings_listItem__aXGA3,.ProfileSettings_preferenceCard__07rus,.ProfileSettings_settingsCard__H_afR,.ProfileSettings_sidebarCard__WtcB3{border-width:2px}}.ProfileSettings_roleSelection__hdpkF{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.ProfileSettings_roleCard__C7EMG{position:relative;cursor:pointer;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.ProfileSettings_roleCard__C7EMG input[type=radio]{position:absolute;opacity:0;pointer-events:none}.ProfileSettings_roleCardInner__dYWzC{position:relative;padding:1.5rem;background:var(--home-bg-secondary-color);border:2px solid var(--border-color);border-radius:20px;height:100%;display:flex;flex-direction:column;gap:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:1}.ProfileSettings_roleCard__C7EMG:hover .ProfileSettings_roleCardInner__dYWzC{border-color:rgba(74,58,255,.4);transform:translateY(-4px);box-shadow:0 12px 32px rgba(74,58,255,.12)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleCardInner__dYWzC{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(74,58,255,.08),rgba(139,92,246,.05));box-shadow:0 12px 32px rgba(74,58,255,.18)}.ProfileSettings_roleCardHeader__c4V14{display:flex;align-items:flex-start;justify-content:space-between}.ProfileSettings_roleIconWrapper__YxYZC{position:relative}.ProfileSettings_roleIconBg__PTeXT{width:56px;height:56px;border-radius:16px;background:var(--home-bg-fifth-color);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--survey-text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1)}.ProfileSettings_roleCard__C7EMG:hover .ProfileSettings_roleIconBg__PTeXT{border-color:var(--primary-color);color:var(--primary-color)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleIconBg__PTeXT{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-color:transparent;color:white;box-shadow:0 8px 20px rgba(74,58,255,.3)}.ProfileSettings_roleIconBg__PTeXT.ProfileSettings_gradientIcon__K1qJD{background:linear-gradient(135deg,rgba(74,58,255,.1),rgba(249,115,22,.1));border-color:rgba(74,58,255,.3);color:var(--primary-color)}.ProfileSettings_featuredRole__Dskr6 .ProfileSettings_roleIconBg__PTeXT.ProfileSettings_gradientIcon__K1qJD{background:linear-gradient(135deg,var(--primary-color),#f97316);border-color:transparent;color:white}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleIconBg__PTeXT.ProfileSettings_gradientIcon__K1qJD{background:linear-gradient(135deg,var(--primary-color),#f97316)}.ProfileSettings_roleCheckmark__3JvXT{position:absolute;bottom:-4px;right:-4px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:white;opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(74,58,255,.4)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleCheckmark__3JvXT{opacity:1;transform:scale(1)}.ProfileSettings_roleBadge__dLuy8{padding:.375rem .75rem;background:var(--home-bg-fifth-color);border:1px solid var(--border-color);border-radius:20px;font-size:.6875rem;font-weight:600;color:var(--survey-text-secondary);text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.ProfileSettings_roleBadge__dLuy8.ProfileSettings_proBadge__UvD93{display:flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(139,92,246,.05));border-color:rgba(139,92,246,.3);color:#8b5cf6}.ProfileSettings_roleBadge__dLuy8.ProfileSettings_premiumBadge__CUXHA{display:flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(234,88,12,.1));border-color:rgba(249,115,22,.3);color:#f97316}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleBadge__dLuy8{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-color:transparent;color:white}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleBadge__dLuy8.ProfileSettings_premiumBadge__CUXHA{background:linear-gradient(135deg,#f97316,#ea580c)}.ProfileSettings_roleCardBody__Ks9JD{flex:1}.ProfileSettings_roleCardBody__Ks9JD h4{font-size:1.25rem;font-weight:700;color:var(--nav-text-color);margin:0 0 .5rem;transition:color .3s ease}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleCardBody__Ks9JD h4{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProfileSettings_roleCardBody__Ks9JD p{font-size:.875rem;color:var(--survey-text-secondary);line-height:1.5;margin:0}.ProfileSettings_roleFeatures__4qbPu{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.ProfileSettings_roleFeature__PLnRm{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--survey-text-secondary);transition:color .3s ease}.ProfileSettings_roleFeature__PLnRm svg{color:var(--survey-text-secondary);transition:color .3s ease;flex-shrink:0}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleFeature__PLnRm{color:var(--nav-text-color)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleFeature__PLnRm svg{color:#10b981}.ProfileSettings_roleGlow__DTUjz{position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color),#f97316);opacity:0;z-index:0;transition:opacity .4s ease}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleGlow__DTUjz{opacity:1}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleCardInner__dYWzC{background:var(--home-bg-fifth-color)}.ProfileSettings_featuredRole__Dskr6{position:relative}.ProfileSettings_featuredBorder__UjAAY{position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(135deg,var(--primary-color),#f97316);opacity:.3;z-index:0;animation:ProfileSettings_pulse__Fm_N1 3s ease-in-out infinite}.ProfileSettings_featuredRole__Dskr6.ProfileSettings_selected___MFSO .ProfileSettings_featuredBorder__UjAAY{opacity:1;animation:none}@keyframes ProfileSettings_pulse__Fm_N1{0%,to{opacity:.2}50%{opacity:.4}}.ProfileSettings_roleNote__Js__g{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem 1.25rem;background:rgba(74,58,255,.05);border:1px solid rgba(74,58,255,.15);border-radius:12px;font-size:.875rem;color:var(--survey-text-secondary)}.ProfileSettings_roleNote__Js__g svg{color:var(--primary-color);flex-shrink:0}@media (max-width:1024px){.ProfileSettings_roleSelection__hdpkF{grid-template-columns:1fr;gap:1rem}.ProfileSettings_roleCardInner__dYWzC{flex-direction:row;flex-wrap:wrap;align-items:center}.ProfileSettings_roleCardHeader__c4V14{width:auto}.ProfileSettings_roleCardBody__Ks9JD{flex:1;min-width:200px}.ProfileSettings_roleFeatures__4qbPu{width:100%;flex-direction:row;flex-wrap:wrap;gap:.75rem;border-top:none;padding-top:.75rem}.ProfileSettings_roleFeature__PLnRm{background:var(--home-bg-secondary-color);padding:.375rem .75rem;border-radius:20px;border:1px solid var(--border-color)}.ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleFeature__PLnRm{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}}@media (max-width:640px){.ProfileSettings_roleCardInner__dYWzC{flex-direction:column;align-items:flex-start;padding:1.25rem}.ProfileSettings_roleCardBody__Ks9JD,.ProfileSettings_roleCardHeader__c4V14{width:100%}.ProfileSettings_roleCardBody__Ks9JD h4{font-size:1.125rem}.ProfileSettings_roleIconBg__PTeXT{width:48px;height:48px;border-radius:14px}.ProfileSettings_roleFeatures__4qbPu{flex-direction:column;gap:.5rem}.ProfileSettings_roleFeature__PLnRm{width:100%;justify-content:flex-start}.ProfileSettings_roleNote__Js__g{flex-direction:column;text-align:center;gap:.5rem}}[data-theme=dark] .ProfileSettings_roleCardInner__dYWzC{background:var(--survey-btn-secondary-bg)}[data-theme=dark] .ProfileSettings_roleBadge__dLuy8,[data-theme=dark] .ProfileSettings_roleCard__C7EMG.ProfileSettings_selected___MFSO .ProfileSettings_roleCardInner__dYWzC,[data-theme=dark] .ProfileSettings_roleFeature__PLnRm,[data-theme=dark] .ProfileSettings_roleIconBg__PTeXT{background:var(--survey-bg)}.Select_formGroup__wYX9t{margin-bottom:1.5rem}.Select_label__U7jZk{display:flex;align-items:center;gap:.5rem;font-size:var(--profile-setup-label-size);font-weight:500;color:var(--survey-text-primary);margin-bottom:.5rem}.Select_optional__O_vei{color:var(--survey-text-secondary);font-weight:400}.Select_selectContainer__eB4J3{position:relative}.Select_select__YdRUc{width:100%;padding:.875rem 2.5rem .875rem 1rem;border:2px solid var(--survey-border);border-radius:var(--profile-setup-input-radius);font-size:1rem;background:var(--home-bg-fifth-color);transition:var(--transition);color:var(--nav-text-color);appearance:none;cursor:pointer}.Select_select__YdRUc:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,58,255,.1)}.Select_select__YdRUc.Select_error__vysV9{border-color:var(--destructive)}.Select_select__YdRUc.Select_error__vysV9:focus{border-color:var(--destructive);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Select_select__YdRUc:disabled{opacity:.6;cursor:not-allowed}.Select_selectIcon__1B10h{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--survey-text-secondary);pointer-events:none;transition:var(--transition)}.Select_select__YdRUc:focus+.Select_selectIcon__1B10h{color:var(--primary-color)}.Select_errorText__YMYD0{color:var(--destructive);font-size:.75rem;margin-top:.25rem;display:block}.Toggle_toggleContainer__G5Cnn{margin-bottom:1rem}.Toggle_label__VAKZr{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:1rem}.Toggle_toggleInfo__Pd_GF{display:flex;flex-direction:column;gap:.25rem;flex:1}.Toggle_toggleLabel__Si13g{font-size:var(--profile-setup-label-size);font-weight:500;color:var(--survey-text-primary)}.Toggle_toggleDescription__DSOIt{font-size:.75rem;color:var(--survey-text-secondary);line-height:1.4}.Toggle_toggleWrapper__qzKEU{position:relative;flex-shrink:0}.Toggle_toggleInput__MWQTu{display:none}.Toggle_toggleSlider__CejmX{width:48px;height:24px;background:var(--survey-border);border-radius:12px;position:relative;transition:var(--transition);cursor:pointer}.Toggle_toggleInput__MWQTu:checked+.Toggle_toggleSlider__CejmX{background:var(--primary-color)}.Toggle_toggleThumb__Sd9_x{width:20px;height:20px;background:white;border-radius:50%;position:absolute;top:2px;left:2px;transition:var(--transition);box-shadow:0 2px 4px rgba(0,0,0,.2)}.Toggle_toggleInput__MWQTu:checked+.Toggle_toggleSlider__CejmX .Toggle_toggleThumb__Sd9_x{transform:translateX(24px)}.Toggle_toggleInput__MWQTu:disabled+.Toggle_toggleSlider__CejmX{opacity:.6;cursor:not-allowed}.Toggle_toggleInput__MWQTu:focus+.Toggle_toggleSlider__CejmX{box-shadow:0 0 0 3px rgba(74,58,255,.1)}.SuccessMessage_overlay__rnwSf{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:SuccessMessage_fadeIn__ZYx0p .3s ease-out}.SuccessMessage_modal__4xMUT{background:var(--home-bg-fifth-color);border-radius:24px;padding:3rem;text-align:center;max-width:400px;margin:1rem;border:1px solid var(--border-color);box-shadow:0 20px 40px rgba(0,0,0,.2);animation:SuccessMessage_slideUp__2_OGl .3s ease-out}.SuccessMessage_icon__jrQRo{color:#22c55e;margin-bottom:1rem;display:flex;justify-content:center}.SuccessMessage_title__0d9DV{font-size:1.5rem;font-weight:700;color:var(--nav-text-color);margin-bottom:1rem}.SuccessMessage_message__RnsDh{color:var(--survey-text-secondary);margin-bottom:2rem;line-height:1.6}.SuccessMessage_button__ur9VG{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:white;border:none;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition)}.SuccessMessage_button__ur9VG:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(74,58,255,.3)}@keyframes SuccessMessage_fadeIn__ZYx0p{0%{opacity:0}to{opacity:1}}@keyframes SuccessMessage_slideUp__2_OGl{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}[data-theme=dark] .SuccessMessage_modal__4xMUT{background:var(--survey-bg);box-shadow:0 20px 40px rgba(0,0,0,.4)}