@keyframes leona-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.02)}}.leona-breathing{animation:leona-breathe 1597ms ease-in-out infinite;transform-origin:center bottom;will-change:transform}@keyframes leona-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.leona-blink{animation:leona-blink 2584ms ease-in-out infinite;transform-origin:center center}@keyframes leona-tail-wag{0%,to{transform:rotate(-5deg)}50%{transform:rotate(15deg)}}.leona-tail-wag{animation:leona-tail-wag .61s ease-in-out infinite}.leona-tail-wag,.leona-tail-wag-fast{transform-origin:left center;will-change:transform}.leona-tail-wag-fast{animation:leona-tail-wag 377ms ease-in-out infinite}@keyframes leona-ear-twitch{0%,85%,to{transform:rotate(0deg)}90%{transform:rotate(-8deg)}95%{transform:rotate(3deg)}}.leona-ear-twitch{animation:leona-ear-twitch 4181ms ease-in-out infinite;transform-origin:top center;will-change:transform}@keyframes leona-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.leona-bounce{animation:leona-bounce 377ms ease-in-out 3;will-change:transform}@keyframes leona-sleep-breathe{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.04) scaleX(.98)}}.leona-sleeping{animation:leona-sleep-breathe 2584ms ease-in-out infinite;transform-origin:center bottom;will-change:transform}@keyframes leona-speech-enter{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.leona-speech-bubble{animation:leona-speech-enter 233ms ease-out}@keyframes leona-appear{0%{opacity:0;transform:scale(.5) translateY(20px)}60%{opacity:1;transform:scale(1.05) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.leona-enter{animation:leona-appear .61s ease-out}@keyframes companion-dig{0%,to{transform:translateY(0) rotate(0deg)}12%{transform:translateY(-8px) rotate(-5deg)}25%{transform:translateY(2px) rotate(4deg)}37%{transform:translateY(-10px) rotate(-6deg)}50%{transform:translateY(3px) rotate(5deg)}62%{transform:translateY(-12px) rotate(-4deg)}75%{transform:translateY(2px) rotate(3deg)}87%{transform:translateY(-5px) rotate(-2deg)}}.companion-dig{animation:companion-dig 377ms ease-in-out 2;transform-origin:center bottom;will-change:transform}@media (prefers-reduced-motion:reduce){.companion-dig,.leona-blink,.leona-bounce,.leona-breathing,.leona-ear-twitch,.leona-enter,.leona-sleeping,.leona-speech-bubble,.leona-tail-wag,.leona-tail-wag-fast{animation:none;will-change:auto}}@keyframes mio-fur-ruffle{0%,to{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(1.015) scaleX(1.005)}60%{transform:scaleY(.99) scaleX(1.01)}}.mio-fur-ruffle{animation:mio-fur-ruffle 2584ms ease-in-out infinite;transform-origin:center bottom;will-change:transform}@keyframes mio-slow-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.05)}96%{transform:scaleY(.3)}}.mio-slow-blink{animation:mio-slow-blink 4181ms ease-in-out infinite;transform-origin:center center}@keyframes mio-tail-sweep{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}.mio-tail-sweep{animation:mio-tail-sweep 987ms ease-in-out infinite}.mio-tail-sweep,.mio-tail-sweep-fast{transform-origin:left center;will-change:transform}.mio-tail-sweep-fast{animation:mio-tail-sweep .61s ease-in-out infinite}@keyframes mio-ear-flick{0%,80%,to{transform:rotate(0deg)}84%{transform:rotate(-12deg)}88%{transform:rotate(2deg)}92%{transform:rotate(-4deg)}}.mio-ear-flick{animation:mio-ear-flick 6765ms ease-in-out infinite;transform-origin:top center;will-change:transform}@keyframes mio-head-tilt{0%,to{transform:rotate(0deg)}40%{transform:rotate(-3deg) translateY(-2px)}70%{transform:rotate(1deg)}}.mio-head-tilt{animation:mio-head-tilt .61s ease-in-out 2;will-change:transform}@keyframes mio-sleep-breathe{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.05) scaleX(.97)}}.mio-sleeping{animation:mio-sleep-breathe 4181ms ease-in-out infinite;transform-origin:center bottom;will-change:transform}@keyframes mio-appear{0%{opacity:0;transform:scale(.9) translateY(8px)}60%{opacity:1;transform:scale(1.02) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.mio-enter{animation:mio-appear .61s ease-out}@media (prefers-reduced-motion:reduce){.mio-ear-flick,.mio-enter,.mio-fur-ruffle,.mio-head-tilt,.mio-sleeping,.mio-slow-blink,.mio-tail-sweep,.mio-tail-sweep-fast{animation:none;will-change:auto}}