.chart.svelte-8bzcjz{position:relative;width:100%;overflow:hidden}svg.svelte-8bzcjz{display:block}.grid-line.svelte-8bzcjz{stroke:var(--color-border, light-dark(#e5e7eb, #374151));stroke-width:1;stroke-dasharray:4 4;opacity:.6}text.svelte-8bzcjz{font-size:11px;fill:var(--color-text-muted, light-dark(#6b7280, #9ca3af));user-select:none}.line.svelte-8bzcjz{transition:stroke-dashoffset 1s ease-out;.chart:where(.svelte-8bzcjz):not(.animate):not(.animated) &{stroke-dasharray:none!important;stroke-dashoffset:0!important}}.area.svelte-8bzcjz{opacity:0;transition:opacity .6s ease-out;.chart.animated:where(.svelte-8bzcjz) &{opacity:1}}.point.svelte-8bzcjz{transition:r .15s ease;cursor:pointer;&:hover{r:6;fill-opacity:1;transition:none}}.bar.svelte-8bzcjz{transition:opacity .15s ease;.chart.animate:where(.svelte-8bzcjz) &{animation:svelte-8bzcjz-chart-bar-grow .6s ease-out both}&:hover{opacity:.8;cursor:pointer;transition:none}}@keyframes svelte-8bzcjz-chart-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hbar.svelte-8bzcjz{transition:opacity .15s ease;.chart.animate:where(.svelte-8bzcjz) &{animation:svelte-8bzcjz-chart-hbar-grow .6s ease-out both}&:hover{opacity:.8;cursor:pointer;transition:none}}@keyframes svelte-8bzcjz-chart-hbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.segment.svelte-8bzcjz{transition:transform .15s ease;cursor:pointer;&:hover{transform:scale(1.03)}}.chart.animate.svelte-8bzcjz .pie:where(.svelte-8bzcjz){animation:svelte-8bzcjz-chart-pie-spin .8s ease-out}@keyframes svelte-8bzcjz-chart-pie-spin{0%{transform:rotate(-90deg);opacity:0}to{transform:rotate(0);opacity:1}}.tooltip.svelte-8bzcjz{position:absolute;z-index:10;background:var(--color-bg, light-dark(#ffffff, #1f2937));border:1px solid var(--color-border, light-dark(#e5e7eb, #374151));border-radius:var(--radius-lg, .5rem);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}padding:6px 10px;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px 12px #0000001a;transform:translate(-50%);font-size:12px;.dataset:where(.svelte-8bzcjz){font-weight:600;color:var(--color-text, light-dark(#111827, #f9fafb))}.label:where(.svelte-8bzcjz){color:var(--color-text-muted, light-dark(#6b7280, #9ca3af))}.value:where(.svelte-8bzcjz){font-weight:600;color:var(--color-text, light-dark(#111827, #f9fafb));font-variant-numeric:tabular-nums}}.legend.svelte-8bzcjz{display:flex;flex-wrap:wrap;gap:.5rem;padding:8px 0 0;justify-content:center;button:where(.svelte-8bzcjz){display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:2px 6px;cursor:pointer;border-radius:var(--radius-lg, .5rem);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2))}font-size:12px;color:var(--color-text, light-dark(#111827, #f9fafb));transition:opacity .15s ease;&:hover{background:light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .05));transition:none}&.hidden{opacity:.4}}.dot:where(.svelte-8bzcjz){width:10px;height:10px;border-radius:50%;flex-shrink:0}.label:where(.svelte-8bzcjz){white-space:nowrap}}.empty.svelte-8bzcjz{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted, light-dark(#6b7280, #9ca3af));font-size:14px}.chart.skeleton.svelte-8bzcjz{pointer-events:none}.skeleton-frame.svelte-8bzcjz{display:flex;align-items:center;justify-content:center}.skeleton-bars.svelte-8bzcjz{display:flex;align-items:flex-end;gap:8px;height:100%;width:100%;padding:20px 20px 30px 50px}.skeleton-bar.svelte-8bzcjz,.skeleton-circle.svelte-8bzcjz{position:relative;overflow:hidden;background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));&:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}}.skeleton-bar.svelte-8bzcjz{flex:1;border-radius:var(--radius-lg, .5rem) var(--radius-lg, .5rem) 0 0;@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2)) calc(var(--radius-lg, .5rem) * var(--squircle-ratio, 2)) 0 0}}.skeleton-circle.svelte-8bzcjz{height:calc(100% - 60px);max-width:calc(100% - 60px);aspect-ratio:1;border-radius:var(--radius-full, 1e5px);&.donut{-webkit-mask:radial-gradient(closest-side,transparent calc(var(--donut-inner, 60%) - 1px),#000 var(--donut-inner, 60%));mask:radial-gradient(closest-side,transparent calc(var(--donut-inner, 60%) - 1px),#000 var(--donut-inner, 60%))}}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.line.svelte-8bzcjz{transition:none;stroke-dasharray:none!important;stroke-dashoffset:0!important}.area.svelte-8bzcjz{transition:none;opacity:1}.chart.animate.svelte-8bzcjz .bar:where(.svelte-8bzcjz),.chart.animate.svelte-8bzcjz .hbar:where(.svelte-8bzcjz){animation:none}.chart.animate.svelte-8bzcjz .pie:where(.svelte-8bzcjz){animation:none}.skeleton-bar.svelte-8bzcjz:after,.skeleton-circle.svelte-8bzcjz:after{animation:none}}
