.chart{--tooltip-y-offset:4vw;position:relative}.chart-scroller{max-width:100vw;padding:0 var(--container-wide-margin);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.chart-scroller::-webkit-scrollbar{display:none}.chart-chart{position:relative;min-width:56.25rem}.chart-chart::before{content:"";display:block;padding-top:33%}.chart-chart canvas{position:absolute;inset:0;width:100%;height:100%}.chart-line,.chart-tooltip{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.chart-line.is-hidden,.chart-tooltip.is-hidden{opacity:0}.chart-tooltip{background-color:#5444ff;text-align:center;transform:translate(calc(var(--x) - 50%),calc(-100% - var(--tooltip-y-offset) + var(--y)));transition:transform .25s ease-in-out,opacity .35s ease-in-out;white-space:nowrap}@media (prefers-reduced-motion:reduce){.chart-tooltip{transition:none}}.chart-line{--tooltip-line-offset:calc(var(--tooltip-y-offset) * .8);width:1px;height:calc(var(--height,0) + var(--tooltip-line-offset) - 1rem);background-color:#8d8d8d;transform:translate(var(--x),calc(var(--y) - var(--tooltip-line-offset)));transition:transform .25s ease-in-out,opacity .35s ease-in-out,height .25s ease-in-out}@media (prefers-reduced-motion:reduce){.chart-line{transition:none}}.chart-line svg,.chart-line::before{position:absolute;top:var(--tooltip-line-offset);left:calc(var(--line-el-size)/ -2);width:var(--line-el-size);height:var(--line-el-size);transform:translateY(-50%)}.chart-line::before{content:"";--line-el-size:2.7vw;background-color:#5444ff;border-radius:50%}.chart-line svg{--line-el-size:3.6vw}