.mk-charts{background:var(--theme-surface)}.mk-charts>.mk-wrap>h2{letter-spacing:-.035em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:18ch;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06}.mk-charts-note{color:var(--theme-text-muted);margin:0 0 1rem;font-size:.9rem}.mk-charts-windows{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.mk-demo-chip{min-height:var(--ui-control-min);border:1px solid var(--theme-border-strong);background:var(--theme-surface);color:var(--theme-text-body);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.9rem;font-weight:600;display:inline-flex}.mk-demo-chip--on{background:var(--theme-accent-soft);color:var(--theme-text-strong);border-color:var(--theme-accent)}.mk-charts-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}@media (min-width:48rem){.mk-charts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mk-charts-grid>div{border:1px solid var(--theme-border);background:var(--theme-surface-elevated);min-width:0;box-shadow:var(--shadow-sm);border-radius:1.15rem;padding:clamp(1rem,2vw,1.5rem)}.mk-charts-unit{color:var(--theme-text-muted);margin:0 0 .75rem;font-size:.8rem}.mk-chart-svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.mk-chart-gridline{stroke:var(--theme-border);stroke-width:1px}.mk-chart-axis-label{fill:var(--theme-text-muted);font-family:inherit;font-size:9px}.mk-chart-bar{fill:var(--theme-accent)}.mk-chart-nodata{fill:var(--theme-border-strong)}.mk-chart-zero{fill:var(--theme-border)}.mk-chart-data{border-top:1px solid var(--theme-border);color:var(--theme-text-muted);margin-top:.65rem;font-size:.82rem}.mk-chart-data summary{cursor:pointer;width:fit-content;padding-block:.55rem;font-weight:650}.mk-chart-data[open] summary{color:var(--theme-text-strong)}.mk-chart-table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.8rem}.mk-chart-data .mk-chart-table{color:var(--theme-text-body);margin:0 0 .5rem}.mk-chart-table th,.mk-chart-table td{border-bottom:1px solid var(--theme-border);text-align:start;padding:.25rem .4rem}.mk-chart-open{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mk-chart-row{width:100%;min-width:0;min-height:var(--ui-control-min);border-radius:var(--radius-xs);color:var(--theme-text-body);text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:minmax(min(6rem,35%),.4fr) minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;padding:.25rem .4rem;font-size:.8rem;display:grid}.mk-chart-row--on{background:var(--theme-accent-soft);border-color:var(--theme-accent)}.mk-chart-row__label{overflow-wrap:anywhere;min-width:0}.mk-chart-row__track{background:var(--theme-surface-inset);border-radius:999px;height:.7rem;display:block}.mk-chart-row__fill{background:var(--theme-accent);border-radius:999px;height:100%;display:block}.mk-chart-row__n{font-variant-numeric:tabular-nums;font-weight:700}.mk-charts-stage{border:1px solid var(--theme-border);background:var(--theme-surface-muted);border-radius:1rem;margin-top:1.25rem;padding:1rem 1.2rem}