.dash-page.account-page{max-width:1240px;padding-inline:var(--space-5)}.account-layout{gap:var(--space-6);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.account-nav{top:var(--space-4,16px);gap:2px;display:grid;position:sticky}.account-nav a{border-radius:var(--radius-box);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);padding:9px 12px;text-decoration:none}.account-nav a:hover{background:var(--color-surface-muted);color:var(--color-text-heading)}.account-nav a.active{background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--font-semibold)}.account-content{min-width:0}.account-detail-list{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.account-detail-list div{gap:2px;display:grid}.account-detail-list dt{color:var(--color-text-muted);font-size:var(--text-xs)}.account-detail-list dd{color:var(--color-text-heading);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.mem{gap:var(--space-5);display:grid}.mem-current{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-box);background:var(--color-surface);flex-wrap:wrap;display:flex}.mem-current h3,.mem-toolbar h3{color:var(--color-text-heading);font-size:var(--text-lg);margin:2px 0 0}.mem-eyebrow{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.mem-note,.mem-warning{color:var(--color-text-muted);font-size:var(--text-xs);margin:4px 0 0}.mem-warning{color:var(--color-error)}.mem-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mem-toolbar h3{font-size:var(--text-base,16px);margin:0}.mem-intervals{grid-template-columns:repeat(3,auto)}.mem-plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mem-plan{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-box);background:var(--color-surface);flex-direction:column;display:flex}.mem-plan.is-featured{border-color:var(--color-primary-border,var(--color-primary))}.mem-plan.is-current{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.mem-plan header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mem-plan h4{color:var(--color-text-heading);font-size:var(--text-base,16px);margin:0}.mem-badge{border-radius:var(--radius-box);background:var(--color-primary-bg);color:var(--color-primary);font-size:11px;font-weight:var(--font-semibold);white-space:nowrap;padding:2px 8px}.mem-price{color:var(--color-text-heading);font-size:28px;font-weight:var(--font-bold);letter-spacing:-.02em;margin:0}.mem-price small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-regular,400);letter-spacing:0;margin-left:4px}.mem-features{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-sm);flex:1;gap:8px;padding:0;list-style:none;display:grid}.mem-features li:before{color:var(--color-success);content:"✓";margin-right:8px}@media (width<=900px){.mem-plans{grid-template-columns:1fr}}@media (width<=768px){.account-layout{gap:var(--space-4);grid-template-columns:1fr}.account-nav{gap:4px;display:flex;position:static;overflow-x:auto}.account-nav a{white-space:nowrap}.account-detail-list{grid-template-columns:1fr}}
