.ch-lid{animation:5.2s infinite ch-blink}.ch-lid.ch-b2{animation-duration:6.1s;animation-delay:-2.1s}@keyframes ch-blink{0%,91%,to{transform:translateY(0)}94%{transform:translateY(var(--blink,40px))}}.ch-think{animation:3.6s ease-in-out infinite ch-think}@keyframes ch-think{0%,to{transform:translate(-6px,-15px)}30%{transform:translate(5px,-17px)}55%{transform:translate(7px,-10px)}78%{transform:translate(-3px,-18px)}}.ch-roll{animation:2.8s ease-in-out infinite ch-roll}@keyframes ch-roll{0%,to{transform:translate(-7px,-19px)}50%{transform:translate(7px,-21px)}}.ch-burst{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.2s infinite ch-flash}@keyframes ch-flash{0%,82%{opacity:0;transform:scale(.3)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ch-bulb{animation:4.2s infinite ch-bulb}@keyframes ch-bulb{0%,82%,96%,to{fill:#fff3c4}84%,91%{fill:#ffd23f}}.ch-snap{animation:4.2s infinite ch-snap}@keyframes ch-snap{0%,82%,90%,to{transform:translateY(0)}85%{transform:translateY(1.5px)}}.ch-talk{transform-box:fill-box;transform-origin:50% 20%;animation:3.2s infinite ch-talk}@keyframes ch-talk{0%,38%,to{transform:scaleY(.45)}46%,58%,70%{transform:scaleY(1)}52%,64%{transform:scaleY(.6)}}.ch-wave{opacity:0;animation:3.2s infinite ch-wave}.ch-wave2{animation-delay:.18s}@keyframes ch-wave{0%,40%,to{opacity:0}48%,72%{opacity:1}}.ch-bob{transform-box:view-box;transform-origin:50% 90%;animation:3.2s ease-in-out infinite ch-bob}@keyframes ch-bob{45%,75%{transform:rotate(-4deg)}}.ch-breathe{transform-box:view-box;transform-origin:50% 95%;animation:4s ease-in-out infinite ch-breathe}@keyframes ch-breathe{50%{transform:scale(1.025,.985)}}.ch-z{opacity:0;animation:3s ease-in-out infinite ch-z}.ch-z2{animation-delay:1.5s}@keyframes ch-z{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(6px,-14px)}}.ch-heart{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ch-heart}@keyframes ch-heart{0%,to{transform:translateY(0)scale(.9)}15%{transform:translateY(-1px)scale(1.12)}30%{transform:translateY(-2px)scale(.95)}45%{transform:translateY(-2px)scale(1.06)}}.ch-spin-s{animation:2s linear infinite ch-spin}.ch-spin-m{animation:24s linear infinite ch-spin}@keyframes ch-spin{to{transform:rotate(360deg)}}.cat-puff{animation:cat-puff var(--dur-puff,.6s) var(--ease-puff,cubic-bezier(.3, 1.5, .5, 1))}@keyframes cat-puff{0%{transform:scale(.88)}}.cat-cloud-in{animation:.62s cubic-bezier(.3,1.35,.5,1) .3s both cat-cloud-in}@keyframes cat-cloud-in{0%{opacity:0;transform:scale(.3)}55%{opacity:1}to{opacity:1;transform:none}}.cat-dot-in{animation:.34s cubic-bezier(.3,1.6,.5,1) both cat-dot-in}@keyframes cat-dot-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.cat-word{animation:.46s cubic-bezier(.2,.7,.2,1) both cat-word;display:inline-block}@keyframes cat-word{0%{opacity:0;filter:blur(5px);transform:translateY(.3em)}to{opacity:1;filter:blur();transform:none}}.ch-still,.ch-still *,:root[data-motion=reduced] .ch-head *,:root[data-motion=reduced] .cat-puff,:root[data-motion=reduced] .cat-cloud-in,:root[data-motion=reduced] .cat-dot-in,:root[data-motion=reduced] .cat-word{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ch-head *,:root:not([data-motion=full]) .cat-puff,:root:not([data-motion=full]) .cat-cloud-in,:root:not([data-motion=full]) .cat-dot-in,:root:not([data-motion=full]) .cat-word{animation:none!important}}
