.evidence-charts{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ec-surface:#1a1a19;--ec-ink:#f0efec;--ec-secondary:#c3c2b7;--ec-series:#3987e5;--ec-grid:#383835;background:var(--ec-surface);color:var(--ec-ink);border:1px solid var(--ec-grid);border-radius:20px;min-inline-size:0;padding:clamp(16px,3vw,28px);font-family:inherit}.evidence-charts *{box-sizing:border-box}.evidence-charts__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.evidence-charts__header h3{letter-spacing:-.015em;margin:0;font-size:1.1rem}.evidence-charts__header p{color:var(--ec-secondary);margin:6px 0 0;font-size:.85rem}.evidence-charts__total{white-space:nowrap;font-size:1.8rem;line-height:1.2}.evidence-charts__total small{color:var(--ec-secondary);text-align:end;font-size:.7rem;display:block}.evidence-charts__note{color:var(--ec-secondary);margin:16px 0;font-size:.75rem;line-height:1.6}.evidence-charts__empty{color:var(--ec-secondary);padding:16px 0;font-size:.85rem}.evidence-charts__control{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:.8rem;display:flex}.evidence-charts__control input{accent-color:var(--ec-series);block-size:16px;inline-size:16px}.evidence-charts__figure{margin:10px 0 0}.evidence-charts__scale{color:var(--ec-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-inline:min(32%,160px) 32px;font-size:.7rem;display:flex}.evidence-charts__row{grid-template-columns:minmax(0,32%) minmax(0,1fr) 24px;align-items:center;gap:8px;min-block-size:42px;display:grid}.evidence-charts__label{overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.evidence-charts__bar{border-radius:4px;block-size:32px;inline-size:100%;display:block;overflow:visible}.evidence-charts__baseline{stroke:var(--ec-grid);vector-effect:non-scaling-stroke}.evidence-charts__mark{fill:var(--ec-series)}.evidence-charts__mark[data-active=true]{filter:brightness(1.15)}.evidence-charts__value{text-align:end;font-variant-numeric:tabular-nums;font-size:.8rem}.evidence-charts__bar:focus-visible,.evidence-charts input:focus-visible,.evidence-charts summary:focus-visible{outline:2px solid var(--ec-ink);outline-offset:4px}.evidence-charts__readout{align-items:center;min-block-size:42px;margin-block-start:8px;display:flex}.evidence-charts__readout [role=tooltip]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:.8rem;display:flex}.evidence-charts__readout span{color:var(--ec-secondary)}.evidence-charts__data{border-block-start:1px solid var(--ec-grid)}.evidence-charts__data summary{cursor:pointer;min-block-size:44px;color:var(--ec-secondary);padding-block:14px;font-size:.8rem}.evidence-charts__data table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:.75rem}.evidence-charts__data th,.evidence-charts__data td{text-align:start;border-block-end:1px solid var(--ec-grid);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:10px 4px}.evidence-charts__data thead th{color:var(--ec-secondary);font-weight:400}.evidence-charts__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.evidence-charts__header h3{font-size:1rem}.evidence-charts__total{font-size:1.5rem}.evidence-charts__row{grid-template-columns:minmax(0,36%) minmax(0,1fr) 20px;gap:6px}.evidence-charts__scale{margin-inline:36% 26px}}@media (forced-colors:active){.evidence-charts{color:canvastext;background:canvas;border-color:canvastext}.evidence-charts__mark{fill:highlight;forced-color-adjust:none}.evidence-charts__baseline{stroke:canvastext}}@media print{.evidence-charts{--ec-surface:white;--ec-ink:black;--ec-secondary:#333;--ec-grid:#aaa;--ec-series:#333}.evidence-charts__data>table{display:table!important}.evidence-charts__control{display:none}}
