.ProfilePage[data-v-ece1b836]{gap:1rem}.ProfilePage[data-v-ece1b836],.ProfilePage__header[data-v-ece1b836]{display:flex;flex-direction:column}.ProfilePage__header[data-v-ece1b836]{gap:.25rem}.ProfilePage__title[data-v-ece1b836]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin:0}.ProfilePage__subtitle[data-v-ece1b836]{color:var(--app-text-muted);font-size:.75rem;line-height:1rem;margin:0}.ProfilePage__section[data-v-ece1b836]{background:var(--app-card);border-radius:2rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:1rem;max-width:42rem;padding:1rem}.ProfilePage__grid[data-v-ece1b836]{display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:1fr;line-height:1.25rem}.ProfilePage__field[data-v-ece1b836]{background:var(--app-background);border-radius:1rem;padding:.5rem .75rem}.ProfilePage__fieldLabel[data-v-ece1b836]{color:var(--app-text-muted);font-size:.75rem;line-height:1rem;margin:0}.ProfilePage__fieldValue[data-v-ece1b836]{font-weight:500;margin:.25rem 0 0}.ProfilePage__fieldValue--break[data-v-ece1b836]{word-break:break-word}.ProfilePage__actions[data-v-ece1b836]{border-top:1px solid rgba(245,245,247,.7);padding-top:.5rem}.ProfilePage__success[data-v-ece1b836]{color:#059669;font-size:.75rem;line-height:1rem;margin-top:.5rem}.ProfilePage__passwordFields[data-v-ece1b836]{display:flex;flex-direction:column;gap:.75rem}.ProfilePage__error[data-v-ece1b836]{color:#ef4444;font-size:.75rem;line-height:1rem;margin:.5rem 0 0}@media(min-width:640px){.ProfilePage__grid[data-v-ece1b836]{grid-template-columns:1fr 1fr}}@media(min-width:768px){.ProfilePage__section[data-v-ece1b836]{padding:1.5rem}}
