[data-animal-action^=dice-]{--dice-front:#fffdf8;--dice-top:#fff;--dice-side:#e7e1f4;--dice-hatch:#c3b8de;--dice-ink:#4a4542;--dice-pip:#8c7bb8;--dice-active:#ffb703;--dice-active-edge:#b86e00;--dice-cheek:#f5a3b3;--dice-cheek-line:#e57c93;--dice-mouth:#e36f6f;--dice-step:.64s}[data-animal-action^=dice-] :where(.dice-rig,.dice-rig g){transform-box:view-box;transform-origin:27px 46px}[data-animal-action^=dice-] .dice-cube{transform-origin:25px 43px}[data-animal-action^=dice-] .dice-arm-left{transform-origin:9px 29px}[data-animal-action^=dice-] .dice-arm-right{transform-origin:43px 29px}[data-animal-action^=dice-] .dice-foot-left{transform-origin:18px 45px}[data-animal-action^=dice-] .dice-foot-right{transform-origin:34px 45px}[data-animal-action^=dice-] .dice-eye-left{transform-origin:17px 28.6px}[data-animal-action^=dice-] .dice-eye-right{transform-origin:27px 30.9px}[data-animal-action^=dice-] .helper-character__pupil{transform:translate(calc(var(--helper-gaze-x,0px) * .45), calc(var(--helper-gaze-y,0px) * .45))}[data-animal-action^=dice-] :is(.dice-eyes-happy,.dice-eyes-sleep,.dice-frown,.dice-yawn-mouth,.dice-processing){opacity:0}[data-animal-action^=dice-] [data-working=true] .dice-processing{opacity:1}[data-animal-action^=dice-] .dice-pip-light{opacity:.2;stroke:var(--dice-active);stroke-width:0;stroke-opacity:.35;paint-order:stroke}[data-animal-action^=dice-] [data-working=true] .dice-pip-light{animation:1.6s ease-in-out infinite dice-pip-pulse}@keyframes dice-pip-pulse{0%,65%,to{opacity:.35;stroke-width:0;transform:scale(1)}15%,40%{opacity:1;stroke-width:2.6px;transform:scale(1.5)}}[data-animal-action^=dice-] :is(.dice-pip-light,.dice-sparkle){transform-box:fill-box;transform-origin:50%}[data-animal-action^=dice-] .dice-sparkle{stroke:var(--dice-active-edge)}[data-animal-action^=dice-] [data-working=true] .dice-sparkle{animation:1.6s ease-in-out infinite dice-sparkle}@keyframes dice-sparkle{0%,to{opacity:.15;transform:scale(.5)rotate(0)}35%{opacity:1;transform:scale(1.25)rotate(45deg)}60%{opacity:1;transform:scale(.95)rotate(70deg)}}[data-animal-action=dice-idle] [data-working=true] .dice-cube{animation:1.6s ease-in-out infinite dice-busy}@keyframes dice-busy{0%,to{transform:none}25%{transform:rotate(-2.5deg)translateY(-.6px)}75%{transform:rotate(2.5deg)translateY(-.6px)}}[data-animal-action=dice-idle] .dice-creature{animation:5s ease-in-out infinite dice-idle}[data-animal-action=dice-idle] .dice-cube{animation:3.2s ease-in-out infinite dice-breathe}[data-animal-action=dice-idle] .dice-arm-right{animation:10s ease-in-out infinite dice-idle-wave}[data-animal-action=dice-idle] :is(.dice-eye-left,.dice-eye-right){animation:6.4s ease-in-out infinite dice-blink}@keyframes dice-idle{0%,40%,70%,to{transform:none}50%{transform:rotate(-1.5deg)}60%{transform:rotate(1.5deg)}}@keyframes dice-breathe{0%,to{transform:none}50%{transform:scale(1.015,.985)}}@keyframes dice-idle-wave{0%,78%,96%,to{transform:none}82%,90%{transform:rotate(-55deg)}86%,94%{transform:rotate(-35deg)}}@keyframes dice-blink{0%,42%,46%,to{transform:scaleY(1)}43.5%,44.5%{transform:scaleY(.08)}}[data-animal-action=dice-run]{--dice-step:.28s}[data-animal-action=dice-sneak]{--dice-step:.96s}:is([data-animal-action=dice-walk],[data-animal-action=dice-run],[data-animal-action=dice-sneak]) .dice-foot-left{animation:dice-step var(--dice-step) ease-in-out infinite}:is([data-animal-action=dice-walk],[data-animal-action=dice-run],[data-animal-action=dice-sneak]) .dice-foot-right{animation:dice-step var(--dice-step) ease-in-out calc(var(--dice-step) / -2) infinite}:is([data-animal-action=dice-walk],[data-animal-action=dice-run]) .dice-arm-left{animation:dice-arm-swing var(--dice-step) ease-in-out calc(var(--dice-step) / -2) infinite}:is([data-animal-action=dice-walk],[data-animal-action=dice-run]) .dice-arm-right{animation:dice-arm-swing var(--dice-step) ease-in-out infinite}:is([data-animal-action=dice-walk],[data-animal-action=dice-run]) .dice-cube{animation:dice-walk-rock var(--dice-step) ease-in-out infinite}[data-animal-action=dice-run] .dice-creature{transform:rotate(-5deg)}[data-animal-action=dice-sneak] .dice-cube{animation:dice-sneak var(--dice-step) ease-in-out infinite}[data-animal-action=dice-sneak] .dice-arm-left{transform:translateY(-2px)rotate(-30deg)}[data-animal-action=dice-sneak] .dice-arm-right{transform:translateY(-2px)rotate(30deg)}@keyframes dice-step{0%,to{transform:rotate(-10deg)}50%{transform:translateY(-1px)rotate(10deg)}}@keyframes dice-arm-swing{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes dice-walk-rock{0%,50%,to{transform:none}25%{transform:translateY(-.8px)rotate(-2deg)}75%{transform:translateY(-.8px)rotate(2deg)}}@keyframes dice-sneak{0%,to{transform:translateY(1px)scaleY(.94)}50%{transform:translateY(.4px)scaleY(.95)rotate(1.5deg)}}[data-animal-action=dice-slide] .dice-creature{transform:rotate(-8deg)}[data-animal-action=dice-slide] .dice-arm-left{transform:rotate(24deg)}[data-animal-action=dice-slide] .dice-arm-right{transform:rotate(-24deg)}[data-animal-action=dice-slide] .dice-foot-left{transform:translate(-1px)rotate(-12deg)}[data-animal-action=dice-slide] .dice-foot-right{transform:translate(1px)rotate(12deg)}[data-animal-action=dice-hop] .dice-creature{animation:dice-hop .65s ease-in-out var(--animal-repeat)}[data-animal-action=dice-hop] .dice-arm-left{animation:dice-arms-up-left .65s ease-in-out var(--animal-repeat)}[data-animal-action=dice-hop] .dice-arm-right{animation:dice-arms-up-right .65s ease-in-out var(--animal-repeat)}@keyframes dice-hop{0%,to{transform:none}18%{transform:scale(1.06,.92)}50%{transform:translateY(-4px)scale(.97,1.04)}82%{transform:scale(1.06,.92)}}@keyframes dice-arms-up-left{0%,to{transform:none}50%{transform:rotate(40deg)}}@keyframes dice-arms-up-right{0%,to{transform:none}50%{transform:rotate(-40deg)}}[data-animal-action=dice-cheer] .dice-creature{animation:dice-cheer 1.2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-cheer] .dice-arm-left{animation:dice-cheer-wave-left 1.2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-cheer] .dice-arm-right{animation:dice-cheer-wave-right 1.2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-cheer] :is(.dice-eyes-open,.dice-smile){opacity:0}[data-animal-action=dice-cheer] :is(.dice-eyes-happy,.dice-processing){opacity:1}[data-animal-action=dice-cheer] .dice-yawn-mouth{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(.8,.7)}[data-animal-action=dice-cheer] .dice-pip-light{animation:.6s ease-in-out infinite dice-pip-pulse}[data-animal-action=dice-cheer] .dice-sparkle{animation:dice-sparkle 1.2s ease-in-out var(--animal-repeat) both}@keyframes dice-cheer{0%,50%,to{transform:none}10%,60%{transform:scale(1.05,.93)}25%,75%{transform:translateY(-4px)}40%,90%{transform:scale(1.04,.95)}}@keyframes dice-cheer-wave-left{0%,33%,66%,to{transform:rotate(35deg)}16%,50%,83%{transform:rotate(60deg)}}@keyframes dice-cheer-wave-right{0%,33%,66%,to{transform:rotate(-35deg)}16%,50%,83%{transform:rotate(-60deg)}}[data-animal-action=dice-roll] .dice-creature{transform-origin:27px 29px;animation:dice-roll 1.6s cubic-bezier(.45, 0, .3, 1) var(--animal-repeat)}[data-animal-action=dice-roll] .dice-arm-left{transform:rotate(30deg)}[data-animal-action=dice-roll] .dice-arm-right{transform:rotate(-30deg)}@keyframes dice-roll{0%,8%{transform:none}18%{transform:translateY(1px)scale(1.06,.9)}32%{transform:translateY(-6px)rotate(80deg)}58%{transform:translateY(-6px)rotate(300deg)}72%{transform:translateY(1px)rotate(360deg)scale(1.08,.88)}82%{transform:rotate(356deg)scale(.98,1.03)}90%{transform:rotate(362deg)}to{transform:rotate(360deg)}}[data-animal-action=dice-bow] .dice-cube{animation:dice-bow 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-bow] .dice-arm-right{animation:dice-bow-arm 2s ease-in-out var(--animal-repeat)}@keyframes dice-bow{0%,to{transform:none}30%,65%{transform:rotate(6deg)scaleY(.92)}}@keyframes dice-bow-arm{0%,to{transform:none}30%,65%{transform:rotate(-70deg)translateY(1px)}}[data-animal-action=dice-wink] .dice-eye-left{animation:dice-wink 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-wink] .dice-creature{animation:dice-wink-tilt 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-wink] .dice-arm-right{animation:dice-bow-arm 2s ease-in-out var(--animal-repeat)}@keyframes dice-wink{0%,18%,85%,to{transform:scaleY(1)}32%,65%{transform:scaleY(.1)}}@keyframes dice-wink-tilt{0%,18%,85%,to{transform:none}32%,65%{transform:rotate(-4deg)}}[data-animal-action=dice-look] .dice-cube{animation:dice-look 2.4s ease-in-out var(--animal-repeat)}[data-animal-action=dice-look] .dice-face{animation:dice-look-face 2.4s ease-in-out var(--animal-repeat)}@keyframes dice-look{0%,to{transform:none}20%,40%{transform:rotate(-4deg)}60%,80%{transform:rotate(4deg)}}@keyframes dice-look-face{0%,to{transform:none}20%,40%{transform:translate(-1.4px)}60%,80%{transform:translate(1.4px)}}[data-animal-action=dice-stretch] .dice-cube{animation:dice-stretch 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-stretch] .dice-arm-left{animation:dice-stretch-left 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-stretch] .dice-arm-right{animation:dice-stretch-right 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-stretch] :is(.dice-foot-left,.dice-foot-right){transform:translateY(-.5px)}@keyframes dice-stretch{0%,to{transform:none}30%,65%{transform:scale(.97,1.07)}}@keyframes dice-stretch-left{0%,to{transform:none}30%,65%{transform:translateY(-4px)rotate(70deg)}}@keyframes dice-stretch-right{0%,to{transform:none}30%,65%{transform:translateY(-4px)rotate(-70deg)}}[data-animal-action=dice-balance] .dice-creature{transform-origin:18px 46px;animation:dice-balance 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=dice-balance] .dice-arm-left{animation:dice-balance-arm 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=dice-balance] .dice-arm-right{animation:dice-balance-arm 1.8s ease-in-out calc(-.9s) var(--animal-repeat)}[data-animal-action=dice-balance] .dice-foot-right{transform:translateY(-2px)rotate(-15deg)}@keyframes dice-balance{0%,50%,to{transform:rotate(4deg)}25%{transform:rotate(1deg)}75%{transform:rotate(7deg)}}@keyframes dice-balance-arm{0%,to{transform:rotate(18deg)}50%{transform:rotate(-18deg)}}[data-animal-action=dice-shy] .dice-creature{animation:dice-shy 1.4s ease-in-out var(--animal-repeat)}[data-animal-action=dice-shy] .dice-cheeks{animation:dice-blush 1.4s ease-in-out var(--animal-repeat)}[data-animal-action=dice-shy] .dice-foot-left{animation:.7s ease-in-out 2 dice-shuffle}[data-animal-action=dice-shy] :is(.dice-arm-left,.dice-arm-right){transform:translateY(1px)}[data-animal-action=dice-shy] .dice-eyes-open{opacity:0}[data-animal-action=dice-shy] .dice-eyes-happy{opacity:1}@keyframes dice-shy{0%,to{transform:none}30%,70%{transform:rotate(-5deg)scale(.97)}}@keyframes dice-blush{0%,to{opacity:.9}50%{opacity:1}}@keyframes dice-shuffle{0%,to{transform:none}50%{transform:translate(-.8px)rotate(-14deg)}}[data-animal-action=dice-sleep] .dice-cube{animation:3.6s ease-in-out infinite dice-sleep}[data-animal-action=dice-sleep] :is(.dice-arm-left,.dice-arm-right){transform:translateY(2px)}@keyframes dice-sleep{0%,to{transform:translateY(2px)scaleY(.94)}50%{transform:translateY(1.6px)scale(1.01,.965)}}:is([data-animal-action=dice-sleep],[data-animal-action=dice-yawn]) .dice-eyes-open{opacity:0}:is([data-animal-action=dice-sleep],[data-animal-action=dice-yawn]) .dice-eyes-sleep{opacity:1}[data-animal-action=dice-yawn] .dice-smile{opacity:0}[data-animal-action=dice-yawn] .dice-yawn-mouth{opacity:1;transform-box:fill-box;transform-origin:50%;animation:dice-yawn-mouth 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-yawn] .dice-cube{animation:dice-stretch 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-yawn] .dice-arm-left{animation:dice-stretch-left 2s ease-in-out var(--animal-repeat)}[data-animal-action=dice-yawn] .dice-arm-right{animation:dice-stretch-right 2s ease-in-out var(--animal-repeat)}@keyframes dice-yawn-mouth{0%,to{transform:scale(.6)}30%,65%{transform:scale(1.15,1.3)}}[data-animal-action=dice-droop] .dice-cube{animation:dice-droop 2.4s ease-in-out var(--animal-repeat)}[data-animal-action=dice-droop] :is(.dice-arm-left,.dice-arm-right){transform:translateY(2.5px)}[data-animal-action=dice-droop] .dice-smile{opacity:0}[data-animal-action=dice-droop] .dice-frown{opacity:1}@keyframes dice-droop{0%{transform:none}25%,to{transform:translateY(2px)rotate(6deg)}55%{transform:translateY(2.6px)rotate(7deg)scaleY(.96)}}[data-animal-action=dice-drag] .dice-creature{animation:1.2s ease-in-out infinite dice-dangle}[data-animal-action=dice-drag] .dice-arm-left{transform:rotate(28deg)}[data-animal-action=dice-drag] .dice-arm-right{transform:rotate(-28deg)}[data-animal-action=dice-drag] .dice-foot-left{animation:.6s ease-in-out infinite dice-kick}[data-animal-action=dice-drag] .dice-foot-right{animation:.6s ease-in-out -300ms infinite dice-kick}@keyframes dice-kick{0%,to{transform:rotate(18deg)}50%{transform:translateY(-1px)rotate(-12deg)}}@keyframes dice-dangle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}[data-animal-action^=dice-][data-animal-static=true] :is(.dice-rig,.dice-rig *){transition:none!important;animation:none!important;transform:none!important}[data-animal-action^=dice-][data-animal-static=true] :is(.dice-processing,.dice-alert,.dice-eyes-happy,.dice-eyes-sleep,.dice-frown,.dice-yawn-mouth){opacity:0!important}[data-animal-action^=dice-][data-animal-static=true] :is(.dice-eyes-open,.dice-smile){opacity:1!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=dice-] *{transition:none!important;animation:none!important}[data-animal-action^=dice-] .dice-pip-light,[data-animal-action^=dice-] .dice-sparkle{opacity:1}}[data-animal-action^=husky-] :where(.husky-rig,.husky-rig g){transform-box:view-box;transform-origin:27px 40px}[data-animal-action^=husky-] .husky-creature{transform-origin:27px 47px}[data-animal-action^=husky-] .husky-head{transform-origin:27px 33px}[data-animal-action^=husky-] .husky-tail{transform-origin:38px 41px}[data-animal-action^=husky-] .husky-ear-left{transform-origin:17px 13px}[data-animal-action^=husky-] .husky-ear-right{transform-origin:37px 13px}[data-animal-action^=husky-] .husky-paw-left{transform-origin:22px 36px}[data-animal-action^=husky-] .husky-paw-right{transform-origin:32px 36px}[data-animal-action^=husky-] .husky-foot-left{transform-origin:16px 45px}[data-animal-action^=husky-] .husky-foot-right{transform-origin:38px 45px}[data-animal-action^=husky-] :is(.husky-snow-play,.husky-eyes-closed,.husky-brows){opacity:0}[data-animal-action^=husky-] .husky-eyes-happy{opacity:1}[data-animal-action=husky-idle] .husky-tail{animation:3s ease-in-out infinite husky-walk-tail}[data-animal-action=husky-idle] .husky-rig:not([data-working=true]) .husky-ear-right{animation:7s ease-in-out infinite husky-listen}[data-animal-action^=husky-] .husky-profile{display:none}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk]) .husky-profile{display:inline}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk]) :is(.husky-standing-body,.husky-paw-left,.husky-paw-right,.husky-foot-left,.husky-foot-right){display:none}[data-animal-action=husky-idle] .husky-head{transform:translate(6px,-2px)scale(.85)}[data-animal-action=husky-idle] .husky-tail{transform-origin:36.5px 42px;transform:translate(-24px,-8px)scale(-.7,.7)}[data-animal-action^=husky-] .husky-leg-front-near{transform-origin:36.5px 37px}[data-animal-action=husky-walk] .husky-head{animation:.7s ease-in-out infinite husky-walk-head;transform:translate(6px,-2px)scale(.85)}[data-animal-action=husky-walk] .husky-tail{transform-origin:36.5px 42px;animation:1.3s ease-in-out infinite husky-walk-tail;transform:translate(-24px,-8px)scale(-.7,.7)}[data-animal-action=husky-walk] .husky-creature{animation:.7s ease-in-out infinite husky-walk-body}[data-animal-action=husky-walk] :is(.husky-leg-hind-near,.husky-leg-front-far){animation:.7s ease-in-out infinite husky-leg-swing}[data-animal-action=husky-walk] :is(.husky-leg-front-near,.husky-leg-hind-far){animation:.7s ease-in-out -.35s infinite husky-leg-swing}[data-animal-action=husky-walk] .husky-leg-hind-near{transform-origin:15px 37px}[data-animal-action=husky-walk] .husky-leg-hind-far{transform-origin:19.5px 37px}[data-animal-action=husky-walk] .husky-leg-front-far{transform-origin:32.5px 37px}[data-animal-action=husky-walk] .husky-leg-front-near{transform-origin:36.5px 37px}[data-animal-action=husky-notice] .husky-creature{animation:husky-hop 1.5s ease-in-out var(--animal-repeat,1)}[data-animal-action=husky-notice] .husky-tail{animation:husky-wag .5s ease-in-out var(--animal-repeat,3)}[data-animal-action=husky-cheer] .husky-paw-left{animation:husky-wave 1.8s ease-in-out var(--animal-repeat,1)}[data-animal-action=husky-cheer] .husky-tail{animation:husky-wag .4s ease-in-out var(--animal-repeat,4)}:is([data-animal-action=husky-sleep],[data-animal-action=husky-settle],[data-animal-action=husky-droop]) .husky-eyes-closed{opacity:1}:is([data-animal-action=husky-sleep],[data-animal-action=husky-settle],[data-animal-action=husky-droop]) .husky-eyes-happy{opacity:0}[data-animal-action=husky-shy] .husky-head{animation:husky-nuzzle 1.8s ease-in-out var(--animal-repeat,1)}[data-animal-action=husky-shy] .husky-ear-left{transform:rotate(-20deg)}[data-animal-action=husky-shy] .husky-ear-right{transform:rotate(20deg)}[data-animal-action=husky-sleep] .husky-creature{animation:4s ease-in-out infinite husky-breathe;transform:translateY(5px)scaleY(.87)}[data-animal-action=husky-sleep] .husky-head{transform:translateY(5px)rotate(-12deg)}[data-animal-action=husky-sleep] :is(.husky-paw-left,.husky-paw-right,.husky-tongue){opacity:0}[data-animal-action=husky-sleep] .husky-tail{transform:translate(-3px,2px)rotate(15deg)}[data-animal-action=husky-settle] .husky-head{transform:rotate(8deg)translateY(2px)}[data-animal-action=husky-settle] .husky-tongue{transform:translateY(1px)scaleY(1.3)}[data-animal-action=husky-drag] .husky-paw-left{transform:rotate(45deg)}[data-animal-action=husky-drag] .husky-paw-right{transform:rotate(-45deg)}[data-animal-action=husky-drag] .husky-tail{animation:.7s ease-in-out infinite husky-wag}[data-animal-action=husky-look] .husky-head{transform:rotate(-12deg)}[data-animal-action=husky-look] .husky-ear-right{transform:rotate(18deg)}[data-animal-action=husky-greet] .husky-paw-left{animation:husky-wave 1.8s ease-in-out var(--animal-repeat,1)}[data-animal-action=husky-greet] .husky-head{transform:rotate(6deg)}[data-animal-action=husky-droop] .husky-head{transform:translateY(3px)rotate(-8deg)}[data-animal-action=husky-droop] .husky-brows{opacity:1}[data-animal-action=husky-droop] .husky-tongue{opacity:0}[data-animal-action=husky-droop] .husky-ear-left{transform:rotate(-30deg)}[data-animal-action=husky-droop] .husky-ear-right{transform:rotate(30deg)}[data-animal-action^=husky-] .husky-alert{transform-origin:46px 7px;animation:1.8s ease-in-out infinite husky-alert}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk],[data-animal-action=husky-slide]) [data-working=true] .husky-snow-play{opacity:1}[data-animal-action=husky-idle] [data-working=true] .husky-leg-front-near{animation:1.8s ease-in-out infinite husky-snow-tap}[data-animal-action=husky-idle] [data-working=true] .husky-head{transform:translate(6px,-2px)scale(.85)rotate(4deg)}[data-animal-action=husky-idle] [data-working=true] .husky-tail{animation:.9s ease-in-out infinite husky-walk-tail}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk],[data-animal-action=husky-slide]) .husky-snow-play{transform:translate(37px)}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk],[data-animal-action=husky-slide]) [data-working=true] .husky-snowball{transform-origin:8px 47px;animation:1.8s ease-in-out infinite husky-snow-roll}[data-animal-action^=husky-] .husky-snow-dust{opacity:0}:is([data-animal-action=husky-idle],[data-animal-action=husky-walk],[data-animal-action=husky-slide]) [data-working=true] .husky-snow-dust{animation:1.8s ease-out infinite husky-snow-puff}@keyframes husky-snow-tap{0%,15%,to{transform:rotate(-4deg)}35%{transform:translateY(-1px)rotate(-24deg)}48%,55%{transform:rotate(-36deg)}75%{transform:translateY(-1px)rotate(-12deg)}}@keyframes husky-snow-roll{0%,45%,to{transform:none}65%,80%{transform:translate(-2px,-.4px)rotate(-32deg)}}@keyframes husky-snow-puff{0%,48%,85%,to{opacity:0;transform:none}60%{opacity:.8;transform:translate(-1px,-1px)}80%{opacity:0;transform:translate(-2px,-2px)}}@keyframes husky-wag{0%,to{transform:rotate(-8deg)}50%{transform:rotate(12deg)}}@keyframes husky-listen{0%,80%,to{transform:none}88%{transform:rotate(15deg)}}@keyframes husky-leg-swing{0%,to{transform:rotate(-20deg)}55%{transform:rotate(20deg)}80%{transform:translateY(-1.6px)rotate(0)}}@keyframes husky-walk-body{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-.5px)}}@keyframes husky-walk-head{0%,50%,to{transform:translate(6px,-2px)scale(.85)}25%,75%{transform:translate(6px,-2.5px)scale(.85)}}@keyframes husky-walk-tail{0%,to{transform:translate(-24px,-8px)scale(-.7,.7)rotate(-6deg)}50%{transform:translate(-24px,-8px)scale(-.7,.7)rotate(10deg)}}@keyframes husky-hop{0%,50%,to{transform:none}25%,75%{transform:translateY(-2px)}}@keyframes husky-wave{0%,to{transform:rotate(110deg)}25%,75%{transform:rotate(145deg)}50%{transform:rotate(120deg)}}@keyframes husky-nuzzle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg)translateY(1px)}}@keyframes husky-breathe{0%,to{transform:translateY(5px)scaleY(.87)}50%{transform:translateY(5px)scaleY(.9)}}@keyframes husky-alert{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}[data-animal-action^=husky-][data-animal-static=true] .husky-rig *{transition:none!important;animation:none!important}[data-animal-action^=husky-][data-animal-static=true] :is(.husky-rig,.husky-rig g){transform:none!important}[data-animal-action^=husky-][data-animal-static=true] :is(.husky-snow-play,.husky-eyes-closed,.husky-brows){opacity:0!important}[data-animal-action^=husky-][data-animal-static=true] :is(.husky-eyes-happy,.husky-paw-left,.husky-paw-right,.husky-tongue),[data-animal-action^=husky-][data-animal-static=true] :is(.husky-foot-left,.husky-foot-right){opacity:1!important}[data-animal-action^=husky-][data-animal-static=true] .husky-profile{display:inline!important}[data-animal-action^=husky-][data-animal-static=true] :is(.husky-standing-body,.husky-paw-left,.husky-paw-right,.husky-foot-left,.husky-foot-right){display:none!important}[data-animal-action^=husky-][data-animal-static=true] .husky-rig .husky-head{transform:translate(6px,-2px)scale(.85)!important}[data-animal-action^=husky-][data-animal-static=true] .husky-rig .husky-tail{transform-origin:36.5px 42px;transform:translate(-24px,-8px)scale(-.7,.7)!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=husky-] .husky-rig *{transition:none!important;animation:none!important}}[data-animal-action^=dragon-]{--dragon-ease:cubic-bezier(.45, 0, .25, 1)}[data-animal-action^=dragon-] :where(.dragon-rig,.dragon-rig g){transform-box:view-box;transform-origin:27px 29px}[data-animal-action^=dragon-] .dragon-creature{transform-origin:27px 47px}[data-animal-action^=dragon-] .dragon-head{transform-origin:27px 31px}[data-animal-action^=dragon-] .dragon-wing-left{transform-origin:18px 33px}[data-animal-action^=dragon-] .dragon-wing-right{transform-origin:36px 33px}[data-animal-action^=dragon-] .dragon-tail{transform-origin:36px 42px}[data-animal-action^=dragon-] .dragon-paw-left{transform-origin:18px 33px}[data-animal-action^=dragon-] .dragon-paw-right{transform-origin:36px 33px}[data-animal-action^=dragon-] .dragon-foot-left{transform-origin:20px 44px}[data-animal-action^=dragon-] .dragon-foot-right{transform-origin:34px 44px}[data-animal-action^=dragon-] .dragon-horn-left{transform-origin:18px 14px}[data-animal-action^=dragon-] .dragon-horn-right{transform-origin:36px 14px}[data-animal-action^=dragon-] .dragon-eyes-open{transform-origin:27px 23px}[data-animal-action^=dragon-] :is(.dragon-work-orb,.dragon-work-halo,.dragon-work-orbit,.dragon-work-spinner){transform-box:view-box;transform-origin:27px 41.5px}[data-animal-action^=dragon-] .dragon-work-spark{transform-origin:35.2px 33.6px}[data-animal-action^=dragon-] :is(.dragon-eyes-happy,.dragon-eyes-sleep,.dragon-brows-concern,.dragon-mouth-concern,.dragon-mouth-yawn,.dragon-mouth-puff,.dragon-smoke,.dragon-work-magic){opacity:0}[data-animal-action^=dragon-] .dragon-blush{opacity:.7}[data-animal-action=dragon-idle] .dragon-wing-left{animation:dragon-idle-wing-left 6s var(--dragon-ease) infinite}[data-animal-action=dragon-idle] .dragon-wing-right{animation:dragon-idle-wing-right 6s var(--dragon-ease) -.3s infinite}[data-animal-action=dragon-idle] .dragon-tail{animation:dragon-idle-tail 4.8s var(--dragon-ease) infinite}[data-animal-action=dragon-idle] .dragon-creature{animation:dragon-breathe 3.4s var(--dragon-ease) infinite}[data-animal-action=dragon-idle] .dragon-head{animation:dragon-idle-head 9s var(--dragon-ease) infinite}[data-animal-action=dragon-idle] .dragon-eyes-open{animation:dragon-blink 6.3s var(--dragon-ease) infinite}[data-animal-action=dragon-notice] .dragon-head{animation:dragon-notice 1.8s var(--dragon-ease) var(--animal-repeat,1);transform:translateY(-1px)}[data-animal-action=dragon-notice] .dragon-horn-left{transform:rotate(-8deg)}[data-animal-action=dragon-notice] .dragon-horn-right{transform:rotate(8deg)}[data-animal-action=dragon-notice] .dragon-wing-left{transform:rotate(12deg)}[data-animal-action=dragon-notice] .dragon-wing-right,[data-animal-action=dragon-notice] .dragon-tail{transform:rotate(-12deg)}[data-animal-action=dragon-notice] .dragon-alert{animation:dragon-alert-pop 1.8s var(--dragon-ease) var(--animal-repeat,1)}:is([data-animal-action=dragon-cheer],[data-animal-action=dragon-shy]) .dragon-eyes-open{opacity:0}:is([data-animal-action=dragon-cheer],[data-animal-action=dragon-shy]) .dragon-eyes-happy{opacity:1}[data-animal-action=dragon-cheer] .dragon-creature{animation:dragon-cheer-hop 1.6s var(--dragon-ease) var(--animal-repeat,1);transform:translateY(-1px)}[data-animal-action=dragon-cheer] .dragon-wing-left{animation:dragon-cheer-wing-left .8s var(--dragon-ease) calc(var(--animal-repeat,1) * 2);transform:rotate(22deg)}[data-animal-action=dragon-cheer] .dragon-wing-right{animation:dragon-cheer-wing-right .8s var(--dragon-ease) calc(var(--animal-repeat,1) * 2);transform:rotate(-22deg)}[data-animal-action=dragon-cheer] .dragon-paw-left{transform:rotate(40deg)}[data-animal-action=dragon-cheer] .dragon-paw-right{transform:rotate(-40deg)}[data-animal-action=dragon-cheer] .dragon-tail{animation:dragon-tail-swish .8s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-shy] .dragon-head{animation:dragon-cheek-nuzzle 1.5s var(--dragon-ease) var(--animal-repeat,1);transform:translateY(1px)rotate(7deg)}[data-animal-action=dragon-shy] .dragon-blush{opacity:1}[data-animal-action=dragon-shy] .dragon-paw-left{transform:translate(2px,-6px)rotate(10deg)}[data-animal-action=dragon-shy] .dragon-paw-right{transform:translate(-2px,-6px)rotate(-10deg)}[data-animal-action=dragon-shy] .dragon-wing-left{transform:rotate(-12deg)scaleX(.75)}[data-animal-action=dragon-shy] .dragon-wing-right{transform:rotate(12deg)scaleX(.75)}[data-animal-action=dragon-shy] .dragon-tail{animation:dragon-shy-tail 1.5s var(--dragon-ease) var(--animal-repeat,1)}:is([data-animal-action=dragon-sleep],[data-animal-action=dragon-settle]) .dragon-eyes-open{opacity:0}:is([data-animal-action=dragon-sleep],[data-animal-action=dragon-settle]) .dragon-eyes-sleep{opacity:1}:is([data-animal-action=dragon-sleep],[data-animal-action=dragon-settle]) .dragon-wing-left{transform:rotate(-22deg)scaleX(.32)}:is([data-animal-action=dragon-sleep],[data-animal-action=dragon-settle]) .dragon-wing-right{transform:rotate(22deg)scaleX(.32)}[data-animal-action=dragon-sleep] .dragon-head{transform:translateY(2px)rotate(-6deg)}[data-animal-action=dragon-sleep] .dragon-creature{animation:dragon-sleep-breathe 4s var(--dragon-ease) infinite;transform:scaleY(.96)}[data-animal-action=dragon-sleep] .dragon-tail{transform:rotate(12deg)}[data-animal-action=dragon-sleep] .dragon-paw-left{transform:translate(3px,1px)rotate(-18deg)}[data-animal-action=dragon-sleep] .dragon-paw-right{transform:translate(-3px,1px)rotate(18deg)}[data-animal-action=dragon-settle] .dragon-head{animation:dragon-settle-head 2s var(--dragon-ease) var(--animal-repeat,1);transform:translateY(1.5px)rotate(5deg)}[data-animal-action=dragon-settle] .dragon-mouth-smile{opacity:0}[data-animal-action=dragon-settle] .dragon-mouth-yawn{opacity:1;animation:dragon-yawn 2s var(--dragon-ease) var(--animal-repeat,1);transform-origin:27px 31px;transform-box:view-box}[data-animal-action=dragon-drag] .dragon-head{transform:rotate(-6deg)}[data-animal-action=dragon-drag] .dragon-creature{animation:dragon-hover 1s var(--dragon-ease) infinite;transform:translateY(-1px)}[data-animal-action=dragon-drag] .dragon-wing-left{animation:dragon-flight-left .32s var(--dragon-ease) infinite;transform:rotate(20deg)}[data-animal-action=dragon-drag] .dragon-wing-right{animation:dragon-flight-right .32s var(--dragon-ease) infinite;transform:rotate(-20deg)}[data-animal-action=dragon-drag] .dragon-paw-left{transform:rotate(30deg)}[data-animal-action=dragon-drag] .dragon-paw-right{transform:rotate(-30deg)}[data-animal-action=dragon-drag] .dragon-foot-left{transform:translateY(-2px)rotate(16deg)}[data-animal-action=dragon-drag] .dragon-foot-right{transform:translateY(-2px)rotate(-16deg)}[data-animal-action=dragon-drag] .dragon-tail{animation:dragon-tail-swish .8s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-creature{animation:dragon-toddle .64s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-head{animation:dragon-walk-head .64s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-foot-left{animation:dragon-step-left .64s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-foot-right{animation:dragon-step-right .64s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-paw-left{animation:dragon-paw-swing .64s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-paw-right{animation:dragon-paw-swing .64s var(--dragon-ease) -.32s infinite}[data-animal-action=dragon-walk] .dragon-wing-left{animation:dragon-walk-flutter-left .32s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-wing-right{animation:dragon-walk-flutter-right .32s var(--dragon-ease) infinite}[data-animal-action=dragon-walk] .dragon-tail{animation:dragon-tail-swish .64s var(--dragon-ease) infinite}[data-animal-action=dragon-run] .dragon-creature{animation:dragon-run-body .4s var(--dragon-ease) infinite;transform:rotate(-6deg)}[data-animal-action=dragon-run] .dragon-head{transform:rotate(-4deg)}[data-animal-action=dragon-run] .dragon-foot-left{animation:dragon-step-left .4s var(--dragon-ease) infinite}[data-animal-action=dragon-run] .dragon-foot-right{animation:dragon-step-right .4s var(--dragon-ease) infinite}[data-animal-action=dragon-run] .dragon-paw-left{transform:rotate(30deg)}[data-animal-action=dragon-run] .dragon-paw-right{transform:rotate(-30deg)}[data-animal-action=dragon-run] .dragon-wing-left{animation:dragon-flight-left .4s var(--dragon-ease) infinite}[data-animal-action=dragon-run] .dragon-wing-right{animation:dragon-flight-right .4s var(--dragon-ease) infinite}[data-animal-action=dragon-run] .dragon-tail{animation:dragon-run-tail .4s var(--dragon-ease) infinite;transform:rotate(14deg)}[data-animal-action=dragon-sneak] .dragon-creature{animation:dragon-sneak-body 1s var(--dragon-ease) infinite}[data-animal-action=dragon-sneak] .dragon-head{transform:translateY(1.5px)rotate(-5deg)}[data-animal-action=dragon-sneak] .dragon-eyes-open{transform:translateY(.4px)scaleY(.78)}[data-animal-action=dragon-sneak] .dragon-foot-left{animation:dragon-step-left 1s var(--dragon-ease) infinite}[data-animal-action=dragon-sneak] .dragon-foot-right{animation:dragon-step-right 1s var(--dragon-ease) infinite}[data-animal-action=dragon-sneak] .dragon-paw-left{transform:translate(1.5px,-2.5px)rotate(-12deg)}[data-animal-action=dragon-sneak] .dragon-paw-right{transform:translate(-1.5px,-2.5px)rotate(12deg)}[data-animal-action=dragon-sneak] .dragon-wing-left{transform:rotate(-20deg)scaleX(.5)}[data-animal-action=dragon-sneak] .dragon-wing-right{transform:rotate(20deg)scaleX(.5)}[data-animal-action=dragon-sneak] .dragon-tail{transform:translateY(1px)rotate(8deg)}[data-animal-action=dragon-stretch] .dragon-creature{animation:dragon-stretch-body 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-wing-left{animation:dragon-stretch-wing-left 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-wing-right{animation:dragon-stretch-wing-right 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-paw-left{animation:dragon-stretch-paw-left 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-paw-right{animation:dragon-stretch-paw-right 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-tail{animation:dragon-stretch-tail 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-eyes-open{animation:dragon-stretch-eyes 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-mouth-smile{animation:dragon-stretch-smile 2.2s linear var(--animal-repeat,1)}[data-animal-action=dragon-stretch] .dragon-mouth-yawn{transform-origin:27px 31px;transform-box:view-box;animation:dragon-stretch-yawn 2.2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-look] .dragon-head{animation:dragon-look-around 2.4s var(--dragon-ease) var(--animal-repeat,1);transform:rotate(-9deg)}[data-animal-action=dragon-look] .dragon-tail{transform:rotate(-8deg)}[data-animal-action=dragon-look][data-animal-hold=true] .dragon-paw-right{animation:dragon-listening-paw 1.2s var(--dragon-ease) infinite}[data-animal-action=dragon-greet] .dragon-head{animation:dragon-greet-nod 2s var(--dragon-ease) var(--animal-repeat,1);transform:rotate(-4deg)}[data-animal-action=dragon-greet] .dragon-paw-left{animation:dragon-wave 2s var(--dragon-ease) var(--animal-repeat,1);transform:rotate(65deg)}[data-animal-action=dragon-greet] .dragon-mouth-smile{opacity:0}[data-animal-action=dragon-greet] .dragon-mouth-puff{opacity:1}[data-animal-action=dragon-greet] .dragon-smoke{opacity:.85}[data-animal-action=dragon-greet] .dragon-puff{animation:dragon-smoke-puff 2s var(--dragon-ease) var(--animal-repeat,1)}[data-animal-action=dragon-greet] .dragon-puff-b{animation-delay:.16s}[data-animal-action=dragon-greet] .dragon-puff-c{animation-delay:.32s}[data-animal-action=dragon-droop] .dragon-head{transform:translateY(2px)rotate(-7deg)}[data-animal-action=dragon-droop] .dragon-eyes-open{transform:translateY(.7px)scaleY(.82)}[data-animal-action=dragon-droop] .dragon-helper-unused{opacity:0}[data-animal-action=dragon-droop] .helper-character__pupil{transform:translateY(.6px)}[data-animal-action=dragon-droop] :is(.dragon-brows-concern,.dragon-mouth-concern){opacity:1}[data-animal-action=dragon-droop] :is(.dragon-mouth-smile,.dragon-blush){opacity:0}[data-animal-action=dragon-droop] .dragon-wing-left{transform:translateY(1px)rotate(-18deg)scaleX(.7)}[data-animal-action=dragon-droop] .dragon-wing-right{transform:translateY(1px)rotate(18deg)scaleX(.7)}[data-animal-action=dragon-droop] .dragon-tail{transform:translateY(1px)rotate(12deg)}[data-animal-action=dragon-droop] .dragon-paw-left{transform:translateY(1px)rotate(-8deg)}[data-animal-action=dragon-droop] .dragon-paw-right{transform:translateY(1px)rotate(8deg)}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-magic{opacity:1}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk]) [data-working=true] .dragon-head{animation:dragon-magic-head 1.6s var(--dragon-ease) infinite;transform:translateY(1px)rotate(-2deg)}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk]) [data-working=true] .dragon-eyes-open{animation:none}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk]) [data-working=true] .helper-character__pupil{transform:translateY(1px)}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk]) [data-working=true] .dragon-paw-left{animation:dragon-magic-paw-left 1.6s var(--dragon-ease) infinite;transform:translate(3px,4.5px)rotate(-25deg)}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk]) [data-working=true] .dragon-paw-right{animation:dragon-magic-paw-right 1.6s var(--dragon-ease) -.8s infinite;transform:translate(-3px,4.5px)rotate(25deg)}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-orb{animation:dragon-magic-float 1.6s var(--dragon-ease) infinite}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-orbit{animation:dragon-magic-orbit 1.6s var(--dragon-ease) infinite}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-spinner{animation:1s linear infinite dragon-magic-spin}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-halo{animation:dragon-magic-halo 1.6s var(--dragon-ease) infinite}:is([data-animal-action=dragon-idle],[data-animal-action=dragon-walk],[data-animal-action=dragon-slide]) [data-working=true] .dragon-work-spark{opacity:.7;animation:dragon-magic-spark 1.6s var(--dragon-ease) infinite}[data-animal-action=dragon-idle] [data-working=true] .dragon-creature{animation:dragon-magic-hover 1.6s var(--dragon-ease) infinite;transform:translateY(-2.5px)}[data-animal-action=dragon-idle] [data-working=true] .dragon-foot-left{transform:translateY(-1.5px)rotate(15deg)}[data-animal-action=dragon-idle] [data-working=true] .dragon-foot-right{transform:translateY(-1.5px)rotate(-15deg)}[data-animal-action=dragon-idle] [data-working=true] .dragon-wing-left{animation:dragon-magic-wing-left .65s var(--dragon-ease) infinite;transform:rotate(22deg)}[data-animal-action=dragon-idle] [data-working=true] .dragon-wing-right{animation:dragon-magic-wing-right .65s var(--dragon-ease) infinite;transform:rotate(-22deg)}[data-animal-action=dragon-idle]:not([data-animal-static=true]):has(.dragon-rig[data-working=true])>.helper-character__shadow{transform-box:fill-box;transform-origin:50%;animation:dragon-magic-shadow 1.6s var(--dragon-ease) infinite;transform:scaleX(.9)}@keyframes dragon-idle-wing-left{0%,58%,to{transform:none}68%,82%{transform:rotate(7deg)}75%{transform:rotate(2deg)}}@keyframes dragon-idle-wing-right{0%,58%,to{transform:none}68%,82%{transform:rotate(-7deg)}75%{transform:rotate(-2deg)}}@keyframes dragon-tail-swish{0%,to{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}@keyframes dragon-blink{0%,43%,47%,to{transform:none}44.5%,45.5%{transform:scaleY(.07)}}@keyframes dragon-notice{0%,to{transform:translateY(-1px)}25%,65%{transform:translateY(-2px)rotate(-4deg)}}@keyframes dragon-alert-pop{0%,to{transform:none}35%{transform:translateY(-.7px)scale(1.06)}}@keyframes dragon-cheer-hop{0%,to{transform:translateY(-1px)}30%,70%{transform:translateY(-3px)rotate(-2deg)}50%{transform:translateY(-1px)rotate(2deg)}}@keyframes dragon-cheer-wing-left{0%,to{transform:rotate(22deg)}50%{transform:rotate(-8deg)}}@keyframes dragon-cheer-wing-right{0%,to{transform:rotate(-22deg)}50%{transform:rotate(8deg)}}@keyframes dragon-cheek-nuzzle{0%,to{transform:translateY(1px)rotate(7deg)}35%{transform:translate(1px,1.5px)rotate(10deg)}70%{transform:translate(-.5px,1px)rotate(3deg)}}@keyframes dragon-shy-tail{0%,to{transform:rotate(6deg)}50%{transform:rotate(11deg)}}@keyframes dragon-sleep-breathe{0%,to{transform:scaleY(.96)}50%{transform:scaleY(.98)}}@keyframes dragon-settle-head{0%{transform:none}55%,to{transform:translateY(1.5px)rotate(5deg)}}@keyframes dragon-yawn{0%,to{transform:scaleY(.65)}45%,70%{transform:scaleY(1.15)}}@keyframes dragon-hover{0%,to{transform:translateY(-1px)}50%{transform:translateY(-2.3px)}}@keyframes dragon-flight-left{0%,to{transform:rotate(-15deg)scaleX(.85)}50%{transform:rotate(26deg)scaleX(1)}}@keyframes dragon-flight-right{0%,to{transform:rotate(15deg)scaleX(.85)}50%{transform:rotate(-26deg)scaleX(1)}}@keyframes dragon-toddle{0%,50%,to{transform:none}25%,75%{transform:translateY(-.6px)}}@keyframes dragon-step-left{0%,50%,to{transform:none}25%{transform:translateY(-1.6px)rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes dragon-step-right{0%,50%,to{transform:none}25%{transform:rotate(6deg)}75%{transform:translateY(-1.6px)rotate(-10deg)}}@keyframes dragon-look-around{0%,to{transform:rotate(-9deg)}40%,65%{transform:rotate(9deg)}}@keyframes dragon-listening-paw{0%,to{transform:none}50%{transform:translateY(-.7px)rotate(-8deg)}}@keyframes dragon-greet-nod{0%,to{transform:rotate(-4deg)}25%,45%{transform:translateY(.5px)rotate(-7deg)}}@keyframes dragon-wave{0%,to{transform:rotate(65deg)}25%,65%{transform:rotate(90deg)}45%,85%{transform:rotate(55deg)}}@keyframes dragon-smoke-puff{0%,12%{opacity:0;transform:translate(-1px,1px)scale(.95)}30%,55%{opacity:.9}90%,to{opacity:0;transform:translate(1.2px,-1.4px)scale(1.04)}}@keyframes dragon-breathe{0%,to{transform:none}50%{transform:scale(1.012,.988)}}@keyframes dragon-idle-head{0%,70%,92%,to{transform:none}76%,86%{transform:rotate(-6deg)}}@keyframes dragon-idle-tail{0%,to{transform:rotate(-5deg)}40%{transform:rotate(8deg)}46%{transform:rotate(3deg)}52%{transform:rotate(10deg)}}@keyframes dragon-walk-head{0%,50%,to{transform:none}25%{transform:translateY(.5px)rotate(-2deg)}75%{transform:translateY(.5px)rotate(2deg)}}@keyframes dragon-paw-swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes dragon-walk-flutter-left{0%,to{transform:none}50%{transform:rotate(8deg)}}@keyframes dragon-walk-flutter-right{0%,to{transform:none}50%{transform:rotate(-8deg)}}@keyframes dragon-run-body{0%,50%,to{transform:rotate(-6deg)}25%,75%{transform:translateY(-1.4px)rotate(-6deg)}}@keyframes dragon-run-tail{0%,to{transform:rotate(14deg)}50%{transform:rotate(20deg)}}@keyframes dragon-sneak-body{0%,to{transform:translateY(1.5px)scaleY(.93)}50%{transform:translateY(1.2px)scaleY(.94)rotate(-1.5deg)}}@keyframes dragon-stretch-body{0%,to{transform:none}30%,70%{transform:translateY(-1.5px)scale(.97,1.05)}}@keyframes dragon-stretch-wing-left{0%,to{transform:none}30%{transform:rotate(30deg)scale(1.12)}50%{transform:rotate(-10deg)scale(1.08)}70%{transform:rotate(30deg)scale(1.12)}}@keyframes dragon-stretch-wing-right{0%,to{transform:none}30%{transform:rotate(-30deg)scale(1.12)}50%{transform:rotate(10deg)scale(1.08)}70%{transform:rotate(-30deg)scale(1.12)}}@keyframes dragon-stretch-paw-left{0%,to{transform:none}30%,70%{transform:translateY(-2px)rotate(60deg)}}@keyframes dragon-stretch-paw-right{0%,to{transform:none}30%,70%{transform:translateY(-2px)rotate(-60deg)}}@keyframes dragon-stretch-tail{0%,to{transform:none}30%,70%{transform:rotate(-14deg)}}@keyframes dragon-stretch-eyes{0%,25%,75%,to{transform:none}32%,68%{transform:scaleY(.1)}}@keyframes dragon-stretch-smile{0%,26%,74%,to{opacity:1}30%,70%{opacity:0}}@keyframes dragon-stretch-yawn{0%,25%,75%,to{opacity:0;transform:scaleY(.5)}35%,65%{opacity:1;transform:scaleY(1.1)}}@keyframes dragon-magic-head{0%,to{transform:translateY(1px)rotate(-2deg)}50%{transform:translateY(1.6px)rotate(2deg)}}@keyframes dragon-magic-paw-left{0%,to{transform:translate(3px,4.5px)rotate(-25deg)}50%{transform:translate(1.5px,3px)rotate(-8deg)}}@keyframes dragon-magic-paw-right{0%,to{transform:translate(-3px,4.5px)rotate(25deg)}50%{transform:translate(-1.5px,3px)rotate(8deg)}}@keyframes dragon-magic-float{0%,to{transform:translateY(.3px)scale(.97)}50%{transform:translateY(-.3px)scale(1.04)}}@keyframes dragon-magic-hover{0%,to{transform:translateY(-2.5px)}50%{transform:translateY(-4px)}}@keyframes dragon-magic-shadow{0%,to{transform:scaleX(.9)}50%{transform:scaleX(.72)}}@keyframes dragon-magic-spin{to{transform:rotate(360deg)}}@keyframes dragon-magic-orbit{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes dragon-magic-halo{0%,to{opacity:.2;transform:scale(.95)}50%{opacity:.45;transform:scale(1.1)}}@keyframes dragon-magic-spark{0%,to{opacity:.3;transform:scale(.9)rotate(-8deg)}50%{opacity:1;transform:scale(1.1)rotate(8deg)}}@keyframes dragon-magic-wing-left{0%,to{transform:rotate(-15deg)}50%{transform:rotate(28deg)}}@keyframes dragon-magic-wing-right{0%,to{transform:rotate(15deg)}50%{transform:rotate(-28deg)}}[data-animal-action^=dragon-][data-animal-static=true] .dragon-rig,[data-animal-action^=dragon-][data-animal-static=true] .dragon-rig *{transition:none!important;animation:none!important;transform:none!important}[data-animal-action^=dragon-][data-animal-static=true] :is(.dragon-eyes-open,.dragon-mouth-smile){opacity:1!important}[data-animal-action^=dragon-][data-animal-static=true] .dragon-blush{opacity:.7!important}[data-animal-action^=dragon-][data-animal-static=true] :is(.dragon-eyes-happy,.dragon-eyes-sleep,.dragon-brows-concern,.dragon-mouth-concern,.dragon-mouth-yawn,.dragon-mouth-puff,.dragon-smoke,.dragon-work-magic){opacity:0!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=dragon-] .dragon-rig,[data-animal-action^=dragon-] .dragon-rig *{transition:none!important;animation:none!important}}[data-animal-action^=hedgehog-] :where(.hedgehog-rig,.hedgehog-rig g){transform-box:view-box;transform-origin:27px 30px}[data-animal-action^=hedgehog-] .hedgehog-rig{--hedgehog-ease:cubic-bezier(.45, 0, .55, 1)}[data-animal-action^=hedgehog-] .hedgehog-creature{transform-origin:27px 47px}[data-animal-action^=hedgehog-] .hedgehog-shell{transform-origin:27px 46px}[data-animal-action^=hedgehog-] .hedgehog-belly{transform-origin:27px 40px}[data-animal-action^=hedgehog-] .hedgehog-head{transform-origin:27px 31px}[data-animal-action^=hedgehog-] .hedgehog-ear-left{transform-origin:17px 22px}[data-animal-action^=hedgehog-] .hedgehog-ear-right{transform-origin:37px 22px}[data-animal-action^=hedgehog-] .hedgehog-eyes-open{transform-origin:27px 26px}[data-animal-action^=hedgehog-] .hedgehog-snout{transform-origin:27px 31px}[data-animal-action^=hedgehog-] .hedgehog-paw-left{transform-origin:14.5px 33px}[data-animal-action^=hedgehog-] .hedgehog-paw-right{transform-origin:39.5px 33px}[data-animal-action^=hedgehog-] .hedgehog-foot-left{transform-origin:19px 44px}[data-animal-action^=hedgehog-] .hedgehog-foot-right{transform-origin:35px 44px}[data-animal-action^=hedgehog-] .hedgehog-paper-left{transform-origin:20px 40px}[data-animal-action^=hedgehog-] .hedgehog-paper-right{transform-origin:34px 40px}[data-animal-action^=hedgehog-] .hedgehog-alert{transform-origin:46px 7px}[data-animal-action^=hedgehog-] :is(.hedgehog-eyes-happy,.hedgehog-eyes-sleep,.hedgehog-brows,.hedgehog-frown,.hedgehog-papers){opacity:0}[data-animal-action^=hedgehog-] .hedgehog-blush{opacity:.55}[data-animal-action=hedgehog-idle] .hedgehog-head{animation:hedgehog-idle-head 6.8s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-idle] .hedgehog-snout{animation:hedgehog-sniff 6.8s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-idle] .hedgehog-eyes-open{animation:hedgehog-blink 6.4s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-idle] .hedgehog-ear-right{animation:hedgehog-ear-twitch 8.1s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-notice] .hedgehog-head{animation:hedgehog-notice 1.6s var(--hedgehog-ease) var(--animal-repeat,1);transform:translateY(-1.8px)}[data-animal-action=hedgehog-notice] .hedgehog-ear-left{transform:rotate(-14deg)}[data-animal-action=hedgehog-notice] .hedgehog-ear-right{transform:rotate(14deg)}[data-animal-action=hedgehog-notice] .hedgehog-paw-right{transform:rotate(-75deg)}[data-animal-action=hedgehog-idle] [data-alert=true] .hedgehog-head{animation:hedgehog-alert-listen 1.8s var(--hedgehog-ease) infinite;transform:translateY(-1.5px)rotate(-4deg)}[data-animal-action=hedgehog-idle] [data-alert=true] .hedgehog-ear-right{animation:none;transform:rotate(18deg)}[data-animal-action^=hedgehog-] .hedgehog-alert{animation:hedgehog-alert-pop 1.8s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-cheer] .hedgehog-creature{animation:hedgehog-cheer-hop 1.6s var(--hedgehog-ease) var(--animal-repeat,1);transform:translateY(-1px)}[data-animal-action=hedgehog-cheer] .hedgehog-paw-left{animation:hedgehog-cheer-left 1.6s var(--hedgehog-ease) var(--animal-repeat,1);transform:rotate(125deg)}[data-animal-action=hedgehog-cheer] .hedgehog-paw-right{animation:hedgehog-cheer-right 1.6s var(--hedgehog-ease) var(--animal-repeat,1);transform:rotate(-125deg)}:is([data-animal-action=hedgehog-cheer],[data-animal-action=hedgehog-shy]) .hedgehog-eyes-open{opacity:0}:is([data-animal-action=hedgehog-cheer],[data-animal-action=hedgehog-shy]) .hedgehog-eyes-happy{opacity:1}[data-animal-action=hedgehog-shy] .hedgehog-head{animation:hedgehog-shy-tuck 1.5s var(--hedgehog-ease) var(--animal-repeat,1);transform:translateY(3px)scale(.9)}[data-animal-action=hedgehog-shy] .hedgehog-paw-left{transform:translate(4px,-4px)rotate(-23deg)}[data-animal-action=hedgehog-shy] .hedgehog-paw-right{transform:translate(-4px,-4px)rotate(23deg)}[data-animal-action=hedgehog-shy] .hedgehog-blush{opacity:1}[data-animal-action=hedgehog-shy] .hedgehog-ear-left{transform:rotate(17deg)}[data-animal-action=hedgehog-shy] .hedgehog-ear-right{transform:rotate(-17deg)}[data-animal-action=hedgehog-sleep] .hedgehog-creature{animation:hedgehog-sleep-breathe 4.6s var(--hedgehog-ease) infinite;transform:translateY(1px)scale(.97,.98)}[data-animal-action=hedgehog-sleep] .hedgehog-shell{transform:translateY(.8px)scale(.98,.94)}[data-animal-action=hedgehog-sleep] .hedgehog-head{transform:translateY(7px)scale(.72)}[data-animal-action=hedgehog-sleep] .hedgehog-belly{opacity:0;transform:scale(.7)}[data-animal-action=hedgehog-sleep] :is(.hedgehog-foot-left,.hedgehog-foot-right){opacity:0}[data-animal-action=hedgehog-sleep] .hedgehog-paw-left{transform:translate(6px,2px)rotate(-45deg)scale(.8)}[data-animal-action=hedgehog-sleep] .hedgehog-paw-right{transform:translate(-6px,2px)rotate(45deg)scale(.8)}:is([data-animal-action=hedgehog-sleep],[data-animal-action=hedgehog-settle]) .hedgehog-eyes-open{opacity:0}:is([data-animal-action=hedgehog-sleep],[data-animal-action=hedgehog-settle]) .hedgehog-eyes-sleep{opacity:1}[data-animal-action=hedgehog-drag] .hedgehog-creature{transform:rotate(-4deg)}[data-animal-action=hedgehog-drag] .hedgehog-head{transform:translateY(-1px)rotate(5deg)}[data-animal-action=hedgehog-drag] .hedgehog-paw-left{animation:hedgehog-drag-left .5s var(--hedgehog-ease) infinite;transform:rotate(65deg)}[data-animal-action=hedgehog-drag] .hedgehog-paw-right{animation:hedgehog-drag-right .5s var(--hedgehog-ease) infinite;transform:rotate(-65deg)}[data-animal-action=hedgehog-drag] .hedgehog-foot-left{transform:translateY(1px)rotate(12deg)}[data-animal-action=hedgehog-drag] .hedgehog-foot-right{transform:translateY(1px)rotate(-12deg)}[data-animal-action=hedgehog-walk] .hedgehog-creature{animation:hedgehog-walk-body .68s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-walk] .hedgehog-foot-left{animation:hedgehog-step-left .68s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-walk] .hedgehog-foot-right{animation:hedgehog-step-right .68s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-walk] .hedgehog-paw-left{animation:hedgehog-walk-paw .68s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-walk] .hedgehog-paw-right{animation:hedgehog-walk-paw .68s var(--hedgehog-ease) -.34s infinite}[data-animal-action=hedgehog-look] .hedgehog-head{animation:hedgehog-look 2.2s var(--hedgehog-ease) var(--animal-repeat,1);transform:rotate(-10deg)}[data-animal-action=hedgehog-look] .hedgehog-ear-left{transform:rotate(-12deg)}[data-animal-action=hedgehog-look][data-animal-hold=true] .hedgehog-foot-left{animation:hedgehog-step-left 1.3s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-look][data-animal-hold=true] .hedgehog-foot-right{animation:hedgehog-step-right 1.3s var(--hedgehog-ease) infinite}[data-animal-action=hedgehog-settle] .hedgehog-head{animation:hedgehog-settle-head 2s var(--hedgehog-ease) var(--animal-repeat,1);transform:translateY(2px)rotate(5deg)}[data-animal-action=hedgehog-settle] .hedgehog-creature{animation:hedgehog-settle-body 2s var(--hedgehog-ease) var(--animal-repeat,1);transform:scaleY(.97)}[data-animal-action=hedgehog-settle] .hedgehog-paw-left{transform:rotate(-20deg)}[data-animal-action=hedgehog-settle] .hedgehog-paw-right{transform:rotate(20deg)}[data-animal-action=hedgehog-greet] .hedgehog-head{transform:rotate(-5deg)}[data-animal-action=hedgehog-greet] .hedgehog-paw-left{transform:rotate(112deg)}[data-animal-action=hedgehog-greet] .hedgehog-paw-right{animation:hedgehog-greet 2s var(--hedgehog-ease) var(--animal-repeat,1);transform:rotate(-125deg)}[data-animal-action=hedgehog-droop] .hedgehog-head{transform:translateY(3px)rotate(-7deg)}[data-animal-action=hedgehog-droop] .hedgehog-eyes-open{transform:scaleY(.8)}[data-animal-action=hedgehog-droop] :is(.hedgehog-brows,.hedgehog-frown){opacity:1}[data-animal-action=hedgehog-droop] :is(.hedgehog-smile,.hedgehog-blush){opacity:0}[data-animal-action=hedgehog-droop] .hedgehog-ear-left{transform:rotate(-24deg)}[data-animal-action=hedgehog-droop] .hedgehog-ear-right{transform:rotate(24deg)}[data-animal-action=hedgehog-droop] .hedgehog-paw-left{transform:translateY(2px)rotate(10deg)}[data-animal-action=hedgehog-droop] .hedgehog-paw-right{transform:translateY(2px)rotate(-10deg)}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk],[data-animal-action=hedgehog-slide]) [data-working=true] .hedgehog-papers{opacity:1}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk]) [data-working=true] .hedgehog-head{animation:hedgehog-work-head 1.8s var(--hedgehog-ease) infinite;transform:translateY(1px)}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk]) [data-working=true] .hedgehog-snout{animation:none}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk]) [data-working=true] .helper-character__pupil{transform:translateY(1.1px)}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk]) [data-working=true] .hedgehog-paw-left{animation:hedgehog-sort-left 1.8s var(--hedgehog-ease) infinite;transform:rotate(-32deg)}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk]) [data-working=true] .hedgehog-paw-right{animation:hedgehog-sort-right 1.8s var(--hedgehog-ease) infinite;transform:rotate(32deg)}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk],[data-animal-action=hedgehog-slide]) [data-working=true] .hedgehog-paper-left{animation:hedgehog-paper-left 1.8s var(--hedgehog-ease) infinite}:is([data-animal-action=hedgehog-idle],[data-animal-action=hedgehog-walk],[data-animal-action=hedgehog-slide]) [data-working=true] .hedgehog-paper-right{animation:hedgehog-paper-right 1.8s var(--hedgehog-ease) infinite}@keyframes hedgehog-idle-head{0%,45%,to{transform:none}52%,67%{transform:translateY(-.7px)rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes hedgehog-sniff{0%,46%,55%,64%,to{transform:none}50%,59%{transform:translateY(-.7px)scale(1.06)}}@keyframes hedgehog-blink{0%,42%,46%,to{transform:none}43.5%,44.5%{transform:scaleY(.06)}}@keyframes hedgehog-ear-twitch{0%,70%,79%,to{transform:none}73%,77%{transform:rotate(13deg)}75%{transform:rotate(-5deg)}}@keyframes hedgehog-notice{0%,to{transform:translateY(-1.8px)}30%,60%{transform:translateY(-2.5px)rotate(-5deg)}}@keyframes hedgehog-alert-listen{0%,to{transform:translateY(-1.5px)rotate(-4deg)}50%{transform:translateY(-2px)rotate(4deg)}}@keyframes hedgehog-alert-pop{0%,to{transform:scale(1)}50%{transform:translateY(-.5px)scale(1.06)}}@keyframes hedgehog-cheer-hop{0%,45%,to{transform:translateY(-1px)}22%,72%{transform:translateY(-3px)rotate(2deg)}}@keyframes hedgehog-cheer-left{0%,50%,to{transform:rotate(125deg)}25%,75%{transform:rotate(148deg)}}@keyframes hedgehog-cheer-right{0%,50%,to{transform:rotate(-125deg)}25%,75%{transform:rotate(-148deg)}}@keyframes hedgehog-shy-tuck{0%,to{transform:translateY(3px)scale(.9)}45%{transform:translateY(4px)rotate(5deg)scale(.87)}}@keyframes hedgehog-sleep-breathe{0%,to{transform:translateY(1px)scale(.97,.98)}50%{transform:translateY(1px)scaleX(.985)}}@keyframes hedgehog-drag-left{0%,to{transform:rotate(65deg)}50%{transform:rotate(90deg)}}@keyframes hedgehog-drag-right{0%,to{transform:rotate(-65deg)}50%{transform:rotate(-90deg)}}@keyframes hedgehog-walk-body{0%,50%,to{transform:none}25%{transform:translateY(-.5px)rotate(1.2deg)}75%{transform:translateY(-.5px)rotate(-1.2deg)}}@keyframes hedgehog-step-left{0%,50%,to{transform:none}25%{transform:translate(1px,-1.5px)rotate(-15deg)}75%{transform:translate(-.5px)}}@keyframes hedgehog-step-right{0%,50%,to{transform:none}25%{transform:translate(.5px)}75%{transform:translate(-1px,-1.5px)rotate(15deg)}}@keyframes hedgehog-walk-paw{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes hedgehog-look{0%,to{transform:rotate(-10deg)}40%,65%{transform:rotate(10deg)}}@keyframes hedgehog-settle-head{0%{transform:none}50%,to{transform:translateY(2px)rotate(5deg)}}@keyframes hedgehog-settle-body{0%,30%{transform:scaleY(1.02)}70%,to{transform:scaleY(.97)}}@keyframes hedgehog-greet{0%,to{transform:rotate(-125deg)}25%,65%{transform:rotate(-105deg)}45%,85%{transform:rotate(-145deg)}}@keyframes hedgehog-work-head{0%,to{transform:translateY(1px)rotate(-3deg)}50%{transform:translateY(1px)rotate(3deg)}}@keyframes hedgehog-sort-left{0%,to{transform:rotate(-32deg)}25%,40%{transform:translate(2px,-1px)rotate(-60deg)}65%{transform:rotate(-24deg)}}@keyframes hedgehog-sort-right{0%,to{transform:rotate(32deg)}65%,80%{transform:translate(-2px,-1px)rotate(60deg)}25%{transform:rotate(24deg)}}@keyframes hedgehog-paper-left{0%,to{transform:none}25%,40%{transform:translate(4px,-2px)rotate(14deg)}65%{transform:translate(1px,.5px)}}@keyframes hedgehog-paper-right{0%,to{transform:none}65%,80%{transform:translate(-4px,-2px)rotate(-14deg)}25%{transform:translate(-1px,.5px)}}[data-animal-action^=hedgehog-][data-animal-static=true] .hedgehog-rig,[data-animal-action^=hedgehog-][data-animal-static=true] .hedgehog-rig *{transition:none!important;animation:none!important;transform:none!important}[data-animal-action^=hedgehog-][data-animal-static=true] :is(.hedgehog-eyes-open,.hedgehog-smile,.hedgehog-belly,.hedgehog-foot-left,.hedgehog-foot-right){opacity:1}[data-animal-action^=hedgehog-][data-animal-static=true] :is(.hedgehog-eyes-happy,.hedgehog-eyes-sleep,.hedgehog-brows,.hedgehog-frown,.hedgehog-papers){opacity:0}[data-animal-action^=hedgehog-][data-animal-static=true] .hedgehog-blush{opacity:.55}@media (prefers-reduced-motion:reduce){[data-animal-action^=hedgehog-] .hedgehog-rig,[data-animal-action^=hedgehog-] .hedgehog-rig *{transition:none!important;animation:none!important}}[data-animal-action^=snail-] :where(.snail-rig,.snail-rig g,.snail-foot){transform-box:view-box;transform-origin:31px 41px}[data-animal-action^=snail-] .snail-stalk-left{transform-origin:38.7px 28px}[data-animal-action^=snail-] .snail-stalk-right{transform-origin:45.4px 27.6px}[data-animal-action^=snail-] .snail-shell{transform-origin:20.5px 41.5px}[data-animal-action^=snail-] :is(.snail-eyes-happy,.snail-eyes-sleep,.snail-sleep-face,.snail-mouth-happy,.snail-mouth-concern,.snail-mouth-yawn),[data-animal-action=snail-settle] :is(.snail-eyes-open,.snail-mouth-smile){opacity:0}[data-animal-action=snail-settle] :is(.snail-eyes-sleep,.snail-mouth-yawn){opacity:1}[data-animal-action=snail-idle] [data-working=true] .snail-stalk-left,[data-animal-action=snail-crawl] [data-working=true] .snail-stalk-left{animation:2.6s ease-in-out infinite snail-work-left;transform:rotate(5deg)scaleY(.86)}[data-animal-action=snail-idle] [data-working=true] .snail-stalk-right,[data-animal-action=snail-crawl] [data-working=true] .snail-stalk-right{animation:2.6s ease-in-out -1.3s infinite snail-work-right;transform:rotate(-5deg)scaleY(.86)}@keyframes snail-work-left{0%,50%,to{transform:rotate(5deg)scaleY(.86)}25%{transform:rotate(10deg)scaleY(.8)}}@keyframes snail-work-right{0%,50%,to{transform:rotate(-5deg)scaleY(.86)}25%{transform:rotate(-10deg)scaleY(.8)}}[data-animal-action=snail-idle] [data-working=true] .snail-eyes-open,[data-animal-action=snail-crawl] [data-working=true] .snail-eyes-open{transform:translateY(.6px)}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-shell-swirl{transform-origin:19.9px 28.4px;animation:3.2s linear infinite snail-swirl-spin}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-shell-swirl path{fill-opacity:.9}@keyframes snail-swirl-spin{to{transform:rotate(360deg)}}.snail-work-sweat,.snail-work-brow,.snail-work-speed{opacity:0}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-work-speed{opacity:1}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-speed-line{animation:.9s ease-out infinite snail-speed-line}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-speed-line-b{animation-delay:-.3s}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-speed-line-c{animation-delay:-.6s}@keyframes snail-speed-line{0%{opacity:0;transform:translate(1.5px)}25%{opacity:1}to{opacity:0;transform:translate(-1.5px)}}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-work-brow{opacity:1}[data-animal-action=snail-idle] [data-working=true] .snail-body{animation:1.6s ease-in-out infinite snail-body-wave}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl]) [data-working=true] .snail-mouth-smile{opacity:0}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl]) [data-working=true] .snail-mouth-yawn{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(.55,.5)}:is([data-animal-action=snail-idle],[data-animal-action=snail-crawl],[data-animal-action=snail-slide]) [data-working=true] .snail-work-sweat{opacity:1;transform-box:fill-box;transform-origin:top;animation:1.8s ease-in infinite snail-work-sweat}@keyframes snail-work-sweat{0%{opacity:0;transform:translateY(-1px)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(4px)scale(.9)}}[data-animal-action=snail-idle] .snail-stalk-left{animation:4.8s ease-in-out infinite snail-probe-left}[data-animal-action=snail-idle] .snail-stalk-right{animation:5.6s ease-in-out infinite snail-probe-right}[data-animal-action=snail-idle] .snail-rig:not([data-working=true]) .snail-eyes-open{transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out infinite animal-idle-blink}[data-animal-action=snail-notice] :is(.snail-stalk-left,.snail-stalk-right){animation:snail-extend 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-cheer] .snail-shell{animation:snail-shell-cheer 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-cheer] .snail-stalk-left{animation:snail-probe-left 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-cheer] .snail-stalk-right{animation:snail-probe-right 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-cheer] :is(.snail-eyes-open,.snail-mouth-smile),[data-animal-action=snail-shy] :is(.snail-eyes-open,.snail-mouth-smile){opacity:0}[data-animal-action=snail-cheer] :is(.snail-eyes-happy,.snail-mouth-happy),[data-animal-action=snail-shy] :is(.snail-eyes-happy,.snail-mouth-happy){opacity:1}[data-animal-action=snail-shy] .snail-body{animation:snail-shy-retreat 1.4s ease-in-out var(--animal-repeat,1);transform:translate(-3px)scaleX(.55)scaleY(.8)}[data-animal-action=snail-shy] :is(.snail-stalk-left,.snail-stalk-right){animation:snail-shy-stalks 1.4s ease-in-out var(--animal-repeat,1);transform:scaleY(.3)}[data-animal-action=snail-sleep] .snail-body{opacity:0;animation:.8s ease-in both snail-retire;transform:scale(0)}[data-animal-action=snail-sleep] .snail-shell{animation:.8s ease-in both snail-shell-rest;transform:translateY(4px)}[data-animal-action=snail-sleep] .snail-sleep-face{opacity:1;animation:.8s ease-in both snail-sleep-eyes}[data-animal-action=snail-drag] .snail-body{transform:translate(-3px,2px)scale(.65)}[data-animal-action=snail-drag] :is(.snail-stalk-left,.snail-stalk-right){transform:scaleY(.6)}[data-animal-action=snail-drag] .snail-creature{animation:1.8s ease-in-out infinite snail-dangle}[data-animal-action=snail-crawl] .snail-body{animation:2.4s ease-in-out infinite snail-body-wave}[data-animal-action=snail-crawl] .snail-foot{animation:1.2s ease-in-out infinite snail-foot-wave}[data-animal-action=snail-crawl] .snail-shell{animation:2.4s ease-in-out infinite snail-shell-glide}[data-animal-action=snail-peek] .snail-body{animation:snail-emerge 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-peek] :is(.snail-stalk-left,.snail-stalk-right){animation:snail-peek-stalks 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-settle] .snail-body{animation:snail-settle 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-settle] :is(.snail-stalk-left,.snail-stalk-right){animation:snail-shy-stalks 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-greet] .snail-head{animation:snail-greet 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-greet] .snail-stalk-right{animation:snail-wave 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=snail-droop] .snail-head{animation:2s ease-out both snail-droop-head;transform:translateY(3px)}[data-animal-action=snail-droop] .snail-stalk-left{transform:rotate(-10deg)scaleY(.8)}[data-animal-action=snail-droop] .snail-stalk-right{transform:rotate(16deg)scaleY(.8)}[data-animal-action=snail-droop] .snail-mouth-smile{opacity:0}[data-animal-action=snail-droop] .snail-mouth-concern{opacity:1}@keyframes snail-probe-left{0%,to{transform:rotate(0)}35%{transform:rotate(-12deg)scaleY(1.08)}70%{transform:rotate(5deg)}}@keyframes snail-probe-right{0%,to{transform:rotate(0)}40%{transform:rotate(11deg)}75%{transform:rotate(-5deg)scaleY(1.08)}}@keyframes snail-extend{0%,to{transform:none}20%,65%{transform:scaleY(1.25)}40%{transform:scaleY(1.18)}}@keyframes snail-shell-cheer{0%,to{transform:none}25%,65%{transform:rotate(-7deg)}45%,80%{transform:rotate(4deg)}}@keyframes snail-shy-retreat{0%,to{transform:none}25%,55%{transform:translate(-3px)scaleX(.55)scaleY(.8)}80%{transform:scaleX(.8)}}@keyframes snail-shy-stalks{0%,to{transform:none}25%,60%{transform:scaleY(.3)}80%{transform:scaleY(.75)}}@keyframes snail-retire{0%{opacity:1;transform:none}65%{opacity:1}to{opacity:0;transform:scale(0)}}@keyframes snail-shell-rest{0%{transform:none}to{transform:translateY(4px)}}@keyframes snail-sleep-eyes{0%,65%{opacity:0}to{opacity:1}}@keyframes snail-dangle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes snail-body-wave{0%,to{transform:scaleX(.96)scaleY(1.03)}50%{transform:scaleX(1.03)scaleY(.94)}}@keyframes snail-foot-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)scaleX(.96)}}@keyframes snail-shell-glide{0%,to{transform:translate(-.6px)}50%{transform:translate(.6px)}}@keyframes snail-emerge{0%{opacity:0;transform:scale(.15)}20%{opacity:1}55%{transform:scaleX(.65)scaleY(.85)}85%,to{opacity:1;transform:none}}@keyframes snail-peek-stalks{0%,25%{transform:scaleY(.2)}70%{transform:scaleY(.75)}to{transform:none}}@keyframes snail-settle{0%,to{transform:none}45%,70%{transform:scaleX(.65)scaleY(.65)}}@keyframes snail-greet{0%,to{transform:none}35%,65%{transform:translateY(1.5px)rotate(6deg)}}@keyframes snail-wave{0%,to{transform:none}25%,65%{transform:rotate(14deg)}45%,80%{transform:rotate(-8deg)}}@keyframes snail-droop-head{0%{transform:none}to{transform:translateY(3px)}}[data-animal-action^=snail-][data-animal-static=true] .snail-rig,[data-animal-action^=snail-][data-animal-static=true] .snail-rig *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=snail-] .snail-rig,[data-animal-action^=snail-] .snail-rig *{transition:none!important;animation:none!important}}[data-animal-action^=owl-] :where(.owl-rig,.owl-rig g){transform-box:view-box;transform-origin:27px 27px}[data-animal-action^=owl-] .owl-creature{transform-origin:27px 43px}[data-animal-action^=owl-] .owl-head{transform-origin:27px 28px}[data-animal-action^=owl-] .owl-wing-left{transform-origin:11px 30px}[data-animal-action^=owl-] .owl-wing-right{transform-origin:43px 30px}[data-animal-action^=owl-] .owl-eyes-open{transform-origin:27px 26px}[data-animal-action^=owl-] :is(.owl-eyes-happy,.owl-eyes-sleep,.owl-eyes-concern){opacity:0}[data-animal-action^=owl-] .owl-blush{opacity:.55}[data-animal-action^=owl-] .owl-beak-yawn,[data-animal-action=owl-settle] .owl-beak-closed{opacity:0}[data-animal-action=owl-settle] .owl-beak-yawn{opacity:1}[data-animal-action=owl-idle] .owl-head{animation:7s ease-in-out infinite owl-idle-tilt;transform:rotate(3deg)}[data-animal-action=owl-idle] .owl-eyes-open{animation:6.4s ease-in-out infinite owl-blink}[data-animal-action=owl-notice] .owl-head{animation:owl-notice-head 2s ease-in-out var(--animal-repeat,1);transform:translateY(-1px)}[data-animal-action=owl-notice] .owl-wing-left{animation:owl-notice-left 2s ease-in-out var(--animal-repeat,1);transform:rotate(22deg)}[data-animal-action=owl-notice] .owl-wing-right{animation:owl-notice-right 2s ease-in-out var(--animal-repeat,1);transform:rotate(-22deg)}[data-animal-action=owl-cheer] .owl-creature{animation:owl-cheer-lift 2s ease-in-out var(--animal-repeat,1);transform:translateY(-1px)}[data-animal-action=owl-cheer] .owl-wing-left{animation:owl-cheer-left 2s ease-in-out var(--animal-repeat,1);transform:rotate(40deg)}[data-animal-action=owl-cheer] .owl-wing-right{animation:owl-cheer-right 2s ease-in-out var(--animal-repeat,1);transform:rotate(-40deg)}[data-animal-action=owl-cheer] .owl-eyes-open,[data-animal-action=owl-shy] .owl-eyes-open,[data-animal-action=owl-sleep] .owl-eyes-open,[data-animal-action=owl-settle] .owl-eyes-open,[data-animal-action=owl-droop] .owl-eyes-open{opacity:0}[data-animal-action=owl-cheer] .owl-eyes-happy,[data-animal-action=owl-shy] .owl-eyes-happy{opacity:1}[data-animal-action=owl-shy] .owl-blush{opacity:.9}[data-animal-action=owl-shy] .owl-head{animation:owl-shy-tilt 1.4s ease-in-out var(--animal-repeat,1);transform:translateY(1px)rotate(7deg)}[data-animal-action=owl-shy] .owl-wing-left{transform:rotate(-24deg)translate(1px)}[data-animal-action=owl-shy] .owl-wing-right{transform:rotate(24deg)translate(-1px)}[data-animal-action=owl-sleep] .owl-eyes-sleep,[data-animal-action=owl-settle] .owl-eyes-sleep{opacity:1}[data-animal-action=owl-sleep] .owl-head{transform:translateY(2px)rotate(-5deg)}[data-animal-action=owl-sleep] .owl-creature{animation:4s ease-in-out infinite owl-sleep-breathe;transform:translateY(1px)scaleY(.97)}[data-animal-action=owl-sleep] .owl-wing-left,[data-animal-action=owl-settle] .owl-wing-left{transform:rotate(-12deg)}[data-animal-action=owl-sleep] .owl-wing-right,[data-animal-action=owl-settle] .owl-wing-right{transform:rotate(12deg)}[data-animal-action=owl-drag] .owl-head{transform:rotate(-5deg)}[data-animal-action=owl-drag] .owl-wing-left{animation:.32s ease-in-out infinite owl-drag-left;transform:rotate(35deg)}[data-animal-action=owl-drag] .owl-wing-right{animation:.32s ease-in-out infinite owl-drag-right;transform:rotate(-35deg)}[data-animal-action=owl-fly] .owl-creature{animation:1.2s ease-in-out infinite owl-flight;transform:translateY(-1px)}[data-animal-action=owl-fly] .owl-feet{transform:translateY(-1.5px)}[data-animal-action=owl-fly] .owl-wing-left{animation:.6s ease-in-out infinite owl-flight-left;transform:rotate(58deg)}[data-animal-action=owl-fly] .owl-wing-right{animation:.6s ease-in-out infinite owl-flight-right;transform:rotate(-58deg)}[data-animal-action=owl-look] .owl-head{animation:owl-look 2s ease-in-out var(--animal-repeat,1);transform:rotate(-11deg)}[data-animal-action=owl-settle] .owl-head{animation:owl-settle 2s ease-out var(--animal-repeat,1);transform:translateY(1.5px)rotate(6deg)}[data-animal-action=owl-greet] .owl-head{transform:rotate(-5deg)}[data-animal-action=owl-greet] .owl-wing-right{animation:owl-greet 2s ease-in-out var(--animal-repeat,1);transform:rotate(-105deg)}[data-animal-action=owl-droop] .owl-head{transform:translateY(2px)rotate(-7deg)}[data-animal-action=owl-droop] .owl-eyes-concern{opacity:1}[data-animal-action=owl-droop] .owl-blush{opacity:0}[data-animal-action=owl-droop] .owl-wing-left{transform:rotate(-9deg)translateY(1px)}[data-animal-action=owl-droop] .owl-wing-right{transform:rotate(9deg)translateY(1px)}[data-animal-action=owl-idle] [data-working=true] .owl-head{animation:2.4s ease-in-out infinite owl-work-sway}@keyframes owl-work-sway{0%,to{transform:translateY(.6px)rotate(4deg)}50%{transform:translateY(.6px)rotate(-4deg)}}[data-animal-action=owl-idle] [data-working=true] .owl-eyes-open{opacity:0;animation:none}[data-animal-action=owl-idle] [data-working=true] .owl-eyes-happy{opacity:1}[data-animal-action=owl-idle] [data-working=true] .owl-blush{opacity:.9}[data-animal-action=owl-fly] [data-working=true] .owl-eyes-open{animation:none;transform:translateY(.4px)scaleY(.86)}[data-animal-action=owl-idle] [data-working=true] :is(.owl-foot-left,.owl-foot-right){transform-box:fill-box;transform-origin:bottom;animation:1.2s ease-in-out infinite owl-work-foot-tap}[data-animal-action=owl-idle] [data-working=true] .owl-foot-right{animation-delay:-.6s}[data-animal-action=owl-look][data-animal-hold=true] :is(.owl-foot-left,.owl-foot-right){transform-box:fill-box;transform-origin:bottom;animation:1.2s ease-in-out infinite owl-work-foot-tap}[data-animal-action=owl-look][data-animal-hold=true] .owl-foot-right{animation-delay:-.6s}[data-animal-action=owl-idle] [data-working=true] .owl-beak-yawn{transform-box:fill-box;transform-origin:top;animation:1.2s ease-in-out infinite owl-work-sing-open;transform:scale(.75,.7)}[data-animal-action=owl-idle] [data-working=true] .owl-beak-closed{animation:1.2s ease-in-out infinite owl-work-sing-closed}@keyframes owl-work-sing-open{0%,25%{opacity:1}35%,to{opacity:0}}@keyframes owl-work-sing-closed{0%,25%{opacity:0}35%,to{opacity:1}}[data-animal-action=owl-idle] [data-working=true] .owl-creature{animation:.6s ease-in-out infinite owl-work-bounce}@keyframes owl-work-bounce{0%,to{transform:none}50%{transform:translateY(-.7px)}}@keyframes owl-work-foot-tap{0%,50%,to{transform:none}20%{transform:translateY(-1.2px)rotate(-8deg)}}[data-animal-action=owl-idle] [data-working=true] .owl-wing-left{animation:1.2s ease-in-out infinite owl-work-flap-left;transform:rotate(8deg)}[data-animal-action=owl-idle] [data-working=true] .owl-wing-right{animation:1.2s ease-in-out infinite owl-work-flap-right;transform:rotate(-8deg)}@keyframes owl-work-flap-left{0%,to{transform:rotate(4deg)}30%{transform:rotate(18deg)}}@keyframes owl-work-flap-right{0%,to{transform:rotate(-4deg)}30%{transform:rotate(-18deg)}}.owl-work-notes{opacity:0;filter:drop-shadow(0 0 .8px #fff)}:is([data-animal-action=owl-idle],[data-animal-action=owl-fly],[data-animal-action=owl-slide]) [data-working=true] .owl-work-notes{opacity:1}:is([data-animal-action=owl-idle],[data-animal-action=owl-fly],[data-animal-action=owl-slide]) [data-working=true] .owl-work-note{animation:2.4s ease-out infinite owl-work-note-rise}:is([data-animal-action=owl-idle],[data-animal-action=owl-fly],[data-animal-action=owl-slide]) [data-working=true] .owl-work-note-b{animation-name:owl-work-note-rise-left;animation-delay:-1.2s}@keyframes owl-work-note-rise{0%{opacity:0;transform:translate(-1px,3px)}20%,55%{opacity:1}to{opacity:0;transform:translate(1.5px,-4px)rotate(10deg)}}@keyframes owl-work-note-rise-left{0%{opacity:0;transform:translate(1px,3px)}20%,55%{opacity:1}to{opacity:0;transform:translate(-1.5px,-4px)rotate(-10deg)}}@keyframes owl-idle-tilt{0%,to{transform:rotate(3deg)}35%,55%{transform:rotate(-4deg)}75%{transform:rotate(0)}}@keyframes owl-blink{0%,42%,46%,to{transform:scaleY(1)}43.5%,44.5%{transform:scaleY(.06)}}@keyframes owl-notice-head{0%,to{transform:translateY(-1px)}25%,65%{transform:translateY(-2px)rotate(-3deg)}}@keyframes owl-notice-left{0%,to{transform:rotate(22deg)}30%,65%{transform:rotate(32deg)}}@keyframes owl-notice-right{0%,to{transform:rotate(-22deg)}30%,65%{transform:rotate(-32deg)}}@keyframes owl-cheer-lift{0%,to{transform:translateY(-1px)}30%,65%{transform:translateY(-2.5px)}}@keyframes owl-cheer-left{0%,25%,50%,75%,to{transform:rotate(40deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(65deg)}}@keyframes owl-cheer-right{0%,25%,50%,75%,to{transform:rotate(-40deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-65deg)}}@keyframes owl-shy-tilt{0%,to{transform:translateY(1px)rotate(7deg)}45%{transform:translateY(2px)rotate(10deg)}}@keyframes owl-sleep-breathe{0%,to{transform:translateY(1px)scaleY(.97)}50%{transform:translateY(.6px)scaleY(.99)}}@keyframes owl-drag-left{0%,to{transform:rotate(25deg)}50%{transform:rotate(48deg)}}@keyframes owl-drag-right{0%,to{transform:rotate(-25deg)}50%{transform:rotate(-48deg)}}@keyframes owl-flight{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes owl-flight-left{0%,to{transform:rotate(28deg)}50%{transform:rotate(72deg)}}@keyframes owl-flight-right{0%,to{transform:rotate(-28deg)}50%{transform:rotate(-72deg)}}@keyframes owl-look{0%,to{transform:rotate(-11deg)}40%,65%{transform:rotate(11deg)}}@keyframes owl-settle{0%{transform:translateY(0)rotate(0)}55%,to{transform:translateY(1.5px)rotate(6deg)}}@keyframes owl-greet{0%,to{transform:rotate(-105deg)}25%,65%{transform:rotate(-82deg)}45%,85%{transform:rotate(-118deg)}}[data-animal-action^=owl-][data-animal-static=true] .owl-rig,[data-animal-action^=owl-][data-animal-static=true] .owl-rig *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=owl-] .owl-rig,[data-animal-action^=owl-] .owl-rig *{transition:none!important;animation:none!important}}[data-animal-action^=penguin-] :where(.penguin-rig,.penguin-rig g){transform-box:view-box;transform-origin:27px 50px}[data-animal-action^=penguin-] .penguin-head{transform-origin:27px 32px}[data-animal-action^=penguin-] .penguin-flipper-left{transform-origin:10.5px 30px}[data-animal-action^=penguin-] .penguin-flipper-right{transform-origin:43.5px 30px}[data-animal-action^=penguin-] .penguin-foot-left{transform-origin:20.5px 45.8px}[data-animal-action^=penguin-] .penguin-foot-right{transform-origin:33.5px 45.8px}[data-animal-action^=penguin-] :is(.penguin-eyes-happy,.penguin-eyes-sleep,.penguin-mouth-yawn){opacity:0}[data-animal-action=penguin-idle] .penguin-rig:not([data-working=true]) .penguin-eyes-open{transform-origin:27px 26px;animation:6.8s ease-in-out infinite animal-idle-blink}[data-animal-action=penguin-settle] .penguin-eyes-open{opacity:0}[data-animal-action=penguin-settle] :is(.penguin-eyes-sleep,.penguin-mouth-yawn){opacity:1}[data-animal-action=penguin-idle] [data-working=true] .penguin-creature{animation:1.2s ease-in-out infinite penguin-work-rock}@keyframes penguin-work-rock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}[data-animal-action=penguin-idle] [data-working=true] .penguin-foot-left{animation:1.2s ease-in-out infinite penguin-work-step}[data-animal-action=penguin-idle] [data-working=true] .penguin-foot-right{animation:1.2s ease-in-out -.6s infinite penguin-work-step}@keyframes penguin-work-step{0%,30%,70%,to{transform:none}50%{transform:translateY(-1.6px)}}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle]) [data-working=true] .penguin-pupils{transform:translateY(-1.2px)}[data-animal-action^=penguin-] .penguin-work-breath,[data-animal-action^=penguin-] .penguin-work-snowcap{opacity:0}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle],[data-animal-action=penguin-glide]) [data-working=true] .penguin-work-snowcap{opacity:1}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle]) [data-working=true] .penguin-cheek{opacity:.95}[data-animal-action=penguin-idle] [data-working=true] .penguin-work-breath{transform-box:fill-box;transform-origin:0;animation:1.2s ease-out infinite penguin-work-breath}@keyframes penguin-work-breath{0%{opacity:0;transform:scale(.4)}15%{opacity:1}to{opacity:0;transform:translate(10px,-2px)scale(1.25)}}[data-animal-action]:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle]) [data-working=true] .penguin-flipper-left{animation:.6s ease-in-out infinite penguin-work-flap-left;transform:rotate(14deg)}[data-animal-action]:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle]) [data-working=true] .penguin-flipper-right{animation:.6s ease-in-out infinite penguin-work-flap-right;transform:rotate(-14deg)}@keyframes penguin-work-flap-left{0%,to{transform:rotate(6deg)}50%{transform:rotate(30deg)}}@keyframes penguin-work-flap-right{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-30deg)}}[data-animal-action^=penguin-] .penguin-work-flakes{opacity:0}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle],[data-animal-action=penguin-glide]) [data-working=true] .penguin-work-flakes{opacity:1}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle],[data-animal-action=penguin-glide]) [data-working=true] .penguin-flake{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite penguin-flake-fall}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle],[data-animal-action=penguin-glide]) [data-working=true] .penguin-flake-b{animation-delay:-.8s}:is([data-animal-action=penguin-idle],[data-animal-action=penguin-waddle],[data-animal-action=penguin-glide]) [data-working=true] .penguin-flake-c{animation-delay:-1.6s}@keyframes penguin-flake-fall{0%{opacity:0;transform:translateY(-3px)rotate(0)}20%,70%{opacity:1}to{opacity:0;transform:translateY(5px)rotate(60deg)}}[data-animal-action=penguin-idle] .penguin-creature{animation:4.4s ease-in-out infinite penguin-sway}[data-animal-action=penguin-idle] .penguin-flipper-right{animation:5.2s ease-in-out infinite penguin-flick}[data-animal-action=penguin-notice] .penguin-head{animation:penguin-head-up 1.6s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-notice] .penguin-flipper-left{animation:penguin-flap-left .4s ease-in-out calc(var(--animal-repeat,1) * 4)}[data-animal-action=penguin-notice] .penguin-flipper-right{animation:penguin-flap-right .4s ease-in-out calc(var(--animal-repeat,1) * 4)}[data-animal-action=penguin-slide] .penguin-creature{transform-origin:27px 34px;animation:penguin-belly-slide 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-slide] .penguin-flipper-left{animation:penguin-slide-flipper-left 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-slide] .penguin-flipper-right{animation:penguin-slide-flipper-right 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-slide] .penguin-eyes-open{opacity:0}[data-animal-action=penguin-slide] .penguin-eyes-happy{opacity:1}[data-animal-action=penguin-shy] .penguin-head{animation:penguin-shy-head 1.4s ease-in-out var(--animal-repeat,1);transform:translateY(1.5px)rotate(-10deg)}[data-animal-action=penguin-shy] .penguin-flipper-left{animation:penguin-cover-left 1.4s ease-in-out var(--animal-repeat,1);transform:rotate(195deg)translate(-4px)}[data-animal-action=penguin-shy] .penguin-flipper-right{animation:penguin-cover-right 1.4s ease-in-out var(--animal-repeat,1);transform:rotate(-195deg)translate(4px)}[data-animal-action=penguin-shy] .penguin-eyes-open{opacity:0}[data-animal-action=penguin-shy] .penguin-eyes-happy{opacity:1}[data-animal-action=penguin-sleep] .penguin-head{animation:1s ease-in-out both penguin-doze;transform:translateY(2px)rotate(12deg)}[data-animal-action=penguin-sleep] .penguin-flipper-left{transform:rotate(6deg)}[data-animal-action=penguin-sleep] .penguin-flipper-right{transform:rotate(-6deg)}[data-animal-action=penguin-sleep] .penguin-eyes-open{opacity:0}[data-animal-action=penguin-sleep] .penguin-eyes-sleep{opacity:1}[data-animal-action=penguin-drag] .penguin-creature{animation:1.6s ease-in-out infinite penguin-dangle;transform:scale(.92)}[data-animal-action=penguin-drag] .penguin-flipper-left{animation:.5s ease-in-out infinite penguin-flail-left;transform:rotate(40deg)}[data-animal-action=penguin-drag] .penguin-flipper-right{animation:.5s ease-in-out infinite penguin-flail-right;transform:rotate(-40deg)}[data-animal-action=penguin-drag] .penguin-foot-left{animation:.6s ease-in-out infinite penguin-kick-left}[data-animal-action=penguin-drag] .penguin-foot-right{animation:.6s ease-in-out infinite penguin-kick-right}[data-animal-action=penguin-waddle] .penguin-creature{animation:.9s ease-in-out infinite penguin-rock}[data-animal-action=penguin-waddle] .penguin-foot-left{animation:.9s ease-in-out infinite penguin-lift-left}[data-animal-action=penguin-waddle] .penguin-foot-right{animation:.9s ease-in-out infinite penguin-lift-right}[data-animal-action=penguin-waddle] .penguin-flipper-left{animation:.9s ease-in-out infinite penguin-balance-left}[data-animal-action=penguin-waddle] .penguin-flipper-right{animation:.9s ease-in-out infinite penguin-balance-right}[data-animal-action=penguin-look] .penguin-head{animation:penguin-look 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-look][data-animal-hold=true] .penguin-foot-left{animation:1.2s ease-in-out infinite penguin-work-step}[data-animal-action=penguin-look][data-animal-hold=true] .penguin-foot-right{animation:1.2s ease-in-out -.6s infinite penguin-work-step}[data-animal-action=penguin-settle] .penguin-creature{animation:penguin-settle 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-settle] .penguin-head{animation:penguin-settle-head 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-greet] .penguin-flipper-right{animation:penguin-wave 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-greet] .penguin-head{animation:penguin-greet-head 2s ease-in-out var(--animal-repeat,1)}[data-animal-action=penguin-droop] .penguin-head{animation:2s ease-out both penguin-droop-head;transform:translateY(2.5px)rotate(4deg)}[data-animal-action=penguin-droop] .penguin-flipper-left{animation:2s ease-out both penguin-droop-left;transform:rotate(10deg)}[data-animal-action=penguin-droop] .penguin-flipper-right{animation:2s ease-out both penguin-droop-right;transform:rotate(-10deg)}[data-animal-action^=penguin-] .penguin-brows-concern{opacity:0}[data-animal-action=penguin-droop] .penguin-brows-concern{opacity:1}@keyframes penguin-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-2.5deg)}70%{transform:rotate(2.5deg)}}@keyframes penguin-flick{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-28deg)}90%{transform:rotate(-6deg)}}@keyframes penguin-head-up{0%,to{transform:none}20%,75%{transform:translateY(-2px)scale(1.04)}}@keyframes penguin-flap-left{0%,to{transform:rotate(0)}50%{transform:rotate(38deg)}}@keyframes penguin-flap-right{0%,to{transform:rotate(0)}50%{transform:rotate(-38deg)}}@keyframes penguin-belly-slide{0%,to{transform:none}12%{transform:translateY(-2px)scale(.92)}30%{transform:translate(-2px,-5px)rotate(70deg)scale(.8)}65%{transform:translate(4px,-5px)rotate(70deg)scale(.8)}82%{transform:translateY(-3px)rotate(-6deg)scale(1.02)}92%{transform:rotate(3deg)}}@keyframes penguin-slide-flipper-left{0%,to{transform:rotate(0)}25%,70%{transform:rotate(60deg)}}@keyframes penguin-slide-flipper-right{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-60deg)}}@keyframes penguin-shy-head{0%,to{transform:none}25%,70%{transform:translateY(1.5px)rotate(-10deg)}}@keyframes penguin-cover-left{0%,to{transform:rotate(0)}25%,70%{transform:rotate(195deg)translate(-4px)}}@keyframes penguin-cover-right{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-195deg)translate(4px)}}@keyframes penguin-doze{0%{transform:none}45%{transform:translateY(3px)rotate(16deg)}70%{transform:translateY(1px)rotate(8deg)}to{transform:translateY(2px)rotate(12deg)}}@keyframes penguin-dangle{0%,to{transform:scale(.92)rotate(-4deg)}50%{transform:scale(.92)rotate(4deg)}}@keyframes penguin-flail-left{0%,to{transform:rotate(20deg)}50%{transform:rotate(60deg)}}@keyframes penguin-flail-right{0%,to{transform:rotate(-60deg)}50%{transform:rotate(-20deg)}}@keyframes penguin-kick-left{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-14deg)}}@keyframes penguin-kick-right{0%,to{transform:translateY(-2px)rotate(14deg)}50%{transform:translateY(0)rotate(0)}}@keyframes penguin-rock{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes penguin-lift-left{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes penguin-lift-right{0%,to{transform:translateY(-1px)}50%{transform:translateY(0)}}@keyframes penguin-balance-left{0%,to{transform:rotate(4deg)}50%{transform:rotate(10deg)}}@keyframes penguin-balance-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-4deg)}}@keyframes penguin-look{0%,to{transform:none}20%,40%{transform:translate(-2px)rotate(-8deg)}60%,80%{transform:translate(2px)rotate(8deg)}}@keyframes penguin-settle{0%,to{transform:none}40%,75%{transform:scaleY(.9)scaleX(1.04)}}@keyframes penguin-settle-head{0%,to{transform:none}40%,75%{transform:translateY(2px)rotate(6deg)}}@keyframes penguin-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-60deg)}35%,65%{transform:rotate(-75deg)}50%,80%{transform:rotate(-60deg)}}@keyframes penguin-greet-head{0%,to{transform:none}30%,70%{transform:rotate(-6deg)}}@keyframes penguin-droop-head{0%{transform:none}to{transform:translateY(2.5px)rotate(4deg)}}@keyframes penguin-droop-left{0%{transform:rotate(0)}to{transform:rotate(10deg)}}@keyframes penguin-droop-right{0%{transform:rotate(0)}to{transform:rotate(-10deg)}}[data-animal-action^=penguin-][data-animal-static=true] .penguin-rig,[data-animal-action^=penguin-][data-animal-static=true] .penguin-rig *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-animal-action^=penguin-] .penguin-rig,[data-animal-action^=penguin-] .penguin-rig *{transition:none!important;animation:none!important}}[data-animal-action]{--animal-repeat:1}[data-animal-action][data-animal-hold=true]{--animal-repeat:infinite}[data-animal-action] :where(.animal-rig,.animal-rig g){transform-box:view-box;transform-origin:27px 40px}[data-animal-action] .animal-head{transform-origin:27px 31px}[data-animal-action] .animal-ear-left{transform-origin:18px 19px}[data-animal-action] .animal-ear-right{transform-origin:35px 19px}[data-animal-action] .animal-tail{transform-origin:37px 41px}[data-animal-action] .animal-fore-left{transform-origin:19px 35px}[data-animal-action] .animal-fore-right{transform-origin:35px 35px}[data-animal-action] .animal-hind-left{transform-origin:20px 43px}[data-animal-action] .animal-hind-right{transform-origin:34px 43px}[data-animal-action] .animal-eyes-open{transform-origin:27px 22px}[data-animal-action] .animal-nose{transform-origin:27px 26px}[data-animal-action] .helper-character__pupil{animation:none!important}@keyframes animal-idle-blink{0%,42%,46%,to{transform:scaleY(1)}43.5%,44.5%{transform:scaleY(.08)}}[data-animal-action=cat-tail] .animal-rig:not([data-working=true]) .animal-eyes-open{animation:6.2s ease-in-out infinite animal-idle-blink}[data-animal-action] :is(.animal-loaf,.animal-eyes-petted,.animal-eyes-sleep,.animal-mouth-yawn,.animal-mouth-concern),[data-animal-action] .animal-cheeks-rub{opacity:0}[data-animal-action=cat-tail] [data-working=true] :is(.animal-head,.animal-fore-left){animation:none}[data-animal-action=cat-tail] [data-working=true] .animal-tail{animation:6s ease-in-out infinite animal-cat-tail}[data-animal-action] .animal-work-body{transform-origin:27px 47px}:is([data-animal-action=cat-tail],[data-animal-action=cat-walk]):not([data-animal-static=true]) [data-working=true] .animal-work-body{animation:2.4s cubic-bezier(.45,0,.55,1) infinite cat-work-sway}[data-animal-action] .animal-work-stars{opacity:0}[data-animal-action] :is(.animal-work-stars,.animal-work-stars g,.animal-work-star){transform-box:view-box;transform-origin:0 0}[data-animal-action] .animal-work-orbit{--cat-star-phase:0deg;transform:rotate(var(--cat-star-phase))}[data-animal-action] .animal-work-orbit:nth-child(2){--cat-star-phase:120deg}[data-animal-action] .animal-work-orbit:nth-child(3){--cat-star-phase:240deg}[data-animal-action] .animal-work-star{transform:rotate(calc(0deg - var(--cat-star-phase))) scaleY(4)}:is([data-animal-action=cat-tail],[data-animal-action=cat-walk],[data-animal-action=cat-slide]):not([data-animal-static=true]) [data-working=true] .animal-work-stars{opacity:1}:is([data-animal-action=cat-tail],[data-animal-action=cat-walk],[data-animal-action=cat-slide]):not([data-animal-static=true]) [data-working=true] .animal-work-orbit{animation:2.4s linear infinite cat-work-orbit}:is([data-animal-action=cat-tail],[data-animal-action=cat-walk],[data-animal-action=cat-slide]):not([data-animal-static=true]) [data-working=true] .animal-work-star{animation:2.4s linear infinite cat-work-star}@keyframes cat-work-sway{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes cat-work-orbit{0%{transform:rotate(var(--cat-star-phase))}to{transform:rotate(calc(var(--cat-star-phase) + 360deg))}}@keyframes cat-work-star{0%{transform:rotate(calc(0deg - var(--cat-star-phase))) scaleY(4)}to{transform:rotate(calc(-360deg - var(--cat-star-phase))) scaleY(4)}}[data-animal-action=cat-tail] .animal-tail{animation:4.8s ease-in-out infinite animal-cat-tail}[data-animal-action=cat-tail] .animal-head{animation:9s ease-in-out infinite animal-cat-idle-wash}[data-animal-action=cat-tail] .animal-fore-left{animation:9s ease-in-out infinite animal-cat-idle-paw}[data-animal-action=cat-groom] .animal-head{animation:animal-cat-groom-head 2s ease-in-out var(--animal-repeat)}[data-animal-action=cat-groom] .animal-fore-left{animation:animal-cat-groom-paw 2s ease-in-out var(--animal-repeat)}[data-animal-action=cat-notice] .animal-ear-left{animation:animal-cat-ear-left 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=cat-notice] .animal-ear-right{animation:animal-cat-ear-right 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=cat-notice] .animal-tail{animation:animal-cat-notice-tail 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=cat-notice] .animal-head{animation:animal-cat-attend 1.8s ease-in-out var(--animal-repeat)}[data-animal-action=cat-content] .animal-eyes-open{animation:animal-cat-slow-blink 2s ease-in-out var(--animal-repeat)}[data-animal-action=cat-content] .animal-head{animation:animal-cat-nod 2s ease-in-out var(--animal-repeat)}[data-animal-action=cat-rub] .animal-head{animation:animal-cat-cheek-rub 1.4s ease-in-out var(--animal-repeat)}[data-animal-action=cat-rub] .animal-tail{animation:animal-cat-tail 1.4s ease-in-out var(--animal-repeat)}[data-animal-action=cat-rub] .animal-eyes-open{opacity:0}[data-animal-action=cat-rub] .animal-eyes-petted{opacity:1}[data-animal-action=cat-rub] .animal-cheeks-rub{opacity:.7}[data-animal-action=cat-loaf] :is(.animal-standing,.animal-fore,.animal-tail){opacity:0}[data-animal-action=cat-loaf] .animal-loaf{opacity:1;animation:animal-loaf-breath 3.6s ease-in-out var(--animal-repeat)}[data-animal-action=cat-loaf] .animal-head{animation:animal-cat-sleep-head 3.6s ease-in-out var(--animal-repeat);transform:translateY(6px)}[data-animal-action=cat-loaf] .animal-eyes-open{opacity:0}[data-animal-action=cat-loaf] .animal-eyes-sleep{opacity:1}[data-animal-action=cat-drag] .animal-fore-left{transform:rotate(48deg)translateY(-1px)}[data-animal-action=cat-drag] .animal-fore-right{transform:rotate(-48deg)translateY(-1px)}[data-animal-action=cat-drag] .animal-hind-left{transform:rotate(22deg)translate(-2px,1px)}[data-animal-action=cat-drag] .animal-hind-right{transform:rotate(-22deg)translate(2px,1px)}[data-animal-action=cat-drag] .animal-tail{animation:.9s ease-in-out infinite animal-cat-balance-tail}[data-animal-action=cat-drag] .animal-ear-left{transform:rotate(-18deg)}[data-animal-action=cat-drag] .animal-ear-right{transform:rotate(18deg)}[data-animal-action=cat-walk] .animal-fore-left,[data-animal-action=cat-walk] .animal-hind-right{animation:.65s ease-in-out infinite animal-cat-step}[data-animal-action=cat-walk] .animal-fore-right,[data-animal-action=cat-walk] .animal-hind-left{animation:.65s ease-in-out -.325s infinite animal-cat-step}[data-animal-action=cat-walk] .animal-tail{animation:1.3s ease-in-out infinite animal-cat-tail}[data-animal-action=cat-listen] .animal-ear-left{animation:animal-cat-ear-left 2s ease-in-out var(--animal-repeat)}[data-animal-action=cat-listen] .animal-head{animation:animal-cat-attend 2s ease-in-out var(--animal-repeat)}[data-animal-action$=-yawn] .animal-mouth-smile,[data-animal-action$=-concern] .animal-mouth-smile{opacity:0}[data-animal-action$=-yawn] .animal-mouth-yawn{animation:animal-yawn-mouth 2s ease-in-out var(--animal-repeat)}[data-animal-action$=-yawn] .animal-head{animation:animal-yawn-head 2s ease-in-out var(--animal-repeat)}[data-animal-action$=-concern] .animal-mouth-concern{opacity:1}[data-animal-action$=-concern] .animal-head{animation:animal-concern-head 2s ease-in-out var(--animal-repeat)}[data-animal-action$=-concern] .animal-ear-left{animation:animal-concern-ear-left 2s ease-in-out var(--animal-repeat)}[data-animal-action$=-concern] .animal-ear-right{animation:animal-concern-ear-right 2s ease-in-out var(--animal-repeat)}@keyframes animal-cat-tail{0%,to{transform:rotate(-8deg)}50%{transform:rotate(13deg)}}@keyframes animal-cat-idle-wash{0%,65%,to{transform:none}75%,87%{transform:translate(-1px,1px)rotate(-7deg)}81%,93%{transform:rotate(-3deg)}}@keyframes animal-cat-idle-paw{0%,65%,to{transform:none}74%,88%{transform:translate(2px,-7px)rotate(25deg)}81%,94%{transform:translate(3px,-5px)rotate(18deg)}}@keyframes animal-cat-groom-head{0%,to{transform:none}25%,65%{transform:translate(-1px,2px)rotate(-12deg)}45%,80%{transform:rotate(-5deg)}}@keyframes animal-cat-groom-paw{0%,to{transform:none}25%,65%{transform:translate(3px,-9px)rotate(28deg)}45%,80%{transform:translate(4px,-6px)rotate(17deg)}}@keyframes animal-cat-ear-left{0%,to{transform:none}18%,60%{transform:rotate(-18deg)scaleY(1.08)}35%{transform:rotate(5deg)}}@keyframes animal-cat-ear-right{0%,to{transform:none}18%,60%{transform:rotate(18deg)scaleY(1.08)}35%{transform:rotate(-5deg)}}@keyframes animal-cat-notice-tail{0%,to{transform:none}20%{transform:rotate(-22deg)}40%{transform:rotate(20deg)}65%{transform:rotate(-12deg)}}@keyframes animal-cat-attend{0%,to{transform:none}25%,65%{transform:translateY(-1px)rotate(-5deg)}}@keyframes animal-cat-slow-blink{0%,15%,90%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.06)}}@keyframes animal-cat-nod{0%,to{transform:none}35%,60%{transform:translateY(1.8px)rotate(4deg)}}@keyframes animal-cat-cheek-rub{0%,to{transform:none}30%{transform:translate(-3px,1px)rotate(-12deg)}65%{transform:translate(2px,-1px)rotate(9deg)}}@keyframes animal-loaf-breath{0%,to{transform:none}50%{transform:scaleY(1.025)}}@keyframes animal-cat-sleep-head{0%,to{transform:translateY(6px)}50%{transform:translateY(7px)rotate(2deg)}}@keyframes animal-cat-balance-tail{0%,to{transform:rotate(-30deg)}50%{transform:rotate(28deg)}}@keyframes animal-cat-step{0%,to{transform:rotate(-12deg)}50%{transform:translateY(-2px)rotate(12deg)}}@keyframes animal-yawn-mouth{0%,to{opacity:0;transform:scaleY(.2)}30%,65%{opacity:1;transform:scaleY(1)}}@keyframes animal-yawn-head{0%,to{transform:none}30%,65%{transform:translateY(-1px)rotate(-5deg)}}@keyframes animal-concern-head{0%,to{transform:none}30%,75%{transform:translateY(2px)rotate(5deg)}}@keyframes animal-concern-ear-left{0%,to{transform:none}30%,75%{transform:rotate(-24deg)}}@keyframes animal-concern-ear-right{0%,to{transform:none}30%,75%{transform:rotate(24deg)}}[data-animal-action] :where(.crab-rig,.crab-rig g){transform-box:view-box;transform-origin:27px 33px}[data-animal-action] .crab-eye-left{transform-origin:19px 27px}[data-animal-action] .crab-eye-right{transform-origin:35px 27px}[data-animal-action] .crab-claw-left{transform-origin:13px 31px}[data-animal-action] .crab-claw-right{transform-origin:41px 31px}[data-animal-action] .crab-pincer-left{transform-origin:8px 15.5px}[data-animal-action] .crab-pincer-right{transform-origin:46px 15.5px}[data-animal-action] .crab-leg-left-1{transform-origin:12px 36px}[data-animal-action] .crab-leg-left-2{transform-origin:12px 40px}[data-animal-action] .crab-leg-left-3{transform-origin:15px 43px}[data-animal-action] .crab-leg-right-1{transform-origin:42px 36px}[data-animal-action] .crab-leg-right-2{transform-origin:42px 40px}[data-animal-action] .crab-leg-right-3{transform-origin:39px 43px}[data-animal-action] :is(.crab-eyes-happy,.crab-eyes-sleep),[data-animal-action] .crab-mouth-concern,[data-animal-action=crab-droop] .crab-mouth-smile{opacity:0}[data-animal-action=crab-droop] .crab-mouth-concern{opacity:1}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) .crab-claw-left{transform:translateY(2.5px)rotate(10deg)}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) .crab-claw-right{transform:translateY(2.5px)rotate(-10deg)}[data-animal-action=crab-notice] :is(.crab-eye-left,.crab-eye-right){animation:1.6s ease-in-out crab-eyes-notice;transform:translateY(-2px)}[data-animal-action=crab-notice] .crab-claw-left{animation:1.6s ease-in-out crab-notice-left;transform:rotate(-14deg)}[data-animal-action=crab-notice] .crab-claw-right{animation:1.6s ease-in-out crab-notice-right;transform:rotate(14deg)}[data-animal-action=crab-notice] .crab-pincer-left{animation:1.6s ease-in-out crab-open-left;transform:rotate(-24deg)}[data-animal-action=crab-notice] .crab-pincer-right{animation:1.6s ease-in-out crab-open-right;transform:rotate(24deg)}[data-animal-action=crab-cheer] .crab-claw-left{animation:1.8s ease-in-out crab-cheer-left;transform:translateY(-3px)rotate(-16deg)}[data-animal-action=crab-cheer] .crab-claw-right{animation:1.8s ease-in-out crab-cheer-right;transform:translateY(-3px)rotate(16deg)}[data-animal-action=crab-cheer] .crab-pincer-left{animation:1.8s ease-in-out crab-victory-click-left;transform:rotate(-18deg)}[data-animal-action=crab-cheer] .crab-pincer-right{animation:1.8s ease-in-out crab-victory-click-right;transform:rotate(18deg)}[data-animal-action=crab-shy] .crab-claw-left{animation:1.4s ease-in-out crab-shy-left;transform:rotate(58deg)}[data-animal-action=crab-shy] .crab-claw-right{animation:1.4s ease-in-out crab-shy-right;transform:rotate(-18deg)}[data-animal-action=crab-shy] .crab-rig{animation:1.4s ease-in-out crab-shy-tilt;transform:rotate(-3deg)}[data-animal-action=crab-shy] .crab-eyes-open,[data-animal-action=crab-cheer] .crab-eyes-open,[data-animal-action=crab-greet] .crab-eyes-open,[data-animal-action=crab-sleep] .crab-eyes-open{opacity:0}[data-animal-action=crab-shy] .crab-eyes-happy,[data-animal-action=crab-cheer] .crab-eyes-happy,[data-animal-action=crab-greet] .crab-eyes-happy,[data-animal-action=crab-sleep] .crab-eyes-sleep{opacity:1}[data-animal-action=crab-sleep] .crab-claw-left{animation:1.2s ease-out both crab-cover-left;transform:rotate(55deg)}[data-animal-action=crab-sleep] .crab-claw-right{animation:1.2s ease-out both crab-cover-right;transform:rotate(-55deg)}[data-animal-action=crab-sleep] :is(.crab-eye-left,.crab-eye-right),[data-animal-action=crab-sleep] .crab-rig{transform:translateY(1px)}[data-animal-action=crab-drag] .crab-claw-left{transform:rotate(-18deg)}[data-animal-action=crab-drag] .crab-claw-right{transform:rotate(18deg)}[data-animal-action=crab-drag] .crab-pincer-left{transform:rotate(-28deg)}[data-animal-action=crab-drag] .crab-pincer-right{transform:rotate(28deg)}[data-animal-action=crab-drag] :is(.crab-eye-left,.crab-eye-right){transform:translateY(-1px)}[data-animal-action=crab-drag] :is(.crab-leg-left-1,.crab-leg-left-2,.crab-leg-left-3){animation:.36s ease-in-out infinite crab-flail-left;transform:rotate(-18deg)}[data-animal-action=crab-drag] :is(.crab-leg-right-1,.crab-leg-right-2,.crab-leg-right-3){animation:.36s ease-in-out infinite crab-flail-right;transform:rotate(18deg)}[data-animal-action=crab-drag] :is(.crab-leg-left-2,.crab-leg-right-1,.crab-leg-right-3){animation-delay:-.18s}[data-animal-action=crab-drag] .crab-leg-left-3{animation-delay:-.09s}[data-animal-action=crab-drag] .crab-leg-right-2{animation-delay:-.27s}[data-animal-action=crab-walk] :is(.crab-leg-left-1,.crab-leg-left-2,.crab-leg-left-3,.crab-leg-right-1,.crab-leg-right-2,.crab-leg-right-3){animation:.64s linear infinite crab-side-step}[data-animal-action=crab-walk] :is(.crab-leg-left-1,.crab-leg-left-3,.crab-leg-right-2){transform:translate(-1px,-1px)rotate(6deg)}[data-animal-action=crab-walk] :is(.crab-leg-left-2,.crab-leg-right-1,.crab-leg-right-3){animation-delay:-.32s;transform:translate(1px)rotate(-6deg)}[data-animal-action=crab-walk] .crab-rig{animation:1.28s ease-in-out infinite crab-side-shift}[data-animal-action=crab-look] .crab-eye-left{animation:1.8s ease-in-out crab-look-left;transform:rotate(-12deg)}[data-animal-action=crab-look] .crab-eye-right{animation:1.8s ease-in-out crab-look-right;transform:rotate(-12deg)}[data-animal-action=crab-settle] :is(.crab-eye-left,.crab-eye-right){animation:1.8s ease-in-out crab-eyes-settle;transform:translateY(1px)}[data-animal-action] .crab-mouth-yawn,[data-animal-action=crab-settle] :is(.crab-eyes-open,.crab-mouth-smile){opacity:0}[data-animal-action=crab-settle] :is(.crab-eyes-sleep,.crab-mouth-yawn){opacity:1}[data-animal-action=crab-settle] .crab-claw-left{animation:1.8s ease-in-out crab-settle-left;transform:rotate(-22deg)}[data-animal-action=crab-settle] .crab-claw-right{animation:1.8s ease-in-out crab-settle-right;transform:rotate(22deg)}[data-animal-action=crab-greet] .crab-claw-right{animation:1.6s ease-in-out crab-greet-claw;transform:rotate(16deg)}[data-animal-action=crab-greet] .crab-pincer-right{animation:1.6s ease-in-out crab-greet-click;transform:rotate(18deg)}[data-animal-action=crab-droop] :is(.crab-eye-left,.crab-eye-right){animation:1.8s ease-out crab-eyes-droop;transform:translateY(2px)}[data-animal-action=crab-droop] .crab-claw-left{animation:1.8s ease-out crab-droop-left;transform:rotate(-12deg)}[data-animal-action=crab-droop] .crab-claw-right{animation:1.8s ease-out crab-droop-right;transform:rotate(12deg)}[data-animal-action^=crab-] .crab-rig,[data-animal-action^=crab-] .crab-rig g{animation-fill-mode:both}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) [data-working=true] .crab-claw-left{animation:1.2s ease-in-out infinite crab-work-bob-left;transform:rotate(-6deg)}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) [data-working=true] .crab-claw-right{animation:1.2s ease-in-out -.6s infinite crab-work-bob-right;transform:rotate(6deg)}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) [data-working=true] .crab-pincer-left{animation:.6s ease-in-out infinite crab-work-snip-left}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk]) [data-working=true] .crab-pincer-right{animation:.6s ease-in-out -.3s infinite crab-work-snip-right}@keyframes crab-work-bob-left{0%,to{transform:rotate(-6deg)}50%{transform:translateY(-1px)rotate(-10deg)}}@keyframes crab-work-bob-right{0%,to{transform:rotate(6deg)}50%{transform:translateY(-1px)rotate(10deg)}}[data-animal-action=crab-idle] [data-working=true] :is(.crab-eye-left,.crab-eye-right){animation:1.2s ease-in-out infinite crab-work-watch-stalk}[data-animal-action=crab-idle] [data-working=true] .crab-eyes-open{animation:1.2s ease-in-out infinite crab-work-watch-pupil}@keyframes crab-work-watch-stalk{0%,to{transform:rotate(6deg)}50%{transform:rotate(-6deg)}}@keyframes crab-work-watch-pupil{0%,to{transform:translate(.9px)}50%{transform:translate(-.9px)}}@keyframes crab-work-snip-left{0%,to{transform:rotate(0)}50%{transform:rotate(-26deg)}}@keyframes crab-work-snip-right{0%,to{transform:rotate(0)}50%{transform:rotate(26deg)}}[data-animal-action^=crab-] .crab-work-bubbles,[data-animal-action^=crab-] .crab-work-tongue,[data-animal-action^=crab-] .crab-work-sand{opacity:0}[data-animal-action=crab-idle] [data-working=true] .crab-work-sand{opacity:1}[data-animal-action=crab-idle] [data-working=true] .crab-sand{animation:.5s ease-out infinite crab-work-sand}[data-animal-action=crab-idle] [data-working=true] .crab-sand-right{animation-delay:-.25s}@keyframes crab-work-sand{0%{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-1.6px)}to{opacity:.2;transform:translateY(0)}}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk],[data-animal-action=crab-slide]) [data-working=true] .crab-work-tongue{opacity:1;transform-box:fill-box;transform-origin:0 0;animation:1.2s ease-in-out infinite crab-work-tongue}@keyframes crab-work-tongue{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk],[data-animal-action=crab-slide]) [data-working=true] .crab-work-bubbles{opacity:1}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk],[data-animal-action=crab-slide]) [data-working=true] .crab-bubble{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite crab-bubble-rise}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk],[data-animal-action=crab-slide]) [data-working=true] .crab-bubble-b{animation-delay:-.8s}:is([data-animal-action=crab-idle],[data-animal-action=crab-walk],[data-animal-action=crab-slide]) [data-working=true] .crab-bubble-c{animation-delay:-1.6s}@keyframes crab-bubble-rise{0%{opacity:.4;transform:translateY(3px)scale(.8)}45%{opacity:1;transform:translate(1px)scale(.95)}85%{opacity:1;transform:translate(-.5px,-3px)scale(1)}to{opacity:0;transform:translate(-.5px,-3.5px)scale(1.35)}}[data-animal-action=crab-idle] .crab-rig[data-working=true]{animation:.5s ease-in-out infinite crab-work-bob}@keyframes crab-work-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}[data-animal-action=crab-idle] [data-working=true] :is(.crab-leg-left-1,.crab-leg-left-2,.crab-leg-left-3){animation:.5s ease-in-out infinite crab-work-patter-left}[data-animal-action=crab-idle] [data-working=true] :is(.crab-leg-right-1,.crab-leg-right-2,.crab-leg-right-3){animation:.5s ease-in-out infinite crab-work-patter-right}[data-animal-action=crab-idle] [data-working=true] :is(.crab-leg-left-2,.crab-leg-right-1,.crab-leg-right-3){animation-delay:-.25s}[data-animal-action=crab-look][data-animal-hold=true] :is(.crab-leg-left-1,.crab-leg-left-2,.crab-leg-left-3){animation:.5s ease-in-out infinite crab-work-patter-left}[data-animal-action=crab-look][data-animal-hold=true] :is(.crab-leg-right-1,.crab-leg-right-2,.crab-leg-right-3){animation:.5s ease-in-out infinite crab-work-patter-right}[data-animal-action=crab-look][data-animal-hold=true] :is(.crab-leg-left-2,.crab-leg-right-1,.crab-leg-right-3){animation-delay:-.25s}@keyframes crab-work-patter-left{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes crab-work-patter-right{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes crab-eyes-notice{0%,to{transform:none}20%,72%{transform:translateY(-2px)}}@keyframes crab-notice-left{0%,to{transform:none}22%,72%{transform:rotate(-14deg)}}@keyframes crab-notice-right{0%,to{transform:none}22%,72%{transform:rotate(14deg)}}@keyframes crab-open-left{0%,to{transform:none}22%,72%{transform:rotate(-24deg)}}@keyframes crab-open-right{0%,to{transform:none}22%,72%{transform:rotate(24deg)}}@keyframes crab-cheer-left{0%{transform:none}22%,40%,66%,to{transform:translateY(-3px)rotate(-16deg)}53%{transform:translateY(-2px)rotate(-6deg)}}@keyframes crab-cheer-right{0%{transform:none}22%,40%,66%,to{transform:translateY(-3px)rotate(16deg)}53%{transform:translateY(-2px)rotate(6deg)}}@keyframes crab-victory-click-left{0%,to{transform:none}25%,48%,70%{transform:rotate(-18deg)}36%,59%{transform:rotate(-3deg)}}@keyframes crab-victory-click-right{0%,to{transform:none}25%,48%,70%{transform:rotate(18deg)}36%,59%{transform:rotate(3deg)}}@keyframes crab-shy-left{0%,to{transform:none}25%,72%{transform:rotate(58deg)}}@keyframes crab-shy-right{0%,to{transform:none}25%,72%{transform:rotate(-18deg)}}@keyframes crab-shy-tilt{0%,to{transform:none}30%,70%{transform:rotate(-3deg)}}@keyframes crab-cover-left{0%{transform:none}to{transform:rotate(55deg)}}@keyframes crab-cover-right{0%{transform:none}to{transform:rotate(-55deg)}}@keyframes crab-flail-left{0%,to{transform:rotate(-24deg)}50%{transform:rotate(18deg)}}@keyframes crab-flail-right{0%,to{transform:rotate(24deg)}50%{transform:rotate(-18deg)}}@keyframes crab-side-step{0%,to{transform:translate(1.5px)rotate(-6deg)}50%{transform:translate(-1.5px)rotate(6deg)}75%{transform:translateY(-2px)}}@keyframes crab-side-shift{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes crab-look-left{0%,to{transform:none}28%{transform:rotate(-16deg)}65%{transform:rotate(12deg)}}@keyframes crab-look-right{0%,to{transform:none}28%{transform:rotate(-12deg)}65%{transform:rotate(16deg)}}@keyframes crab-eyes-settle{0%,to{transform:none}35%,75%{transform:translateY(1px)}}@keyframes crab-settle-left{0%,to{transform:none}35%,75%{transform:rotate(-22deg)}}@keyframes crab-settle-right{0%,to{transform:none}35%,75%{transform:rotate(22deg)}}@keyframes crab-greet-claw{0%,to{transform:none}25%,70%{transform:rotate(16deg)}48%{transform:rotate(6deg)}}@keyframes crab-greet-click{0%,to{transform:none}28%,62%{transform:rotate(18deg)}45%{transform:rotate(3deg)}}@keyframes crab-eyes-droop{0%{transform:none}to{transform:translateY(2px)}}@keyframes crab-droop-left{0%{transform:none}to{transform:rotate(-12deg)}}@keyframes crab-droop-right{0%{transform:none}to{transform:rotate(12deg)}}[data-animal-static=true],[data-animal-static=true] *{animation:none!important}@media (prefers-reduced-motion:reduce){[data-animal-action],[data-animal-action] *{animation:none!important}[data-animal-action=cat-content] .animal-eyes-open{opacity:0}[data-animal-action=cat-content] .animal-eyes-petted{opacity:1}}.helper-character[data-character-paused],.helper-character[data-character-paused] *{transition:none!important;animation-play-state:paused!important}.helper-character__body{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite helper-character-float}.helper-character__body--active{animation-name:helper-character-float-active}.helper-character__eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite helper-character-blink}.helper-character__wave{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite helper-character-wave}.helper-character__wave--active{animation-name:helper-character-wave-active}.helper-character__left-wave{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite helper-character-left-wave}.helper-character__left-wave--active{animation-name:helper-character-left-wave-active}.helper-character__arm{transform-box:fill-box;transform-origin:50%}.helper-character__antenna-alert{filter:drop-shadow(0 0 2px #ef4444);transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite helper-character-antenna-alert}.helper-character__antenna-sparkle{opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 1.5px #ef4444)}.helper-character__antenna-sparkle--up,.helper-character__antenna-sparkle--down{animation-name:helper-character-sparkle-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.helper-character--clap .helper-character__left-wave .helper-character__arm{animation:2s ease-in-out helper-character-clap-left}.helper-character--clap .helper-character__wave .helper-character__arm{animation:2s ease-in-out helper-character-clap-right}.helper-character--wink .helper-character__eyes{animation:none}.helper-character--wink .helper-character__eye-left{animation:helper-character-idle-wink var(--helper-idle-duration) ease-in-out;transform-box:fill-box;transform-origin:50%}.helper-character--doze .helper-character__eyes{animation:helper-character-idle-sleepy-eyes var(--helper-idle-duration) ease-in-out}.helper-character--peek .helper-character__pupil{animation:2s ease-in-out helper-character-peek-eyes}@keyframes helper-character-peek{0%,90%,to{transform:translate(0)rotate(0)}30%,65%{transform:translate(-2px,-1px)rotate(-9deg)}}@keyframes helper-character-peek-eyes{0%,90%,to{transform:translate(0)}30%,65%{transform:translate(-1.1px,-.8px)}}.helper-character--yawn .helper-character__eyes{animation:2s ease-in-out helper-character-yawn-eyes}.helper-character--yawn .helper-character__wave .helper-character__arm{animation:2s ease-in-out helper-character-yawn-hand}.helper-character--yawn .helper-character__mouth-yawn{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out helper-character-yawn-mouth;display:inline}.helper-character--droop .helper-character__eyes{animation:helper-character-idle-sleepy-eyes var(--helper-idle-duration) ease-in-out}.helper-character__pupil{transform:translate(var(--helper-gaze-x,0px), var(--helper-gaze-y,0px));transition:transform .15s ease-out}@keyframes helper-character-idle-bow{0%,to{transform:scale(1)}35%,55%{transform:scale(1.04,.85)}}@keyframes helper-character-idle-wink{0%,20%,65%,to{transform:scaleY(1)}35%,50%{transform:scaleY(.35)}}@keyframes helper-character-idle-doze{0%,80%,to{transform:translateY(0)rotate(0)}40%,60%{transform:translateY(2px)rotate(5deg)}}@keyframes helper-character-idle-droop{0%,to{transform:translateY(0)rotate(0)scale(1)}30%,75%{transform:translateY(1.5px)rotate(-4deg)scale(1.03,.94)}}@keyframes helper-character-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes helper-character-float-active{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes helper-character-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@keyframes helper-character-wave{0%,25%,to{transform:translate(0)rotate(0)}12%{transform:translate(1px,-3px)rotate(-22deg)}18%{transform:translate(-1px,-4px)rotate(16deg)}}@keyframes helper-character-wave-active{0%,25%,to{transform:translate(0)rotate(0)}12%{transform:translate(2px,-5px)rotate(-32deg)}18%{transform:translate(-2px,-6px)rotate(24deg)}}@keyframes helper-character-left-wave{0%,25%,to{transform:translate(0)rotate(0)}12%{transform:translate(-1px,-2px)rotate(18deg)}18%{transform:translate(1px,-3px)rotate(-14deg)}}@keyframes helper-character-left-wave-active{0%,25%,to{transform:translate(0)rotate(0)}12%{transform:translate(-2px,-4px)rotate(28deg)}18%{transform:translate(2px,-5px)rotate(-22deg)}}@keyframes helper-character-antenna-alert{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.45)}}@keyframes helper-character-sparkle-twinkle{0%{opacity:0;transform:translate(0)scale(.2)}35%{opacity:1;transform:translate(.6px,-.8px)scale(1.2)}65%{opacity:.7;transform:translate(-.4px,.5px)scale(.9)}to{opacity:0;transform:translate(0)scale(.2)}}.helper-character--doze .helper-character__mouth-sleep,.helper-character--droop .helper-character__mouth-concerned{display:inline}.helper-character--doze .helper-character__wave,.helper-character--doze .helper-character__left-wave,.helper-character--droop .helper-character__wave,.helper-character--droop .helper-character__left-wave{animation:none}.helper-character--doze .helper-character__cheek,.helper-character--droop .helper-character__cheek{opacity:.3}.helper-character__eyes-petted{display:none}.helper-character--petted .helper-character__eyes{visibility:hidden}.helper-character--petted .helper-character__eyes-petted{display:inline}@keyframes helper-character-petted{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.helper-character *{transition:none!important;animation:none!important}.helper-character--doze .helper-character__eyes{transform:scaleY(.12)}}.helper-character{--helper-idle-duration:2s}.helper-character__pose{transform-box:fill-box;transform-origin:50%}.helper-character--hop .helper-character__pose{animation:helper-character-idle-hop var(--helper-idle-duration) ease-in-out;transform-origin:bottom}.helper-character--look .helper-character__pupil{animation:helper-character-idle-look var(--helper-idle-duration) ease-in-out}.helper-character--stretch .helper-character__pose{animation:helper-character-idle-stretch var(--helper-idle-duration) ease-in-out;transform-origin:bottom}.helper-character--stretch .helper-character__arm{animation:helper-character-idle-arms var(--helper-idle-duration) ease-in-out}.helper-character--wiggle .helper-character__pose{animation:helper-character-idle-wiggle var(--helper-idle-duration) ease-in-out}.helper-character--roll .helper-character__pose{animation:helper-character-idle-roll var(--helper-idle-duration) ease-in-out;transform-origin:50%}@keyframes helper-character-idle-roll{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(2px)rotate(0)}30%{transform:translateY(0)rotate(0)}70%{transform:translateY(0)rotate(360deg)}85%{transform:translateY(2px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}@keyframes helper-character-idle-hop{0%,50%,to{transform:translateY(0)scale(1)}25%,75%{transform:translateY(-3px)scale(.98,1.02)}}@keyframes helper-character-idle-look{0%,to{transform:translate(0)}20%,35%{transform:translate(-.6px)}65%,80%{transform:translate(.6px)}}.helper-character--look.helper-character--hold .helper-character__foot{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite helper-character-listening-foot}.helper-character--look.helper-character--hold .helper-character__foot--right{animation-delay:-.45s}@keyframes helper-character-listening-foot{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-1px)}}@keyframes helper-character-idle-stretch{0%,to{transform:scale(1)}40%,60%{transform:scale(.96,1.05)}}@keyframes helper-character-idle-arms{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-3px)}}@keyframes helper-character-idle-wiggle{0%,50%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes helper-character-clap-left{0%,25%,90%,to{transform:translate(0)rotate(0)}35%,55%,75%{transform:translate(11px,2px)rotate(-20deg)}45%,65%{transform:translate(16px,2px)rotate(-25deg)}}@keyframes helper-character-clap-right{0%,25%,90%,to{transform:translate(0)rotate(0)}35%,55%,75%{transform:translate(-11px,2px)rotate(20deg)}45%,65%{transform:translate(-16px,2px)rotate(25deg)}}.helper-character--sit{--helper-idle-duration:4s}.helper-character--sit .helper-character__body{animation:none}.helper-character--sit .helper-character__torso{transform-box:fill-box;transform-origin:bottom;animation:4s ease-in-out helper-character-sit-body}.helper-character--sit .helper-character__foot{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out helper-character-sit-foot}.helper-character__foot--left{--helper-sit-foot-x:-3px;--helper-sit-foot-angle:-12deg}.helper-character__foot--right{--helper-sit-foot-x:3px;--helper-sit-foot-angle:12deg}.helper-character--sit .helper-character__left-wave .helper-character__arm{--helper-sit-arm-x:5px;animation:4s ease-in-out helper-character-sit-arm}.helper-character--sit .helper-character__wave .helper-character__arm{--helper-sit-arm-x:-5px;animation:4s ease-in-out helper-character-sit-arm}@keyframes helper-character-sit-body{0%,to{transform:translateY(0)scale(1)}20%,80%{transform:translateY(3px)scale(1.04,.9)}}@keyframes helper-character-sit-foot{0%,to{transform:translate(0)rotate(0)}20%,80%{transform:translate(var(--helper-sit-foot-x), 2px) rotate(var(--helper-sit-foot-angle))}}@keyframes helper-character-sit-arm{0%,12.5%,to{transform:translate(0)}25%,80%{transform:translate(var(--helper-sit-arm-x), 6px)}}.helper-character--hop,.helper-character--stretch,.helper-character--bow,.helper-character--wink,.helper-character--doze,.helper-character--droop{--helper-idle-duration:2s}.helper-character--bow .helper-character__pose{animation:helper-character-idle-bow var(--helper-idle-duration) ease-in-out;transform-origin:bottom}.helper-character--doze .helper-character__pose{animation:helper-character-idle-doze var(--helper-idle-duration) ease-in-out}.helper-character--peek .helper-character__pose{transform-origin:bottom;animation:2s ease-in-out helper-character-peek}.helper-character--yawn .helper-character__pose{transform-origin:bottom;animation:2s ease-in-out helper-character-yawn-body}.helper-character--yawn .helper-character__mouth-smile{animation:2s ease-in-out helper-character-yawn-smile}@keyframes helper-character-yawn-body{0%,to{transform:scale(1)}35%,65%{transform:scale(.98,1.02)}}@keyframes helper-character-yawn-eyes{0%,90%,to{transform:scaleY(1)}30%,65%{transform:scaleY(.12)}}@keyframes helper-character-yawn-hand{0%,25%,90%,to{transform:translate(0)rotate(0)}35%,65%{transform:translate(-16px,-1px)rotate(20deg)}}@keyframes helper-character-yawn-smile{0%,90%,to{opacity:1}25%,75%{opacity:0}}@keyframes helper-character-yawn-mouth{0%,90%,to{opacity:0;transform:scale(.6,.2)}30%,65%{opacity:1;transform:scale(1)}}.helper-character--droop .helper-character__pose{animation:helper-character-idle-droop var(--helper-idle-duration) ease-in-out;transform-origin:bottom}.helper-character--hold .helper-character__pose,.helper-character--hold .helper-character__pupil,.helper-character--hold .helper-character__eyes{animation-iteration-count:infinite}@keyframes helper-character-idle-sleepy-eyes{0%,to{transform:scaleY(1)}40%,60%{transform:scaleY(.4)}80%{transform:scaleY(1.12)}}.helper-character__mouth-sleep,.helper-character__mouth-concerned{display:none}.helper-character__mouth-yawn{opacity:0;display:none}.helper-character--doze .helper-character__mouth-smile,.helper-character--droop .helper-character__mouth-smile{display:none}.helper-character--petted .helper-character__pose{animation:1.4s ease-in-out helper-character-petted}
