.mc-char{--mc-ease:cubic-bezier(.45, .05, .25, 1)}.mc-char g,.mc-char line,.mc-char path,.mc-char rect,.mc-char circle,.mc-char ellipse{transform-box:view-box}.mc-char .mc-fore-front,.mc-char .mc-fore-back{transform:rotate(10deg)}@keyframes mc-blink{0%,91.5%,95.5%,to{transform:scaleY(1)}93.5%{transform:scaleY(.08)}}.mc-char .mc-blink{animation:5.4s linear infinite mc-blink}.mc-char.m2 .mc-blink{animation-delay:-1.7s}.mc-char.m4 .mc-blink{animation-delay:-3.1s}.mc-char.m6 .mc-blink{animation-delay:-2.4s}.mc-char.m1{--m1-dur:4.2s;--sit-x:-20px;--sit-y:21px;--sit-thigh:-86deg;--sit-shin:86deg;--m1-lean:32deg;--rise-x:0px;--rise-y:0px;--rise-thigh:0deg;--rise-shin:0deg}.mc-char.m1 .mc-figure{animation:mc-m1-figure var(--m1-dur) var(--mc-ease) infinite}.mc-char.m1 .mc-thigh{animation:mc-m1-thigh var(--m1-dur) var(--mc-ease) infinite}.mc-char.m1 .mc-shin{animation:mc-m1-shin var(--m1-dur) var(--mc-ease) infinite}.mc-char.m1 .mc-torso{animation:mc-m1-torso var(--m1-dur) var(--mc-ease) infinite}@keyframes mc-m1-figure{0%,16%{transform:translate(var(--sit-x), var(--sit-y))}34%{transform:translate(calc(var(--sit-x) * .8), calc(var(--sit-y) * .33))}50%,68%{transform:translate(var(--rise-x), var(--rise-y))}86%{transform:translate(calc(var(--sit-x) * .8), calc(var(--sit-y) * .33))}96%,to{transform:translate(var(--sit-x), var(--sit-y))}}@keyframes mc-m1-thigh{0%,16%{transform:rotate(var(--sit-thigh))}50%,68%{transform:rotate(var(--rise-thigh))}96%,to{transform:rotate(var(--sit-thigh))}}@keyframes mc-m1-shin{0%,16%{transform:rotate(var(--sit-shin))}50%,68%{transform:rotate(var(--rise-shin))}96%,to{transform:rotate(var(--sit-shin))}}@keyframes mc-m1-torso{0%,16%{transform:rotate(6deg)}34%{transform:rotate(var(--m1-lean))}50%,68%{transform:rotate(0)}84%{transform:rotate(var(--m1-lean))}96%,to{transform:rotate(6deg)}}.mc-char.m1.s0{--m1-dur:5.6s;--m1-lean:46deg;--rise-x:-11px;--rise-y:12px;--rise-thigh:-52deg;--rise-shin:54deg}.mc-char.m1.s0 .mc-arm-front{animation:none;transform:rotate(-62deg)}.mc-char.m1.s0 .mc-fore-front{animation:none;transform:rotate(-16deg)}.mc-char.m1.s1{--m1-dur:5s;--m1-lean:40deg}.mc-char.m1.s1 .mc-arm-front{animation:mc-m1-arm-push var(--m1-dur) var(--mc-ease) infinite}.mc-char.m1.s1 .mc-fore-front{animation:mc-m1-fore-push var(--m1-dur) var(--mc-ease) infinite}@keyframes mc-m1-arm-push{0%,16%{transform:rotate(-64deg)}34%{transform:rotate(-86deg)}50%,68%{transform:rotate(-8deg)}96%,to{transform:rotate(-64deg)}}@keyframes mc-m1-fore-push{0%,16%{transform:rotate(-30deg)}34%{transform:rotate(-14deg)}50%,68%{transform:rotate(8deg)}96%,to{transform:rotate(-30deg)}}.mc-char.m1.s2{--m1-dur:5.2s;--m1-lean:42deg}.mc-char.m1.s3{--m1-dur:4.2s;--m1-lean:28deg}.mc-char .mc-crossed-arms,.mc-char.m1.s2 .mc-original-arm,.mc-char.m1.s3 .mc-original-arm{display:none}.mc-char.m1.s2 .mc-crossed-arms,.mc-char.m1.s3 .mc-crossed-arms{display:inline}.mc-char.m1.s2 .mc-arm-back,.mc-char.m1.s3 .mc-arm-back{animation:none;transform:translate(-3.2px)rotate(78deg)}.mc-char.m1.s2 .mc-fore-back,.mc-char.m1.s3 .mc-fore-back{animation:none;transform:rotate(-145deg)}.mc-char.m1.s2 .mc-arm-front,.mc-char.m1.s3 .mc-arm-front{animation:none;transform:rotate(-78deg)}.mc-char.m1.s2 .mc-fore-front,.mc-char.m1.s3 .mc-fore-front{animation:none;transform:rotate(145deg)}.mc-char.m2{--m2-dur:4.8s;--floor-x:-24px;--floor-y:30px;--floor-thigh:-104deg;--floor-shin:118deg;--m2-lean:34deg}.mc-char.m2 .mc-figure{animation:mc-m2-figure var(--m2-dur) var(--mc-ease) infinite}.mc-char.m2 .mc-thigh{animation:mc-m2-thigh var(--m2-dur) var(--mc-ease) infinite}.mc-char.m2 .mc-shin{animation:mc-m2-shin var(--m2-dur) var(--mc-ease) infinite}.mc-char.m2 .mc-torso{animation:mc-m2-torso var(--m2-dur) var(--mc-ease) infinite}@keyframes mc-m2-figure{0%,18%{transform:translate(var(--floor-x), var(--floor-y))}52%,70%{transform:translate(0)}96%,to{transform:translate(var(--floor-x), var(--floor-y))}}@keyframes mc-m2-thigh{0%,18%{transform:rotate(var(--floor-thigh))}52%,70%{transform:rotate(0)}96%,to{transform:rotate(var(--floor-thigh))}}@keyframes mc-m2-shin{0%,18%{transform:rotate(var(--floor-shin))}52%,70%{transform:rotate(0)}96%,to{transform:rotate(var(--floor-shin))}}@keyframes mc-m2-torso{0%,18%{transform:rotate(14deg)}36%{transform:rotate(var(--m2-lean))}52%,70%{transform:rotate(0)}86%{transform:rotate(var(--m2-lean))}96%,to{transform:rotate(14deg)}}.mc-char.m2.s0{--m2-dur:5s;--floor-x:-8px;--floor-y:11px;--floor-thigh:-34deg;--floor-shin:38deg;--m2-lean:26deg}.mc-char.m2.s1{--m2-dur:5.8s;--m2-lean:48deg}.mc-char.m2.s1 .mc-arm-front{animation:mc-m2-arm-support var(--m2-dur) var(--mc-ease) infinite}.mc-char.m2.s1 .mc-fore-front{animation:mc-m2-fore-support var(--m2-dur) var(--mc-ease) infinite}@keyframes mc-m2-arm-support{0%,18%{transform:rotate(-26deg)}36%{transform:rotate(-44deg)}52%,70%{transform:rotate(-4deg)}96%,to{transform:rotate(-26deg)}}@keyframes mc-m2-fore-support{0%,18%{transform:rotate(34deg)}36%{transform:rotate(10deg)}52%,70%{transform:rotate(10deg)}96%,to{transform:rotate(34deg)}}.mc-char.m2.s2{--m2-dur:5.2s;--m2-lean:42deg}.mc-char.m2.s2 .mc-arm-front{animation:mc-m2-arm-tap var(--m2-dur) var(--mc-ease) infinite}@keyframes mc-m2-arm-tap{0%,18%{transform:rotate(-8deg)}36%{transform:rotate(-38deg)}52%,70%{transform:rotate(0)}96%,to{transform:rotate(-8deg)}}.mc-char.m2.s3{--m2-dur:4.6s;--m2-lean:30deg}.mc-char.m3{--stride:1.15s;--step:18deg;--armswing:14deg;--walk-x:-14px}.mc-char.m3 .mc-figure{animation:mc-m3-bob var(--stride) ease-in-out infinite}.mc-char.m3 .mc-thigh{animation:mc-m3-thigh var(--stride) ease-in-out infinite}.mc-char.m3 .mc-shin{animation:mc-m3-shin var(--stride) ease-in-out infinite}.mc-char.m3 .mc-leg-back .mc-thigh,.mc-char.m3 .mc-leg-back .mc-shin{animation-delay:calc(var(--stride) / -2)}.mc-char.m3 .mc-arm-front{animation:mc-m3-arm var(--stride) ease-in-out infinite}.mc-char.m3 .mc-arm-back{animation:mc-m3-arm var(--stride) ease-in-out infinite;animation-delay:calc(var(--stride) / -2)}.mc-char.m3 .mc-fore-front,.mc-char.m3 .mc-fore-back{transform:rotate(26deg)}@keyframes mc-m3-bob{0%,50%,to{transform:translate(var(--walk-x), 0)}25%,75%{transform:translate(var(--walk-x), -2.4px)}}@keyframes mc-m3-thigh{0%,to{transform:rotate(var(--step))}50%{transform:rotate(calc(-1 * var(--step)))}}@keyframes mc-m3-shin{0%{transform:rotate(6deg)}30%{transform:rotate(calc(var(--step) * 1.9))}55%{transform:rotate(4deg)}to{transform:rotate(6deg)}}@keyframes mc-m3-arm{0%,to{transform:rotate(calc(-1 * var(--armswing)))}50%{transform:rotate(var(--armswing))}}.mc-char.m3.s0{--stride:2.1s;--step:6deg;--armswing:0deg}.mc-char.m3.s0 .mc-arm-front{animation:none;transform:rotate(-46deg)}.mc-char.m3.s0 .mc-fore-front{transform:rotate(-14deg)}.mc-char.m3.s1{--stride:1.7s;--step:11deg;--armswing:4deg}.mc-char.m3.s1 .mc-arm-back{animation:none;transform:rotate(26deg)}.mc-char.m3.s2{--stride:1.35s;--step:15deg}.mc-char.m3.s3{--stride:1.05s;--step:21deg;--armswing:18deg}.mc-char.m4{--m4-dur:4.6s;--fold:100deg}.mc-char.m4 .mc-figure{animation:mc-m4-shift var(--m4-dur) var(--mc-ease) infinite}.mc-char.m4 .mc-torso{animation:mc-m4-torso var(--m4-dur) var(--mc-ease) infinite}.mc-char.m4 .mc-arm-front,.mc-char.m4 .mc-arm-back{animation:mc-m4-arm var(--m4-dur) var(--mc-ease) infinite}.mc-char.m4 .mc-fore-front,.mc-char.m4 .mc-fore-back{transform:rotate(2deg)}@keyframes mc-m4-shift{0%,14%{transform:translate(0)}46%,66%{transform:translate(-8px)}96%,to{transform:translate(0)}}@keyframes mc-m4-torso{0%,14%{transform:rotate(0)}46%,66%{transform:rotate(var(--fold))}96%,to{transform:rotate(0)}}@keyframes mc-m4-arm{0%,14%{transform:rotate(0)}46%,66%{transform:rotate(calc(-.92 * var(--fold)))}96%,to{transform:rotate(0)}}.mc-char.m4.s0{--m4-dur:5.2s;--fold:38deg}.mc-char.m4.s0 .mc-thigh{transform:rotate(-9deg)}.mc-char.m4.s0 .mc-shin{transform:rotate(11deg)}.mc-char.m4.s1{--m4-dur:5s;--fold:62deg}.mc-char.m4.s2{--fold:84deg}.mc-char.m4.s3{--m4-dur:4.4s;--fold:102deg}.mc-char.m5{--m5-dur:4.6s;--reach:1}.mc-char.m5 .mc-arm-over{animation:mc-m5-over var(--m5-dur) var(--mc-ease) infinite}.mc-char.m5 .mc-fore-over{animation:mc-m5-over-fore var(--m5-dur) var(--mc-ease) infinite}.mc-char.m5 .mc-arm-under{animation:mc-m5-under var(--m5-dur) var(--mc-ease) infinite}.mc-char.m5 .mc-fore-under{animation:mc-m5-under-fore var(--m5-dur) var(--mc-ease) infinite}.mc-char.m5 .mc-spark{opacity:0}.mc-char.m5.s3 .mc-spark{animation:mc-m5-spark var(--m5-dur) ease-out infinite}@keyframes mc-m5-over{0%,12%{transform:rotate(0)}44%,64%{transform:rotate(calc(-156deg * var(--reach)))}94%,to{transform:rotate(0)}}@keyframes mc-m5-over-fore{0%,12%{transform:rotate(0)}44%,64%{transform:rotate(calc(-58deg * var(--reach)))}94%,to{transform:rotate(0)}}@keyframes mc-m5-under{0%,12%{transform:rotate(0)}44%,64%{transform:rotate(calc(28deg * var(--under,1)))}94%,to{transform:rotate(0)}}@keyframes mc-m5-under-fore{0%,12%{transform:rotate(0)}44%,64%{transform:rotate(calc(116deg * var(--under,1)))}94%,to{transform:rotate(0)}}@keyframes mc-m5-spark{0%,42%{opacity:0;transform:scale(.4)}54%,64%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(.4)}}.mc-char.m5.s0{--m5-dur:5.4s;--reach:.45;--under:.35}.mc-char.m5.s1{--m5-dur:5s;--reach:.8;--under:.45}.mc-char.m5.s2{--reach:.92;--under:.85}.mc-char.m5.s3{--reach:1;--under:1}.mc-char.m6{--m6-dur:4.8s;--stretchf:1}.mc-char.m6 .mc-arm-left{animation:mc-m6-arm-l var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-arm-right{animation:mc-m6-arm-r var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-fore-left{animation:mc-m6-fore-l var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-fore-right{animation:mc-m6-fore-r var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-torso{animation:mc-m6-sway var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-figure{animation:mc-m6-rise var(--m6-dur) var(--mc-ease) infinite}.mc-char.m6 .mc-rays{opacity:0}.mc-char.m6.s3 .mc-rays,.mc-char.m6.s2 .mc-rays{animation:mc-m6-rays var(--m6-dur) ease-in-out infinite}@keyframes mc-m6-arm-l{0%,14%{transform:rotate(0)}50%,68%{transform:rotate(calc(148deg * var(--stretchf)))}96%,to{transform:rotate(0)}}@keyframes mc-m6-arm-r{0%,14%{transform:rotate(0)}50%,68%{transform:rotate(calc(-148deg * var(--stretchf)))}96%,to{transform:rotate(0)}}@keyframes mc-m6-fore-l{0%,14%{transform:rotate(0)}50%,68%{transform:rotate(calc(14deg * var(--stretchf)))}96%,to{transform:rotate(0)}}@keyframes mc-m6-fore-r{0%,14%{transform:rotate(0)}50%,68%{transform:rotate(calc(-14deg * var(--stretchf)))}96%,to{transform:rotate(0)}}@keyframes mc-m6-sway{0%,14%{transform:rotate(0)}42%{transform:rotate(calc(3deg * var(--stretchf)))}60%{transform:rotate(calc(-3deg * var(--stretchf)))}96%,to{transform:rotate(0)}}@keyframes mc-m6-rise{0%,14%{transform:translateY(calc(3.5px * var(--slump,1)))}50%,68%{transform:translateY(0)}96%,to{transform:translateY(calc(3.5px * var(--slump,1)))}}@keyframes mc-m6-sun{0%,14%{opacity:.35;transform:translateY(14px)}50%,68%{opacity:1;transform:translateY(0)}96%,to{opacity:.35;transform:translateY(14px)}}.mc-char.m6 .mc-sun{animation:mc-m6-sun var(--m6-dur) var(--mc-ease) infinite}@keyframes mc-m6-rays{0%,32%{opacity:0;transform:scale(.6)}54%,68%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}.mc-char.m6.s0{--m6-dur:5.6s;--stretchf:.32;--slump:2}.mc-char.m6.s1{--m6-dur:5.2s;--stretchf:.6;--slump:1.5}.mc-char.m6.s2{--stretchf:.85}.mc-char.m6.s3{--stretchf:1;--slump:.5}@keyframes mc-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-9px)}}.mc-dot{animation:1.25s ease-in-out infinite mc-dot}@keyframes mc-guide-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mc-guide-float{animation:5s ease-in-out infinite mc-guide-float}@keyframes mc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.mc-breathe{animation:3.2s ease-in-out infinite mc-breathe}@keyframes mc-segment-pulse{0%,to{opacity:1}50%{opacity:.45}}.mc-segment-current{animation:1.8s ease-in-out infinite mc-segment-pulse}.ring-progress{transition:stroke-dashoffset 1.6s cubic-bezier(.33,1,.68,1) .25s}@media (prefers-reduced-motion:reduce){.ring-progress{transition:none}.mc-char g,.mc-char line,.mc-char path,.mc-char rect,.mc-char circle,.mc-char ellipse,.mc-char,.mc-dot,.mc-guide-float,.mc-breathe,.mc-segment-current{transition:none!important;animation:none!important}}.mc-font-scope{--font-display:var(--font-manrope), var(--font-inter), ui-sans-serif, system-ui, sans-serif}
