@property --m-lid{syntax:"<number>";inherits:true;initial-value:.24}@property --m-lx{syntax:"<length>";inherits:true;initial-value:0}@property --m-ly{syntax:"<length>";inherits:true;initial-value:0}@property --m-bl{syntax:"<angle>";inherits:true;initial-value:0deg}@property --m-br{syntax:"<angle>";inherits:true;initial-value:0deg}@property --m-by{syntax:"<length>";inherits:true;initial-value:0}@property --m-blush{syntax:"<number>";inherits:true;initial-value:0}@property --m-happy{syntax:"<number>";inherits:true;initial-value:0}@property --m-wink{syntax:"<number>";inherits:true;initial-value:0}@property --m-dizzy{syntax:"<number>";inherits:true;initial-value:0}@property --m-sweat{syntax:"<number>";inherits:true;initial-value:0}@property --m-head{syntax:"<angle>";inherits:true;initial-value:0deg}@property --m-arm-l{syntax:"<angle>";inherits:true;initial-value:20deg}@property --m-arm-r{syntax:"<angle>";inherits:true;initial-value:-20deg}.merry{filter:drop-shadow(0 var(--merry-relief,4px) 0 #000) drop-shadow(0 14px 14px #00000029);transition:--m-lid .28s,--m-lx .35s,--m-ly .35s,--m-bl .3s,--m-br .3s,--m-by .3s,--m-blush .45s,--m-happy .2s,--m-wink .15s,--m-dizzy .2s,--m-sweat .3s,--m-head .4s,--m-arm-l .38s cubic-bezier(.3,1.5,.5,1),--m-arm-r .38s cubic-bezier(.3,1.5,.5,1);display:block;overflow:visible}.merry .m-bob{transform-box:fill-box;transform-origin:50% 100%;animation:3s ease-in-out infinite m-breathe}.merry .m-head{transform-box:fill-box;transform-origin:50% 92%;rotate:var(--m-head,0deg);animation:6s ease-in-out infinite m-sway}.merry .m-tail{transform-box:fill-box;transform-origin:0 30%;animation:1.3s ease-in-out infinite alternate m-wag}.merry .m-arm-l{transform-box:fill-box;transform-origin:50% 18%;rotate:var(--m-arm-l,20deg)}.merry .m-arm-r{transform-box:fill-box;transform-origin:50% 18%;rotate:var(--m-arm-r,-20deg)}.merry .m-hand-l,.merry .m-hand-r{transform-box:fill-box;transform-origin:50% 20%}.merry .m-leg-l,.merry .m-leg-r{transform-box:fill-box;transform-origin:50% 0}.merry .m-pupil{transform:translate(var(--m-lx,0px), var(--m-ly,0px))}.merry .m-lid{transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--m-lid,.24))}.merry .m-blink{transform-box:fill-box;transform-origin:50% 0;animation:5s infinite m-blink;animation-delay:var(--m-blink-delay,0s);transform:scaleY(0)}.merry .m-brow-l{transform-box:fill-box;transform-origin:50%;transform:translateY(var(--m-by,0px)) rotate(var(--m-bl,0deg))}.merry .m-brow-r{transform-box:fill-box;transform-origin:50%;transform:translateY(var(--m-by,0px)) rotate(var(--m-br,0deg))}.merry .m-blush{opacity:var(--m-blush,0)}.merry .m-eye-l{opacity:calc(1 - max(var(--m-happy,0), var(--m-dizzy,0)))}.merry .m-eye-r{opacity:calc(1 - max(var(--m-happy,0), var(--m-wink,0), var(--m-dizzy,0)))}.merry .m-happy-l{opacity:var(--m-happy,0)}.merry .m-happy-r{opacity:max(var(--m-happy,0), var(--m-wink,0))}.merry .m-dizzy-eyes{opacity:var(--m-dizzy,0)}.merry .m-spiral{transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite m-spin}.merry .m-sweat{opacity:var(--m-sweat,0);transform-box:fill-box;transform-origin:50% 0;animation:1.6s ease-in infinite m-drip}.merry .m-shadow{transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.merry.no-shadow .m-shadow{display:none}.merry .m-mouth-smile{opacity:1}.merry .m-mouth-open,.merry .m-mouth-o,.merry .m-mouth-shy,.merry.e-happy .m-mouth-smile,.merry.e-worried .m-mouth-smile,.merry.e-dizzy .m-mouth-smile,.merry.e-surprised .m-mouth-smile,.merry.e-sleepy .m-mouth-smile{opacity:0}.merry.e-happy .m-mouth-open,.merry.e-worried .m-mouth-shy,.merry.e-dizzy .m-mouth-shy,.merry.e-surprised .m-mouth-o,.merry.e-sleepy .m-mouth-o{opacity:1}.merry.e-sleepy .m-mouth-o{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite m-snore;scale:.55}.merry.is-talking .m-mouth-open{animation:.3s step-end infinite m-talk}.merry.e-happy{--m-happy:1;--m-by:-10px;--m-blush:.5}.merry.e-shy,.merry.e-relaxed{--m-lid:.6;--m-ly:-3px;--m-bl:-4deg;--m-br:4deg;--m-by:3px;--m-blush:.35;--m-head:-5deg}.merry.e-teach{--m-lid:.18;--m-bl:-12deg;--m-br:4deg;--m-by:-8px;--m-head:4deg}.merry.e-surprised{--m-lid:.02;--m-by:-16px;--m-bl:-6deg;--m-br:6deg}.merry.e-cool{--m-lid:.56;--m-bl:-8deg;--m-br:10deg;--m-by:-2px;--m-head:4deg}.merry.e-wink{--m-wink:1;--m-br:12deg;--m-by:-4px;--m-head:6deg}.merry.e-sleepy{--m-lid:1.72;--m-head:-10deg;--m-by:6px}.merry.e-sleepy .m-blink{animation:none}.merry.e-dizzy{--m-dizzy:1;--m-head:6deg}.merry.e-worried{--m-lid:.3;--m-bl:16deg;--m-br:-16deg;--m-by:-6px;--m-ly:4px;--m-sweat:1;--m-blush:.6}.merry.a-wave{--m-arm-r:-150deg}.merry.a-wave .m-arm-r{animation:.8s ease-in-out infinite alternate m-wave}.merry.a-wave .m-hand-r{animation:.4s ease-in-out infinite alternate m-hand}.merry.a-point-left{--m-arm-l:102deg}.merry.a-point-left .m-hand-l{animation:1.2s ease-in-out infinite m-tap}.merry.a-point-right{--m-arm-r:-102deg}.merry.a-point-right .m-hand-r{animation:1.2s ease-in-out infinite m-tap}.merry.a-cheer{--m-arm-l:150deg;--m-arm-r:-150deg}.merry.a-cheer .m-arm-l{animation:.5s ease-in-out infinite alternate m-cheer}.merry.a-cheer .m-arm-r{animation:.5s ease-in-out infinite alternate-reverse m-cheer}.merry.a-fidget{--m-arm-l:-38deg;--m-arm-r:38deg}.merry.a-fidget .m-hand-l{animation:.7s ease-in-out infinite alternate m-fidget}.merry.a-fidget .m-hand-r{animation:.7s ease-in-out infinite alternate-reverse m-fidget}.merry.a-hips{--m-arm-l:34deg;--m-arm-r:-34deg}.merry.a-chill{--m-arm-l:146deg;--m-arm-r:-146deg}.merry.a-chill .m-bob{animation-duration:4.2s}.merry.a-chill .m-arm-l{animation:3.2s ease-in-out infinite alternate m-stretch}.merry.a-chill .m-arm-r{animation:3.2s ease-in-out infinite alternate-reverse m-stretch}@keyframes m-stretch{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.merry .m-glasses,.merry .m-shades,.merry .m-pointer{opacity:0;transition:opacity .3s}.merry.acc-teacher .m-glasses,.merry.acc-teacher .m-pointer,.merry.acc-shades .m-shades{opacity:1}.merry.acc-teacher.a-point-right .m-hand-r,.merry.acc-teacher.a-point-left .m-hand-l{animation-duration:1.6s}.merry.p-stand.a-cheer .m-bob{animation:.7s cubic-bezier(.3,0,.4,1) infinite m-jump}.merry.p-run .m-bob{animation:.17s ease-in-out infinite alternate m-runbob}.merry.p-run .m-leg-l{animation:.34s ease-in-out infinite alternate m-run-leg}.merry.p-run .m-leg-r{animation:.34s ease-in-out infinite alternate-reverse m-run-leg}.merry.p-run .m-arm-l,.merry.p-run .m-arm-r{animation:.34s ease-in-out infinite alternate m-swing}.merry.p-run .m-tail{animation-duration:.34s}.merry.p-run .m-head{rotate:calc(var(--m-head,0deg) + 5deg);animation:none}.merry.p-sit .m-leg-l{animation:1.7s ease-in-out infinite alternate m-dangle}.merry.p-sit .m-leg-r{animation:1.7s ease-in-out infinite alternate-reverse m-dangle}.merry.p-sit .m-bob{animation-duration:3.6s}@keyframes m-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.986)}}@keyframes m-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes m-wag{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes m-blink{0%,93%,to{transform:scaleY(0)}96%{transform:scaleY(1.75)}}@keyframes m-talk{0%{opacity:1}50%{opacity:0}}@keyframes m-wave{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@keyframes m-hand{0%{transform:rotate(-16deg)}to{transform:rotate(18deg)}}@keyframes m-tap{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes m-cheer{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes m-fidget{0%{transform:rotate(-12deg)}to{transform:rotate(14deg)}}@keyframes m-jump{0%,to{transform:translateY(0)scale(1.04,.95)}15%{transform:translateY(0)scale(.96,1.05)}45%{transform:translateY(-16%)scale(1)}75%{transform:translateY(0)scale(1.06,.93)}}@keyframes m-runbob{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes m-run-leg{0%{transform:rotate(-30deg)scaleY(.92)}to{transform:rotate(30deg)scaleY(.92)}}@keyframes m-swing{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes m-dangle{0%{transform:rotate(-8deg)scaleY(1)}50%{transform:rotate(4deg)scaleY(.84)}to{transform:rotate(12deg)scaleY(1)}}@keyframes m-spin{to{transform:rotate(360deg)}}@keyframes m-drip{0%{transform:translateY(0)scale(.9)}70%{transform:translateY(18%)scale(1)}to{transform:translateY(26%)scale(1)}}@keyframes m-snore{0%,to{scale:.45}50%{scale:.7}}.merry-hop{animation:.6s cubic-bezier(.3,0,.3,1) merry-hop}@keyframes merry-hop{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.08,.9)}45%{transform:translateY(-22%)scale(.95,1.06)}80%{transform:translateY(0)scale(1.06,.94)}}.merry-zzz{pointer-events:none;font-family:var(--font-display,"Unbounded Variable", sans-serif);color:#000;font-weight:900;position:absolute}.merry-zzz span{opacity:0;animation:3s ease-out infinite merry-zzz;position:absolute;bottom:0;left:0}.merry-zzz span:nth-child(2){font-size:1.3em;animation-delay:1s}.merry-zzz span:nth-child(3){font-size:1.6em;animation-delay:2s}@keyframes merry-zzz{0%{opacity:0;transform:translate(0)rotate(-10deg)}20%{opacity:1}to{opacity:0;transform:translate(1.6em,-2.6em)rotate(12deg)}}.merry-stars{pointer-events:none;animation:1.1s linear infinite merry-stars;position:absolute}.merry-stars span{width:1em;height:1em;margin:-.5em;position:absolute;top:50%;left:50%}.merry-stars span:first-child{transform:translate(1.4em)}.merry-stars span:nth-child(2){transform:rotate(120deg)translate(1.4em)}.merry-stars span:nth-child(3){transform:rotate(240deg)translate(1.4em)}@keyframes merry-stars{to{transform:rotate(360deg)}}.merry-spark{pointer-events:none;animation:.9s ease-out forwards merry-spark;position:absolute}@keyframes merry-spark{0%{opacity:0;transform:translateY(0)scale(.4)rotate(-20deg)}25%{opacity:1;transform:translateY(-30%)scale(1.1)rotate(8deg)}to{opacity:0;transform:translateY(-120%)scale(.9)rotate(0)}}.merry-bubble{border:2px solid var(--color-black,#000);background:var(--color-white,#fff);color:var(--color-ink,#000);text-align:left;border-radius:20px;padding:.7rem .95rem;font-size:.95rem;font-weight:700;line-height:1.35;box-shadow:0 4px #000}.merry-bubble:before,.merry-bubble:after{content:"";border-style:solid;width:0;height:0;position:absolute}.merry-bubble.tail-bottom:before{left:var(--tail-x,50%);border-width:14px 10px 0;border-color:var(--color-black,#000) transparent transparent;margin-left:-10px;bottom:-14px}.merry-bubble.tail-bottom:after{left:var(--tail-x,50%);border-width:10px 7px 0;border-color:var(--color-white,#fff) transparent transparent;margin-left:-7px;bottom:-9px}.merry-bubble.tail-right:before{right:-15px;bottom:var(--tail-y,16px);border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--color-black,#000)}.merry-bubble.tail-right:after{right:-10px;bottom:calc(var(--tail-y,16px) + 3px);border-width:6px 0 6px 11px;border-color:transparent transparent transparent var(--color-white,#fff)}.merry-bubble.tail-left:before{left:-15px;bottom:var(--tail-y,16px);border-width:9px 15px 9px 0;border-color:transparent var(--color-black,#000) transparent transparent}.merry-bubble.tail-left:after{left:-10px;bottom:calc(var(--tail-y,16px) + 3px);border-width:6px 11px 6px 0;border-color:transparent var(--color-white,#fff) transparent transparent}.merry-bubble-enter{animation:.35s cubic-bezier(.3,1.6,.5,1) both merry-bubble-in}@keyframes merry-bubble-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.merry-bubble.has-close{padding-right:2.4rem}@media (prefers-reduced-motion:reduce){.merry,.merry *,.merry-hop,.merry-zzz span,.merry-stars,.merry-spark,.merry-bubble-enter{transition:none!important;animation:none!important}.merry-zzz span:first-child{opacity:1}}.merry.is-paused,.merry.is-paused *{animation-play-state:paused!important}.merry-guide-enter{animation:.65s cubic-bezier(.2,.8,.3,1) both merry-guide-enter}@keyframes merry-guide-enter{0%{transform:translate(150%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.merry-guide-enter{animation:none!important}}
