.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)}}}.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}}