.snack-root .formation-field-visual{pointer-events:none}.snack-root .formation-field-visual,.snack-root .formation-field-visual__stage{position:absolute;inset:0;overflow:hidden;background:#ffffff}.snack-root .formation-field-visual__field{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.snack-root .formation-field-visual__pitch{fill:#ffffff;stroke:none}.snack-root .formation-field-visual__line{stroke:rgba(19,19,19,.12);stroke-width:1.15;fill:none}.snack-root .formation-field-visual__spot{fill:rgba(19,19,19,.14);stroke:none}.snack-root .formation-field-visual__player{stroke:transparent;stroke-width:1.25;paint-order:stroke fill;transform-box:fill-box;transform-origin:center;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,.05,.25,1);will-change:transform}.snack-root .formation-field-visual__player.is-idle{fill:rgba(19,19,19,.32);animation-name:formation-field-idle;animation-timing-function:ease-in-out}.snack-root .formation-field-visual__player.is-dropper,.snack-root .formation-field-visual__player.is-initiator,.snack-root .formation-field-visual__player.is-runner,.snack-root .formation-field-visual__player.is-setter{fill:rgba(19,19,19,.62)}.snack-root .formation-field-visual__player.is-initiator{animation-name:formation-field-initiator}.snack-root .formation-field-visual__player.is-dropper{animation-name:formation-field-dropper}.snack-root .formation-field-visual__player.is-setter{animation-name:formation-field-setter}.snack-root .formation-field-visual__player.is-runner{animation-name:formation-field-runner}.snack-root .formation-field-visual__ball{fill:#d6fd70;stroke:#131313;stroke-width:1.5;paint-order:stroke fill;transform-box:fill-box;transform-origin:center;animation-name:formation-field-ball;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.2,.7,.2,1);will-change:transform;filter:drop-shadow(0 1px 2px rgba(19,19,19,.12))}@keyframes formation-field-idle{0%,to{transform:translate(0)}50%{transform:translate(.5px,-.35px)}}@keyframes formation-field-initiator{0%{transform:translate(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}10%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.33,.1,.25,1)}18%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:cubic-bezier(.4,0,.2,1)}32%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:cubic-bezier(.45,.05,.2,1)}48%{transform:translate(0)}to{transform:translate(0)}}@keyframes formation-field-dropper{0%{transform:translate(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}8%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.33,.15,.2,1)}18%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:ease}36%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:cubic-bezier(.45,.05,.25,1)}52%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%,to{transform:translate(0)}}@keyframes formation-field-setter{0%,12%{transform:translate(0);animation-timing-function:cubic-bezier(.4,0,.2,1)}22%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.33,.1,.2,1)}32%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:ease}48%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:cubic-bezier(.45,.05,.25,1)}64%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.4,0,.2,1)}80%,to{transform:translate(0)}}@keyframes formation-field-runner{0%,28%{transform:translate(0);animation-timing-function:cubic-bezier(.55,.05,.35,1)}36%{transform:translate(var(--mx,0),var(--my,0));animation-timing-function:cubic-bezier(.2,.7,.15,1)}48%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:ease}66%{transform:translate(var(--dx,0),var(--dy,0));animation-timing-function:cubic-bezier(.45,.05,.25,1)}84%,to{transform:translate(0)}}@keyframes formation-field-ball{0%{transform:translate(0);animation-timing-function:ease}6%{transform:translate(0);animation-timing-function:cubic-bezier(.15,.75,.2,1)}18%{transform:translate(var(--st-x,0),var(--st-y,0));animation-timing-function:cubic-bezier(.3,.1,.25,1)}24%{transform:translate(var(--st-x,0),var(--st-y,0));animation-timing-function:cubic-bezier(.1,.8,.2,1)}34%{transform:translate(var(--cm-x,0),var(--cm-y,0));animation-timing-function:cubic-bezier(.3,.1,.25,1)}40%{transform:translate(var(--cm-x,0),var(--cm-y,0));animation-timing-function:cubic-bezier(.12,.8,.18,1)}50%{transform:translate(var(--rw-x,0),var(--rw-y,0));animation-timing-function:cubic-bezier(.35,.1,.25,1)}66%{transform:translate(var(--rw-x,0),var(--rw-y,0));animation-timing-function:cubic-bezier(.45,.05,.25,1)}86%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.snack-root .formation-field-visual__ball,.snack-root .formation-field-visual__player{animation:none!important;transform:none}.snack-root .formation-field-visual__player.is-idle{fill:rgba(19,19,19,.32)}.snack-root .formation-field-visual__player.is-dropper,.snack-root .formation-field-visual__player.is-initiator,.snack-root .formation-field-visual__player.is-runner,.snack-root .formation-field-visual__player.is-setter{fill:rgba(19,19,19,.55)}.snack-root .formation-field-visual__ball{fill:#d6fd70;stroke:#131313}}