.vt .mscs{z-index:30;pointer-events:none;height:0;position:fixed;bottom:0;left:0;right:0}.vt .msc{pointer-events:auto;will-change:transform;width:112px;height:90px;transition-property:transform;transition-timing-function:linear;position:absolute;bottom:4px;left:0}.vt .msc-f{cursor:pointer;width:100%;height:100%;transition:transform .25s}.vt .msc svg{display:block;overflow:visible}.vt .msc svg g,.vt .msc svg rect,.vt .msc svg path,.vt .msc svg text{transform-box:fill-box}.vt .msc-x{border:1px solid var(--line,#e4ddec);color:#4a4a4a;width:22px;height:22px;font:600 13px/1 var(--sans);cursor:pointer;opacity:0;background:#fff;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:-4px;right:6px}.vt .msc:hover .msc-x,.vt .msc-x:focus-visible{opacity:1}.vt .msc.pep .msc-f{animation:.55s mscHop}@keyframes mscHop{0%,to{translate:0}40%{translate:0 -12px}}.vt .msc .eyes{transform-origin:50%;animation:4.4s infinite mscBlink}@keyframes mscBlink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.vt .msc .ec{opacity:0}.vt .msc .lg{transform-origin:50% 0}.vt .msc .lgs{transform-origin:50% 100%}.vt .msc[data-st=walk] .lg1{animation:.42s ease-in-out infinite alternate mscLeg}.vt .msc[data-st=walk] .lg2{animation:.42s ease-in-out infinite alternate-reverse mscLeg}@keyframes mscLeg{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.vt .msc[data-st=walk] .bd,.vt .msc[data-st=walk] .cup,.vt .msc[data-st=walk] .fork,.vt .msc[data-st=walk] .gls,.vt .msc[data-st=walk] .bar{animation:.21s ease-in-out infinite alternate mscBob}@keyframes mscBob{0%{translate:0}to{translate:0 -2.5px}}.vt .msc .stm path{opacity:0;animation:2.2s ease-in-out infinite mscSteam}.vt .msc .stm .s2{animation-delay:1.1s}@keyframes mscSteam{0%{opacity:0;translate:0 2px}40%{opacity:.9}to{opacity:0;translate:0 -6px}}.vt .msc[data-tool=sleep] .zz text{opacity:0}.vt .msc[data-tool=sleep] .pom{transform-origin:0 0}.vt .msc[data-tool=sleep][data-st=act] .eo{opacity:0}.vt .msc[data-tool=sleep][data-st=act] .ec{opacity:1}.vt .msc[data-tool=sleep][data-st=act] .bd{transform-origin:50% 100%;animation:3.6s ease-in-out infinite mscSway}@keyframes mscSway{0%,to{transform:rotate(-3deg)scaleY(.98)}50%{transform:rotate(3deg)scaleY(1.02)}}.vt .msc[data-tool=sleep][data-st=act] .zz text{animation:2.7s ease-out infinite mscZ}.vt .msc[data-tool=sleep][data-st=act] .zz .z2{animation-delay:.9s}.vt .msc[data-tool=sleep][data-st=act] .zz .z3{animation-delay:1.8s}@keyframes mscZ{0%{opacity:0;translate:-6px 8px}25%{opacity:1}to{opacity:0;translate:8px -14px}}.vt .msc[data-tool=sleep][data-st=act] .pom{animation:3.6s ease-in-out infinite mscPom}@keyframes mscPom{0%,to{translate:0}50%{translate:-2px 2px}}.vt .msc[data-tool=caf][data-st=act] .cup{transform-origin:50%;animation:3.2s ease-in-out infinite mscSip}@keyframes mscSip{0%,14%,74%,to{transform:none}30%,56%{transform:translate(-23px)rotate(-30deg)}}.vt .msc[data-tool=caf][data-st=act] .bd{animation:3.2s linear infinite mscJit}@keyframes mscJit{0%,72%,92%,to{translate:0}74%,78%,82%,86%,90%{translate:-1.6px}76%,80%,84%,88%{translate:1.6px}}.vt .msc[data-tool=caf][data-st=act] .eo{transform-origin:50%;animation:3.2s infinite mscWide}@keyframes mscWide{0%,70%,96%,to{transform:none}76%,90%{transform:scale(1.22)}}.vt .msc[data-tool=meals][data-st=act] .fork{transform-origin:50%;animation:2.6s ease-in-out infinite mscFork}@keyframes mscFork{0%,8%,86%,to{transform:none}24%,30%{transform:translate(8px,34px)rotate(40deg)}50%,62%{transform:translate(-22px,18px)rotate(-50deg)}}.vt .msc[data-tool=meals][data-st=act] .mo{transform-origin:50%;animation:2.6s ease-in-out infinite mscChew}@keyframes mscChew{0%,50%,90%,to{transform:none}58%,74%{transform:scale(.8,1.7)}66%,82%{transform:scale(1.1,.6)}}.vt .msc[data-tool=meals] .spr{transform-origin:50% 100%}.vt .msc[data-tool=meals][data-st=act] .spr{animation:2.6s ease-in-out infinite mscSpr}@keyframes mscSpr{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.vt .msc[data-tool=water][data-st=act] .gls{transform-origin:50%;animation:3s ease-in-out infinite mscDrink}@keyframes mscDrink{0%,10%,82%,to{transform:none}26%,62%{transform:translate(-21px,6px)rotate(-38deg)}}.vt .msc[data-tool=water] .wl{transform-origin:50% 100%}.vt .msc[data-tool=water][data-st=act] .wl{animation:3s linear infinite mscLvl}@keyframes mscLvl{0%,26%{transform:none}62%,80%{transform:scaleY(.1)}96%,to{transform:none}}.vt .msc[data-tool=water] .eg{transform-origin:50% 100%;animation:.4s ease-out mscPop}@keyframes mscPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.vt .msc[data-tool=sport] .bar{transform:translateY(18px)}.vt .msc[data-tool=sport][data-st=act] .bar{animation:2s ease-in-out infinite mscPress}@keyframes mscPress{0%,to{transform:translateY(18px)}45%,55%{transform:translateY(-30px)}}.vt .msc[data-tool=sport][data-st=act] .bd{animation:2s ease-in-out infinite mscSquat}@keyframes mscSquat{0%,to{transform:translateY(5px)}45%,55%{transform:none}}.vt .msc[data-tool=sport][data-st=act] .lgs{animation:2s ease-in-out infinite mscLegsq}@keyframes mscLegsq{0%,to{transform:scaleY(.72)}45%,55%{transform:none}}.vt .msc[data-tool=sport] .sw{opacity:0}.vt .msc[data-tool=sport][data-st=act] .sw{animation:2s ease-in infinite mscSweat}@keyframes mscSweat{0%,40%{opacity:0;translate:0}55%{opacity:1}to{opacity:0;translate:-3px 14px}}@media (max-width:720px){.vt .msc{width:84px;height:68px;bottom:2px}.vt .msc-x{display:none}}