@keyframes rainbowFlow{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes idleNudge{0%{transform:rotate(-.6deg) translateY(0)}50%{transform:rotate(.6deg) translateY(-2px)}to{transform:rotate(-.6deg) translateY(0)}}@keyframes pulse{0%{opacity:0;transform:scale(.96)}30%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes sheen{0%{transform:translateX(-120%) rotate(.001deg);opacity:0}35%{opacity:.6}to{transform:translateX(120%) rotate(.001deg);opacity:0}}@keyframes chaos{0%{transform:translate(0) rotate(0deg)}35%{transform:translate(var(--cx),var(--cy)) rotate(var(--crot))}70%{transform:translate(calc(var(--cx) * -.6),calc(var(--cy) * -.6)) rotate(calc(var(--crot) * -.45))}to{transform:translate(0) rotate(0deg)}}@keyframes weaveUpDown{0%{transform:rotate(0deg)}20%{transform:translateY(calc((var(--pile) - .5) * -2 * var(--amp))) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(calc((var(--pile) - .5) * 2 * var(--amp))) rotate(0deg)}to{transform:rotate(0deg)}}@keyframes tripleStacks{0%{transform:rotate(0deg) translateZ(0)}35%{transform:translateX(calc(var(--isTri0) * var(--triLeftX) + var(--isTri1) * var(--triMidX) + var(--isTri2) * var(--triRightX))) translateY(calc((var(--isTri0) * -1 + var(--isTri1) * -.5) * var(--liftY) - var(--j))) rotate(0deg) translateZ(0)}65%{transform:translateX(calc((var(--isTri0) + var(--isTri1)) * var(--triLeftX) + var(--isTri2) * var(--triRightX))) translateY(calc(var(--isTri1) * -1 * var(--liftY) - var(--j))) rotate(calc(var(--isTri1) * -4deg)) translateZ(calc(var(--isTri1) * var(--zLift)))}to{transform:translateX(var(--triRightX)) translateY(calc((var(--isTri0) + var(--isTri1)) * -.6 * var(--liftY) - var(--j))) rotate(calc((var(--isTri0) + var(--isTri1)) * -3deg)) translateZ(calc((var(--isTri0) + var(--isTri1)) * var(--zLift)))}}@keyframes nextGlow{0%,to{box-shadow:inset 0 0 0 3px rgba(52,211,153,.28),0 0 14px rgba(52,211,153,.16)}50%{box-shadow:inset 0 0 0 3px rgba(52,211,153,.36),0 0 24px rgba(52,211,153,.28)}}@keyframes shakeShort{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}