.alt-root .alt-shell [data-side=neutral],.alt-root :is(.j3d,.alt-shell){--fx-hot:#fff4d6;--fx-a:#ffd47e;--fx-b:#f29a32;--fx-c:#b3561c;--fx-d:#3d1a08;--fx-glow:255,176,80;--fx-bolt:#fff4cf;--fx-bolt-glow:255,205,120;--fx-metal-1:#fbe7b5;--fx-metal-2:#a8773a;--fx-body-1:rgba(24,17,12,0.9);--fx-body-2:rgba(10,7,6,0.94);--fx-ink-accent:#ffd793;--fx-ring-bg:linear-gradient(90deg,#ff5a26,#ff9a3a 22%,#f4cf7e 50%,#5cc4ff 78%,#3d7bff);--fx-btn:linear-gradient(180deg,#fff0c4,#f6c66a 38%,#e08f2c 78%,#b8621a);--fx-btn-ink:#1d0f02;--heat:2}.alt-root .alt-shell [data-side=left],.alt-root .j3d-choice[data-wing=left],.alt-root .j3d[data-side=left],.alt-root .mw-wingseg [data-wing=left],.alt-root :is(.j3d,.alt-shell) .fx-left{--fx-hot:#fff3c6;--fx-a:#ffc14a;--fx-b:#ff7419;--fx-c:#e0301a;--fx-d:#4a0b05;--fx-glow:255,104,36;--fx-bolt:#fff1c0;--fx-bolt-glow:255,186,84;--fx-metal-1:#ffe3a6;--fx-metal-2:#b8501c;--fx-body-1:rgba(30,12,8,0.9);--fx-body-2:rgba(12,5,4,0.94);--fx-ink-accent:#ffc67a;--fx-ring-bg:linear-gradient(0deg,#fff3c6,#ffc14a 16%,#ff7419 42%,#e0301a 72%,#7a1608);--fx-btn:linear-gradient(180deg,#ffe7a8,#ffad3d 34%,#ff6a1a 70%,#c8300f);--fx-btn-ink:#220802}.alt-root .alt-shell [data-side=right],.alt-root .j3d-choice[data-wing=right],.alt-root .j3d[data-side=right],.alt-root .mw-wingseg [data-wing=right],.alt-root :is(.j3d,.alt-shell) .fx-right{--fx-hot:#f3f0ff;--fx-a:#8cf0ff;--fx-b:#2fa2ff;--fx-c:#5a3dff;--fx-d:#0e0a3e;--fx-glow:64,150,255;--fx-bolt:#e6f6ff;--fx-bolt-glow:120,196,255;--fx-metal-1:#eaf6ff;--fx-metal-2:#4f6fc4;--fx-body-1:rgba(8,15,34,0.9);--fx-body-2:rgba(4,6,16,0.94);--fx-ink-accent:#9fe3ff;--fx-ring-bg:linear-gradient(0deg,#f3f0ff,#8cf0ff 16%,#2fa2ff 42%,#5a3dff 74%,#1c1268);--fx-btn:linear-gradient(180deg,#e9fbff,#8ce6ff 34%,#3aa4ff 70%,#2f52e0);--fx-btn-ink:#03122b}.alt-root :is(.j3d,.alt-shell) [data-off]{--fx-hot:#e2ddd5;--fx-a:#a8a198;--fx-b:#77716a;--fx-c:#4d4843;--fx-d:#24211f;--fx-glow:150,140,130;--fx-metal-1:#cfc9c0;--fx-metal-2:#6d675f;--fx-ink-accent:#cfc9c0;--fx-ring-bg:linear-gradient(0deg,#8c867e,#4d4843);--fx-body-1:rgba(22,21,20,0.9);--fx-body-2:rgba(10,10,10,0.94)}.alt-root .alt-shell [data-heat="1"]{--heat:1}.alt-root .alt-shell [data-heat="2"]{--heat:2}.alt-root .alt-shell [data-heat="3"]{--heat:3}.alt-root :is(.j3d,.alt-shell) .fx-skin{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;--fx-bw:calc(1px + var(--heat) * 0.8px)}.alt-root :is(.j3d,.alt-shell) .fx-box{position:absolute;inset:0;border-radius:inherit}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky]{position:sticky;inset:auto;top:0;display:block;height:0;margin:0}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky]>.fx-box{inset:auto;border-radius:var(--fx-r,24px);overflow:hidden}.alt-root :is(.j3d,.alt-shell) .fx-ring{position:absolute;inset:var(--fx-ring-inset,0);padding:var(--fx-bw);border-radius:inherit;overflow:hidden;background:var(--fx-ring-bg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.alt-root :is(.j3d,.alt-shell) .fx-spin{position:absolute;left:50%;top:50%;width:260%;aspect-ratio:1;margin:-130% 0 0 -130%;background:conic-gradient(from 0deg,transparent 0 8%,var(--fx-b) 16%,var(--fx-a) 20%,var(--fx-hot) 22%,transparent 30% 52%,var(--fx-b) 66%,var(--fx-a) 70%,var(--fx-hot) 72%,transparent 80%);opacity:calc(.35 + var(--heat) * .2);animation:fx-spin calc(10s - var(--heat) * 2s) linear infinite}@keyframes fx-spin{to{transform:rotate(1turn)}}.alt-root :is(.j3d,.alt-shell) .fx-tongues{position:absolute;left:0;right:0;bottom:0;height:calc(var(--heat) * var(--heat) * 3px + 6px);border-radius:0 0 var(--fx-r,18px) var(--fx-r,18px);overflow:hidden;opacity:calc(.2 + var(--heat) * .17)}.alt-root :is(.j3d,.alt-shell) .fx-crown>span,.alt-root :is(.j3d,.alt-shell) .fx-tongues>span{position:absolute;inset:0;background:linear-gradient(0deg,var(--fx-b) 0,var(--fx-c) 45%,var(--fx-d) 80%,transparent 100%);-webkit-mask:var(--fx-flames) repeat-x left bottom /58px 100%;mask:var(--fx-flames) repeat-x left bottom /58px 100%;transform-origin:50% 100%;animation:fx-lick 1.3s ease-in-out infinite alternate}.alt-root :is(.j3d,.alt-shell) .fx-crown>span:nth-child(2),.alt-root :is(.j3d,.alt-shell) .fx-tongues>span:nth-child(2){top:22%;background:linear-gradient(0deg,var(--fx-a) 0,var(--fx-b) 45%,var(--fx-c) 85%,transparent 100%);-webkit-mask:var(--fx-flames-2) repeat-x 21px bottom /44px 100%;mask:var(--fx-flames-2) repeat-x 21px bottom /44px 100%;animation-duration:.9s;animation-delay:-.5s}.alt-root :is(.j3d,.alt-shell) .fx-crown>span:nth-child(3),.alt-root :is(.j3d,.alt-shell) .fx-tongues>span:nth-child(3){top:52%;background:linear-gradient(0deg,var(--fx-hot) 0,var(--fx-a) 55%,transparent 100%);-webkit-mask:var(--fx-flames) repeat-x 9px bottom /30px 100%;mask:var(--fx-flames) repeat-x 9px bottom /30px 100%;animation-duration:.7s;animation-delay:-.2s}@keyframes fx-lick{0%{transform:scaleY(.74) translateX(-2px)}45%{transform:scaleY(1.06) translateX(1px)}to{transform:scaleY(.86) translateX(3px)}}.alt-root :is(.j3d,.alt-shell) .fx-crown{position:absolute;left:4%;right:4%;bottom:calc(100% - 4px);height:34px;-webkit-mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.alt-root :is(.j3d,.alt-shell) .fx-halo{position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 calc(6px + var(--heat) * 7px) calc(var(--heat) * 1px) rgba(var(--fx-glow),calc(.25 + var(--heat) * .12)),inset 0 0 calc(4px + var(--heat) * 5px) rgba(var(--fx-glow),calc(.15 + var(--heat) * .08));opacity:.6;animation:fx-breathe calc(3.4s - var(--heat) * .6s) ease-in-out infinite alternate}@keyframes fx-breathe{to{opacity:1}}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-heat="3"] .fx-halo:after{content:"";position:absolute;inset:-5px;border-radius:calc(var(--fx-r, 16px) + 5px);box-shadow:0 0 0 1px rgba(var(--fx-glow),.55),0 0 12px rgba(var(--fx-glow),.35)}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-halo{inset:0;box-shadow:inset 0 0 calc(10px + var(--heat) * 8px) rgba(var(--fx-glow),calc(.18 + var(--heat) * .08))}.alt-root :is(.j3d,.alt-shell) .fx-flash{position:absolute;inset:0;border-radius:inherit;opacity:0;box-shadow:inset 0 0 0 1.5px var(--fx-bolt),inset 0 0 26px rgba(var(--fx-bolt-glow),.45),0 0 0 1px rgba(var(--fx-bolt-glow),.7),0 0 28px 4px rgba(var(--fx-bolt-glow),.5)}.alt-root :is(.j3d,.alt-shell) [data-strike] .fx-flash{animation:fx-flash .28s linear both}.alt-root :is(.j3d,.alt-shell) [data-strike="2"] .fx-flash{animation:fx-flash2 .36s linear both}@keyframes fx-flash{12%{opacity:1}to{opacity:0}}@keyframes fx-flash2{8%{opacity:1}30%{opacity:.1}48%{opacity:.9}to{opacity:0}}.alt-root :is(.j3d,.alt-shell) .fx-corner{position:absolute;width:22px;height:22px;background:linear-gradient(135deg,#fff 0,var(--fx-metal-1) 30%,var(--fx-metal-2) 100%);-webkit-mask:var(--fx-corner-svg) center /contain no-repeat;mask:var(--fx-corner-svg) center /contain no-repeat}.alt-root :is(.j3d,.alt-shell) .fx-corner[data-c=tl]{left:-3px;top:-3px}.alt-root :is(.j3d,.alt-shell) .fx-corner[data-c=tr]{right:-3px;top:-3px;transform:scaleX(-1)}.alt-root :is(.j3d,.alt-shell) .fx-corner[data-c=bl]{left:-3px;bottom:-3px;transform:scaleY(-1)}.alt-root :is(.j3d,.alt-shell) .fx-corner[data-c=br]{right:-3px;bottom:-3px;transform:scale(-1)}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=tl],.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=tr]{top:3px}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=bl],.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=br]{bottom:3px}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=bl],.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=tl]{left:3px}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=br],.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-corner[data-c=tr]{right:3px}.alt-root :is(.j3d,.alt-shell) .fx-sparks{position:absolute;left:0;right:0;bottom:4px;height:0}.alt-root :is(.j3d,.alt-shell) .fx-sparks>i{position:absolute;left:var(--x);bottom:0;width:calc(var(--s) * 3.4px);height:calc(var(--s) * 3.4px);border-radius:50%;background:var(--fx-hot);box-shadow:0 0 4px 1px rgba(var(--fx-glow),.95),0 0 10px 3px rgba(var(--fx-glow),.45);opacity:0;animation:fx-ember var(--t) var(--d) linear infinite}.alt-root :is(.j3d,.alt-shell) .fx-sparks>i:nth-child(3n+1){animation-name:fx-ember-l}.alt-root :is(.j3d,.alt-shell) .fx-sparks>i:nth-child(3n+2){animation-name:fx-ember-r}@keyframes fx-ember{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:1}55%{transform:translate(4px,-52px) scale(.85)}to{opacity:0;transform:translate(-3px,-104px) scale(.3)}}@keyframes fx-ember-l{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:1}50%{transform:translate(-10px,-44px) scale(.8)}to{opacity:0;transform:translate(-6px,-92px) scale(.3)}}@keyframes fx-ember-r{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:1}50%{transform:translate(9px,-58px) scale(.85)}to{opacity:0;transform:translate(16px,-118px) scale(.25)}}@media (max-width:720px){.alt-root .j3d-choice .fx-tongues{height:calc(var(--heat) * var(--heat) * 2px + 5px)}.alt-root .j3d-choice .fx-crown{height:24px}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-heat="2"] .fx-sparks>i:nth-child(n+5),.alt-root :is(.j3d,.alt-shell) .fx-skin[data-heat="3"] .fx-sparks>i:nth-child(n+8),.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-sparks>i:nth-child(n+5){display:none}}.alt-root :is(.j3d,.alt-shell) [data-hidden] .fx-skin *,.alt-root :is(.j3d,.alt-shell) [data-hidden].fx-skin *{animation-play-state:paused}.alt-root :is(.j3d,.alt-shell) .fx-skin[data-sticky] .fx-tongues,.alt-root :is(.j3d,.alt-shell) .mw-sheet .fx-tongues{height:calc(6px + var(--heat) * 4px)}.alt-root :is(.j3d,.alt-shell) .mw-sheet .fx-crown{height:24px}.alt-root :is(.j3d,.alt-shell) [data-off] .fx-crown,.alt-root :is(.j3d,.alt-shell) [data-off] .fx-sparks,.alt-root :is(.j3d,.alt-shell) [data-off] .fx-spin,.alt-root :is(.j3d,.alt-shell) [data-off] .fx-tongues{display:none}.alt-root :is(.j3d,.alt-shell) .fx-embers{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict}.alt-root :is(.j3d,.alt-shell) .fx-embers>i{position:absolute;left:var(--x);bottom:var(--y);width:calc(var(--s) * 3px);height:calc(var(--s) * 3px);border-radius:50%;background:var(--fx-hot);box-shadow:0 0 4px 1px rgba(var(--fx-glow),.95),0 0 12px 3px rgba(var(--fx-glow),.4);opacity:0;will-change:transform,opacity;animation:fx-drift var(--t) var(--d) linear infinite}.alt-root :is(.j3d,.alt-shell) .fx-embers>i:nth-child(3n+1){animation-name:fx-drift-l}.alt-root :is(.j3d,.alt-shell) .fx-embers[data-split]>i[data-e=l]{background:#fff3c6;box-shadow:0 0 4px 1px rgba(255,104,36,.95),0 0 12px 3px rgba(255,104,36,.4)}.alt-root :is(.j3d,.alt-shell) .fx-embers[data-split]>i[data-e=r]{background:#f3f0ff;box-shadow:0 0 4px 1px rgba(64,150,255,.95),0 0 12px 3px rgba(64,150,255,.4)}@keyframes fx-drift{0%{opacity:0;transform:translateZ(0) scale(1)}12%{opacity:.95}60%{opacity:.7;transform:translate3d(14px,-150px,0) scale(.8)}to{opacity:0;transform:translate3d(-8px,-280px,0) scale(.3)}}@keyframes fx-drift-l{0%{opacity:0;transform:translateZ(0) scale(1)}15%{opacity:.9}55%{opacity:.6;transform:translate3d(-18px,-120px,0) scale(.85)}to{opacity:0;transform:translate3d(10px,-240px,0) scale(.3)}}@media (max-width:720px){.alt-root :is(.j3d,.alt-shell) .fx-embers>i:nth-child(2n){display:none}}.alt-root :is(.j3d,.alt-shell) .fx-bolts{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:9}.alt-root :is(.j3d,.alt-shell) .fx-bolts path{fill:none;stroke-linecap:round;stroke-linejoin:round}.alt-root .alt-shell .fx-bolts[data-fixed]{position:fixed;z-index:25}.alt-root :is(.j3d,.alt-shell){--fx-flames:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40' preserveAspectRatio='none'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='1.9'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' d='M0 46V40C2 30 2 24 6 14C8 22 11 26 11 32C13 22 16 14 22 3C26 15 30 22 30 32C32 26 34 22 38 15C41 23 44 28 44 34C46 26 49 20 54 10C57 20 60 28 60 40V46Z'/%3E%3C/svg%3E");--fx-flames-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40' preserveAspectRatio='none'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='1.9'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' d='M0 46V36C1 30 3 26 5 20C8 27 9 30 9 34C12 26 13 18 17 8C21 20 24 27 24 33C27 25 29 20 33 13C36 22 39 28 38 34C41 27 44 22 47 17C50 25 52 30 52 34C55 27 57 22 60 18V46Z'/%3E%3C/svg%3E");--fx-corner-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M2 19V8.5Q2 2 8.5 2H19' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M6.5 3.2L9.8 6.5 6.5 9.8 3.2 6.5z'/%3E%3Cpath d='M12 2h3l-1.5 2.2zM2 12v3l2.2-1.5z'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.alt-root :is(.j3d,.alt-shell) .fx-bolts,.alt-root :is(.j3d,.alt-shell) .fx-embers,.alt-root :is(.j3d,.alt-shell) .fx-sparks{display:none}.alt-root .j3d-primary:after,.alt-root :is(.j3d,.alt-shell) .fx-crown>span,.alt-root :is(.j3d,.alt-shell) .fx-flash,.alt-root :is(.j3d,.alt-shell) .fx-halo,.alt-root :is(.j3d,.alt-shell) .fx-spin,.alt-root :is(.j3d,.alt-shell) .fx-tongues>span,.alt-root :is(.j3d,.alt-shell) .mw-collect-btn:after,.alt-root :is(.j3d,.alt-shell) .woh-btn-primary:after{animation:none!important}}.alt-root .j3d[data-reduced] .fx-bolts,.alt-root .j3d[data-reduced] .fx-sparks{display:none}