@keyframes pm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pm-wave{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes pm-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pm-twinkle{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.7);opacity:.35}}@keyframes pm-scan{0%{top:0;opacity:0}10%,90%{opacity:1}to{top:96%;opacity:0}}.pm-bob{animation:pm-bob 2.2s ease-in-out infinite}.pm-bob svg{overflow:visible}.pm-wave{transform-origin:160px 135px;animation:pm-wave .7s ease-in-out infinite}.pm-eyes{transform-origin:100px 110px;animation:pm-blink 3.4s infinite}.pm-twinkle{animation:pm-twinkle 1.6s ease-in-out infinite}.pm-scan{animation:pm-scan 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.pm-bob,.pm-eyes,.pm-scan,.pm-twinkle,.pm-wave{animation:none}}@keyframes pm-pop{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}.pm-pop{animation:pm-pop .42s cubic-bezier(.2,.9,.3,1.2) both}@media (prefers-reduced-motion:reduce){.pm-pop{animation:none}}@keyframes pm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pm-marquee-track{display:flex;width:max-content;animation:pm-marquee 38s linear infinite}.pm-marquee-track:hover{animation-play-state:paused}@keyframes pm-run{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-14px) rotate(5deg)}}.pm-run{animation:pm-run .28s ease-in-out infinite}@keyframes pm-halo{0%,to{box-shadow:0 0 0 0 rgba(255,200,87,.75)}70%{box-shadow:0 0 0 22px rgba(255,200,87,0)}}.pm-halo{animation:pm-halo 1.6s ease-out infinite}@keyframes pm-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}.pm-wiggle{animation:pm-wiggle .5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pm-halo,.pm-marquee-track,.pm-run,.pm-wiggle{animation:none}}