.account-profile-hero[data-v-b874eca8]{--ui-hero-heading-gap:22px;--ui-hero-art-width:clamp(200px,23vw,296px);margin-bottom:var(--space-section)}.membership-group[data-v-b874eca8]{align-items:center;gap:10px;display:flex}.ui-pill.membership-vip[data-v-b874eca8]{--pill-bg:var(--ui-tag-vip-bg);--pill-text:var(--ui-tag-vip-text)}.account-nav[data-v-234bea83]{padding:var(--space-card)}.account-nav[data-v-234bea83],.account-nav a[data-v-234bea83]{justify-content:center;display:flex}.account-nav a[data-v-234bea83]{min-width:0;max-width:200px;padding:var(--space-item) var(--space-tight);align-items:center;gap:var(--space-item);border-radius:var(--ui-control-radius);color:var(--ui-description);font-size:var(--text-body);white-space:nowrap;border:1px solid #0000;flex:1 1 0;text-decoration:none;transition:color .18s,background .18s,border-color .18s}.account-nav img[data-v-234bea83]{-o-object-fit:contain;object-fit:contain;flex:none;width:clamp(30px,3vw,36px);height:clamp(30px,3vw,36px)}.account-nav a[data-v-234bea83]:hover{color:var(--ui-title)}.account-nav a.router-link-exact-active[data-v-234bea83]{background:var(--active-bg);border-color:var(--active-border);color:var(--active-color);font-weight:600}.account-nav a[data-v-234bea83]:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-button-bg) 30%,transparent);outline-offset:-3px}@media (width<=700px){.account-nav[data-v-234bea83]{flex-wrap:wrap}.account-nav a[data-v-234bea83]{flex:30%;min-width:96px;max-width:none}}.account-panel[data-v-7343ed87]{border-radius:var(--ui-card-radius);background:var(--ui-surface);overflow:hidden}.account-panel[data-v-7343ed87] .account-nav{border-bottom:1px solid var(--ui-divider)}.account-panel[data-v-7343ed87] .account-panel-tabs{padding:var(--space-block) var(--space-card);justify-content:space-between;align-items:center;gap:var(--space-block);display:flex}.account-panel[data-v-7343ed87] .account-panel-intro{min-width:0;color:var(--ui-description);font-size:var(--text-sub);text-align:right;margin:0;line-height:1.6}.account-panel[data-v-7343ed87] .account-panel-intro.is-success{color:var(--ui-tag-success-text)}.account-panel[data-v-7343ed87] .account-panel-body{padding:var(--space-card)}.account-panel[data-v-7343ed87] .account-panel-body.is-flush{padding:0}@media (width<=700px){.account-panel[data-v-7343ed87] .account-panel-tabs{flex-direction:column;align-items:stretch}.account-panel[data-v-7343ed87] .account-panel-intro{text-align:left}}
