body{background:#020617;margin:0}a{color:#38bdf8;text-decoration:none}a:hover{color:#7dd3fc}.tb-end-turn:hover{background:linear-gradient(#14b8a6,#047857);transform:translateY(-2px)}.tb-end-turn:active{transform:translateY(0)}.menu-btn{transition:transform .16s,filter .16s;position:relative}.menu-btn:hover{filter:brightness(1.25);transform:translate(8px)}.menu-btn:active{filter:brightness(.92);transform:translate(8px)scale(.96)}.menu-btn-line{transform-origin:0;height:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:absolute;bottom:4px;left:2px;right:2px;transform:scaleX(.3)}.menu-btn-primary .menu-btn-line{transform:scaleX(.55)}.menu-btn:hover .menu-btn-line{transform:scaleX(1);box-shadow:0 0 12px #ff4d1cb3}.menu-btn-secondary:hover .menu-btn-line{box-shadow:0 0 8px #94a3b880}.tb-deck-scroll{scrollbar-width:thin;scrollbar-color:var(--tb-accent,#6b7280) transparent}.tb-deck-scroll::-webkit-scrollbar{width:8px}.tb-deck-scroll::-webkit-scrollbar-track{background:0 0}.tb-deck-scroll::-webkit-scrollbar-thumb{background:var(--tb-accent,#6b7280);border-radius:4px}.tb-deck-scroll::-webkit-scrollbar-thumb:hover{opacity:.8}@keyframes lavaPulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes waterFlowShift{0%{transform:translate(0)}to{transform:translate(-96px,-48px)}}@keyframes glintSlide{0%,to{opacity:.15}50%{opacity:.9}}@keyframes tideRipple{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1.3)}}@keyframes dripFlow{0%,to{opacity:.7;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes tileEmber{0%{opacity:0;transform:translateY(0)scale(1)}22%{opacity:.95}to{opacity:0;transform:translateY(-46px)scale(.35)}}@keyframes waterScrollA{0%{transform:translate(0)}to{transform:translate(52px,26px)}}@keyframes waterScrollB{0%{transform:translate(0)}to{transform:translate(-52px,26px)}}@keyframes drawPulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes pipGlow{0%,to{opacity:.72}50%{opacity:1}}@keyframes tutorialSpotlightPulse{0%,to{filter:drop-shadow(0 0 4px #fbbf2459)drop-shadow(0 0 20px #fbbf24b3)}50%{filter:drop-shadow(0 0 6px #fbbf2480)drop-shadow(0 0 30px #fbbf24f2)}}.tutorial-glow{animation:1.6s ease-in-out infinite tutorialSpotlightPulse}@keyframes turnNotice{0%{opacity:0;transform:translateY(14px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}82%{opacity:1}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes turnBanner{0%{opacity:0;transform:translateY(10px)scale(.82)}18%{opacity:1;transform:translateY(0)scale(1.05)}30%{transform:translateY(0)scale(1)}76%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(.96)}}@keyframes emberRise{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.9}to{opacity:0;transform:translateY(-220px)scale(.4)}}@keyframes gemPulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes spirePulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes corePulse{0%,to{opacity:.78;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes mistDrift{0%,to{opacity:.35;transform:translate(-30px)}50%{opacity:.6;transform:translate(30px)}}@keyframes spriteEmber{0%{opacity:0;transform:translateY(0)scale(1)}25%{opacity:.95}to{opacity:0;transform:translateY(-30px)scale(.3)}}@keyframes sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes wingFlex{0%,to{transform:rotate(0)scaleY(1)}50%{transform:rotate(-5deg)scaleY(1.07)}}@keyframes tideGlow{0%,to{opacity:.85}50%{opacity:1}}@keyframes chevUp{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes chevDn{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@keyframes washSweep{0%,to{opacity:.55;transform:translate(-4px)}50%{opacity:1;transform:translate(3px)}}@keyframes flowShift{0%,to{opacity:.6;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes burstPulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes ashFall{0%{opacity:0;transform:translateY(15px)rotate(0)}25%{opacity:.9}to{opacity:0;transform:translateY(-2px)rotate(120deg)}}@keyframes steamRise{0%{opacity:0;transform:translate(0)scale(.7)}30%{opacity:.6}to{opacity:0;transform:translate(4px,-23px)scale(1.5)}}@keyframes unitSpawn{0%{opacity:0;transform:translateY(16px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes unitDeath{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.72)}}@keyframes unitSlide{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}@keyframes unitLunge{0%,to{transform:translate(0)}45%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5))}}@keyframes unitJuggSlam{0%,to{transform:translate(0)}12%{transform:translate(calc(var(--dx) * .18), calc(var(--dy) * .18 - 4px))}34%{transform:translate(calc(var(--dx) * .3), calc(var(--dy) * .3 + 2px))}54%{transform:translate(calc(var(--dx) * .32), calc(var(--dy) * .32 + 2px))}70%{transform:translate(calc(var(--dx) * .24), calc(var(--dy) * .24))}}@keyframes juggTorsoSlam{0%,to{transform:translateY(0)}12%{transform:translateY(-8px)}34%{transform:translateY(0)}42%{transform:translateY(14px)}54%{transform:translateY(16px)}68%{transform:translateY(8px)}82%{transform:translateY(2px)}}@keyframes unitShot{0%,to{transform:translate(0)}18%{transform:translate(calc(var(--dx) * -.07), calc(var(--dy) * -.07))}42%{transform:translate(calc(var(--dx) * .02), calc(var(--dy) * .02))}70%{transform:translate(calc(var(--dx) * -.04), calc(var(--dy) * -.04))}}@keyframes projectileFlight{0%{opacity:1;transform:translate(0)scale(1)}72%{transform:translate(calc(var(--dx) * .8), calc(var(--dy) * .8 - 22px)) scale(1);opacity:1}90%{transform:translate(var(--dx), var(--dy)) scale(1);opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.8);opacity:0}}@keyframes unitHitShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes unitHitFlash{0%{opacity:0}30%{opacity:.75}to{opacity:0}}@keyframes limbHitHead{0%{transform:rotate(0)translate(0)}15%{transform:rotate(-34deg)translate(-5px)}55%{transform:rotate(10deg)translate(2px)}to{transform:rotate(0)translate(0)}}@keyframes limbHitArmR{0%{transform:rotate(0)translate(0)}15%{transform:rotate(46deg)translate(7px)}55%{transform:rotate(-14deg)translate(-3px)}to{transform:rotate(0)translate(0)}}@keyframes limbHitArmL{0%{transform:rotate(0)translate(0)}15%{transform:rotate(-46deg)translate(-7px)}55%{transform:rotate(14deg)translate(3px)}to{transform:rotate(0)translate(0)}}@keyframes limbHitCloak{0%{transform:rotate(0)}15%{transform:rotate(-24deg)}55%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes limbIdleHead{0%,to{transform:rotate(0)}50%{transform:rotate(2deg)}}@keyframes limbIdleArmR{0%,to{transform:rotate(-3deg)}50%{transform:rotate(2deg)}}@keyframes limbIdleArmL{0%,to{transform:rotate(3deg)}50%{transform:rotate(-1deg)}}@keyframes limbMoveArmR{0%,to{transform:rotate(-12deg)}50%{transform:rotate(8deg)}}@keyframes limbMoveArmL{0%,to{transform:rotate(12deg)}50%{transform:rotate(-8deg)}}@keyframes limbMoveLegL{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes limbMoveLegR{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}@keyframes limbMoveCloak{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes limbAttackArmR{0%{transform:rotate(-90deg)}25%{transform:rotate(-150deg)}45%{transform:rotate(-30deg)}70%{transform:rotate(-40deg)}to{transform:rotate(-90deg)}}@keyframes limbAttackArmL{0%{transform:rotate(10deg)}45%{transform:rotate(50deg)}to{transform:rotate(10deg)}}@keyframes limbAttackCloak{0%,to{transform:rotate(-3deg)}50%{transform:rotate(6deg)}}@keyframes limbDeathArmR{0%{transform:rotate(-90deg)}60%{transform:rotate(-160deg)}to{transform:rotate(-160deg)}}@keyframes limbDeathArmL{0%{transform:rotate(10deg)}60%{transform:rotate(150deg)}to{transform:rotate(150deg)}}@keyframes limbDeathCloak{0%{transform:rotate(-2deg)}to{transform:rotate(14deg)}}@keyframes limbWaderIdle{0%,to{transform:rotate(0)}18%{transform:rotate(4deg)}38%{transform:rotate(.5deg)}62%{transform:rotate(-3deg)}82%{transform:rotate(1.5deg)}}@keyframes limbWaderNod{0%,to{transform:rotate(-2deg)}50%{transform:rotate(6deg)}}@keyframes limbWaderPeck{0%{transform:rotate(0)}38%{transform:rotate(40deg)}52%{transform:rotate(34deg)}to{transform:rotate(0)}}@keyframes limbWaderDrop{0%{transform:rotate(0)}to{transform:rotate(56deg)}}@keyframes limbWaderFlinch{0%{transform:rotate(0)}18%{transform:rotate(-48deg)}60%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes limbHoundIdle{0%,to{transform:rotate(0)}22%{transform:rotate(-3deg)}44%{transform:rotate(1deg)}66%{transform:rotate(2.5deg)}86%{transform:rotate(-1deg)}}@keyframes limbHoundSpring{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}@keyframes limbHoundBite{0%{transform:rotate(0)}32%{transform:rotate(24deg)}46%{transform:rotate(18deg)}84%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes limbHoundDrop{0%{transform:rotate(0)}to{transform:rotate(34deg)}}@keyframes limbHoundYelp{0%{transform:rotate(0)}18%{transform:rotate(-38deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes limbSpearSway{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}@keyframes limbSpearBrace{0%,to{transform:translate(-1px)}18%{transform:translate(.5px)}42%{transform:translate(-.5px)}68%{transform:translate(1px)}}@keyframes limbSpearStab{0%{transform:translate(0)}14%{transform:translate(-6px)}32%{transform:translate(8px)}46%{transform:translate(5px)}to{transform:translate(0)}}@keyframes limbSpearDrop{0%{transform:translate(0)rotate(0)}to{transform:translate(-4px)rotate(18deg)}}@keyframes limbReefRock{0%,to{transform:rotate(0)}20%{transform:rotate(2deg)}40%{transform:rotate(-1deg)}62%{transform:rotate(2.5deg)}84%{transform:rotate(.5deg)}}@keyframes limbReefBob{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(3deg)}}@keyframes limbReefSlam{0%{transform:rotate(0)}15%{transform:rotate(-10deg)}33%{transform:rotate(7deg)}46%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes limbReefCollapse{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes limbWyrmIdle{0%,to{transform:rotate(0)}18%{transform:rotate(-2deg)}40%{transform:rotate(1.5deg)}62%{transform:rotate(2.5deg)}84%{transform:rotate(-1deg)}}@keyframes limbWyrmRise{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes limbWyrmStrike{0%{transform:rotate(2deg)}16%{transform:rotate(-11deg)}36%{transform:rotate(9deg)}52%{transform:rotate(4deg)}to{transform:rotate(2deg)}}@keyframes limbWyrmDrop{0%{transform:rotate(2deg)}to{transform:rotate(28deg)}}@keyframes limbFinFlex{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes limbFinRace{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes limbFinFlare{0%{transform:rotate(-3deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(9deg)}60%{transform:rotate(5deg)}to{transform:rotate(-3deg)}}@keyframes limbFinDrop{0%{transform:rotate(-3deg)}to{transform:rotate(14deg)}}@keyframes limbSentinelBreathe{0%,to{transform:rotate(0)}20%{transform:rotate(2.5deg)}45%{transform:rotate(0)}70%{transform:rotate(-2deg)}88%{transform:rotate(.5deg)}}@keyframes limbSentinelStep{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(3.5deg)}}@keyframes limbSentinelRecoil{0%{transform:rotate(0)}15%{transform:rotate(-2.5deg)}45%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@keyframes limbSentinelFold{0%{transform:rotate(0)}to{transform:rotate(24deg)}}@keyframes limbTotemDrift{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes limbTotemBrace{0%,to{transform:translate(-1px)}18%{transform:translate(.5px)}42%{transform:translate(-.5px)}68%{transform:translate(1.5px)}}@keyframes limbTotemStrike{0%{transform:translate(0)rotate(0)}12%{transform:translate(-2px)rotate(45deg)}28%{transform:translate(-10px)rotate(45deg)}46%{transform:translate(13px)rotate(45deg)}64%{transform:translate(7px)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes limbTotemSlump{0%{transform:translate(0)rotate(0)}to{transform:translate(3px)rotate(40deg)}}@keyframes limbSentinelIdle{0%,to{transform:rotate(0)}18%{transform:rotate(3.5deg)}42%{transform:rotate(.5deg)}66%{transform:rotate(-2.5deg)}88%{transform:rotate(1.5deg)}}@keyframes limbSentinelScan{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes limbSentinelSlam{0%{transform:rotate(0)}18%{transform:rotate(-9deg)}38%{transform:rotate(7deg)}54%{transform:rotate(3deg)}82%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes limbSentinelSlump{0%{transform:rotate(0)}to{transform:rotate(26deg)}}@keyframes limbColossusIdle{0%,to{transform:rotate(0)}20%{transform:rotate(2deg)}45%{transform:rotate(.5deg)}70%{transform:rotate(-1.5deg)}88%{transform:rotate(1deg)}}@keyframes limbColossusNod{0%,to{transform:rotate(-2deg)}16%{transform:rotate(5deg)}36%{transform:rotate(-1deg)}72%{transform:rotate(1.5deg)}}@keyframes limbColossusLunge{0%{transform:rotate(0)}16%{transform:rotate(16deg)}34%{transform:rotate(-14deg)}50%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes limbColossusDrop{0%{transform:rotate(0)}to{transform:rotate(32deg)}}@keyframes limbColossusArmIdleL{0%,to{transform:rotate(1.5deg)}26%{transform:rotate(-2deg)}50%{transform:rotate(.5deg)}74%{transform:rotate(2.5deg)}}@keyframes limbColossusArmIdleR{0%,to{transform:rotate(-1.5deg)}26%{transform:rotate(2deg)}50%{transform:rotate(-.5deg)}74%{transform:rotate(-2.5deg)}}@keyframes limbColossusArmMoveL{0%{transform:rotate(-5deg)}20%{transform:rotate(8deg)}32%{transform:rotate(7deg)}70%{transform:rotate(-4deg)}to{transform:rotate(-5deg)}}@keyframes limbColossusArmMoveR{0%{transform:rotate(5deg)}20%{transform:rotate(-8deg)}32%{transform:rotate(-7deg)}70%{transform:rotate(4deg)}to{transform:rotate(5deg)}}@keyframes limbColossusSwingL{0%{transform:rotate(4deg)}16%{transform:rotate(12deg)}34%{transform:rotate(-6deg)}52%{transform:rotate(4deg)}to{transform:rotate(4deg)}}@keyframes limbColossusStabR{0%{transform:rotate(-4deg)}14%{transform:rotate(-32deg)}24%{transform:rotate(-32deg)}48%{transform:rotate(40deg)}60%{transform:rotate(37deg)}82%{transform:rotate(-3deg)}to{transform:rotate(-4deg)}}@keyframes limbColossusArmSlumpL{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@keyframes limbColossusArmSlumpR{0%{transform:rotate(0)}to{transform:rotate(-120deg)}}@keyframes limbColossusStepL{0%{transform:rotate(-5deg)}10%{transform:rotate(-5deg)}22%{transform:rotate(10deg)}34%{transform:rotate(8deg)}66%{transform:rotate(8deg)}86%{transform:rotate(-2deg)}to{transform:rotate(-5deg)}}@keyframes limbColossusStepR{0%{transform:rotate(5deg)}10%{transform:rotate(5deg)}22%{transform:rotate(-10deg)}34%{transform:rotate(-8deg)}66%{transform:rotate(-8deg)}86%{transform:rotate(2deg)}to{transform:rotate(5deg)}}@keyframes limbColossusPlantL{0%,to{transform:rotate(-1.5deg)}30%{transform:rotate(2deg)}70%{transform:rotate(.5deg)}}@keyframes limbColossusPlantR{0%,to{transform:rotate(1.5deg)}30%{transform:rotate(-2deg)}70%{transform:rotate(-.5deg)}}@keyframes limbColossusFoldL{0%{transform:rotate(0)}to{transform:rotate(-18deg)}}@keyframes limbColossusFoldR{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes limbBulwarkSwayL{0%,to{transform:rotate(0)}22%{transform:rotate(3deg)}48%{transform:rotate(.5deg)}74%{transform:rotate(-2.5deg)}88%{transform:rotate(0)}}@keyframes limbBulwarkSwayR{0%,to{transform:rotate(0)}26%{transform:rotate(-3deg)}52%{transform:rotate(0)}78%{transform:rotate(2.5deg)}90%{transform:rotate(0)}}@keyframes limbBulwarkWave{0%,to{transform:rotate(-2deg)}50%{transform:rotate(4deg)}}@keyframes limbBulwarkFlareL{0%{transform:rotate(0)}16%{transform:rotate(-8deg)}38%{transform:rotate(6deg)}54%{transform:rotate(3deg)}78%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes limbBulwarkFlareR{0%{transform:rotate(0)}16%{transform:rotate(8deg)}38%{transform:rotate(-6deg)}54%{transform:rotate(-3deg)}78%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes limbBulwarkWiltL{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes limbBulwarkWiltR{0%{transform:rotate(0)}to{transform:rotate(12deg)}}@keyframes limbBulwarkWatch{0%,to{transform:rotate(0)}24%{transform:rotate(2deg)}50%{transform:rotate(0)}76%{transform:rotate(-1.5deg)}88%{transform:rotate(0)}}@keyframes limbBulwarkNod{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(2.5deg)}}@keyframes limbBulwarkThrust{0%{transform:rotate(0)}14%{transform:rotate(-6deg)}34%{transform:rotate(8deg)}52%{transform:rotate(3deg)}76%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes limbBulwarkSlump{0%{transform:rotate(0)}to{transform:rotate(14deg)}}@keyframes limbScuttlerTailSway{0%,to{transform:rotate(-3deg)}18%{transform:rotate(2deg)}38%{transform:rotate(-1.5deg)}62%{transform:rotate(4deg)}84%{transform:rotate(-2deg)}}@keyframes limbScuttlerTailWhip{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes limbScuttlerTailLash{0%{transform:rotate(-3deg)}22%{transform:rotate(7deg)}52%{transform:rotate(0)}to{transform:rotate(-3deg)}}@keyframes limbScuttlerTailSlump{0%{transform:rotate(-3deg)}to{transform:rotate(12deg)}}@keyframes limbScuttlerClawIdleR{0%,to{transform:rotate(0)}26%{transform:rotate(3deg)}50%{transform:rotate(-1deg)}74%{transform:rotate(2deg)}}@keyframes limbScuttlerClawMoveR{0%,to{transform:rotate(-7deg)}50%{transform:rotate(6deg)}}@keyframes limbScuttlerClawSnapR{0%{transform:rotate(0)}14%{transform:rotate(28deg)}30%{transform:rotate(-12deg)}44%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes limbScuttlerClawDropR{0%{transform:rotate(0)}to{transform:rotate(-14deg)}}@keyframes limbScuttlerClawIdleL{0%,to{transform:rotate(-2deg)}26%{transform:rotate(1deg)}50%{transform:rotate(3deg)}74%{transform:rotate(-1deg)}}@keyframes limbScuttlerClawMoveL{0%,to{transform:rotate(7deg)}50%{transform:rotate(-6deg)}}@keyframes limbScuttlerClawSnapL{0%{transform:rotate(0)}14%{transform:rotate(-24deg)}30%{transform:rotate(10deg)}44%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes limbScuttlerClawDropL{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes limbScuttlerHeadIdle{0%,to{transform:rotate(0)}18%{transform:rotate(-2deg)}40%{transform:rotate(1.5deg)}64%{transform:rotate(2deg)}86%{transform:rotate(-1deg)}}@keyframes limbScuttlerHeadBob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(2deg)}}@keyframes limbScuttlerHeadBite{0%{transform:rotate(0)}16%{transform:rotate(-16deg)}32%{transform:rotate(-5deg)}54%{transform:rotate(-12deg)}to{transform:rotate(0)}}@keyframes limbScuttlerHeadDrop{0%{transform:rotate(0)}to{transform:rotate(-20deg)}}@keyframes limbScuttlerLegIdleL{0%,to{transform:rotate(-1deg)}30%{transform:rotate(1.5deg)}60%{transform:rotate(.5deg)}80%{transform:rotate(-1.5deg)}}@keyframes limbScuttlerLegStepL{0%,to{transform:rotate(10deg)}22%{transform:rotate(2deg)}52%{transform:rotate(-6deg)}74%{transform:rotate(5deg)}}@keyframes limbScuttlerLegPlantL{0%,to{transform:rotate(-1deg)}30%{transform:rotate(3deg)}65%{transform:rotate(1deg)}}@keyframes limbScuttlerLegSplayL{0%{transform:rotate(0)}to{transform:rotate(-30deg)}}@keyframes limbScuttlerLegIdleR{0%,to{transform:rotate(1deg)}30%{transform:rotate(-1.5deg)}60%{transform:rotate(-.5deg)}80%{transform:rotate(1.5deg)}}@keyframes limbScuttlerLegStepR{0%,to{transform:rotate(-10deg)}22%{transform:rotate(-2deg)}52%{transform:rotate(6deg)}74%{transform:rotate(-5deg)}}@keyframes limbScuttlerLegPlantR{0%,to{transform:rotate(1deg)}30%{transform:rotate(-2deg)}65%{transform:rotate(-1deg)}}@keyframes limbScuttlerLegSplayR{0%{transform:rotate(0)}to{transform:rotate(30deg)}}@keyframes limbBreakerArmIdleL{0%,to{transform:rotate(0)}22%{transform:rotate(-2.5deg)}48%{transform:rotate(1deg)}74%{transform:rotate(2deg)}88%{transform:rotate(-.5deg)}}@keyframes limbBreakerArmIdleR{0%,to{transform:rotate(0)}22%{transform:rotate(2.5deg)}48%{transform:rotate(-1deg)}74%{transform:rotate(-2deg)}88%{transform:rotate(.5deg)}}@keyframes limbBreakerHeadIdle{0%,to{transform:rotate(0)}24%{transform:rotate(1.5deg)}50%{transform:rotate(0)}76%{transform:rotate(-1.5deg)}90%{transform:rotate(.5deg)}}@keyframes limbBreakerArmMoveL{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes limbBreakerArmMoveR{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes limbBreakerHeadNod{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(2.5deg)}}@keyframes limbBreakerSlamL{0%{transform:rotate(0)}18%{transform:rotate(-46deg)}40%{transform:rotate(14deg)}58%{transform:rotate(7deg)}to{transform:rotate(0)}}@keyframes limbBreakerSlamR{0%{transform:rotate(0)}18%{transform:rotate(46deg)}40%{transform:rotate(-14deg)}58%{transform:rotate(-7deg)}to{transform:rotate(0)}}@keyframes limbBreakerHeadBrave{0%{transform:rotate(0)}18%{transform:rotate(-5deg)}38%{transform:rotate(-5deg)}58%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes limbBreakerDropL{0%{transform:rotate(0)}to{transform:rotate(58deg)}}@keyframes limbBreakerDropR{0%{transform:rotate(0)}to{transform:rotate(-58deg)}}@keyframes limbBreakerHeadSlump{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes limbBreakerLegStepL{0%{transform:rotate(-4deg)}10%{transform:rotate(-4deg)}32%{transform:rotate(6deg)}48%{transform:rotate(4deg)}72%{transform:rotate(-1deg)}90%{transform:rotate(-2deg)}to{transform:rotate(-4deg)}}@keyframes limbBreakerLegStepR{0%{transform:rotate(4deg)}10%{transform:rotate(4deg)}32%{transform:rotate(-6deg)}48%{transform:rotate(-4deg)}72%{transform:rotate(1deg)}90%{transform:rotate(2deg)}to{transform:rotate(4deg)}}@keyframes limbBreakerLegPlantL{0%,to{transform:rotate(-1.5deg)}15%{transform:rotate(3deg)}50%{transform:rotate(0)}}@keyframes limbBreakerLegPlantR{0%,to{transform:rotate(1.5deg)}15%{transform:rotate(-3deg)}50%{transform:rotate(0)}}@keyframes limbBreakerLegFoldL{0%{transform:rotate(0)}to{transform:rotate(-16deg)}}@keyframes limbBreakerLegFoldR{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes limbArcherTailSway{0%,to{transform:rotate(-2deg)}20%{transform:rotate(1deg)}45%{transform:rotate(3deg)}70%{transform:rotate(-2deg)}88%{transform:rotate(.5deg)}}@keyframes limbArcherTailWave{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes limbArcherTailLash{0%{transform:rotate(-2deg)}18%{transform:rotate(7deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-1deg)}to{transform:rotate(-2deg)}}@keyframes limbArcherTailSlump{0%{transform:rotate(-2deg)}to{transform:rotate(14deg)}}@keyframes limbArcherBowSway{0%,to{transform:rotate(-1deg)}25%{transform:rotate(1.5deg)}50%{transform:rotate(-.5deg)}75%{transform:rotate(2deg)}}@keyframes limbArcherBowCarry{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes limbArcherBowRelease{0%{transform:rotate(1deg)}20%{transform:rotate(-7deg)}36%{transform:rotate(6deg)}52%{transform:rotate(2deg)}74%{transform:rotate(4deg)}to{transform:rotate(1deg)}}@keyframes limbArcherBowDrop{0%{transform:rotate(1deg)}to{transform:rotate(30deg)}}@keyframes limbArcherNockSway{0%,to{transform:rotate(1.5deg)}25%{transform:rotate(-1.5deg)}50%{transform:rotate(.5deg)}75%{transform:rotate(-2.5deg)}}@keyframes limbArcherNockBrace{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@keyframes limbArcherNockRelease{0%{transform:rotate(0)}22%{transform:rotate(-16deg)}40%{transform:rotate(10deg)}58%{transform:rotate(4deg)}82%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes limbArcherNockDrop{0%{transform:rotate(0)}to{transform:rotate(-24deg)}}@keyframes limbArcherHeadIdle{0%,to{transform:rotate(-1deg)}20%{transform:rotate(2.5deg)}45%{transform:rotate(0)}68%{transform:rotate(-2deg)}86%{transform:rotate(1deg)}}@keyframes limbArcherHeadBob{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes limbArcherHeadAim{0%{transform:rotate(0)}22%{transform:rotate(4deg)}40%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes limbArcherHeadDrop{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes limbArcherLegIdleL{0%,to{transform:rotate(-1deg)}25%{transform:rotate(1deg)}55%{transform:rotate(.5deg)}80%{transform:rotate(-1.5deg)}}@keyframes limbArcherLegIdleR{0%,to{transform:rotate(1deg)}25%{transform:rotate(-1deg)}55%{transform:rotate(-.5deg)}80%{transform:rotate(1.5deg)}}@keyframes limbArcherLegStepL{0%,to{transform:rotate(7deg)}28%{transform:rotate(-4deg)}54%{transform:rotate(3deg)}78%{transform:rotate(-2deg)}}@keyframes limbArcherLegStepR{0%,to{transform:rotate(-7deg)}28%{transform:rotate(4deg)}54%{transform:rotate(-3deg)}78%{transform:rotate(2deg)}}@keyframes limbArcherLegPlantL{0%,to{transform:rotate(-1deg)}30%{transform:rotate(2.5deg)}65%{transform:rotate(.5deg)}}@keyframes limbArcherLegPlantR{0%,to{transform:rotate(1deg)}30%{transform:rotate(-2.5deg)}65%{transform:rotate(-.5deg)}}@keyframes limbArcherLegFoldL{0%{transform:rotate(0)}to{transform:rotate(-18deg)}}@keyframes limbArcherLegFoldR{0%{transform:rotate(0)}to{transform:rotate(18deg)}}@keyframes limbAshmawTailIdle{0%,to{transform:rotate(-2deg)}22%{transform:rotate(1.5deg)}46%{transform:rotate(0)}70%{transform:rotate(2deg)}88%{transform:rotate(-.5deg)}}@keyframes limbAshmawTailPump{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes limbAshmawTailThrash{0%{transform:rotate(-2deg)}20%{transform:rotate(7deg)}42%{transform:rotate(-3deg)}64%{transform:rotate(6deg)}to{transform:rotate(-2deg)}}@keyframes limbAshmawTailSlump{0%{transform:rotate(-2deg)}to{transform:rotate(10deg)}}@keyframes limbAshmawLegIdleL{0%,to{transform:rotate(-1deg)}28%{transform:rotate(1deg)}56%{transform:rotate(.5deg)}82%{transform:rotate(-1.5deg)}}@keyframes limbAshmawLegIdleR{0%,to{transform:rotate(1deg)}28%{transform:rotate(-1deg)}56%{transform:rotate(-.5deg)}82%{transform:rotate(1.5deg)}}@keyframes limbAshmawLegStepL{0%,to{transform:rotate(8deg)}28%{transform:rotate(-4deg)}54%{transform:rotate(3deg)}78%{transform:rotate(-2deg)}}@keyframes limbAshmawLegStepR{0%,to{transform:rotate(-8deg)}28%{transform:rotate(4deg)}54%{transform:rotate(-3deg)}78%{transform:rotate(2deg)}}@keyframes limbAshmawLegPlantL{0%,to{transform:rotate(-1deg)}35%{transform:rotate(3deg)}70%{transform:rotate(.5deg)}}@keyframes limbAshmawLegPlantR{0%,to{transform:rotate(1deg)}35%{transform:rotate(-3deg)}70%{transform:rotate(-.5deg)}}@keyframes limbAshmawLegFoldL{0%{transform:rotate(0)}to{transform:rotate(-16deg)}}@keyframes limbAshmawLegFoldR{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes limbAshmawHeadIdle{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}46%{transform:rotate(1deg)}70%{transform:rotate(2deg)}88%{transform:rotate(-.5deg)}}@keyframes limbAshmawHeadBob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes limbAshmawHeadBite{0%{transform:rotate(0)}14%{transform:rotate(-6deg)}30%{transform:rotate(14deg)}44%{transform:rotate(10deg)}60%{transform:rotate(4deg)}82%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes limbAshmawHeadDrop{0%{transform:rotate(0)}to{transform:rotate(30deg)}}@keyframes limbAshmawJawIdle{0%,to{transform:rotate(2deg)}25%{transform:rotate(-1deg)}52%{transform:rotate(1deg)}78%{transform:rotate(3deg)}}@keyframes limbAshmawJawBob{0%,to{transform:rotate(1deg)}50%{transform:rotate(-3deg)}}@keyframes limbAshmawJawSnap{0%{transform:rotate(2deg)}14%{transform:rotate(7deg)}30%{transform:rotate(-26deg)}46%{transform:rotate(-22deg)}62%{transform:rotate(-4deg)}to{transform:rotate(2deg)}}@keyframes limbAshmawJawDrop{0%{transform:rotate(2deg)}to{transform:rotate(20deg)}}@keyframes limbAshmawFireIdle{0%,to{transform:scale(1)}25%{transform:scale(1.04)}55%{transform:scale(.96)}80%{transform:scale(1.02)}}@keyframes limbAshmawFireBob{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes limbAshmawFireSnap{0%{transform:scale(1)}14%{transform:scale(1.1)}30%{transform:scale(.28)}46%{transform:scale(.24)}62%{transform:scale(.7)}to{transform:scale(1)}}@keyframes limbAshmawFireDrop{0%{transform:scale(1)}to{transform:scale(.15)}}@keyframes limbPyroclastGrind{0%,to{transform:rotate(0)}14%{transform:rotate(4deg)}34%{transform:rotate(1deg)}56%{transform:rotate(-2.5deg)}78%{transform:rotate(3deg)}}@keyframes limbPyroclastRoll{0%,to{transform:rotate(-3deg)}26%{transform:rotate(8deg)}48%{transform:rotate(2deg)}72%{transform:rotate(6deg)}}@keyframes limbPyroclastRam{0%{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(7deg)}62%{transform:rotate(9deg)}to{transform:rotate(0)}}@keyframes limbPyroclastTopple{0%{transform:rotate(0)}to{transform:rotate(24deg)}}@keyframes limbPyroclastWakeIdle{0%,to{transform:rotate(0)}26%{transform:rotate(1.5deg)}54%{transform:rotate(-1deg)}78%{transform:rotate(1deg)}}@keyframes limbPyroclastWakeWind{0%,to{transform:rotate(-2deg)}30%{transform:rotate(3.5deg)}64%{transform:rotate(0)}}@keyframes limbPyroclastWakeLash{0%{transform:rotate(0)}20%{transform:rotate(6deg)}50%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes limbPyroclastWakeSlump{0%{transform:rotate(0)}to{transform:rotate(-8deg)}}@keyframes limbJuggArmIdleL{0%,to{transform:rotate(2deg)}22%{transform:rotate(-1.5deg)}48%{transform:rotate(.5deg)}74%{transform:rotate(2.5deg)}88%{transform:rotate(-.5deg)}}@keyframes limbJuggArmIdleR{0%,to{transform:rotate(-2deg)}22%{transform:rotate(1.5deg)}48%{transform:rotate(-.5deg)}74%{transform:rotate(-2.5deg)}88%{transform:rotate(.5deg)}}@keyframes limbJuggArmCrashL{0%,to{transform:rotate(6deg)}50%{transform:rotate(-4deg)}}@keyframes limbJuggArmCrashR{0%,to{transform:rotate(-6deg)}50%{transform:rotate(4deg)}}@keyframes limbJuggSlamL{0%{transform:rotate(0)translateY(0)}16%{transform:rotate(10deg)translateY(-10px)}38%{transform:rotate(-42deg)translateY(10px)}50%{transform:rotate(-50deg)translateY(16px)}66%{transform:rotate(-30deg)translateY(6px)}to{transform:rotate(0)translateY(0)}}@keyframes limbJuggSlamR{0%{transform:rotate(0)translateY(0)}16%{transform:rotate(-10deg)translateY(-10px)}38%{transform:rotate(42deg)translateY(10px)}50%{transform:rotate(50deg)translateY(16px)}66%{transform:rotate(30deg)translateY(6px)}to{transform:rotate(0)translateY(0)}}@keyframes limbJuggDropL{0%{transform:rotate(0)}to{transform:rotate(44deg)}}@keyframes limbJuggDropR{0%{transform:rotate(0)}to{transform:rotate(-44deg)}}@keyframes limbJuggHeadIdle{0%,to{transform:rotate(2deg)}24%{transform:rotate(-1.5deg)}50%{transform:rotate(.5deg)}76%{transform:rotate(1.5deg)}}@keyframes limbJuggHeadNod{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes limbJuggHeadBrace{0%{transform:rotate(0)}22%{transform:rotate(-5deg)}46%{transform:rotate(4deg)}64%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes limbJuggHeadSlump{0%{transform:rotate(0)}to{transform:rotate(20deg)}}@keyframes limbJuggLegStepL{0%,to{transform:rotate(0)}30%{transform:rotate(12deg)}52%{transform:rotate(10deg)}74%{transform:rotate(4deg)}}@keyframes limbJuggLegStepR{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}52%{transform:rotate(-10deg)}74%{transform:rotate(-4deg)}}@keyframes limbJuggLegPlantL{0%,to{transform:rotate(1deg)translateY(0)}16%{transform:rotate(0)translateY(-2px)}40%{transform:rotate(9deg)translateY(6px)}56%{transform:rotate(6deg)translateY(3px)}80%{transform:rotate(2deg)translateY(1px)}}@keyframes limbJuggLegPlantR{0%,to{transform:rotate(-1deg)translateY(0)}16%{transform:rotate(0)translateY(-2px)}40%{transform:rotate(-9deg)translateY(6px)}56%{transform:rotate(-6deg)translateY(3px)}80%{transform:rotate(-2deg)translateY(1px)}}@keyframes limbJuggLegFoldL{0%{transform:rotate(0)}to{transform:rotate(24deg)}}@keyframes limbJuggLegFoldR{0%{transform:rotate(0)}to{transform:rotate(-24deg)}}@keyframes damageNumberRise{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealFadeOut{0%{opacity:1}to{opacity:0}}@keyframes cardIn{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes cardOut{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@keyframes terrainMark{0%{opacity:0}18%{opacity:.95}55%{opacity:.55}to{opacity:.95}}@keyframes terrainQuake{0%{transform:translate(0)}12%{transform:translate(-3px)}24%{transform:translate(3px)}36%{transform:translate(-3px)}48%{transform:translate(2px)}60%{transform:translate(-2px)}72%{transform:translate(0)}to{transform:translateY(var(--dy,0px))}}@keyframes impactRing{0%{opacity:1;transform:scale(.55)}25%{opacity:.9;transform:scale(.9)}60%{opacity:.55;transform:scale(1.25)}to{opacity:0;transform:scale(1.6)}}@keyframes workingPulse{0%,to{opacity:.25}40%{opacity:1}}.tb-deck-sidebar{flex-shrink:0;height:100%;transition:transform .25s;display:flex}@media (width<=767px){.tb-deck-sidebar{position:fixed;top:53px;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #000c}.tb-deck-sidebar.open{transform:translate(0)}}
