.lc-tooltip-container[data-variant=default]{color:var(--popover-foreground,var(--foreground));background-color:var(--popover,#fff);border:1px solid var(--border,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:0 0;animation:hr-tooltip-in var(--duration-fast,.25s) var(--ease-bounce,ease-out) both;border-radius:.5rem;padding:.4375rem .625rem;box-shadow:0 1px 2px -1px oklch(0% 0 0/.2),0 10px 28px -10px oklch(0% 0 0/.32)}@keyframes hr-tooltip-in{0%{opacity:0;scale:var(--scale-large,.96);translate:calc(var(--distance-small,6px) * -1) 0}}@media (prefers-reduced-motion:reduce){.lc-tooltip-container[data-variant=default]{animation:none}}.lc-tooltip-header{color:var(--popover-foreground,var(--foreground));font-weight:600}.lc-tooltip-item-label,.lc-tooltip-container .label{color:var(--muted-foreground)}.lc-tooltip-item-value,.lc-tooltip-container .value{color:var(--popover-foreground,var(--foreground));font-variant-numeric:tabular-nums}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-sparkline,.hr-number-chart,.hr-stat-card,.hr-legend,.hr-ts-chart,.hr-donut-chart,.hr-ring,.hr-gauge){--chart-label:var(--muted-foreground,oklch(50% .01 286));--chart-grid:color-mix(in srgb, var(--border,oklch(50% .01 286)) 65%, transparent);--chart-ease-out:cubic-bezier(.22, 1, .36, 1);--chart-motion-fast:.15s;--chart-motion:.25s;--chart-motion-slow:.8s;--chart-motion-reveal:1.1s;--chart-ease-reveal:cubic-bezier(.85, 0, .15, 1);--chart-stagger:30ms;--chart-crosshair:color-mix(in srgb, var(--muted-foreground,oklch(50% .01 286)) 60%, transparent);--chart-card-shadow:0 1px 2px 0 oklch(0% 0 0/.04), 0 1px 3px 0 oklch(0% 0 0/.06)}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-axis-tick-label{fill:var(--chart-label);font-size:11px}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-axis-tick{stroke:#0000}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) :is(.lc-grid-x-rule,.lc-grid-y-rule){stroke:var(--chart-grid);stroke-dasharray:4 4}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-highlight-point{stroke:var(--background,white);stroke-width:2px}:where(.hr-area-chart,.hr-bar-chart,.hr-line-chart,.hr-scatter-chart,.hr-live-line-chart,.hr-sparkline,.hr-stat-card,.hr-donut-chart) .lc-highlight-line{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:none}.hr-crosshair-stop{stop-color:var(--chart-crosshair)}.hr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hr-bar-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-bar-chart .hr-chart-body{width:100%}.hr-bar-chart.hr-bar-fill,.hr-bar-chart.hr-bar-fill .hr-chart-body{flex:auto;min-height:0}.hr-bar-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-bar-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-bar-chart .hr-bar-bars{transform-box:fill-box;transform-origin:bottom;animation:hr-bar-grow var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both;transition:opacity var(--chart-motion-fast,.15s) ease, filter var(--chart-motion-fast,.15s) ease}.hr-bar-chart .hr-bar-bars:nth-of-type(2){animation-delay:var(--chart-stagger,30ms)}.hr-bar-chart .hr-bar-bars:nth-of-type(3){animation-delay:calc(var(--chart-stagger,30ms) * 2)}.hr-bar-chart .hr-bar-bars:nth-of-type(4){animation-delay:calc(var(--chart-stagger,30ms) * 3)}.hr-bar-chart .hr-bar-bars:nth-of-type(5){animation-delay:calc(var(--chart-stagger,30ms) * 4)}.hr-bar-chart .hr-bar-bars:nth-of-type(6){animation-delay:calc(var(--chart-stagger,30ms) * 5)}.hr-bar-chart .hr-bar-bars:nth-of-type(7){animation-delay:calc(var(--chart-stagger,30ms) * 6)}.hr-bar-chart .hr-bar-bars:nth-of-type(8){animation-delay:calc(var(--chart-stagger,30ms) * 7)}.hr-bar-chart .hr-bar-bars:nth-of-type(9){animation-delay:calc(var(--chart-stagger,30ms) * 8)}.hr-bar-chart .hr-bar-bars:nth-of-type(10){animation-delay:calc(var(--chart-stagger,30ms) * 9)}.hr-bar-chart .hr-bar-bars:nth-of-type(11){animation-delay:calc(var(--chart-stagger,30ms) * 10)}.hr-bar-chart .hr-bar-bars:nth-of-type(n+12){animation-delay:calc(var(--chart-stagger,30ms) * 11)}@keyframes hr-bar-grow{0%{transform:scaleY(0)}}.hr-bar-horizontal .hr-bar-bars{transform-origin:0;animation-name:hr-bar-grow-x}@keyframes hr-bar-grow-x{0%{transform:scaleX(0)}}.hr-bar-chart.hr-bar-has-active .hr-bar-bars{opacity:.4}.hr-bar-chart .hr-bar-active{filter:brightness(1.08)drop-shadow(0 2px 6px #00000026);pointer-events:none}@media (prefers-reduced-motion:reduce){.hr-bar-chart .hr-bar-bars{animation:none}}@layer base{:where(.lc-layout-svg.svelte-176a3pi){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-176a3pi).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-176a3pi).clip{overflow:hidden}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-canvas.svelte-okosfo){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-okosfo).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-okosfo){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-okosfo).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-1g60bhb){position:absolute;inset:0}:where(.lc-layout-html.svelte-1g60bhb).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1g60bhb).clip{overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-bseu1z){position:absolute}:where(.lc-tooltip-context.svelte-bseu1z){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-bseu1z).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-bseu1z){fill:#0000}:where(.lc-tooltip-rect.svelte-bseu1z).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-bseu1z){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-bseu1z).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-header.svelte-bt3lcj){white-space:nowrap;border-bottom:1px solid color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:4px;font-weight:600;display:flex}:where(.lc-tooltip-header-color.svelte-bt3lcj){background-color:var(--color);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-root.svelte-12bw00h){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-12bw00h)>:where(.lc-tooltip-item-label.svelte-12bw00h,.lc-tooltip-item-value.svelte-12bw00h){opacity:1;transition:opacity .15s}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-12bw00h)>:where(.lc-tooltip-item-label.svelte-12bw00h,.lc-tooltip-item-value.svelte-12bw00h){opacity:.1}:where(.lc-tooltip-item-color.svelte-12bw00h){background-color:var(--color);border-radius:9999px;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-label.svelte-12bw00h){white-space:nowrap;align-items:center;gap:8px;display:flex}:where(.lc-tooltip-item-value.svelte-12bw00h){font-variant-numeric:tabular-nums}:where(.lc-tooltip-item-value.svelte-12bw00h)[data-align=right]{text-align:right}:where(.lc-tooltip-item-value.svelte-12bw00h)[data-align=center]{text-align:center}:where(.lc-tooltip-list.svelte-12kl45o){grid-template-columns:1fr auto;align-items:start;gap:4px 8px;display:grid}:where(.lc-tooltip-root.svelte-hrpv0w){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-hrpv0w).portaled{position:fixed}:where(.lc-tooltip-root.svelte-hrpv0w).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-hrpv0w):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-hrpv0w)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-hrpv0w)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-hrpv0w)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-hrpv0w)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.lc-root-container.svelte-t7h5sz,.lc-root-container.svelte-t7h5sz *{box-sizing:border-box}.lc-root-container.svelte-t7h5sz{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.hr-figure{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.hr-figure[data-align=center]{text-align:center;align-items:center}.hr-figure-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.hr-figure-title{color:var(--foreground,oklch(20% .01 286));letter-spacing:-.005em;align-items:center;gap:.4375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.hr-figure-icon{justify-content:center;align-items:center;display:inline-flex}.hr-figure-values{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.hr-figure-value-row{align-items:baseline;gap:.375rem;display:inline-flex}.hr-figure-value{font-feature-settings:"tnum";line-height:1.1;transition:color .18s}.hr-figure[data-size=md] .hr-figure-value{font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:600}.hr-figure[data-size=lg] .hr-figure-value{letter-spacing:-.025em;color:var(--foreground,oklch(20% .01 286));font-size:1.875rem;font-weight:700;line-height:1}.hr-figure-series-label{font-size:.6875rem}.hr-figure-value.is-series,.hr-figure-series-label.is-series{color:color-mix(in oklab, var(--hr-series,currentColor) 70%, var(--foreground,oklch(20% .01 286)))}.hr-figure-caption{color:var(--muted-foreground,oklch(50% .01 286));font-size:.75rem}.hr-figure-eyebrow{color:var(--chart-label,var(--muted-foreground,oklch(50% .01 286)));text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.hr-animated-value{font-variant-numeric:tabular-nums}.hr-trend{border:1px solid color-mix(in srgb, var(--stat-trend,currentColor) 22%, transparent);background:color-mix(in srgb, var(--stat-trend,currentColor) 10%, transparent);color:color-mix(in oklab, var(--stat-trend,var(--muted-foreground,oklch(50% .01 286))) 72%, var(--foreground,oklch(20% .01 286)));font-feature-settings:"tnum";white-space:nowrap;border-radius:999px;align-items:center;gap:.1875rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.hr-trend[data-trend=up]{--stat-trend:var(--stat-up,oklch(60% .13 163))}.hr-trend[data-trend=down]{--stat-trend:var(--stat-down,oklch(58% .22 25))}.hr-trend-arrow{font-size:.8125rem;line-height:1}.hr-area-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-area-chart .hr-chart-body{width:100%}.hr-area-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-area-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-area-chart .hr-area-path{transition:opacity var(--chart-motion-fast,.15s) ease}.hr-area-chart:hover .hr-area-path{opacity:.7}.hr-area-chart .hr-area-path:hover{opacity:1}.hr-area-chart .hr-area-spline{transition:opacity var(--chart-motion-fast,.15s) ease, stroke-width var(--chart-motion-fast,.15s) ease}.hr-area-chart:hover .hr-area-spline{opacity:.55}.hr-area-chart .hr-area-spline:hover{opacity:1;stroke-width:2.5px}.hr-line-chart{flex-direction:column;gap:.5rem;width:100%;display:flex}.hr-line-chart .hr-chart-body{width:100%}.hr-line-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-line-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-line-chart .hr-line-spline{transition:opacity var(--chart-motion-fast,.15s) ease, stroke-width var(--chart-motion-fast,.15s) ease}.hr-line-chart:hover .hr-line-spline{opacity:.55}.hr-line-chart .hr-line-spline:hover{opacity:1;stroke-width:2.5px}.hr-line-chart .hr-line-marker{transition:opacity var(--chart-motion-fast,.15s) ease}.hr-line-chart:hover .hr-line-marker{opacity:.55}.hr-donut-chart{justify-content:center;width:100%;display:flex}.hr-donut-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;width:100%;display:flex}.hr-donut-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.8125rem}.hr-donut-chart .hr-donut-arc{cursor:pointer;transition:opacity var(--chart-motion-fast,.15s) ease, translate var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}.hr-donut-chart .hr-donut-arc[data-hovered]{transition:opacity var(--chart-motion-fast,.15s) ease, translate var(--duration-fast,.25s) var(--ease-bounce,ease-out)}.hr-donut-chart .hr-donut-center-value{fill:var(--foreground,oklch(18% .02 240));font-feature-settings:"tnum";font-size:16px;font-weight:600;transition:opacity .18s}.hr-donut-chart .hr-donut-center-label{fill:var(--chart-label,oklch(50% .01 286));font-size:11px;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.hr-donut-chart .hr-donut-arc,.hr-donut-chart .hr-donut-arc[data-hovered]{transition:opacity .12s}}.hr-sparkline{align-items:center;gap:.625rem;width:100%;display:flex}.hr-sparkline-chart{flex:auto;min-width:0}.hr-sparkline[data-bare]{gap:0}.hr-sparkline-value{font-feature-settings:"tnum";flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem;font-weight:600}.hr-sparkline .hr-sparkline-end{filter:drop-shadow(0 0 3px);opacity:.9;transform-box:fill-box;transform-origin:50%;animation:hr-sparkline-pop var(--duration-fast,.25s) var(--ease-bounce,ease-out) calc(var(--chart-motion-reveal,1.1s) * .85) both}@keyframes hr-sparkline-pop{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:reduce){.hr-sparkline .hr-sparkline-end{animation:none}}.hr-ts-chart{width:100%;overflow:hidden}.hr-ts-chart .empty{border:1px dashed var(--chart-grid,oklch(50% .01 286/.2));border-radius:.5rem;justify-content:center;align-items:center;height:100%;display:flex}.hr-ts-chart .empty p{color:var(--chart-label,oklch(50% .01 286));margin:0;font-size:.875rem}.hr-ts-chart .hr-ts-grid{stroke:var(--chart-grid,oklch(50% .01 286/.2))}.hr-gauge{aspect-ratio:1;place-items:center;display:inline-grid;position:relative;container-type:size}.hr-gauge svg{grid-area:1/1;width:100%;height:100%;overflow:visible}.hr-gauge .center{pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.15cqmin;max-width:62cqmin;display:flex}.hr-gauge .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:max(.78rem,11cqmin);font-weight:650;line-height:1}.hr-gauge .label{white-space:nowrap;color:var(--muted-foreground);margin-top:1.5cqmin;font-size:max(.5rem,5cqmin);font-weight:500}.hr-gauge .fill{animation:hr-gauge-notch-in .3s var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes hr-gauge-notch-in{0%{opacity:0}}.hr-gauge .ring-track,.hr-gauge .ring-fill{fill:none;stroke-linecap:round}.hr-gauge .ring-fill{stroke-dasharray:100;transition:stroke-dashoffset var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1));animation:hr-gauge-ring-sweep var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}@keyframes hr-gauge-ring-sweep{0%{stroke-dashoffset:100px}}@media (prefers-reduced-motion:reduce){.hr-gauge .fill{animation:none}.hr-gauge .ring-fill{transition:none;animation:none}}.hr-ring{aspect-ratio:1;place-items:center;display:inline-grid;position:relative;container-type:size}.hr-ring svg{grid-area:1/1;width:100%;height:100%;overflow:visible}.hr-ring .track{opacity:.14}.hr-ring .fill{stroke-dasharray:100;cursor:pointer;transition:stroke-dashoffset var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1)), opacity .2s ease;outline:none}.hr-ring .fill.animate{animation:hr-ring-sweep var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}.hr-ring.glow .fill:hover{filter:drop-shadow(0 0 5px var(--ring-color))}@keyframes hr-ring-sweep{0%{stroke-dashoffset:100px}}.hr-ring .center{pointer-events:none;text-align:center;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;max-width:40cqmin;display:flex}.hr-ring .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:max(.75rem,9.5cqmin);font-weight:650;line-height:1}.hr-ring .label{color:var(--muted-foreground);margin-top:1.5cqmin;font-size:max(.5rem,5cqmin);font-weight:500;animation:.18s ease-out both hr-ring-label-in}@keyframes hr-ring-label-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hr-ring .fill,.hr-ring .fill.animate{transition:opacity .12s;animation:none}.hr-ring .label{animation:none}}.hr-legend{width:100%;font-size:.8125rem}.hr-legend-title{color:var(--foreground);margin:0 0 .625rem;font-size:.8125rem;font-weight:600}.hr-legend-items{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.hr-legend.horizontal .hr-legend-items{flex-flow:wrap;gap:.5rem 1rem}.hr-legend-item{width:100%;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .625rem;padding:.375rem .5rem;transition:background .16s,opacity .16s;display:grid}.hr-legend.horizontal .hr-legend-item{grid-template-columns:auto auto;width:auto;padding:.25rem .375rem}.hr-legend-item:hover,.hr-legend-item:focus-visible{background:var(--muted);outline:none}.hr-legend-item.dimmed{opacity:.4}.hr-legend-marker{border-radius:3px;flex-shrink:0;width:.625rem;height:.625rem}.hr-legend-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hr-legend-value{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap;align-items:baseline;gap:.3125rem;display:inline-flex}.hr-legend-pct{color:var(--muted-foreground);font-size:.6875rem}.hr-legend-track{background:var(--muted);border-radius:999px;grid-column:1/-1;height:.375rem;overflow:hidden}.hr-legend-bar{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--hr-bar-scale,0));animation:hr-legend-fill var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both;transition:transform var(--chart-motion-slow,1.1s) var(--chart-ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:999px;display:block}@keyframes hr-legend-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hr-legend-bar{transition:none;animation:none}}.hr-stat-card{border:1px solid var(--border,oklch(92% .004 286));background:var(--card,white);box-shadow:var(--chart-card-shadow);min-width:0;transition:border-color var(--chart-motion,.25s) var(--chart-ease-out,ease);border-radius:1rem;flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex;overflow:hidden}.hr-stat-card:hover{border-color:color-mix(in srgb, var(--ring,var(--chart-1)) 28%, var(--border,transparent))}.hr-stat-figure-only{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.hr-stat-gauge-row{align-items:center;gap:1rem;display:flex}.hr-stat-gauge-row .hr-stat-gauge-figure{flex:auto;min-width:0}.hr-stat-gauge-row .hr-gauge{flex:none}.hr-stat-chart{width:auto;margin:.5rem -1.5rem -1.25rem}.hr-stat-figure-only .hr-stat-chart{margin:0}.hr-stat-card .hr-stat-spline{transition:opacity var(--chart-motion-fast,.15s) ease}.hr-stat-card .hr-stat-bars{transform-box:fill-box;transform-origin:bottom;animation:hr-stat-grow var(--chart-motion-reveal,1.1s) var(--chart-ease-reveal,cubic-bezier(.85, 0, .15, 1)) both}.hr-stat-card .hr-stat-bars:nth-of-type(2){animation-delay:var(--chart-stagger,30ms)}.hr-stat-card .hr-stat-bars:nth-of-type(3){animation-delay:calc(var(--chart-stagger,30ms) * 2)}.hr-stat-card .hr-stat-bars:nth-of-type(4){animation-delay:calc(var(--chart-stagger,30ms) * 3)}.hr-stat-card .hr-stat-bars:nth-of-type(5){animation-delay:calc(var(--chart-stagger,30ms) * 4)}.hr-stat-card .hr-stat-bars:nth-of-type(6){animation-delay:calc(var(--chart-stagger,30ms) * 5)}.hr-stat-card .hr-stat-bars:nth-of-type(n+7){animation-delay:calc(var(--chart-stagger,30ms) * 6)}@keyframes hr-stat-grow{0%{transform:scaleY(0)}}.hr-stat-card .hr-stat-bar-active{filter:brightness(1.08);pointer-events:none}@media (prefers-reduced-motion:reduce){.hr-stat-card .hr-stat-bars{animation:none}}.hr-number-chart{border:1px solid var(--border,oklch(92% .004 286));background:var(--card,white);min-width:0;box-shadow:var(--chart-card-shadow);transition:border-color var(--chart-motion,.25s) var(--chart-ease-out,ease);border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;display:flex}.hr-number-chart:hover{border-color:color-mix(in srgb, var(--ring,var(--chart-1)) 28%, var(--border,transparent))}.hr-number-chart[data-bare]{box-shadow:none;border:0;border-radius:0;padding:1rem}.hr-number-chart[data-bare]:hover{border-color:#0000}.hr-number-label{color:var(--muted-foreground,oklch(50% .01 286));align-items:center;gap:.375rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.hr-number-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hr-number-icon{flex:none;align-items:center;display:inline-flex}.hr-number-trailing{flex:none;margin-left:auto;font-size:.625rem}.hr-number-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.hr-number-value{font-family:var(--font-heading,inherit);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.015em;color:var(--foreground,oklch(20% .01 286));min-width:0;font-weight:600;line-height:1.15}.hr-number-chart[data-size=md] .hr-number-value{font-size:1.25rem}.hr-number-chart[data-size=lg] .hr-number-value{font-size:1.5rem}.hr-number-delta{color:var(--muted-foreground,oklch(50% .01 286));flex:none;align-items:center;gap:.125rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.hr-number-delta-text{font-variant-numeric:tabular-nums}.hr-number-delta[data-tone=up]{color:color-mix(in oklab, var(--stat-up,var(--success,oklch(60% .13 163))) 72%, var(--foreground,oklch(20% .01 286)))}.hr-number-delta[data-tone=down]{color:color-mix(in oklab, var(--stat-down,var(--destructive,oklch(58% .22 25))) 72%, var(--foreground,oklch(20% .01 286)))}.hr-number-delta[data-tone=none]{color:color-mix(in srgb, var(--muted-foreground,oklch(50% .01 286)) 40%, transparent)}.hr-number-chart .hr-number-arrow{flex:none;width:.875rem;height:.875rem}.hr-number-track{background:color-mix(in srgb, var(--border,oklch(92% .004 286)) 80%, transparent);border-radius:999px;height:.25rem;overflow:hidden}.hr-number-fill{border-radius:inherit;transform-origin:0;height:100%;animation:hr-number-fill-in var(--chart-motion-slow,.8s) var(--chart-ease-out,ease) both;transition:width var(--chart-motion,.25s) var(--chart-ease-out,ease);display:block}@keyframes hr-number-fill-in{0%{transform:scaleX(0)}}.hr-number-caption{color:var(--muted-foreground,oklch(50% .01 286));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.4;overflow:hidden}.hr-number-share{font-variant-numeric:tabular-nums;color:var(--foreground,oklch(20% .01 286));font-weight:600}@media (prefers-reduced-motion:reduce){.hr-number-fill{animation:none}}
