.chart-data{border-top:1px solid var(--border-soft);min-width:0;margin-top:20px}.chart-data>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--ink);font-family:var(--font-mono);padding:12px 0;font-size:12px}.chart-data>summary:focus-visible,.chart-data-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chart-data-note{color:var(--ink-2);margin:0 0 12px;font-size:12px;line-height:1.6}.chart-data-scroll{max-width:100%;overflow-x:auto}.chart-data table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:11px}.chart-data caption{text-align:left;color:var(--ink-2);margin-bottom:10px;font-size:11px;line-height:1.6}.chart-data th,.chart-data td{border-bottom:1px solid var(--border-soft);text-align:right;vertical-align:top;white-space:nowrap;padding:10px 12px}.chart-data thead th{white-space:normal;min-width:100px;color:var(--ink-2);font-weight:500}.chart-data th:first-child{text-align:left;min-width:64px}.chart-data tbody th{font-weight:500}.compare-baseline-control{width:fit-content;min-height:44px;font-family:var(--font-mono);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.compare-baseline-control input{width:18px;height:18px;accent-color:var(--accent)}.compare-baseline-control input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.compare-chart-legend{font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-size:11px;display:flex}.compare-chart-legend>span{align-items:center;gap:6px;display:flex}
