.mm{cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.8s cubic-bezier(.34,1.56,.64,1) both mm-pop;display:block;overflow:visible}.mm .bod,.mm .ant,.mm .eyes,.mm .shadow{transform-box:fill-box}.mm .bod{transform-origin:50% 100%;animation:3.2s ease-in-out infinite mm-breathe}.mm .ant{transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate mm-wobble}.mm .eyes{transform-origin:50%;animation:5s infinite mm-blink}.mm .shadow{transform-origin:50%}.mm-navy .bod{animation-name:mm-rock;animation-duration:2.8s}.mm-coral .bod{animation-name:mm-read;animation-duration:4s}.mm-coral .eyes{animation-delay:1.3s}.mm-green .bod{animation:1.3s cubic-bezier(.3,0,.4,1) infinite mm-hop}.mm-green .shadow{animation:1.3s cubic-bezier(.3,0,.4,1) infinite mm-shadow}.mm-baby .bod{animation-name:mm-shy;animation-duration:3.6s}.mm-baby .eyes{animation-delay:2.6s}.mm.boing .bod{animation:.7s cubic-bezier(.3,0,.3,1) both mm-boing!important}@keyframes mm-pop{0%{opacity:0;transform:translateY(40px)scale(.6)}}@keyframes mm-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018,.982)}}@keyframes mm-wobble{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes mm-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}96%{transform:scaleY(1)}}@keyframes mm-rock{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)scale(1.01,.99)}}@keyframes mm-read{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)}60%{transform:rotate(1.5deg)scale(1.01,.99)}}@keyframes mm-hop{0%,to{transform:translateY(0)scale(1.08,.92)}12%{transform:translateY(0)scale(.95,1.06)}50%{transform:translateY(-38px)scale(1)}88%{transform:translateY(0)scale(1)}}@keyframes mm-shadow{0%,12%,88%,to{transform:scale(1)}50%{opacity:.12;transform:scale(.7)}}@keyframes mm-shy{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)scale(1.02,.98)}}@keyframes mm-boing{0%{transform:scale(1)}18%{transform:scale(1.14,.84)}45%{transform:translateY(-34px)scale(.9,1.12)}70%{transform:translateY(0)scale(1.08,.93)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mm,.mm *{animation:none!important}}.mastered-badge.mm-host{width:auto;height:auto;box-shadow:none;background:0 0;justify-content:center;margin:0 auto 8px;display:flex}.nl-medal-mm{z-index:2;position:absolute;bottom:-14px;right:-96px}@media (width<=560px){.nl-medal-mm{right:-64px}.nl-medal-mm svg{width:92px;height:auto}}.mm-row{align-items:center;gap:16px;display:flex}.mm-row .sch-h1{margin:0}@media (width<=480px){.mm-row svg{width:72px;height:auto}}.kn-door{position:relative}.kn-door-mm{position:absolute;bottom:30px}.kn-door-mm.l{left:-150px}.kn-door-mm.r{right:-150px}.kn-doors.side .kn-door-mm{display:none}@media (width<=1239px){.kn-door-mm{display:none}}.mmp{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;line-height:0;animation:.8s cubic-bezier(.34,1.56,.64,1) both mm-pop;display:inline-block}.mmp svg{width:100%;height:100%;display:block;overflow:visible}.mmp [data-part]{transform-box:fill-box}.mmp [data-part=character]{transform-origin:50% 100%;animation:3.2s ease-in-out infinite mm-breathe}.mmp [data-part=antenna]{transform-origin:30% 100%;animation:2.6s ease-in-out infinite alternate mm-wobble}.mmp [data-part=eyes]{transform-origin:50%;animation:5s infinite mm-blink}.mmp [data-part=shadow]{transform-origin:50%}.mmp-waving [data-part=arm-left]{transform-origin:90% 90%;animation:1.1s ease-in-out infinite alternate mmp-wave}.mmp-waving [data-part=arm-right]{transform-origin:10% 10%;animation:2.4s ease-in-out infinite alternate mmp-sway}@keyframes mmp-wave{0%{transform:rotate(-14deg)}to{transform:rotate(12deg)}}@keyframes mmp-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.mmp-cheering [data-part=character]{animation:1.2s cubic-bezier(.3,0,.4,1) infinite mm-hop}.mmp-cheering [data-part=shadow]{animation:1.2s cubic-bezier(.3,0,.4,1) infinite mm-shadow}.mmp-cheering [data-part=arm-left],.mmp-cheering [data-part=arm-right]{transform-origin:50% 100%;animation:.6s ease-in-out infinite alternate mmp-sway}.mmp-pointing [data-part=arm-right]{transform-origin:0%;animation:1.4s ease-in-out infinite mmp-poke}@keyframes mmp-poke{0%,60%,to{transform:translate(0)}30%{transform:translate(8px)}}.mmp-thinking [data-part=character]{animation:4s ease-in-out infinite mmp-ponder}@keyframes mmp-ponder{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)scale(1.01,.99)}}.mmp-encouraging [data-part=arm-right]{transform-origin:0 100%;animation:1.6s ease-in-out infinite mmp-thumb}@keyframes mmp-thumb{0%,70%,to{transform:none}35%{transform:translateY(-6px)rotate(-6deg)}}.mmp-reading [data-part=character]{animation:4s ease-in-out infinite mm-read}.mmp-reading [data-part=book]{transform-origin:50% 100%;animation:3s ease-in-out infinite mmp-book}@keyframes mmp-book{50%{transform:translateY(-3px)rotate(-2deg)}}.mmp-peeking [data-part=character]{animation:5s ease-in-out infinite mmp-peek}@keyframes mmp-peek{0%,to{transform:translateY(14%)}20%,80%{transform:translateY(0)}}.mmp-sleeping [data-part=character]{animation:4.8s ease-in-out infinite mm-breathe}.mmp-sleeping [data-part=antenna]{animation-duration:5s}.mmp.boing [data-part=character]{animation:.7s cubic-bezier(.3,0,.3,1) both mm-boing!important}@media (prefers-reduced-motion:reduce){.mmp,.mmp *{animation:none!important}}
