.clippy-bob{animation:clippy-bob 3s ease-in-out infinite}@keyframes clippy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.fixo-antenna{transform-origin:40px 12px}.fixo-antenna-sway{animation:fixo-sway 2.5s ease-in-out infinite}.fixo-antenna-fast{animation:fixo-sway-fast .4s ease-in-out infinite}.fixo-antenna-alert{animation:fixo-sway-alert .5s ease-in-out infinite}.fixo-antenna-spin{animation:fixo-spin 1.2s linear infinite}@keyframes fixo-sway{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes fixo-sway-fast{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}@keyframes fixo-sway-alert{0%,to{transform:rotate(0)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}@keyframes fixo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fixo-legs{transform-origin:40px 49px}.fixo-legs-idle{animation:none}.fixo-legs-happy{animation:fixo-legs-happy 2s ease-in-out infinite}.fixo-legs-bounce{animation:fixo-legs-bounce .5s ease-in-out infinite}.fixo-legs-dance{animation:fixo-legs-dance .6s ease-in-out infinite}.fixo-legs-tiptoe{animation:fixo-legs-tiptoe .8s ease-in-out infinite}.fixo-legs-tap{animation:fixo-legs-tap 1.5s ease-in-out infinite}.fixo-legs-swagger{animation:fixo-legs-swagger 1s ease-in-out infinite}@keyframes fixo-legs-happy{0%,to{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}@keyframes fixo-legs-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes fixo-legs-dance{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(0)}75%{transform:rotate(-2deg)}}@keyframes fixo-legs-tiptoe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes fixo-legs-tap{0%,45%,55%,to{transform:rotate(0)}48%{transform:rotate(1deg)}52%{transform:rotate(-1deg)}}@keyframes fixo-legs-swagger{0%,to{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.fixo-gesture-nod{animation:fixo-nod .6s ease-in-out}.fixo-gesture-tilt{animation:fixo-tilt 1s ease-in-out}.fixo-gesture-lean{animation:fixo-lean .8s ease-in-out}.fixo-gesture-pump{animation:fixo-pump .9s ease-in-out}.fixo-gesture-wave{animation:fixo-wave 1.2s ease-in-out}.fixo-gesture-shake{animation:fixo-shake .5s ease-in-out}.fixo-gesture-bounce{animation:fixo-bounce .7s ease-out}.fixo-gesture-shrink{animation:fixo-shrink .5s ease-in-out}.fixo-peek{animation:fixo-peek 1.5s ease-in-out}@keyframes fixo-nod{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}@keyframes fixo-tilt{0%,to{transform:rotate(0)}30%,70%{transform:rotate(8deg)}}@keyframes fixo-lean{0%,to{transform:translateY(0) scale(1)}40%,60%{transform:translateY(-4px) scale(1.05)}}@keyframes fixo-pump{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.08)}50%{transform:translateY(0) scale(1)}70%{transform:translateY(-4px) scale(1.04)}to{transform:translateY(0) scale(1)}}@keyframes fixo-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes fixo-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes fixo-bounce{0%{transform:translateY(0)}30%{transform:translateY(-15px)}50%{transform:translateY(0)}70%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes fixo-shrink{0%,to{transform:scale(1)}40%,60%{transform:scale(.9)}}@keyframes fixo-peek{0%{transform:translateY(100%)}20%,80%{transform:translateY(0)}to{transform:translateY(100%)}}.fixo-mascot-walk{animation:fixo-walk-bob .5s ease-in-out infinite}.fixo-mascot-run{animation:fixo-run-bob .3s ease-in-out infinite}.fixo-mascot-sleep{animation:fixo-sleep-breathe 3s ease-in-out infinite}@keyframes fixo-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fixo-run-bob{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-2deg)}75%{transform:translateY(-4px) rotate(2deg)}}@keyframes fixo-sleep-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}
