.account-shell{gap:var(--space-6);width:100%;display:grid}.account-header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.account-header h1,.account-card h1,.account-card h2{margin:0}.account-header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}.account-kicker{margin:0 0 var(--space-2);color:var(--color-accent-bright);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.account-muted{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.account-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-surface-raised), var(--color-surface));padding:var(--space-6);min-width:0}.account-card--wide,.account-card--center{grid-column:1/-1}.account-card--center{text-align:center;justify-self:center;justify-items:center;gap:var(--space-4);max-width:620px;display:grid}.account-card--accent{border-color:color-mix(in oklab, var(--color-accent) 55%, var(--color-border-default))}.account-card-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.account-status-pill{border:1px solid var(--color-border-default);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.account-status-pill[data-tone=success]{color:#91e694;color:lab(84.3388% -39.1903 31.7085);border-color:#91e69473;border-color:lab(84.3388% -39.1903 31.7085/.45)}.account-status-pill[data-tone=warning]{color:var(--color-accent-bright);border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}.account-status-pill[data-tone=danger]{color:#fb817a;color:lab(68.38% 46.9155 26.6134);border-color:#fb817a80;border-color:lab(68.38% 46.9155 26.6134/.5)}.account-status-pill[data-tone=neutral]{color:var(--color-text-secondary)}.account-list{gap:var(--space-4);margin:var(--space-5) 0 0;display:grid}.account-list--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.account-list div{min-width:0}.account-list dt{color:var(--color-text-tertiary);font-size:.82rem}.account-list dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);overflow-wrap:anywhere}.account-access-copy{margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:1.1rem}.account-billing-hint{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4)}.account-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.account-alert{border-radius:var(--radius-md);color:#ffa9a2;color:lab(77.9713% 37.3159 20.7122);padding:var(--space-4);background:#4f1a1859;background:lab(18.0069% 25.1663 14.7585/.35);border:1px solid #fb817a80;border:1px solid lab(68.38% 46.9155 26.6134/.5)}.account-alert[data-tone=success]{color:#91e694;color:lab(84.3388% -39.1903 31.7085);background:#04390c4d;background:lab(19.8582% -25.3566 21.8819/.3);border-color:#91e69466;border-color:lab(84.3388% -39.1903 31.7085/.4)}.account-inline-action{margin-top:var(--space-5)}button:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}@media (max-width:760px){.account-header,.account-card-title-row{flex-direction:column;align-items:flex-start}.account-grid,.account-list--columns{grid-template-columns:1fr}}
