.SocialLinksEditor_editor__Mdx1J{display:flex;flex-direction:column;gap:10px}.SocialLinksEditor_list__lIVD6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.SocialLinksEditor_item__VMl5o{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--color-border-gray);border-radius:10px;background:var(--color-background-gray-light)}.SocialLinksEditor_itemIcon__iPMrb{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.SocialLinksEditor_itemLink__CWL20{flex:1 1;min-width:0;font-size:13px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SocialLinksEditor_removeButton__vqq70{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:none;border-radius:50%;background:transparent;color:var(--color-text-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.SocialLinksEditor_removeButton__vqq70:hover{background:var(--color-background-gray-app);color:var(--color-danger-ink)}.SocialLinksEditor_addRow__eHyZt{display:flex;align-items:stretch;gap:8px}.SocialLinksEditor_addInput__7zaIe{flex:1 1;min-width:0;padding:10px 12px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;color:var(--color-text-primary);background:var(--color-background-gray-app);font-family:inherit;transition:border-color .2s ease}.SocialLinksEditor_addInput__7zaIe::placeholder{color:var(--color-text-tertiary)}.SocialLinksEditor_addInput__7zaIe:focus{outline:none;border-color:var(--color-accent-ink)}.SocialLinksEditor_addButton__WUapT{display:inline-flex;align-items:center;justify-content:center;width:42px;flex-shrink:0;border:none;border-radius:8px;background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.SocialLinksEditor_addButton__WUapT:hover:not(:disabled){background:var(--color-accent-strong)}.SocialLinksEditor_addButton__WUapT:disabled{opacity:.5;cursor:not-allowed}.SocialLinksEditor_addButton__WUapT svg{width:18px;height:18px}.UsernameInput_group__477m5{display:flex;align-items:center;width:100%;border:1px solid var(--color-border-gray);border-radius:10px;background:var(--color-background-gray-light);padding:0 14px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.UsernameInput_group__477m5:focus-within{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.2)}.UsernameInput_groupHasTrailing__SVsX5{padding-right:5px}.UsernameInput_trailing__CvXQj{display:inline-flex;align-items:center;flex-shrink:0;margin-left:8px}.UsernameInput_groupOk__0avBY{border-color:var(--color-accent-ink)}.UsernameInput_groupError__PdEZ_{border-color:var(--color-danger-ink)}.UsernameInput_groupError__PdEZ_:focus-within{border-color:var(--color-danger-ink);box-shadow:0 0 0 3px rgba(220,38,38,.15)}.UsernameInput_prefix__bnE9O{font-size:16px;font-weight:700;color:var(--color-text-secondary,#6b7280);margin-right:2px}.UsernameInput_input__Fw02J{flex:1 1;border:none;background:transparent;padding:12px 0;font-size:15px;font-family:inherit;color:var(--color-text-primary);min-width:0}.UsernameInput_input__Fw02J:focus{outline:none}.UsernameInput_input__Fw02J::placeholder{color:var(--color-text-tertiary,#9ca3af)}.UsernameInput_hintRow__b_tR2{width:100%;min-height:20px;display:flex;align-items:center;margin-top:6px}.UsernameInput_hint__PEiP9{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.UsernameInput_hintNeutral__OFzH8{color:var(--color-text-secondary,#6b7280)}.UsernameInput_hintOk__mKpe9{color:var(--color-accent-strong-ink)}[data-theme=light] .UsernameInput_hintOk__mKpe9{color:var(--color-accent-ink)}.UsernameInput_hintError__I8O6y{color:var(--color-danger-ink)}.UsernameInput_spin__THQdT{animation:UsernameInput_usernameSpin__T_QZE .8s linear infinite}@keyframes UsernameInput_usernameSpin__T_QZE{to{transform:rotate(1turn)}}.ProfileEditGeneralForm_editForm__ti0k2{display:flex;flex-direction:column;gap:24px;align-items:stretch;animation:ProfileEditGeneralForm_fadeIn__d6gTo .25s ease-out}.ProfileEditGeneralForm_editHeader__VlewB{position:relative;margin-bottom:56px}.ProfileEditGeneralForm_coverEditButton__J_Mva{position:relative;display:block;width:100%;aspect-ratio:4/1;border:1px solid var(--color-border-gray);border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:var(--color-background-gray-light)}.ProfileEditGeneralForm_coverEditButton__J_Mva:disabled{cursor:not-allowed;opacity:.7}.ProfileEditGeneralForm_coverEditImage__VhD6b{width:100%;height:100%;object-fit:cover;display:block}.ProfileEditGeneralForm_coverEditPlaceholder__pEGzs{width:100%;height:100%;background:var(--color-background-gray-light)}.ProfileEditGeneralForm_coverEditOverlay__uk3Rk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;font-weight:600;background:rgba(0,0,0,.34);opacity:0;transition:opacity .2s ease}.ProfileEditGeneralForm_coverEditButton__J_Mva:focus-visible .ProfileEditGeneralForm_coverEditOverlay__uk3Rk,.ProfileEditGeneralForm_coverEditButton__J_Mva:hover .ProfileEditGeneralForm_coverEditOverlay__uk3Rk{opacity:1}.ProfileEditGeneralForm_coverEditButton__J_Mva:has(.ProfileEditGeneralForm_coverEditPlaceholder__pEGzs) .ProfileEditGeneralForm_coverEditOverlay__uk3Rk{opacity:1;background:rgba(0,0,0,.2)}.ProfileEditGeneralForm_coverEditOverlay__uk3Rk svg{width:20px;height:20px}@keyframes ProfileEditGeneralForm_fadeIn__d6gTo{0%{opacity:0}to{opacity:1}}.ProfileEditGeneralForm_editFormFields__v1V78{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0}.ProfileEditGeneralForm_avatarEditWrapper__cc16t{position:absolute;left:16px;bottom:-48px;z-index:2}.ProfileEditGeneralForm_avatarEditButton__Tp3SZ{position:relative;cursor:pointer;border-radius:50%;overflow:hidden;border:4px solid var(--color-background-white);padding:0;background:var(--color-background-white);display:block}.ProfileEditGeneralForm_avatarOverlay__z9AwM{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:50%}.ProfileEditGeneralForm_avatarEditButton__Tp3SZ:hover .ProfileEditGeneralForm_avatarOverlay__z9AwM{opacity:1}.ProfileEditGeneralForm_avatarOverlay__z9AwM svg{width:28px;height:28px;color:#ffffff}.ProfileEditGeneralForm_cameraBadge__2si3_{position:absolute;bottom:2px;right:2px;width:30px;height:30px;border-radius:50%;background:var(--color-accent);border:3px solid var(--color-background-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;padding:0}.ProfileEditGeneralForm_cameraBadge__2si3_:hover{background:var(--color-accent-strong)}.ProfileEditGeneralForm_cameraBadge__2si3_ svg{width:15px;height:15px;color:var(--color-on-accent)}.ProfileEditGeneralForm_formGroup__CjYlV{display:flex;flex-direction:column;gap:6px}.ProfileEditGeneralForm_formLabel__t_d7d{font-size:14px;font-weight:600;color:var(--color-text-secondary,#6B7280)}.ProfileEditGeneralForm_formInput__euAL0{width:100%;padding:10px 14px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;font-family:Montserrat,sans-serif;color:var(--color-text-primary);background:var(--color-background-white);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ProfileEditGeneralForm_formInput__euAL0:focus{outline:none;border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.1)}.ProfileEditGeneralForm_phoneInputWrapper__GQcdl{display:flex;align-items:stretch;width:100%;border:1px solid var(--color-border-gray);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ProfileEditGeneralForm_phoneInputWrapper__GQcdl:focus-within{border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.1)}.ProfileEditGeneralForm_phoneInput__2pU2V{flex:1 1;border:none;border-radius:0 8px 8px 0;padding:10px 12px;font-size:14px;font-family:Montserrat,sans-serif;color:var(--color-text-primary);background:var(--color-background-white);min-width:0}.ProfileEditGeneralForm_phoneInput__2pU2V:focus{outline:none}.ProfileEditGeneralForm_formInput__euAL0::placeholder{color:var(--color-gray-400,#9CA3AF)}[data-theme=light] .ProfileEditGeneralForm_formInput__euAL0::placeholder{color:var(--color-text-tertiary)}.ProfileEditGeneralForm_saveButton__PTYFy{align-self:flex-start}@media (max-width:640px){.ProfileEditGeneralForm_editForm__ti0k2{flex-direction:column}.ProfileEditGeneralForm_editFormFields__v1V78{padding:0}.ProfileEditGeneralForm_editHeader__VlewB{margin-bottom:40px}.ProfileEditGeneralForm_coverEditButton__J_Mva{aspect-ratio:2.4/1}.ProfileEditGeneralForm_avatarEditWrapper__cc16t{left:12px;bottom:-34px;transform:scale(.8);transform-origin:bottom left}.ProfileEditGeneralForm_coverEditOverlay__uk3Rk span{display:none}}.PasswordInput_wrapper__BIoSG{position:relative;display:flex;align-items:center;border:1px solid var(--color-border-gray);border-radius:8px;transition:border-color .2s ease;width:100%;box-sizing:border-box}.PasswordInput_wrapper__BIoSG:focus-within{border-color:var(--color-accent-ink)}.PasswordInput_wrapperError___ZoeE{border-color:var(--color-error-form)!important}.PasswordInput_input__Rb8kr{flex:1 1;padding:10px 40px 10px 12px;border:none;border-radius:8px;font-size:14px;color:var(--color-text-primary);font-family:inherit;width:100%;box-sizing:border-box;background:transparent}.PasswordInput_input__Rb8kr:focus{outline:none}.PasswordInput_toggleButton__8IXeR{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-tertiary);font-size:18px}.PasswordInput_toggleButton__8IXeR:hover{color:var(--color-text-primary)}.PasswordInput_errorMessage__89Opg{font-size:12px;color:var(--color-danger-ink);margin-top:4px}.PasswordChangeForm_dangerZoneSection__FY2UD{display:flex;flex-direction:column;gap:20px;animation:PasswordChangeForm_fadeIn__vC1mv .25s ease-out;padding:24px;background-color:var(--color-error-lighter,#fef2f2);border-radius:12px}@keyframes PasswordChangeForm_fadeIn__vC1mv{0%{opacity:0}to{opacity:1}}.PasswordChangeForm_dangerZoneHeader__GItvy{font-size:16px;font-weight:700;color:var(--color-danger-ink);margin:0}.PasswordChangeForm_passwordForm__UOW4e{display:flex;flex-direction:column;gap:16px;max-width:400px}.PasswordChangeForm_formGroup__fiGmp{display:flex;flex-direction:column;gap:6px}.PasswordChangeForm_formLabel__lM9G8{font-size:14px;font-weight:600;color:var(--color-text-secondary,#6B7280)}.PasswordChangeForm_formInput__dHdis{width:100%;padding:10px 14px;border:1px solid var(--color-border-gray);border-radius:8px;font-size:14px;font-family:Montserrat,sans-serif;color:var(--color-text-primary);background:var(--color-background-white);transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.PasswordChangeForm_formInput__dHdis:focus{outline:none;border-color:var(--color-accent-ink);box-shadow:0 0 0 3px rgba(158,231,113,.1)}.PasswordChangeForm_passwordCriteria__2u7M0{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--color-gray-50,#F9FAFB);border-radius:8px}.PasswordChangeForm_passwordCriteriaTitle__Tyotd{font-size:13px;font-weight:600;color:var(--color-text-secondary,#6B7280);margin:0 0 4px}.PasswordChangeForm_criteriaItem__gNBNN{display:flex;align-items:center;gap:8px;font-size:13px;transition:color .15s ease}.PasswordChangeForm_criteriaItem__gNBNN svg{width:16px;height:16px;flex-shrink:0}.PasswordChangeForm_criteriaMet___Yg5x{color:#10B981}.PasswordChangeForm_criteriaUnmet__lkFrF{color:var(--color-gray-400,#9CA3AF)}.PasswordChangeForm_passwordError__cqWI5{font-size:13px;color:#EF4444;margin:0}[data-theme=light] .PasswordChangeForm_criteriaMet___Yg5x{color:var(--color-success-ink)}[data-theme=light] .PasswordChangeForm_criteriaUnmet__lkFrF{color:var(--color-text-tertiary)}[data-theme=light] .PasswordChangeForm_passwordError__cqWI5{color:var(--color-danger-ink)}.PasswordChangeForm_saveButton__JgRVJ{align-self:flex-start}@media (max-width:640px){.PasswordChangeForm_dangerZoneSection__FY2UD{overflow-x:auto;-webkit-overflow-scrolling:touch}.PasswordChangeForm_passwordForm__UOW4e{max-width:100%}}:root[data-theme=light] .PasswordChangeForm_criteriaMet___Yg5x{color:var(--color-success-ink)}:root[data-theme=light] .PasswordChangeForm_passwordError__cqWI5{color:var(--color-danger-ink)}