:root{--icon-ease:cubic-bezier(.4,0,.2,1);--icon-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--icon-speed-slow:2.8s;--icon-speed:1.8s;--icon-speed-fast:1.2s;--icon-amp:4px;--icon-blip-scale:1.3;--icon-glow-opacity:.6}@media (prefers-reduced-motion:reduce){.animate-layer-bounce,.animate-layer-pulse,.animate-alert-pulse,.animate-alert-border,.animate-alert-shake,.animate-alert-blink,.animate-alert-waves,.animate-chart-glow,.animate-chart-draw,.animate-bars-grow,.animate-data-points,.animate-radar-pulse,.animate-radar-sweep,.animate-rain-clouds,.animate-rain-blip,.animate-crosshair-pulse{animation:none!important}}@keyframes layer-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes layer-pulse{0%,to{opacity:.25}50%{opacity:.4}}@keyframes alert-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.35;transform:scale(1.02)}}@keyframes alert-border{0%,to{stroke-width:var(--icon-stroke,1.75);opacity:1}50%{stroke-width:calc(var(--icon-stroke,1.75) + .8);opacity:.8}}@keyframes alert-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-1px)}20%,40%,60%,80%{transform:translate(1px)}}@keyframes alert-blink{0%,70%,to{opacity:1;transform:scale(1)}75%,95%{opacity:.3;transform:scale(1.2)}}@keyframes alert-waves{0%,to{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1.1)}}@keyframes chart-glow{0%,to{opacity:.08}50%{opacity:.15}}@keyframes chart-draw{0%{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}20%{opacity:1}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:1}}@keyframes bars-grow{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes data-points{0%,80%,to{opacity:0;transform:scale(0)}10%,70%{opacity:1;transform:scale(1.2)}40%{opacity:1;transform:scale(1)}}@keyframes radar-pulse{0%{stroke-width:var(--icon-stroke,1.75);opacity:.8;transform:scale(1)}to{stroke-width:calc(var(--icon-stroke,1.75) + 2);opacity:.2;transform:scale(1.1)}}@keyframes radar-sweep{0%{opacity:0;transform:rotate(0)}10%{opacity:.8}90%{opacity:.8}to{opacity:0;transform:rotate(360deg)}}@keyframes rain-clouds{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.8;transform:translateY(-1px)}}@keyframes rain-blip{0%,80%,to{opacity:0;transform:scale(0)}10%,70%{opacity:1;transform:scale(var(--icon-blip-scale))}}@keyframes crosshair-pulse{0%,to{opacity:.6;stroke-width:1px}50%{opacity:.9;stroke-width:1.5px}}.animate-layer-bounce{animation:1.5s ease-in-out infinite layer-bounce}.animate-layer-pulse{animation:2s ease-in-out infinite layer-pulse}.animate-alert-pulse{animation:alert-pulse var(--icon-speed)var(--icon-ease)infinite}.animate-alert-border{animation:alert-border var(--icon-speed)var(--icon-ease)infinite}.animate-alert-shake{animation:alert-shake .8s var(--icon-ease)infinite}.animate-alert-blink{animation:alert-blink var(--icon-speed-fast)var(--icon-ease)infinite}.animate-alert-waves{animation:alert-waves var(--icon-speed)var(--icon-ease)infinite}.animate-chart-glow{animation:chart-glow var(--icon-speed-slow)var(--icon-ease)infinite}.animate-chart-draw{animation:chart-draw var(--icon-speed)var(--icon-ease)forwards}.animate-bars-grow{animation:bars-grow var(--icon-speed-fast)var(--icon-ease-bounce)forwards}.animate-data-points{animation:data-points calc(var(--icon-speed)*1.5)var(--icon-ease)infinite}.animate-radar-pulse{animation:radar-pulse var(--icon-speed)ease-out infinite}.animate-radar-sweep{animation:radar-sweep calc(var(--icon-speed)*1.5)linear infinite}.animate-rain-clouds{animation:rain-clouds var(--icon-speed-slow)var(--icon-ease)infinite}.animate-rain-blip{animation:rain-blip calc(var(--icon-speed)*2)var(--icon-ease)infinite}.animate-crosshair-pulse{animation:crosshair-pulse var(--icon-speed)var(--icon-ease)infinite}
