html,body,#root{height:100%}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;background:#8f7b5e;margin:0;font-family:Patrick Hand,cursive;overflow:hidden}.hud-btn{transition:background .12s}.hud-btn:hover{background:#ffd23f73}.hud-tab{transition:background .12s}.hud-tab:hover{background:#ffd23f4d}@keyframes boil{0%{transform:translate(0)}25%{transform:translate(.5px,-.4px)rotate(.2deg)}50%{transform:translate(-.4px,.35px)}75%{transform:translate(.35px,.45px)rotate(-.2deg)}to{transform:translate(0)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes blinkk{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}96%{transform:scaleY(1)}}@keyframes capeidle{0%,to{transform:skewY(4deg)scaleX(1)}50%{transform:skewY(-6deg)scaleX(1.07)}}@keyframes capewalk{0%,to{transform:rotate(5deg)skewY(6deg)}50%{transform:rotate(-3deg)skewY(-8deg)}}@keyframes thighw{0%{transform:rotate(-28deg)}28%{transform:rotate(30deg)}37%{transform:rotate(34deg)}46%{transform:rotate(29deg)}to{transform:rotate(-28deg)}}@keyframes shinw{0%{transform:rotate(4deg)}15%{transform:rotate(14deg)}40%{transform:rotate(8deg)}55%{transform:rotate(40deg)}70%{transform:rotate(78deg)}88%{transform:rotate(16deg)}96%{transform:rotate(1deg)}to{transform:rotate(4deg)}}@keyframes armuw{0%{transform:rotate(25deg)}30%{transform:rotate(-20deg)}39%{transform:rotate(-25deg)}50%{transform:rotate(-21deg)}80%{transform:rotate(23deg)}to{transform:rotate(25deg)}}@keyframes armfw{0%,to{transform:rotate(-16deg)}30%{transform:rotate(-38deg)}50%{transform:rotate(-48deg)}80%{transform:rotate(-20deg)}}@keyframes bobw{0%,50%,to{transform:translateY(2px)}25%,75%{transform:translateY(-2px)}}@keyframes headw{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes tuckspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jumparc{0%{transform:translateY(0)}50%{transform:translateY(-95px)}to{transform:translateY(0)}}@keyframes diveout{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(28px)rotate(320deg)scale(.12)}}@keyframes popout{0%{opacity:0;transform:translateY(28px)scale(.15)}55%{opacity:1;transform:translateY(-48px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes swordsw{0%,55%{transform:rotate(14deg)}62%{transform:rotate(-70deg)}70%{transform:rotate(8deg)}80%,to{transform:rotate(14deg)}}@keyframes lungea{0%,8%{transform:translate(0)rotate(0)}18%{transform:translate(32px)rotate(8deg)}24%{transform:translate(30px)rotate(0)}32%,46%{transform:translate(-8px)rotate(-78deg)}60%,to{transform:translate(0)rotate(0)}}@keyframes lungeb{0%,54%{transform:translate(0)rotate(0)}66%{transform:translate(36px)rotate(8deg)}71%{transform:translate(34px)rotate(0)}79%,88%{transform:translate(-10px)rotate(-78deg)}98%,to{transform:translate(0)rotate(0)}}@keyframes sparkfuse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes burstonce{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.2)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes boomonce{0%{opacity:0;transform:scale(.4)rotate(-7deg)}15%,80%{opacity:1;transform:scale(1)rotate(-7deg)}to{opacity:0;transform:scale(1)rotate(-7deg)}}@keyframes flapr{0%,78%,92%,to{transform:rotate(0)}82%{transform:rotate(-46deg)}86%{transform:rotate(8deg)}}@keyframes sprayjit{0%,to{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,2px)}}@keyframes swipeonce{0%{stroke-dashoffset:101px}to{stroke-dashoffset:0}}@keyframes fadeonce{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.05)rotate(-1deg)}}@keyframes hoparc{0%{transform:translateY(0)scale(1)}10%{transform:translateY(9px)scale(1.17,.79)}27%{transform:translateY(-56px)scale(.87,1.17)}50%{transform:translateY(-95px)scale(.97,1.05)}73%{transform:translateY(-36px)scale(.9,1.14)}90%{transform:translateY(8px)scale(1.2,.77)}to{transform:translateY(0)scale(1)}}@keyframes pokehop{0%{transform:translateY(0)scale(1)}16%{transform:translateY(5px)scale(1.16,.82)}44%{transform:translateY(-30px)scale(.9,1.14)}72%{transform:translateY(4px)scale(1.13,.85)}to{transform:translateY(0)scale(1)}}@keyframes idlesway{0%,to{transform:translateY(0)rotate(-.9deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes windup{0%{transform:scale(1)translateY(0)}60%{transform:scale(1.18,.76)translateY(8px)}to{transform:scale(1.14,.8)translateY(7px)}}@keyframes settle{0%{transform:scale(1.18,.8)translateY(5px)}20%{transform:scale(.9,1.13)translateY(-4px)}42%{transform:scale(1.08,.93)translateY(2px)}62%{transform:scale(.96,1.04)translateY(-1px)}80%{transform:scale(1.02,.99)translateY(.5px)}to{transform:scale(1)translateY(0)}}@keyframes spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pokewob{0%,to{transform:rotate(0)}18%{transform:rotate(-16deg)}42%{transform:rotate(12deg)}66%{transform:rotate(-7deg)}85%{transform:rotate(3deg)}}@keyframes fidgethop{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(4px)scale(1.12,.84)}55%{transform:translateY(-16px)scale(.92,1.1)}85%{transform:translateY(2px)scale(1.08,.9)}}@keyframes dangleswing{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes kickl{0%,to{transform:rotate(-20deg)}50%{transform:rotate(34deg)}}@keyframes kickr{0%,to{transform:rotate(30deg)}50%{transform:rotate(-26deg)}}@keyframes fightshift{0%,to{transform:translate(0)}9%{transform:translate(15px)}15%{transform:translate(11px)}23%{transform:translate(0)}47%{transform:translate(-7px)}60%{transform:translate(12px)}68%{transform:translate(9px)}78%{transform:translate(0)}}@keyframes fswing{0%,to{transform:rotate(6deg)}6%{transform:rotate(-60deg)}13%{transform:rotate(26deg)}18%{transform:rotate(19deg)}27%{transform:rotate(6deg)}47%{transform:rotate(30deg)}58%{transform:rotate(-42deg)}65%{transform:rotate(20deg)}70%{transform:rotate(14deg)}78%{transform:rotate(6deg)}}@keyframes fjab{0%,to{transform:rotate(2deg)}6%{transform:rotate(-30deg)}13%{transform:rotate(38deg)}18%{transform:rotate(31deg)}27%{transform:rotate(3deg)}31%{transform:rotate(-3deg)}37%{transform:rotate(2deg)}57%{transform:rotate(-26deg)}63%{transform:rotate(34deg)}68%{transform:rotate(27deg)}77%{transform:rotate(3deg)}81%{transform:rotate(-2deg)}86%{transform:rotate(2deg)}}@keyframes fback{0%,to{transform:rotate(0)}9%{transform:rotate(18deg)}24%{transform:rotate(0)}60%{transform:rotate(14deg)}78%{transform:rotate(0)}}@keyframes throwua{0%{transform:rotate(20deg)}40%{transform:rotate(-55deg)}75%{transform:rotate(118deg)}to{transform:rotate(112deg)}}@keyframes throwfa{0%{transform:rotate(0)}40%{transform:rotate(-30deg)}75%{transform:rotate(40deg)}to{transform:rotate(36deg)}}@keyframes smokepuff{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1)}70%{opacity:.85;transform:scale(1.25)}to{opacity:0;transform:scale(1.55)}}@keyframes bombarcy{0%{transform:translateY(0)}50%{transform:translateY(-72px)}to{transform:translateY(0)}}@keyframes waveh{0%{transform:rotate(-26deg)}to{transform:rotate(28deg)}}@keyframes cheerbounce{0%{transform:translateY(0)scale(1)}22%{transform:translateY(-15px)scale(.93,1.09)}46%{transform:translateY(3px)scale(1.09,.9)}70%{transform:translateY(-6px)scale(.98,1.03)}to{transform:translateY(0)scale(1)}}@keyframes cheerpump{0%{transform:rotate(0)}25%{transform:rotate(-18deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes cheercape{0%,to{transform:skewY(-8deg)scaleX(1.08)}50%{transform:skewY(7deg)scaleX(.95)}}@keyframes triplurch{0%{transform:rotate(0)translateY(0)}18%{transform:rotate(15deg)translateY(3px)}42%{transform:rotate(22deg)translateY(7px)}60%{transform:rotate(-7deg)translateY(-2px)}78%{transform:rotate(5deg)translateY(1px)}90%{transform:rotate(-2deg)}to{transform:rotate(0)translateY(0)}}@keyframes tripwheel{0%{transform:rotate(0)}25%{transform:rotate(-125deg)}55%{transform:rotate(65deg)}80%{transform:rotate(-18deg)}to{transform:rotate(0)}}@keyframes thinktap{0%,to{transform:rotate(0)}45%{transform:rotate(9deg)}}@keyframes thinkdots{0%{opacity:0;transform:translateY(4px)scale(.5)}30%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.9)}}@keyframes thinkchin{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes achoo{0%{transform:translateY(0)scale(1)rotate(0)}22%{transform:translateY(-7px)scale(.9,1.12)rotate(-7deg)}40%{transform:translateY(-9px)scale(.87,1.15)rotate(-9deg)}52%{transform:translateY(7px)scale(1.22,.8)rotate(11deg)}62%{transform:translateY(3px)scale(1.07,.93)rotate(4deg)}78%{transform:translateY(-2px)scale(.98,1.02)rotate(-2deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes acharm{0%{transform:rotate(0)}30%{transform:rotate(-38deg)}52%{transform:rotate(72deg)}70%{transform:rotate(52deg)}to{transform:rotate(0)}}@keyframes achospray{0%{opacity:0;transform:translate(0)scale(.4)}48%{opacity:0;transform:translate(0)scale(.4)}58%{opacity:1;transform:translate(7px,2px)scale(1)}to{opacity:0;transform:translate(22px,7px)scale(1.5)}}@keyframes camshake{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-5px,3px)rotate(-.35deg)}38%{transform:translate(4px,-3px)rotate(.3deg)}58%{transform:translate(-3px,2px)rotate(-.2deg)}78%{transform:translate(2px,-1px)rotate(.12deg)}}@keyframes pagejit{0%,to{transform:rotateY(0)translate(0)}20%{transform:rotateY(0)translate(-3px,2px)rotate(-.3deg)}45%{transform:rotateY(0)translate(3px,-2px)rotate(.25deg)}70%{transform:rotateY(0)translate(-2px,1px)rotate(0)}}@keyframes vaultarc{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-40px)scale(.94,1.08)}55%{transform:translateY(-46px)scale(.98,1.02)}85%{transform:translateY(-10px)scale(1.03,.97)}to{transform:translateY(0)scale(1)}}@keyframes ropewob{0%,to{transform:rotate(-3.5deg)}30%{transform:rotate(2.5deg)}55%{transform:rotate(-1.5deg)}80%{transform:rotate(3.5deg)}}@keyframes ropearm{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes ropeleg{0%,to{transform:rotate(-40deg)}45%{transform:rotate(26deg)}60%{transform:rotate(32deg)}}@keyframes barswing{0%{transform:rotate(34deg)}38%{transform:rotate(-58deg)}66%{transform:rotate(44deg)}to{transform:rotate(-52deg)}}@keyframes slidedust{0%,to{opacity:.2;transform:translate(0)scale(.8)}50%{opacity:.7;transform:translate(-7px,-3px)scale(1.15)}}@keyframes surfwob{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(3deg)translateY(-5px)}}@keyframes shovepush{0%,to{transform:translate(0)rotate(0)}55%{transform:translate(5px)rotate(2deg)}70%{transform:translate(4px)rotate(1.5deg)}}@keyframes punch1{0%{transform:rotate(8deg)}30%{transform:rotate(-40deg)}52%{transform:rotate(44deg)}68%{transform:rotate(34deg)}to{transform:rotate(30deg)}}@keyframes peekbob{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(11.5deg)translateY(-2px)}}@keyframes knockarm{0%,28%,60%,to{transform:rotate(6deg)}14%{transform:rotate(-48deg)}44%{transform:rotate(-48deg)}}@keyframes squishpop{0%{transform:scale(1)translateY(0)}14%{transform:scale(1.32,.52)translateY(6px)}52%{transform:scale(1.26,.56)translateY(5px)}68%{transform:scale(.88,1.14)translateY(-4px)}82%{transform:scale(1.06,.94)translateY(1px)}to{transform:scale(1)translateY(0)}}@keyframes crackin{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.06)}45%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes wallscramble{0%,to{transform:rotate(-34deg)}50%{transform:rotate(28deg)}}.hud-btn:focus-visible,.hud-tab:focus-visible{outline-offset:2px;background:#ffd23f73;border-radius:4px;outline:2.5px solid #1a1a1a}@media (prefers-reduced-motion:reduce){[data-dash-renderer],[data-dash-renderer] *,[data-dash-actor],[data-dash-actor] *{animation-duration:10ms!important;animation-iteration-count:1!important}[style*=camshake],[style*=pagejit]{animation:none!important}}@keyframes foeidle{0%,to{transform:translate(0)}10%{transform:translateY(-4px)}20%{transform:translate(2px)}34%{transform:translate(5px)}42%{transform:translate(5px,-3px)}50%{transform:translate(3px)}64%{transform:translate(-3px)}74%{transform:translate(-3px,-4px)}84%{transform:translate(0)}}@keyframes foearm{0%,to{transform:rotate(0)}25%{transform:rotate(7deg)}50%{transform:rotate(-5deg)}72%{transform:rotate(9deg)}}@keyframes foeattack{0%{transform:translate(0)rotate(0)}24%{transform:translate(-6px)rotate(-4deg)}34%{transform:translate(2px,-2px)rotate(2deg)}40%,44%{transform:translate(30px)rotate(5deg)}52%{transform:translate(2px,-1px)rotate(-3deg)}62%{transform:translate(-8px)rotate(0)}80%{transform:translate(-2px,-2px)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes foeatkarm{0%{transform:rotate(0)}22%{transform:rotate(-16deg)}34%{transform:rotate(0)}40%{transform:rotate(46deg)}46%{transform:rotate(42deg)}58%{transform:rotate(10deg)}74%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes foeparried{0%{transform:translate(0)rotate(0)}18%{transform:translate(-15px,-4px)rotate(-13deg)}38%{transform:translate(-17px)rotate(-9deg)}62%{transform:translate(-8px,-2px)rotate(-3deg)}82%{transform:translate(-1px)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes foeparryarm{0%{transform:rotate(0)}20%{transform:rotate(-38deg)}55%{transform:rotate(-20deg)}to{transform:rotate(0)}}@keyframes foestagger{0%{transform:translate(0)rotate(0)}14%{transform:translate(-24px,-12px)rotate(-22deg)}30%{transform:translate(-30px)rotate(-12deg)}44%{transform:translate(-28px)rotate(-19deg)}58%{transform:translate(-26px)rotate(-7deg)}70%{transform:translate(-24px)rotate(-13deg)}82%{transform:translate(-10px,-4px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}@keyframes foekicked{0%{transform:translate(0)rotate(0)}18%{transform:translate(-36px,-110px)rotate(-160deg)}45%{transform:translate(-70px,-280px)rotate(-380deg)}to{transform:translate(-110px,-560px)rotate(-780deg)}}@keyframes foepoofin{0%{transform:scale(0)}55%{transform:scale(1.25,1.12)}75%{transform:scale(.92,.97)}to{transform:scale(1)}}@keyframes duelclash{0%{opacity:0;transform:scale(.25)}14%{opacity:1;transform:scale(1.3)}30%{transform:scale(1.05)}70%{opacity:1}to{opacity:0;transform:scale(1.55)}}@keyframes duelpow{0%{opacity:0;transform:translateY(0)scale(.25)}14%{opacity:1;transform:translateY(-6px)scale(1.35)}70%{opacity:1;transform:translateY(-14px)scale(1.1)}to{opacity:0;transform:translateY(-22px)scale(1.5)}}@keyframes duelswish{0%{opacity:0}12%{opacity:.9}to{opacity:0}}@keyframes duellines{0%{opacity:0;transform:translate(-6px)}30%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes duelsmoke{0%{opacity:.95;transform:scale(.35)}60%{opacity:.6;transform:scale(1.1)}to{opacity:0;transform:scale(1.55)}}@keyframes battlelungel{0%{transform:none}26%{transform:translate(-18px)rotate(-7deg)}48%{transform:translate(-12px)rotate(-2deg)}to{transform:none}}@keyframes battlelunger{0%{transform:none}26%{transform:translate(18px)rotate(7deg)}48%{transform:translate(12px)rotate(2deg)}to{transform:none}}
