html,body{margin:0;background:#efe8d6}*{box-sizing:border-box}a{color:#2f5fc4}a:hover{color:#1c1a22}button{font:inherit}@keyframes leg{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}@keyframes leg-kick{0%,20%{transform:rotate(0)}32%{transform:rotate(35deg)}45%{transform:rotate(-80deg)}70%,to{transform:rotate(0)}}@keyframes arm-up-f{0%,to{transform:rotate(0)}18%,60%{transform:rotate(-165deg)}}@keyframes arm-up-b{0%,to{transform:rotate(0)}18%,60%{transform:rotate(165deg)}}@keyframes arm-up-f-late{0%,62%,to{transform:rotate(0)}70%,94%{transform:rotate(-165deg)}}@keyframes arm-up-b-late{0%,62%,to{transform:rotate(0)}70%,94%{transform:rotate(165deg)}}@keyframes arm-throw{0%{transform:rotate(0)}25%{transform:rotate(140deg)}45%{transform:rotate(290deg)}to{transform:rotate(360deg)}}@keyframes av-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes av-jump{0%,12%,45%,to{transform:translateY(0)}28%{transform:translateY(-16px)}}@keyframes av-bob{0%,25%,to{transform:translateY(0)}32%,48%,64%,80%{transform:translateY(-3px)}40%,56%,72%,88%{transform:translateY(0)}}@keyframes av-td{0%,60%{transform:translateY(0) rotate(0)}70%{transform:translateY(-20px) rotate(0)}82%{transform:translateY(-20px) rotate(360deg)}90%{transform:translateY(0) rotate(360deg)}95%{transform:translateY(-7px) rotate(360deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes av-catchtd{0%,12%{transform:translateY(0) rotate(0)}28%{transform:translateY(-16px) rotate(0)}42%,62%{transform:translateY(0) rotate(0)}72%{transform:translateY(-20px) rotate(0)}84%{transform:translateY(-20px) rotate(360deg)}92%,to{transform:translateY(0) rotate(360deg)}}@keyframes av-throwtd{0%{transform:rotate(0)}18%{transform:rotate(-8deg)}35%{transform:rotate(8deg)}50%,62%{transform:translateY(0) rotate(0)}72%{transform:translateY(-20px) rotate(0)}84%{transform:translateY(-20px) rotate(360deg)}92%,to{transform:translateY(0) rotate(360deg)}}@keyframes av-throw{0%{transform:rotate(0)}25%{transform:rotate(-8deg)}45%{transform:rotate(8deg)}65%,to{transform:rotate(0)}}@keyframes av-shake{0%,to{transform:translate(0)}10%,30%,50%{transform:translate(-3px) rotate(-5deg)}20%,40%,60%{transform:translate(3px) rotate(5deg)}70%{transform:translate(0)}}@keyframes av-stumble{0%{transform:rotate(0)}20%{transform:rotate(-24deg) translate(-4px)}45%{transform:rotate(12deg)}65%,to{transform:rotate(0)}}@keyframes av-lunge{0%,to{transform:translate(0) rotate(0)}20%,35%{transform:translate(14px) rotate(18deg)}55%{transform:translate(0) rotate(0)}}@keyframes av-kick{0%,20%{transform:rotate(0)}30%{transform:rotate(-8deg)}45%{transform:rotate(6deg)}70%,to{transform:rotate(0)}}@keyframes av-hurt{0%{transform:rotate(0)}15%,30%{transform:rotate(-28deg) translateY(4px)}to{transform:rotate(-10deg) translateY(2px)}}@keyframes ball-in{0%{opacity:1;transform:translate(-90px,-44px) rotate(0)}28%{opacity:1;transform:translate(0) rotate(360deg)}90%{opacity:1;transform:translate(0) rotate(360deg)}to{opacity:0}}@keyframes ball-hold{0%,90%{opacity:1}to{opacity:0}}@keyframes ball-throw{0%,25%{opacity:1;transform:translate(-14px,-22px)}45%{opacity:1;transform:translate(10px,-24px)}80%{opacity:1;transform:translate(90px,-50px) rotate(40deg)}to{opacity:0;transform:translate(120px,-40px) rotate(60deg)}}@keyframes ball-fumble{0%{opacity:1;transform:translate(0)}25%{transform:translate(-12px,-20px) rotate(180deg)}45%{transform:translate(-24px,10px) rotate(360deg)}60%{transform:translate(-32px,-4px) rotate(460deg)}75%{transform:translate(-40px,12px) rotate(520deg)}90%{opacity:1}to{opacity:0;transform:translate(-44px,12px) rotate(540deg)}}@keyframes ball-kick{0%,28%{opacity:1;transform:translate(0)}70%{opacity:1;transform:translate(70px,-90px) rotate(540deg) scale(.8)}to{opacity:0;transform:translate(90px,-110px) rotate(700deg) scale(.6)}}@keyframes pop{0%{opacity:0;transform:translateY(4px) scale(.6)}12%{opacity:1;transform:translateY(0) scale(1.2)}22%{transform:scale(1)}80%{opacity:1;transform:translateY(-22px)}to{opacity:0;transform:translateY(-30px)}}@keyframes badge{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(1.35)}28%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-10px)}}@keyframes confetti{0%{opacity:0}1%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(540deg)}}@keyframes banner{0%{opacity:0;transform:scale(.3) rotate(-6deg)}12%{opacity:1;transform:scale(1.15) rotate(-3deg)}22%{transform:scale(1) rotate(-3deg)}80%{opacity:1;transform:scale(1) rotate(-3deg)}to{opacity:0;transform:scale(1.1) rotate(-3deg)}}@keyframes bubble{0%{opacity:0;transform:translateY(8px) scale(.7)}10%{opacity:1;transform:translateY(0) scale(1.08)}18%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes zzz{0%{opacity:0;transform:translate(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(14px,-22px) scale(1.2)}}@keyframes breathe{0%,to{transform:rotate(78deg) translateY(0)}50%{transform:rotate(78deg) translateY(-1.5px)}}@keyframes hover{0%,to{transform:translateY(-6px) rotate(8deg)}50%{transform:translateY(-10px) rotate(8deg)}}@keyframes flame{0%{transform:scaleY(1) scaleX(1)}33%{transform:scaleY(1.35) scaleX(.85)}66%{transform:scaleY(.8) scaleX(1.1)}to{transform:scaleY(1.2) scaleX(.9)}}@keyframes speedline{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(-18px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes av-td-pre{0%,60%{transform:translateY(0) rotate(0)}62%,to{transform:none}}@keyframes av-catchtd-pre{0%,12%{transform:translateY(0) rotate(0)}28%{transform:translateY(-16px) rotate(0)}42%,62%{transform:translateY(0) rotate(0)}70%,to{transform:none}}@keyframes av-throwtd-pre{0%{transform:rotate(0)}18%{transform:rotate(-8deg)}35%{transform:rotate(8deg)}50%,62%{transform:translateY(0) rotate(0)}70%,to{transform:none}}@keyframes cel-face-away{0%,to{opacity:0}}@keyframes cel-bird-arm-f{0%{transform:rotate(0)}6%,16%{transform:rotate(-168deg)}24%,34%{transform:rotate(0)}40%,46%{transform:rotate(-168deg)}52%{transform:rotate(0)}56%{transform:rotate(-52deg)}62%{transform:rotate(-22deg)}68%{transform:rotate(-52deg)}74%{transform:rotate(-22deg)}80%{transform:rotate(-52deg)}86%{transform:rotate(-22deg)}92%{transform:rotate(-52deg)}to{transform:none}}@keyframes cel-bird-arm-b{0%{transform:rotate(0)}10%{transform:rotate(0)}18%,30%{transform:rotate(168deg)}38%,48%{transform:rotate(0)}56%{transform:rotate(52deg)}62%{transform:rotate(22deg)}68%{transform:rotate(52deg)}74%{transform:rotate(22deg)}80%{transform:rotate(52deg)}86%{transform:rotate(22deg)}92%{transform:rotate(52deg)}to{transform:none}}@keyframes cel-bird-leg{0%{transform:rotate(0)}6%,16%{transform:rotate(-34deg)}24%,34%{transform:rotate(0)}40%,46%{transform:rotate(-34deg)}56%,to{transform:none}}@keyframes cel-bird-body{0%{transform:none}10%{transform:translateY(-3px)}20%{transform:translateY(0)}30%{transform:translateY(-3px)}40%{transform:translateY(0)}52%{transform:translateY(-2px)}60%{transform:translateY(2px)}68%{transform:translateY(-2px)}76%{transform:translateY(2px)}84%{transform:translateY(-2px)}92%{transform:translateY(1px)}to{transform:none}}@keyframes cel-twerk-body{0%{transform:none}10%{transform:translateY(4px)}22%{transform:translateY(0)}32%{transform:translateY(4px)}44%{transform:translateY(0)}54%{transform:translateY(4px)}66%{transform:translateY(0)}76%{transform:translateY(4px)}88%{transform:translateY(0)}to{transform:none}}@keyframes cel-twerk-arm-f{0%{transform:none}10%{transform:rotate(16deg) translateY(3px)}22%{transform:rotate(8deg) translateY(1px)}32%{transform:rotate(16deg) translateY(3px)}44%{transform:rotate(8deg) translateY(1px)}54%{transform:rotate(16deg) translateY(3px)}66%{transform:rotate(8deg) translateY(1px)}76%{transform:rotate(16deg) translateY(3px)}88%{transform:rotate(8deg) translateY(1px)}to{transform:none}}@keyframes cel-twerk-arm-b{0%{transform:none}10%{transform:rotate(-16deg) translateY(3px)}22%{transform:rotate(-8deg) translateY(1px)}32%{transform:rotate(-16deg) translateY(3px)}44%{transform:rotate(-8deg) translateY(1px)}54%{transform:rotate(-16deg) translateY(3px)}66%{transform:rotate(-8deg) translateY(1px)}76%{transform:rotate(-16deg) translateY(3px)}88%{transform:rotate(-8deg) translateY(1px)}to{transform:none}}@keyframes cel-twerk-leg-f{0%{transform:none}10%{transform:rotate(16deg)}22%{transform:rotate(10deg)}32%{transform:rotate(16deg)}44%{transform:rotate(10deg)}54%{transform:rotate(16deg)}66%{transform:rotate(10deg)}76%{transform:rotate(16deg)}88%{transform:rotate(10deg)}to{transform:none}}@keyframes cel-twerk-leg-b{0%{transform:none}10%{transform:rotate(-16deg)}22%{transform:rotate(-10deg)}32%{transform:rotate(-16deg)}44%{transform:rotate(-10deg)}54%{transform:rotate(-16deg)}66%{transform:rotate(-10deg)}76%{transform:rotate(-16deg)}88%{transform:rotate(-10deg)}to{transform:none}}@keyframes cel-griddy-body{0%{transform:none}8%{transform:translateY(-6px)}20%{transform:translateY(0)}36%{transform:translateY(-6px)}48%{transform:translateY(0)}64%{transform:translateY(-6px)}76%{transform:translateY(0)}88%{transform:translateY(-6px)}to{transform:none}}@keyframes cel-griddy-arm-f{0%{transform:none}8%{transform:rotate(-70deg)}20%{transform:rotate(0)}36%{transform:rotate(-70deg)}48%{transform:rotate(0)}64%{transform:rotate(-70deg)}76%{transform:rotate(0)}88%{transform:rotate(-70deg)}to{transform:none}}@keyframes cel-griddy-arm-b{0%{transform:none}22%{transform:rotate(70deg)}34%{transform:rotate(0)}50%{transform:rotate(70deg)}62%{transform:rotate(0)}78%{transform:rotate(70deg)}90%{transform:rotate(0)}to{transform:none}}@keyframes cel-griddy-leg-f{0%{transform:none}8%{transform:rotate(-48deg)}20%{transform:rotate(0)}36%{transform:rotate(-48deg)}48%{transform:rotate(0)}64%{transform:rotate(-48deg)}76%{transform:rotate(0)}88%{transform:rotate(-48deg)}to{transform:none}}@keyframes cel-griddy-leg-b{0%{transform:none}22%{transform:rotate(48deg)}34%{transform:rotate(0)}50%{transform:rotate(48deg)}62%{transform:rotate(0)}78%{transform:rotate(48deg)}90%{transform:rotate(0)}to{transform:none}}@keyframes cel-spike-arm{0%{transform:none}10%{transform:rotate(-60deg)}22%{transform:rotate(-175deg)}38%{transform:rotate(-175deg)}48%{transform:rotate(40deg)}56%,70%{transform:rotate(160deg)}84%{transform:rotate(30deg)}to{transform:none}}@keyframes cel-spike-ball{0%{opacity:0;transform:none}12%{opacity:1;transform:translate(0)}34%{opacity:1;transform:translate(2px,-28px)}46%{opacity:1;transform:translate(4px,-30px)}56%{opacity:1;transform:translate(6px,14px)}66%{opacity:1;transform:translate(6px,-8px)}76%{opacity:1;transform:translate(6px,14px)}86%{opacity:1;transform:translate(6px,2px)}to{opacity:0;transform:none}}
