@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-chart-line{position:relative;display:block;block-size:var(--bs-chart-line-height,10rem)}.bs-chart-line--fill{--bs-chart-line-height:100%}@media (min-width:30em){.bs-chart-line{--bs-chart-line-height:12rem}}@media (min-width:48em){.bs-chart-line{--bs-chart-line-height:16rem}}.bs-chart-line__svg{display:block;inline-size:100%;block-size:100%;position:relative}.bs-chart-line__series{fill:none;stroke:var(--bs-chart-ink,var(--bs-accent-border));stroke-width:var(--bs-chart-line-stroke,2);stroke-dasharray:var(--bs-chart-dash,none);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bs-chart-line__point{position:absolute;inline-size:var(--bs-chart-line-point,0.5rem);block-size:var(--bs-chart-line-point,0.5rem);inset-inline-start:calc(var(--bs-chart-line-x,0) * 100%);inset-block-end:calc(var(--bs-chart-line-y,0) * 100%);transform:translate(-50%,50%) rotate(var(--bs-chart-marker-rotate,0deg));background-color:var(--bs-chart-ink,var(--bs-accent-border));border-radius:var(--bs-chart-marker-radius,var(--bs-radius-full));clip-path:var(--bs-chart-marker-clip,none);pointer-events:none}.bs-chart-line [data-bs-series='1']{--bs-chart-ink:var(--bs-chart-ink-1,var(--bs-accent-border));--bs-chart-dash:none;--bs-chart-angle:45deg}.bs-chart-line [data-bs-series='2']{--bs-chart-ink:var(--bs-chart-ink-2,var(--bs-text-ok));--bs-chart-dash:6 4;--bs-chart-angle:-45deg;--bs-chart-marker-radius:var(--bs-radius-0)}.bs-chart-line [data-bs-series='3']{--bs-chart-ink:var(--bs-chart-ink-3,var(--bs-text-danger));--bs-chart-dash:2 3;--bs-chart-angle:90deg;--bs-chart-marker-radius:var(--bs-radius-0);--bs-chart-marker-rotate:45deg}.bs-chart-line [data-bs-series='4']{--bs-chart-ink:var(--bs-chart-ink-4,var(--bs-text-link));--bs-chart-dash:10 4 2 4;--bs-chart-angle:0deg;--bs-chart-marker-radius:var(--bs-radius-0);--bs-chart-marker-clip:polygon(50% 0,100% 100%,0 100%)}.bs-chart-line [data-bs-series='5']{--bs-chart-ink:var(--bs-chart-ink-5,var(--bs-text-muted));--bs-chart-dash:1 4;--bs-chart-angle:22deg}.bs-chart-line__point[data-bs-series='5']{background-color:transparent;border:var(--bs-border-2) solid var(--bs-chart-ink,var(--bs-text-muted))}.bs-chart-line__series[data-bs-off],.bs-chart-line__point[data-bs-off]{display:none}.bs-chart-line__reference{position:absolute;inset-inline:0;inset-block-end:calc(var(--bs-chart-line-y,0) * 100%);block-size:var(--bs-border-1);background-color:var(--bs-chart-line-reference-ink,var(--bs-border-strong))}.bs-chart-line--single{--bs-chart-line-point:0.75rem}.bs-chart-line--empty{border:var(--bs-border-1) dashed var(--bs-chart-line-empty-edge,var(--bs-border-color));border-radius:var(--bs-radius-2)}.bs-chart-line--empty .bs-chart-line__svg,.bs-chart-line--empty .bs-chart-line__point{display:none}.bs-chart-line--loading{overflow:hidden;border-radius:var(--bs-radius-2);background-color:var(--bs-chart-line-loading-bg,var(--s-hover))}.bs-chart-line--loading .bs-chart-line__svg,.bs-chart-line--loading .bs-chart-line__point{visibility:hidden}.bs-chart-line--loading::after{content:'';position:absolute;inset-block:0;inset-inline-start:0;inline-size:60%;background-image:linear-gradient(to right,transparent,var(--bs-chart-line-sheen,var(--bs-accent-subtle)),transparent);animation:bs-chart-line-sweep var(--bs-duration-6) var(--ease) infinite}@keyframes bs-chart-line-sweep{from{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.bs-chart-line--loading::after{animation:none;background-image:none}}@media (forced-colors:active){.bs-chart-line__series{stroke:CanvasText}.bs-chart-line__point,.bs-chart-line__reference{background-color:CanvasText}.bs-chart-line__point[data-bs-series='5']{background-color:transparent;border-color:CanvasText}.bs-chart-line--empty{border-color:CanvasText}.bs-chart-line--loading{background-color:Canvas;border:var(--bs-border-1) solid CanvasText}}@media print{.bs-chart-line__point,.bs-chart-line__reference{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bs-chart-line--loading::after{display:none}}}
