/* The Duo mascot in 3D, as in the app (twostaff-app src/components/ui/Mascot.module.css). Generated; do not edit by hand. */

.duo-m{position:relative;display:inline-block;flex:none;vertical-align:middle;--b:var(--bl);--bk:var(--bkl);--c:var(--cl);--k:var(--kl);--ring:var(--ringl)}
.duo-turn{position:absolute;inset:0;transition:transform .25s ease-out;transform:perspective(calc(var(--u) * 12)) rotateY(calc(var(--fx, 0) * 16deg)) rotateX(calc(var(--fy, 0) * -10deg))}
.duo-shadow{position:absolute;left:2.27%;width:95.45%;top:86.97%;height:9.09%;border-radius:50%;background:radial-gradient(closest-side,var(--mascot-shadow, rgb(34 50 34 / .22)),transparent);transform-origin:50% 50%}
.duo-body,.duo-blink{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat}
.duo-body{transform-origin:50% 91.52%;background-image:var(--b);z-index:2}
.duo-blink{background-image:var(--bk);opacity:0;animation:duo-blink 4.6s step-end infinite;animation-delay:var(--bdelay, 0s)}
.duo-buddyG{position:absolute;left:80.45%;top:9.61%;width:22.73%;height:22.73%;z-index:4;transform-origin:50% 50%}
.duo-buddy,.duo-tick{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat}
.duo-buddy{background-image:var(--c)}
.duo-tick{background-image:var(--k);transform:scale(0)}
.duo-ring{position:absolute;left:-5%;top:-5%;width:110%;height:110%;border-radius:50%;border:calc(var(--u) * 0.05) solid var(--ring);opacity:0;box-sizing:border-box}
.duo-m[data-s="waiting"] .duo-ring{animation:duo-ring-slow 2.4s ease-out infinite}
.duo-m[data-s="stuck"] .duo-ring{animation:duo-ring 1.7s ease-out infinite}
.duo-m[data-s="done"] .duo-blink{display:none}
:root[data-theme="dark"] .duo-m, .duo-m[data-ground="dark"]{--b:var(--bd);--bk:var(--bkd);--c:var(--cd);--k:var(--kd);--ring:var(--ringd)}
:root[data-theme="dark"] .duo-m, .duo-m[data-ground="dark"] .duo-shadow{background:radial-gradient(closest-side,var(--mascot-shadow-dark, rgb(0 0 0 / .45)),transparent)}
@keyframes duo-blink{0%{opacity:0}92%{opacity:1}96%{opacity:0}}
@keyframes duo-ring{0%{transform:scale(1);opacity:.5}100%{transform:scale(2.4);opacity:0}}
@keyframes duo-ring-slow{0%{transform:scale(1);opacity:.45}60%,100%{transform:scale(2.2);opacity:0}}
@media (prefers-reduced-motion: reduce){
  .duo-body,.duo-buddyG,.duo-shadow,.duo-ring,.duo-blink,.duo-tick,.duo-turn{animation:none !important;transition:none}
  .duo-m[data-s="done"] .duo-tick{transform:scale(1)}
}

