.burning-card{clip-path:inset(0 0 0 0);animation:vanishUp 1.3s linear forwards;position:relative;overflow:visible}.burning-card:after{content:"";position:absolute;inset:0;z-index:30;border-radius:5px;animation:burnOverlay 1s ease-out forwards;pointer-events:none}@keyframes burnOverlay{60%{filter:brightness(1);background:rgba(255,0,0,.1)}to{background:rgba(255,0,0,.4);filter:brightness(10)}}.burning-card-composited{position:relative;overflow:visible}.burning-card-composited .burn-clip-a,.burning-card-composited .burn-clip-b{overflow:hidden}.burning-card-composited .burn-clip-a{animation:burnClipA 1.3s linear forwards}.burning-card-composited .burn-clip-a-undo{animation:burnClipAUndo 1.3s linear forwards}.burning-card-composited .burn-clip-b{animation:burnClipB 1.3s linear forwards}.burning-card-composited .burn-clip-b-undo{position:relative;animation:burnClipBUndo 1.3s linear forwards}.burning-card-composited .burn-clip-b-undo:after{content:"";position:absolute;inset:0;z-index:30;border-radius:5px;background:rgb(255,0,0);opacity:0;animation:burnOverlayOpacity 1s ease-out forwards;pointer-events:none}@keyframes burnOverlayOpacity{0%{opacity:0}60%{opacity:.1}to{opacity:.4}}@keyframes burnClipA{0%{transform:translate(0)}to{transform:translate(2%,-125%)}}@keyframes burnClipAUndo{0%{transform:translate(0)}to{transform:translate(-2%,125%)}}@keyframes burnClipB{0%{transform:translate(0)}to{transform:translate(-2%)}}@keyframes burnClipBUndo{0%{transform:translate(0)}to{transform:translate(2%)}}.flame-container{position:absolute;inset:0;pointer-events:none;overflow:visible;--frame-w:44px;--frame-h:83px;--sheet-w:315px;--sheet-h:336px;--w:69px;--h:130px;--scale:calc(var(--w) / 44px)}.flame-container span{position:absolute;bottom:0;width:calc(var(--h) * 44 / 83);height:var(--h);transform-origin:50% 100%;opacity:0;mix-blend-mode:lighten;will-change:transform,opacity,filter;animation:globalFade 1.2s linear forwards,fireUp calc(var(--dur, 1.2s) - .3s) linear forwards;animation-delay:.1s}.flame-container span>i{position:absolute;inset:0;background-image:url(/assets/v2/spritesheets/fire_r2.png);background-repeat:no-repeat;background-size:calc(var(--sheet-w) * var(--scale)) calc(var(--sheet-h) * var(--scale));will-change:opacity;animation:var(--frame-anim) calc(var(--sprite-dur, .42s) + .2s) step-end infinite;animation-delay:.1s}.flame-container span>i:first-child{--frame-anim:fireFrame1;opacity:1;background-position:calc(var(--fx1, 0px) * -1 * var(--scale)) calc(var(--fy1, 0px) * -1 * var(--scale))}.flame-container span>i:nth-child(2){--frame-anim:fireFrame2;opacity:0;background-position:calc(var(--fx2) * -1 * var(--scale)) calc(var(--fy2) * -1 * var(--scale))}.flame-container span>i:nth-child(3){--frame-anim:fireFrame3;opacity:0;background-position:calc(var(--fx3) * -1 * var(--scale)) calc(var(--fy3) * -1 * var(--scale))}.flame-container span>i:nth-child(4){--frame-anim:fireFrame4;opacity:0;background-position:calc(var(--fx4) * -1 * var(--scale)) calc(var(--fy4) * -1 * var(--scale))}.flame-container-blue{--fx1:0px;--fy1:0px;--fx2:45px;--fy2:0px;--fx3:90px;--fy3:0px;--fx4:0px;--fy4:84px}.flame-container-green{--fx1:45px;--fy1:84px;--fx2:90px;--fy2:84px;--fx3:135px;--fy3:0px;--fx4:135px;--fy4:84px}.flame-container-orange{--fx1:180px;--fy1:0px;--fx2:180px;--fy2:84px;--fx3:0px;--fy3:168px;--fx4:45px;--fy4:168px}.flame-container-purple{--fx1:90px;--fy1:168px;--fx2:135px;--fy2:168px;--fx3:180px;--fy3:168px;--fx4:225px;--fy4:0px}.flame-container-white{--fx1:0px;--fy1:252px;--fx2:45px;--fy2:252px;--fx3:90px;--fy3:252px;--fx4:135px;--fy4:252px}.flame-container-red{--fx1:225px;--fy1:84px;--fx2:225px;--fy2:168px;--fx3:270px;--fy3:0px;--fx4:270px;--fy4:84px}.flame-container span:first-child{width:75px;left:calc(40%);--w:75px;--tx:40%;--s:0.7;--r:-5deg;--dur:1750ms;--sprite-dur:380ms}.flame-container span:nth-child(2){width:75px;left:calc(20%);--w:75px;--tx:40%;--s:0.9;--r:-1deg;--dur:1800ms;--sprite-dur:420ms}.flame-container span:nth-child(3){width:75px;left:calc(0);--w:75px;--tx:40%;--s:0.9;--r:2deg;--dur:2000ms;--sprite-dur:360ms}.flame-container span:nth-child(4){width:75px;left:calc(-20%);--w:75px;--tx:40%;--s:1;--r:-2deg;--dur:1900ms;--sprite-dur:400ms}.flame-container span:nth-child(5){width:75px;left:calc(-40%);--w:75px;--tx:40%;--s:0.7;--r:-5deg;--dur:1900ms;--sprite-dur:440ms}.flame-container span:nth-child(6){width:75px;left:calc(-20%);--w:75px;--tx:40%;--s:0.6;--r:-4deg;--dur:1700ms;--sprite-dur:390ms}.flame-container span:nth-child(7){width:75px;left:calc(30%);--w:75px;--tx:40%;--s:0.6;--r:-4deg;--dur:2100ms;--sprite-dur:410ms}@keyframes fireFrame1{0%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes fireFrame2{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes fireFrame3{0%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes fireFrame4{0%{opacity:0}75%{opacity:1}to{opacity:1}}@keyframes fireUp{0%{transform:translateX(var(--tx,0)) translateY(0) scale(var(--s,1)) rotate(var(--r,0deg));filter:brightness(1)}30%{transform:translateX(var(--tx)) translateY(-55px) scale(calc(var(--s) * 1.05)) rotate(var(--r));filter:brightness(1.12) saturate(1.15)}55%{transform:translateX(var(--tx)) translateY(-120px) scale(calc(var(--s) * 1.1)) rotate(var(--r));filter:brightness(1.15) saturate(1.18)}75%{transform:translateX(var(--tx)) translateY(-165px) scale(var(--s)) rotate(var(--r));filter:brightness(1)}90%{transform:translateX(var(--tx)) translateY(-185px) scale(calc(var(--s) * .95)) rotate(var(--r));filter:brightness(.85)}to{transform:translateX(var(--tx)) translateY(-195px) scale(calc(var(--s) * .88)) rotate(var(--r));filter:brightness(.6)}}@keyframes globalFade{0%{opacity:0}10%{opacity:1}50%{opacity:1}80%{opacity:1;translate:0 10px}to{translate:0 25px;opacity:0}}@keyframes vanishUp{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 2% 125% 2%)}}@supports (-moz-appearance:none){.flame-container span>i{display:none}.flame-container span{background-image:none;overflow:hidden;animation:globalFade 1.2s linear forwards,fireUp calc(var(--dur, 1.2s) - .3s) linear forwards}.flame-container span:before{content:"";position:absolute;left:0;bottom:0;width:var(--frame-w);height:var(--frame-h);background-image:url(/assets/v2/spritesheets/fire_r2.png);background-repeat:no-repeat;background-size:var(--sheet-w) var(--sheet-h);background-position:calc(var(--fx1, 0px) * -1) calc(var(--fy1, 0px) * -1);transform-origin:0 100%;transform:scale(1.45);will-change:transform,background-position;animation:fireAtlasFF calc(var(--sprite-dur, .42s) + .2s) step-end infinite;pointer-events:none}@keyframes fireAtlasFF{0%{background-position:calc(var(--fx1) * -1) calc(var(--fy1) * -1)}25%{background-position:calc(var(--fx2) * -1) calc(var(--fy2) * -1)}50%{background-position:calc(var(--fx3) * -1) calc(var(--fy3) * -1)}75%{background-position:calc(var(--fx4) * -1) calc(var(--fy4) * -1)}to{background-position:calc(var(--fx1) * -1) calc(var(--fy1) * -1)}}}.hit-cosmetic-impact{position:absolute;inset:0;z-index:30;pointer-events:none}.hit-cosmetic-impact>i{position:absolute;display:block}.hit-cosmetic-impact-slash>i{left:50%;top:50%;width:150%;transform:translate(-50%,-50%) rotate(-38deg) scaleX(0);opacity:0;animation:hit-cosmetic-slash .52s ease-out both}.hit-cosmetic-impact-slash{filter:drop-shadow(0 0 5px rgba(255,255,255,.9)) drop-shadow(0 0 14px rgba(225,228,236,.6))}.hit-cosmetic-impact-slash>i:first-child{height:9px;background:linear-gradient(180deg,#cfd3da,#fff 50%,#cfd3da);clip-path:polygon(0 50%,9% 0,91% 0,100% 50%,91% 100%,9% 100%)}.hit-cosmetic-impact-slash>i:nth-child(2){height:20px;border-radius:999px;filter:blur(8px);background:rgba(236,239,245,.55)}@keyframes hit-cosmetic-slash{0%{opacity:1;transform:translate(-50%,-50%) rotate(-38deg) scaleX(0)}30%{opacity:1;transform:translate(-50%,-50%) rotate(-38deg) scaleX(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(-38deg) scaleX(1.05)}}.hit-cosmetic-impact-flare>i{left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(0);animation:hit-cosmetic-flare .56s ease-out both}.hit-cosmetic-impact-flare>i:first-child{width:112.5%;height:7px;border-radius:50%;background:linear-gradient(90deg,transparent,#fff 30%,#fff 70%,transparent);box-shadow:0 0 14px 3px rgba(255,240,180,.85)}.hit-cosmetic-impact-flare>i:nth-child(2){width:7px;height:82.5%;border-radius:50%;background:linear-gradient(180deg,transparent,#fff 30%,#fff 70%,transparent);box-shadow:0 0 14px 3px rgba(255,240,180,.85)}.hit-cosmetic-impact-flare>i:nth-child(3){width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,235,160,.6) 40%,transparent 70%)}@keyframes hit-cosmetic-flare{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}25%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.hit-cosmetic-impact-sparks>i{left:50%;top:50%;width:4px;height:26px;margin:-13px 0 0 -2px;border-radius:2px;background:linear-gradient(180deg,#fff,#ffb020 55%,rgba(255,90,0,0));filter:drop-shadow(0 0 4px #ff9a1f);opacity:0;animation:hit-cosmetic-spark .56s cubic-bezier(.1,.8,.3,1) both}.hit-cosmetic-impact-sparks>i:first-child{--a:0deg;--d:110px}.hit-cosmetic-impact-sparks>i:nth-child(2){--a:36deg;--d:84px;animation-delay:20ms}.hit-cosmetic-impact-sparks>i:nth-child(3){--a:72deg;--d:124px}.hit-cosmetic-impact-sparks>i:nth-child(4){--a:108deg;--d:90px;animation-delay:30ms}.hit-cosmetic-impact-sparks>i:nth-child(5){--a:144deg;--d:118px}.hit-cosmetic-impact-sparks>i:nth-child(6){--a:180deg;--d:96px;animation-delay:10ms}.hit-cosmetic-impact-sparks>i:nth-child(7){--a:216deg;--d:128px}.hit-cosmetic-impact-sparks>i:nth-child(8){--a:252deg;--d:86px;animation-delay:40ms}.hit-cosmetic-impact-sparks>i:nth-child(9){--a:288deg;--d:112px}.hit-cosmetic-impact-sparks>i:nth-child(10){--a:324deg;--d:94px;animation-delay:25ms}@keyframes hit-cosmetic-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) scaleY(.6)}35%{opacity:1;transform:rotate(var(--a)) translateY(calc(var(--d) * -.6)) scaleY(1.5)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scaleY(.4)}}.hit-cosmetic-impact-supernova>i{left:50%;top:50%;border-radius:50%;opacity:0}.hit-cosmetic-impact-supernova>i:first-child{width:70%;aspect-ratio:1;background:radial-gradient(circle,#fff 0 25%,rgba(255,245,200,.7) 50%,transparent 72%);animation:hit-cosmetic-nova-core .62s ease-out both}.hit-cosmetic-impact-supernova>i:nth-child(2){width:190%;aspect-ratio:1;background:repeating-conic-gradient(#fff 0 3deg,transparent 3deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 0 18%,transparent 62%);mask-image:radial-gradient(circle,#000 0 18%,transparent 62%);animation:hit-cosmetic-nova-rays .7s ease-out both}.hit-cosmetic-impact-supernova>i:nth-child(3){width:60%;aspect-ratio:1;border:5px solid rgba(255,240,190,.95);animation:hit-cosmetic-nova-ring .64s ease-out .12s both}@keyframes hit-cosmetic-nova-core{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2.1)}}@keyframes hit-cosmetic-nova-rays{0%{opacity:1;transform:translate(-50%,-50%) scale(.2) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1) rotate(40deg)}}@keyframes hit-cosmetic-nova-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}.hit-cosmetic-impact-shockwave>i{left:50%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.1);opacity:0;animation:hit-cosmetic-shockwave .64s ease-out both}.hit-cosmetic-impact-shockwave>i:first-child{border:7px solid #fff;box-shadow:0 0 14px 2px rgba(255,255,255,.8),inset 0 0 14px 2px rgba(255,255,255,.6)}.hit-cosmetic-impact-shockwave>i:nth-child(2){border:5px solid rgba(160,210,255,.9);animation-delay:.11s}.hit-cosmetic-impact-shockwave>i:nth-child(3){background:radial-gradient(circle,#fff 0,rgba(255,255,255,0) 70%);animation-name:hit-cosmetic-shockwave-core;animation-duration:.38s}@keyframes hit-cosmetic-shockwave{0%{opacity:1;transform:translate(-50%,-50%) scale(.1)}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}@keyframes hit-cosmetic-shockwave-core{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.hit-cosmetic-impact-implode>i{left:50%;top:50%;border-radius:50%;opacity:0}.hit-cosmetic-impact-implode>i:first-child{width:130%;aspect-ratio:1;border:4px solid rgba(255,255,255,.95);box-shadow:0 0 16px 3px rgba(170,120,255,.8);animation:hit-cosmetic-implode-ring .3s ease-in both}.hit-cosmetic-impact-implode>i:nth-child(2){width:40%;aspect-ratio:1;background:radial-gradient(circle,#fff 0,#cdb0ff 40%,rgba(150,90,255,0) 72%);animation:hit-cosmetic-implode-core .52s ease-out .26s both}.hit-cosmetic-impact-implode>i:nth-child(3){width:44%;aspect-ratio:1;border:4px solid rgba(220,190,255,.95);animation:hit-cosmetic-shockwave .52s ease-out .28s both}@keyframes hit-cosmetic-implode-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(.06)}}@keyframes hit-cosmetic-implode-core{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}35%{opacity:1;transform:translate(-50%,-50%) scale(2.1)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.hit-cosmetic-react-whiteflash{animation:hit-cosmetic-whiteflash .52s ease-out both}@keyframes hit-cosmetic-whiteflash{0%,18%{filter:brightness(8) saturate(0)}to{filter:brightness(1) saturate(1)}}.hit-cosmetic-react-hot{animation:hit-cosmetic-hot .9s ease-out both}@keyframes hit-cosmetic-hot{0%{filter:none}14%{filter:sepia(1) hue-rotate(-20deg) saturate(6) brightness(1.5) drop-shadow(0 0 16px #ff6a00)}55%{filter:sepia(.8) hue-rotate(-20deg) saturate(4) brightness(1.25) drop-shadow(0 0 10px #ff6a00)}to{filter:none}}.hit-cosmetic-react-negative{animation:hit-cosmetic-negative .56s step-end both}@keyframes hit-cosmetic-negative{0%{filter:invert(1) hue-rotate(180deg)}25%{filter:invert(0) hue-rotate(0deg)}45%{filter:invert(1) hue-rotate(180deg)}70%{filter:invert(0) hue-rotate(0deg)}}.hit-cosmetic-react-electro{animation:hit-cosmetic-electro .72s step-end both}@keyframes hit-cosmetic-electro{0%{transform:translate(-4px,2px);filter:brightness(2) drop-shadow(0 0 10px #ffe94d)}8%{transform:translate(4px,-2px);filter:brightness(1) drop-shadow(0 0 0 transparent)}16%{transform:translate(-3px,-3px);filter:brightness(2.2) drop-shadow(0 0 12px #ffe94d)}24%{transform:translate(3px,3px);filter:brightness(1)}32%{transform:translate(-4px,1px);filter:brightness(1.8) drop-shadow(0 0 10px #fff)}40%{transform:translate(4px,-1px);filter:brightness(1)}50%{transform:translate(-2px,2px);filter:brightness(1.8) drop-shadow(0 0 10px #ffe94d)}60%{transform:translate(2px,-2px);filter:brightness(1)}72%{transform:translate(-1px,1px);filter:brightness(1.5) drop-shadow(0 0 8px #ffe94d)}86%,to{transform:translate(0);filter:none}}.failed-card-factory-dropping{animation:cardDrop 1.55s forwards;will-change:transform;filter:sepia(.8) brightness(.8)}.failed-card-factory-dropping-spin{animation:cardDropSpin 1.55s forwards;will-change:transform;filter:sepia(.8) brightness(.8)}@keyframes cardDrop{0%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,.2,.3,.85);scale:.2}10%{scale:1}25%{transform:translate(-170px,-80px) rotate(-20deg);animation-timing-function:ease-in-out}to{transform:translate(-450px,110vh) rotate(-180deg)}}@keyframes cardDropSpin{0%{transform:translate(0) rotate(0deg);animation-timing-function:cubic-bezier(.1,.2,.3,.85);scale:.2}10%{scale:1}25%{transform:translate(-170px,-80px) rotate(-180deg);animation-timing-function:ease-in-out}to{transform:translate(-450px,110vh) rotate(-880deg)}}.fusion-portal-animation{width:150px;height:150px;animation:portalExit 1s ease-out forwards}@keyframes portalExit{0%{transform:scale(.05) rotate(0deg);opacity:.2;visibility:visible}10%{opacity:.1}30%{opacity:.3;transform:scale(.8) rotate(2turn)}80%{transform:scale(1.2) rotate(4turn);opacity:.1}to{transform:scale(2.2) rotate(-4turn);opacity:0;visibility:hidden}}