.snack-root .powerup-tasks-visual{pointer-events:none;background:transparent}.snack-root .powerup-tasks-visual,.snack-root .powerup-tasks-visual__stage{position:absolute;inset:0;overflow:hidden}.snack-root .powerup-tasks-visual__field{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.snack-root .powerup-tasks-visual__work{fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.42);stroke:transparent;stroke-width:1.25;paint-order:stroke fill;transform-box:fill-box;transform-origin:center;animation-name:powerup-tasks-workflow;animation-duration:7.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,fill,stroke,opacity}@keyframes powerup-tasks-workflow{0%{transform:translate(var(--todo-x,0),var(--todo-y,0)) scale(.6);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.42);stroke:transparent;opacity:0}10%,24%{transform:translate(var(--todo-x,0),var(--todo-y,0)) scale(1);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.42);stroke:transparent;opacity:1}34%{transform:translate(var(--assigned-x,0),var(--assigned-y,0)) scale(1);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.55);stroke:transparent;opacity:1}39%{transform:translate(var(--assigned-x,0),var(--assigned-y,0)) scale(1.35);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.78);stroke:transparent;opacity:1}44%{transform:translate(var(--assigned-x,0),var(--assigned-y,0)) scale(1);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.55);stroke:transparent;opacity:1}64%,82%{transform:translate(0) scale(1);fill:var(--powerup-dot-lime,#d6fd70);stroke:rgb(from var(--powerup-dot-on-lime,#131313) r g b/.72);opacity:1}88%{transform:translate(0) scale(1);fill:var(--powerup-dot-lime,#d6fd70);stroke:rgb(from var(--powerup-dot-on-lime,#131313) r g b/.72);opacity:0}to{transform:translate(var(--todo-x,0),var(--todo-y,0)) scale(.6);fill:rgb(from var(--powerup-dot-ink,#131313) r g b/.42);stroke:transparent;opacity:0}}@media (prefers-reduced-motion:reduce){.snack-root .powerup-tasks-visual__work{animation:none;transform:none;fill:var(--powerup-dot-lime,#d6fd70);stroke:var(--powerup-dot-on-lime,#131313);opacity:1}}