.PerfilForm_perfilWrap__NqDmD{max-width:760px;margin:0 auto;padding:2.5rem 2rem}.PerfilForm_globalError__6vMVE{color:var(--error);margin-bottom:1rem;padding:12px 14px;background:var(--error-bg);border:1px solid var(--error-soft);border-radius:var(--r-sm);font-size:13px}.PerfilForm_perfilTop__oQ8P5{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px solid var(--border);gap:1rem;flex-wrap:wrap}.PerfilForm_perfilIdentity__vml_j{display:flex;align-items:center;gap:16px}.PerfilForm_perfilAvatar__cPkIL{width:48px;height:48px;border-radius:50%;background:var(--green-lt);border:1px solid rgba(29,107,82,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px;color:var(--green);flex-shrink:0}.PerfilForm_perfilName__QV5Ga{font-size:15px;font-weight:500;color:var(--ink)}.PerfilForm_perfilEmail__PJr7k{font-size:12px;color:var(--ink2);margin-top:2px}.PerfilForm_perfilSince__X8Qxj{font-size:11px;color:var(--ink3);letter-spacing:.04em;text-transform:capitalize}.PerfilForm_statRow__Nmouh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border-radius:var(--r);overflow:hidden;margin-bottom:1rem}.PerfilForm_stat___n8e_{background:var(--bg2);padding:1.1rem 1.25rem}.PerfilForm_statNum__5tWYH{font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--ink)}.PerfilForm_statLabel__dL3pM{font-size:11px;color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;margin-top:1px}.PerfilForm_card__jCl9L{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1.5rem;margin-bottom:1rem}.PerfilForm_cardTitle__ddFHU{font-size:11px;font-weight:500;color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.1rem}.PerfilForm_fieldsGrid__gLtVF{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.PerfilForm_fullWidth__v0HQe{grid-column:1/-1}.PerfilForm_passwordCell__NqjJe{display:flex;flex-direction:column;gap:6px}.PerfilForm_passwordCell__NqjJe .PerfilForm_togglePassword__JpqIy{align-self:flex-end;background:none;border:none;color:var(--green);font-size:11px;cursor:pointer;padding:0;font-family:var(--font)}.PerfilForm_passwordCell__NqjJe .PerfilForm_togglePassword__JpqIy:hover{text-decoration:underline}.PerfilForm_strength__mY_7_{display:flex;align-items:center;gap:10px}.PerfilForm_strengthBar__Wk_lw{flex:1 1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.PerfilForm_strengthBar__Wk_lw:after{content:"";display:block;height:100%;border-radius:2px;transition:width .2s}.PerfilForm_strengthBar__Wk_lw.PerfilForm_weak___1XZy:after{width:33%;background:var(--error)}.PerfilForm_strengthBar__Wk_lw.PerfilForm_medium__prvfD:after{width:66%;background:#f59e0b}.PerfilForm_strengthBar__Wk_lw.PerfilForm_strong__RPe48:after{width:100%;background:var(--green)}.PerfilForm_strengthLabel__XEOlX{font-size:11px;color:var(--ink2);min-width:44px}.PerfilForm_btnSave___a7rE{padding:8px 18px;background:var(--green);border:none;border-radius:var(--r-sm);font-size:12px;font-weight:500;color:#fff;cursor:pointer;font-family:var(--font);transition:opacity .2s;margin-top:1.1rem}.PerfilForm_btnSave___a7rE:hover:not(:disabled){opacity:.88}.PerfilForm_btnSave___a7rE:disabled{opacity:.6;cursor:not-allowed}.PerfilForm_btnOutline__7MY2o{padding:8px 18px;background:transparent;border:1px solid var(--border2);border-radius:var(--r-sm);font-size:12px;font-weight:500;color:var(--ink);cursor:pointer;font-family:var(--font);transition:background .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.PerfilForm_muted__xmb7F{font-size:13px;color:var(--ink2,#64748b);margin:0 0 12px;line-height:1.5}.PerfilForm_btnOutline__7MY2o:hover:not(:disabled){background:var(--bg3)}.PerfilForm_btnOutline__7MY2o:disabled{opacity:.6;cursor:not-allowed}.PerfilForm_btnDanger__7KSSO{padding:8px 18px;background:transparent;border:1px solid var(--error-soft);border-radius:var(--r-sm);font-size:12px;color:var(--error);cursor:pointer;font-family:var(--font);transition:background .2s}.PerfilForm_btnDanger__7KSSO:hover:not(:disabled){background:var(--error-bg)}.PerfilForm_btnDanger__7KSSO:disabled{opacity:.6;cursor:not-allowed}.PerfilForm_cardActions__a5wqy{display:flex;gap:8px;flex-wrap:wrap;margin-top:1.1rem}.PerfilForm_error__u_4sF{color:var(--error);font-size:12px;grid-column:1/-1}.PerfilForm_accountFooter__FY6CT{margin-top:.5rem}.PerfilForm_linkDanger__JPfem{background:none;border:none;padding:0;font-size:12px;color:var(--ink3);cursor:pointer;font-family:var(--font);text-decoration:underline}.PerfilForm_linkDanger__JPfem:hover{color:var(--error)}.PerfilForm_modalOverlay__DY0hn{position:fixed;inset:0;background:rgba(26,25,22,.45);display:flex;align-items:center;justify-content:center;padding:24px;z-index:300}.PerfilForm_modal__yNPP6{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:1.5rem;max-width:400px;width:100%}.PerfilForm_modalTitle__VADTn{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--ink);margin-bottom:12px}.PerfilForm_modalText__i64j3{font-size:13px;color:var(--ink2);margin-bottom:20px;line-height:1.5}.PerfilForm_modalActions__tbg6I{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.PerfilForm_cancelButton__1LuNE{padding:8px 18px;background:var(--bg3);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-sm);font-size:12px;cursor:pointer;font-family:var(--font)}.PerfilForm_cancelButton__1LuNE:hover:not(:disabled){background:var(--bg)}.PerfilForm_cancelButton__1LuNE:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.PerfilForm_fieldsGrid__gLtVF,.PerfilForm_statRow__Nmouh{grid-template-columns:1fr}}