.mico{display:block;overflow:visible}.mico:not(.static){width:100%;height:auto}.mico *{transform-box:view-box}.mico .wing,.mico .eye,.mico .hf,.mico .zz,.mico .spark,.mico .bang,.mico .cf,.mico .dot,.mico .brow,.mico .mouth-open,.mico .mouth-o{transform-box:fill-box}.mico .eyes-happy,.mico .eyes-sleep,.mico .mouth-open,.mico .mouth-o,.mico .tear,.mico .fx{opacity:0}.mico .eyes-happy,.mico .eyes-sleep,.mico .mouth-open,.mico .mouth-o,.mico .tear,.mico .fx,.mico .eyes-open{transition:opacity .18s}.mico .squash{transform-origin:100px 177px;animation:3.2s ease-in-out infinite mc-breathe}.mico .shadow{transform-origin:100px 184px;animation:3.2s ease-in-out infinite mc-shadow}.mico .face{animation:9s ease-in-out infinite mc-look}.mico .eye{transform-origin:50%;animation:6s infinite mc-blink}.mico .curl{transform-origin:100px 52px;animation:3.2s ease-in-out infinite mc-curl}.mico .tail{transform-origin:150px 138px;animation:3.2s ease-in-out infinite mc-tail}.mico .wing{transform-origin:85% 8%;animation:3.2s ease-in-out infinite mc-wing-idle}.mico .brow{transform-origin:50%}@keyframes mc-breathe{0%,to{transform:scale(1)}50%{transform:scale(.988,1.03)}}@keyframes mc-shadow{0%,to{transform:scale(1)}50%{transform:scale(.96)}}@keyframes mc-look{0%,18%{transform:translate(0)}25%,42%{transform:translate(-4px,-.5px)}50%,68%{transform:translate(4px,.5px)}76%,to{transform:translate(0)}}@keyframes mc-blink{0%,40%,44%,86%,90.5%,95%,to{transform:scaleY(1)}42%,88.5%,92.8%{transform:scaleY(.08)}}@keyframes mc-curl{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes mc-tail{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes mc-wing-idle{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}.mico.s-wave .mouth-open{opacity:1;transform-origin:50% 0;transform:scale(.8)}.mico.s-wave .wing-r{animation:1.1s ease-in-out infinite mc-wave}.mico.s-wave .char{transform-origin:100px 184px;animation:2.2s ease-in-out infinite mc-sway}.mico.s-wave .face{animation:2.2s ease-in-out infinite mc-face-wave}@keyframes mc-wave{0%,to{transform:rotate(112deg)}50%{transform:rotate(146deg)}}@keyframes mc-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes mc-face-wave{0%,to{transform:translate(2px)}50%{transform:translate(4px,-1px)}}.mico.s-happy .eyes-open{opacity:0}.mico.s-happy .eyes-happy,.mico.s-happy .mouth-open,.mico.s-happy .fx-hearts{opacity:1}.mico.s-happy .char{animation:1.15s cubic-bezier(.4,0,.3,1) infinite mc-jump}.mico.s-happy .squash{animation:1.15s ease-in-out infinite mc-jump-squash}.mico.s-happy .shadow{animation:1.15s cubic-bezier(.4,0,.3,1) infinite mc-jump-shadow}.mico.s-happy .wing{animation:1.15s ease-in-out infinite mc-flap}.mico.s-happy .curl{animation:1.15s ease-in-out infinite mc-curl-jump}.mico.s-happy .face{animation:none}.mico.s-happy .cheeks{animation:1.15s ease-in-out infinite mc-blush}.mico .hf{transform-origin:50%;animation:1.8s ease-out infinite mc-heart}@keyframes mc-jump{0%,14%{transform:translateY(0)}44%{transform:translateY(-30px)}70%,to{transform:translateY(0)}}@keyframes mc-jump-squash{0%{transform:scale(1)}12%{transform:scale(1.12,.86)}22%{transform:scale(.92,1.1)}44%{transform:scale(1)}64%{transform:scale(.95,1.06)}72%{transform:scale(1.14,.85)}84%{transform:scale(.97,1.03)}to{transform:scale(1)}}@keyframes mc-jump-shadow{0%,14%{opacity:.13;transform:scale(1)}44%{opacity:.06;transform:scale(.62)}70%,to{opacity:.13;transform:scale(1)}}@keyframes mc-flap{0%,14%{transform:rotate(0)}24%{transform:rotate(55deg)}34%{transform:rotate(20deg)}44%{transform:rotate(60deg)}56%{transform:rotate(25deg)}70%,to{transform:rotate(0)}}@keyframes mc-curl-jump{0%,14%{transform:rotate(-4deg)}30%{transform:rotate(14deg)}50%{transform:rotate(-12deg)}72%{transform:rotate(10deg)}to{transform:rotate(-4deg)}}@keyframes mc-blush{0%,to{opacity:.8}50%{opacity:1}}@keyframes mc-heart{0%{opacity:0;transform:translateY(6px)scale(.2)}20%{opacity:1;transform:translateY(0)scale(1.15)}35%{transform:scale(1)}to{opacity:0;transform:translateY(-34px)scale(.9)}}.mico.s-sleep .eyes-open{opacity:0}.mico.s-sleep .eyes-sleep,.mico.s-sleep .fx-zzz{opacity:1}.mico.s-sleep .brows{opacity:.35}.mico.s-sleep .char{transform-origin:100px 184px;transform:rotate(-5deg)}.mico.s-sleep .squash{animation:4.2s ease-in-out infinite mc-sleep-breathe}.mico.s-sleep .shadow{animation:4.2s ease-in-out infinite mc-shadow}.mico.s-sleep .face{animation:none;transform:translate(-2px,4px)}.mico.s-sleep .curl{animation:4.2s ease-in-out infinite mc-curl-sleep}.mico.s-sleep .wing{animation:none;transform:rotate(-4deg)}.mico.s-sleep .tail{animation:4.2s ease-in-out infinite mc-tail}.mico .zz{transform-origin:50%;animation:3s ease-in-out infinite mc-z}@keyframes mc-sleep-breathe{0%,to{transform:scaleY(.985)}50%{transform:scale(1.03,1.035)}}@keyframes mc-curl-sleep{0%,to{transform:rotate(28deg)}50%{transform:rotate(36deg)}}@keyframes mc-z{0%{opacity:0;transform:translate(-6px,10px)scale(.4)rotate(-10deg)}25%{opacity:1}to{opacity:0;transform:translate(8px,-16px)scale(1)rotate(8deg)}}.mico.s-think .fx-think{opacity:1}.mico.s-think .face{animation:3.6s ease-in-out infinite mc-think-face}.mico.s-think .pupil{animation:3.6s ease-in-out infinite mc-think-look}.mico.s-think .brow-r{animation:3.6s ease-in-out infinite mc-brow-up}.mico.s-think .char{transform-origin:100px 184px;animation:3.6s ease-in-out infinite mc-think-tilt}.mico.s-think .wing-l{animation:1.8s ease-in-out infinite mc-chin}.mico.s-think .curl{animation:1.8s ease-in-out infinite mc-curl-think}.mico .dot{transform-origin:50%;animation:1.1s ease-in-out infinite mc-dot}@keyframes mc-think-face{0%,to{transform:translate(3px,-2px)}50%{transform:translate(4px,-3px)}}@keyframes mc-think-look{0%,40%{transform:translate(3px,-4px)}55%,85%{transform:translate(-2px,-5px)}to{transform:translate(3px,-4px)}}@keyframes mc-brow-up{0%,to{transform:translateY(-3px)rotate(6deg)}50%{transform:translateY(-4px)rotate(8deg)}}@keyframes mc-think-tilt{0%,to{transform:rotate(3deg)}50%{transform:rotate(5deg)}}@keyframes mc-chin{0%,to{transform:rotate(-62deg)}50%{transform:rotate(-68deg)}}@keyframes mc-curl-think{0%,to{transform:rotate(-2deg)}25%{transform:rotate(8deg)}75%{transform:rotate(-8deg)}}@keyframes mc-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mico.s-surprise .char{animation:2.8s cubic-bezier(.3,1.6,.5,1) infinite mc-pop}.mico.s-surprise .squash{animation:2.8s ease-out infinite mc-pop-squash}.mico.s-surprise .eye{animation:2.8s cubic-bezier(.3,1.6,.5,1) infinite mc-eye-pop}.mico.s-surprise .brows{animation:2.8s cubic-bezier(.3,1.6,.5,1) infinite mc-brows-pop}.mico.s-surprise .curl{animation:2.8s cubic-bezier(.3,1.8,.5,1) infinite mc-curl-pop}.mico.s-surprise .wing{animation:2.8s cubic-bezier(.3,1.6,.5,1) infinite mc-wing-pop}.mico.s-surprise .mouth-o{animation:2.8s infinite mc-show-pop}.mico.s-surprise .fx-bang{opacity:1}.mico.s-surprise .bang{transform-origin:50% 100%;animation:2.8s cubic-bezier(.3,1.8,.5,1) infinite mc-bang}.mico.s-surprise .fx-bang .spark{transform-origin:50%;animation:2.8s cubic-bezier(.3,1.8,.5,1) infinite mc-bang}.mico.s-surprise .face{animation:none}@keyframes mc-pop{0%,8%{transform:translateY(0)}16%{transform:translateY(-14px)}30%,64%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes mc-pop-squash{0%,6%{transform:scale(1)}9%{transform:scale(1.08,.9)}16%{transform:scale(.93,1.1)}30%,64%{transform:scale(1)}to{transform:scale(1)}}@keyframes mc-eye-pop{0%,8%{transform:scale(1)}16%,62%{transform:scale(1.16)}74%,to{transform:scale(1)}}@keyframes mc-brows-pop{0%,8%{transform:translateY(0)}16%,62%{transform:translateY(-7px)}74%,to{transform:translateY(0)}}@keyframes mc-curl-pop{0%,8%{transform:rotate(-4deg)scale(1)}16%,60%{transform:rotate(-12deg)scale(1.18)}74%,to{transform:rotate(-4deg)scale(1)}}@keyframes mc-wing-pop{0%,8%{transform:rotate(0)}16%,58%{transform:rotate(48deg)}74%,to{transform:rotate(0)}}@keyframes mc-show-pop{0%,8%{opacity:0}13%,62%{opacity:1}70%,to{opacity:0}}@keyframes mc-bang{0%,9%{opacity:0;transform:scale(0)rotate(0)}18%{opacity:1;transform:scale(1.15)rotate(-6deg)}26%,58%{opacity:1;transform:scale(1)rotate(0)}68%,to{opacity:0;transform:scale(0)}}.mico.s-celebrate .eyes-open{opacity:0}.mico.s-celebrate .eyes-happy,.mico.s-celebrate .mouth-open,.mico.s-celebrate .fx-confetti,.mico.s-celebrate .fx-sparkles{opacity:1}.mico.s-celebrate .char{animation:.9s cubic-bezier(.4,0,.3,1) infinite mc-jump}.mico.s-celebrate .squash{animation:.9s ease-in-out infinite mc-jump-squash}.mico.s-celebrate .shadow{animation:.9s cubic-bezier(.4,0,.3,1) infinite mc-jump-shadow}.mico.s-celebrate .wing{animation:.45s ease-in-out infinite alternate mc-cheer}.mico.s-celebrate .curl{animation:.9s ease-in-out infinite mc-curl-jump}.mico.s-celebrate .face{animation:none}.mico .cf{animation:2.4s linear infinite mc-confetti}.mico .fx-sparkles .spark{transform-origin:50%;animation:1.6s ease-in-out infinite mc-twinkle}@keyframes mc-cheer{0%{transform:rotate(118deg)}to{transform:rotate(150deg)}}@keyframes mc-confetti{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate(8px,200px)rotate(540deg)}}@keyframes mc-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.mico.s-sad .tear{animation:2.6s ease-in infinite mc-tear}.mico.s-sad .pupil{transform:translateY(4px)}.mico.s-sad .eye{animation:6s infinite mc-blink}.mico.s-sad .brow-l{transform:translateY(-1px)rotate(-16deg)}.mico.s-sad .brow-r{transform:translateY(-1px)rotate(16deg)}.mico.s-sad .face{animation:none;transform:translateY(3px)}.mico.s-sad .curl{animation:3.6s ease-in-out infinite mc-curl-sad}.mico.s-sad .char{transform-origin:100px 184px;animation:3.6s ease-in-out infinite mc-sad-sway}.mico.s-sad .squash{animation:3.6s ease-in-out infinite mc-sad-breathe}.mico.s-sad .wing{animation:none;transform:rotate(-8deg)}.mico.s-sad .tail{animation:none;transform:rotate(10deg)}@keyframes mc-tear{0%{opacity:0;transform:translateY(-2px)scale(.4)}15%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(16px)}to{opacity:0;transform:translateY(22px)}}@keyframes mc-curl-sad{0%,to{transform:rotate(38deg)}50%{transform:rotate(44deg)}}@keyframes mc-sad-sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes mc-sad-breathe{0%,to{transform:scale(1.02,.97)}50%{transform:scaleY(.99)}}@media (prefers-reduced-motion:reduce){.mico *{animation:none!important}}.mico.static *{animation:none!important}.mico.static .shadow{display:none}
