.perfil_container__BKUWi{max-width:800px}.perfil_title__B7mW9{font-size:2rem;font-weight:700;color:#111827;margin-bottom:2rem}.perfil_success__Jt2Uk{background:#d1fae5;color:#065f46}.perfil_error__zM8Pj,.perfil_success__Jt2Uk{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.perfil_error__zM8Pj{background:#fee2e2;color:#991b1b}.perfil_section__ETjfg{background:white;border-radius:.75rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.perfil_sectionTitle__gkpF9{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.perfil_form__yLy_Y{display:flex;flex-direction:column;gap:1.25rem}.perfil_formRow__Dn6uv{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.perfil_formGroup__2OPIt{display:flex;flex-direction:column;gap:.5rem}.perfil_label__QiPWA{font-size:.875rem;font-weight:500;color:#374151}.perfil_input__TCKvC{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.perfil_input__TCKvC:focus{outline:none;border-color:#00a859}.perfil_submitButton__9EWcu{padding:.75rem 1.5rem;background:#00a859;color:white;border:none;border-radius:.5rem;font-weight:500;font-size:1rem;cursor:pointer;transition:background .2s;margin-top:.5rem}.perfil_submitButton__9EWcu:hover:not(:disabled){background:#008a47}.perfil_submitButton__9EWcu:disabled{background:#d1d5db;cursor:not-allowed}.perfil_helpText__oLJZ_{font-size:.875rem;color:#6b7280;margin-top:.25rem;font-style:italic}@media (max-width:768px){.perfil_title__B7mW9{font-size:1.5rem}.perfil_section__ETjfg{padding:1.5rem}.perfil_formRow__Dn6uv{grid-template-columns:1fr}}