.cm{overflow:visible;flex-shrink:0;display:inline-block;vertical-align:middle}.cm-body,.cm-brush,.cm-clap,.cm-eyes,.cm-mega,.cm-pen,.cm-scribble,.cm-shadow,.cm-sparkle{transform-box:view-box}.cm-coin,.cm-sketch,.cm-spark,.cm-tick,.cm-wave{transform-box:fill-box;transform-origin:center}.cm-body{transform-origin:32px 58px}.cm-shadow{transform-origin:32px 60px}.cm-eyes{transform-origin:32px 39.5px}.cm-clap{transform-origin:15px 25px;transform:rotate(-12deg)}.cm-pen{transform-origin:56px 48px}.cm-brush{transform-origin:56px 47px}.cm-mega{transform-origin:54px 43px}.cm-sparkle{transform-origin:9px 13px}.cm-scribble{transform-origin:50px 52.6px}.cm-sketch{transform-origin:left center}.cm-scribble,.cm-sketch,.cm-spark,.cm-wave{opacity:0}.cm-idle.cm-big .cm-body{animation:cm-bob 1.2s ease-in-out infinite alternate}.cm-idle.cm-big .cm-shadow{animation:cm-shadow 1.2s ease-in-out infinite alternate}.cm-idle .cm-eyes,.cm-thinking .cm-eyes{animation:cm-blink 4.2s ease-in-out infinite}.cm-idle .cm-sparkle{animation:cm-twinkle 1.2s ease-in-out infinite alternate}.cm-thinking.cm-big .cm-body{animation:cm-bob .6s ease-in-out infinite alternate}.cm-thinking.cm-big .cm-shadow{animation:cm-shadow .6s ease-in-out infinite alternate}.cm-thinking.cm-icon .cm-clap,.cm-thinking.cm-p-default .cm-clap{animation:cm-flap .45s ease-in-out infinite alternate}.cm-thinking .cm-sparkle{animation:cm-spin 1.2s linear infinite}.cm-thinking .cm-pen{animation:cm-write 1.2s ease-in-out infinite}.cm-thinking .cm-scribble{opacity:1;animation:cm-scribble 1.2s ease-in-out infinite}.cm-thinking .cm-brush{animation:cm-dab .6s ease-in-out infinite alternate}.cm-thinking .cm-sketch{opacity:1;animation:cm-draw 1.2s ease-out infinite}.cm-thinking .cm-sketch:nth-of-type(2){animation-delay:.2s}.cm-thinking .cm-sketch:nth-of-type(3){animation-delay:.4s}.cm-thinking .cm-tick{animation:cm-tick 1.2s ease-out infinite}.cm-thinking .cm-tick:nth-of-type(2){animation-delay:.3s}.cm-thinking .cm-tick:nth-of-type(3){animation-delay:.6s}.cm-thinking .cm-mega{animation:cm-shout .3s ease-in-out infinite alternate}.cm-thinking .cm-wave{opacity:1;animation:cm-wave .9s ease-out infinite}.cm-thinking .cm-wave:nth-of-type(2){animation-delay:.3s}.cm-thinking .cm-coin{animation:cm-flip .9s ease-in-out infinite}.cm-done .cm-body{animation:cm-hop .6s ease-out 1 both}.cm-done .cm-clap{animation:cm-snap .35s ease-out 1 both}.cm-done .cm-spark{animation:cm-spark .8s ease-out 1 both}.cm-done .cm-spark:nth-of-type(2){animation-delay:.08s}.cm-done .cm-spark:nth-of-type(3){animation-delay:.16s}.cm-error .cm-body{transform:rotate(-8deg);animation:cm-tilt .5s ease-out 1 both}.cm-error .cm-sweat{transform-box:fill-box;transform-origin:center top;animation:cm-drip 1.2s ease-in infinite}@keyframes cm-bob{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-1.6px) rotate(1deg)}}@keyframes cm-shadow{0%{transform:scaleX(1);opacity:1}to{transform:scaleX(.86);opacity:.7}}@keyframes cm-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes cm-twinkle{0%{transform:scale(.85) rotate(0deg)}to{transform:scale(1.1) rotate(12deg)}}@keyframes cm-spin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.15)}to{transform:rotate(1turn) scale(1)}}@keyframes cm-flap{0%{transform:rotate(-14deg)}to{transform:rotate(-2deg)}}@keyframes cm-write{0%{transform:translate(-6px) rotate(0deg)}15%{transform:translate(-4px,-1px) rotate(5deg)}30%{transform:translate(-2px) rotate(-3deg)}45%{transform:translateY(-1px) rotate(5deg)}60%{transform:translate(2px) rotate(-3deg)}75%{transform:translate(3px,-1px) rotate(4deg)}to{transform:translate(-6px) rotate(0deg)}}@keyframes cm-scribble{0%{transform:scaleX(0);opacity:1}75%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes cm-dab{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes cm-draw{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1}85%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes cm-tick{0%{transform:scale(.3);opacity:0}18%{transform:scale(1.25);opacity:1}30%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes cm-shout{0%{transform:rotate(-3deg)}to{transform:rotate(4deg) scale(1.04)}}@keyframes cm-wave{0%{transform:scale(.7);opacity:0}30%{opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes cm-flip{0%{transform:translateY(0) scaleX(1)}25%{transform:translateY(-3px) scaleX(0)}50%{transform:translateY(-4px) scaleX(-1)}75%{transform:translateY(-3px) scaleX(0)}to{transform:translateY(0) scaleX(1)}}@keyframes cm-hop{0%{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1.04,.94)}45%{transform:translateY(-6px) scale(.97,1.04)}70%{transform:translateY(0) scale(1.03,.96)}to{transform:translateY(0) scale(1)}}@keyframes cm-snap{0%{transform:rotate(-12deg)}40%{transform:rotate(1deg)}to{transform:rotate(-12deg)}}@keyframes cm-spark{0%{transform:scale(.4);opacity:0}35%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:0}}@keyframes cm-tilt{0%{transform:rotate(0deg)}60%{transform:rotate(-11deg)}to{transform:rotate(-8deg)}}@keyframes cm-drip{0%{transform:translateY(0);opacity:0}25%{opacity:1}to{transform:translateY(3px);opacity:0}}@media (prefers-reduced-motion:reduce){.cm,.cm *{animation:none!important}.cm-thinking .cm-sweat{opacity:1}}