.sp-ev-rise{opacity:0;animation:sp-ev-rise .42s cubic-bezier(.2,.8,.2,1) both}@keyframes sp-ev-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sp-ev-in-left{opacity:0;animation:sp-ev-in-left .48s cubic-bezier(.16,1.1,.3,1) both}@keyframes sp-ev-in-left{0%{opacity:0;transform:translateX(-60px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.sp-ev-in-right{opacity:0;animation:sp-ev-in-right .48s cubic-bezier(.16,1.1,.3,1) both}@keyframes sp-ev-in-right{0%{opacity:0;transform:translateX(60px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}.sp-ev-shake{animation:sp-ev-shake .9s ease-in-out both;transform-origin:50% 90%}@keyframes sp-ev-shake{0%{transform:translateY(0) rotate(0deg) scaleX(1) scaleY(1)}14%{transform:translateY(-20px) rotate(-7deg) scaleX(1) scaleY(1)}30%{transform:translateY(0) rotate(0deg) scaleX(1.06) scaleY(.9)}33%{transform:translateY(0) rotate(0deg) scaleX(1) scaleY(1)}47%{transform:translateY(-20px) rotate(-7deg) scaleX(1) scaleY(1)}63%{transform:translateY(0) rotate(0deg) scaleX(1.06) scaleY(.9)}66%{transform:translateY(0) rotate(0deg) scaleX(1) scaleY(1)}80%{transform:translateY(-20px) rotate(-7deg) scaleX(1) scaleY(1)}96%{transform:translateY(0) rotate(0deg) scaleX(1.06) scaleY(.9)}to{transform:translateY(0) rotate(0deg) scaleX(1) scaleY(1)}}.sp-ev-shake-flip{animation:sp-ev-shake-flip .9s ease-in-out both;transform-origin:50% 90%}@keyframes sp-ev-shake-flip{0%{transform:translateY(0) rotate(0deg) scaleX(-1) scaleY(1)}14%{transform:translateY(-20px) rotate(7deg) scaleX(-1) scaleY(1)}30%{transform:translateY(0) rotate(0deg) scaleX(-1.06) scaleY(.9)}33%{transform:translateY(0) rotate(0deg) scaleX(-1) scaleY(1)}47%{transform:translateY(-20px) rotate(7deg) scaleX(-1) scaleY(1)}63%{transform:translateY(0) rotate(0deg) scaleX(-1.06) scaleY(.9)}66%{transform:translateY(0) rotate(0deg) scaleX(-1) scaleY(1)}80%{transform:translateY(-20px) rotate(7deg) scaleX(-1) scaleY(1)}96%{transform:translateY(0) rotate(0deg) scaleX(-1.06) scaleY(.9)}to{transform:translateY(0) rotate(0deg) scaleX(-1) scaleY(1)}}.sp-ev-throw{animation:sp-ev-throw .38s cubic-bezier(.2,1.6,.4,1) both}@keyframes sp-ev-throw{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.sp-ev-impact{opacity:0;mix-blend-mode:screen;animation:sp-ev-impact .26s ease-out both}@keyframes sp-ev-impact{0%{opacity:0;transform:scale(.4)}35%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.sp-ev-stamp{opacity:0;animation:sp-ev-stamp .52s cubic-bezier(.16,1.3,.3,1) both}@keyframes sp-ev-stamp{0%{opacity:0;transform:scale(2.2) rotate(-6deg);filter:blur(8px)}to{opacity:1;transform:scale(1) rotate(-3deg);filter:blur(0)}}.sp-ev-pulse{animation:sp-ev-pulse 1.4s ease-in-out infinite}@keyframes sp-ev-pulse{0%,to{opacity:.55}50%{opacity:1}}.sp-ev-fade-out{animation:sp-ev-fade-out .42s cubic-bezier(.55,0,.85,.36) both}@keyframes sp-ev-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.sp-ev-impact,.sp-ev-shake,.sp-ev-shake-flip{animation:none}.sp-ev-impact{opacity:0}.sp-ev-throw{animation:sp-ev-throw-fade .2s ease both}@keyframes sp-ev-throw-fade{0%{opacity:0}to{opacity:1}}}