.chart-line{fill:none;stroke:var(--series);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.chart-line-target{fill:transparent;stroke:none}.chart-line-marker{fill:var(--series);stroke:var(--surface);stroke-width:1.5;pointer-events:none}.chart-line-point:focus{outline:none}.chart-line-point:hover .chart-line-marker,.chart-line-point:focus-visible .chart-line-marker{stroke:var(--ink);stroke-width:2.5}.chart:is([data-chart=line],[data-chart=area]) .chart-key{width:24px;height:0;border:0;border-top:3px solid var(--series);border-radius:0;background:none}.chart:is([data-chart=line],[data-chart=area]) .chart-legend li:nth-child(2) .chart-key{border-top-style:dashed}.chart:is([data-chart=line],[data-chart=area]) .chart-legend li:nth-child(3) .chart-key{border-top-style:dotted}.chart:is([data-chart=line],[data-chart=area]) .chart-legend li:nth-child(4) .chart-key{height:4px;border-block:1px solid var(--series)}@media(forced-colors:active){.chart-line{stroke:CanvasText}.chart-line-marker{fill:CanvasText;stroke:Canvas}.chart-line-point:focus-visible .chart-line-marker{stroke:Highlight}}