.seasonEmblem{filter:drop-shadow(0 6px 10px #0009);flex:none;display:block;overflow:visible}.seasonEmblem.glow{filter:drop-shadow(0 8px 14px #000a) drop-shadow(0 0 18px color-mix(in srgb,var(--se-glow) 55%,transparent))}.seasonEmblem.locked{filter:grayscale()brightness(.42)contrast(1.1);opacity:.75}.seasonEmblem.tiny{filter:drop-shadow(0 1px 2px #000b)}.seasonEmblem .seHalo{transform-origin:60px 58px;animation:3.2s ease-in-out infinite seHalo}.seasonEmblem .seSheen{animation:4.4s ease-in-out infinite seSheen}.seasonEmblem.m4 .seCrown{transform-origin:60px 14px;animation:2.6s ease-in-out infinite seCrown}.seasonEmblem.locked .seHalo,.seasonEmblem.locked .seSheen,.seasonEmblem.locked .seCrown{animation:none}.seasonEmblem.locked .seSheen{opacity:0}@keyframes seHalo{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes seSheen{0%,58%{transform:skew(-16deg)translate(0)}to{transform:skew(-16deg)translate(190px)}}@keyframes seCrown{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.seasonEmblem .seHalo,.seasonEmblem .seSheen,.seasonEmblem .seCrown{animation:none}.seasonEmblem .seSheen{opacity:0}}.seasonTierPill{vertical-align:middle;align-items:center;gap:4px;line-height:1;display:inline-flex}.seasonTierPill b{letter-spacing:.04em;color:#dbe5ef;white-space:nowrap;font:800 10px/1 Inter}.seasonTierPill.m1 b{color:#d9e4f2}.seasonTierPill.m2 b{color:#ffd96a}.seasonTierPill.m3 b{color:#c4adff}.seasonTierPill.m4 b{color:#ff8fbf}.tpStage{--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:Inter,system-ui,sans-serif;--mute:#a9b5c6;--line:#cddcff1c;color:#edf1f6;font-family:var(--body)}.tpRoot{z-index:1200;background:#04060c;grid-template-rows:1fr auto;animation:.3s ease-out screenIn;display:grid;position:fixed;inset:0}.tpRoot .tpStage{cursor:pointer;--hy:47%;width:100%;height:100%}.tpBar{padding:12px max(16px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#04060c;justify-content:center;gap:10px;display:flex}.tpBar button{min-height:48px;padding:0 22px}.tpStatus{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tpDefs{width:0;height:0;position:absolute}.tpStage{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;--hy:46%;background:#04060c;position:relative;overflow:hidden}.tp-bg,.tp-bg i,.tp-fxb,.tp-fxf,.tp-flash,.tp-black{pointer-events:none;position:absolute;inset:0}.tp-fxb{z-index:2}.tp-fxf{z-index:5}.tp-bg i{opacity:0;transition:opacity 1s}.tp-bg i[data-t=bronze]{background:radial-gradient(75% 62% at 50% 44%,#55301a 0%,#1d110a 52%,#0a0605 100%)}.tp-bg i[data-t=argent]{background:radial-gradient(75% 62% at 50% 44%,#334459 0%,#121a27 52%,#06080d 100%)}.tp-bg i[data-t=or]{background:radial-gradient(75% 62% at 50% 44%,#6a4a0a 0%,#231805 52%,#0b0802 100%)}.tp-bg i[data-t=ultra]{background:radial-gradient(75% 62% at 50% 40%,#5a1a8c 0%,#1c0738 52%,#08020f 100%)}.tp-bg i[data-t=galaxie]{background:radial-gradient(42% 32% at 20% 26%,#8a6bff61,#0000 70%),radial-gradient(40% 32% at 82% 72%,#ff6ad542,#0000 70%),radial-gradient(36% 26% at 72% 16%,#3fd8ff3d,#0000 70%),radial-gradient(70% 60% at 50% 45%,#140b3d 0%,#080522 55%,#020109 100%)}.tpStage[data-tier=bronze] .tp-bg i[data-t=bronze],.tpStage[data-tier=argent] .tp-bg i[data-t=argent],.tpStage[data-tier=or] .tp-bg i[data-t=or],.tpStage[data-tier=ultra] .tp-bg i[data-t=ultra],.tpStage[data-tier=galaxie] .tp-bg i[data-t=galaxie]{opacity:1}.tp-rays{left:50%;top:var(--hy);aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 0deg,var(--ray,transparent) 0 5deg,transparent 5deg 15deg);opacity:0;width:190%;transition:opacity 1s;animation:60s linear infinite tp-spin;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 56%);mask:radial-gradient(circle,#000 0,#0000 56%)}.tpStage[data-tier=argent] .tp-rays{--ray:#c8e1ff12;opacity:1}.tpStage[data-tier=or] .tp-rays{--ray:#ffcd503d;opacity:1}.tpStage[data-tier=ultra] .tp-rays{--ray:#cd6eff21;opacity:1}.tp-grid{pointer-events:none;opacity:0;transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#d773ff6b 0 1px,#0000 1px 52px),repeating-linear-gradient(0deg,#3de7ff57 0 1px,#0000 1px 52px);height:52%;transition:opacity 1s;animation:1.8s linear infinite tp-gridMove;position:absolute;bottom:-4%;left:-30%;right:-30%;transform:perspective(320px)rotateX(64deg);-webkit-mask:linear-gradient(#0000 0,#000 45%);mask:linear-gradient(#0000 0,#000 45%)}.tpStage[data-tier=ultra] .tp-grid{opacity:.75}@keyframes tp-gridMove{to{background-position:0 0,0 52px}}.tp-floor{left:50%;top:calc(var(--hy) + var(--ph,300px)/2 - 30px);background:radial-gradient(closest-side,var(--floor,#ff965066),transparent);pointer-events:none;width:min(78%,520px);height:90px;transition:background .9s;position:absolute;translate:-50%}.tpStage[data-tier=bronze]{--floor:#ff8c3c61}.tpStage[data-tier=argent]{--floor:#bedcff5c}.tpStage[data-tier=or]{--floor:#ffc43c80}.tpStage[data-tier=ultra]{--floor:#d65cff80}.tpStage[data-tier=galaxie]{--floor:#786eff80}.tpStage.heat{--floor:#ff781eb3}.tpStage .tp-holder{left:50%;top:var(--hy);width:var(--pw);aspect-ratio:300/430;perspective:1100px;z-index:4;animation:5.5s ease-in-out infinite tp-floatC;position:absolute;translate:-50% -50%}.tp-jolt{width:100%;height:100%;position:relative}.tp-jolt>.pk{position:absolute;inset:0}.tp-flash{opacity:0;z-index:9;background:#fff}.tp-black{opacity:0;z-index:3;background:#000;transition:opacity .5s}.tpStage.blackout .tp-black{opacity:.93}@keyframes tp-floatC{50%{translate:-50% calc(-50% - 10px)}}@keyframes tp-spin{to{rotate:360deg}}.pk{--rx:0deg;--ry:0deg;--px:.5;--py:.5;width:var(--pw,240px);aspect-ratio:300/430;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;-webkit-tap-highlight-color:transparent;position:relative;container-type:inline-size}.pk-aura{pointer-events:none;background:radial-gradient(closest-side,var(--aura),transparent 75%);opacity:.75;z-index:-1;position:absolute;inset:-34% -40%}.pk-skin{filter:drop-shadow(0 4cqw 5cqw #0000008c);position:absolute;inset:0}.pk-body{--zz:5.4cqw;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/var(--zz) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/var(--zz) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/var(--zz) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/var(--zz) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/var(--zz) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/var(--zz) 51% repeat-x;position:absolute;inset:0;overflow:hidden}.pk-spec,.pk-mat,.pk-mono,.pk-brush,.pk-stripes,.pk-sun,.pk-glitter,.pk-shards,.pk-holo,.pk-nebula,.pk-grain,.pk-shade,.pk-sheen,.pk-glare,.pk-cosmos,.pk-veins,.pk-cracks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-grain{background:var(--grain) 0 0/160px 160px;mix-blend-mode:overlay;opacity:.5}.pk-shade{background:linear-gradient(90deg,#0000006b,#0000 9% 91%,#00000075),linear-gradient(90deg,#0000 11%,#ffffff2b 16%,#0000 23% 73%,#ffffff17 79%,#0000 85%),radial-gradient(115% 72% at 50% 46%,#0000 56%,#0000006b 100%)}.pk-crimp{pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(90deg,#ffffff4d 0 .65cqw,#00000042 .65cqw 1.5cqw);height:8%;position:absolute;left:0;right:0}.pk-crimp.top{top:0;box-shadow:0 .5cqw #00000047,0 .9cqw #ffffff24}.pk-crimp.bot{bottom:0;box-shadow:0 -.5cqw #00000047,0 -.9cqw #ffffff1f}.pk-perf{border-top:.55cqw dashed var(--perf,#ffffff57);pointer-events:none;height:0;position:absolute;top:13.5%;left:5%;right:5%}.pk-perf:after{content:"";height:1.4cqw;box-shadow:0 0 3cqw 1cqw var(--aura),0 0 1cqw #fff;transform-origin:0;opacity:0;background:#fff;border-radius:2cqw;position:absolute;top:-1cqw;left:0;right:0;transform:scaleX(0)}.pk-perf.tearing:after{animation:.42s cubic-bezier(.5,0,.5,1) forwards tp-tear}@keyframes tp-tear{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.pk-face{text-align:center;color:var(--fc,#fff);flex-direction:column;justify-content:center;align-items:center;gap:2.4cqw;padding:15% 6% 13%;display:flex;position:absolute;inset:0}.pk-brand{font:800 3.9cqw/1 var(--body);letter-spacing:.52em;color:var(--bc,#fffc);margin-right:-.52em}.pk-emb{filter:drop-shadow(0 1.4cqw 1.6cqw #0006);width:52cqw;height:auto;overflow:visible}.pk-xi{font:900 50px var(--display);letter-spacing:-1px}.pk-name{font:900 19cqw/.84 var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:-1cqw}.pk-stars{gap:1.3cqw;display:flex}.pk-stars svg{width:8.4cqw;height:8.4cqw;overflow:visible}.pk-stars path{fill:var(--s-off,#00000047);stroke:var(--s-off-line,#ffffff52);stroke-width:1.1px}.pk-stars .on path{stroke:none}.pk-meta{font:700 3.5cqw/1 var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--bc,#ffffffbf);margin-right:-.28em}.pk-sheen{mix-blend-mode:overlay;animation:tp-sheen var(--sheen,6s) ease-in-out infinite;background:linear-gradient(102deg,#0000 40%,#ffffff80 50%,#0000 60%) 90% 0/320% 100% no-repeat}@keyframes tp-sheen{0%,58%{background-position:90% 0}to{background-position:10% 0}}.pk-spec{background:linear-gradient(112deg,transparent calc(var(--px)*130% - 55%),rgba(255,255,255,var(--spec,.55)) calc(var(--px)*130% - 15%),transparent calc(var(--px)*130% + 25%));mix-blend-mode:var(--spec-mode,overlay)}.pk-frame{pointer-events:none;border-radius:3cqw;position:absolute;inset:18% 7.5% 15.5%}.pk-glare{background:radial-gradient(circle at calc(var(--px)*100%) calc(var(--py)*100%),#ffffff9e,#fff0 44%);mix-blend-mode:overlay;opacity:.8}.pk[data-tier=bronze]{--spec:.55;--aura:#ff8c3c80;--fc:#ffe6cc;--bc:#ffe2c4d1;--sheen:6.5s;--perf:#ffdcbe66}.pk[data-tier=bronze] .pk-mat{background:linear-gradient(164deg,#f8c597 0%,#d98b50 16%,#9c5529 38%,#c97d44 56%,#7e3f19 78%,#4a210b 100%)}.pk[data-tier=bronze] .pk-mono{background:var(--mono) 0 0/13cqw 13cqw;mix-blend-mode:soft-light;opacity:.95;-webkit-mask:radial-gradient(90% 70% at 50% 46%,#000 40%,#00000059 100%);mask:radial-gradient(90% 70% at 50% 46%,#000 40%,#00000059 100%)}.pk[data-tier=bronze] .pk-name{color:#ffe7cf;text-shadow:0 -.3cqw #fff0de8c,0 .5cqw #5a280b,0 1.4cqw 2.2cqw #230c008c}.pk[data-tier=bronze] .pk-frame{border:.55cqw solid #461e086b;box-shadow:0 .4cqw #ffdebe52,inset 0 .4cqw #ffdebe47}.pk[data-tier=bronze] .on path{fill:url(#tp-sg-bronze);filter:drop-shadow(0 0 1.4cqw #ff9646cc)}.pk[data-tier=argent]{--spec:.55;--aura:#bee1ff80;--fc:#1f2a36;--bc:#1e2a38b8;--sheen:5s;--s-off:#141e2d29;--s-off-line:#141e2d59;--perf:#1e2d3c59}.pk[data-tier=argent] .pk-mat{background:linear-gradient(170deg,#fff 0%,#dbe3ec 13%,#9ba8b8 29%,#f1f5f9 45%,#c5ced9 54%,#7d8a9c 70%,#dbe2ea 85%,#6b7787 100%)}.pk[data-tier=argent] .pk-brush{background:var(--brush) 0 0/100% 100%;mix-blend-mode:overlay;opacity:.9}.pk[data-tier=argent] .pk-stripes{opacity:.8;background:repeating-linear-gradient(116deg,#0000 0 8.5cqw,#ffffff73 8.5cqw 9cqw,#0000 9cqw 9.8cqw,#19233233 9.8cqw 10.4cqw);-webkit-mask:linear-gradient(#0000 6%,#000 30% 70%,#0000 94%);mask:linear-gradient(#0000 6%,#000 30% 70%,#0000 94%)}.pk[data-tier=argent] .pk-name{color:#223040;text-shadow:0 .4cqw #ffffffd9,0 -.25cqw #000a1e4d}.pk[data-tier=argent] .pk-frame{border:.45cqw solid #19263752;box-shadow:0 .35cqw #ffffffb3,inset 0 .35cqw #fff9,inset 0 0 0 1.8cqw #0000,inset 0 0 0 2.2cqw #1926372e}.pk[data-tier=argent] .on path{fill:url(#tp-sg-argent-on);filter:drop-shadow(0 .3cqw #ffffffb3)}.pk-glints{pointer-events:none;position:absolute;inset:0}.pk-glints b{opacity:0;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff,#fff0 70%) 50%/100% 9% no-repeat,radial-gradient(closest-side,#fff,#fff0 70%) 50%/9% 100% no-repeat,radial-gradient(closest-side,#fff,#fff0) 50%/24% 24% no-repeat;width:12cqw;height:12cqw;animation:3.2s ease-in-out infinite tp-glint;position:absolute;translate:-50% -50%}.pk-glints b:first-child{animation-delay:.2s;top:21%;left:14%}.pk-glints b:nth-child(2){animation-delay:1.1s;top:36%;left:86%}.pk-glints b:nth-child(3){animation-delay:1.9s;top:78%;left:20%}.pk-glints b:nth-child(4){animation-delay:2.6s;top:84%;left:79%}@keyframes tp-glint{0%,to{opacity:0;transform:scale(.2)rotate(0)}12%{opacity:1;transform:scale(1)rotate(45deg)}26%{opacity:0;transform:scale(.3)rotate(90deg)}}.pk[data-tier=or]{--spec:.6;--aura:#ffc4329e;--fc:#4a2c02;--bc:#4a2c02c7;--sheen:4.4s;--s-off:#5a340029;--s-off-line:#5a340066;--perf:#5a370066}.pk[data-tier=or] .pk-mat{background:linear-gradient(162deg,#fff6cf 0%,#ffdc72 10%,#e2a226 27%,#94600b 46%,#ecbb44 62%,#b77a10 78%,#5a3604 100%)}.pk[data-tier=or] .pk-sun{mix-blend-mode:overlay;background:repeating-conic-gradient(at 50% 38%,#fff8d642 0deg 1.3deg,#6e3e002e 1.3deg 2.6deg),repeating-radial-gradient(circle at 50% 38%,#ffffff1f 0 .35cqw,#0000 .35cqw 3.2cqw);-webkit-mask:radial-gradient(72% 56% at 50% 38%,#000 25%,#0000 100%);mask:radial-gradient(72% 56% at 50% 38%,#000 25%,#0000 100%)}.pk[data-tier=or] .pk-name{color:#4b2d02;text-shadow:0 .42cqw #fff6cee6,0 -.25cqw #46230059}.pk[data-tier=or] .pk-frame{border:.55cqw solid #6e3e0073;box-shadow:0 .4cqw #fff6ceb3,inset 0 .4cqw #fff6ce99,inset 0 0 0 1.7cqw #0000,inset 0 0 0 2.15cqw #6e3e004d}.pk[data-tier=or] .pk-frame:before,.pk[data-tier=or] .pk-frame:after{content:"";background:linear-gradient(135deg,#fff8d4,#c88a14);width:4.4cqw;height:4.4cqw;position:absolute;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 .5cqw #6e3e0073,0 0 2cqw #fff0b4cc}.pk[data-tier=or] .pk-frame:before{top:0}.pk[data-tier=or] .pk-frame:after{top:100%}.pk[data-tier=or] .on path{fill:url(#tp-sg-or-on);filter:drop-shadow(0 .3cqw #fff6ced9)}.pk-glitter{background:var(--glitter) 0 0/100% 100%;mix-blend-mode:screen;transform:translate(calc((var(--px) - .5)*-7cqw),calc((var(--py) - .5)*-7cqw));animation:2.6s steps(6,end) infinite tp-glitter}.pk[data-tier=or] .pk-glitter{opacity:.75}@keyframes tp-glitter{0%,to{opacity:.35}33%{opacity:.9}66%{opacity:.55}}.pk[data-tier=ultra]{--spec:.22;--spec-mode:screen;--aura:#d65cffb3;--fc:#fff;--bc:#ffdcfad9;--sheen:3.6s;--s-off:#ffffff0f;--s-off-line:#ffbef566}.pk[data-tier=ultra] .pk-mat{background:radial-gradient(95% 62% at 50% 40%,#41167c 0%,#1d0840 45%,#0c0322 100%)}.pk[data-tier=ultra] .pk-shards{background:var(--shards) center/100% 100% no-repeat;opacity:.95}.pk[data-tier=ultra] .pk-holo{background:linear-gradient(118deg,#ff3dbb 0%,#ffb13d 14%,#3dffb8 28%,#3de7ff 42%,#8b5cff 56%,#ff3dbb 70%,#ffb13d 84%,#3dffb8 100%) 0 0/260% 260%;background-position:calc(var(--px)*100%) calc(var(--py)*100%);mix-blend-mode:color-dodge;opacity:.95;-webkit-mask:var(--shardmask) center/100% 100% no-repeat;-webkit-mask:var(--shardmask) center/100% 100% no-repeat;mask:var(--shardmask) center/100% 100% no-repeat;animation:7s linear infinite tp-holo}@keyframes tp-holo{50%{filter:hue-rotate(60deg)}}.pk[data-tier=ultra] .pk-veins{filter:drop-shadow(0 0 1.2cqw #ff3dbb)drop-shadow(0 0 2.6cqw #8b5cff);overflow:visible}.pk-veins path{fill:none;stroke:url(#tp-vg);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26 170;animation:2.6s linear infinite tp-vein}.pk-veins path:nth-child(2){animation-duration:3.1s;animation-delay:-.7s}.pk-veins path:nth-child(3){animation-duration:2.2s;animation-delay:-1.4s}.pk-veins path:nth-child(4){animation-duration:2.9s;animation-delay:-2s}@keyframes tp-vein{to{stroke-dashoffset:-196px}}.pk[data-tier=ultra] .pk-glitter{opacity:.9;filter:hue-rotate(40deg)}.pk[data-tier=ultra] .pk-name{color:#fff;text-shadow:-.7cqw 0 #ff3dbbe6,.7cqw 0 #3de7ffe6,0 0 5cqw #be5afff2;animation:4.2s step-end infinite tp-glitch}@keyframes tp-glitch{0%,91%,to{clip-path:none;transform:none}92%{clip-path:inset(10% 0 52%);transform:translate(-1.5cqw)skew(-8deg)}94%{clip-path:inset(55% 0 8%);transform:translate(1.8cqw)}96%{clip-path:none;transform:translate(-.6cqw)skew(5deg)}}.pk[data-tier=ultra] .pk-frame{border:.4cqw solid #ff8ceb73;box-shadow:0 0 2.4cqw #d65cff8c,inset 0 0 2.4cqw #3de7ff59}.pk[data-tier=ultra] .on path{fill:url(#tp-sg-ultra);filter:drop-shadow(0 0 1.6cqw #d65cfff2)}.pk[data-tier=ultra] .pk-crimp{mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#ff78e638 0 .65cqw,#0000004d .65cqw 1.5cqw)}.pk-hud{pointer-events:none;position:absolute;inset:-5cqw}.pk-hud b{filter:drop-shadow(0 0 1.6cqw #ff3dbb);border:0 solid #ff6fdc;border-width:1cqw 0 0 1cqw;width:15cqw;height:15cqw;animation:1.6s ease-in-out infinite tp-hud;position:absolute}.pk-hud b:first-child{top:0;left:0}.pk-hud b:nth-child(2){filter:drop-shadow(0 0 1.6cqw #3de7ff);border-color:#4ff0ff;top:0;right:0;rotate:90deg}.pk-hud b:nth-child(3){bottom:0;right:0;rotate:180deg}.pk-hud b:nth-child(4){filter:drop-shadow(0 0 1.6cqw #3de7ff);border-color:#4ff0ff;bottom:0;left:0;rotate:270deg}@keyframes tp-hud{50%{opacity:.45;scale:1.06}}.pk[data-tier=galaxie]{--spec:.16;--spec-mode:screen;--aura:#7d69ffbf;--fc:#fff;--bc:#e1e8ffdb;--sheen:5.5s;--s-off:#ffffff0d;--s-off-line:#c8d7ff66}.pk[data-tier=galaxie] .pk-mat{background:radial-gradient(85% 62% at 50% 44%,#21145a 0%,#0c0830 55%,#040312 100%)}.pk[data-tier=galaxie] .pk-nebula{background:radial-gradient(56% 36% at 26% 30%,#8a6bffb3,#0000 70%),radial-gradient(48% 32% at 78% 64%,#ff6ad58c,#0000 70%),radial-gradient(42% 28% at 66% 16%,#3fd8ff73,#0000 70%),radial-gradient(52% 30% at 28% 84%,#3fd8ff52,#0000 70%);animation:16s ease-in-out infinite alternate tp-nebula}@keyframes tp-nebula{to{transform:scale(1.18)rotate(7deg)}}.pk[data-tier=galaxie] .pk-glitter{opacity:.8}.pk[data-tier=galaxie] .pk-body{box-shadow:inset 0 0 0 .7cqw #c8d7ff6b,inset 0 0 7cqw #8a6bffa6}.pk[data-tier=galaxie] .pk-crimp{mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#becdff3d 0 .65cqw,#00000059 .65cqw 1.5cqw)}.pk[data-tier=galaxie] .pk-name{background:linear-gradient(#fff 0%,#e6eeff 42%,#bdabff 70%,#ff9fe7 100%);color:#0000;letter-spacing:.07em;filter:drop-shadow(0 0 2.6cqw #8a6bfff2);-webkit-background-clip:text;background-clip:text;margin-right:-.07em}.pk[data-tier=galaxie] .pk-frame{border:.35cqw solid #c8d7ff4d;box-shadow:0 0 3cqw #8a6bff59,inset 0 0 3cqw #3fd8ff33}.pk[data-tier=galaxie] .on path{fill:url(#tp-sg-galaxie);filter:drop-shadow(0 0 1.3cqw #cfe0ff)drop-shadow(0 0 3cqw #8a6bffe6)}.pk[data-tier=galaxie] .pk-stars .on:nth-child(3){animation:2.2s ease-in-out infinite tp-twinkle}@keyframes tp-twinkle{50%{filter:brightness(1.6);transform:scale(1.25)}}.pk-orbit{pointer-events:none;position:absolute;inset:-1% -30% 29%}.pk-orbit.back{clip-path:inset(0 0 50%);z-index:-1}.pk-orbit.front{clip-path:inset(50% 0 0)}.pk-orbit>i{aspect-ratio:1;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:rotate(-12deg)rotateX(76deg)}.pk-orbit>i:before{content:"";opacity:.85;border-radius:50%;position:absolute;inset:3%;box-shadow:0 0 5cqw 1cqw #8a6bff8c,inset 0 0 5cqw 1cqw #3fd8ff73}.pk-orbit b{background:repeating-conic-gradient(from 0deg,#fffffff2 0 .7deg,transparent .7deg 3.6deg),conic-gradient(from 0deg,#3fd8ff,#8a6bff,#ff6ad5,#3fd8ff);border-radius:50%;animation:12s linear infinite tp-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 90%,#000 92% 96.5%,#0000 98.5%);mask:radial-gradient(closest-side,#0000 90%,#000 92% 96.5%,#0000 98.5%)}.tp-slots{z-index:6;gap:clamp(6px,1.4vw,12px);transition:opacity .4s;display:flex;position:absolute;top:5.5%;left:50%;translate:-50%}.tp-slot{aspect-ratio:1;width:clamp(30px,4.2vw,40px);position:relative}.tp-slot svg{width:100%;height:100%;overflow:visible}.tp-slot path{fill:#ffffff0d;stroke:#ffffff4d;stroke-width:1.2px;transition:fill .3s,stroke .3s}.tp-slot.on path{stroke:none}.tp-slot.on[data-t=bronze] path{fill:url(#tp-sg-bronze)}.tp-slot.on[data-t=argent] path{fill:url(#tp-sg-argent)}.tp-slot.on[data-t=or] path{fill:url(#tp-sg-or)}.tp-slot.on[data-t=ultra] path{fill:url(#tp-sg-ultra)}.tp-slot.on[data-t=galaxie] path{fill:url(#tp-sg-galaxie)}.tp-slot.on svg{filter:drop-shadow(0 0 8px var(--sc,#ffffff80))}.tp-slot[data-t=bronze]{--sc:#ff9646cc}.tp-slot[data-t=argent]{--sc:#c8e6ffcc}.tp-slot[data-t=or]{--sc:#ffc83ce6}.tp-slot[data-t=ultra]{--sc:#d65cfff2}.tp-slot[data-t=galaxie]{--sc:#96aaff}.tp-slot.pending svg{animation:.22s ease-in-out infinite alternate tp-pend}.tp-slot.pending path{stroke:#fff;fill:#fff3}@keyframes tp-pend{to{filter:drop-shadow(0 0 12px #fff);transform:scale(1.28)}}.tp-slot.slam svg{animation:.7s cubic-bezier(.2,1.5,.35,1) both tp-slam}@keyframes tp-slam{0%{opacity:0;transform:scale(3.2)rotate(-50deg)}55%{opacity:1;transform:scale(.82)rotate(6deg)}to{transform:none}}.tp-slot.slam:after{content:"";border:2px solid var(--sc);pointer-events:none;border-radius:50%;animation:.7s ease-out both tp-slamRing;position:absolute;inset:-60%}@keyframes tp-slamRing{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.tp-slot.miss svg{animation:.7s ease-out both tp-miss}@keyframes tp-miss{0%,30%,60%{opacity:1}15%,45%{opacity:.2}to{opacity:1;transform:translateY(0)}}.tp-title{z-index:6;text-align:center;pointer-events:none;transition:opacity .4s;position:absolute;bottom:6%;left:0;right:0}.tp-title b{font:900 clamp(46px,7vw,82px)/.86 var(--display);text-transform:uppercase;letter-spacing:.02em;display:block}.tp-title small{font:700 12px/1 var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-top:8px;display:block}.tp-title[data-t=bronze] b{color:#ffd9b6;text-shadow:0 0 34px #ff8c3c99}.tp-title[data-t=argent] b{background:linear-gradient(#fff 0%,#dfe7f0 48%,#8d9aab 54%,#f2f6fa 100%);color:#0000;filter:drop-shadow(0 0 22px #bedcff80);-webkit-background-clip:text;background-clip:text}.tp-title[data-t=or] b{background:linear-gradient(#fffbe2 0%,#ffe27a 40%,#c8901c 54%,#ffe9a2 74%,#b07a12 100%);color:#0000;filter:drop-shadow(0 0 26px #ffbe3299);-webkit-background-clip:text;background-clip:text}.tp-title[data-t=ultra] b{color:#fff;text-shadow:-3px 0 #ff3dbbe6,3px 0 #3de7ffe6,0 0 34px #be5affe6}.tp-title[data-t=galaxie] b{background:linear-gradient(100deg,#fff 0%,#d4e3ff 30%,#ab9cff 55%,#ff92e2 80%,#86e6ff 100%);color:#0000;letter-spacing:.08em;filter:drop-shadow(0 0 26px #8a6bffe6);-webkit-background-clip:text;background-clip:text}.tp-hint{left:50%;top:calc(var(--hy) + var(--ph,300px)/2 + 12px);z-index:6;font:700 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);pointer-events:none;white-space:nowrap;background:#00000073;border:1px solid #ffffff2e;border-radius:999px;padding:9px 14px;transition:opacity .3s;animation:1.6s ease-in-out infinite tp-hint;position:absolute;translate:-50%}@keyframes tp-hint{50%{transform:translateY(-4px)}}.tp-hint[hidden]{display:none}.tp-charge{left:50%;top:var(--hy);width:calc(var(--ph,300px)*1.18);aspect-ratio:1;z-index:5;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;translate:-50% -50%}.tp-charge circle{fill:none;stroke-width:3px;stroke-linecap:round}.tp-charge .track{stroke:#ffffff14}.tp-charge .fill{stroke:var(--cc,#fff);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px var(--cc,#fff))}.tp-charge.on{opacity:1}.tp-charge.on .fill{animation:tp-fillRing var(--dur,1s) cubic-bezier(.5,0,.9,.6) forwards}@keyframes tp-fillRing{to{stroke-dashoffset:0}}.tp-sing{left:50%;top:var(--hy);z-index:8;opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;translate:-50% -50%;box-shadow:0 0 20px 8px #fff,0 0 70px 28px #8a6bfff2,0 0 170px 70px #3fd8ff61}.tp-sing:before,.tp-sing:after{content:"";background:linear-gradient(90deg,#0000,#aacdffd9 42%,#fff 50%,#aacdffd9 58%,#0000);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.tp-sing:before{width:620px;height:3px}.tp-sing:after{background:linear-gradient(#0000,#c8b4ffe6 45%,#fff 50%,#c8b4ffe6 55%,#0000);width:2px;height:150px}.tp-sing.on{animation:.78s ease-in-out both tp-beat}@keyframes tp-beat{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(1)}35%{transform:scale(.55)}55%{transform:scale(1.5)}75%{transform:scale(.4)}to{opacity:1;transform:scale(2.6)}}.tp-wipe{pointer-events:none;z-index:3;position:absolute;inset:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/5.4% 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/5.4% 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/5.4% 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/5.4% 51% repeat-x}.tp-wipebar{mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #cfe6ff);pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#fffffff2 45%,#fff 50%,#fffffff2 55%,#0000);width:26%;height:130%;position:absolute;top:-15%;left:0;transform:skew(-6deg)}.tp-heat{pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:linear-gradient(#0000 5%,#ffd26e40 30%,#ff961ebf 65%,#ff4600f2);position:absolute;inset:0}.pk.rgb{filter:drop-shadow(-5px 0 #ff28bed9)drop-shadow(5px 0 #28e6ffd9)}.pk-cracks{overflow:visible}.pk-cracks path{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px #ff3dbb)drop-shadow(0 0 7px #3de7ff);animation:.32s ease-out forwards tp-crack}@keyframes tp-crack{to{stroke-dashoffset:0}}.tp-beam{transform-origin:50% 100%;background:linear-gradient(to top,var(--beam,#fff),transparent 85%);mix-blend-mode:screen;opacity:0;pointer-events:none;z-index:-1;width:120%;height:220%;position:absolute;bottom:86%;left:50%;translate:-50%;-webkit-mask:radial-gradient(60% 100% at 50% 100%,#000 30%,#0000 72%);mask:radial-gradient(60% 100% at 50% 100%,#000 30%,#0000 72%)}.tp-msg{left:50%;top:var(--hy);z-index:7;font:900 clamp(40px,6vw,64px)/1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:#fff;text-shadow:0 3px #00000073;opacity:0;pointer-events:none;white-space:nowrap;background:#1418228c;border:4px solid #fff;border-radius:10px;padding:.08em .3em;position:absolute;translate:-50% -50%;rotate:-8deg;box-shadow:0 10px 40px #0009}.tpRoot.reduced *,.tpRoot.reduced :before,.tpRoot.reduced :after{animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.tpStage *,.tpStage :before,.tpStage :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.tpArt{aspect-ratio:300/430;--pw:150px;--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:Inter,system-ui,sans-serif;width:150px;position:relative}.tpArtPack{position:absolute;inset:0}.tpArtPack>.pk{width:100%}.tpArt.shaking{animation:2.8s ease-in-out infinite tp-wiggle}@keyframes tp-wiggle{0%,82%,to{transform:none}86%{transform:rotate(-3deg)}90%{transform:rotate(3deg)}94%{transform:rotate(-2deg)}}.packArt.tierArt{box-shadow:none;background:0 0;border-radius:0;display:block;overflow:visible}.packArt.tierArt:before,.packArt.tierArt:after{display:none}.packArt.tierArt .tpArt{aspect-ratio:auto;width:100%;height:100%}.emblem{flex:none;display:block;overflow:visible}.emblem.locked{filter:grayscale()brightness(.5)contrast(1.05);opacity:.85}.emShine{animation:3.6s ease-in-out infinite emShine}@keyframes emShine{0%,55%{transform:translate(0)}to{transform:translate(150px)}}@media (prefers-reduced-motion:reduce){.emShine{opacity:0;animation:none}}.badgeRow{vertical-align:middle;align-items:center;gap:3px;margin-left:7px;display:inline-flex}.badgeRow .coachBadge{--size:23px}.badgeIcon{cursor:pointer;place-items:center;width:23px;height:23px;font-style:normal;line-height:0;transition:transform .18s;display:inline-grid;position:relative}.badgeIcon .emblem{filter:drop-shadow(0 2px 3px #0009)}.badgeIcon:hover,.badgeIcon:focus,.badgeIcon.open{outline:none;transform:translateY(-2px)scale(1.12)}.badgeIcon.tier3 .emblem{filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 5px #ffcf4766)}.badgeIcon:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:40;background:#07100ee6;border:1px solid #ffffff25;border-radius:8px;padding:6px 9px;font:700 10px/1.3 Inter;transition:all .15s;position:absolute;bottom:135%;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #000a}.badgeIcon:hover:after,.badgeIcon:focus:after,.badgeIcon.open:after{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=520px){.badgeRow{gap:2px;margin-left:5px}.badgeRow .coachBadge{--size:20px}.badgeIcon{width:20px;height:20px}.badgeIcon:hover,.badgeIcon:focus,.badgeIcon.open{transform:none}.badgeIcon:after{left:16px;right:16px;top:calc(12px + env(safe-area-inset-top));white-space:normal;text-align:center;border-radius:12px;padding:10px 12px;font-size:12px;position:fixed;bottom:auto;transform:translateY(-6px)}.badgeIcon:hover:after,.badgeIcon:focus:after,.badgeIcon.open:after{transform:none}}.rewardPreview{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.rewardPreview>*{filter:drop-shadow(0 3px 5px #000b);margin-left:-6px}.rewardPreview>:first-child{margin-left:0}.rewardPreview em{color:var(--muted);margin-left:6px;font:800 11px Inter}.coachProgress button.rewardSummary{background:linear-gradient(110deg,#a3ff1212,#ffffff04 60%);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.coachProgress button.rewardSummary:hover{background:linear-gradient(110deg,#a3ff121e,#ffffff06 60%);border-color:#a3ff1280}.coachProgress button.rewardSummary.trophies{background:linear-gradient(110deg,#ffcf4714,#ffffff04 60%);border-color:#ffcf4745}.coachProgress button.rewardSummary.trophies>b{color:#ffcf47}.coachProgress button.rewardSummary>b{letter-spacing:.5px;background:0 0;border:0;padding:0;font:900 44px/1 Barlow Condensed}.rewardSummary>span:not(.rewardPreview){display:block}@media (width<=520px){.coachProgress button.rewardSummary{flex-direction:initial;grid-template-columns:auto 1fr;align-items:center}.coachProgress button.rewardSummary .rewardPreview{grid-column:1/-1;margin-left:0}}.hallOverlay{z-index:30;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.hall{overscroll-behavior:contain;background:radial-gradient(ellipse at 50% -10%,var(--hall-glow,#ffcf4726),transparent 55%),linear-gradient(180deg,#0f1830,#080d19 70%);border:1px solid var(--hall-line,#ffcf4750);scrollbar-width:thin;border-radius:18px;width:min(860px,96vw);max-height:min(860px,92vh);padding:0 22px 24px;position:relative;overflow:auto;box-shadow:0 40px 120px #000,inset 0 1px #ffffff14}.hall.coaches{--hall-glow:#a3ff1220;--hall-line:#a3ff1245}.hallHead{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1830f2;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:start;gap:4px 16px;margin:0 -22px 6px;padding:18px 22px 14px;display:grid;position:sticky;top:0}.hallHead small{color:var(--hall-accent,#ffcf47);letter-spacing:2px;font:800 10px Inter}.hall.coaches .hallHead small{--hall-accent:var(--lime)}.hallHead h2{text-transform:uppercase;letter-spacing:.5px;margin:2px 0 0;font:900 clamp(38px,6vw,56px)/.95 Barlow Condensed}.hallHead h2 em{color:#ffffff4d;margin-left:4px;font-size:.6em;font-style:normal}.hallClose{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.hallClose:hover{background:#ffffff1c}.hallMeter{background:#ffffff12;border-radius:6px;grid-column:1/-1;height:6px;margin-top:10px;overflow:hidden}.hallMeter i{background:linear-gradient(90deg,#c97a3a,#e8f4ff 50%,#ffd84f);border-radius:6px;height:100%;transition:width .6s;display:block;box-shadow:0 0 12px #ffd84f80}.hall.coaches .hallMeter i{background:linear-gradient(90deg,#4a8300,var(--lime));box-shadow:0 0 12px #a3ff1280}.hallIntro{color:var(--muted);margin:6px 0 14px;font-size:12.5px;line-height:1.5}.namePreview{background:linear-gradient(100deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;display:flex}.namePreview>small{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font:800 9.5px Inter}.namePreview .plate{background:#ffffff0e;border:1px solid #9fc0ff40;border-radius:999px;align-items:center;padding:8px 10px 8px 16px;font:700 15px Inter;display:inline-flex}.namePreview .plate .badgeRow{margin-left:9px}.namePreview .plate .slot{border:1px dashed #ffffff40;border-radius:50%;width:23px;height:23px}.namePreview>span{color:#c8d6d0;flex:180px;font-size:11.5px;line-height:1.4}.hallSection{color:#dfe8e4;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 10px;font:800 11px Inter;display:flex}.hallSection:after{content:"";background:linear-gradient(90deg,#ffffff26,#0000);flex:1;height:1px}.hallSection b{color:var(--muted);letter-spacing:.5px;font-weight:700}.hallGrid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;display:grid}.relic{--metal:#e09a5e;--glow:#e09a5e55;text-align:center;background:radial-gradient(ellipse at 50% 28%,var(--glow),transparent 62%),linear-gradient(180deg,#141f37,#0b1222);border:1px solid color-mix(in srgb,var(--metal) 45%,transparent);isolation:isolate;border-radius:16px;justify-items:center;gap:6px;padding:18px 12px 14px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0007}.relic.tier2,.relic.intermediate{--metal:#c9def0;--glow:#9fd2ff40}.relic.tier3,.relic.expert{--metal:#ffd84f;--glow:#ffd84f45}.relic.tutorial{--metal:#b8ff4a;--glow:#a3ff1240}.relic:not(.locked):hover{box-shadow:inset 0 1px 0 #ffffff18,0 18px 36px #000a,0 0 0 1px color-mix(in srgb,var(--metal) 60%,transparent);transform:translateY(-4px)}.relic:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%,#ffffff07 0 6deg,transparent 6deg 18deg);opacity:.9;pointer-events:none;height:120%;position:absolute;inset:-40% -10% auto;-webkit-mask:radial-gradient(circle at 50% 42%,#000 0,#0000 55%);mask:radial-gradient(circle at 50% 42%,#000 0,#0000 55%)}.relic.tier3:not(.locked):before,.relic.expert:not(.locked):before{animation:26s linear infinite relicRays}@keyframes relicRays{to{transform:rotate(360deg)}}.relicArt{place-items:center;width:96px;height:96px;margin-bottom:2px;display:grid;position:relative}.relicArt:after{content:"";z-index:-1;background:radial-gradient(#000c,#0000 70%);border-radius:50%;height:12px;position:absolute;bottom:-6px;left:14%;right:14%}.relic:not(.locked) .relicArt .emblem{filter:drop-shadow(0 8px 14px #000a);animation:5s ease-in-out infinite relicFloat}@keyframes relicFloat{50%{transform:translateY(-3px)}}.relicLock{background:#0b1222;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:4px;right:6px;box-shadow:0 4px 10px #000a}.relicLock svg{width:13px;height:13px}.relic h3{text-transform:uppercase;letter-spacing:.4px;color:#fff;margin:0;font:800 19px/1.05 Barlow Condensed}.relic.tier3:not(.locked) h3,.relic.expert:not(.locked) h3{background:linear-gradient(#fff7d0,#ffd04a);color:#0000;-webkit-background-clip:text;background-clip:text}.relicMeta{letter-spacing:1.3px;text-transform:uppercase;color:color-mix(in srgb,var(--metal) 85%,#fff);align-items:center;gap:6px;font:800 9px Inter;display:inline-flex}.relicMeta i{letter-spacing:1px;color:var(--metal);font-style:normal}.relic p{color:#aebdb8;min-height:32px;margin:0;font-size:11.5px;line-height:1.4}.relicBar{gap:4px;width:100%;margin-top:2px;display:grid}.relicBar span{background:#ffffff14;border-radius:5px;height:5px;overflow:hidden}.relicBar span i{background:linear-gradient(90deg,color-mix(in srgb,var(--metal) 55%,#000),var(--metal));border-radius:5px;height:100%;display:block}.relicBar small{color:var(--muted);font:700 10px Inter}.relic.locked{background:linear-gradient(#10182b,#0a101d);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.relic.locked h3{color:#c2ccd8}.relic.locked .relicMeta,.relic.locked .relicMeta i{color:#7c8a99}.relic .newTrophyDot.cardDot{color:#1a1200;letter-spacing:1px;text-transform:uppercase;background:#ffcf47;border-radius:999px;width:auto;height:auto;padding:3px 7px;font:900 8.5px Inter;animation:1.6s ease-in-out infinite relicNew;top:12px;right:12px}@keyframes relicNew{50%{box-shadow:0 0 16px #ffcf47}}.relic.isNew{animation:.9s cubic-bezier(.2,1.4,.4,1) both relicReveal}@keyframes relicReveal{0%{opacity:0;transform:scale(.9)}}.pinToggle{color:#e6eeea;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2a;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:7px 12px 7px 8px;font:800 10px Inter;transition:all .18s;display:inline-flex}.pinToggle i{background:#ffffff24;border-radius:999px;width:26px;height:15px;transition:all .18s;position:relative}.pinToggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0008}.pinToggle:hover:not(:disabled){background:#ffffff14;border-color:#fff5}.pinToggle.active{color:#ffe9a0;background:linear-gradient(#ffd84f2e,#ffd84f12);border-color:#ffd84f;box-shadow:0 0 18px #ffd84f30}.pinToggle.active i{background:linear-gradient(90deg,#c58f12,#ffd84f)}.pinToggle.active i:after{left:13px}.pinToggle:disabled{opacity:.38;cursor:not-allowed}.levelStars{color:var(--metal);gap:2px;display:inline-flex}.levelStars svg{width:10px;height:10px}.coachStamp{background:linear-gradient(90deg,#4a8300,var(--lime));color:#081200;letter-spacing:1.6px;text-transform:uppercase;width:110px;padding:3px 0;font:900 9px Inter;position:absolute;top:12px;left:-30px;transform:rotate(-38deg);box-shadow:0 4px 12px #0008}.relic.expert .coachStamp{background:linear-gradient(90deg,#a8710c,#ffd84f)}.relic.intermediate .coachStamp{background:linear-gradient(90deg,#62849f,#eef8ff)}.trophyToast .toastArt{flex:none;place-items:center;width:46px;height:46px;display:grid}.trophyToast .toastArt .emblem{animation:.7s cubic-bezier(.2,1.6,.4,1) both toastPop;animation-delay:calc(var(--toast-order,0) * .35s + .1s)}@keyframes toastPop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}@media (width<=600px){.hall{border-radius:14px;padding:0 14px 18px}.hallHead{margin:0 -14px 6px;padding:14px 14px 12px}.hallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.relic{gap:5px;padding:14px 8px 12px}.relicArt,.relicArt .emblem{width:76px;height:76px}.relic h3{font-size:16px}.relic p{min-height:0;font-size:10.5px}.pinToggle{padding:6px 10px 6px 6px;font-size:9px}.namePreview{padding:10px}}@media (prefers-reduced-motion:reduce){.relic:before,.relic .relicArt .emblem,.relic.isNew,.relic .newTrophyDot.cardDot,.trophyToast .toastArt .emblem{animation:none!important}}.trophyToastLayer .trophyToast{background:linear-gradient(110deg,#1b2645f5,#0c1324f5);border:1px solid #ffcf4775;border-radius:14px;gap:12px;padding:8px 18px 8px 8px;box-shadow:0 18px 44px #000b,0 0 24px #ffcf4722}:root{--hw-orange:#ff7a1a;--hw-orange2:#ffb04a;--hw-purple:#6b2bd9;--hw-night:#120a24;--hw-green:#9cff3a}html.hw-on body{background-color:#0f0820;background-image:radial-gradient(circle at 80% 6%,#ff7a1a2e,#0000 34%),radial-gradient(circle at 12% 10%,#6b2bd955,#0000 42%),linear-gradient(#140a2a,#0b0716 60%,#08060f)}html.hw-on .homeKick{background:radial-gradient(60% 50% at 50% 60%,#3a1d0a 0%,#2a1240 45%,#160a2b 78%,#0b0716 100%)}html.hw-on .homeKick:after{background:radial-gradient(120% 90% at 50% 55%,#0000 50%,#07040fdd 100%)}html.hw-on .khCrowd i{box-shadow:0 0 6px 2px #ffb04aaa,0 0 18px 6px #ff7a1a40}html.hw-on .khTitle{text-shadow:0 0 30px #ff7a1a66,0 8px 40px #000a}html.hw-on .khTitle em{color:#ffc58f}html.hw-on .khPitch{filter:hue-rotate(205deg)saturate(.7)brightness(.8)}html.hw-on .khOrbit{border-color:#ff7a1a3d}html.hw-on .khRing{border-color:#ff7a1a66;box-shadow:inset 0 0 50px #ff7a1a22,0 0 40px #ff7a1a22}html.hw-on .khPlay{color:#2a0f00;box-shadow:0 0 0 calc(var(--B)*.05) #ff7a1a26,0 18px 50px -10px #ff7a1aaa,0 0 90px #ff7a1a55,inset 0 -12px 26px #7a2a0060,inset 0 8px 16px #ffffffa0;background:radial-gradient(circle at 34% 26%,#fff0c8 0%,#ffc062 20%,#ff8a1f 52%,#c2410c 100%)}html.hw-on .khPlay:hover{box-shadow:0 0 0 calc(var(--B)*.07) #ff7a1a33,0 22px 60px -8px #ff7a1acc,0 0 130px #ff7a1a88,inset 0 -12px 26px #7a2a0060,inset 0 8px 16px #ffffffa0}html.hw-on .khPanels path{fill:#ffb36b}html.hw-on .khPanels .khSeams{stroke:#c2560f}html.hw-on .khDisc{box-shadow:0 0 18px #ff7a1a33}html.hw-on .khBoard{border-color:#ff7a1a55}.hwSky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hwSky .hwMoon{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#fff8e6,#ffe1a6 45%,#f0a85a 80%,#c9742c);border-radius:50%;width:clamp(70px,11vw,150px);position:absolute;top:6%;right:7%;box-shadow:0 0 60px #ffb04a88,0 0 160px #ff7a1a44}.hwSky .hwMoon:after{content:"";background:radial-gradient(circle at 62% 60%,#c9742c55 0 9%,#0000 10%),radial-gradient(circle at 30% 64%,#c9742c44 0 6%,#0000 7%),radial-gradient(circle at 55% 30%,#c9742c33 0 5%,#0000 6%);border-radius:50%;position:absolute;inset:0}.hwSky .hwFog,.hwOpenSky .hwFog,.hwGrimoireSky .hwFog{filter:blur(10px);background:radial-gradient(50% 60% at 30% 70%,#b48cff2e,#0000 70%),radial-gradient(45% 55% at 75% 80%,#ff9a4a22,#0000 70%);height:34%;animation:18s ease-in-out infinite alternate hwFog;position:absolute;bottom:-6%;left:-20%;right:-20%}.hwSky .hwFog.b,.hwOpenSky .hwFog.b,.hwGrimoireSky .hwFog.b{opacity:.8;animation-duration:24s;animation-direction:alternate-reverse;bottom:-12%}.hwWeb{aspect-ratio:1;opacity:.35;width:clamp(90px,14vw,180px);position:absolute;top:0}.hwWeb.l{left:0}.hwWeb.r{right:0;transform:scaleX(-1)}.hwWeb path{fill:none;stroke:#e9ddff;stroke-width:.8px}.hwSky .hwBat{left:-8%;top:calc(12% + var(--i)*7%);filter:brightness(0)drop-shadow(0 0 6px #ff7a1a66);animation:hwBatFly calc(14s + var(--i)*3s) linear calc(var(--i)*-4.3s) infinite;font-size:clamp(16px,2.2vw,26px);position:absolute}.hwPumpkins{justify-content:space-between;padding:0 4%;font-size:clamp(26px,4vw,48px);display:flex;position:absolute;bottom:2%;left:0;right:0}.hwPumpkins i{filter:drop-shadow(0 0 14px #ff7a1aaa);font-style:normal;animation:2.8s ease-in-out infinite hwGlow}.hwPumpkins i:nth-child(2){align-self:flex-end;font-size:.7em;animation-delay:-1.2s}@keyframes hwFog{0%{translate:-4%}to{translate:4% -3%}}@keyframes hwBatFly{0%{translate:0}25%{translate:30vw -18px}50%{translate:60vw 12px}75%{translate:90vw -10px}to{translate:120vw}}@keyframes hwGlow{0%,to{filter:drop-shadow(0 0 8px #ff7a1a88)}50%{filter:drop-shadow(0 0 22px #ffb04a)}}html.hw-on .coin,html.hw-on .ssCoin{animation:5.5s infinite hwBlink;background:radial-gradient(circle,#0b0b0b 0 21%,#7cff3a 22% 38%,#2e7d16 39% 41%,#0000 42%),radial-gradient(circle at 36% 30%,#fff 0 60%,#ffe9e6 72%,#e9b9b3 100%)!important;box-shadow:inset 0 0 0 1px #c0392b55,0 0 8px #9cff3a55!important}html.hw-on .coin:after,html.hw-on .ssCoin:after{background:radial-gradient(circle at 38% 34%,#fff 0 7%,#0000 8%),linear-gradient(30deg,#0000 46%,#d6453766 47% 49%,#0000 50%),linear-gradient(150deg,#0000 64%,#d6453755 65% 66%,#0000 67%);content:""!important}html.hw-on .xiqCoinIcon>*{display:none}html.hw-on .xiqCoinIcon{background:radial-gradient(circle,#0b0b0b 0 21%,#7cff3a 22% 38%,#0000 42%),radial-gradient(circle at 36% 30%,#fff 0 60%,#e9b9b3 100%);border-radius:50%}html.hw-on i.coin:not(.celGold *,.setCompleteCard *,li.coins *,.xlkTag *,.xlkLockMark *){vertical-align:-.1em;border-radius:0;flex-direction:row-reverse;align-items:center;gap:.22em;animation:none;display:inline-flex;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important}html.hw-on i.coin:not(.celGold *,.setCompleteCard *,li.coins *,.xlkTag *,.xlkLockMark *):after{font-size:inherit;background:radial-gradient(circle at 38% 34%,#fff 0 7%,#0000 8%),radial-gradient(circle,#0b0b0b 0 21%,#7cff3a 22% 38%,#2e7d16 39% 41%,#0000 42%),radial-gradient(circle at 36% 30%,#fff 0 60%,#ffe9e6 72%,#e9b9b3 100%);border-radius:50%;flex:none;width:.95em;height:.95em;animation:5.5s infinite hwBlink;position:static;box-shadow:inset 0 0 0 1px #c0392b55,0 0 8px #9cff3a55}html.hw-on i.coin:not(.celGold *,.setCompleteCard *,li.coins *,.xlkTag *,.xlkLockMark *):before{content:"XI Coins";letter-spacing:.01em;text-transform:none;white-space:nowrap;color:inherit;opacity:.88;font:800 .62em/1 Inter,system-ui,sans-serif}@keyframes hwBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.hwBanner{isolation:isolate;background:radial-gradient(80% 120% at 0 0,#ff7a1a33,#0000 60%),radial-gradient(70% 120% at 100% 100%,#6b2bd955,#0000 65%),linear-gradient(135deg,#1d0f33,#0d0818);border:1.5px solid #ff7a1a66;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1080px;margin:14px auto;padding:16px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px -20px #ff7a1a88,inset 0 0 0 1px #ffffff0a}.hwBannerSky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hwBannerSky .hwMoon{aspect-ratio:1;opacity:.35;background:radial-gradient(circle at 40% 36%,#fff3d6,#ffc36b 60%,#ff7a1a00 72%);border-radius:50%;width:110px;position:absolute;top:-30px;right:16%}.hwBannerSky .hwBat{left:-10%;top:calc(10% + var(--i)*20%);filter:brightness(0);opacity:.7;animation:hwBatFly calc(12s + var(--i)*2.6s) linear calc(var(--i)*-3s) infinite;font-size:16px;font-style:normal;position:absolute}.hwBannerBags{align-items:flex-end;display:flex}.hwBannerBags .hwBag{transform-origin:bottom;width:54px;margin-left:-14px;transition:transform .3s}.hwBannerBags .hwBag:first-child{margin-left:0;rotate:-10deg}.hwBannerBags .hwBag:nth-child(2){z-index:1;width:60px;rotate:-2deg}.hwBannerBags .hwBag:nth-child(3){z-index:2;width:62px;rotate:8deg}.hwBanner:hover .hwBannerBags .hwBag{transform:translateY(-4px)}.hwBannerText small{letter-spacing:1.6px;text-transform:uppercase;color:var(--hw-orange2);font:800 11px/1.2 Inter;display:block}.hwBannerText h2{text-transform:uppercase;color:#fff;text-shadow:0 0 22px #ff7a1a88;margin:4px 0 2px;font:900 clamp(24px,3.4vw,34px)/1 Barlow Condensed}.hwBannerText p{color:#e6dcff;margin:4px 0;font-size:14px}.hwCountdown{color:#cbb8ff;margin-top:2px;font:600 12px/1.2 Inter;display:inline-block}.hwCountdown b{color:#ffcf8a;font-weight:900}.hwBannerGo{cursor:pointer;letter-spacing:.6px;text-transform:uppercase;color:#2a0f00;background:linear-gradient(#ffc062,#ff7a1a);border:0;border-radius:14px;padding:14px 20px;font:900 16px/1 Barlow Condensed;position:relative;box-shadow:0 10px 26px -8px #ff7a1acc,inset 0 1px #fff8}.hwBannerGo em{color:#fff;background:#b4002a;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:900 12px/1 Inter;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 0 0 2px #0d0818}@media (width<=640px){.hwBanner{grid-template-columns:auto 1fr;gap:10px 14px;margin:10px 16px;padding:14px}.hwBannerGo{grid-column:1/-1}.hwBannerBags .hwBag{width:40px}.hwBannerBags .hwBag:nth-child(2){width:44px}.hwBannerBags .hwBag:nth-child(3){width:46px}}.hwBag{width:100%;line-height:0;display:inline-block;position:relative}.hwBag img{filter:drop-shadow(0 10px 22px #000a);width:100%;height:auto;-webkit-mask:radial-gradient(120% 100%,#000 62%,#0000 72%);mask:radial-gradient(120% 100%,#000 62%,#0000 72%)}.hwBag-monster img{-webkit-mask:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000)}.hwBag-nightfall img{-webkit-mask:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000)}.hwBag-halloween img{-webkit-mask:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000)}.hwBag .hwBagTitle{text-align:center;letter-spacing:0;color:#ff6a0d;text-shadow:0 2px #4a1500,0 0 18px #ff7a1a;margin:0;font:900 clamp(5px,14cqw,60px)/.9 Barlow Condensed;display:block;position:absolute;top:9%;left:0;right:0}.hwBag-halloween{overflow:hidden;container-type:inline-size}.hwBag .hwBagTitle em{font:inherit;color:#fff;text-shadow:0 2px #333,0 0 12px #0008;grid-column:auto;font-style:normal;display:block}.hwOpen{z-index:1000;color:#fff;background:radial-gradient(70% 60% at 50% 45%,#2a1446,#0b0716 75%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.hwOpen.tier1{--glow:#9cff3a}.hwOpen.tier2{--glow:#b45cff}.hwOpen.tier3{--glow:#ff7a1a;background:radial-gradient(70% 60% at 50% 45%,#4a1a06,#160812 75%)}.hwOpenSky{pointer-events:none;position:fixed;inset:0}.hwOpenSky .hwMoon{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 40%,transparent),transparent 65%);filter:blur(8px);border-radius:50%;width:min(70vw,460px);transition:background .6s;position:absolute;top:44%;left:50%;translate:-50% -50%}.hwOpenStage{flex-direction:column;align-items:center;gap:12px;width:min(92vw,420px);display:flex;position:relative}.hwLadder{gap:6px;margin:0;padding:0;list-style:none;display:flex}.hwLadder li{letter-spacing:.6px;text-transform:uppercase;color:#fff6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font:800 11px/1 Inter;transition:all .4s;display:flex}.hwLadder li i{background:#fff3;border-radius:50%;width:8px;height:8px}.hwLadder li.on.monster{color:#d8ff9a;background:#9cff3a1c;border-color:#9cff3a88}.hwLadder li.on.monster i{background:#9cff3a;box-shadow:0 0 8px #9cff3a}.hwLadder li.on.nightfall{color:#e2c8ff;background:#b45cff22;border-color:#b45cff88}.hwLadder li.on.nightfall i{background:#b45cff;box-shadow:0 0 8px #b45cff}.hwLadder li.on.halloween{color:#ffd2a6;background:#ff7a1a22;border-color:#ff7a1a99}.hwLadder li.on.halloween i{background:#ff7a1a;box-shadow:0 0 8px #ff7a1a}.hwOpenBag{cursor:pointer;width:min(64vw,280px);filter:drop-shadow(0 0 30px color-mix(in srgb,var(--glow) 60%,transparent));background:0 0;border:0;padding:0;animation:3s ease-in-out infinite hwFloat;position:relative}.hwOpenBag:disabled{cursor:default}.hwOpenBag.waiting{animation:.5s ease-in-out infinite hwShake}.hwOpenBag .hwBag.enter{animation:.55s cubic-bezier(.2,1.4,.4,1) both hwArrive}.hwOpenBag.missed{animation:.45s ease-in-out hwNope}.hwOpenBag.tearing .hwBag{animation:.9s ease-in both hwTearShake}.hwOpenStatus{text-align:center;text-transform:uppercase;letter-spacing:.6px;min-height:22px;text-shadow:0 0 18px var(--glow);margin:4px 0 0;font:900 20px/1.1 Barlow Condensed}.hwOpenHint{color:#d9cdf5;margin:0;font-size:13px}.hwSkip{color:#fff;cursor:pointer;background:#0004;border:1px solid #fff3;border-radius:99px;padding:8px 14px;font:700 12px Inter;position:absolute;bottom:-46px;right:0}.hwOpen .packClose{z-index:3}.hwBats{pointer-events:none;position:absolute;inset:-40% -60%}.hwBats i{left:-10%;top:var(--y);filter:brightness(0)drop-shadow(0 0 4px #b45cff);animation:hwSwarm .95s cubic-bezier(.5,0,.6,1) var(--d) both;font-size:clamp(22px,6vw,40px);font-style:normal;position:absolute}.fx-bats .hwOpenBag .hwBag{animation:1.05s ease-in both hwCarried}.hwFire{pointer-events:none;position:absolute;inset:-20%}.hwFlash{opacity:0;background:#fff;animation:1.2s ease-out both hwFlash;position:fixed;inset:0}.hwBolt{clip-path:polygon(40% 0,70% 0,52% 40%,80% 40%,30% 100%,44% 54%,18% 54%);filter:drop-shadow(0 0 12px #b45cff);opacity:0;background:linear-gradient(#fff,#e6c8ff 40%,#b45cff);width:16%;height:90%;animation:.5s ease-out .1s both hwBolt;position:absolute;top:-60%;left:46%}.hwEmber{left:var(--x);opacity:0;width:8px;height:8px;animation:hwEmber 1.1s calc(.35s + var(--i)*30ms) ease-out both;background:radial-gradient(#fff3c4,#ff7a1a 60%,#0000 70%);border-radius:50%;position:absolute;bottom:10%}.fx-fire .hwOpenBag .hwBag{animation:1.25s ease-in both hwIgnite}.hwTear{pointer-events:none;position:absolute;inset:0}.hwTear i{background:linear-gradient(90deg,transparent,#fff,var(--glow),#fff,transparent);height:3px;box-shadow:0 0 22px var(--glow);animation:.5s ease-out .3s both hwRip;position:absolute;top:18%;left:0;right:0;transform:scaleX(0)}.hwTear i+i{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--glow) 70%,#fff),transparent 60%);opacity:0;height:100%;animation:.6s ease-out .55s both hwBurst;top:auto;bottom:0;transform:none}.hwReveal{flex-direction:column;align-items:center;gap:14px;width:min(96vw,1000px);padding:58px 16px 16px;display:flex;position:relative}.hwOpen.showCards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.hwOpen.showCards .hwReveal{padding-bottom:calc(24px + env(safe-area-inset-bottom));align-self:start;margin-block:auto}.hwReveal>small{letter-spacing:1px;text-transform:uppercase;color:#ffcf8a;font:800 13px Inter}.hwReveal footer{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hwSlotBack{background:radial-gradient(circle at 50% 40%,#ff7a1a55,#0000 60%),linear-gradient(160deg,#2a1446,#0d0818)!important;border-color:#ff7a1a88!important}.hwSlotBack b{filter:drop-shadow(0 0 12px #ff7a1a);font-size:42px}@keyframes hwFloat{0%,to{translate:0;rotate:-1deg}50%{translate:0 -10px;rotate:1deg}}@keyframes hwShake{0%,to{rotate:0deg}25%{rotate:-2deg}75%{rotate:2deg}}@keyframes hwArrive{0%{opacity:0;filter:brightness(3);scale:.6}to{opacity:1;filter:none;scale:1}}@keyframes hwNope{0%,to{translate:0}20%{translate:-12px}40%{translate:10px}60%{translate:-6px}80%{translate:4px}}@keyframes hwTearShake{0%{scale:1}60%{rotate:-2deg;scale:1.06}80%{rotate:2deg}to{opacity:0;filter:brightness(4);scale:1.25}}@keyframes hwSwarm{0%{opacity:0;translate:0}15%{opacity:1}to{opacity:1;translate:130vw -10vh}}@keyframes hwCarried{0%{translate:0}35%{translate:-2%;rotate:-4deg}to{opacity:0;translate:80vw -30vh;rotate:25deg;scale:.4}}@keyframes hwFlash{0%,20%{opacity:0}28%{opacity:.85}45%{opacity:0}55%{opacity:.5}to{opacity:0}}@keyframes hwBolt{0%{opacity:0;transform-origin:top;scale:1 .2}30%{opacity:1;scale:1}to{opacity:0}}@keyframes hwEmber{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:calc((var(--i) - 7)*6px) -60vh}}@keyframes hwIgnite{0%{filter:none}40%{filter:brightness(2.4)saturate(2)hue-rotate(-40deg)}70%{filter:brightness(3)sepia()saturate(4)hue-rotate(-20deg);scale:1.08}to{opacity:0;filter:brightness(5);scale:.2}}@keyframes hwRip{to{transform:scaleX(1)}}@keyframes hwBurst{0%{opacity:0;scale:.6}40%{opacity:1}to{opacity:0;scale:2}}body.hwGrimoireOpen{overflow:hidden}.hwGrimoire{z-index:900;overscroll-behavior:contain;color:#f3ecff;background:linear-gradient(#160b2c,#0b0716 70%);position:fixed;inset:0;overflow-y:auto}.hwGrimoireSky{pointer-events:none;position:fixed;inset:0}.hwGrimoireSky .hwMoon{aspect-ratio:1;opacity:.25;background:radial-gradient(circle at 40% 40%,#fff3d6,#ffc36b 55%,#0000 70%);border-radius:50%;width:260px;position:absolute;top:-60px;right:-60px}.hwGrimoireBody{max-width:760px;margin:0 auto;padding:22px 16px 60px;position:relative}.hwGHead{text-align:center;padding:18px 40px 8px;position:relative}.hwGHead small{letter-spacing:1.6px;text-transform:uppercase;color:var(--hw-orange2);font:800 11px Inter}.hwGHead h1{text-transform:uppercase;text-shadow:0 0 30px #ff7a1a99;margin:6px 0;font:900 clamp(34px,7vw,56px)/.95 Barlow Condensed}.hwGHead p{color:#d9cdf5;max-width:520px;margin:6px auto 8px}.hwClose{color:#fff;cursor:pointer;background:#0005;border:1px solid #fff3;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:6px;right:0}.hwNotice{z-index:2;text-align:center;background:#2a1446;border:1px solid #ff7a1a88;border-radius:12px;max-width:520px;margin:10px auto;padding:10px 14px;font-weight:700;position:sticky;top:8px}.hwSection{background:linear-gradient(160deg,#ffffff0d,#ffffff05);border:1px solid #ffffff17;border-radius:20px;margin:16px 0;padding:18px;box-shadow:inset 0 1px #ffffff12}.hwSection h2{text-transform:uppercase;letter-spacing:.4px;color:#ffd2a6;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;font:900 24px/1 Barlow Condensed;display:flex}.hwSection h2 em{color:#cbb8ff;font:800 15px Inter}.hwSmall{color:#b9a9dc;margin:8px 0;font-size:13px}.hwSection .linkButton{color:var(--hw-orange2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.hwPumpkinButton{color:#fff;text-align:left;cursor:pointer;background:#ff7a1a14;border:1.5px dashed #ff7a1a88;border-radius:16px;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex}.hwPumpkinButton b{text-transform:uppercase;font:900 20px Barlow Condensed;display:block}.hwPumpkinButton small{color:#d9cdf5}.hwPumpkin{filter:drop-shadow(0 0 16px #ff7a1a);font-size:56px;line-height:1;animation:1.6s ease-in-out infinite hwWobble}.hwPumpkin.open{animation:none}.hwTreatResult{align-items:center;gap:16px;display:flex}.hwTreatResult b{text-transform:uppercase;color:#ffcf8a;font:900 20px Barlow Condensed;display:block}.hwTreatResult.curse b{color:#c9b4ff}.hwTreatResult small{color:#b9a9dc}.hwTreatResult.fresh .hwPumpkin{animation:.6s cubic-bezier(.2,1.6,.4,1) hwPop}@keyframes hwWobble{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes hwPop{0%{scale:.3}to{scale:1}}.hwOdds{text-align:center;grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;display:grid}.hwOdd .hwBag{width:min(100%,120px)}.hwOdd b{margin-top:6px;font:900 24px Barlow Condensed;display:block}.hwOdd.tier1 b{color:#c8ff7a}.hwOdd.tier2 b{color:#d6b0ff}.hwOdd.tier3 b{color:#ffb36b}.hwOdd small{color:#b9a9dc;font-weight:700}.hwOpenWaiting{border:0;width:100%;margin:12px 0;padding:14px;font-size:17px;display:block;color:#2a0f00!important;background:linear-gradient(#ffc062,#ff7a1a)!important}.hwBuy{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.hwBuyPack{color:#fff;text-align:left;cursor:pointer;background:#0000003d;border:1px solid #fff2;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:54px 1fr;align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.hwBuyPack .hwBag{grid-row:1/3;width:54px}.hwBuyPack b{text-transform:uppercase;font:900 17px Barlow Condensed}.hwBuyPack small{color:#b9a9dc;font-size:12px;display:block}.hwBuyPack em{color:#ffcf8a;grid-column:2;font:900 18px Barlow Condensed}.hwBuyPack.halloween{background:#ff7a1a14;border-color:#ff7a1a77}.hwBuyPack:disabled{opacity:.5;cursor:default}@media (width<=560px){.hwBuy{grid-template-columns:1fr}}.hwQuests ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hwQuests li{background:#0003;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hwQuests li.ready{background:#ff7a1a1a;border-color:#ff7a1aaa;box-shadow:0 0 22px -8px #ff7a1a}.hwQuests li.done{opacity:.6}.hwQuestIcon{background:#ffffff10;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.hwQuests b{font-weight:800;display:block}.hwQuests small{color:#b9a9dc;font-size:12px}.hwQuests em{color:#cbb8ff;font-style:normal;font-weight:800}.hwBar{background:#ffffff14;border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.hwBar i{background:linear-gradient(90deg,#b45cff,#ff7a1a);border-radius:3px;height:100%;display:block}.hwFcGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hwFc{text-align:center;background:linear-gradient(#ffffff0d,#0003);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative}.hwFc.level1{border-color:#9cff3a55}.hwFc.level2{border-color:#b45cff66}.hwFc.level3{background:linear-gradient(#5a0a1a40,#0003);border-color:#ff3b3b77}.hwFcFace{filter:drop-shadow(0 6px 12px #000);font-size:46px}.hwFc b{text-transform:uppercase;font:900 18px/1 Barlow Condensed}.hwFc small{color:#ffcf8a;font-weight:700}.hwFc em{color:#c8ff7a;font-style:normal;font-weight:800}.hwFc .primary{padding:9px 14px}.hwFcReward{color:#b9a9dc;font-size:11px;font-style:normal}@media (width<=560px){.hwFcGrid{grid-template-columns:1fr}.hwFc{text-align:left;flex-flow:wrap;justify-content:space-between}.hwFcFace{font-size:34px}}.hwGauge{background:#0005;border:1px solid #fff2;border-radius:15px;height:30px;margin:10px 0;position:relative;overflow:hidden}.hwGauge i{background:linear-gradient(90deg,#6b2bd9,#ff7a1a);position:absolute;inset:0 auto 0 0;box-shadow:0 0 20px #ff7a1a88}.hwGauge b{letter-spacing:.4px;text-shadow:0 1px 3px #000;place-items:center;height:100%;font:900 15px Barlow Condensed;display:grid;position:relative}.hwCardGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-bottom:12px;display:grid}.hwCrypt{background:radial-gradient(90% 120% at 100% 0,#ff7a1a26,#0000 60%),linear-gradient(160deg,#1e0b2c,#0d0818);border-color:#ff7a1a55}.hwCurse{z-index:60;pointer-events:none;flex-direction:column;align-items:center;animation:14s ease-in-out infinite hwHaunt;display:flex;position:fixed;top:30%;left:6%}.hwCurse span{opacity:.85;filter:drop-shadow(0 0 16px #c9b4ff);font-size:54px}.hwCurse small{color:#e2d6ff;background:#0008;border-radius:8px;padding:3px 8px;font:700 11px Inter}@keyframes hwHaunt{0%{translate:0}25%{translate:60vw 10vh}50%{translate:70vw 40vh}75%{translate:10vw 30vh}to{translate:0}}.collectible.hwCard{--hwc:#ff7a1a;box-shadow:0 0 0 1px #0008,0 0 18px -4px var(--hwc),inset 0 0 18px #ff7a1a22;overflow:hidden;border-color:var(--hwc)!important;background:radial-gradient(90% 60% at 50% 0,#ff7a1a2e,#0000 70%),linear-gradient(170deg,#2a1446,#120a24 60%,#07040f)!important}.collectible.hwCard.rare{--hwc:#ff9a3a;animation:2.6s ease-in-out infinite hwCardPulse}.collectible.hwCard.epic{--hwc:#b45cff;background:radial-gradient(90% 60% at 50% 0,#b45cff40,#0000 70%),radial-gradient(70% 50% at 50% 110%,#ff7a1a44,#0000 70%),linear-gradient(170deg,#2c0f4a,#120a24 60%,#07040f)!important}.collectible.hwCard.legend{--hwc:#ffb04a;animation:1.8s ease-in-out infinite hwCardFire;background:radial-gradient(90% 70% at 50% 110%,#ff5a0a66,#0000 70%),radial-gradient(90% 60% at 50% 0,#ffb04a40,#0000 70%),linear-gradient(170deg,#3a0f06,#160812 60%,#07040f)!important}.collectible.hwCard header b,.collectible.hwCard footer i{color:#ffcf8a}.hwCardTag{z-index:2;white-space:nowrap;letter-spacing:.6px;text-transform:uppercase;color:#2a0f00;background:linear-gradient(#ffc062,#ff7a1a);border-radius:99px;padding:2px 7px;font:900 9px/1.3 Inter;position:absolute;top:26%;left:50%;translate:-50%}.collectible.small .hwCardTag{padding:1px 5px;font-size:7px;top:22%}.hwMonster{font-style:italic;display:block;color:#c9b4ff!important;font-weight:800!important}.hwCardFog{z-index:1;pointer-events:none;background:radial-gradient(50% 60% at 30% 70%,#c9b4ff40,#0000 70%),radial-gradient(45% 55% at 75% 80%,#ff9a4a33,#0000 70%);height:30%;animation:9s ease-in-out infinite alternate hwFog;position:absolute;bottom:-4%;left:-10%;right:-10%}.hwCardWeb{aspect-ratio:1;z-index:1;pointer-events:none;opacity:.35;background:repeating-radial-gradient(circle at 100% 0,transparent 0 9%,#e9ddff 9.5% 10.5%,transparent 11% 20%),repeating-conic-gradient(from 180deg at 100% 0,#e9ddff 0 1.2deg,transparent 1.2deg 15deg);width:36%;position:absolute;top:0;right:0;-webkit-mask:radial-gradient(circle at 100% 0,#000 60%,#0000 70%);mask:radial-gradient(circle at 100% 0,#000 60%,#0000 70%)}.hwCardBats{z-index:1;pointer-events:none;position:absolute;inset:0}.hwCardBats b{filter:brightness(0) drop-shadow(0 0 3px var(--hwc));font-size:12px;animation:6s linear infinite hwCardBat;position:absolute;top:20%;left:-20%}.hwCardBats b:nth-child(2){font-size:9px;animation-delay:-2s;top:45%}.hwCardBats b:nth-child(3){font-size:10px;animation-delay:-4s;top:12%}@keyframes hwCardPulse{0%,to{box-shadow:0 0 0 1px #0008,0 0 12px -4px var(--hwc)}50%{box-shadow:0 0 0 1px #0008,0 0 26px 0 var(--hwc)}}@keyframes hwCardFire{0%,to{box-shadow:0 0 0 1px #0008,0 0 20px -2px #ff7a1a,0 0 40px -10px #ff3d00}50%{box-shadow:0 0 0 1px #0008,0 0 32px 2px #ffb04a,0 0 60px -6px #ff3d00}}@keyframes hwCardBat{0%{translate:0}to{translate:180% -20%}}[data-xi-frame=frame_nightmare] .card:not(.xc),.framePreview.frame_nightmare .collectible{animation:2.6s ease-in-out infinite hwCardPulse;border:2px solid #ff7a1a!important;box-shadow:0 0 18px -2px #ff7a1a,inset 0 0 22px #6b2bd955!important}.framePreview.frame_nightmare .collectible{background:radial-gradient(70% 40% at 50% 110%,#b48cff55,#0000 70%),linear-gradient(170deg,#2a1446,#0d0818)!important}[data-xi-frame=frame_nightmare] .card.xc.xc .xcFace{box-shadow:0 0 18px -2px #ff7a1a,inset 0 0 0 2px #ff7a1a}.coachBadge.badge_pumpkin{animation:2.8s ease-in-out infinite hwGlow}.emoTier-halloween .emoTierHead h4{color:#ffb36b}.emoTier-halloween{background:linear-gradient(160deg,#ff7a1a14,#6b2bd914)!important;border-color:#ff7a1a55!important}.celHwNight{background:radial-gradient(70% 60%,#3a1d0acc,#160a2bee 70%);animation:.3s both celFadeIn;position:absolute;inset:0}.celHwMoon{aspect-ratio:1;background:radial-gradient(circle at 40% 36%,#fff3d6,#ffc36b 60%,#e07a2a);border-radius:50%;width:18cqmin;animation:.5s .2s both celFadeIn;position:absolute;top:10%;right:12%;box-shadow:0 0 40px #ffb04a88}.goalCelebration span.celHwPumpkin.celHwPumpkin{filter:drop-shadow(0 0 4cqmin #ff7a1a);font-size:30cqmin;line-height:1;animation:1.5s cubic-bezier(.3,1.4,.5,1) both celHwPumpkin;position:absolute;top:46%;left:50%;translate:-50% -50%}.celHwBats i,.celHwSeeds i{font-style:normal;position:absolute;top:46%;left:50%}.celHwBats i{font-size:calc(5cqmin * var(--z));filter:brightness(0)drop-shadow(0 0 1cqmin #ff7a1a);opacity:0;animation:celHwBat 1.4s var(--d) ease-out both}.celHwSeeds i{opacity:0;width:1.4cqmin;height:2.2cqmin;animation:celHwSeed .9s var(--d) ease-out both;background:#ffe9b8;border-radius:50%}@keyframes celFadeIn{0%{opacity:0}to{opacity:1}}@keyframes celHwPumpkin{0%{rotate:-30deg;scale:0}55%{rotate:6deg;scale:1.15}80%{opacity:1;rotate:0deg;scale:1}to{opacity:0;scale:1.6}}@keyframes celHwBat{0%{opacity:0;transform:rotate(var(--a)) translateX(0)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--l) * 1cqmin))}}@keyframes celHwSeed{0%{opacity:0;transform:rotate(var(--a)) translateX(0)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--l) * 1cqmin)) translateY(8cqmin)}}.goalOverlay:has(.cel_pumpkin)>b{color:#ffcf8a;text-shadow:0 0 18px #ff7a1a,0 0 44px #b45cff}.mcGoalOverlay:has(.cel_pumpkin) .mcGoalWord{color:#ffcf8a;text-shadow:0 0 18px #ff7a1a,0 10px #0008}html.hw-on .lobby.waiting{background:radial-gradient(80% 50% at 50% 0,#ff7a1a22,#0000 70%),radial-gradient(60% 50% at 0 100%,#6b2bd933,#0000 70%)}html.hw-on .lobby.waiting .wrTicket{box-shadow:0 0 30px -10px #ff7a1a;border-color:#ff7a1a66!important}html.hw-on .lobby.waiting{isolation:isolate}.hwLobbyDecor{z-index:-1;pointer-events:none;opacity:.7;position:fixed;inset:0}.hwLobbyDecor .hwPumpkins{bottom:1%}.hwOpen.reduced *,.hwOpen.reduced{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.hwSky *,.hwBanner *,.hwGrimoire *,.hwCurse,.collectible.hwCard,.collectible.hwCard *,html.hw-on .coin,html.hw-on .coin:after,html.hw-on .ssCoin,.cel_pumpkin *,[data-xi-frame=frame_nightmare] .card,.framePreview.frame_nightmare .collectible{animation:none!important}.goalCelebration span.celHwPumpkin.celHwPumpkin{opacity:1;scale:1}}.dxHwNight{color:#ffd2a6;background:#ff7a1a1f;border:1px solid #ff7a1a66;border-radius:12px;max-width:520px;margin:8px auto 0;padding:8px 14px;font-weight:800}html.hw-daily .card.xc.xc:not([data-malus]){--m1:#ffd29a;--m2:#3a0f4a;--m3:#ff7a1a;--glow:#ff7a1a;--ink:#ffe2c2}html.hw-daily .card.xc.xc[data-tier="3"]{--m1:#fff0c8;--m2:#5a1406;--m3:#ff9a1a;--glow:#ffb04a}html.hw-daily .xc .xcBody{background:radial-gradient(130% 75% at 50% 18%,#6b2bd955,#0000 62%),linear-gradient(#24113a 0,#120a24 58%,#07040f)!important}html.hw-daily .xc .xcRays{background:repeating-conic-gradient(from 0deg,#ff7a1a33 0 6deg,transparent 6deg 18deg)}html.hw-daily .xc .xcArt:after{background:linear-gradient(#0000,#120a24)}html.hw-daily .xc .xcBody:before{content:"🎃";z-index:3;filter:drop-shadow(0 0 6px #ff7a1a);font-size:9cqw;position:absolute;top:4%;right:6%}.cvTnPumpkins{transform-style:preserve-3d;position:absolute;top:0;left:0}.cvTnPumpkins i{filter:drop-shadow(0 0 18px #ff7a1a);transform:translateZ(calc(-150px - var(--k) * 260px));font-size:48px;font-style:normal;line-height:1;position:absolute;top:118px;left:-200px}.cvTnPumpkins i:nth-child(2n){left:150px}html.hw-on .cvTnWall:before{background:#ff7a1a;box-shadow:0 0 16px #ff7a1a,0 0 40px #ff7a1a}html.hw-on .cvTnWall.right:before{background:#b45cff;box-shadow:0 0 16px #b45cff,0 0 40px #b45cff}@media (width<=640px){.hwSky .hwMoon{width:64px;top:25%;right:2%}.hwSky .hwPumpkins{font-size:24px}.hwBanner{padding:12px 14px}.hwBannerText h2{font-size:24px}.hwBannerText p{margin:2px 0;font-size:13px}.hwBannerText small{letter-spacing:1.2px;font-size:10px}.hwBannerGo{padding:11px 16px;font-size:15px}}html.hw-on .hcHeroLead{background:#120a22}.hwBanner{max-width:none;box-shadow:none;background:radial-gradient(40% 140% at 18% 0,#ff7a1a2a,#0000 70%),radial-gradient(50% 160% at 82% 100%,#6b2bd944,#0000 70%),linear-gradient(#1c0d33,#120a22);border:0;border-radius:0;margin:0;padding:12px max(56px,50% - 540px)}.hwBanner:after{content:"";background:linear-gradient(90deg,#0000,#ff7a1a77 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}html.hw-on .khCrowd{background:radial-gradient(circle at 50% 100%,#2a1a44 2.4px,#0000 3px) 0 0/10px 9px,radial-gradient(circle at 50% 100%,#22143a 2.4px,#0000 3px) 5px 4.5px/10px 9px,linear-gradient(#120a22,#160b2a)}.hwBannerClose{color:#e6dcff;cursor:pointer;background:#00000040;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font:400 22px/1 Inter;display:grid;position:absolute;top:50%;right:14px;translate:0 -50%}.hwBannerClose:hover{color:#fff;background:#ffffff1a}.hwTray{background:linear-gradient(100deg,#3a1a0c,#1d0f33);border-color:#ff7a1a77}.hwTrayIcon{background:#ff7a1a26;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}@media (width<=640px){.hwBanner{margin:0;padding:12px 52px 12px 14px}.hwBannerClose{width:30px;height:30px;font-size:20px;top:10px;right:10px;translate:none}}.hwBannerShop{color:#ffd2a6;cursor:pointer;white-space:nowrap;background:#ff7a1a1f;border:1px solid #ff7a1a88;border-radius:20px;margin-left:12px;padding:3px 11px;font:800 12px/1.5 Inter}.hwBannerShop:hover,.hwBannerShop:focus-visible{color:#fff;background:#ff7a1a3a}@media (width<=700px){.hwBannerShop{margin:6px 0 0;display:table}}.hwShop{color:#f3ecff;margin-top:6px}.hwShopHero{background:radial-gradient(circle at 85% -30%,#ffc36b55,#0000 40%),linear-gradient(120deg,#2a1150,#120a24 70%);border:1.5px solid #ff7a1a66;border-radius:22px;align-items:center;gap:18px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.hwShopHero small{letter-spacing:1.6px;text-transform:uppercase;color:var(--hw-orange2);font:800 11px Inter;display:block}.hwShopHero h2{text-transform:uppercase;text-shadow:0 0 22px #ff7a1a88;margin:4px 0;font:900 clamp(26px,5vw,40px)/1 Barlow Condensed}.hwShopBags{flex:none;align-items:flex-end;display:flex}.hwShopBags .hwBag{width:56px;margin-left:-14px}.hwShopBags .hwBag:first-child{margin-left:0;rotate:-10deg}.hwShopBags .hwBag:nth-child(2){z-index:1;width:62px}.hwShopBags .hwBag:nth-child(3){z-index:2;width:66px;rotate:8deg}.hwShop .hwSection{background:linear-gradient(160deg,#2a115033,#120a2466);border-color:#ff7a1a2e}.hwShop .hwNotice{position:static}.hwShopEmotes .emoShopHalloween{display:block}.hwShopItems .shopGrid2,.hwShopCollector .moneyCard{margin:0}.hwShopFree{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.hwShopFree p{color:#d9cdf5;flex:240px;margin:0}@media (width<=560px){.hwShopHero{padding:14px}.hwShopBags .hwBag{width:42px}.hwShopBags .hwBag:nth-child(2){width:46px}.hwShopBags .hwBag:nth-child(3){width:50px}}.hwShopAd{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 90% -20%,#ffc36b44,#0000 45%),linear-gradient(120deg,#2a1150,#140a28);border:1.5px solid #ff7a1a77;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0 0 14px;padding:14px 18px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.hwShopAd:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #ff7a1a}.hwShopAdBags{align-items:flex-end;display:flex}.hwShopAdBags .hwBag{width:46px}.hwShopAdBags .hwBag+.hwBag{width:52px;margin-left:-14px;rotate:8deg}.hwShopAdText small{letter-spacing:1.4px;text-transform:uppercase;color:var(--hw-orange2);font:800 11px Inter;display:block}.hwShopAdText b{text-transform:uppercase;font:900 24px/1.05 Barlow Condensed;display:block}.hwShopAdText span{color:#d9cdf5;font-size:13px;display:block}.hwShopAdGo{color:#2a0f00;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffc062,#ff7a1a);border-radius:12px;padding:10px 14px;font:900 15px/1 Barlow Condensed}@media (width<=560px){.hwShopAd{grid-template-columns:auto 1fr;padding:12px 14px}.hwShopAdGo{text-align:center;grid-column:1/-1}}.sxStand.crypte{background:linear-gradient(#0000 42%,#000c),radial-gradient(circle at 80% 20%,#ffc36b55,#0000 35%),linear-gradient(120deg,#3a1460,#140a28 75%);border-color:#ff7a1a88;grid-column:1/-1;min-height:150px}.sxArtCrypte{align-items:flex-end;display:flex;top:26px;right:18px}.sxArtCrypte .hwBag{filter:drop-shadow(0 8px 12px #000a);width:52px;margin-left:-14px}.sxArtCrypte .hwBag:first-child{margin-left:0;rotate:-10deg}.sxArtCrypte .hwBag:nth-child(2){z-index:1;width:58px}.sxArtCrypte .hwBag:nth-child(3){z-index:2;width:62px;rotate:9deg}.emoCrypteLink{color:#ffd2a6;cursor:pointer;background:#ff7a1a1f;border:1px solid #ff7a1a88;border-radius:20px;margin-left:auto;padding:3px 10px;font:800 12px Inter}.sxStand.crypte .sxStandText{right:200px}@media (width<=560px){.sxStand.crypte .sxStandText{right:150px}.sxArtCrypte{top:30px;right:12px}.sxArtCrypte .hwBag{width:42px}.sxArtCrypte .hwBag:nth-child(2){width:46px}.sxArtCrypte .hwBag:nth-child(3){width:50px}}@media (width<=700px){.hwBanner .hwBannerText .hwCountdown{display:none}.hwBanner .hwBannerText p{margin:2px 0 0}.hwBannerShop{margin-top:6px}.hwBanner .hwBannerGo{padding:10px 16px}}.hwWelcome{z-index:950;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 0,#3a1460cc,#0b0716f2 70%);padding:16px;animation:.35s ease-out hwWelcomeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.hwWelcomeSky{pointer-events:none;position:fixed;inset:0;overflow:hidden}.hwWelcomeSky .hwMoon{aspect-ratio:1;opacity:.3;background:radial-gradient(circle at 40% 40%,#fff3d6,#ffc36b 55%,#0000 70%);border-radius:50%;width:200px;position:absolute;top:-40px;right:-40px}.hwWelcomeSky .hwBat{opacity:.7;font-size:22px;font-style:normal;animation:7s ease-in-out infinite hwWelcomeBat;position:absolute}.hwWelcomeSky .hwBat.a{top:14%;left:8%}.hwWelcomeSky .hwBat.b{font-size:16px;animation-delay:-2.4s;top:30%;right:14%}.hwWelcomeSky .hwBat.c{font-size:18px;animation-delay:-4.6s;bottom:12%;left:20%}.hwWelcomeCard{box-sizing:border-box;color:#f3ecff;text-align:center;background:linear-gradient(#24113f,#130a26);border:1.5px solid #ff7a1a66;border-radius:24px;width:min(100%,460px);margin:auto;padding:26px 20px 20px;position:relative;box-shadow:0 0 0 1px #0006,0 24px 70px #000a,0 0 60px #ff7a1a33}.hwWelcomeCard .hwClose{position:absolute;top:10px;right:10px}.hwWelcomeDots{justify-content:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.hwWelcomeDots li{background:#ffffff26;border-radius:5px;width:22px;height:5px;transition:background .2s}.hwWelcomeDots li.on{background:var(--hw-orange)}.hwWelcomeHead small{letter-spacing:1.4px;text-transform:uppercase;color:var(--hw-orange2);font:800 11px/1.3 Inter;display:block}.hwWelcomeHead h1{text-transform:uppercase;text-shadow:0 0 26px #ff7a1a99;margin:6px 0 8px;font:900 clamp(30px,8vw,42px)/.95 Barlow Condensed}.hwWelcomeHead p{color:#d9cdf5;max-width:380px;margin:0 auto 10px;font-size:14px;line-height:1.45}.hwWelcomeBags{justify-content:center;align-items:flex-end;gap:6px;margin:6px 0 10px;display:flex}.hwWelcomeBags>*{filter:drop-shadow(0 8px 18px #000a);flex:none;width:62px}.hwWelcomeBags>:nth-child(2){width:72px;translate:0 -6px}.hwWelcomeBags.crypte>*{width:70px;translate:none}.hwWelcomeList{text-align:left;gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.hwWelcomeList li{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hwWelcomeList li>span{background:#ff7a1a22;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.hwWelcomeList li>div{min-width:0}.hwWelcomeList b{text-transform:uppercase;letter-spacing:.3px;font:900 17px/1.1 Barlow Condensed;display:block}.hwWelcomeList small{color:#c8b9ea;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.hwWelcomeList.shop li>span{background:#6b2bd933}.hwWelcomeNote{color:#b9a9dc;margin:-6px 0 14px;font-size:12px}.hwWelcome .primary,.hwRain .primary,.hwOpen .primary{color:#1d0b00;background:linear-gradient(#ffb04a,#ff7a1a);border:0;border-radius:14px;font-weight:900;box-shadow:0 8px 24px #ff7a1a55}.hwWelcome .primary:hover,.hwRain .primary:hover,.hwOpen .primary:hover{filter:brightness(1.08)}.hwWelcome .hwWelcomeGo{width:100%;min-height:50px;font-size:17px}.hwWelcomeGift{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 30%,#ff7a1a30,#ff7a1a0a 70%);border:2px dashed #ff7a1a99;border-radius:20px;flex-direction:column;align-items:center;gap:6px;width:100%;margin:8px 0 14px;padding:22px 16px;display:flex}.hwWelcomeGift .hwPumpkin{font-size:92px}.hwWelcomeGift b{text-transform:uppercase;font:900 22px/1.1 Barlow Condensed}.hwWelcomeGift small{color:#d9cdf5;font-size:12.5px}.hwWelcomeGift:disabled{opacity:.7;cursor:wait}.hwWelcomeGift.done{cursor:default;border-style:solid;border-color:#ffcf8a66}.hwWelcomeGift.done b{color:#ffcf8a}.hwWelcomeGift.done.curse b{color:#c9b4ff}.hwWelcomeGift.fresh .hwPumpkin{animation:.6s cubic-bezier(.2,1.6,.4,1) hwWelcomePop}.hwWelcomeActions{gap:8px;display:grid}.hwWelcomeActions .primary{min-height:48px;font-size:16px}.hwWelcomeShop{color:#ffd7a8;cursor:pointer;background:#ff7a1a1a;border:1.5px solid #ff7a1a88;border-radius:12px;min-height:44px;font:800 15px Inter}.hwWelcomeActions .linkButton{color:#c8b9ea;cursor:pointer;background:0 0;border:0;padding:6px;font-weight:700;text-decoration:underline}@keyframes hwWelcomeIn{0%{opacity:0}to{opacity:1}}@keyframes hwWelcomePop{0%{rotate:-20deg;scale:.3}to{rotate:0deg;scale:1}}@keyframes hwWelcomeBat{0%,to{translate:0}50%{translate:18px -12px}}@media (width<=420px){.hwWelcome{padding:10px}.hwWelcomeCard{border-radius:20px;padding:22px 14px 16px}.hwWelcomeBags>*{width:52px}.hwWelcomeBags>:nth-child(2){width:60px}}@media (prefers-reduced-motion:reduce){.hwWelcome,.hwWelcomeSky .hwBat,.hwWelcomeGift.fresh .hwPumpkin{animation:none}}.hwWelcomeShow{color:#ffd9d9;text-align:left;background:linear-gradient(90deg,#7a0f1f55,#3a146055);border:1px solid #ff3b3b66;border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.hwWelcomeShow b{color:#fff;text-transform:uppercase;letter-spacing:.3px;font:900 16px/1.15 Barlow Condensed;display:block}.hwShowTeaser{color:#ffe3e3;background:linear-gradient(90deg,#4a0a1688,#2a0f4a88);border:1px solid #ff3b4a66;border-radius:16px;align-items:center;gap:12px;margin:0 0 10px;padding:10px 30px 10px 14px;display:flex;position:relative}.hwShowTeaser p{flex:1;min-width:0;margin:0}.hwShowTeaser b{text-transform:uppercase;color:#fff;font:900 16px/1.15 Barlow Condensed;display:block}.hwShowTeaser small{color:#f2c9cf;font-size:12px;line-height:1.35;display:block}.hwShowTeaser .hwShowTeaserHide{top:-4px;right:-4px}.hwShowTeaser em{color:#ffb04a;white-space:nowrap;flex:none;font:900 18px Barlow Condensed}.hwShowDot{background:#ff2a3d;border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s infinite hwShowPulse;box-shadow:0 0 #ff2a3daa}.hwShowStage{color:#ffeef0;background:radial-gradient(circle at 80% -10%,#ff2a3d55,#0000 55%),linear-gradient(#3a0716,#14061f);border:1.5px solid #ff3b4a88;border-radius:22px;margin:0 0 12px;padding:18px 16px 16px;position:relative;overflow:hidden;box-shadow:0 18px 50px -20px #ff2a3d99}.hwShowSky{pointer-events:none;position:absolute;inset:0}.hwShowMoon{aspect-ratio:1;opacity:.55;background:radial-gradient(circle at 40% 40%,#ffd0c4,#ff3b3b 55%,#0000 72%);border-radius:50%;width:190px;animation:4s ease-in-out infinite hwShowMoonGlow;position:absolute;top:-60px;right:-50px}.hwShowStage>*{position:relative}.hwShowStage header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hwShowStage h2{text-transform:uppercase;text-shadow:0 0 24px #ff2a3daa;flex-basis:100%;margin:4px 0 0;font:900 clamp(28px,7vw,40px)/.95 Barlow Condensed}.hwShowStage header small{color:#f5c2c8;font-weight:700}.hwShowBadge{letter-spacing:.8px;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;padding:4px 10px;font:800 12px Inter;display:inline-flex}.hwShowBadge.on{color:#fff;background:#ff2a3d;animation:1.6s infinite hwShowPulse}.hwShowBadge.test{color:#2a0f00;background:#ffb04a}.hwShowMessage{background:#ffffff14;border-left:3px solid #ffb04a;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-weight:700}.hwShowNow{background:#00000040;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;margin:12px 0 0;padding:12px;display:flex}.hwShowNow>span{font-size:36px;line-height:1}.hwShowNow div{flex:1;min-width:0}.hwShowNow b{text-transform:uppercase;font:900 20px/1.1 Barlow Condensed;display:block}.hwShowNow small{color:#f2c9cf;font-size:12.5px;line-height:1.35;display:block}.hwShowNow em{color:#ffb04a;flex:none;font:900 22px Barlow Condensed}.hwBoss{background:radial-gradient(circle at 15%,#ff2a3d44,#0000 60%),#1b0610;border:1.5px solid #ff2a3d88;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding:14px;display:flex}.hwBossFace{filter:drop-shadow(0 0 18px #ff2a3d);font-size:64px;line-height:1;animation:1.2s ease-in-out infinite hwBossShake}.hwBoss.down .hwBossFace{animation:.6s cubic-bezier(.2,1.6,.4,1) hwWelcomePop}.hwBossInfo{flex:1;min-width:180px}.hwBossInfo b{text-transform:uppercase;justify-content:space-between;gap:8px;font:900 20px/1.1 Barlow Condensed;display:flex}.hwBossTime{color:#ffb04a;font-variant-numeric:tabular-nums;font-style:normal}.hwBossInfo small{color:#f2c9cf;margin-top:4px;font-size:12.5px;display:block}.hwBossBar{background:#ffffff1f;border-radius:12px;height:12px;margin-top:6px;display:block;overflow:hidden}.hwBossBar i{background:linear-gradient(90deg,#ff2a3d,#ffb04a);border-radius:12px;height:100%;transition:width .8s;display:block}.hwBoss .primary,.hwShowGift .primary,.hwShowStage .hwWelcomeShop{color:#1d0b00;background:linear-gradient(#ffb04a,#ff7a1a);border:0;border-radius:12px;flex:none;min-height:44px;padding:0 16px;font-weight:900;box-shadow:0 6px 18px #ff7a1a40}.hwShowStage .hwWelcomeShop{color:#ffd7a8;background:#ff7a1a1a;border:1.5px solid #ff7a1a88}.hwShowGot{color:#9cff3a;flex:none;font-style:normal;font-weight:800}.hwShowGift{background:#ff7a1a1a;border:1.5px solid #ff7a1a66;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding:12px;display:flex}.hwShowGift .hwBag{flex:none;width:46px}.hwShowGift div{flex:1;min-width:160px}.hwShowGift b{text-transform:uppercase;font:900 18px/1.1 Barlow Condensed;display:block}.hwShowGift small{color:#f2c9cf;font-size:12.5px}.hwShowPlan{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hwShowPlan li{text-align:center;opacity:.75;background:#ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.hwShowPlan li span{font-size:18px}.hwShowPlan li b{font:800 12px Inter}.hwShowPlan li small{color:#f2c9cf;font-size:10.5px;line-height:1.2}.hwShowPlan li.on{opacity:1;background:#ff2a3d33;outline:1.5px solid #ff2a3d}.hwShowPlan li.done{opacity:.5}.hwShowRecap{margin:12px 0 0;font-weight:700}.hwShowBigMoon{filter:drop-shadow(0 0 30px #ff2a3d)hue-rotate(-30deg)saturate(1.6);margin:0 auto 10px;font-size:84px;line-height:1.15;display:block}.hwShowBadgeGot{background:#ff2a3d1f;border:1px solid #ff2a3d66;border-radius:14px;margin:12px 0;padding:12px}.hwShowBadgeGot b{text-transform:uppercase;color:#ffd7a8;font:900 20px Barlow Condensed;display:block}.hwShowBadgeGot small{color:#f2c9cf}.hwWelcomeSky .hwMoon.blood{opacity:.5;background:radial-gradient(circle at 40% 40%,#ffd0c4,#ff3b3b 55%,#0000 70%)}body.hwBloodMoon{--hw-orange:#ff2a3d;--hw-orange2:#ff8a7a}body.hwBloodMoon:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% -10%,#ff2a3d40,#0000 60%),radial-gradient(at 50% 120%,#7a0f1f55,#0000 55%);animation:5s ease-in-out infinite hwShowMoonGlow;position:fixed;inset:0}.hwRain{z-index:960;touch-action:none;background:radial-gradient(circle at 50% 0,#5a0a1fcc,#0b0716e6 70%);position:fixed;inset:0;overflow:hidden}.hwRainHead{z-index:2;padding:calc(env(safe-area-inset-top) + 18px) 16px 10px;color:#fff;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}.hwRainHead b{text-transform:uppercase;text-shadow:0 0 24px #ff7a1a;font:900 clamp(30px,8vw,48px)/.95 Barlow Condensed}.hwRainHead span{font:900 22px Barlow Condensed}.hwRainHead em{color:#ffb04a;font-style:normal}.hwRainPumpkin{cursor:pointer;filter:drop-shadow(0 0 14px #ff7a1a);width:auto;animation:hwRainFall var(--dur) linear forwards;touch-action:none;background:0 0;border:0;padding:6px;line-height:1;position:absolute;top:-90px}.hwRainPop{z-index:3;color:#ffcf8a;pointer-events:none;font:900 26px Barlow Condensed;animation:.7s ease-out forwards hwRainPop;position:fixed;translate:-50% -50%}.hwRainResult{width:min(100% - 32px,420px);margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.hwRainResult h1{text-transform:uppercase;margin:0 0 6px;font:900 30px/.95 Barlow Condensed}@keyframes hwRainFall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(calc(100vh + 180px)) rotate(var(--spin))}}@keyframes hwRainPop{0%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% -140%}}@keyframes hwShowPulse{0%{box-shadow:0 0 #ff2a3daa}70%{box-shadow:0 0 0 10px #ff2a3d00}to{box-shadow:0 0 #ff2a3d00}}@keyframes hwShowMoonGlow{0%,to{opacity:.45}50%{opacity:.7}}@keyframes hwBossShake{0%,to{rotate:-4deg;scale:1}50%{rotate:4deg;scale:1.06}}@media (width<=420px){.hwShowPlan{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.hwShowPlan li small{display:none}.hwBossFace{font-size:52px}}@media (prefers-reduced-motion:reduce){.hwShowDot,.hwShowBadge.on,.hwShowMoon,.hwBossFace,body.hwBloodMoon:after{animation:none}}.adminShowList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminShowList li{background:#ffffff0a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.adminShowList li span{min-width:0}.adminShowList b{display:block}.adminShowList small{opacity:.75;display:block}.adminShowRow{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.adminShow .gaInput{margin-bottom:8px}.adminShow .danger{color:#ff8a9b;border-color:#ff5a6e}.hwMorphTag{color:#d8ffbf;letter-spacing:.03em;text-transform:uppercase;text-align:center;background:#9cff3a22;border:1px solid #9cff3a66;border-radius:999px;margin:0 0 6px;padding:5px 12px;font:800 12px/1.2 Inter,sans-serif}.hwMorphFrom{width:100%;transition:transform .9s cubic-bezier(.5,0,.8,.4),filter .9s,opacity .9s;display:block}.hwMorphFrom .tpArt{width:100%}.hwMorphFrom.going{filter:brightness(2.2)hue-rotate(70deg)saturate(2);opacity:0;transform:scale(.6)rotate(-8deg)}.hwBats.morph i{filter:brightness(0)drop-shadow(0 0 5px #9cff3a)}.hwLadder.hidden{visibility:hidden}.collectible .cardKind{z-index:3;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;border-radius:3px;padding:3px 6px 2px;font:900 10px/1 Barlow Condensed;position:absolute;top:38px;left:14px;box-shadow:0 0 0 1px #00000040}.collectible.small .cardKind{padding:2px 5px 1px;font-size:8.5px;top:30px;left:11px}.collectible .cardKind.legends{color:#2a1a02;background:linear-gradient(135deg,#fff3c4,#d9a441)}.collectible .cardKind.malus{color:#fff;background:#ff4d5e}.collectible.legendsCard{border-color:#e9d7a6}.collectible.legendsCard .collectiblePhoto{box-shadow:inset 0 0 0 1px #e9d7a670}.collectible.legendsCard .collectiblePhoto img{filter:sepia(.25)contrast(1.05)}.collectible.malusCard.common{--r:#ff4d5e;background:repeating-linear-gradient(135deg,#ff4d5e14 0 8px,#0000 8px 16px),linear-gradient(170deg,#4a1219 0,#1c0a10 50%,#0b0a12)}.collectible.malusCard header b{color:#ffb3ba}.albumKindIntro{color:#ffffffb0;margin:0 0 12px;font-size:13px}.albumSlot.missing.legendsMissing{background:#e9d7a608;border-color:#e9d7a666}.albumSlot.missing.malusMissing{background:repeating-linear-gradient(135deg,#ff4d5e0d 0 8px,#0000 8px 16px);border-color:#ff4d5e66}.albumFilters button.legendsFilter{color:#e9d7a6;border-color:#e9d7a666}.albumFilters button.legendsFilter.active{color:#2a1a02;background:#e9d7a6;border-color:#e9d7a6}.albumFilters button.malusFilter{color:#ff8a95;border-color:#ff4d5e66}.albumFilters button.malusFilter.active{color:#fff;background:#ff4d5e;border-color:#ff4d5e}
