:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.83, 0, .17, 1)}@keyframes ui-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ui-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ui-shimmer{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}@keyframes ui-sweep{0%{opacity:0;transform:translate(-180%)skew(-20deg)}12%{opacity:1}to{opacity:0;transform:translate(280%)skew(-20deg)}}.ui-blink{animation:1.1s linear infinite ui-blink}.ui-readout .ui-scan,.ui-readout .ui-blink{animation-play-state:paused}.ui-readout[data-live=true] .ui-scan{animation:3.6s linear infinite ui-scan}.ui-readout[data-live=true] .ui-blink{animation-play-state:running}.ui-glow .ui-sweep{opacity:0}.ui-glow:hover .ui-sweep{animation:ui-sweep .9s var(--ease-out-expo) 1 both}.ui-shimmer{animation:ui-shimmer var(--ui-shimmer-duration,2.5s) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ui-blink,.ui-scan,.ui-sweep,.ui-shimmer,.ui-readout[data-live=true] .ui-scan,.ui-glow:hover .ui-sweep{animation:none!important}}
