.akrus-data-chart{min-width:0;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.akrus-data-chart__viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px}.akrus-data-chart__viewport svg{display:block;overflow:visible;border-radius:var(--radius-ui)}.akrus-data-chart text{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.akrus-data-chart__viewport svg:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.akrus-data-chart [data-chart-element]{cursor:pointer}.akrus-data-chart [data-chart-element]>*{transition:opacity var(--motion-feedback) ease}@media (prefers-reduced-motion:reduce){.akrus-data-chart [data-chart-element]>*{transition:none}}.akrus-data-chart__inspection{margin-top:12px;min-height:48px;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.akrus-data-chart__inspection .akrus-chart-tooltip{max-width:100%!important;box-shadow:none!important}.akrus-data-chart__inspection p{margin:0;padding:12px 0}.akrus-data-chart__notes{margin:12px 0 0;padding-inline-start:18px;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.akrus-data-chart__no-values{display:grid;place-items:center;padding:24px;text-align:center;color:var(--color-text-secondary);font-size:13px}.akrus-data-chart__scroll-hint{display:block;margin:8px 0;color:var(--color-text-secondary);font-size:12px;line-height:1.5}[data-chart-tone=wine]{--color-tracking-accent:var(--color-brand-primary)}[data-chart-tone=neutral]{--color-tracking-accent:var(--color-text-primary)}.ak-chart-draw,.ak-chart-fade,.ak-chart-grow-x,.ak-chart-grow-y,.ak-chart-pop,.ak-chart-rise{--ak-chart-delay:min(calc(var(--ak-i, 0) * var(--motion-stagger)),var(--motion-stagger-max));animation-duration:var(--motion-reveal);animation-timing-function:var(--motion-ease);animation-fill-mode:both;animation-delay:var(--ak-chart-delay)}.ak-chart-draw{stroke-dasharray:1;animation-name:ak-chart-draw}.ak-chart-rise{animation-name:ak-chart-rise;animation-delay:calc(var(--ak-chart-delay) + var(--motion-stagger))}.ak-chart-grow-y,.ak-chart-rise{transform-box:fill-box;transform-origin:bottom center}.ak-chart-grow-y{animation-name:ak-chart-grow-y}.ak-chart-grow-y[data-negative]{transform-origin:top center}.ak-chart-grow-x{transform-box:fill-box;transform-origin:left center;animation-name:ak-chart-grow-x}.ak-chart-grow-x[data-negative]{transform-origin:right center}.ak-chart-pop{transform-box:fill-box;transform-origin:center;animation-name:ak-chart-pop;animation-delay:calc(var(--ak-chart-delay) + var(--motion-stagger-max))}.ak-chart-fade{animation-name:ak-chart-fade;animation-timing-function:var(--motion-ease-fade)}[data-chart-motion]:not([data-chart-visible]) :is(.ak-chart-draw,.ak-chart-rise,.ak-chart-grow-y,.ak-chart-grow-x,.ak-chart-pop,.ak-chart-fade){animation-play-state:paused}@keyframes ak-chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ak-chart-rise{0%{opacity:0;transform:scaleY(.6)}}@keyframes ak-chart-grow-y{0%{transform:scaleY(0)}}@keyframes ak-chart-grow-x{0%{transform:scaleX(0)}}@keyframes ak-chart-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ak-chart-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ak-chart-draw,.ak-chart-fade,.ak-chart-grow-x,.ak-chart-grow-y,.ak-chart-pop,.ak-chart-rise{animation:none}}