.profile-overview{display:flex;align-items:center;gap:20px}.profile-overview>div:nth-child(2){min-width:0;flex:1}.profile-overview h2{font-size:26px;margin:4px 0;overflow-wrap:anywhere}.profile-photo-wrap{flex-shrink:0}.profile-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.profile-initial{display:grid;place-items:center;background:var(--mint);color:var(--teal);font-size:32px;font-weight:650}.profile-tier{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-grid>.column{min-width:0}.profile-details{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,1.8fr);gap:12px;margin:18px 0}.profile-details dt{color:var(--muted);font-size:13px}.profile-details dd{margin:0;text-align:end;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.profile-security-actions{display:grid;gap:10px}.profile-form-error:not(:empty){color:var(--negative);font-size:13px;margin:12px 0}.account-grid label{display:block;margin-top:15px}#profile-fields-form>.button{margin-top:16px}#profile-avatar-form input{max-width:100%}.profile-account-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-account-actions h2{width:100%}.profile-account-actions>.muted{flex-basis:100%}#profile-fields-form textarea{resize:vertical}
@media(max-width:1199px){.account-grid{grid-template-columns:minmax(0,1fr)}.profile-overview{flex-wrap:wrap}.profile-tier{margin-left:100px;justify-content:flex-start}}
@media(max-width:767px){.profile-overview{gap:12px;align-items:flex-start}.profile-photo{width:60px;height:60px}.profile-overview h2{font-size:22px}.profile-tier{margin-left:72px;flex-basis:calc(100% - 72px)}.account-grid{gap:12px}.profile-details{grid-template-columns:minmax(80px,1fr) minmax(0,1.7fr)}}
