.credit-meter{gap:var(--space-3);flex-direction:column;display:flex}.credit-meter__value{align-items:baseline;gap:var(--space-2);display:flex}.credit-meter__balance{font:600 var(--text-2xl) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.credit-meter__summary{color:var(--color-fg);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:0}.credit-meter__of{color:var(--color-fg-dim);font-size:var(--text-sm)}.credit-meter__bar{height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-sunken);box-shadow:var(--edge);display:flex;position:relative;overflow:hidden}.credit-meter__seg{height:100%;transition:width var(--dur) var(--ease)}.credit-meter__seg--sub{background:var(--color-accent)}.credit-meter__seg--topup{background:var(--color-info)}.credit-meter__legend{gap:var(--space-2) var(--space-5);color:var(--color-fg-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.credit-meter__key{align-items:center;gap:var(--space-2);display:inline-flex}.credit-meter__swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);display:inline-block}.credit-meter__swatch--sub{background:var(--color-accent)}.credit-meter__swatch--topup{background:var(--color-info)}.billing-table-scroll{overflow-x:auto}.billing-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.billing-table th,.billing-table td{padding:var(--space-3) var(--space-3);border-bottom:var(--line-w) solid var(--color-line);text-align:left;vertical-align:baseline;white-space:nowrap}.billing-table thead th{color:var(--color-fg-dim);font:600 var(--text-xs) / var(--leading-tight) var(--font-body);letter-spacing:.06em;text-transform:uppercase}.billing-table tbody th{font-family:var(--font-mono);font-weight:500}.billing-table tbody tr:last-child th,.billing-table tbody tr:last-child td{border-bottom:0}.billing-table__num{text-align:right;font-family:var(--font-mono)}.billing-table__reason{white-space:normal}.billing-table__detail{color:var(--color-fg-dim)}.billing-table__cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.billing-table__links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.billing-delta--plus{color:var(--color-ok)}.billing-delta--minus{color:var(--color-fg-dim)}.billing-note{color:var(--color-fg-dim);font-size:var(--text-sm);margin:0}.buy-credits{min-height:24px;padding:var(--space-1) var(--space-3);border:var(--line-w) solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.buy-credits:hover{background:var(--color-accent);color:var(--color-accent-fg)}@media (pointer:coarse){.buy-credits{min-height:44px;padding-inline:var(--space-4)}}@media (width<=719px){.credit-meter__of,.credit-meter__legend,.billing-table__detail,.billing-delta--minus,.billing-note{color:var(--color-fg)}}.plan-required{margin-top:var(--space-3)}.plan-required .go-notice__text strong{font-weight:600}
