@keyframes rotate-spin{to{transform:rotate(var(--tv-motion-rotate-degrees, 360deg))}}@keyframes rotate-z{0%{transform:rotate(0)}to{transform:rotate(var(--tv-motion-rotate-degrees, 360deg))}}@keyframes rotate-reverse{to{transform:rotate(var(--tv-motion-rotate-degrees, -360deg))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-up{0%{transform:translate3d(0,calc(-1 * var(--tv-motion-fade-offset-y, 20px)),0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-out-up{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,calc(-1 * var(--tv-motion-fade-offset-y, 20px)),0);opacity:0}}@keyframes fade-in-down{0%{transform:translate3d(0,var(--tv-motion-fade-offset-y, 20px),0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-out-down{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,var(--tv-motion-fade-offset-y, 20px),0);opacity:0}}@keyframes fade-in-left{0%{transform:translate3d(calc(-1 * var(--tv-motion-fade-offset-x, 20px)),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-out-left{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(-1 * var(--tv-motion-fade-offset-x, 20px)),0,0);opacity:0}}@keyframes fade-in-right{0%{transform:translate3d(var(--tv-motion-fade-offset-x, 20px),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-out-right{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(var(--tv-motion-fade-offset-x, 20px),0,0);opacity:0}}@keyframes fade-in-timepicker{0%{transform:translateY(-200px);z-index:-999}to{transform:translateY(0);z-index:0}}@keyframes fade-up-timepicker{0%{transform:translateY(200px);z-index:-999}to{transform:translateY(0);z-index:0}}@keyframes enlarge-in{0%{transform:scale(var(--tv-motion-scale-start, 0))}50%{transform:scale(var(--tv-motion-scale-mid, .5))}to{transform:scale(var(--tv-motion-scale-end, 1))}}@keyframes enlarge-in-fade{0%{transform:scale(var(--tv-motion-scale-start, 0));opacity:var(--tv-motion-scale-opacity-start, 0)}50%{transform:scale(var(--tv-motion-scale-mid, .5));opacity:var(--tv-motion-scale-opacity-mid, .5)}to{transform:scale(var(--tv-motion-scale-end, 1));opacity:var(--tv-motion-scale-opacity-end, 1)}}@keyframes shrink-out{0%{transform:scale(var(--tv-motion-scale-end, 1))}50%{transform:scale(var(--tv-motion-scale-mid, .5))}to{transform:scale(var(--tv-motion-scale-start, 0))}}@keyframes shrink-out-fade{0%{transform:scale(var(--tv-motion-scale-end, 1));opacity:var(--tv-motion-scale-opacity-end, 1)}50%{transform:scale(var(--tv-motion-scale-mid, .5));opacity:var(--tv-motion-scale-opacity-mid, .5)}to{transform:scale(var(--tv-motion-scale-start, 0));opacity:var(--tv-motion-scale-opacity-start, 0)}}@keyframes bounce-in{0%{transform:scale(var(--tv-motion-bounce-scale-min, 0))}50%{transform:scale(var(--tv-motion-bounce-scale-mid, 1.2))}to{transform:scale(var(--tv-motion-bounce-scale-max, 1))}}@keyframes bounce-out{0%{transform:scale(var(--tv-motion-bounce-scale-max, 1))}50%{transform:scale(var(--tv-motion-bounce-scale-mid, 1.2))}to{transform:scale(var(--tv-motion-bounce-scale-min, 0))}}@keyframes slide-left-in{0%{opacity:0;transform:translate(var(--tv-motion-slide-offset-left))}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translate(var(--tv-motion-slide-offset-left-mid))}to{opacity:1;transform:translate(0)}}@keyframes slide-left-out{0%{opacity:1;transform:translate(0)}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translate(var(--tv-motion-slide-offset-left-mid))}to{opacity:0;transform:translate(var(--tv-motion-slide-offset-left))}}@keyframes slide-right-in{0%{opacity:0;transform:translate(var(--tv-motion-slide-offset-right))}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translate(var(--tv-motion-slide-offset-right-mid))}to{opacity:1;transform:translate(0)}}@keyframes slide-right-out{0%{opacity:1;transform:translate(0)}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translate(var(--tv-motion-slide-offset-right-mid))}to{opacity:0;transform:translate(var(--tv-motion-slide-offset-right))}}@keyframes slide-top-in{0%{opacity:0;transform:translateY(var(--tv-motion-slide-offset-top))}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translateY(var(--tv-motion-slide-offset-top-mid))}to{opacity:1;transform:translateY(0)}}@keyframes slide-top-out{0%{opacity:1;transform:translateY(0)}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translateY(var(--tv-motion-slide-offset-top-mid))}to{opacity:0;transform:translateY(var(--tv-motion-slide-offset-top))}}@keyframes slide-bottom-in{0%{opacity:0;transform:translateY(var(--tv-motion-slide-offset-bottom))}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translateY(var(--tv-motion-slide-offset-bottom-mid))}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom-out{0%{opacity:1;transform:translateY(0)}50%{opacity:var(--tv-motion-slide-opacity-mid);transform:translateY(var(--tv-motion-slide-offset-bottom-mid))}to{opacity:0;transform:translateY(var(--tv-motion-slide-offset-bottom))}}@keyframes tab-slide-right-in{0%{opacity:var(--tv-motion-tab-opacity-start, 0);transform-origin:0 0;transform:translate(var(--tv-motion-tab-offset-x-start, 100%))}to{opacity:var(--tv-motion-tab-opacity-end, 1);transform:translate(var(--tv-motion-tab-offset-x-end, 0))}}@keyframes tab-slide-right-out{0%{transform-origin:0 0;transform:translate(var(--tv-motion-tab-offset-x-end, 0));opacity:var(--tv-motion-tab-opacity-end, 1)}to{transform:translate(var(--tv-motion-tab-offset-x-start, 100%));opacity:var(--tv-motion-tab-opacity-start, 0)}}@keyframes tab-slide-left-in{0%{opacity:var(--tv-motion-tab-opacity-start, 0);transform-origin:0 0;transform:translate(var(--tv-motion-tab-offset-x-start-left, -100%))}to{opacity:var(--tv-motion-tab-opacity-end, 1);transform:translate(var(--tv-motion-tab-offset-x-end, 0))}}@keyframes tab-slide-left-out{0%{transform-origin:0 0;transform:translate(var(--tv-motion-tab-offset-x-end, 0));opacity:var(--tv-motion-tab-opacity-end, 1)}to{transform:translate(var(--tv-motion-tab-offset-x-start-left, -100%));opacity:var(--tv-motion-tab-opacity-start, 0)}}@keyframes tab-slide-up-in{0%{opacity:var(--tv-motion-tab-opacity-start, 0);transform-origin:0 0;transform:translateY(var(--tv-motion-tab-offset-y-start, 100%))}to{opacity:var(--tv-motion-tab-opacity-end, 1);transform:translateY(var(--tv-motion-tab-offset-y-end, 0))}}@keyframes tab-slide-up-out{0%{transform-origin:0 0;transform:translateY(var(--tv-motion-tab-offset-y-end, 0));opacity:var(--tv-motion-tab-opacity-end, 1)}to{transform:translateY(var(--tv-motion-tab-offset-y-start, 100%));opacity:var(--tv-motion-tab-opacity-start, 0)}}@keyframes tab-slide-down-in{0%{opacity:var(--tv-motion-tab-opacity-start, 0);transform-origin:0 0;transform:translateY(var(--tv-motion-tab-offset-y-start-down, -100%))}to{opacity:var(--tv-motion-tab-opacity-end, 1);transform:translateY(var(--tv-motion-tab-offset-y-end, 0))}}@keyframes tab-slide-down-out{0%{transform-origin:0 0;transform:translateY(var(--tv-motion-tab-offset-y-end, 0));opacity:var(--tv-motion-tab-opacity-end, 1)}to{transform:translateY(var(--tv-motion-tab-offset-y-start-down, -100%));opacity:var(--tv-motion-tab-opacity-start, 0)}}@keyframes arrow-left-pulse{0%{left:var(--tv-motion-arrow-left-init, -17px)}50%{left:var(--tv-motion-arrow-left-mid, -13px)}to{left:var(--tv-motion-arrow-left-init, -17px)}}@keyframes arrow-right-pulse{0%{right:var(--tv-motion-arrow-right-init, -17px)}50%{right:var(--tv-motion-arrow-right-mid, -13px)}to{right:var(--tv-motion-arrow-right-init, -17px)}}@keyframes arrow-right-carousel{0%{opacity:0;right:0}to{opacity:1;transform:translateY(-50%);right:var(--tv-motion-arrow-offset, 16px)}}@keyframes arrow-left-carousel{0%{opacity:0;left:0}to{opacity:1;transform:translateY(-50%);left:var(--tv-motion-arrow-offset, 16px)}}@keyframes arrow-left-in{0%{opacity:0;left:0}to{opacity:1;transform:translateY(-50%);left:var(--tv-motion-arrow-offset, 16px)}}@keyframes arrow-right-in{0%{opacity:0;right:0}to{opacity:1;transform:translateY(-50%);right:var(--tv-motion-arrow-offset, 16px)}}@keyframes arrow-left-out{0%{opacity:1;transform:translateY(-50%);left:var(--tv-motion-arrow-offset, 16px)}to{opacity:0;left:0}}@keyframes arrow-right-out{0%{opacity:1;transform:translateY(-50%);right:var(--tv-motion-arrow-offset, 16px)}to{opacity:0;right:0}}@keyframes stroke-dash-loop{0%{stroke-dasharray:var(--tv-motion-stroke-dasharray-0, 1, 200);stroke-dashoffset:var(--tv-motion-stroke-offset-0, 0)}50%{stroke-dasharray:var(--tv-motion-stroke-dasharray-50, 90, 150);stroke-dashoffset:var(--tv-motion-stroke-offset-50, -40px)}to{stroke-dasharray:var(--tv-motion-stroke-dasharray-100, 90, 150);stroke-dashoffset:var(--tv-motion-stroke-offset-100, -120px)}}@keyframes stroke-dash-reverse{0%{stroke-dasharray:var(--tv-motion-stroke-dasharray-0, 1, 200);stroke-dashoffset:var(--tv-motion-stroke-offset-0, 0)}50%{stroke-dasharray:var(--tv-motion-stroke-dasharray-50, 90, 150);stroke-dashoffset:var(--tv-motion-stroke-offset-reverse-50, 40px)}to{stroke-dasharray:var(--tv-motion-stroke-dasharray-100, 90, 150);stroke-dashoffset:var(--tv-motion-stroke-offset-reverse-100, 120px)}}@keyframes scroll-left{0%{transform:translate(var(--tv-motion-scroll-offset-x, 100%))}to{transform:translate(var(--tv-motion-scroll-offset-x-end, -100%))}}@keyframes scroll-right{0%{transform:translate(var(--tv-motion-scroll-offset-x-end, -100%))}to{transform:translate(var(--tv-motion-scroll-offset-x, 100%))}}@keyframes scroll-up{0%{transform:translateY(var(--tv-motion-scroll-offset-y, 100%))}to{transform:translateY(var(--tv-motion-scroll-offset-y-end, -100%))}}@keyframes scroll-down{0%{transform:translateY(var(--tv-motion-scroll-offset-y-end, -100%))}to{transform:translateY(var(--tv-motion-scroll-offset-y, 100%))}}@keyframes scroll-left-adapt{0%{transform:translate(var(--tv-motion-scroll-offset-x, 100%))}50%{transform:translate(0)}to{transform:translate(var(--tv-motion-scroll-offset-x-end, -100%))}}@keyframes scroll-right-adapt{0%{transform:translate(var(--tv-motion-scroll-offset-x-end, -100%))}50%{transform:translate(0)}to{transform:translate(var(--tv-motion-scroll-offset-x, 100%))}}@keyframes scroll-up-adapt{0%{transform:translateY(var(--tv-motion-scroll-offset-y, 100%))}50%{transform:translateY(0)}to{transform:translateY(var(--tv-motion-scroll-offset-y-end, -100%))}}@keyframes scroll-down-adapt{0%{transform:translateY(var(--tv-motion-scroll-offset-y-end, -100%))}50%{transform:translateY(0)}to{transform:translateY(var(--tv-motion-scroll-offset-y, 100%))}}@keyframes progress-background{0%{background-position:0 0}to{background-position:var(--tv-motion-progress-background-shift, 32px) 0}}@-webkit-keyframes progress-background{0%{background-position:0 0}to{background-position:var(--tv-motion-progress-background-shift, 32px) 0}}@keyframes skeleton-loading{to{background-position-x:var(--tv-motion-skeleton-background-offset, -20%)}}@keyframes grid-loading{0%{opacity:1}to{opacity:var(--tv-motion-grid-loading-opacity, .1)}}@keyframes shine{0%{background-position:var(--tv-motion-shine-offset-x, -1px) var(--tv-motion-shine-offset-y, -1px)}to{background-position:var(--tv-motion-shine-offset-x, -12px) var(--tv-motion-shine-offset-y, -12px)}}@keyframes ants-x{0%{background-position:0 0}to{background-position:var(--tv-motion-ants-shift, 8px) 0}}@keyframes ants-x-rev{0%{background-position:0 0}to{background-position:calc(-1 * var(--tv-motion-ants-shift, 8px)) 0}}@keyframes ants-y{0%{background-position:0 0}to{background-position:0 var(--tv-motion-ants-shift, 8px)}}@keyframes ants-y-rev{0%{background-position:0 0}to{background-position:0 calc(-1 * var(--tv-motion-ants-shift, 8px))}}.hui-chart{position:relative;height:100%}.tiny-chart{--tv-ChartCore-data-empty-text-color: var(--tv-color-text-weaken, #808080);--tv-ChartCore-data-empty-font-size: var(--tv-font-size-default, 14px);--tv-ChartCore-data-empty-bg-color: var(--tv-color-bg-secondary, #ffffff)}.tiny-chart-data-empty{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--tv-ChartCore-data-empty-bg-color);color:var(--tv-ChartCore-data-empty-text-color);font-size:var(--tv-ChartCore-data-empty-font-size)}.tiny-chart-component-loading{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--tv-ChartCore-data-empty-bg-color)}.tiny-chart-component-loading .circular{width:42px;height:42px;animation:rotate-spin var(--tv-motion-rotate-speed) linear infinite}.tiny-chart-component-loading .path{animation:stroke-dash-loop var(--tv-motion-stroke-speed) ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#20a0ff;stroke-linecap:round}.tiny-chart-mask-status{filter:blur(1px)}