@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .duo-m{--b:var(--bd);--bk:var(--bkd);--c:var(--cd);--k:var(--kd);--ring:var(--ringd)}}
@keyframes duo-body-idle-a {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}20.11%{transform:translate(0,calc(var(--u) * -0.011)) rotate(0deg) scale(1.011,1.024)}35.87%{transform:translate(0,calc(var(--u) * -0.009)) rotate(0deg) scale(1.009,1.019)}68.48%{transform:translate(0,calc(var(--u) * 0.011)) rotate(0deg) scale(0.989,0.977)}84.24%{transform:translate(0,calc(var(--u) * 0.01)) rotate(0deg) scale(0.99,0.979)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="idle"][data-m="a"] .duo-body{animation:duo-body-idle-a 4.6s linear infinite}
@keyframes duo-buddy-idle-a {0%{transform:translate(0,0) scale(1);z-index:4}8.15%{transform:translate(0,calc(var(--u) * -0.059)) scale(1);z-index:4}14.13%{transform:translate(0,calc(var(--u) * -0.068)) scale(1);z-index:4}20.65%{transform:translate(0,calc(var(--u) * -0.036)) scale(1);z-index:4}32.61%{transform:translate(0,calc(var(--u) * 0.057)) scale(1);z-index:4}38.59%{transform:translate(0,calc(var(--u) * 0.069)) scale(1);z-index:4}45.11%{transform:translate(0,calc(var(--u) * 0.04)) scale(1);z-index:4}57.61%{transform:translate(0,calc(var(--u) * -0.057)) scale(1);z-index:4}63.59%{transform:translate(0,calc(var(--u) * -0.069)) scale(1);z-index:4}70.11%{transform:translate(0,calc(var(--u) * -0.04)) scale(1);z-index:4}82.61%{transform:translate(0,calc(var(--u) * 0.057)) scale(1);z-index:4}88.59%{transform:translate(0,calc(var(--u) * 0.069)) scale(1);z-index:4}95.11%{transform:translate(0,calc(var(--u) * 0.04)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="idle"][data-m="a"] .duo-buddyG{animation:duo-buddy-idle-a 4.6s linear infinite}
@keyframes duo-shadow-idle-a {0%{transform:scale(1);opacity:1}40.76%{transform:scale(0.994);opacity:0.992}100%{transform:scale(1);opacity:1}}
.duo-m[data-s="idle"][data-m="a"] .duo-shadow{animation:duo-shadow-idle-a 4.6s linear infinite}
@keyframes duo-body-idle-b {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}8%{transform:translate(calc(var(--u) * -0.012),0) rotate(-1.103deg) scale(0.985,1)}15.5%{transform:translate(calc(var(--u) * -0.022),0) rotate(-2.005deg) scale(0.972,1)}37%{transform:translate(calc(var(--u) * -0.02),0) rotate(-1.81deg) scale(0.975,1)}42.5%{transform:translate(0,0) rotate(0deg) scale(1,1)}48.5%{transform:translate(calc(var(--u) * 0.021),0) rotate(1.893deg) scale(0.974,1)}73%{transform:translate(calc(var(--u) * 0.02),0) rotate(1.797deg) scale(0.975,1)}84.5%{transform:translate(0,0) rotate(0.007deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="idle"][data-m="b"] .duo-body{animation:duo-body-idle-b 5s linear infinite}
@keyframes duo-buddy-idle-b {0%{transform:translate(0,0) scale(1);z-index:4}19%{transform:translate(0,calc(var(--u) * -0.046)) scale(1);z-index:4}33%{transform:translate(0,calc(var(--u) * -0.044)) scale(1);z-index:4}68.5%{transform:translate(0,calc(var(--u) * 0.046)) scale(1);z-index:4}82.5%{transform:translate(0,calc(var(--u) * 0.044)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="idle"][data-m="b"] .duo-buddyG{animation:duo-buddy-idle-b 5s linear infinite}
@keyframes duo-body-idle-c {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}30.5%{transform:translate(0,0) rotate(0deg) scale(1.002,0.997)}32%{transform:translate(0,0) rotate(0deg) scale(1.025,0.965)}33.5%{transform:translate(0,0) rotate(0deg) scale(1.048,0.933)}34.5%{transform:translate(0,0) rotate(0deg) scale(1.049,0.931)}36.5%{transform:translate(0,0) rotate(0deg) scale(1.035,0.951)}40.5%{transform:translate(0,0) rotate(0deg) scale(0.991,1.013)}42%{transform:translate(0,0) rotate(0deg) scale(0.985,1.021)}50%{transform:translate(0,0) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="idle"][data-m="c"] .duo-body{animation:duo-body-idle-c 5s linear infinite}
@keyframes duo-buddy-idle-c {0%{transform:translate(0,0) scale(1);z-index:4}2%{transform:translate(calc(var(--u) * -0.011),calc(var(--u) * -0.016)) scale(1);z-index:4}4.5%{transform:translate(calc(var(--u) * -0.051),calc(var(--u) * -0.073)) scale(0.999);z-index:4}7.5%{transform:translate(calc(var(--u) * -0.127),calc(var(--u) * -0.181)) scale(0.998);z-index:4}15%{transform:translate(calc(var(--u) * -0.358),calc(var(--u) * -0.511)) scale(0.995);z-index:4}18%{transform:translate(calc(var(--u) * -0.429),calc(var(--u) * -0.614)) scale(0.993);z-index:4}20.5%{transform:translate(calc(var(--u) * -0.464),calc(var(--u) * -0.665)) scale(0.992);z-index:4}22.5%{transform:translate(calc(var(--u) * -0.473),calc(var(--u) * -0.672)) scale(0.991);z-index:4}23.5%{transform:translate(calc(var(--u) * -0.497),calc(var(--u) * -0.65)) scale(0.99);z-index:4}25%{transform:translate(calc(var(--u) * -0.567),calc(var(--u) * -0.587)) scale(0.989);z-index:4}29%{transform:translate(calc(var(--u) * -0.823),calc(var(--u) * -0.356)) scale(0.988);z-index:4}30.5%{transform:translate(calc(var(--u) * -0.893),calc(var(--u) * -0.293)) scale(0.988);z-index:4}31.5%{transform:translate(calc(var(--u) * -0.917),calc(var(--u) * -0.271)) scale(0.988);z-index:4}65.5%{transform:translate(calc(var(--u) * -0.917),calc(var(--u) * -0.271)) scale(0.988);z-index:4}66.5%{transform:translate(calc(var(--u) * -0.893),calc(var(--u) * -0.29)) scale(0.988);z-index:4}68%{transform:translate(calc(var(--u) * -0.823),calc(var(--u) * -0.345)) scale(0.988);z-index:4}72%{transform:translate(calc(var(--u) * -0.567),calc(var(--u) * -0.549)) scale(0.989);z-index:4}73.5%{transform:translate(calc(var(--u) * -0.497),calc(var(--u) * -0.604)) scale(0.99);z-index:4}74.5%{transform:translate(calc(var(--u) * -0.473),calc(var(--u) * -0.623)) scale(0.99);z-index:4}76.5%{transform:translate(calc(var(--u) * -0.465),calc(var(--u) * -0.618)) scale(0.991);z-index:4}79%{transform:translate(calc(var(--u) * -0.438),calc(var(--u) * -0.581)) scale(0.992);z-index:4}82.5%{transform:translate(calc(var(--u) * -0.368),calc(var(--u) * -0.489)) scale(0.994);z-index:4}92.5%{transform:translate(calc(var(--u) * -0.102),calc(var(--u) * -0.134)) scale(0.999);z-index:4}96%{transform:translate(calc(var(--u) * -0.032),calc(var(--u) * -0.043)) scale(1);z-index:4}98.5%{transform:translate(calc(var(--u) * -0.005),calc(var(--u) * -0.006)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="idle"][data-m="c"] .duo-buddyG{animation:duo-buddy-idle-c 5s linear infinite}
@keyframes duo-body-working-a {0%{transform:translate(0,calc(var(--u) * 0.002)) rotate(0deg) scale(1,0.998)}100%{transform:translate(0,calc(var(--u) * 0.002)) rotate(0deg) scale(1,0.998)}}
.duo-m[data-s="working"][data-m="a"] .duo-body{animation:duo-body-working-a 3.2s linear infinite}
@keyframes duo-buddy-working-a {0%{transform:translate(calc(var(--u) * -0.14),calc(var(--u) * -0.483)) scale(0.983);z-index:4}1.56%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.488)) scale(1.001);z-index:4}3.13%{transform:translate(calc(var(--u) * -0.199),calc(var(--u) * -0.49)) scale(1.019);z-index:4}4.69%{transform:translate(calc(var(--u) * -0.271),calc(var(--u) * -0.487)) scale(1.035);z-index:4}6.25%{transform:translate(calc(var(--u) * -0.368),calc(var(--u) * -0.477)) scale(1.049);z-index:4}8.59%{transform:translate(calc(var(--u) * -0.552),calc(var(--u) * -0.451)) scale(1.066);z-index:4}11.72%{transform:translate(calc(var(--u) * -0.844),calc(var(--u) * -0.402)) scale(1.076);z-index:4}15.63%{transform:translate(calc(var(--u) * -1.218),calc(var(--u) * -0.355)) scale(1.07);z-index:4}17.97%{transform:translate(calc(var(--u) * -1.415),calc(var(--u) * -0.353)) scale(1.056);z-index:4}19.53%{transform:translate(calc(var(--u) * -1.523),calc(var(--u) * -0.366)) scale(1.043);z-index:4}21.09%{transform:translate(calc(var(--u) * -1.608),calc(var(--u) * -0.39)) scale(1.027);z-index:4}22.66%{transform:translate(calc(var(--u) * -1.666),calc(var(--u) * -0.423)) scale(1.01);z-index:4}24.22%{transform:translate(calc(var(--u) * -1.696),calc(var(--u) * -0.463)) scale(0.992);z-index:4}25%{transform:translate(calc(var(--u) * -1.7),calc(var(--u) * -0.483)) scale(0.983);z-index:4}25.78%{transform:translate(calc(var(--u) * -1.696),calc(var(--u) * -0.504)) scale(0.974);z-index:1}27.34%{transform:translate(calc(var(--u) * -1.666),calc(var(--u) * -0.544)) scale(0.956);z-index:1}28.91%{transform:translate(calc(var(--u) * -1.608),calc(var(--u) * -0.577)) scale(0.939);z-index:1}30.47%{transform:translate(calc(var(--u) * -1.523),calc(var(--u) * -0.601)) scale(0.924);z-index:1}32.03%{transform:translate(calc(var(--u) * -1.415),calc(var(--u) * -0.614)) scale(0.911);z-index:1}34.38%{transform:translate(calc(var(--u) * -1.218),calc(var(--u) * -0.612)) scale(0.897);z-index:1}38.28%{transform:translate(calc(var(--u) * -0.844),calc(var(--u) * -0.565)) scale(0.89);z-index:1}41.41%{transform:translate(calc(var(--u) * -0.552),calc(var(--u) * -0.516)) scale(0.901);z-index:1}43.75%{transform:translate(calc(var(--u) * -0.368),calc(var(--u) * -0.49)) scale(0.917);z-index:1}45.31%{transform:translate(calc(var(--u) * -0.271),calc(var(--u) * -0.48)) scale(0.931);z-index:1}46.88%{transform:translate(calc(var(--u) * -0.199),calc(var(--u) * -0.477)) scale(0.947);z-index:1}48.44%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.479)) scale(0.965);z-index:1}49.22%{transform:translate(calc(var(--u) * -0.144),calc(var(--u) * -0.481)) scale(0.974);z-index:1}50%{transform:translate(calc(var(--u) * -0.14),calc(var(--u) * -0.483)) scale(0.983);z-index:4}51.56%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.488)) scale(1.001);z-index:4}53.13%{transform:translate(calc(var(--u) * -0.199),calc(var(--u) * -0.49)) scale(1.019);z-index:4}54.69%{transform:translate(calc(var(--u) * -0.271),calc(var(--u) * -0.487)) scale(1.035);z-index:4}56.25%{transform:translate(calc(var(--u) * -0.368),calc(var(--u) * -0.477)) scale(1.049);z-index:4}58.59%{transform:translate(calc(var(--u) * -0.552),calc(var(--u) * -0.451)) scale(1.066);z-index:4}61.72%{transform:translate(calc(var(--u) * -0.844),calc(var(--u) * -0.402)) scale(1.076);z-index:4}65.63%{transform:translate(calc(var(--u) * -1.218),calc(var(--u) * -0.355)) scale(1.07);z-index:4}67.97%{transform:translate(calc(var(--u) * -1.415),calc(var(--u) * -0.353)) scale(1.056);z-index:4}69.53%{transform:translate(calc(var(--u) * -1.523),calc(var(--u) * -0.366)) scale(1.043);z-index:4}71.09%{transform:translate(calc(var(--u) * -1.608),calc(var(--u) * -0.39)) scale(1.027);z-index:4}72.66%{transform:translate(calc(var(--u) * -1.666),calc(var(--u) * -0.423)) scale(1.01);z-index:4}74.22%{transform:translate(calc(var(--u) * -1.696),calc(var(--u) * -0.463)) scale(0.992);z-index:4}75%{transform:translate(calc(var(--u) * -1.7),calc(var(--u) * -0.483)) scale(0.983);z-index:4}75.78%{transform:translate(calc(var(--u) * -1.696),calc(var(--u) * -0.504)) scale(0.974);z-index:1}77.34%{transform:translate(calc(var(--u) * -1.666),calc(var(--u) * -0.544)) scale(0.956);z-index:1}78.91%{transform:translate(calc(var(--u) * -1.608),calc(var(--u) * -0.577)) scale(0.939);z-index:1}80.47%{transform:translate(calc(var(--u) * -1.523),calc(var(--u) * -0.601)) scale(0.924);z-index:1}82.03%{transform:translate(calc(var(--u) * -1.415),calc(var(--u) * -0.614)) scale(0.911);z-index:1}84.38%{transform:translate(calc(var(--u) * -1.218),calc(var(--u) * -0.612)) scale(0.897);z-index:1}88.28%{transform:translate(calc(var(--u) * -0.844),calc(var(--u) * -0.565)) scale(0.89);z-index:1}91.41%{transform:translate(calc(var(--u) * -0.552),calc(var(--u) * -0.516)) scale(0.901);z-index:1}93.75%{transform:translate(calc(var(--u) * -0.368),calc(var(--u) * -0.49)) scale(0.917);z-index:1}95.31%{transform:translate(calc(var(--u) * -0.271),calc(var(--u) * -0.48)) scale(0.931);z-index:1}96.88%{transform:translate(calc(var(--u) * -0.199),calc(var(--u) * -0.477)) scale(0.947);z-index:1}98.44%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.479)) scale(0.965);z-index:1}99.22%{transform:translate(calc(var(--u) * -0.144),calc(var(--u) * -0.481)) scale(0.974);z-index:1}100%{transform:translate(calc(var(--u) * -0.14),calc(var(--u) * -0.483)) scale(0.983);z-index:4}}
.duo-m[data-s="working"][data-m="a"] .duo-buddyG{animation:duo-buddy-working-a 3.2s linear infinite}
@keyframes duo-body-working-b {0%{transform:translate(calc(var(--u) * 0.01),0) rotate(0deg) scale(0.988,1)}20.83%{transform:translate(calc(var(--u) * 0.005),0) rotate(0deg) scale(0.993,1)}29.17%{transform:translate(calc(var(--u) * -0.001),0) rotate(0deg) scale(0.998,1)}46.88%{transform:translate(calc(var(--u) * -0.01),0) rotate(0deg) scale(0.988,1)}66.67%{transform:translate(calc(var(--u) * -0.005),0) rotate(0deg) scale(0.994,1)}73.96%{transform:translate(calc(var(--u) * 0.001),0) rotate(0deg) scale(0.999,1)}91.67%{transform:translate(calc(var(--u) * 0.01),0) rotate(0deg) scale(0.988,1)}100%{transform:translate(calc(var(--u) * 0.01),0) rotate(0deg) scale(0.988,1)}}
.duo-m[data-s="working"][data-m="b"] .duo-body{animation:duo-body-working-b 2.4s linear infinite}
@keyframes duo-buddy-working-b {0%{transform:translate(0,0) scale(1);z-index:4}3.13%{transform:translate(0,calc(var(--u) * -0.018)) scale(1);z-index:4}8.33%{transform:translate(0,calc(var(--u) * -0.074)) scale(1);z-index:4}10.42%{transform:translate(calc(var(--u) * -0.001),calc(var(--u) * -0.08)) scale(1);z-index:4}12.5%{transform:translate(calc(var(--u) * -0.027),calc(var(--u) * -0.093)) scale(1);z-index:4}14.58%{transform:translate(calc(var(--u) * -0.086),calc(var(--u) * -0.12)) scale(1);z-index:4}16.67%{transform:translate(calc(var(--u) * -0.175),calc(var(--u) * -0.157)) scale(1);z-index:4}18.75%{transform:translate(calc(var(--u) * -0.287),calc(var(--u) * -0.199)) scale(1);z-index:4}21.88%{transform:translate(calc(var(--u) * -0.492),calc(var(--u) * -0.26)) scale(1);z-index:4}25%{transform:translate(calc(var(--u) * -0.724),calc(var(--u) * -0.304)) scale(1);z-index:4}28.13%{transform:translate(calc(var(--u) * -0.969),calc(var(--u) * -0.317)) scale(1);z-index:4}30.21%{transform:translate(calc(var(--u) * -1.132),calc(var(--u) * -0.297)) scale(1);z-index:4}33.33%{transform:translate(calc(var(--u) * -1.363),calc(var(--u) * -0.235)) scale(1);z-index:4}36.46%{transform:translate(calc(var(--u) * -1.565),calc(var(--u) * -0.153)) scale(1);z-index:4}38.54%{transform:translate(calc(var(--u) * -1.675),calc(var(--u) * -0.098)) scale(1);z-index:4}40.63%{transform:translate(calc(var(--u) * -1.761),calc(var(--u) * -0.05)) scale(1);z-index:4}42.71%{transform:translate(calc(var(--u) * -1.817),calc(var(--u) * -0.015)) scale(1);z-index:4}44.79%{transform:translate(calc(var(--u) * -1.84),0) scale(1);z-index:4}47.92%{transform:translate(calc(var(--u) * -1.84),calc(var(--u) * -0.016)) scale(1);z-index:4}53.13%{transform:translate(calc(var(--u) * -1.84),calc(var(--u) * -0.072)) scale(1);z-index:4}56.25%{transform:translate(calc(var(--u) * -1.833),calc(var(--u) * -0.083)) scale(1);z-index:4}58.33%{transform:translate(calc(var(--u) * -1.793),calc(var(--u) * -0.102)) scale(1);z-index:4}60.42%{transform:translate(calc(var(--u) * -1.721),calc(var(--u) * -0.134)) scale(1);z-index:4}62.5%{transform:translate(calc(var(--u) * -1.623),calc(var(--u) * -0.173)) scale(1);z-index:4}65.63%{transform:translate(calc(var(--u) * -1.434),calc(var(--u) * -0.236)) scale(1);z-index:4}68.75%{transform:translate(calc(var(--u) * -1.211),calc(var(--u) * -0.29)) scale(1);z-index:4}71.88%{transform:translate(calc(var(--u) * -0.969),calc(var(--u) * -0.317)) scale(1);z-index:4}73.96%{transform:translate(calc(var(--u) * -0.805),calc(var(--u) * -0.311)) scale(1);z-index:4}77.08%{transform:translate(calc(var(--u) * -0.567),calc(var(--u) * -0.264)) scale(1);z-index:4}80.21%{transform:translate(calc(var(--u) * -0.351),calc(var(--u) * -0.187)) scale(1);z-index:4}82.29%{transform:translate(calc(var(--u) * -0.228),calc(var(--u) * -0.131)) scale(1);z-index:4}84.38%{transform:translate(calc(var(--u) * -0.127),calc(var(--u) * -0.077)) scale(1);z-index:4}86.46%{transform:translate(calc(var(--u) * -0.053),calc(var(--u) * -0.034)) scale(1);z-index:4}88.54%{transform:translate(calc(var(--u) * -0.009),calc(var(--u) * -0.006)) scale(1);z-index:4}90.63%{transform:translate(0,0) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="working"][data-m="b"] .duo-buddyG{animation:duo-buddy-working-b 2.4s linear infinite}
@keyframes duo-body-working-c {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}15%{transform:translate(0,calc(var(--u) * 0.013)) rotate(0deg) scale(1,0.998)}42.5%{transform:translate(0,calc(var(--u) * 0.003)) rotate(0deg) scale(1,0.998)}67.5%{transform:translate(0,calc(var(--u) * 0.013)) rotate(0deg) scale(1,0.998)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="working"][data-m="c"] .duo-body{animation:duo-body-working-c 2s linear infinite}
@keyframes duo-buddy-working-c {0%{transform:translate(0,0) scale(1);z-index:4}1.25%{transform:translate(calc(var(--u) * -0.028),calc(var(--u) * -0.008)) scale(1);z-index:4}2.5%{transform:translate(calc(var(--u) * -0.103),calc(var(--u) * -0.031)) scale(0.999);z-index:4}3.75%{transform:translate(calc(var(--u) * -0.213),calc(var(--u) * -0.067)) scale(0.998);z-index:4}6.25%{transform:translate(calc(var(--u) * -0.489),calc(var(--u) * -0.156)) scale(0.996);z-index:4}7.5%{transform:translate(calc(var(--u) * -0.629),calc(var(--u) * -0.199)) scale(0.995);z-index:4}8.75%{transform:translate(calc(var(--u) * -0.754),calc(var(--u) * -0.236)) scale(0.994);z-index:4}10%{transform:translate(calc(var(--u) * -0.852),calc(var(--u) * -0.26)) scale(0.993);z-index:4}11.25%{transform:translate(calc(var(--u) * -0.91),calc(var(--u) * -0.269)) scale(0.993);z-index:4}12.5%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.263)) scale(0.993);z-index:4}17.5%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.235)) scale(0.993);z-index:4}21.25%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.239)) scale(0.993);z-index:4}30%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.292)) scale(0.993);z-index:4}33.75%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.287)) scale(0.993);z-index:4}42.5%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.235)) scale(0.993);z-index:4}46.25%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.239)) scale(0.993);z-index:4}55%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.292)) scale(0.993);z-index:4}58.75%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.287)) scale(0.993);z-index:4}67.5%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.235)) scale(0.993);z-index:4}71.25%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.239)) scale(0.993);z-index:4}80%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.292)) scale(0.993);z-index:4}83.75%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.287)) scale(0.993);z-index:4}87.5%{transform:translate(calc(var(--u) * -0.92),calc(var(--u) * -0.263)) scale(0.993);z-index:4}88.75%{transform:translate(calc(var(--u) * -0.91),calc(var(--u) * -0.251)) scale(0.993);z-index:4}90%{transform:translate(calc(var(--u) * -0.852),calc(var(--u) * -0.228)) scale(0.993);z-index:4}91.25%{transform:translate(calc(var(--u) * -0.754),calc(var(--u) * -0.196)) scale(0.994);z-index:4}92.5%{transform:translate(calc(var(--u) * -0.629),calc(var(--u) * -0.161)) scale(0.995);z-index:4}95%{transform:translate(calc(var(--u) * -0.346),calc(var(--u) * -0.088)) scale(0.997);z-index:4}96.25%{transform:translate(calc(var(--u) * -0.213),calc(var(--u) * -0.055)) scale(0.998);z-index:4}97.5%{transform:translate(calc(var(--u) * -0.103),calc(var(--u) * -0.028)) scale(0.999);z-index:4}98.75%{transform:translate(calc(var(--u) * -0.028),calc(var(--u) * -0.008)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="working"][data-m="c"] .duo-buddyG{animation:duo-buddy-working-c 2s linear infinite}
@keyframes duo-buddy-waiting-a {0%{transform:translate(0,0) scale(1);z-index:4}4.69%{transform:translate(calc(var(--u) * -0.003),calc(var(--u) * -0.02)) scale(1);z-index:4}10.94%{transform:translate(calc(var(--u) * -0.015),calc(var(--u) * -0.09)) scale(1);z-index:4}22.4%{transform:translate(calc(var(--u) * -0.042),calc(var(--u) * -0.25)) scale(1);z-index:4}27.6%{transform:translate(calc(var(--u) * -0.049),calc(var(--u) * -0.292)) scale(1);z-index:4}38.02%{transform:translate(calc(var(--u) * -0.054),calc(var(--u) * -0.319)) scale(1);z-index:4}48.96%{transform:translate(calc(var(--u) * -0.06),calc(var(--u) * -0.357)) scale(1);z-index:4}56.77%{transform:translate(calc(var(--u) * -0.057),calc(var(--u) * -0.342)) scale(1);z-index:4}68.75%{transform:translate(calc(var(--u) * -0.05),calc(var(--u) * -0.299)) scale(1);z-index:4}73.96%{transform:translate(calc(var(--u) * -0.048),calc(var(--u) * -0.284)) scale(1);z-index:4}79.69%{transform:translate(calc(var(--u) * -0.038),calc(var(--u) * -0.225)) scale(1);z-index:4}92.71%{transform:translate(calc(var(--u) * -0.007),calc(var(--u) * -0.044)) scale(1);z-index:4}97.92%{transform:translate(calc(var(--u) * -0.001),calc(var(--u) * -0.004)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="waiting"][data-m="a"] .duo-buddyG{animation:duo-buddy-waiting-a 4.8s linear infinite}
@keyframes duo-buddy-waiting-b {0%{transform:translate(0,0) scale(1);z-index:4}3.13%{transform:translate(calc(var(--u) * 0.014),calc(var(--u) * 0.014)) scale(1);z-index:4}7.29%{transform:translate(calc(var(--u) * 0.062),calc(var(--u) * 0.067)) scale(1);z-index:4}14.58%{transform:translate(calc(var(--u) * 0.153),calc(var(--u) * 0.196)) scale(1);z-index:4}17.71%{transform:translate(calc(var(--u) * 0.175),calc(var(--u) * 0.234)) scale(1);z-index:4}20.83%{transform:translate(calc(var(--u) * 0.179),calc(var(--u) * 0.241)) scale(1);z-index:4}22.92%{transform:translate(calc(var(--u) * 0.165),calc(var(--u) * 0.216)) scale(1);z-index:4}26.04%{transform:translate(calc(var(--u) * 0.119),calc(var(--u) * 0.142)) scale(1);z-index:4}30.21%{transform:translate(calc(var(--u) * 0.018),calc(var(--u) * 0.018)) scale(1);z-index:4}33.33%{transform:translate(calc(var(--u) * -0.073),calc(var(--u) * -0.064)) scale(1);z-index:4}36.46%{transform:translate(calc(var(--u) * -0.151),calc(var(--u) * -0.12)) scale(1);z-index:4}38.54%{transform:translate(calc(var(--u) * -0.182),calc(var(--u) * -0.139)) scale(1);z-index:4}40.63%{transform:translate(calc(var(--u) * -0.188),calc(var(--u) * -0.143)) scale(1);z-index:4}43.75%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.123)) scale(1);z-index:4}47.92%{transform:translate(calc(var(--u) * -0.064),calc(var(--u) * -0.058)) scale(1);z-index:4}53.13%{transform:translate(calc(var(--u) * 0.055),calc(var(--u) * 0.058)) scale(1);z-index:4}56.25%{transform:translate(calc(var(--u) * 0.104),calc(var(--u) * 0.12)) scale(1);z-index:4}59.38%{transform:translate(calc(var(--u) * 0.126),calc(var(--u) * 0.152)) scale(1);z-index:4}62.5%{transform:translate(calc(var(--u) * 0.119),calc(var(--u) * 0.142)) scale(1);z-index:4}66.67%{transform:translate(calc(var(--u) * 0.076),calc(var(--u) * 0.084)) scale(1);z-index:4}73.96%{transform:translate(calc(var(--u) * -0.044),calc(var(--u) * -0.041)) scale(1);z-index:4}78.13%{transform:translate(calc(var(--u) * -0.095),calc(var(--u) * -0.081)) scale(1);z-index:4}81.25%{transform:translate(calc(var(--u) * -0.1),calc(var(--u) * -0.085)) scale(1);z-index:4}87.5%{transform:translate(calc(var(--u) * -0.068),calc(var(--u) * -0.06)) scale(1);z-index:4}96.88%{transform:translate(calc(var(--u) * -0.006),calc(var(--u) * -0.006)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="waiting"][data-m="b"] .duo-buddyG{animation:duo-buddy-waiting-b 2.4s linear infinite}
@keyframes duo-body-waiting-c {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}16.15%{transform:translate(0,calc(var(--u) * 0.011)) rotate(-1.596deg) scale(1,0.996)}30.73%{transform:translate(0,calc(var(--u) * 0.02)) rotate(-2.865deg) scale(1,0.992)}76.04%{transform:translate(0,calc(var(--u) * 0.018)) rotate(-2.563deg) scale(1,0.993)}98.96%{transform:translate(0,0) rotate(-0.01deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="waiting"][data-m="c"] .duo-body{animation:duo-body-waiting-c 4.8s linear infinite}
@keyframes duo-buddy-waiting-c {0%{transform:translate(0,0) scale(1);z-index:4}9.38%{transform:translate(0,calc(var(--u) * -0.046)) scale(1);z-index:4}16.15%{transform:translate(0,calc(var(--u) * -0.045)) scale(1);z-index:4}27.08%{transform:translate(0,calc(var(--u) * 0.013)) scale(1);z-index:4}35.42%{transform:translate(0,calc(var(--u) * 0.048)) scale(1);z-index:4}42.19%{transform:translate(0,calc(var(--u) * 0.041)) scale(1);z-index:4}58.85%{transform:translate(0,calc(var(--u) * -0.045)) scale(1);z-index:4}65.63%{transform:translate(0,calc(var(--u) * -0.046)) scale(1);z-index:4}75%{transform:translate(0,0) scale(1);z-index:4}84.38%{transform:translate(0,calc(var(--u) * 0.046)) scale(1);z-index:4}91.15%{transform:translate(0,calc(var(--u) * 0.045)) scale(1);z-index:4}100%{transform:translate(0,0) scale(1);z-index:4}}
.duo-m[data-s="waiting"][data-m="c"] .duo-buddyG{animation:duo-buddy-waiting-c 4.8s linear infinite}
@keyframes duo-body-stuck-a {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}1.47%{transform:translate(0,calc(var(--u) * -0.01)) rotate(0.213deg) scale(1.005,0.992)}2.94%{transform:translate(0,calc(var(--u) * -0.036)) rotate(0.777deg) scale(1.015,0.977)}4.41%{transform:translate(0,calc(var(--u) * -0.073)) rotate(1.578deg) scale(1.023,0.965)}5.88%{transform:translate(0,calc(var(--u) * -0.116)) rotate(2.502deg) scale(1.022,0.967)}8.82%{transform:translate(0,calc(var(--u) * -0.197)) rotate(4.264deg) scale(1.001,0.998)}10.29%{transform:translate(0,calc(var(--u) * -0.225)) rotate(4.874deg) scale(0.99,1.015)}11.76%{transform:translate(0,calc(var(--u) * -0.238)) rotate(5.151deg) scale(0.984,1.024)}13.24%{transform:translate(0,calc(var(--u) * -0.234)) rotate(5.001deg) scale(0.985,1.023)}16.18%{transform:translate(0,calc(var(--u) * -0.198)) rotate(3.609deg) scale(0.991,1.013)}23.53%{transform:translate(0,calc(var(--u) * -0.045)) rotate(-2.264deg) scale(1.02,0.971)}26.47%{transform:translate(0,calc(var(--u) * -0.006)) rotate(-3.775deg) scale(1.027,0.96)}27.94%{transform:translate(0,0) rotate(-4.01deg) scale(1.028,0.958)}29.41%{transform:translate(0,calc(var(--u) * -0.003)) rotate(-3.78deg) scale(1.024,0.964)}32.35%{transform:translate(0,calc(var(--u) * -0.027)) rotate(-2.21deg) scale(1.005,0.992)}33.82%{transform:translate(0,calc(var(--u) * -0.043)) rotate(-1.135deg) scale(1,1)}38.24%{transform:translate(0,calc(var(--u) * -0.084)) rotate(1.653deg) scale(1,1)}41.18%{transform:translate(0,calc(var(--u) * -0.088)) rotate(1.97deg) scale(1,1)}45.59%{transform:translate(0,calc(var(--u) * -0.061)) rotate(1.378deg) scale(1,1)}51.47%{transform:translate(0,calc(var(--u) * -0.013)) rotate(0.281deg) scale(1,1)}55.88%{transform:translate(0,0) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="stuck"][data-m="a"] .duo-body{animation:duo-body-stuck-a 1.7s linear infinite}
@keyframes duo-buddy-stuck-a {0%{transform:translate(0,0) scale(1.2);z-index:4}7.35%{transform:translate(0,0) scale(1.215);z-index:4}16.18%{transform:translate(0,0) scale(1.265);z-index:4}36.76%{transform:translate(0,0) scale(1.418);z-index:4}45.59%{transform:translate(0,0) scale(1.458);z-index:4}52.94%{transform:translate(0,0) scale(1.461);z-index:4}60.29%{transform:translate(0,0) scale(1.435);z-index:4}72.06%{transform:translate(0,0) scale(1.355);z-index:4}86.76%{transform:translate(0,0) scale(1.246);z-index:4}95.59%{transform:translate(0,0) scale(1.206);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="stuck"][data-m="a"] .duo-buddyG{animation:duo-buddy-stuck-a 1.7s linear infinite}
@keyframes duo-shadow-stuck-a {0%{transform:scale(1);opacity:1}2.94%{transform:scale(0.967);opacity:0.957}8.82%{transform:scale(0.821);opacity:0.762}11.76%{transform:scale(0.784);opacity:0.712}14.71%{transform:scale(0.8);opacity:0.734}20.59%{transform:scale(0.904);opacity:0.872}25%{transform:scale(0.98);opacity:0.973}27.94%{transform:scale(1);opacity:1}32.35%{transform:scale(0.976);opacity:0.968}38.24%{transform:scale(0.924);opacity:0.898}42.65%{transform:scale(0.926);opacity:0.901}52.94%{transform:scale(0.996);opacity:0.994}100%{transform:scale(1);opacity:1}}
.duo-m[data-s="stuck"][data-m="a"] .duo-shadow{animation:duo-shadow-stuck-a 1.7s linear infinite}
@keyframes duo-body-stuck-b {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}2.94%{transform:translate(calc(var(--u) * -0.015),0) rotate(0deg) scale(1,1)}8.82%{transform:translate(calc(var(--u) * -0.067),0) rotate(0deg) scale(1,1)}10.29%{transform:translate(calc(var(--u) * -0.07),0) rotate(0deg) scale(1,1)}11.76%{transform:translate(calc(var(--u) * -0.058),0) rotate(0deg) scale(1,1)}14.71%{transform:translate(calc(var(--u) * -0.006),0) rotate(0deg) scale(1,1)}17.65%{transform:translate(calc(var(--u) * 0.05),0) rotate(0deg) scale(1,1)}19.12%{transform:translate(calc(var(--u) * 0.067),0) rotate(0deg) scale(1,1)}20.59%{transform:translate(calc(var(--u) * 0.069),0) rotate(0deg) scale(1,1)}22.06%{transform:translate(calc(var(--u) * 0.055),0) rotate(0deg) scale(1,1)}27.94%{transform:translate(calc(var(--u) * -0.055),0) rotate(0deg) scale(1,1)}29.41%{transform:translate(calc(var(--u) * -0.069),0) rotate(0deg) scale(1,1)}30.88%{transform:translate(calc(var(--u) * -0.067),0) rotate(0deg) scale(1,1)}32.35%{transform:translate(calc(var(--u) * -0.053),0) rotate(0deg) scale(1,1)}38.24%{transform:translate(calc(var(--u) * 0.04),0) rotate(0deg) scale(1,1)}39.71%{transform:translate(calc(var(--u) * 0.05),0) rotate(0deg) scale(1,1)}42.65%{transform:translate(calc(var(--u) * 0.041),0) rotate(0deg) scale(1,1)}48.53%{transform:translate(calc(var(--u) * 0.003),0) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="stuck"][data-m="b"] .duo-body{animation:duo-body-stuck-b 1.7s linear infinite}
@keyframes duo-buddy-stuck-b {0%{transform:translate(0,0) scale(1.2);z-index:4}1.47%{transform:translate(0,calc(var(--u) * -0.008)) scale(1.2);z-index:4}2.94%{transform:translate(0,calc(var(--u) * -0.03)) scale(1.2);z-index:4}5.88%{transform:translate(0,calc(var(--u) * -0.101)) scale(1.2);z-index:4}10.29%{transform:translate(0,calc(var(--u) * -0.228)) scale(1.2);z-index:4}13.24%{transform:translate(0,calc(var(--u) * -0.286)) scale(1.2);z-index:4}14.71%{transform:translate(0,calc(var(--u) * -0.298)) scale(1.2);z-index:4}16.18%{transform:translate(0,calc(var(--u) * -0.293)) scale(1.2);z-index:4}17.65%{transform:translate(0,calc(var(--u) * -0.273)) scale(1.2);z-index:4}20.59%{transform:translate(0,calc(var(--u) * -0.205)) scale(1.2);z-index:4}25%{transform:translate(0,calc(var(--u) * -0.077)) scale(1.2);z-index:4}27.94%{transform:translate(0,calc(var(--u) * -0.015)) scale(1.2);z-index:4}29.41%{transform:translate(0,calc(var(--u) * -0.001)) scale(1.2);z-index:4}32.35%{transform:translate(0,calc(var(--u) * -0.011)) scale(1.2);z-index:4}36.76%{transform:translate(0,calc(var(--u) * -0.072)) scale(1.2);z-index:4}41.18%{transform:translate(0,calc(var(--u) * -0.141)) scale(1.2);z-index:4}44.12%{transform:translate(0,calc(var(--u) * -0.167)) scale(1.2);z-index:4}45.59%{transform:translate(0,calc(var(--u) * -0.167)) scale(1.2);z-index:4}47.06%{transform:translate(0,calc(var(--u) * -0.15)) scale(1.2);z-index:4}52.94%{transform:translate(0,calc(var(--u) * -0.019)) scale(1.2);z-index:4}54.41%{transform:translate(0,calc(var(--u) * -0.002)) scale(1.2);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="stuck"][data-m="b"] .duo-buddyG{animation:duo-buddy-stuck-b 1.7s linear infinite}
@keyframes duo-body-stuck-c {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}10.29%{transform:translate(0,0) rotate(-1.985deg) scale(1,1)}14.71%{transform:translate(0,0) rotate(-0.02deg) scale(1,1)}25%{transform:translate(0,0) rotate(-2.005deg) scale(1,1)}29.41%{transform:translate(0,0) rotate(-0.077deg) scale(1,1)}33.82%{transform:translate(0,0) rotate(-0.655deg) scale(1,1)}39.71%{transform:translate(0,0) rotate(-2deg) scale(1,1)}42.65%{transform:translate(0,0) rotate(-0.914deg) scale(1,1)}45.59%{transform:translate(0,0) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="stuck"][data-m="c"] .duo-body{animation:duo-body-stuck-c 1.7s linear infinite}
@keyframes duo-buddy-stuck-c {0%{transform:translate(0,0) scale(1.2);z-index:4}1.47%{transform:translate(calc(var(--u) * -0.013),calc(var(--u) * 0.011)) scale(1.201);z-index:4}2.94%{transform:translate(calc(var(--u) * -0.046),calc(var(--u) * 0.04)) scale(1.203);z-index:4}7.35%{transform:translate(calc(var(--u) * -0.182),calc(var(--u) * 0.158)) scale(1.212);z-index:4}8.82%{transform:translate(calc(var(--u) * -0.212),calc(var(--u) * 0.183)) scale(1.214);z-index:4}10.29%{transform:translate(calc(var(--u) * -0.218),calc(var(--u) * 0.189)) scale(1.214);z-index:4}11.76%{transform:translate(calc(var(--u) * -0.157),calc(var(--u) * 0.136)) scale(1.21);z-index:4}13.24%{transform:translate(calc(var(--u) * -0.063),calc(var(--u) * 0.054)) scale(1.204);z-index:4}14.71%{transform:translate(calc(var(--u) * -0.002),calc(var(--u) * 0.002)) scale(1.2);z-index:4}16.18%{transform:translate(calc(var(--u) * -0.008),calc(var(--u) * 0.007)) scale(1.201);z-index:4}17.65%{transform:translate(calc(var(--u) * -0.038),calc(var(--u) * 0.033)) scale(1.202);z-index:4}22.06%{transform:translate(calc(var(--u) * -0.174),calc(var(--u) * 0.151)) scale(1.211);z-index:4}23.53%{transform:translate(calc(var(--u) * -0.207),calc(var(--u) * 0.18)) scale(1.214);z-index:4}25%{transform:translate(calc(var(--u) * -0.22),calc(var(--u) * 0.191)) scale(1.214);z-index:4}26.47%{transform:translate(calc(var(--u) * -0.174),calc(var(--u) * 0.151)) scale(1.211);z-index:4}27.94%{transform:translate(calc(var(--u) * -0.081),calc(var(--u) * 0.07)) scale(1.205);z-index:4}29.41%{transform:translate(calc(var(--u) * -0.008),calc(var(--u) * 0.007)) scale(1.201);z-index:4}30.88%{transform:translate(calc(var(--u) * -0.005),calc(var(--u) * 0.004)) scale(1.2);z-index:4}32.35%{transform:translate(calc(var(--u) * -0.031),calc(var(--u) * 0.027)) scale(1.202);z-index:4}36.76%{transform:translate(calc(var(--u) * -0.166),calc(var(--u) * 0.144)) scale(1.211);z-index:4}38.24%{transform:translate(calc(var(--u) * -0.202),calc(var(--u) * 0.175)) scale(1.213);z-index:4}39.71%{transform:translate(calc(var(--u) * -0.219),calc(var(--u) * 0.19)) scale(1.214);z-index:4}41.18%{transform:translate(calc(var(--u) * -0.189),calc(var(--u) * 0.164)) scale(1.212);z-index:4}44.12%{transform:translate(calc(var(--u) * -0.018),calc(var(--u) * 0.016)) scale(1.201);z-index:4}45.59%{transform:translate(0,0) scale(1.2);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="stuck"][data-m="c"] .duo-buddyG{animation:duo-buddy-stuck-c 1.7s linear infinite}
@keyframes duo-body-done-a {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}26.67%{transform:translate(0,calc(var(--u) * -0.019)) rotate(0deg) scale(1,1)}51.67%{transform:translate(0,calc(var(--u) * -0.035)) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="done"][data-m="a"] .duo-body{animation:duo-body-done-a 3s linear infinite}
@keyframes duo-buddy-done-a {0%{transform:translate(0,0) scale(1.2);z-index:4}2.5%{transform:translate(0,0) scale(1.211);z-index:4}6.67%{transform:translate(0,0) scale(1.26);z-index:4}11.67%{transform:translate(0,0) scale(1.326);z-index:4}14.17%{transform:translate(0,0) scale(1.343);z-index:4}15.83%{transform:translate(0,0) scale(1.341);z-index:4}18.33%{transform:translate(0,0) scale(1.307);z-index:4}22.5%{transform:translate(0,0) scale(1.223);z-index:4}24.17%{transform:translate(0,0) scale(1.203);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="done"][data-m="a"] .duo-buddyG{animation:duo-buddy-done-a 3s linear infinite}
@keyframes duo-shadow-done-a {0%{transform:scale(1);opacity:1}56.67%{transform:scale(0.97);opacity:0.96}100%{transform:scale(1);opacity:1}}
.duo-m[data-s="done"][data-m="a"] .duo-shadow{animation:duo-shadow-done-a 3s linear infinite}
@keyframes duo-tick-done-a {0%{transform:scale(0)}1.67%{transform:scale(0.039)}3.33%{transform:scale(0.145)}5.83%{transform:scale(0.386)}10%{transform:scale(0.852)}11.67%{transform:scale(1.005)}13.33%{transform:scale(1.111)}15%{transform:scale(1.15)}18.33%{transform:scale(1.111)}23.33%{transform:scale(1.011)}39.17%{transform:scale(1)}99.17%{transform:scale(1)}100%{transform:scale(0)}}
.duo-m[data-s="done"][data-m="a"] .duo-tick{animation:duo-tick-done-a 3s linear infinite}
@keyframes duo-body-done-b {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}2.5%{transform:translate(0,0) rotate(0deg) scale(1.008,0.99)}8.33%{transform:translate(0,0) rotate(0deg) scale(1.044,0.941)}10.83%{transform:translate(0,calc(var(--u) * -0.003)) rotate(0deg) scale(1.047,0.937)}12.5%{transform:translate(0,calc(var(--u) * -0.026)) rotate(0deg) scale(1.042,0.944)}15%{transform:translate(0,calc(var(--u) * -0.09)) rotate(0deg) scale(1.026,0.965)}20.83%{transform:translate(0,calc(var(--u) * -0.282)) rotate(0deg) scale(0.98,1.027)}22.5%{transform:translate(0,calc(var(--u) * -0.322)) rotate(0deg) scale(0.97,1.04)}24.17%{transform:translate(0,calc(var(--u) * -0.344)) rotate(0deg) scale(0.965,1.047)}25.83%{transform:translate(0,calc(var(--u) * -0.344)) rotate(0deg) scale(0.965,1.047)}27.5%{transform:translate(0,calc(var(--u) * -0.322)) rotate(0deg) scale(0.969,1.041)}30%{transform:translate(0,calc(var(--u) * -0.257)) rotate(0deg) scale(0.983,1.023)}35.83%{transform:translate(0,calc(var(--u) * -0.066)) rotate(0deg) scale(1.022,0.97)}37.5%{transform:translate(0,calc(var(--u) * -0.026)) rotate(0deg) scale(1.031,0.959)}39.17%{transform:translate(0,calc(var(--u) * -0.003)) rotate(0deg) scale(1.035,0.953)}40.83%{transform:translate(0,calc(var(--u) * -0.004)) rotate(0deg) scale(1.035,0.953)}42.5%{transform:translate(0,calc(var(--u) * -0.028)) rotate(0deg) scale(1.028,0.963)}47.5%{transform:translate(0,calc(var(--u) * -0.151)) rotate(0deg) scale(0.99,1.013)}49.17%{transform:translate(0,calc(var(--u) * -0.175)) rotate(0deg) scale(0.983,1.023)}50.83%{transform:translate(0,calc(var(--u) * -0.176)) rotate(0deg) scale(0.982,1.023)}53.33%{transform:translate(0,calc(var(--u) * -0.145)) rotate(0deg) scale(0.989,1.015)}59.17%{transform:translate(0,calc(var(--u) * -0.025)) rotate(0deg) scale(1.013,0.983)}61.67%{transform:translate(0,0) rotate(0deg) scale(1.018,0.976)}65.83%{transform:translate(0,0) rotate(0deg) scale(1.01,0.987)}70%{transform:translate(0,0) rotate(0deg) scale(1,1)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="done"][data-m="b"] .duo-body{animation:duo-body-done-b 3s linear infinite}
@keyframes duo-buddy-done-b {0%{transform:translate(0,0) scale(1.2);z-index:4}11.67%{transform:translate(calc(var(--u) * 0.003),calc(var(--u) * -0.005)) scale(1.197);z-index:4}15%{transform:translate(calc(var(--u) * 0.01),calc(var(--u) * -0.041)) scale(1.177);z-index:4}15.83%{transform:translate(calc(var(--u) * 0.007),calc(var(--u) * -0.056)) scale(1.168);z-index:1}17.5%{transform:translate(calc(var(--u) * -0.014),calc(var(--u) * -0.089)) scale(1.149);z-index:1}19.17%{transform:translate(calc(var(--u) * -0.065),calc(var(--u) * -0.129)) scale(1.127);z-index:1}20%{transform:translate(calc(var(--u) * -0.104),calc(var(--u) * -0.15)) scale(1.115);z-index:1}20.83%{transform:translate(calc(var(--u) * -0.155),calc(var(--u) * -0.172)) scale(1.104);z-index:1}21.67%{transform:translate(calc(var(--u) * -0.218),calc(var(--u) * -0.194)) scale(1.092);z-index:1}22.5%{transform:translate(calc(var(--u) * -0.292),calc(var(--u) * -0.216)) scale(1.081);z-index:1}23.33%{transform:translate(calc(var(--u) * -0.38),calc(var(--u) * -0.237)) scale(1.071);z-index:1}24.17%{transform:translate(calc(var(--u) * -0.478),calc(var(--u) * -0.258)) scale(1.062);z-index:1}25.83%{transform:translate(calc(var(--u) * -0.707),calc(var(--u) * -0.294)) scale(1.049);z-index:1}28.33%{transform:translate(calc(var(--u) * -1.098),calc(var(--u) * -0.329)) scale(1.048);z-index:1}30%{transform:translate(calc(var(--u) * -1.358),calc(var(--u) * -0.337)) scale(1.062);z-index:1}30.83%{transform:translate(calc(var(--u) * -1.477),calc(var(--u) * -0.336)) scale(1.072);z-index:1}31.67%{transform:translate(calc(var(--u) * -1.584),calc(var(--u) * -0.331)) scale(1.086);z-index:1}32.5%{transform:translate(calc(var(--u) * -1.677),calc(var(--u) * -0.323)) scale(1.102);z-index:1}33.33%{transform:translate(calc(var(--u) * -1.752),calc(var(--u) * -0.312)) scale(1.12);z-index:1}34.17%{transform:translate(calc(var(--u) * -1.807),calc(var(--u) * -0.298)) scale(1.139);z-index:1}35%{transform:translate(calc(var(--u) * -1.84),calc(var(--u) * -0.282)) scale(1.16);z-index:1}35.83%{transform:translate(calc(var(--u) * -1.851),calc(var(--u) * -0.264)) scale(1.181);z-index:4}36.67%{transform:translate(calc(var(--u) * -1.838),calc(var(--u) * -0.244)) scale(1.202);z-index:4}37.5%{transform:translate(calc(var(--u) * -1.804),calc(var(--u) * -0.223)) scale(1.222);z-index:4}38.33%{transform:translate(calc(var(--u) * -1.748),calc(var(--u) * -0.202)) scale(1.241);z-index:4}39.17%{transform:translate(calc(var(--u) * -1.674),calc(var(--u) * -0.181)) scale(1.258);z-index:4}40%{transform:translate(calc(var(--u) * -1.582),calc(var(--u) * -0.16)) scale(1.274);z-index:4}40.83%{transform:translate(calc(var(--u) * -1.477),calc(var(--u) * -0.14)) scale(1.287);z-index:4}42.5%{transform:translate(calc(var(--u) * -1.24),calc(var(--u) * -0.104)) scale(1.306);z-index:4}45%{transform:translate(calc(var(--u) * -0.862),calc(var(--u) * -0.061)) scale(1.314);z-index:4}46.67%{transform:translate(calc(var(--u) * -0.629),calc(var(--u) * -0.041)) scale(1.307);z-index:4}48.33%{transform:translate(calc(var(--u) * -0.431),calc(var(--u) * -0.026)) scale(1.294);z-index:4}49.17%{transform:translate(calc(var(--u) * -0.347),calc(var(--u) * -0.021)) scale(1.285);z-index:4}50%{transform:translate(calc(var(--u) * -0.275),calc(var(--u) * -0.016)) scale(1.276);z-index:4}50.83%{transform:translate(calc(var(--u) * -0.213),calc(var(--u) * -0.013)) scale(1.267);z-index:4}52.5%{transform:translate(calc(var(--u) * -0.118),calc(var(--u) * -0.007)) scale(1.248);z-index:4}54.17%{transform:translate(calc(var(--u) * -0.058),calc(var(--u) * -0.004)) scale(1.23);z-index:4}56.67%{transform:translate(calc(var(--u) * -0.014),calc(var(--u) * -0.001)) scale(1.211);z-index:4}60%{transform:translate(0,0) scale(1.2);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="done"][data-m="b"] .duo-buddyG{animation:duo-buddy-done-b 3s linear infinite}
@keyframes duo-shadow-done-b {0%{transform:scale(1);opacity:1}10.83%{transform:scale(0.997);opacity:0.996}13.33%{transform:scale(0.96);opacity:0.947}21.67%{transform:scale(0.725);opacity:0.633}24.17%{transform:scale(0.688);opacity:0.584}26.67%{transform:scale(0.696);opacity:0.594}30%{transform:scale(0.767);opacity:0.689}36.67%{transform:scale(0.96);opacity:0.947}39.17%{transform:scale(0.997);opacity:0.996}41.67%{transform:scale(0.988);opacity:0.984}48.33%{transform:scale(0.85);opacity:0.8}50.83%{transform:scale(0.84);opacity:0.787}54.17%{transform:scale(0.883);opacity:0.844}60%{transform:scale(0.988);opacity:0.984}64.17%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}
.duo-m[data-s="done"][data-m="b"] .duo-shadow{animation:duo-shadow-done-b 3s linear infinite}
@keyframes duo-tick-done-b {0%{transform:scale(0)}65%{transform:scale(0)}65.83%{transform:scale(0.023)}66.67%{transform:scale(0.085)}67.5%{transform:scale(0.18)}69.17%{transform:scale(0.433)}71.67%{transform:scale(0.852)}72.5%{transform:scale(0.97)}73.33%{transform:scale(1.065)}74.17%{transform:scale(1.127)}75%{transform:scale(1.15)}78.33%{transform:scale(1.111)}83.33%{transform:scale(1.011)}99.17%{transform:scale(1)}100%{transform:scale(0)}}
.duo-m[data-s="done"][data-m="b"] .duo-tick{animation:duo-tick-done-b 3s linear infinite}
@keyframes duo-body-done-c {0%{transform:translate(0,0) rotate(0deg) scale(1,1)}2.5%{transform:translate(0,0) rotate(0deg) scale(1.009,0.991)}6.67%{transform:translate(0,0) rotate(0deg) scale(1.05,0.95)}11.67%{transform:translate(0,0) rotate(0deg) scale(1.105,0.895)}14.17%{transform:translate(0,0) rotate(0deg) scale(1.119,0.881)}15.83%{transform:translate(0,0) rotate(0deg) scale(1.118,0.882)}18.33%{transform:translate(0,0) rotate(0deg) scale(1.096,0.904)}21.67%{transform:translate(0,0) rotate(0deg) scale(1.04,0.96)}25.83%{transform:translate(0,0) rotate(0deg) scale(0.964,1.036)}28.33%{transform:translate(0,0) rotate(0deg) scale(0.935,1.065)}30.83%{transform:translate(0,0) rotate(0deg) scale(0.929,1.071)}34.17%{transform:translate(0,0) rotate(0deg) scale(0.948,1.052)}41.67%{transform:translate(0,0) rotate(0deg) scale(1.022,0.978)}44.17%{transform:translate(0,0) rotate(0deg) scale(1.035,0.965)}49.17%{transform:translate(0,0) rotate(0deg) scale(1.029,0.971)}58.33%{transform:translate(0,0) rotate(0deg) scale(1.001,0.999)}100%{transform:translate(0,0) rotate(0deg) scale(1,1)}}
.duo-m[data-s="done"][data-m="c"] .duo-body{animation:duo-body-done-c 3s linear infinite}
@keyframes duo-buddy-done-c {0%{transform:translate(0,0) scale(1.2);z-index:4}100%{transform:translate(0,0) scale(1.2);z-index:4}}
.duo-m[data-s="done"][data-m="c"] .duo-buddyG{animation:duo-buddy-done-c 3s linear infinite}
@keyframes duo-tick-done-c {0%{transform:scale(0)}1.67%{transform:scale(0.039)}3.33%{transform:scale(0.145)}5.83%{transform:scale(0.386)}10%{transform:scale(0.852)}11.67%{transform:scale(1.005)}13.33%{transform:scale(1.111)}15%{transform:scale(1.15)}18.33%{transform:scale(1.111)}23.33%{transform:scale(1.011)}39.17%{transform:scale(1)}99.17%{transform:scale(1)}100%{transform:scale(0)}}
.duo-m[data-s="done"][data-m="c"] .duo-tick{animation:duo-tick-done-c 3s linear infinite}
