.mm-svg{display:block;overflow:visible}.mm-fx{transform-box:fill-box;transform-origin:center}.mm-idle{animation:mm-bob 2.6s ease-in-out infinite}.mm-eye{transform-box:fill-box;transform-origin:center;animation:mm-blink 4s infinite}.mm-wave{animation:mm-wv .4s ease-in-out infinite alternate}.mm-cheer{animation:mm-ch .5s ease-in-out infinite alternate}.mm-ty{animation:mm-ty .3s ease-in-out infinite alternate}.mm-ln{transform-box:fill-box;transform-origin:left center;animation:mm-ln 1.2s ease-in-out infinite}.mm-sw{animation:mm-sw 1.8s infinite}.mm-steam{animation:mm-st 1.6s infinite}.mm-tw{animation:mm-tw 1.4s ease-in-out infinite}.mm-badge{animation:mm-pulse 1.6s ease-in-out infinite}.mm-bubble{transform-box:fill-box;transform-origin:left bottom;animation:mm-bpop 3.5s infinite}@keyframes mm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mm-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes mm-wv{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes mm-ch{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes mm-ty{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes mm-ln{0%,to{transform:scaleX(1)}50%{transform:scaleX(.45)}}@keyframes mm-sw{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(22px)}}@keyframes mm-st{0%{opacity:0;transform:translateY(6px)}50%{opacity:.8}to{opacity:0;transform:translateY(-10px)}}@keyframes mm-tw{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}@keyframes mm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes mm-bpop{0%{transform:scale(0)}8%{transform:scale(1.1)}12%,85%{transform:scale(1)}95%,to{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.mm-svg,.mm-svg *{animation:none!important}}