.icon-animated{animation-fill-mode:both;display:inline-block}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.icon-spin{animation:1s linear infinite icon-spin}.icon-spin-slow{animation:2s linear infinite icon-spin}.icon-spin-fast{animation:.5s linear infinite icon-spin}.icon-spin-reverse{animation:1s linear infinite icon-spin-reverse}@keyframes icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes icon-pulse-grow{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.icon-pulse{animation:1.5s ease-in-out infinite icon-pulse}.icon-pulse-grow{animation:1s ease-in-out infinite icon-pulse-grow}@keyframes icon-bounce{0%,20%,53%,80%,to{transform:translate(0,0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes icon-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.icon-bounce{animation:1s infinite icon-bounce}.icon-bounce-in{animation:.6s ease-out icon-bounce-in}@keyframes icon-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}@keyframes icon-shake-vertical{0%,to{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-2px)}20%,40%,60%,80%{transform:translateY(2px)}}.icon-shake{animation:.5s ease-in-out icon-shake}.icon-shake-vertical{animation:.5s ease-in-out icon-shake-vertical}@keyframes icon-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes icon-flashing{0%,to{opacity:1}50%{opacity:.3}}.icon-flash{animation:1s ease-in-out infinite icon-flash}.icon-flashing{animation:1.5s ease-in-out infinite icon-flashing}@keyframes icon-burst{0%{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.3)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}.icon-burst{animation:.8s ease-in-out icon-burst}@keyframes icon-fade-in{0%{opacity:0}to{opacity:1}}@keyframes icon-fade-out{0%{opacity:1}to{opacity:0}}@keyframes icon-fade-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes icon-fade-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes icon-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-fade-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.icon-fade-in{animation:.5s ease-in icon-fade-in}.icon-fade-out{animation:.5s ease-out icon-fade-out}.icon-fade-left{animation:.6s ease-out icon-fade-left}.icon-fade-right{animation:.6s ease-out icon-fade-right}.icon-fade-up{animation:.6s ease-out icon-fade-up}.icon-fade-down{animation:.6s ease-out icon-fade-down}@keyframes icon-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes icon-slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes icon-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes icon-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.icon-slide-left{animation:.5s ease-out icon-slide-left}.icon-slide-right{animation:.5s ease-out icon-slide-right}.icon-slide-up{animation:.5s ease-out icon-slide-up}.icon-slide-down{animation:.5s ease-out icon-slide-down}@keyframes icon-zoom-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes icon-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.icon-zoom-in{animation:.5s ease-out icon-zoom-in}.icon-zoom-out{animation:.5s ease-in icon-zoom-out}@keyframes icon-flip-horizontal{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes icon-flip-vertical{0%{transform:rotateX(0)}to{transform:rotateX(180deg)}}.icon-flip-horizontal{animation:.6s ease-in-out icon-flip-horizontal}.icon-flip-vertical{animation:.6s ease-in-out icon-flip-vertical}@keyframes icon-wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.icon-wobble{animation:1s ease-in-out icon-wobble}@keyframes icon-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.icon-swing{transform-origin:top;animation:1s ease-in-out icon-swing}@keyframes icon-rubber-band{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.icon-rubber-band{animation:1s ease-out icon-rubber-band}@keyframes icon-jello{0%,11.1%,to{transform:translate(0,0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.icon-jello{animation:1s ease-in-out icon-jello}@keyframes icon-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.icon-heartbeat{animation:1.5s ease-in-out infinite icon-heartbeat}@keyframes icon-glow{0%,to{text-shadow:0 0 5px}50%{text-shadow:0 0 20px,0 0 30px}}.icon-glow{animation:2s ease-in-out infinite icon-glow}.icon-hover-grow{transition:transform .3s}.icon-hover-grow:hover{transform:scale(1.2)}.icon-hover-shrink{transition:transform .3s}.icon-hover-shrink:hover{transform:scale(.8)}.icon-hover-rotate{transition:transform .3s}.icon-hover-rotate:hover{transform:rotate(15deg)}.icon-hover-float{transition:transform .3s}.icon-hover-float:hover{transform:translateY(-5px)}.icon-slow{animation-duration:2s!important}.icon-fast{animation-duration:.5s!important}.icon-delay-1{animation-delay:.1s}.icon-delay-2{animation-delay:.2s}.icon-delay-3{animation-delay:.3s}.icon-delay-4{animation-delay:.4s}.icon-delay-5{animation-delay:.5s}.icon-infinite{animation-iteration-count:infinite}.icon-repeat-2{animation-iteration-count:2}.icon-repeat-3{animation-iteration-count:3}.icon-paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.icon-animated,.icon-spin,.icon-pulse,.icon-bounce,.icon-shake,.icon-flash,.icon-burst,.icon-fade-left,.icon-fade-right,.icon-fade-up,.icon-fade-down,.icon-slide-left,.icon-slide-right,.icon-slide-up,.icon-slide-down,.icon-zoom-in,.icon-zoom-out,.icon-flip-horizontal,.icon-flip-vertical,.icon-wobble,.icon-swing,.icon-rubber-band,.icon-jello,.icon-heartbeat,.icon-glow{animation:none!important}}@media (prefers-color-scheme:dark){.icon-glow{filter:brightness(1.2)}}
