@keyframes vs-bar-grow{to{transform:scaleY(1)}}@keyframes vs-bar-grow-x{to{transform:scaleX(1)}}@keyframes vs-draw-line{to{stroke-dashoffset:0}}@keyframes vs-fade-in{to{opacity:1}}@keyframes vs-pop-in{to{opacity:1;transform:scale(1)}}.vs-chart[data-enter=true] .vs-bar{animation:vs-bar-grow .6s var(--vs-chart-ease) backwards}.vs-chart[data-enter=true] .vs-bar-x{animation:vs-bar-grow-x .7s var(--vs-chart-ease) backwards}.vs-chart[data-enter=true] .vs-line{animation:1.1s backwards vs-draw-line}.vs-chart[data-enter=true] .vs-area{animation:.7s backwards vs-fade-in}.vs-chart[data-enter=true] .vs-dot{animation:.3s backwards vs-fade-in}.vs-chart[data-enter=true] .vs-pop{animation:.45s cubic-bezier(.3,1.4,.5,1) backwards vs-pop-in}.vs-chart{--vs-chart-ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){.vs-chart[data-enter=true] :where(.vs-bar,.vs-bar-x,.vs-line,.vs-area,.vs-dot,.vs-pop){animation:none}}
@keyframes vsr-fade-in{to{opacity:1}}@keyframes vsr-pop-in{to{opacity:1;transform:scale(1)}}
@keyframes vs-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.vs-log-cursor{vertical-align:middle;background:var(--accent);width:7px;height:14px;animation:1s steps(2,end) infinite vs-blink;display:inline-block}
.vs-rangeslider{--vs-rs-handle:18px}.vs-rangeslider__handle{width:var(--vs-rs-handle);height:var(--vs-rs-handle);margin-left:calc(var(--vs-rs-handle) / -2);background:var(--accent);box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;border:2px solid #fff;border-radius:50%;outline:none;transition:box-shadow .15s;position:absolute;top:50%;transform:translateY(-50%)}.vs-rangeslider__handle:focus-visible{box-shadow:var(--focus-ring)}.vs-rangeslider__handle.is-dragging{cursor:grabbing}.vs-rangeslider__bar{background:var(--vs-neutral-200);border-radius:2px 2px 0 0;flex:1;transition:background-color .15s}.vs-rangeslider__bar.is-in{background:var(--accent)}
