.chart-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.chart-title{letter-spacing:-.02em;text-transform:uppercase;font-variation-settings:"opsz" 96;flex:12rem;min-width:0;margin:0;font-size:clamp(18px,1.6cqi + 12px,26px);font-weight:800;line-height:1}.chart-head :where(.chart-toolbar){margin-left:auto}.chart :where(.tick){fill:var(--muted);color:var(--muted);font-family:var(--mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.chart :where(.tick.zero){fill:var(--ink);color:var(--ink)}.chart :where(.axis-title){fill:var(--ink);color:var(--ink);font-family:var(--ui);font-size:var(--text-xs);letter-spacing:var(--label-track);text-transform:uppercase;font-weight:800}.chart :where(.grid){stroke:var(--line);stroke-width:1px}.chart :where(.grid.zero){stroke:var(--muted);stroke-width:2px}.chart :where(.rule){stroke:var(--rule);stroke-width:var(--rule-width)}.chart :where(.reference){stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 4}.chart-key{align-items:center;gap:var(--space-2) var(--space-6);min-width:0;color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--label-track);text-transform:uppercase;flex-wrap:wrap;margin:0;font-weight:800;line-height:1.4;display:flex}.chart-key>span{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.chart-key svg{fill:none;width:24px;height:4px;stroke:var(--muted);stroke-width:2px;flex:none;overflow:visible}.chart-key i{background:var(--key,var(--muted));flex:none;width:10px;height:10px;display:block}.chart-readout{border:var(--rule-width) solid var(--rule);background:var(--surface);color:var(--ink);font-size:var(--text-sm);line-height:1.35}.chart-readout :where(.figure){font-family:var(--mono);font-variant-numeric:tabular-nums}
