.mc-chart{width:100%;max-width:30rem;color:var(--chart-ink);margin:0}.mc-chart__svg{font-variant-numeric:tabular-nums;font-family:inherit;display:block;overflow:visible}.mc-chart--inline{max-width:none}.mc-chart--inline .mc-chart__line{stroke:var(--chart-muted);stroke-width:1.6px}:where(.mc-chart__svg) text{fill:var(--chart-muted);font-size:13px}.mc-chart__grid{stroke:var(--chart-grid);stroke-width:1px}.mc-chart__zero{stroke:var(--chart-muted);stroke-width:1px}.mc-chart__tick{fill:var(--chart-muted)}.mc-chart__value,.mc-chart__reflabel{fill:var(--chart-ink);font-weight:600}.mc-chart__rowlabel{fill:var(--chart-ink)}.mc-chart__bar--history{fill:var(--chart-history)}.mc-chart__bar--accent{fill:var(--chart-accent)}.mc-chart__bar--up{fill:var(--data-up)}.mc-chart__bar--down{fill:var(--data-down)}.mc-chart__glyph{font-size:13px}.mc-chart__line{fill:none;stroke:var(--chart-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mc-chart__dot{fill:var(--chart-accent);stroke:var(--surface-raised);stroke-width:1.5px}.mc-chart__dot--minor{fill:var(--chart-ink)}.mc-chart__band{fill:var(--chart-accent);fill-opacity:.16;stroke:none}.mc-chart__band-edge{fill:none;stroke:var(--chart-accent);stroke-width:1.5px;stroke-linejoin:round}.mc-chart__refband{fill:var(--surface-gold);stroke:var(--accent-gold);stroke-width:1px;stroke-dasharray:3 3}.mc-chart__refband-label{fill:var(--accent-gold-ink);font-weight:600}.mc-chart__key--band{color:var(--accent-gold)}.mc-surprise__axis{stroke:var(--rule-strong);stroke-width:2px}.mc-surprise__tick{stroke:var(--rule-strong);stroke-width:1px}.mc-surprise__gap{stroke-width:4px;stroke-linecap:round}.mc-surprise__gap--up{stroke:var(--data-up)}.mc-surprise__gap--down{stroke:var(--data-down)}.mc-surprise__gap--flat{stroke:var(--data-flat)}.mc-surprise__expected{fill:var(--surface-raised);stroke:var(--chart-surprise);stroke-width:2.5px;stroke-dasharray:3.2 2.6}.mc-surprise__observed{fill:var(--chart-accent);stroke:var(--surface-raised);stroke-width:2px}.mc-surprise__label--observed{fill:var(--chart-accent);font-weight:700}.mc-surprise__label--expected{fill:var(--chart-surprise);font-weight:700}.mc-chart__ref{stroke:var(--chart-ink);stroke-width:1px;stroke-dasharray:4 3}.mc-chart__marker{fill:var(--chart-ink);stroke:none}.mc-chart__connector{stroke:var(--chart-history);stroke-width:2px;stroke-linecap:round}.mc-chart__point--from{fill:var(--chart-history)}.mc-chart__point--to{fill:var(--chart-accent)}.mc-chart__point--ghost{fill:none;stroke:var(--chart-history);stroke-width:2px}.mc-chart__point--hollow{fill:none;stroke:var(--chart-surprise);stroke-width:2px}.mc-chart__legend{font-size:var(--fs-13);color:var(--chart-muted);margin-top:4px}.mc-chart__keys{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.mc-chart__key--from{color:var(--chart-history)}.mc-chart__key--to{color:var(--chart-accent)}.mc-chart__key--hollow{color:var(--chart-surprise)}.mc-chart__details{font-size:var(--fs-13);margin-top:4px}.mc-chart__details>summary{color:var(--chart-muted);cursor:pointer;padding:6px 0;display:inline-block}.mc-chart__table-wrap{overflow-x:auto}.mc-chart__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mc-chart__table th,.mc-chart__table td{border-bottom:1px solid var(--chart-grid);text-align:right;padding:4px 8px}.mc-chart__table th[scope=row],.mc-chart__table thead th:first-child{text-align:left;font-weight:500}.mc-chart__table-note{margin:4px 0 0}.mc-chart__footer{font-size:var(--fs-12);color:var(--chart-muted);margin-top:4px}.mc-chart__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
