.chart.svelte-9fnibp{margin:2.5em 0;padding:1.5em 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chart__head.svelte-9fnibp{display:flex;flex-direction:column;gap:.4em;margin-bottom:1.2em}.chart__title.svelte-9fnibp{font-family:var(--display);font-size:1.35rem;font-weight:500;margin:0;line-height:1.2;color:var(--ink)}.chart__n.svelte-9fnibp{color:var(--muted)}.chart__rows.svelte-9fnibp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85em}.chart__row.svelte-9fnibp{display:grid;grid-template-columns:1fr 4.5em;grid-template-rows:auto auto;grid-template-areas:"label pct" "bar bar";align-items:baseline;gap:.25em .5em}.chart__label.svelte-9fnibp{grid-area:label;font-family:var(--display);font-size:1rem;color:var(--ink)}.chart__pct.svelte-9fnibp{grid-area:pct;text-align:right;font-family:var(--mono);font-size:.95rem;color:var(--ink)}.chart__bar.svelte-9fnibp{grid-area:bar;height:7px;background:var(--line-soft);overflow:hidden}.chart__bar-fill.svelte-9fnibp{height:100%;background:var(--wine);transition:width .4s ease}.chart__row--muted.svelte-9fnibp .chart__label:where(.svelte-9fnibp),.chart__row--muted.svelte-9fnibp .chart__pct:where(.svelte-9fnibp){color:var(--muted)}.chart__row--muted.svelte-9fnibp .chart__bar-fill:where(.svelte-9fnibp){background:var(--muted)}.chart__row--soft.svelte-9fnibp .chart__bar-fill:where(.svelte-9fnibp){background:var(--rose)}.chart__note.svelte-9fnibp{font-family:var(--display);font-style:italic;font-size:.95rem;color:var(--muted);margin-top:1em;line-height:1.5}@media(min-width:720px){.chart__row.svelte-9fnibp{grid-template-columns:12em 1fr 4.5em;grid-template-rows:auto;grid-template-areas:"label bar pct";gap:.9em}.chart__bar.svelte-9fnibp{height:9px}}
