@keyframes avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes avatar-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes riceball-steam{0%{opacity:0;transform:translateY(0) scaleX(1)}40%{opacity:.4}to{opacity:0;transform:translateY(-8px) scaleX(1.5)}}.avatar-idle-riceball{animation:avatar-pulse 3s ease-in-out infinite}.avatar-idle-riceball .steam-wisp{animation:riceball-steam 2.5s ease-out infinite}.avatar-idle-riceball .steam-wisp:nth-child(2){animation-delay:.8s}.avatar-idle-riceball .steam-wisp:nth-child(3){animation-delay:1.6s}@keyframes kitty-tail{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-10deg)}}@keyframes kitty-ear-twitch{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.85)}96%{transform:scaleY(1.05)}}.avatar-idle-kitty .tail{transform-origin:bottom left;animation:kitty-tail 4s ease-in-out infinite}.avatar-idle-kitty .ear-left,.avatar-idle-kitty .ear-right{transform-origin:bottom center;animation:kitty-ear-twitch 5s ease-in-out infinite}.avatar-idle-kitty .ear-right{animation-delay:2.5s}@keyframes otter-roll{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes otter-paw{0%,70%,to{transform:rotate(0deg)}80%{transform:rotate(-15deg)}90%{transform:rotate(10deg)}}.avatar-idle-otter{animation:otter-roll 3.5s ease-in-out infinite}.avatar-idle-otter .paw{transform-origin:top center;animation:otter-paw 4s ease-in-out infinite}@keyframes dumpling-breathe{0%,to{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(1.04) scaleY(.97)}}@keyframes dumpling-pleat{0%,to{transform:translateX(0)}33%{transform:translateX(.5px)}66%{transform:translateX(-.5px)}}.avatar-idle-dumpling{animation:dumpling-breathe 3s ease-in-out infinite}.avatar-idle-dumpling .pleat{animation:dumpling-pleat 2s ease-in-out infinite}@keyframes egg-wobble{0%,to{transform:rotate(0deg)}20%{transform:rotate(4deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}}.avatar-idle-egg{transform-origin:bottom center;animation:egg-wobble 4s ease-in-out infinite}@keyframes mushroom-cap-tilt{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg) translateX(1px)}}@keyframes mushroom-sway{0%,to{transform:translateX(0)}50%{transform:translateX(1.5px)}}.avatar-idle-mushroom .cap{transform-origin:bottom center;animation:mushroom-cap-tilt 5s ease-in-out infinite}.avatar-idle-mushroom .stem{animation:mushroom-sway 5s ease-in-out infinite;animation-delay:.5s}@keyframes bean-leaf{0%,to{transform:scaleY(.3) scaleX(.5);opacity:.5}50%{transform:scaleY(1) scaleX(1);opacity:1}}@keyframes bean-rock{0%,to{transform:rotate(0deg)}50%{transform:rotate(3deg)}}.avatar-idle-bean{animation:bean-rock 4s ease-in-out infinite}.avatar-idle-bean .leaf{transform-origin:bottom center;animation:bean-leaf 3.5s ease-in-out infinite}@keyframes chouchou-vibrate{0%,to{transform:translate(0) rotate(0deg)}15%{transform:translate(-.4px,.2px) rotate(-.5deg)}30%{transform:translate(.3px,-.3px) rotate(.5deg)}50%{transform:translate(-.3px,.3px) rotate(0deg)}70%{transform:translate(.4px,-.2px) rotate(-.3deg)}85%{transform:translate(-.2px,.1px) rotate(.3deg)}}@keyframes chouchou-tongue{0%,80%,to{transform:scaleY(0);opacity:0}85%,93%{transform:scaleY(1);opacity:1}}.avatar-idle-chouchou{animation:chouchou-vibrate 2.5s ease-in-out infinite}.avatar-idle-chouchou .tongue{transform-origin:top center;animation:chouchou-tongue 6s ease-in-out infinite}@keyframes awawa-bob{0%,to{transform:translateY(0) rotate(0deg)}20%{transform:translateY(-1px) rotate(-1deg)}45%{transform:translateY(.5px) rotate(1deg)}70%{transform:translateY(-.6px) rotate(-.6deg)}}@keyframes awawa-antenna{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes awawa-hand-flap{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.avatar-idle-awawa{animation:awawa-bob 2.3s ease-in-out infinite}.avatar-idle-awawa .awawa-antenna{transform-origin:bottom center;animation:awawa-antenna 1.8s ease-in-out infinite}.avatar-idle-awawa .awawa-hand-left,.avatar-idle-awawa .awawa-hand-right{transform-origin:center;animation:awawa-hand-flap 2.1s ease-in-out infinite}.avatar-idle-awawa .awawa-hand-right{animation-delay:.4s}@keyframes avatar-celebrate{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.15) rotate(-5deg)}50%{transform:scale(1.1) rotate(5deg)}75%{transform:scale(1.15) rotate(-3deg)}to{transform:scale(1) rotate(0deg)}}@keyframes zzz-float{0%{opacity:0;transform:translate(0) scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(8px,-16px) scale(1)}}