.ci-chart{--ci-contrib:#2a78d6;--ci-interest:#eb6834;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:12px 0;padding:12px 12px 4px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ci-chart{--ci-contrib:#3987e5;--ci-interest:#d95926}}:root[data-theme=dark] .ci-chart{--ci-contrib:#3987e5;--ci-interest:#d95926}.ci-legend{color:var(--text);flex-wrap:wrap;gap:4px 18px;margin:0 0 6px;padding:0;font-size:.88rem;list-style:none;display:flex}.ci-legend li{align-items:center;gap:6px;display:inline-flex}.ci-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.ci-swatch-contrib{background:var(--ci-contrib)}.ci-swatch-interest{background:var(--ci-interest)}.ci-plot{touch-action:pan-y;width:100%}.ci-plot svg{display:block}.ci-grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.ci-axis{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.ci-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ci-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ci-bar-contrib{fill:var(--ci-contrib)}.ci-bar-interest{fill:var(--ci-interest)}.ci-hover{fill:var(--surface-2)}.ci-readout{font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:.9rem}@media (forced-colors:active){.ci-bar-contrib,.ci-swatch-contrib{fill:canvastext;background:canvastext}.ci-bar-interest,.ci-swatch-interest{fill:highlight;background:highlight}}
