.profile-identity-card{padding:16px 18px;background:linear-gradient(145deg,#171b1b,#111515)}.profile-identity{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px}.profile-avatar{display:grid;place-items:center;width:48px;height:48px;border:1px solid #987326;border-radius:50%;background:#1a1710;color:var(--gold-2);font-size:1.2rem;font-weight:900}.profile-identity strong{display:block;font-size:1.08rem}.profile-identity small{display:block;margin-top:4px;color:var(--muted);font-size:.8rem}.profile-chevron{font-size:1.55rem;line-height:1;color:var(--gold-2);transition:transform .2s ease}.profile-section{padding:0;overflow:hidden}.profile-section-trigger{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:14px 16px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.profile-section-trigger:focus-visible{outline:2px solid var(--gold-2);outline-offset:-2px}.profile-section-copy{min-width:0}.profile-section-copy strong{display:block;font-size:1rem}.profile-section-copy small{display:block;margin-top:4px;color:var(--muted);font-size:.82rem;line-height:1.3}.profile-section-trigger .profile-chevron{transform:rotate(0deg)}.profile-section[data-open="true"] .profile-section-trigger .profile-chevron{transform:rotate(90deg)}.profile-section-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.profile-section[data-open="true"] .profile-section-content{grid-template-rows:1fr}.profile-section-content>.profile-fields{min-height:0;overflow:hidden}.profile-fields{display:grid;gap:13px;padding:0 16px;border-top:1px solid transparent;transition:padding .22s ease,border-color .22s ease}.profile-section[data-open="true"] .profile-fields{padding:14px 16px 16px;border-color:var(--line)}.profile-fields .footer-note{margin:0}.profile-measure-fields input{height:48px;min-height:48px}.profile-neutral-copy{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.profile-logout{margin-top:8px;padding:16px}.profile-logout p{margin:0 0 12px;overflow-wrap:anywhere}#app[data-view="profile"] .title:after,#app[data-view="profile"] .card:first-of-type:before{display:none}@media(max-width:410px){.profile-section-trigger{padding-left:14px;padding-right:14px}.profile-section[data-open="true"] .profile-fields{padding-left:14px;padding-right:14px}.profile-identity-card{padding-left:16px;padding-right:16px}}
