@keyframes gauge-needle-in{0%{transform:rotate(-92deg)}55%{transform:rotate(calc(var(--needle) + 4deg))}72%{transform:rotate(calc(var(--needle) - 3deg))}86%{transform:rotate(calc(var(--needle) + 1.2deg))}to{transform:rotate(var(--needle))}}@keyframes gauge-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gauge-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gauge-glow{0%,to{opacity:.45}50%{opacity:.8}}.gauge-needle{transform-origin:50% 100%;animation:gauge-needle-in 1.15s cubic-bezier(.22,1.15,.36,1) both;will-change:transform}.gauge-bar{transform-origin:left center;animation:gauge-bar-in .9s cubic-bezier(.22,1,.36,1) both}.gauge-fade{animation:gauge-fade-up .62s cubic-bezier(.22,1,.36,1) both}.gauge-glow{animation:gauge-glow 5s ease-in-out infinite}.gauge-glass{filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}@media (prefers-reduced-motion:reduce){.gauge-bar,.gauge-fade,.gauge-glow,.gauge-needle{animation:none}}