.chart{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-0)}.chart+.chart{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:var(--border)}.chart__caption{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted)}.chart__description{margin:var(--space-0);color:var(--color-text-muted);max-width:60ch}.chart__unavailable{margin:var(--space-0);color:var(--color-danger-text)}.chart__table{width:100%;border-collapse:collapse}.chart__row>*{padding-block:var(--space-2);vertical-align:baseline}.chart__label{width:30%;max-width:18rem;min-width:0;padding-inline-end:var(--space-4);text-align:start;font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere}.chart__note{display:block;margin-block-start:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text-subtle)}.chart__plot{width:auto;min-width:0;padding-inline-end:var(--space-4)}.chart__value{width:1%;white-space:nowrap;text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.chart__value .chart__note{font-family:var(--font-sans);font-variant-numeric:normal;white-space:normal}.chart__missing{color:var(--color-text-muted);font-family:var(--font-sans);white-space:normal}.chart__bar{display:block;width:100%;height:var(--space-3);overflow:visible}.chart__bar-track{fill:var(--color-accent-subtle);stroke:var(--color-border);stroke-width:var(--border-width);rx:var(--radius-sm)}.chart__bar-fill{fill:var(--color-accent);rx:var(--radius-sm)}@media (max-width:40rem){.chart__label{width:45%}.chart__label,.chart__plot{padding-inline-end:var(--space-2)}}