.panel,#settingsMenu .sm-card,.pt-card,#confirmModal .cm-card,.wh-card{background:var(--panel-dark);border:var(--panel-edge) solid #4b4680;border-radius:26px;box-shadow:0 0 0 3px #221d2b,0 8px 18px #00000073}:root{--panel-dark:#2f2b4e;--cream-edge:#785c2e;--cream-top:#fdf3dc;--cream-bot:#f6e6c4;--cream-inset:#ecd9ae;--cream-band:#78541e24;--cream-inset-shadow:inset 0 2px 5px #785c2e47;--card-edge-w:2.5px;--prize-frame:#ffcf00;--prize-face:#d7704a}[data-prize=silverChestKeys]{--prize-frame:#c4e53c;--prize-face:#769825}[data-prize=purpleChestKeys]{--prize-frame:#d572fd;--prize-face:#8038cf}:root{--popup-inset:20px;--popup-inset-cream:calc(var(--popup-inset) * .65);--cream-ink:var(--panel-dark);--ui-radius:14px;--btn-outline:2.5px;--badge-outline:2px;--badge-ring:1px}#stage .navDot{-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000}:root{--ribbon-rise:-46%;--ribbon-clear:calc(var(--ribbon-w,386px) * .061 + 4px);--ribbon-clear-airy:calc(var(--ribbon-clear) + 26px);--panel-edge:3px;--badge-scale:.85}.panel-cream{background:linear-gradient(var(--cream-top), var(--cream-bot));border:3px solid var(--cream-edge);border-radius:18px;width:100%;box-shadow:inset 0 2px #fffc,0 3px #00000040}.panel-night{background:var(--panel-dark);border:3px solid #1b1733;border-radius:18px;width:100%;box-shadow:inset 0 2px #ffffff0f,0 3px #00000040}.btn{border:var(--btn-outline) solid var(--btn-edge);border-radius:var(--ui-radius);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20'%3E%3Cellipse cx='13' cy='10' rx='5.76' ry='3.84' fill='white' fill-opacity='.45' transform='rotate(-35 13 10)'/%3E%3C/svg%3E") 0 0 / 26px 20px no-repeat, linear-gradient(var(--btn-face-top) 0 50%, var(--btn-face-bot) 50%);box-shadow:inset 0 2px 0 #ffffff73, inset 0 -3px 0 var(--btn-lip), 0 1px 0 #00000080, 0 3px 5px #00000038;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.75px #000;cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:transform 80ms;display:inline-flex;font:400 21px "Lilita One", var(--game-font)!important}.btn:active{transform:translateY(3px)}.btn:disabled,.btn[aria-disabled=true]{filter:saturate(.35)brightness(.78);cursor:default}:root{--green-edge:#081405;--green-face-top:#8bde12;--green-face-bot:#9fe61f;--green-lip:#186300;--gem-tile-back:#59308d;--gem-tile-edge:#c08cf5}.btn-yellow{--btn-edge:#1a0703;--btn-face-top:#fdb500;--btn-face-bot:#fdd40f;--btn-lip:#bc5d00}.btn-green{--btn-edge:var(--green-edge);--btn-face-top:var(--green-face-top);--btn-face-bot:var(--green-face-bot);--btn-lip:var(--green-lip)}.cur-price{white-space:nowrap}.cur-star{vertical-align:-.12em;object-fit:contain;width:.92em;height:.92em;margin-left:.12em;display:inline-block}.btn-red{--btn-edge:#2b0906;--btn-face-top:#ef4433;--btn-face-bot:#ff6f5c;--btn-lip:#a3241a}.btn-blue,.shop-item .si-price.si-adrail,#mainMenuBtn,#confirmModal .cm-ok{--btn-edge:#071634;--btn-face-top:#3f6fe4;--btn-face-bot:#67a0ff;--btn-lip:#23429c}.btn-violet{--btn-edge:#221d2b;--btn-face-top:#55488f;--btn-face-bot:#6d5fb0;--btn-lip:#332a5c}.btn-cyan{--btn-edge:#07414c;--btn-face-top:#4dd4ee;--btn-face-bot:#7feaff;--btn-lip:#209fb7}#patrolModal .pt-actions button,#quickPatrolModal .qp-actions button,#stage #vipGotModal .vg-ok,#stage #rateUsModal .vg-ok,.shop-item .si-price,.es-close,.gt-close,.dl-close,.pt-close,#sbClose,.si-close,.ci-close,.ws-back,#settingsMenu .sm-wide,#confirmModal .cm-btn{border:var(--btn-outline) solid var(--btn-edge);border-radius:var(--ui-radius);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='20'%3E%3Cellipse cx='13' cy='10' rx='5.76' ry='3.84' fill='white' fill-opacity='.45' transform='rotate(-35 13 10)'/%3E%3C/svg%3E") 0 0 / 26px 20px no-repeat, linear-gradient(var(--btn-face-top) 0 50%, var(--btn-face-bot) 50%);box-shadow:inset 0 2px 0 #ffffff73, inset 0 -3px 0 var(--btn-lip), 0 1px 0 #00000080, 0 3px 5px #00000038;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.75px #000;transition:transform 80ms}.pt-close:active,.ci-close:active,.es-close:active,.gt-close:active,.dl-close:active,.ws-back:active,#settingsMenu .sm-wide:active,#confirmModal .cm-btn:active{transform:translateY(3px)}.pt-quick{--btn-edge:#1a0703;--btn-face-top:#fdb500;--btn-face-bot:#fdd40f;--btn-lip:#bc5d00}.pt-claim,.qp-pay,.vg-ok,.shop-item .si-price{--btn-edge:var(--green-edge);--btn-face-top:var(--green-face-top);--btn-face-bot:var(--green-face-bot);--btn-lip:var(--green-lip)}.shop-item.owned .si-price{--btn-edge:#221d2b;--btn-face-top:#a7aec0;--btn-face-bot:#cfd6e6;--btn-lip:#7d8699}.shop-item .si-price.si-adrail{--ad-play-size:30px;justify-content:center;gap:0}#restartBtn,#confirmModal .cm-ok.cm-danger{--btn-edge:#2b0906;--btn-face-top:#ef4433;--btn-face-bot:#ff6f5c;--btn-lip:#a3241a}.pt-close,.es-close,.gt-close,.dl-close,#settingsClose,#sbClose,#confirmModal .cm-cancel,.ci-close,.ws-back,.si-close{--btn-edge:#221d2b;--btn-face-top:#55488f;--btn-face-bot:#6d5fb0;--btn-lip:#332a5c}.pt-close:before,.pt-close:after,.ci-close:before,.ci-close:after,.es-close:before,.es-close:after,.dl-close:before,.dl-close:after{content:"";background:#fff;border-radius:3px;width:26px;height:5px;position:absolute;top:50%;left:50%}.pt-close:before,.ci-close:before,.es-close:before,.dl-close:before{transform:translate(-50%,-50%)rotate(45deg)}.pt-close:after,.ci-close:after,.es-close:after,.dl-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.ws-back:before{content:"";aspect-ratio:56/48;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 48'%3E%3Cpath d='M6 24 L25 6 L25 16 L50 16 L50 32 L25 32 L25 42 Z' fill='%23fff' stroke='%23120C1E' stroke-width='2.4' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:67.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-play{width:var(--ad-play-size,22px);height:var(--ad-play-size,22px);background:url(/ui/playable_add.png) 50%/contain no-repeat;flex:none;display:inline-block}.ad-owner .ad-play{position:relative}.ad-owner .ad-play:before{content:"";pointer-events:none;background:#120a2466;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/ui/playable_add.png) 50%/contain no-repeat;mask:url(/ui/playable_add.png) 50%/contain no-repeat}.ad-owner .ad-play:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='%2347c23a' stroke='%23120C1E' stroke-width='3'/%3E%3Cpath d='M9 16.5 L14 21.5 L23.5 11' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:64%;height:64%;position:absolute;top:-8%;right:-14%}#stage .ad-count{top:calc(var(--ad-count-size,30px) * -.33);right:calc(var(--ad-count-size,30px) * -.27);min-width:var(--ad-count-size,30px);height:var(--ad-count-size,30px);border-radius:calc(var(--ad-count-size,30px) / 2);border:var(--badge-outline) solid #000;color:#fff;-webkit-text-stroke:0;text-shadow:0 2px #00000073;background:linear-gradient(#ff5a4d 0%,#d32414 100%);justify-content:center;align-items:center;padding:0 6px;font-style:normal;line-height:1;display:flex;position:absolute;font:400 calc(var(--ad-count-size,30px) * .6) "Lilita One", var(--game-font)!important}#stage .ad-quiet .ad-count{background:linear-gradient(#a19cb0 0%,#6c6780 100%)}#stage .bmk-host{position:relative}#stage .navDot.bmk{z-index:2;width:calc(22px * var(--badge-scale,1));height:calc(22px * var(--badge-scale,1));border:var(--badge-ring,1px) solid #17112b;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;top:0;bottom:auto;left:auto;right:0;transform:translateY(-50%);box-shadow:0 2px #0000004d;font:800 calc(13px * var(--badge-scale,1))/1 system-ui!important;color:#fff!important;display:none!important;position:absolute!important}#stage .bmk-on>.navDot.bmk{display:flex!important}:root{--ad-spent-filter:saturate(.35) brightness(.78)}#stage .ad-spent,#stage .ad-spent:disabled{filter:var(--ad-spent-filter);cursor:default;pointer-events:none}#stage .ad-busy,#stage .ad-busy:disabled{filter:brightness(.8);cursor:default;pointer-events:none}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lilita-one-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--card-w:482px;--ribbon-w:386px}#stage .lvlup,#stage .lvlup *{font-family:"Lilita One", var(--game-font)!important}#buffOverlay:has(.buff-row.lvlup) .buff-title{font-family:"Lilita One", var(--game-font)!important}#buffOverlay:has(.buff-row.lvlup) #pickSkillsBtn{font-family:"Lilita One", var(--game-font)!important}#buffOverlay:has(.buff-row.lvlup) #pickSkillsBtn{font-weight:400}#buffOverlay:has(.buff-row.lvlup){padding:calc(80px + var(--safe-t)) var(--safe-r) calc(26px + var(--safe-b)) var(--safe-l);justify-content:flex-start;gap:12px;overflow-y:auto}#buffOverlay:has(.buff-row.lvlup) .buff-title{-webkit-text-stroke:4px #000;paint-order:stroke fill;margin-top:-2vh;margin-bottom:2vh;font-size:20.9px;font-weight:400}#buffOverlay:has(.buff-row.lvlup):after{content:"";transform-origin:50% 167px;background:url(/ui/levelup-knight.webp) 50% calc(100% - 91px)/auto 151.8px no-repeat;flex:none;order:-2;width:260px;height:258px;margin-top:-17px;margin-bottom:-99px;animation:3.2s ease-in-out infinite lvlup-breathe}@keyframes lvlup-breathe{50%{transform:scale(1.035)}}#buffOverlay:has(.buff-row.lvlup) .buff-title:before{content:"";top:calc(63px + var(--safe-t));z-index:-1;pointer-events:none;background:url(/ui/levelup-rays.webp) 50%/260px no-repeat;width:260px;height:258px;margin-left:-130px;animation:14s linear infinite lvlup-shine;position:absolute;left:50%}@keyframes lvlup-shine{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lvlup .skill-card{animation:none}#buffOverlay:has(.buff-row.lvlup) .buff-title:before{animation:none}#buffOverlay:has(.buff-row.lvlup):after{animation:none}}#buffOverlay:has(.buff-row.lvlup):before{content:"Level Up!";z-index:1;width:var(--ribbon-w,386px);aspect-ratio:832/157;max-width:100%;font:400 23px "Lilita One", var(--game-font);color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;flex:none;order:-1;justify-content:center;align-items:center;margin-top:-3vh;padding-bottom:5%;display:flex;position:relative}#buffOverlay.power-up:has(.buff-row.lvlup):before{content:"Power Up!"}#buffOverlay.transform:has(.buff-row.lvlup):before{content:"Transform!"}.buff-row.lvlup{flex-direction:column;align-items:center;gap:26px;width:100%;padding:6px 16px 0}.lvlup .skill-card{text-align:left;cursor:pointer;color:#3b51cd;background:#ffe4cb;border:2.5px solid #221d2b;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(470px,92%);min-height:104px;margin-top:12px;padding:22px 18px 15px 104px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 -8px 1px #c2987e,0 8px 18px #00000073}.lvlup .skill-card:active{transform:scale(.99)}@keyframes lvlup-card-in{0%{opacity:0;transform:scale(.86)}}.lvlup .skill-card{animation:.26s cubic-bezier(.2,.9,.3,1.15) backwards lvlup-card-in}.lvlup .skill-card:first-child{animation-delay:40ms}.lvlup .skill-card:nth-child(2){animation-delay:.13s}.lvlup .skill-card:nth-child(3){animation-delay:.22s}.lvlup .skill-card:nth-child(4){animation-delay:.31s}.lvlup .skill-card:before{content:"";background:#f89933;background:color-mix(in srgb, var(--rc) 88%, #fff);border-bottom:2.5px solid #d56d30;border-bottom-color:color-mix(in srgb, var(--rc) 70%, #000);border-radius:12px 12px 0 0;height:22px;position:absolute;top:0;left:0;right:0}.lvlup .sk-rarity{z-index:4;text-align:center;width:78px;font:400 11.5px "Lilita One", var(--game-font);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--rc) 25%, #fff);text-shadow:0 2px #000;padding:5px 6px;position:absolute;top:-11px;left:50px;transform:translate(-50%)}.lvlup .sk-rarity:before{content:"";z-index:-1;background:#583d83;background:color-mix(in srgb, var(--rc) 42%, #171021);border:1.5px solid #000;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.lvlup .sk-rarity:after{content:"";z-index:-2;background:#f3d333;border:1.5px solid #000;border-radius:4px;height:13px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.lvlup .sk-name{z-index:3;font:400 23.1px/27.3px "Lilita One", var(--game-font);color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:-15px;left:104px;right:18px;overflow:hidden;font-weight:400!important}.lvlup .sk-icon{z-index:2;background:var(--rc,#8158c2);background:color-mix(in srgb, var(--rc) 70%, #251b33);color:#fff;border:none;border-radius:0 0 7px 7px;justify-content:center;align-items:center;width:70px;height:60px;font-size:31px;display:flex;position:absolute;top:10px;left:15px;box-shadow:0 0 0 4px #f3d333,0 0 0 5px #000}.lvlup .skill-card[data-rarity=legendary] .sk-icon,.lvlup .skill-card[data-rarity=legendary] .sk-rarity:before{background:var(--rc)}.lvlup .sk-icon img{object-fit:contain;width:auto;max-width:62px;height:44px;image-rendering:-webkit-optimize-contrast}.lvlup .sk-upgrade .sk-icon:after{content:"";z-index:3;filter:drop-shadow(0 1px 2px #00000080);background:url(/ui/skill-up.png) 50%/contain no-repeat;width:28px;height:29px;position:absolute;top:38%;left:4px;transform:translateY(-50%)}.lvlup .sk-stars{display:none}.lvlup .sk-body{min-width:0;padding-top:10px;display:block}.lvlup .sk-desc{font:400 18.15px "Lilita One", var(--game-font);color:#2b2a3d;text-align:left;margin-top:0;line-height:1.35;font-weight:400!important}.lvlup .sk-desc .sk-prev{opacity:.5;text-decoration:line-through}.lvlup .sk-desc .skB{color:#3b51cd;font-weight:400!important}.lvlup .sk-desc .skA{color:#2b9d10;letter-spacing:1px;font-weight:900}.sk-help{z-index:6;width:34px;height:34px;font:900 19px/1 var(--game-font,inherit);color:#2b2a3d;cursor:pointer;background:#ffe4cb;border:2.5px solid #221d2b;border-radius:50%;padding:0;position:absolute;top:-11px;right:-9px;box-shadow:inset 0 -4px 1px #c2987e,0 3px 7px #0006}.sk-help:active{transform:translateY(2px);box-shadow:inset 0 -2px 1px #c2987e,0 1px 4px #0006}.sk-arrow{vertical-align:-.09em;width:auto;height:.885em}.sk-arrow-flip{transform:rotate(180deg)}.lvlup .sk-desc .sk-arrow{vertical-align:-.104em;height:.911em;margin:0 1px}.lvlup .sk-desc .skV{color:#2b9d10;font-weight:400!important}.sp-list.lvlup{flex-direction:column;gap:8px;padding-top:4px;display:flex}.lvlup .sp-skill{width:100%;padding-right:116px}.lvlup .sp-skill .sk-name{right:116px}.lvlup .sk-price{z-index:3;font:400 17px "Lilita One", var(--game-font);color:#3b2a12;white-space:nowrap;background:linear-gradient(#ffe27a,#f5b62f);border:2px solid #221d2b;border-radius:9px;margin:0;padding:5px 10px;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 3px #0000004d}.lvlup .sk-price s{opacity:.55}.lvlup .sk-sale{font:400 12px "Lilita One", var(--game-font);z-index:5;border:2px solid #221d2b;top:-13px;right:12px}.lvlup .sp-skill:disabled{opacity:.62}#sbGrid.lvlup{grid-template-columns:repeat(4,84px);place-content:start center;justify-items:center;gap:24px 14px;padding:18px 4px 6px;display:grid}.lvlup .sb-icon{width:84px;height:84px;box-shadow:0 0 0 4px var(--rc),  0 0 0 5px #221d2b;box-shadow:0 0 0 4px color-mix(in srgb, var(--rc) 55%, #000), 0 0 0 5px #221d2b;border-radius:18px;flex:none;font-size:52px;position:relative;top:auto;left:auto}.lvlup .sb-icon img{max-width:72px;height:62px}.lvlup .sb-icon[data-rarity=legendary]{background:var(--rc)}.lvlup .sb-icon .sk-stars{font-size:12px;display:block;top:-10px}.lvlup .sb-empty{grid-column:1/-1}#sbInfo{z-index:4;background:#fff;border:2.5px solid #221d2b;border-radius:14px;width:max-content;max-width:300px;padding:11px 14px 12px;animation:.16s cubic-bezier(.2,.9,.3,1.15) backwards lvlup-card-in;display:none;position:absolute;box-shadow:0 8px 18px #00000073}#sbInfo.show{display:block}#sbInfo,#sbInfo *{font-weight:400!important}#sbInfo:before{content:"";top:-9px;left:var(--arrow-x,50%);border:9px solid #0000;border-top:0;border-bottom-color:#221d2b;margin-left:-9px;position:absolute}#sbInfo:after{content:"";top:-5px;left:var(--arrow-x,50%);border:7px solid #0000;border-top:0;border-bottom-color:#fff;margin-left:-7px;position:absolute}#sbInfo .sbi-name{color:#221d2b;font-size:19px;display:block}#sbInfo .sbi-rarity{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--rc) 62%, #000);margin:1px 0 5px;font-size:12px;display:block}#sbInfo .sbi-desc{color:#3b51cd;font-size:15.5px;line-height:1.35;display:block}#sbInfo .sbi-desc .skA,#sbInfo .sbi-desc .skV{color:#2b9d10}@media (prefers-reduced-motion:reduce){#sbInfo{animation:none}}.upGlow.hs-spark-glow{background:radial-gradient(circle,#fffce0f2 0%,#ffdb789e 32%,#ffbe3c00 70%)}#chestFx{z-index:59;pointer-events:auto;background:#060a0ed1;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#chestFx.show{display:flex}#chestFx.fading{animation:.26s ease-in both cf-out}@keyframes cf-out{to{opacity:0}}#chestFx .cf-holder{aspect-ratio:1;transform-origin:50% 100%;will-change:transform;width:min(194px,40.5%);position:relative}#chestFx .cf-chest{z-index:1;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 26px #0000008c);transform-origin:50% 85%;will-change:transform;width:100%;height:100%;position:relative}#chestFx .cf-shine{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff8e09e 0%,#ffe28a66 22%,#ffc64a2e 44%,#ffb43200 68%);border-radius:50%;width:210%;margin:-105% 0 0 -105%;position:absolute;top:50%;left:50%}#chestFx.in .cf-shine{animation:.62s ease-out 60ms both cf-shine-in}@keyframes cf-shine-in{0%{opacity:0;transform:scale(.45)}to{opacity:.85;transform:scale(1)}}#chestFx.burst .cf-shine{animation:.9s ease-out both cf-shine-hot}@keyframes cf-shine-hot{0%{opacity:.85;transform:scale(1)}22%{opacity:1;transform:scale(1.22)}to{opacity:.92;transform:scale(1.1)}}#chestFx.in .cf-chest{animation:.42s cubic-bezier(.2,1.7,.4,1) both cf-in}@keyframes cf-in{0%{opacity:0;transform:scale(.15)translateY(-38%)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)translateY(0)rotate(3deg)}to{transform:scale(1)rotate(0)}}#chestFx.shake .cf-chest{animation:.66s cubic-bezier(.36,.07,.19,.97) both cf-shake}@keyframes cf-shake{0%{transform:scale(1)rotate(0)}14%{transform:scale(1.1,.88)rotate(-5deg)}28%{transform:scale(.94,1.12)rotate(4deg)}44%{transform:scale(1.12,.86)rotate(-6deg)}58%{transform:scale(.93,1.14)rotate(5deg)}74%{transform:scale(1.14,.84)rotate(-4deg)}88%{transform:scale(.97,1.06)rotate(2deg)}to{transform:scale(1)rotate(0)}}#chestFx.burst .cf-chest{animation:.72s cubic-bezier(.16,1.5,.35,1) both cf-burst}@keyframes cf-burst{0%{transform:scale(1)}22%{transform:scale(1.3)translateY(-6%)}55%{transform:scale(1.05)}to{transform:scale(1.12)}}#chestFx.nudge .cf-chest{animation:.52s cubic-bezier(.34,1.4,.64,1) both cf-nudge}@keyframes cf-nudge{0%{transform:scale(1.12)}12%{transform:scale(1.24,.97)}38%{transform:scale(1.03,1.26)}64%{transform:scale(1.17,1.05)}84%{transform:scale(1.1,1.15)}to{transform:scale(1.12)}}#chestFx .cf-flash{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fffffff2 0%,#ffe28ab8 26%,#ffbe3c47 48%,#ffaa2800 70%);border-radius:50%;width:195%;margin:-97.5% 0 0 -97.5%;position:absolute;top:50%;left:50%}#chestFx.burst .cf-flash{animation:.82s ease-out both cf-flash}@keyframes cf-flash{0%{opacity:0;transform:scale(.35)}18%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.5)}}#chestFx .cf-arc{--cf-arc-w:96%;--cf-arc-x:0px;--cf-arc-y:0px;--cf-arc-from:292deg;z-index:3;width:var(--cf-arc-w);aspect-ratio:1;margin-left:calc(var(--cf-arc-w) / -2 + var(--cf-arc-x));margin-top:calc(var(--cf-arc-w) / -2 + var(--cf-arc-y));opacity:0;pointer-events:none;background:conic-gradient(from var(--cf-arc-from), #fffae400 0deg, #fffae4f2 26deg, #ffecb0f2 114deg, #ffecb000 140deg);position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 56%,#000 63% 74%,#0000 82%);mask-image:radial-gradient(circle,#0000 56%,#000 63% 74%,#0000 82%)}#chestFx.burst .cf-arc{animation:.78s ease-out both cf-arc}@keyframes cf-arc{0%{opacity:0;transform:scale(.7)}22%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.22)}}body.chest-fx .flyP{z-index:61}#chestFx.fall .cf-holder{animation:.78s both cf-fall}@keyframes cf-fall{0%{animation-timing-function:cubic-bezier(.3,.8,.5,1);transform:translateY(0)}13%{animation-timing-function:cubic-bezier(.6,0,.95,.38);transform:translateY(-7%)}50%{transform:translateY(var(--cf-drop,34vh));animation-timing-function:cubic-bezier(.2,.8,.4,1)}60%{transform:translateY(var(--cf-drop,34vh)) scale(1.18, .8);animation-timing-function:cubic-bezier(.25,.9,.4,1)}76%{transform:translateY(calc(var(--cf-drop,34vh) - 7%)) scale(.95, 1.07);animation-timing-function:cubic-bezier(.5,0,.7,1)}88%{transform:translateY(var(--cf-drop,34vh)) scale(1.07, .94);animation-timing-function:ease-out}to{transform:translateY(var(--cf-drop,34vh)) scale(1, 1)}}@media (prefers-reduced-motion:reduce){#chestFx.in .cf-chest{animation:.3s ease-out both cf-fade-in}#chestFx.shake .cf-chest,#chestFx.burst .cf-chest,#chestFx.nudge .cf-chest,#chestFx.burst .cf-flash{animation:none}#chestFx.in .cf-shine{opacity:.85;animation:.4s ease-out both cf-fade-in}#chestFx.burst .cf-shine{opacity:.92;animation:none}#chestFx.fall .cf-holder{transform:translateY(var(--cf-drop,34vh));animation:none}@keyframes cf-fade-in{0%{opacity:0}to{opacity:1}}}#chestFx{--cf-prize-lift:110px}#chestFx .cf-prize{z-index:60;aspect-ratio:1;opacity:0;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:center;width:min(210px,46%);display:none;position:absolute;top:50%;left:50%}#chestFx.has-prize .cf-prize{display:flex}#chestFx .cf-prize-face{z-index:2;will-change:transform;filter:drop-shadow(0 0 14px #ffe29673)drop-shadow(0 10px 18px #00000080);justify-content:center;align-items:center;width:47.6%;height:47.6%;display:flex;position:relative}#chestFx .cf-prize-title{white-space:nowrap;letter-spacing:.3px;color:color-mix(in srgb, var(--q-back,#fff4d9) 66%, #fff);text-shadow:0 2px 4px #000000e6;pointer-events:none;margin-top:-38%;font-size:23px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}#chestFx .cf-prize-title:empty{display:none}#chestFx .cf-prize-face .pt-reward{transform:scale(1.5)}.cf-p-gold{--q-back:#f3c455}.cf-p-mat{--q-back:#7c6bb0}#chestFx .cf-ribbon{z-index:5;aspect-ratio:832/157;color:#fff;-webkit-text-stroke:4px #221d2b;paint-order:stroke fill;text-shadow:0 3px #0006;pointer-events:none;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;width:min(430px,84%);padding-bottom:4%;display:none;position:absolute;top:13%;left:50%;transform:translate(-50%);font:400 30px "Lilita One", var(--game-font)!important}#chestFx.burst.has-prize .cf-ribbon{animation:.4s ease-out .25s both cf-fade-in;display:flex}#chestFx .cf-prize-face .eq-inv-item,.cf-fly .eq-inv-item{width:100%;height:100%}#chestFx .cf-prize-glow{z-index:0;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fffae8b3 0%,#ffe49275 20%,#ffc84e33 42%,#ffb43200 66%);border-radius:50%;width:120%;margin:-60% 0 0 -60%;position:absolute;top:50%;left:50%}@keyframes cf-prize-fly{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--cf-drop,0px) + 8%)) scale(.28)}14%{opacity:1}to{opacity:1;transform:translate(-50%, calc(-50% - var(--cf-prize-lift,0px))) scale(1)}}#chestFx.reveal .cf-prize{animation:.5s cubic-bezier(.2,.68,.28,1) both cf-prize-fly}@keyframes cf-prize-lit{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:.92;transform:scale(1)}}#chestFx.reveal .cf-prize-glow{animation:.5s ease-out .3s both cf-prize-lit}@keyframes cf-prize-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}#chestFx .cf-prize-breath{z-index:2;will-change:transform;justify-content:center;align-items:center;width:47.6%;height:47.6%;display:flex;position:relative}#chestFx .cf-prize-breath>.cf-prize-face{will-change:auto;width:100%;height:100%}#chestFx.reveal .cf-prize-breath{animation:2.6s ease-in-out .5s infinite both cf-prize-breathe}@media (prefers-reduced-motion:reduce){#chestFx.reveal .cf-prize{opacity:1;transform:translate(-50%, calc(-50% - var(--cf-prize-lift,0px)));animation:.3s ease-out both cf-fade-in}#chestFx.reveal .cf-prize-glow{opacity:.92;animation:.3s ease-out both cf-fade-in}#chestFx.reveal .cf-prize-face,#chestFx.reveal .cf-prize-breath{animation:none}}#chestFx .cf-sparks{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:50%}#chestFx .cf-sparks i{width:var(--s,7px);height:var(--s,7px);margin:calc(var(--s,7px) / -2) 0 0 calc(var(--s,7px) / -2);opacity:0;background:radial-gradient(circle,#fffdf2 0%,#fff3c8 34%,#ffcd5ab3 62%,#ffaa2800 100%);border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px 2px #ffda78bf,0 0 18px 5px #ffbe4659}#chestFx.burst .cf-sparks i{animation:cf-spark var(--dur,1.5s) ease-out var(--del,0s) infinite both}@keyframes cf-spark{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(0) scale(.35)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--r,90px) * -1)) scale(.55)}}#chestFx .cf-sparks i:first-child{--a:-104deg;--r:168px;--s:9px;--del:.1s;--dur:3.66s}#chestFx .cf-sparks i:nth-child(2){--a:-86deg;--r:232px;--s:12px;--del:1.91s;--dur:4.21s}#chestFx .cf-sparks i:nth-child(3){--a:-68deg;--r:190px;--s:8px;--del:.69s;--dur:3.37s}#chestFx .cf-sparks i:nth-child(4){--a:-52deg;--r:264px;--s:14px;--del:3.16s;--dur:4.57s}#chestFx .cf-sparks i:nth-child(5){--a:-37deg;--r:204px;--s:9px;--del:1.13s;--dur:3.86s}#chestFx .cf-sparks i:nth-child(6){--a:-21deg;--r:286px;--s:11px;--del:2.46s;--dur:4.79s}#chestFx .cf-sparks i:nth-child(7){--a:-8deg;--r:240px;--s:16px;--del:.4s;--dur:4.04s}#chestFx .cf-sparks i:nth-child(8){--a:7deg;--r:274px;--s:10px;--del:2.69s;--dur:4.34s}#chestFx .cf-sparks i:nth-child(9){--a:19deg;--r:196px;--s:12px;--del:1.51s;--dur:3.54s}#chestFx .cf-sparks i:nth-child(10){--a:34deg;--r:252px;--s:8px;--del:3.49s;--dur:4.44s}#chestFx .cf-sparks i:nth-child(11){--a:49deg;--r:212px;--s:11px;--del:.93s;--dur:3.76s}#chestFx .cf-sparks i:nth-child(12){--a:67deg;--r:178px;--s:9px;--del:2.21s;--dur:3.44s}#chestFx .cf-sparks i:nth-child(13){--a:88deg;--r:226px;--s:13px;--del:.54s;--dur:4.14s}#chestFx .cf-sparks i:nth-child(14){--a:107deg;--r:160px;--s:8px;--del:2.9s;--dur:3.29s}@media (prefers-reduced-motion:reduce){#chestFx.burst .cf-sparks i{opacity:0;animation:none}}.cf-fly{z-index:62;pointer-events:none;filter:drop-shadow(0 6px 12px #00000080);position:fixed}#chestFx.flying .cf-prize,#chestFx.flying .cf-summary{visibility:hidden}#stage #chestFx .cf-hint{left:50%;bottom:calc(5.5% + var(--safe-b,0px));z-index:5;white-space:nowrap;color:#ffe9b8;text-shadow:0 2px 5px #000000e6,0 0 12px #000000b3;pointer-events:none;display:none;position:absolute;transform:translate(-50%);font:400 17px "Lilita One", var(--game-font)!important}#stage #chestFx.burst.has-prize .cf-hint{animation:.5s .62s both pg-hint-in,1.9s ease-in-out 1.12s infinite pg-hint-breathe;display:block}#stage #chestFx.cf-acts .cf-hint{bottom:calc(22% + var(--safe-b,0px))}#stage #chestFx .cf-skip{z-index:6;color:#ffe9b8;-webkit-text-stroke:0;text-shadow:0 2px 6px #000c;cursor:pointer;background:#0a08169e;border:2px solid #ffffff42;border-radius:999px;padding:5px 14px 6px;display:none;position:absolute;top:56px;right:4%;font:400 15px "Lilita One", var(--game-font)!important}#stage #chestFx .cf-skip.on{display:block}#stage #chestFx .cf-skip:active{transform:translateY(2px)}#stage #chestFx .cf-actions{left:50%;bottom:calc(4.5% + var(--safe-b,0px));z-index:6;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;width:100%;display:none;position:absolute;transform:translate(-50%)}#stage #chestFx.cf-acts .cf-actions{animation:.3s ease-out both cf-fade-in;display:flex}#stage #chestFx .cf-actions>*{pointer-events:auto}#stage #chestFx .cf-again{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:148px;padding:7px 20px 9px;display:flex}#stage #chestFx .cf-again,#stage #chestFx .cf-again *{font-weight:400;font-family:"Lilita One", var(--game-font)!important}#stage #chestFx .cf-again[hidden]{display:none}#stage #chestFx.cf-nochest .cf-holder{visibility:hidden}#stage #chestFx .cf-again-price{--si-gap:5px;justify-content:center;align-items:center;gap:var(--si-gap);-webkit-text-stroke:2.7px #000;font-size:20px;line-height:1;display:flex}#stage #chestFx .cf-again-price .k-ic{width:auto;height:21px}#stage #chestFx .cf-again-price .ic-txt{width:19px;height:19px}#stage #chestFx .cf-again-word{-webkit-text-stroke:2.1px #000;font-size:17px;line-height:1.05}#chestFx.summary .cf-holder{opacity:0;transition:opacity .22s}#chestFx.cf-fromchest.summary .cf-holder{transition-delay:var(--cf-hold,0s)}#chestFx .cf-summary{z-index:60;transform:translate(-50%, calc(-50% - var(--cf-prize-lift,0px)));pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;width:min(330px,82%);display:none;position:absolute;top:50%;left:50%}#chestFx.summary .cf-summary{margin-top:calc(46px + max(0px, (1170px - var(--stage-h,1170px)) * (.5 - .13)));display:flex}#chestFx.summary .cf-prize{display:none}#chestFx .cf-sum-cell{filter:drop-shadow(0 0 12px #ffe29666)drop-shadow(0 8px 14px #00000080);width:84px;height:84px;animation:.34s cubic-bezier(.2,1.5,.4,1) both cf-sum-pop;animation-delay:calc(var(--i,0) * .11s);justify-content:center;align-items:center;display:flex;position:relative}#chestFx .cf-sum-cell .eq-inv-item{width:100%;height:100%}#chestFx .cf-sum-cell .pt-reward{transform:scale(1.263)}@keyframes cf-sum-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}#chestFx.cf-fromchest .cf-sum-cell{animation-name:cf-sum-fly;animation-duration:.5s}#chestFx.cf-armed .cf-sum-cell{opacity:0;animation:none}@keyframes cf-sum-fly{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,0px)) scale(.28)}22%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){#chestFx .cf-sum-cell,#chestFx.cf-fromchest .cf-sum-cell{animation:.3s ease-out both cf-fade-in}}#stage :is(#chestFx .cf-skipfx,.skip-anim){color:#ffe9b8;-webkit-text-stroke:0;text-shadow:0 2px 6px #000c;white-space:nowrap;cursor:pointer;background:#0a08169e;border:2px solid #ffffff42;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 6px;line-height:normal;display:flex;font:400 15px "Lilita One", var(--game-font)!important}#stage :is(#chestFx .cf-skipfx,.skip-anim):active{transform:translateY(2px)}#stage :is(#chestFx .cf-skipfx,.skip-anim){position:relative}#stage :is(#chestFx .cf-skipfx,.skip-anim):before{content:"";border-radius:999px;position:absolute;top:-8px;bottom:-8px;left:-60px;right:-60px}#stage :is(#chestFx .cf-skipfx .cf-skipfx-lbl,.skip-anim .skip-anim-lbl){font:800 15px var(--game-font)!important}#stage :is(#chestFx .cf-skipfx .cf-check,.skip-anim .skip-anim-check){width:21px;height:21px;box-shadow:none;background:#00000059;border:2px solid #ffffff61;border-radius:6px;flex:none;position:relative}#stage :is(#chestFx .cf-skipfx[aria-checked=true] .cf-check,.skip-anim[aria-checked=true] .skip-anim-check){background:var(--green-face-bot,#4bb350);border-color:#3f9b46}#stage :is(#chestFx .cf-skipfx[aria-checked=true] .cf-check,.skip-anim[aria-checked=true] .skip-anim-check):before{content:"";background:#fff;border-radius:2px;position:absolute}#stage :is(#chestFx .cf-skipfx[aria-checked=true] .cf-check,.skip-anim[aria-checked=true] .skip-anim-check):after{content:"";background:#fff;border-radius:2px;position:absolute}#stage :is(#chestFx .cf-skipfx[aria-checked=true] .cf-check,.skip-anim[aria-checked=true] .skip-anim-check):before{transform-origin:0;width:7px;height:3px;top:8px;left:3px;transform:rotate(45deg)}#stage :is(#chestFx .cf-skipfx[aria-checked=true] .cf-check,.skip-anim[aria-checked=true] .skip-anim-check):after{transform-origin:0;width:11px;height:3px;top:11px;left:6px;transform:rotate(-50deg)}#patrolModal{flex-direction:column;gap:2px}#stage.has-vipOffer #patrolModal{padding-bottom:clamp(0px, calc(970px - var(--stage-h)), 133px)}.pt-close{margin-top:-6px}#patrolModal.show{animation:.26s both pt-screen-in}#patrolModal.show.pt-closing{animation:.22s both pt-screen-out}@keyframes pt-screen-in{0%{opacity:0}to{opacity:1}}@keyframes pt-screen-out{0%{opacity:1}to{opacity:0}}#patrolModal.show .pt-card{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}@keyframes pt-card-in{0%{opacity:0;transform:translateY(20px)scale(.92)}62%{opacity:1;transform:translateY(-4px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}.pt-card{width:min(var(--card-w,482px), 92%);padding:var(--ribbon-clear) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}#stage .pt-ribbon{top:calc(var(--panel-edge) * -1);transform:translate(-50%, var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;padding-bottom:4%;display:flex;position:absolute;left:50%;font:400 22px "Lilita One", var(--game-font)!important}#patrolModal .pt-hero{aspect-ratio:869/290;width:100%;position:relative}#patrolModal .pt-hero-bg{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#patrolModal .pt-squire-wrap{justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:2%;left:0;right:0}#patrolModal .pt-squire{transform-origin:50% 100%;width:auto;height:96%;animation:2.2s ease-in-out infinite pt-jelly}@keyframes pt-jelly{0%{transform:scale(1)}14%{transform:scale(1.05,.955)}30%{transform:scale(.966,1.038)}44%{transform:scale(1.024,.978)}57%{transform:scale(.988,1.014)}68%{transform:scale(1.007,.994)}76%{transform:scale(1)}to{transform:scale(1)}}.pt-panel{border:3px solid var(--cream-edge);background:linear-gradient(#fdf3dc,#f6e6c4);border-radius:14px;flex-direction:column;align-items:center;gap:11px;width:100%;padding:14px 12px 16px;display:flex;box-shadow:inset 0 2px #fffc,0 3px #00000040}#stage .pt-note{color:var(--cream-ink);text-align:center;line-height:1.15;font:400 20px "Lilita One", var(--game-font)!important}#patrolModal .pt-time,.pt-rewards{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:17px}#patrolModal .pt-time{width:fit-content;max-width:100%;color:var(--cream-ink);justify-content:center;align-items:center;gap:7px;padding:9px 18px;display:flex;font:400 18px "Lilita One", var(--game-font)!important}#patrolModal .pt-clock-ic{object-fit:contain;filter:drop-shadow(0 1px 2px #0000004d);flex:none;width:auto;height:1.74em;margin:-6px 1px -6px 0}#patrolModal .pt-rule{background:linear-gradient(90deg,#a0825000,#a082508c 22% 78%,#a0825000);width:92%;height:2px;margin:-2px 0 0}#patrolModal .pt-time .pt-clock{color:#d8811a}#patrolModal .pt-time.pt-full .pt-clock{color:#d02b2b}#patrolModal .pt-rates{justify-content:center;gap:10px;width:100%;display:flex}#patrolModal .pt-rate{height:28px;color:var(--cream-ink);flex:0 calc(41.25% - 4.125px);justify-content:center;align-items:center;gap:6px;padding:0;display:flex;font:400 16px "Lilita One", var(--game-font)!important}#patrolModal .pt-rate img{object-fit:contain;flex:none;width:24px;height:24px}#patrolModal .pt-rate span{flex:none}#patrolModal .pt-rates{flex-wrap:wrap;gap:2px 12px}#patrolModal .pt-rates .pt-rate{flex:none;gap:4px;height:22px;font-size:14px!important}#patrolModal .pt-rates .pt-rate img{width:20px;height:20px}#patrolModal .pt-divider{width:100%;color:var(--cream-ink);align-items:center;gap:9px;display:flex;font:400 18.7px "Lilita One", var(--game-font)!important}#patrolModal .pt-divider:before,#patrolModal .pt-divider:after{content:"";background:linear-gradient(90deg,#a0825000,#a08250);flex:1;height:2px}#patrolModal .pt-divider:after{background:linear-gradient(90deg,#a08250,#a0825000)}.pt-rewards{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;width:100%;padding:34px 11px 42px;display:flex}.pt-reward{aspect-ratio:1;--pt-frame:var(--prize-frame);--pt-face:var(--prize-face);background:var(--pt-frame);border:var(--card-edge-w) solid #000;border-radius:17.8%;place-items:center;width:66.5px;display:grid;position:relative}.pt-reward:before{content:"";z-index:0;background:var(--pt-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.pt-reward .pt-emoji{z-index:1;font-size:32px;line-height:46px;position:relative}.pt-reward img{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);width:46px;height:46px;position:relative}#stage .pt-reward b{z-index:2;text-align:center;font-variant-numeric:tabular-nums;color:#fff;-webkit-text-stroke:3.8px #000;paint-order:stroke fill;position:absolute;bottom:-10px;left:0;right:0;font:800 17px var(--game-font)!important}#patrolModal .pt-actions{gap:10px;width:100%;display:flex}#patrolModal .pt-actions button{color:#fff;paint-order:stroke fill;cursor:pointer;flex:1;height:62px;transition:transform 80ms;font:400 21px "Lilita One", var(--game-font)!important}#patrolModal .pt-actions button:active{transform:translateY(3px)}#patrolModal .pt-quick-count{margin-top:3px;font-size:13px;display:block}#patrolModal .pt-quick-count:empty{display:none}#patrolModal .pt-claim-wait{margin-top:3px;font-size:13px;display:block}#patrolModal .pt-claim-wait:empty{display:none}#patrolModal .pt-actions button:disabled{filter:saturate(.35)brightness(.78);cursor:default}.pt-close{cursor:pointer;width:56px;height:58px;position:relative}.pt-close:active{transform:translateY(3px)}#stage #patrolGotModal{padding-top:var(--pg-top,56%);cursor:pointer;flex-direction:column;justify-content:flex-start;gap:18px}#patrolGotModal.show{animation:.22s both pt-screen-in}#patrolGotModal.show.pt-closing{animation:.12s both pt-screen-out}body.patrol-fx .flyP{z-index:62}#patrolGotModal .pg-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;padding-bottom:4%;display:flex;font:400 24px "Lilita One", var(--game-font)!important}#patrolGotModal .pg-rewards{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}#patrolGotModal .pg-rewards:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#fff4cd80 0%,#ffd88242 32%,#ffbe3c14 52%,#ffb42800 70%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;animation:3.4s ease-in-out infinite pg-glow;position:absolute;top:50%;left:50%}@keyframes pg-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}#patrolGotModal .pg-mote{pointer-events:none;z-index:-1;filter:blur(.4px)drop-shadow(0 0 5px #ffd682d9);border-radius:50%;position:absolute}#patrolGotModal .pt-reward{animation:.26s cubic-bezier(.2,.75,.35,1) both pg-pop;animation-delay:calc(var(--i,0) * var(--pg-step,.12s))}@keyframes pg-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}#stage #patrolGotModal .pg-detail{flex-direction:column;align-items:center;gap:10px;animation:.42s .48s both pg-hint-in;display:flex}#stage #patrolGotModal .pg-detail:not(.on){display:none}#stage #patrolGotModal .pg-note{z-index:4;text-align:center;color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;max-width:420px;margin:14px 24px 0;animation:.42s .48s both pg-hint-in;position:relative;font:600 17px/1.35 var(--game-font)!important}#stage #patrolGotModal .pg-note[hidden]{display:none}#stage #patrolGotModal.pg-refused .pg-rewards>*{filter:grayscale()brightness(.72)}#stage #patrolGotModal.pg-refused .pg-rewards:before,#stage #patrolGotModal.pg-refused .pg-confetti{display:none}#stage #patrolGotModal.pg-refused .pg-ribbon,#stage #patrolGotModal.pg-settling .pg-hint{visibility:hidden}#stage #patrolGotModal .pg-act{z-index:4;left:0;right:0;bottom:calc(10% + 46px + var(--safe-b,0px));pointer-events:none;animation:pg-act-in .26s ease-out both calc(var(--pg-land,.42s) - .26s);justify-content:center;display:flex;position:absolute}#stage #patrolGotModal .pg-act>*{pointer-events:auto}#stage #patrolGotModal .pg-act[hidden]{display:none}#stage #patrolGotModal .pg-act:not([hidden])~.pg-hint{animation-delay:var(--pg-land,.42s), calc(var(--pg-land,.42s) + .5s)}@keyframes pg-act-in{0%{opacity:0;transform:translateY(10px)}}#stage #patrolGotModal .pow-info{width:320px;position:relative}#stage #patrolGotModal .pow-info:empty{display:none}#stage #patrolGotModal .pg-stats{background:linear-gradient(90deg,#e0b45500,#e0b455eb 26% 74%,#e0b45500) top/100% 2px no-repeat,linear-gradient(90deg,#e0b45500,#e0b455eb 26% 74%,#e0b45500) bottom/100% 2px no-repeat,linear-gradient(90deg,#070a1100,#070a11c7 22% 78%,#070a1100);flex-direction:column;align-items:center;gap:4px;width:320px;padding:9px 0;display:flex}#stage #patrolGotModal .pg-stats:empty{display:none}#stage #patrolGotModal .pg-stats .wsg-l,#stage #patrolGotModal .pg-stats .wsg-a,#stage #patrolGotModal .pg-stats .wsg-b{-webkit-text-stroke:2.4px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 16px "Lilita One", var(--game-font)!important}#stage #patrolGotModal .pg-stats .wsg-l{color:#ffd34d;text-transform:uppercase}#stage #patrolGotModal .pg-stats .wsg-a{color:#fff}#stage #patrolGotModal .pg-stats .wsg-b{color:#dbf66b}#stage #patrolGotModal .pg-stats .wsg-arw{border-left-color:#dbf66b}#stage #patrolGotModal .pg-stats .wsg-row{gap:14px;width:76%}#stage #patrolGotModal .pg-hint{left:0;right:0;bottom:calc(10% + var(--safe-b,0px));text-align:center;color:#ffe9b8;text-shadow:0 2px #000;animation:.5s .62s both pg-hint-in,1.9s ease-in-out 1.12s infinite pg-hint-breathe;position:absolute;font:400 17px "Lilita One", var(--game-font)!important}@keyframes pg-hint-in{0%{opacity:0}to{opacity:.92}}@keyframes pg-hint-breathe{0%,to{opacity:.55}50%{opacity:.95}}.vo-strip{aspect-ratio:618/156;pointer-events:auto;cursor:pointer;background:url(/ui/patrol/wip-offer-background.webp) 50%/100% 100% no-repeat;transition:filter .12s,transform 80ms;overflow:visible}#vipOffer:active{transform:translate(-50%)translateY(3px)}.vo-shop:active{transform:translateY(3px)}.vo-strip.vo-busy{filter:saturate(.55)brightness(.8);cursor:default}.vo-strip.vo-busy:active{transform:translate(-50%)}.vo-shop.vo-busy:active{transform:none}#vipOffer{left:50%;bottom:calc(14px + var(--safe-b));z-index:46;width:min(470px,88.4%);display:none;position:absolute;transform:translate(-50%)}.vo-shop{width:var(--shop-row-w,100%);margin:6px auto 2px;display:block;position:relative}#vipOffer.show{display:block}#vipOffer.vo-lift{z-index:59}#vipOffer.vo-in{animation:.7s cubic-bezier(.2,.8,.3,1) .18s both vo-pop-in}@keyframes vo-pop-in{0%{transform:translate(-50%)translateY(165%)}54%{transform:translate(-50%)translateY(-10%)}74%{transform:translate(-50%)translateY(3.5%)}88%{transform:translate(-50%)translateY(-1.5%)}to{transform:translate(-50%)translateY(0)}}#vipOffer.vo-in .vo-ticket-wrap{transform-origin:50% 80%;animation:.56s cubic-bezier(.34,1.56,.64,1) .7s both vo-ticket-in}@keyframes vo-ticket-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}#stage .vo-strip .vo-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;align-items:center;height:27%;display:flex;position:absolute;top:6%;left:5%;font:400 20px "Lilita One", var(--game-font)!important}#stage .vo-strip .vo-badge{aspect-ratio:690/123;color:#6b4413;-webkit-text-stroke:0;width:60%;text-shadow:none;white-space:nowrap;background:url(/ui/patrol/offer-badge.webp) 50%/100% 100% no-repeat;justify-content:center;align-items:center;padding-bottom:1%;display:flex;position:absolute;top:42%;left:-4%;font:400 15px "Lilita One", var(--game-font)!important}#stage .vo-shop .vo-badge{left:-10px}.vo-strip .vo-ticket-wrap{aspect-ratio:323/215;pointer-events:none;width:31%;position:absolute;top:4%;right:2%}.vo-strip .vo-ticket{object-fit:contain;filter:drop-shadow(0 3px 4px #00000059);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vo-strip .vo-ticket-float{animation:3.1s ease-in-out infinite vo-float;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes vo-float{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-7%)}}.vo-strip .vo-shadow{background:radial-gradient(#341a00ad 0%,#341a0066 45%,#341a0000 72%);border-radius:50%;width:62%;height:13%;margin-left:-31%;animation:3.1s ease-in-out infinite vo-shadow;position:absolute;bottom:2%;left:50%}@keyframes vo-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.82)}}.vo-strip .vo-glow{background:radial-gradient(circle,#fffad699 0%,#ffe28257 28%,#ffc83c1f 48%,#ffbe2800 68%);border-radius:50%;width:190%;height:190%;animation:2.6s ease-in-out infinite vo-glow;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes vo-glow{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.09)}}.vo-strip .vo-spark{pointer-events:none;transform-origin:50% 76%;opacity:0;animation:3s ease-out infinite vo-spark;position:absolute;top:0;bottom:0;left:0;right:0}.vo-strip .vo-spark:before{content:"";width:var(--sz,6%);aspect-ratio:1;background:var(--tint,#fff6c8);filter:blur(.4px)drop-shadow(0 0 6px #ffd678e6);border-radius:50%;position:absolute;bottom:24%;left:50%;transform:translate(-50%,50%)}.vo-strip .vo-spark:nth-child(3){--dx:-46%;--sz:5.5%;--tint:#fff;animation-duration:3s;animation-delay:0s}.vo-strip .vo-spark:nth-child(4){--dx:42%;--sz:4.5%;--tint:#fff588;animation-duration:3.6s;animation-delay:.55s}.vo-strip .vo-spark:nth-child(5){--dx:-30%;--sz:6.5%;--tint:#ffd36d;animation-duration:2.7s;animation-delay:1.1s}.vo-strip .vo-spark:nth-child(6){--dx:34%;--sz:5%;--tint:#ffe9a8;animation-duration:3.3s;animation-delay:1.6s}.vo-strip .vo-spark:nth-child(7){--dx:-14%;--sz:4.5%;--tint:#fff588;animation-duration:3.9s;animation-delay:2.2s}.vo-strip .vo-spark:nth-child(8){--dx:20%;--sz:6%;--tint:#fff;animation-duration:3.1s;animation-delay:2.7s}@keyframes vo-spark{0%{opacity:0;transform:translate(0)scale(.45)}22%{opacity:.95;transform:translate(calc(var(--dx,0%) * .35), -34%) scale(1)}68%{opacity:.7;transform:translate(calc(var(--dx,0%) * .8), -76%) scale(.9)}to{opacity:0;transform:translate(var(--dx,0%), -108%) scale(.4)}}#quickPatrolModal{flex-direction:column;gap:2px}#quickPatrolModal.show{animation:.2s both pt-screen-in}#quickPatrolModal.show.pt-closing{animation:.18s both pt-screen-out}#rateUsModal .pt-card,#reviveModal .rv-card,#adGateModal .pt-card,#eqConfirmModal .pt-card,#quickPatrolModal .qp-card{padding-top:var(--ribbon-clear-airy)}#quickPatrolModal .qp-card{width:min(var(--card-w,482px), 88%)}#quickPatrolModal .qp-note b{color:#b8541c}#quickPatrolModal .qp-actions{justify-content:center;gap:12px;width:100%;display:flex}#quickPatrolModal .qp-slot{flex-direction:column;flex:1;align-items:center;gap:4px;max-width:236px;display:flex}#quickPatrolModal .qp-actions button{color:#fff;paint-order:stroke fill;cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;height:62px;transition:transform 80ms;display:flex;position:relative;font:400 21px "Lilita One", var(--game-font)!important}#quickPatrolModal .qp-actions button:active{transform:translateY(3px)}#quickPatrolModal .qp-actions button:disabled{filter:saturate(.3)brightness(.72);cursor:default}#quickPatrolModal .qp-pay img{object-fit:contain;width:30px;height:30px}#quickPatrolModal .qp-badge{color:#fff;-webkit-text-stroke:0;text-shadow:0 2px #000;background:#e03a2f;border:2.5px solid #40120f;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 5px;display:grid;position:absolute;top:-8px;right:-6px;font:400 15px "Lilita One", var(--game-font)!important}#quickPatrolModal .qp-remaining{color:var(--cream-ink);font:400 14px "Lilita One", var(--game-font)!important}#quickPatrolModal .qp-reset{color:var(--cream-ink);font:400 15px "Lilita One", var(--game-font)!important}#quickPatrolModal .qp-reset span{color:#b8541c}@media (prefers-reduced-motion:reduce){#patrolModal.show .pt-card,#patrolModal .pt-squire,#patrolGotModal .pg-rewards:before{animation:none}.vo-strip .vo-ticket-float{animation:none;transform:rotate(-7deg)}.vo-strip .vo-shadow,.vo-strip .vo-glow{animation:none}.vo-strip .vo-spark{display:none}#vipOffer.vo-in{animation:none;transform:translate(-50%)}#vipOffer.vo-in .vo-ticket-wrap{opacity:1;animation:none;transform:none}}#vipGotModal.show{animation:.26s both pt-screen-in}#vipGotModal.show.pt-closing{animation:.22s both pt-screen-out}#vipGotModal.show .pt-card{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}#vipGotModal .vg-card{width:calc(min(var(--card-w,482px), 92%) * .94)}#stage #vipGotModal .pt-ribbon{z-index:3}#vipGotModal .vg-hero{aspect-ratio:620/306;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible}#vipGotModal .vg-rays{aspect-ratio:1;background:repeating-conic-gradient(#ffe9a84d 0deg 6deg,#ffe9a800 6deg 19deg);width:92.4%;animation:34s linear infinite vg-rays-turn;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 26%,#0000008c 55%,#0000 78%);mask-image:radial-gradient(closest-side,#000 26%,#0000008c 55%,#0000 78%)}@keyframes vg-rays-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}#vipGotModal .vg-spark{transform-origin:50% 46%;opacity:0;pointer-events:none;animation:3s ease-out infinite vg-spark;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.25)}#vipGotModal .vg-spark:before{content:"";width:var(--sz,5%);aspect-ratio:1;background:var(--tint,#fff6c8);clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);filter:drop-shadow(0 0 5px #ffd678f2);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}#vipGotModal .vg-spark:nth-child(3){--dx:-52%;--dy:-34%;--sz:5%;--tint:#fff;animation-duration:2.8s;animation-delay:0s}#vipGotModal .vg-spark:nth-child(4){--dx:48%;--dy:-40%;--sz:4%;--tint:#fff588;animation-duration:3.4s;animation-delay:.35s}#vipGotModal .vg-spark:nth-child(5){--dx:-60%;--dy:8%;--sz:4.5%;--tint:#ffd36d;animation-duration:3.1s;animation-delay:.7s}#vipGotModal .vg-spark:nth-child(6){--dx:58%;--dy:12%;--sz:5.5%;--tint:#ffe9a8;animation-duration:2.6s;animation-delay:1.05s}#vipGotModal .vg-spark:nth-child(7){--dx:-18%;--dy:-52%;--sz:4%;--tint:#fff;animation-duration:3.6s;animation-delay:1.4s}#vipGotModal .vg-spark:nth-child(8){--dx:22%;--dy:-56%;--sz:6%;--tint:#fff588;animation-duration:3s;animation-delay:1.75s}#vipGotModal .vg-spark:nth-child(9){--dx:-44%;--dy:34%;--sz:4%;--tint:#ffd36d;animation-duration:3.3s;animation-delay:2.1s}#vipGotModal .vg-spark:nth-child(10){--dx:40%;--dy:36%;--sz:4.5%;--tint:#fff;animation-duration:2.9s;animation-delay:2.45s}#vipGotModal .vg-spark:nth-child(11){--dx:-66%;--dy:-14%;--sz:5%;--tint:#ffe9a8;animation-duration:3.7s;animation-delay:2.8s}#vipGotModal .vg-spark:nth-child(12){--dx:64%;--dy:-18%;--sz:5.5%;--tint:#fff588;animation-duration:3.2s;animation-delay:3.15s}@keyframes vg-spark{0%{opacity:0;transform:translate(0)scale(.25)rotate(0)}16%{opacity:1;transform:translate(calc(var(--dx,0%) * .22), calc(var(--dy,0%) * .22)) scale(1) rotate(35deg)}64%{opacity:.75;transform:translate(calc(var(--dx,0%) * .72), calc(var(--dy,0%) * .72)) scale(.8) rotate(120deg)}to{opacity:0;transform:translate(var(--dx,0%), var(--dy,0%)) scale(.3) rotate(190deg)}}#vipGotModal .vg-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fff0be8c 0%,#ffd8804d 44%,#ffc65400 72%);width:86%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}#vipGotModal .vg-ticket{filter:drop-shadow(0 10px 14px #00000073);width:64.8%;position:relative}#vipGotModal .vg-ticket-float{width:64.8%;animation:3.4s ease-in-out infinite vg-ticket-float;display:inline-block;position:relative}#vipGotModal .vg-ticket-float>.vg-ticket{width:100%;display:block}@keyframes vg-ticket-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}#stage #vipGotModal .vg-activated{aspect-ratio:580/105;color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;z-index:2;background:url(/ui/patrol/ribbon-curved.webp) 50%/contain no-repeat;justify-content:center;align-items:center;width:84%;padding-bottom:.25em;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-43.81%);font:400 22.5px "Lilita One", var(--game-font)!important}#vipGotModal .vg-panel{gap:9px;padding-top:44px}#stage #vipGotModal .vg-head{color:var(--cream-ink);text-align:center;line-height:1.1;font:400 26px "Lilita One", var(--game-font)!important}#vipGotModal .vg-perks{flex-direction:column;gap:9px;width:88%;margin-top:20px;display:flex}#vipGotModal .vg-perk{background:#ecd9ae;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;display:flex;box-shadow:inset 0 2px #0000001a,inset 0 -2px #ffffff8c}#vipGotModal .vg-perk-ic{flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}#vipGotModal .vg-perk-ic img{filter:drop-shadow(0 2px 2px #00000040);max-width:100%;max-height:100%}#stage #vipGotModal .vg-perk span{color:var(--cream-ink);line-height:1.1;font:400 21px "Lilita One", var(--game-font)!important}#stage #vipGotModal .vg-ok,#stage #rateUsModal .vg-ok{color:#fff;paint-order:stroke fill;cursor:pointer;min-width:62%;margin-top:23px;padding:13px 30px 16px;transition:transform 80ms;font:400 25px "Lilita One", var(--game-font)!important}@media (prefers-reduced-motion:reduce){#vipGotModal .vg-rays{animation:none}#vipGotModal .vg-ticket-float{animation:none;transform:rotate(-2deg)}#vipGotModal .vg-spark{display:none}}#vipGotModal .vg-fw{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}#vipGotModal .vg-fw-burst{width:0;height:0;animation:vg-fw-fall var(--life,1.1s) cubic-bezier(.2, .5, .5, 1) both;position:absolute}@keyframes vg-fw-fall{0%{transform:translateY(0)}to{transform:translateY(var(--drop,26px))}}#vipGotModal .vg-fw-p{width:var(--sz,6px);height:var(--sz,6px);margin:calc(var(--sz,6px) / -2) 0 0 calc(var(--sz,6px) / -2);background:var(--tint,#ffe9a8);box-shadow:0 0 6px 1px var(--tint,#ffe9a8);opacity:0;animation:vg-fw-fly var(--life,1.1s) cubic-bezier(.12, .7, .3, 1) both;border-radius:50%;position:absolute;top:0;left:0}@keyframes vg-fw-fly{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(0) scale(.3)}8%{opacity:1}55%{opacity:.95;transform:rotate(var(--a,0deg)) translateY(calc(var(--d,60px) * -.92)) scale(1)}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(calc(var(--d,60px) * -1)) scale(.35)}}@media (prefers-reduced-motion:reduce){#vipGotModal .vg-fw{display:none}}.pg-fly{z-index:62;pointer-events:none;background:0 0;border-color:#0000;position:fixed}.pg-fly:before{display:none}.pg-fly img{width:calc(46px * var(--stage-scale,1));height:calc(46px * var(--stage-scale,1))}.pg-fly b{display:none}#stage>.pg-bag{z-index:61;pointer-events:none;width:49.6px;position:absolute;top:84px;left:18px}#stage>.pg-bag[hidden]{display:none}#stage>.pg-bag img{transform-origin:50% 100%;filter:drop-shadow(0 3px #00000059);width:100%;height:auto;animation:.42s cubic-bezier(.22,1.4,.36,1) both pg-bag-in;display:block}@keyframes pg-bag-in{0%{opacity:0;transform:translateY(26px)scale(.62,.78)}55%{opacity:1;transform:translateY(-6px)scale(1.14,.92)}78%{opacity:1;transform:translateY(0)scale(.94,1.08)}to{opacity:1;transform:translateY(0)scale(1)}}#stage>.pg-bag.is-gulp img{animation:.26s cubic-bezier(.3,1.3,.4,1) both pg-bag-gulp}@keyframes pg-bag-gulp{0%{transform:scale(1)}35%{transform:scale(1.18,.84)}70%{transform:scale(.93,1.09)}to{transform:scale(1)}}#stage>.pg-bag.is-out img{animation:.3s cubic-bezier(.4,0,.7,.3) both pg-bag-out}@keyframes pg-bag-out{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}30%{opacity:1;transform:translateY(-5px)rotate(-7deg)scale(1.06,.96)}60%{opacity:1;transform:translateY(-2px)rotate(5deg)scale(1)}to{opacity:0;transform:translateY(20px)rotate(0)scale(.7,.84)}}@media (prefers-reduced-motion:reduce){#stage>.pg-bag img,#stage>.pg-bag.is-gulp img,#stage>.pg-bag.is-out img{animation:none!important}}.pt-reward .pt-vip-tag{z-index:4;pointer-events:none;font-style:normal;font-family:var(--game-font);font-weight:var(--game-weight);color:#ffd84a;-webkit-text-stroke:3px #3a2208;paint-order:stroke fill;text-shadow:0 2px #00000073;letter-spacing:.02em;font-size:16px;line-height:1;position:absolute;top:-3px;left:3px}#modesBtn{z-index:5;aspect-ratio:343/261;cursor:pointer;filter:drop-shadow(-3px 3px #00000059);color:#fff;letter-spacing:.02em;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;width:82px;padding:0 14px 7px 10px;font-size:13px;font-weight:800;line-height:1.1;display:flex;position:absolute;bottom:10px;right:0}#modesBtn:active{transform:translateY(1px)}#modesBtn .navDot{width:calc(20px * var(--badge-scale));height:calc(20px * var(--badge-scale));font:800 calc(12px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-6px;right:6px;box-shadow:0 2px #0000004d}#modesBtn.dot .navDot{display:flex}#modesBtn[hidden]{display:none!important}#modesBtn.fu-landing{visibility:hidden}#modesModal,#towerModal,#mineModal,#islandModal{z-index:58;background:#241a33;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#modesModal.show,#towerModal.show,#mineModal.show,#islandModal.show{display:flex}#modesModal.show{animation:.22s both pt-screen-in}#modesModal.show #modesTitle{animation:.34s cubic-bezier(.22,.9,.3,1.18) both mdTitleIn}@keyframes mdTitleIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes mdCardIn{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#modesModal.show #modesTitle,.modeCard{animation:.22s both pt-screen-in}}#modesTitle{justify-content:center;align-items:center;gap:12px;padding:16px 12px 6px;display:flex}#modesTitle h2{color:#fff;letter-spacing:.01em;white-space:nowrap;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 3px #000;flex:none;margin:0;font:400 32.5px "Lilita One", var(--game-font)!important}#modesTitle .mtLine{aspect-ratio:330/37;background:0 0;flex:0 165px;min-width:0}#modesTitle .mtLine:last-child{transform:scaleX(-1)}#modesList{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:14px 12px;display:flex;overflow-y:auto}.modeCard{cursor:pointer;--mcIn:12px;aspect-ratio:1000/420;min-height:0;animation:.42s cubic-bezier(.22,.9,.3,1.18) both mdCardIn;animation-delay:calc(80ms + var(--i,0) * .11s);background:#17112b;border:2px solid #4a3a66;border-radius:14px;flex:none;position:relative;box-shadow:0 3px #00000059,0 6px 14px #00000073}.modeCard>img{object-fit:cover;object-position:50% 0%;border-radius:var(--mcIn);width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.modeCard:before{content:"";pointer-events:none;border-radius:var(--mcIn);background:linear-gradient(270deg, rgba(var(--mcInk,0, 0, 0), .42) 0%, rgba(var(--mcInk,0, 0, 0), .2) 30%, rgba(var(--mcInk,0, 0, 0), 0) 58%);position:absolute;top:0;bottom:0;left:0;right:0}.modeCard .mcName{text-align:right;white-space:nowrap;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:0 3px #120d26;font-size:34px;font-weight:900;line-height:1.15;position:absolute;top:8px;right:20px}.modeCard .mcWhere{color:#fff;-webkit-text-stroke:0;text-shadow:none;background:#0a0816b8;border-radius:999px;align-items:center;gap:6px;padding:2px 12px 2px 8px;font-size:18px;font-weight:800;display:flex;position:absolute;top:54px;right:14px}.modeCard .mcWhereIc{flex:none;width:auto;height:24px;display:block}.modeCard .mcEnergy{color:#fff;background:#0a0816b8;border-radius:999px;align-items:center;gap:8px;padding:3px 16px 3px 10px;font-size:21px;font-weight:900;display:flex;position:absolute;bottom:10px;right:10px}.modeCard .mcEnergy .mcIc{align-items:center;font-size:25.2px;display:inline-flex}.modeCard .mcEnergy .mcIc img{width:auto;height:24px;display:block}.ic-txt.ic-s-tktTower,.ic-txt.ic-s-tktMine,.ic-txt.ic-s-tktIsland{background:50%/contain no-repeat;width:30px;height:20px}.ic-txt.ic-s-tktTower{background-image:url(/ui/towerTicket.webp)}.ic-txt.ic-s-tktMine{background-image:url(/ui/mineTicket.webp)}.ic-txt.ic-s-tktIsland{background-image:url(/ui/islandTicket.png)}.ic-txt.ic-s-tktArena{background:url(/ui/arenaTicket.png) 50%/contain no-repeat;width:30px;height:20px}.curPill .ic-txt.ic-s-tktTower,.curPill .ic-txt.ic-s-tktMine,.curPill .ic-txt.ic-s-tktIsland{width:34px;height:23px}.modeFoot .mfGo .mfCost .ic-txt.ic-s-tktTower,.modeFoot .mfGo .mfCost .ic-txt.ic-s-tktMine,.modeFoot .mfGo .mfCost .ic-txt.ic-s-tktIsland{width:22px;height:15px}.modeCard.locked>img{filter:grayscale(.75)brightness(.55)}.modeCard.gated .mcEnergy{filter:grayscale();opacity:.6}.modeCard .mcLock{pointer-events:none;justify-content:center;align-items:center;padding-top:14px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.modeCard.locked .mcLock{display:flex}.modeCard .mcLockPill{color:#fff;white-space:nowrap;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;background:#0a0816c7;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 18px 6px 10px;font-size:21px;font-weight:800;display:flex}.modeCard .mcLockIc{flex:none;width:auto;height:32px;display:block}.modeCard .navDot{z-index:3;width:calc(26px * var(--badge-scale,1));height:calc(26px * var(--badge-scale,1));border:var(--badge-ring,1px) solid #17112b;font:800 calc(16px * var(--badge-scale,1))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:0 2px #0000004d}.modeCard.dot .navDot{display:flex}#towerTop,#modesTop,#mineTop,#islandTop{z-index:4;padding:calc(6px + var(--safe-t,0px)) 10px 15px;background:#1b1428;border-bottom:2px solid #3c2f52;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.curPill.tkPill{position:relative}.curPill .tkNext{text-align:center;color:#ffd455;letter-spacing:.02em;pointer-events:none;margin-top:1px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:100%;left:0;right:0}.curPill .tkNext:empty{display:none}#towerTop .pillArt,#modesTop .pillArt,#mineTop .pillArt,#islandTop .pillArt{object-fit:contain;width:18px;height:18px}#app #stage.has-modesModal #playerChip{visibility:hidden}#towerTop{background:#312646;border-bottom:5px solid #18132a;gap:7px}#modesTop{height:calc(58px + var(--safe-t,0px));padding:var(--safe-t,0px) 10px 0;background:#312646;border-bottom:5px solid #18132a;gap:7px}:-webkit-any(#towerStage,#mineStage){flex-direction:column;flex:1;align-items:center;padding-top:25px;display:flex;position:relative;overflow:hidden}:is(#towerStage,#mineStage){flex-direction:column;flex:1;align-items:center;padding-top:25px;display:flex;position:relative;overflow:hidden}:-webkit-any(#towerStage,#islandStage){flex-direction:column;flex:1;align-items:center;padding-top:25px;display:flex;position:relative;overflow:hidden}:is(#towerStage,#islandStage){flex-direction:column;flex:1;align-items:center;padding-top:25px;display:flex;position:relative;overflow:hidden}:-webkit-any(#towerStage,#mineStage) .twBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:is(#towerStage,#mineStage) .twBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(#towerStage,#islandStage) .twBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:is(#towerStage,#islandStage) .twBg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any(#towerStage,#mineStage) .pt-ribbon{--ribbon-w:300px;z-index:3;margin-top:10px;position:relative;top:0;left:auto;transform:none}:is(#towerStage,#mineStage) .pt-ribbon{--ribbon-w:300px;z-index:3;margin-top:10px;position:relative;top:0;left:auto;transform:none}:-webkit-any(#towerStage,#islandStage) .pt-ribbon{--ribbon-w:300px;z-index:3;margin-top:10px;position:relative;top:0;left:auto;transform:none}:is(#towerStage,#islandStage) .pt-ribbon{--ribbon-w:300px;z-index:3;margin-top:10px;position:relative;top:0;left:auto;transform:none}#stage #towerStage .pt-ribbon{aspect-ratio:503/88;background:50%/100% 100% no-repeat;padding-bottom:2%}#stage #mineStage .pt-ribbon,#stage #islandStage .pt-ribbon{aspect-ratio:431/80;background:50%/100% 100% no-repeat;padding-bottom:2.1%}:-webkit-any(#towerStage,#mineStage) .pt-ribbon span{color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:21px;font-weight:400;font-family:"Lilita One", var(--game-font)!important}:is(#towerStage,#mineStage) .pt-ribbon span{color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:21px;font-weight:400;font-family:"Lilita One", var(--game-font)!important}:-webkit-any(#towerStage,#islandStage) .pt-ribbon span{color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:21px;font-weight:400;font-family:"Lilita One", var(--game-font)!important}:is(#towerStage,#islandStage) .pt-ribbon span{color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:21px;font-weight:400;font-family:"Lilita One", var(--game-font)!important}#towerProgress{z-index:3;flex-direction:column;align-items:center;gap:4px;height:63%;display:flex;position:absolute;top:31%;left:10px}#towerProgress .tpChest{z-index:2;flex:none;width:66px;height:62px;position:relative;transform:translateY(15px)}#towerProgress .tpChest img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000080);width:100%;height:100%}#stage #towerProgress .tpChestN{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;line-height:1;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);font:400 17px "Lilita One", var(--game-font)!important}#towerProgress .tpBar{flex:1;width:36px;position:relative}#towerProgress .tpTrack{background:#0a0614c7;border:3px solid #4a3a66;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#towerProgress .tpFill{background:linear-gradient(#ffd75e 0%,#f0a81e 100%);height:0%;transition:height .35s;position:absolute;bottom:0;left:0;right:0}#towerProgress .tpTrack:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 calc(10% - 2px),#140a2873 calc(10% - 2px) 10%);position:absolute;top:0;bottom:0;left:0;right:0}#stage #towerProgress .tpNow{left:calc(100% + 10px);bottom:var(--at,0%);color:#fff;white-space:nowrap;background:#0a0614d1;border:2px solid #4a3a66;border-radius:9px;padding:3px 9px;transition:bottom .35s;position:absolute;transform:translateY(50%);font:400 15px "Lilita One", var(--game-font)!important}#towerProgress .tpNow:before{content:"";border:7px solid #0000;border-left:0;border-right-color:#4a3a66;position:absolute;top:50%;right:100%;transform:translateY(-50%)}:-webkit-any(#towerFoes,#mineFoes){z-index:2;flex:1;justify-content:center;align-items:center;gap:8%;width:100%;padding-bottom:30px;display:flex;position:relative}:is(#towerFoes,#mineFoes){z-index:2;flex:1;justify-content:center;align-items:center;gap:8%;width:100%;padding-bottom:30px;display:flex;position:relative}:-webkit-any(#towerFoes,#islandFoes){z-index:2;flex:1;justify-content:center;align-items:center;gap:8%;width:100%;padding-bottom:30px;display:flex;position:relative}:is(#towerFoes,#islandFoes){z-index:2;flex:1;justify-content:center;align-items:center;gap:8%;width:100%;padding-bottom:30px;display:flex;position:relative}:-webkit-any(#towerFoes,#mineFoes) .twFoe{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}:is(#towerFoes,#mineFoes) .twFoe{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}:-webkit-any(#towerFoes,#islandFoes) .twFoe{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}:is(#towerFoes,#islandFoes) .twFoe{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}:-webkit-any(#towerFoes,#mineFoes) .twFoe:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000008c 0%,#00000047 55%,#0000 72%);width:72px;height:16px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:is(#towerFoes,#mineFoes) .twFoe:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000008c 0%,#00000047 55%,#0000 72%);width:72px;height:16px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:-webkit-any(#towerFoes,#islandFoes) .twFoe:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000008c 0%,#00000047 55%,#0000 72%);width:72px;height:16px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:is(#towerFoes,#islandFoes) .twFoe:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000008c 0%,#00000047 55%,#0000 72%);width:72px;height:16px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}:-webkit-any(#towerFoes,#mineFoes).pair .twFoe:after{width:58px;height:13px}:is(#towerFoes,#mineFoes).pair .twFoe:after{width:58px;height:13px}:-webkit-any(#towerFoes,#islandFoes).pair .twFoe:after{width:58px;height:13px}:is(#towerFoes,#islandFoes).pair .twFoe:after{width:58px;height:13px}:-webkit-any(#towerFoes,#mineFoes) .twFoe img{transform-origin:50% 100%;width:auto;max-height:200px;animation:2.6s ease-in-out infinite twBreathe;display:block}:is(#towerFoes,#mineFoes) .twFoe img{transform-origin:50% 100%;width:auto;max-height:200px;animation:2.6s ease-in-out infinite twBreathe;display:block}:-webkit-any(#towerFoes,#islandFoes) .twFoe img{transform-origin:50% 100%;width:auto;max-height:200px;animation:2.6s ease-in-out infinite twBreathe;display:block}:is(#towerFoes,#islandFoes) .twFoe img{transform-origin:50% 100%;width:auto;max-height:200px;animation:2.6s ease-in-out infinite twBreathe;display:block}:-webkit-any(#towerFoes,#mineFoes).pair .twFoe img{max-height:166px}:is(#towerFoes,#mineFoes).pair .twFoe img{max-height:166px}:-webkit-any(#towerFoes,#islandFoes).pair .twFoe img{max-height:166px}:is(#towerFoes,#islandFoes).pair .twFoe img{max-height:166px}:-webkit-any(#towerFoes,#mineFoes) .twFoe:nth-child(2) img{animation-delay:-1.3s}:is(#towerFoes,#mineFoes) .twFoe:nth-child(2) img{animation-delay:-1.3s}:-webkit-any(#towerFoes,#islandFoes) .twFoe:nth-child(2) img{animation-delay:-1.3s}:is(#towerFoes,#islandFoes) .twFoe:nth-child(2) img{animation-delay:-1.3s}@keyframes twBreathe{0%,to{transform:scale(1)}50%{transform:scale(.985,1.018)}}@media (prefers-reduced-motion:reduce){:-webkit-any(#towerFoes,#mineFoes) .twFoe img{animation:none}:is(#towerFoes,#mineFoes) .twFoe img{animation:none}:-webkit-any(#towerFoes,#islandFoes) .twFoe img{animation:none}:is(#towerFoes,#islandFoes) .twFoe img{animation:none}}:-webkit-any(#towerFoes,#mineFoes) .twFoe.aura img{filter:drop-shadow(0 0 calc(5px * var(--aura-mul,1)) var(--aura-col,#e8323c)) drop-shadow(0 0 calc(13px * var(--aura-mul,1)) var(--aura-col,#e8323c))}:is(#towerFoes,#mineFoes) .twFoe.aura img{filter:drop-shadow(0 0 calc(5px * var(--aura-mul,1)) var(--aura-col,#e8323c)) drop-shadow(0 0 calc(13px * var(--aura-mul,1)) var(--aura-col,#e8323c))}:-webkit-any(#towerFoes,#islandFoes) .twFoe.aura img{filter:drop-shadow(0 0 calc(5px * var(--aura-mul,1)) var(--aura-col,#e8323c)) drop-shadow(0 0 calc(13px * var(--aura-mul,1)) var(--aura-col,#e8323c))}:is(#towerFoes,#islandFoes) .twFoe.aura img{filter:drop-shadow(0 0 calc(5px * var(--aura-mul,1)) var(--aura-col,#e8323c)) drop-shadow(0 0 calc(13px * var(--aura-mul,1)) var(--aura-col,#e8323c))}:-webkit-any(#towerFoes,#mineFoes) .twFoe .twPow{color:#ffd75e;background:#0a0614cc;border:1px solid #4a3a66;border-radius:999px;align-items:center;gap:5.2px;padding:2.6px 13px;font-size:16.9px;font-weight:900;display:flex}:is(#towerFoes,#mineFoes) .twFoe .twPow{color:#ffd75e;background:#0a0614cc;border:1px solid #4a3a66;border-radius:999px;align-items:center;gap:5.2px;padding:2.6px 13px;font-size:16.9px;font-weight:900;display:flex}:-webkit-any(#towerFoes,#islandFoes) .twFoe .twPow{color:#ffd75e;background:#0a0614cc;border:1px solid #4a3a66;border-radius:999px;align-items:center;gap:5.2px;padding:2.6px 13px;font-size:16.9px;font-weight:900;display:flex}:is(#towerFoes,#islandFoes) .twFoe .twPow{color:#ffd75e;background:#0a0614cc;border:1px solid #4a3a66;border-radius:999px;align-items:center;gap:5.2px;padding:2.6px 13px;font-size:16.9px;font-weight:900;display:flex}:-webkit-any(#towerFoes,#mineFoes) .twFoe .twPow .ic-txt{width:18.2px;height:18.2px}:is(#towerFoes,#mineFoes) .twFoe .twPow .ic-txt{width:18.2px;height:18.2px}:-webkit-any(#towerFoes,#islandFoes) .twFoe .twPow .ic-txt{width:18.2px;height:18.2px}:is(#towerFoes,#islandFoes) .twFoe .twPow .ic-txt{width:18.2px;height:18.2px}:-webkit-any(#towerStage,#mineStage) .twFloor{z-index:3;color:#f6ebd5;-webkit-text-stroke:4px #221b33;paint-order:stroke fill;margin-top:4px;line-height:1.05;position:relative;font:400 44px "Lilita One", var(--game-font)!important}:is(#towerStage,#mineStage) .twFloor{z-index:3;color:#f6ebd5;-webkit-text-stroke:4px #221b33;paint-order:stroke fill;margin-top:4px;line-height:1.05;position:relative;font:400 44px "Lilita One", var(--game-font)!important}:-webkit-any(#towerStage,#islandStage) .twFloor{z-index:3;color:#f6ebd5;-webkit-text-stroke:4px #221b33;paint-order:stroke fill;margin-top:4px;line-height:1.05;position:relative;font:400 44px "Lilita One", var(--game-font)!important}:is(#towerStage,#islandStage) .twFloor{z-index:3;color:#f6ebd5;-webkit-text-stroke:4px #221b33;paint-order:stroke fill;margin-top:4px;line-height:1.05;position:relative;font:400 44px "Lilita One", var(--game-font)!important}:-webkit-any(#towerStage,#mineStage) .twRewardsLbl{z-index:3;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:6px;position:relative;font:400 20px "Lilita One", var(--game-font)!important}:is(#towerStage,#mineStage) .twRewardsLbl{z-index:3;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:6px;position:relative;font:400 20px "Lilita One", var(--game-font)!important}:-webkit-any(#towerStage,#islandStage) .twRewardsLbl{z-index:3;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:6px;position:relative;font:400 20px "Lilita One", var(--game-font)!important}:is(#towerStage,#islandStage) .twRewardsLbl{z-index:3;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:6px;position:relative;font:400 20px "Lilita One", var(--game-font)!important}:-webkit-any(#towerPrize,#minePrize){z-index:3;background:#00000073;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-top:4px;padding:12px 16px 8px;display:flex;position:relative}:is(#towerPrize,#minePrize){z-index:3;background:#00000073;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-top:4px;padding:12px 16px 8px;display:flex;position:relative}:-webkit-any(#towerPrize,#islandPrize){z-index:3;background:#00000073;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-top:4px;padding:12px 16px 8px;display:flex;position:relative}:is(#towerPrize,#islandPrize){z-index:3;background:#00000073;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px;margin-top:4px;padding:12px 16px 8px;display:flex;position:relative}.twTile{flex-direction:column;align-items:center;display:flex}.twTile .twTileArt{box-sizing:border-box;background:#7f9017;border:2px solid #c5e369;border-radius:13px;justify-content:center;align-items:center;width:70px;height:66px;display:flex;box-shadow:0 0 0 2px #000}.twTile .twTileArt img{object-fit:contain;width:46px;height:auto;max-height:50px}.twTile.stone .twTileArt{background:#1b4a86;border-color:#6fc2f5}.twTile.stone .twTileArt img{width:auto;height:50px}.twTile.gem .twTileArt{background:var(--gem-tile-back,#4b2a86);border-color:var(--gem-tile-edge,#c08cff)}.twTile.gem .twTileArt img{width:40px}.twTile.design .twTileArt,.twTile.key .twTileArt{background:#8a5a12;border-color:#f0c03c}.twTile.energy .twTileArt{background:#2a5c9c;border-color:#8fd4ff}#stage .twTile .twTileN{color:#fff;-webkit-text-stroke:4px #221d2b;paint-order:stroke fill;margin-top:-6px;font:400 20px "Lilita One", var(--game-font)!important}.modeFoot{z-index:4;padding:12px 12px calc(20px + var(--safe-b,0px));background:#1b1428;border-top:2px solid #3c2f52;justify-content:center;align-items:center;margin-bottom:0;display:flex;position:relative}#modesModal .modeFoot{height:calc(var(--ws-nav-h) + var(--safe-b,0px));padding:0 12px var(--safe-b,0px)}:-webkit-any(#towerModal,#mineModal) .modeFoot{height:calc(106px + var(--safe-b,0px))}:is(#towerModal,#mineModal) .modeFoot{height:calc(106px + var(--safe-b,0px))}:-webkit-any(#towerModal,#islandModal) .modeFoot{height:calc(106px + var(--safe-b,0px))}:is(#towerModal,#islandModal) .modeFoot{height:calc(106px + var(--safe-b,0px))}.modeFoot .ws-back{left:12px;top:calc(50% - var(--safe-b,0px) / 2);cursor:pointer;width:54px;height:54px;padding:0;position:absolute;transform:translateY(-50%)}.modeFoot .ws-back:active{transform:translateY(calc(2px - 50%))}#towerFoot .ws-back{top:22px;transform:none}#towerFoot .ws-back:active{transform:translateY(2px)}.modeFoot .mfGo{cursor:pointer;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:50%/100% 100% no-repeat;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:178px;height:74px;padding-bottom:9px;display:flex;font-family:"Lilita One", var(--game-font)!important}.modeFoot .mfGo .mfLbl{letter-spacing:.01em;font-size:21px;font-weight:400}.modeFoot .mfGo,.modeFoot .mfGo *{font-weight:400}.modeFoot .mfGo .mfCost{align-items:center;gap:3px;font-size:15px;display:flex}.modeFoot .mfGo .mfCost .ic-txt{width:15px;height:15px}.modeFoot .mfGo:disabled{filter:grayscale(.65)brightness(.75);cursor:default}.result-screen.df-nopay .df-reward{visibility:hidden}:-webkit-any(#towerStage,#mineStage) .mnLevel{z-index:3;align-items:center;gap:22px;margin-top:10px;display:flex;position:relative}:is(#towerStage,#mineStage) .mnLevel{z-index:3;align-items:center;gap:22px;margin-top:10px;display:flex;position:relative}:-webkit-any(#towerStage,#islandStage) .mnLevel{z-index:3;align-items:center;gap:22px;margin-top:10px;display:flex;position:relative}:is(#towerStage,#islandStage) .mnLevel{z-index:3;align-items:center;gap:22px;margin-top:10px;display:flex;position:relative}.mnArrow{cursor:pointer;color:#4a3416;background:linear-gradient(#f6ebd0 0%,#e2cfa4 100%);border:0;border-radius:12px;width:46px;height:46px;font-size:18px;font-weight:900;line-height:1;box-shadow:0 3px #a98f5e,inset 0 1px #fff9}.mnArrow:active{transform:translateY(2px);box-shadow:0 1px #a98f5e}.mnArrow:disabled{opacity:.35;cursor:default;transform:none}.mnLevelBox{background:#0a0614b8;border:1px solid #4a3a66;border-radius:14px;flex-direction:column;align-items:center;min-width:96px;padding:6px 14px 4px;display:flex}#stage .mnLevelBox .mnNum{color:#ffd75e;-webkit-text-stroke:3px #000;paint-order:stroke fill;line-height:1;font:400 40px "Lilita One", var(--game-font)!important}#stage .mnLevelBox .mnCap{color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;font:400 14px "Lilita One", var(--game-font)!important}.mnBest{z-index:3;color:#fff;background:#0a0614b8;border:1px solid #4a3a66;border-radius:999px;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:800;position:relative}.modeFoot.two{gap:10px}.modeFoot .mfGo.sweep{background:linear-gradient(#ffd23a 0%,#e79a17 100%);border:4px solid #000;border-radius:16px;box-shadow:inset 0 -8px #00000047,0 3px #000}.modeFoot .mfGo.sweep:disabled{filter:grayscale(.65)brightness(.75)}.modeFoot .mfGo[hidden]{display:none}#victoryModal .df-actions{justify-content:center;gap:14px;display:flex}#victoryModal .df-claim[hidden]{display:none}#victoryModal.df-two .df-claim{width:240px;height:80px;font-size:30px}#patrolBar .ic-chest-rewards{background-image:url(/ui/chest-purple.png);width:58px;height:56px}#chapterRewards{z-index:58;padding:calc(var(--cr-top,63px) + 30px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);background:#241a33;flex-direction:column;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#chapterRewards.show{display:flex}#chapterRewards>#menuTop{z-index:6}#stage .cr-title{width:var(--ribbon-w,386px);aspect-ratio:832/157;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;flex:none;justify-content:center;align-items:center;max-width:100%;margin-top:14px;padding-bottom:5%;display:flex;font:400 23px "Lilita One", var(--game-font)!important}.cr-flags{flex:none;width:100%;height:292px;margin-top:2px;position:relative}.cr-flag{top:0;left:calc(50% - var(--cr-flag-w) / 2);width:var(--cr-flag-w);aspect-ratio:550/460;filter:drop-shadow(0 6px #00000059);--cr-flag-w:320px;background:50%/contain no-repeat;transition:transform .42s cubic-bezier(.2,.8,.3,1),opacity .42s;position:absolute}.cr-flag.is-prev{transform:translateX(calc(-1 * var(--cr-flag-w) - 26px)) scale(.9);opacity:.45}.cr-flag.is-next{transform:translateX(calc(var(--cr-flag-w) + 26px)) scale(.9);opacity:.45}.cr-flag.is-cur{opacity:1;z-index:1;transform:none}#stage .cr-flag-label{text-align:center;color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;justify-content:center;align-items:center;height:40%;display:flex;position:absolute;top:25%;left:12%;right:12%;font:400 40px/1.05 "Lilita One", var(--game-font)!important}.cr-flag.cr-done .cr-flag-label{font-size:34px}#stage .cr-chapter{color:#fff;white-space:nowrap;-webkit-text-stroke:3px #000;paint-order:stroke fill;letter-spacing:.03em;background:#585293;border:3px solid #000;border-radius:14px;padding:7px 13px;position:absolute;top:66%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 7px #00000040;font:400 17px "Lilita One", var(--game-font)!important}#chapterRewards .pg-mote{pointer-events:none;z-index:2;filter:blur(.4px)drop-shadow(0 0 5px #ffd682d9);border-radius:50%;position:absolute}#chapterRewards{--cr-rw:.8}.cr-panel{width:calc(400px * var(--cr-rw));background:var(--panel-dark,#2f2b4e);border:calc(3px * var(--cr-rw)) solid #4b4680;border-radius:calc(26px * var(--cr-rw));max-width:92%;box-shadow:0 0 0 calc(3px * var(--cr-rw)) #221d2b, 0 calc(8px * var(--cr-rw)) calc(18px * var(--cr-rw)) #00000073;padding:calc(14px * var(--cr-rw)) calc(14px * var(--cr-rw)) calc(30px * var(--cr-rw));flex-direction:column;flex:none;align-items:center;margin-top:auto;display:flex}.cr-panel[hidden]{display:none}#stage .cr-panel-title{color:#fff;-webkit-text-stroke:calc(3px * var(--cr-rw)) #000;paint-order:stroke fill;text-shadow:0 calc(2.5px * var(--cr-rw)) 0 #000;font:400 calc(26px * var(--cr-rw)) "Lilita One", var(--game-font)!important}.cr-prizes{justify-content:center;align-items:center;gap:calc(18px * var(--cr-rw));padding:calc(14px * var(--cr-rw)) calc(6px * var(--cr-rw)) calc(6px * var(--cr-rw));display:flex}#chapterRewards .pt-reward{width:calc(92px * var(--cr-rw));border-width:calc(3px * var(--cr-rw))}#chapterRewards .pt-reward img{width:calc(62px * var(--cr-rw));height:calc(62px * var(--cr-rw))}#stage #chapterRewards .pt-reward b{bottom:calc(-12px * var(--cr-rw));font-size:calc(17px * var(--cr-rw))!important}#stage .cr-claim{-webkit-text-stroke:3.5px #000;text-transform:uppercase;letter-spacing:.02em;flex:none;width:226px;height:68px;margin-top:30px;padding-bottom:4px;font:400 29px "Lilita One", var(--game-font)!important}#stage .cr-claim[hidden]{display:none}.cr-claim.is-busy{pointer-events:none}#stage .cr-hint{text-align:center;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;flex:none;min-height:26px;margin-top:30px;padding:0 24px;font:800 19px/1.3 var(--game-font)!important}#stage .cr-hint:empty{display:none}#chapterRewards .modeFoot{width:100%;min-height:84px;margin-top:auto}.cr-flag.cr-out{animation:.36s ease-in both cr-out}@keyframes cr-out{0%{opacity:1;transform:none}35%{opacity:1;transform:scale(1.08)}to{transform:translateX(calc(-1 * var(--cr-flag-w) - 26px)) scale(.9);opacity:.45}}.cr-flag.is-cur.cr-in{animation:.42s cubic-bezier(.2,.8,.3,1) both cr-in}@keyframes cr-in{0%{transform:translateX(calc(var(--cr-flag-w) + 26px)) scale(.9);opacity:.45}to{opacity:1;transform:none}}.cr-prizes.cr-in{animation:.3s ease-out both cr-tiles-in}@keyframes cr-tiles-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cr-flag,.cr-flag.cr-out,.cr-flag.is-cur.cr-in,.cr-prizes.cr-in{transition:none!important;animation:none!important}}#rewardsHub .dl-week{padding:0 calc(3px * var(--dl-scale,1));min-height:calc(20px * var(--dl-scale,1));justify-content:space-between;align-items:center;gap:10px;display:flex}#rewardsHub .dl-week-name{color:var(--cream-ink);white-space:nowrap;font:400 calc(16px * var(--dl-scale,1))/1.1 "Lilita One", var(--game-font)!important}#rewardsHub .dl-next{min-width:0;color:var(--cream-ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex;font:400 calc(12.5px * var(--dl-scale,1))/1.2 "Lilita One", var(--game-font)!important}#rewardsHub .dl-next img{width:calc(13px * var(--dl-scale,1));height:calc(16px * var(--dl-scale,1));object-fit:contain}#rewardsHub .dl-next.is-ready{color:color-mix(in srgb, var(--green-face-bot) 55%, #000)}#rewardsHub .dl-next.is-ready img{display:none}#rewardsHub .dl-day.is-soon .dl-day-hd:after,#rewardsHub .dl-grand.is-soon .dl-grand-hd:after{content:"";filter:drop-shadow(0 1px #000);background:url(/ui/clock.webp) 50%/contain no-repeat;flex:none;width:.9em;height:1.1em;margin-left:.35em}#rewardsHub .dl-day.is-soon,#rewardsHub .dl-grand.is-soon{box-shadow:0 0 0 var(--dl-card-line) var(--dl-card-edge), inset 0 0 0 2px color-mix(in srgb, var(--green-face-bot) 55%, transparent), var(--cream-inset-shadow)}#rewardsHub .dl-day.is-busy,#rewardsHub .dl-grand.is-busy{filter:saturate(.35)brightness(.8);pointer-events:none;cursor:progress}#rewardsHub .dl-day.is-busy .dl-day-hd,#rewardsHub .dl-grand.is-busy .dl-grand-hd{animation:1s ease-in-out infinite dlBusy}@keyframes dlBusy{50%{opacity:.55}}#rewardsHub .dl-legacy{max-width:calc(100% - 128px);color:color-mix(in srgb, var(--cream-ink) 78%, transparent);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;display:block;position:absolute;bottom:calc(100% + 5px);right:2px;overflow:hidden;font:400 calc(11px * var(--dl-scale,1))/1.1 "Lilita One", var(--game-font)!important}#rewardsHub .dl-legacy[hidden]{display:none}#rewardsHub .dl-legacy:before{content:"";vertical-align:-.1em;background:url(/ui/checkmark.png) 50%/contain no-repeat;width:1.05em;height:.85em;margin-right:5px;display:inline-block}#rewardsHub .dl-item{align-items:center;gap:calc(9px * var(--dl-scale,1));cursor:zoom-in;text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:flex}#rewardsHub .dl-item .dl-item-face{width:calc(66.5px * var(--dl-scale,1));height:calc(66.5px * var(--dl-scale,1));cursor:inherit;flex:none}#rewardsHub .dl-day .dl-item{margin-top:calc(9px * var(--dl-scale,1))}.dl-item-cap{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}#rewardsHub .dl-item-name{color:var(--cream-ink);font:400 calc(15px * var(--dl-scale,1))/1.05 "Lilita One", var(--game-font)!important}#rewardsHub .dl-item-grade,#patrolGotModal .dl-item-grade{background:var(--q-back,#7249a8);box-shadow:0 0 0 2px var(--q-line,#1a1420);color:#fff;-webkit-text-stroke:0;text-shadow:0 1px #00000073;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px 3px;display:inline-flex;font:400 calc(12px * var(--dl-scale,1))/1.15 "Lilita One", var(--game-font)!important}#rewardsHub .dl-item-grade .rar-s,#patrolGotModal .dl-item-grade .rar-s{vertical-align:-.16em;color:#0000;width:.916em;height:1.05em;text-shadow:none;-webkit-text-stroke:0;background:url(/ui/s-tier.webp) 50%/contain no-repeat;margin-right:4px;display:inline-block}#rewardsHub .dl-item-hint{color:color-mix(in srgb, var(--cream-ink) 72%, transparent);font-style:normal;font:400 calc(10.5px * var(--dl-scale,1))/1.1 var(--game-font)!important}#rewardsHub .dl-grand.is-next .dl-item,#rewardsHub .dl-day.is-next .dl-item{z-index:1;position:relative}#rewardsHub .dl-grand.is-next.has-item:after{content:none}#rewardsHub .dl-grand.is-next .dl-item:before{content:"";z-index:-1;pointer-events:none;left:calc(66.5px * var(--dl-scale,1) / 2);width:var(--dl-shine);height:var(--dl-shine);background:repeating-conic-gradient(#ffffffb8 0deg 11deg,#fff0 11deg 45deg);animation:14s linear infinite dlShine;position:absolute;top:50%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}@media (prefers-reduced-motion:reduce){#rewardsHub .dl-grand.is-next .dl-item:before{animation:none;transform:translate(-50%,-50%)}}#rewardsHub .dl-grand.is-done .dl-item-face:after,#rewardsHub .dl-day.is-done .dl-item-face:after{content:"";z-index:3;filter:drop-shadow(0 2px 3px #00000073);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:38px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#rewardsHub .dl-grand.has-item .dl-grand-row{gap:calc(14px * var(--dl-scale,1))}#patrolGotModal .pg-item{animation:.26s cubic-bezier(.2,.75,.35,1) both pg-pop;animation-delay:calc(var(--i,0) * .12s);flex-direction:column;align-items:center;gap:7px;display:flex}#patrolGotModal .pg-item .dl-item-face{width:84px;height:84px;cursor:inherit}#patrolGotModal .pg-item .dl-item-cap{align-items:center}#patrolGotModal .pg-item-plain .dl-item-grade{display:none}#stage #patrolGotModal .pg-item .dl-item-name{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 19px/1.05 "Lilita One", var(--game-font)!important}#patrolGotModal .pg-item .dl-item-grade{font-size:14px!important}#patrolGotModal .pg-rewards.has-item{align-items:center}.pt-reward.dl-pet{--prize-frame:var(--q-edge,#ffcf00);--prize-face:var(--q-back,#d7704a)}@media (prefers-reduced-motion:reduce){#patrolGotModal .pg-item,#rewardsHub .dl-day.is-busy .dl-day-hd,#rewardsHub .dl-grand.is-busy .dl-grand-hd{animation:none}}:-webkit-any(#defeatModal,#victoryModal){z-index:60;pointer-events:auto;padding:calc(3vh + var(--safe-t)) var(--safe-r) calc(3vh + var(--safe-b)) var(--safe-l);background:#050505db;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}:is(#defeatModal,#victoryModal){z-index:60;pointer-events:auto;padding:calc(3vh + var(--safe-t)) var(--safe-r) calc(3vh + var(--safe-b)) var(--safe-l);background:#050505db;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}:-webkit-any(#defeatModal,#victoryModal).show{display:flex}:is(#defeatModal,#victoryModal).show{display:flex}:-webkit-any(#defeatModal,#victoryModal) .squire-title{filter:drop-shadow(0 4px 6px #00000080);width:144px;height:auto;margin-bottom:-20px}:is(#defeatModal,#victoryModal) .squire-title{filter:drop-shadow(0 4px 6px #00000080);width:144px;height:auto;margin-bottom:-20px}:-webkit-any(#defeatModal,#victoryModal) .df-title{z-index:5;color:#c22d6b;letter-spacing:.01em;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-shadow:0 3.5px #000;margin-top:18px;margin-bottom:-6px;line-height:1.05;position:relative;font:400 59px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-title{z-index:5;color:#c22d6b;letter-spacing:.01em;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-shadow:0 3.5px #000;margin-top:18px;margin-bottom:-6px;line-height:1.05;position:relative;font:400 59px "Lilita One", var(--game-font)!important}#defeatModal .df-reason{z-index:5;color:#ffd9d4;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;letter-spacing:.02em;margin:8px 0;position:relative;font:400 22px "Lilita One", var(--game-font)!important}#defeatModal .df-reason[hidden]{display:none}:-webkit-any(#defeatModal,#victoryModal) .df-chapter{z-index:4;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-transform:uppercase;letter-spacing:.04em;background:#585293;border:3px solid #000;border-radius:14px;margin-top:2px;margin-bottom:-11px;padding:9px 13px;box-shadow:inset 0 0 7px #00000040;font:400 18px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-chapter{z-index:4;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-transform:uppercase;letter-spacing:.04em;background:#585293;border:3px solid #000;border-radius:14px;margin-top:2px;margin-bottom:-11px;padding:9px 13px;box-shadow:inset 0 0 7px #00000040;font:400 18px "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-banner{aspect-ratio:550/460;background:50%/contain no-repeat;flex-shrink:0;width:490px;max-width:100%;margin-top:-87px;position:relative}:is(#defeatModal,#victoryModal) .df-banner{aspect-ratio:550/460;background:50%/contain no-repeat;flex-shrink:0;width:490px;max-width:100%;margin-top:-87px;position:relative}:-webkit-any(#defeatModal,#victoryModal) .df-banner>div{z-index:3;text-align:center;position:absolute;left:0;right:0}:is(#defeatModal,#victoryModal) .df-banner>div{z-index:3;text-align:center;position:absolute;left:0;right:0}:-webkit-any(#defeatModal,#victoryModal) .df-survived{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;top:120px;font:400 25px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-survived{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;top:120px;font:400 25px "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-rolls{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;top:154px;font:400 49px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-rolls{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;top:154px;font:400 49px "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-longest{color:#f5b502;-webkit-text-stroke:4px #000;paint-order:stroke fill;top:226px;font:400 25px/1.35 "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-longest{color:#f5b502;-webkit-text-stroke:4px #000;paint-order:stroke fill;top:226px;font:400 25px/1.35 "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-reward{background:#362b4b;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;margin-top:8px;padding:15px 0 22px;display:flex;box-shadow:0 -7px #d7bb66,inset 0 -6px 1px #ab7544}:is(#defeatModal,#victoryModal) .df-reward{background:#362b4b;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;margin-top:8px;padding:15px 0 22px;display:flex;box-shadow:0 -7px #d7bb66,inset 0 -6px 1px #ab7544}#victoryModal .df-pays{justify-content:center;align-items:flex-end;gap:14px;display:flex}#victoryModal .df-pay{flex-direction:column;align-items:center;display:flex}#victoryModal .df-pay[hidden]{display:none}#victoryModal .df-pay-stone .df-coin{width:auto;height:66px}#victoryModal .df-pay-gem .df-coin{width:54px}#victoryModal .df-pay-n{color:#fff;-webkit-text-stroke:5px #221d2b;paint-order:stroke fill;margin-top:-8px;font:400 25px "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-coin{width:62px;height:auto}:is(#defeatModal,#victoryModal) .df-coin{width:62px;height:auto}#victoryModal .df-pays{flex-wrap:wrap;row-gap:10px}#victoryModal .df-pay-dyn .df-coin{object-fit:contain;width:auto;max-width:70px;height:58px}#victoryModal .df-pay-key .df-coin{height:62px}:-webkit-any(#defeatModal,#victoryModal) .df-amount{color:#fff;-webkit-text-stroke:5px #000;paint-order:stroke fill;margin-top:-8px;font:400 25px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-amount{color:#fff;-webkit-text-stroke:5px #000;paint-order:stroke fill;margin-top:-8px;font:400 25px "Lilita One", var(--game-font)!important}:-webkit-any(#defeatModal,#victoryModal) .df-amount.counting{animation:.17s ease-in-out infinite alternate res-amount-pulse}:is(#defeatModal,#victoryModal) .df-amount.counting{animation:.17s ease-in-out infinite alternate res-amount-pulse}@keyframes res-amount-pulse{to{transform:scale(1.08)}}:-webkit-any(#defeatModal,#victoryModal) .df-amount.pop{animation:.34s cubic-bezier(.2,.9,.3,1.3) res-amount-pop}:is(#defeatModal,#victoryModal) .df-amount.pop{animation:.34s cubic-bezier(.2,.9,.3,1.3) res-amount-pop}@keyframes res-amount-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:-webkit-any(#defeatModal,#victoryModal) .df-amount{animation:none!important}:is(#defeatModal,#victoryModal) .df-amount{animation:none!important}}:-webkit-any(#defeatModal,#victoryModal) .df-claim{-webkit-text-stroke:4px #000;width:330px;height:95px;margin-top:120px;padding-bottom:6px;font:400 35px "Lilita One", var(--game-font)!important}:is(#defeatModal,#victoryModal) .df-claim{-webkit-text-stroke:4px #000;width:330px;height:95px;margin-top:120px;padding-bottom:6px;font:400 35px "Lilita One", var(--game-font)!important}#victoryModal .df-claim.df-x2[hidden]{display:none}#victoryModal .df-claim.df-x2{white-space:nowrap;padding-bottom:0;position:relative;overflow:visible;font-size:22px!important}#victoryModal.df-x2on .df-claim:not(.df-x2){width:185px}#victoryModal.df-x2on .df-claim.df-x2{width:285px}#victoryModal .df-claim.df-x2 .dx-play{--ad-play-size:26px}#victoryModal .df-claim:disabled{filter:saturate(.4)brightness(.8);cursor:default}#victoryModal .df-claim:disabled:active{transform:none}#victoryModal .df-claim.df-x2:disabled .dx-left{filter:none}@keyframes res-backdrop-in{0%{background-color:#05050500}}@keyframes res-hero-in{0%{opacity:0;transform:translateY(300px)scale(.34)}20%{opacity:1}34%{transform:translateY(300px)scale(1.26,.84)}48%{transform:translateY(300px)scale(.9,1.14)}60%{transform:translateY(300px)scale(1.06,.96)}72%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(300px)scale(1)}to{transform:translateY(0)scale(1)}}@keyframes res-jelly-in{0%{opacity:0;transform:scale(.2)rotate(-10deg)}30%{opacity:1;transform:scale(1.22,.86)rotate(4deg)}52%{transform:scale(.92,1.1)rotate(-2deg)}74%{transform:scale(1.05,.97)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes res-banner-in{0%{opacity:0;transform:translateY(-30px)scale(.94)}36%{opacity:1}64%{transform:translateY(7px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes res-line-in{0%{opacity:0;transform:translateY(14px)scale(.82,1.12)}55%{opacity:1;transform:translateY(-4px)scale(1.07,.94)}to{transform:translateY(0)scale(1)}}@keyframes res-strip-in{0%{opacity:0;transform:translateY(48px)scaleY(.78)}58%{opacity:1;transform:translateY(-6px)scaleY(1.05)}to{transform:translateY(0)scaleY(1)}}@keyframes res-claim-in{0%{opacity:0;transform:translateY(32px)scale(.7)}46%{opacity:1;transform:translateY(-7px)scale(1.11,.9)}72%{transform:translateY(2px)scale(.97,1.04)}to{transform:translateY(0)scale(1)}}:-webkit-any(#defeatModal,#victoryModal){animation:.3s ease-out backwards res-backdrop-in}:is(#defeatModal,#victoryModal){animation:.3s ease-out backwards res-backdrop-in}:-webkit-any(#defeatModal,#victoryModal) :-webkit-any(.squire-title,.df-title){animation:1s cubic-bezier(.25,.8,.3,1) 60ms backwards res-hero-in}:is(#defeatModal,#victoryModal) :is(.squire-title,.df-title){animation:1s cubic-bezier(.25,.8,.3,1) 60ms backwards res-hero-in}:-webkit-any(#defeatModal,#victoryModal) .df-chapter{animation:.4s cubic-bezier(.3,.9,.35,1) .78s backwards res-jelly-in}:is(#defeatModal,#victoryModal) .df-chapter{animation:.4s cubic-bezier(.3,.9,.35,1) .78s backwards res-jelly-in}:-webkit-any(#defeatModal,#victoryModal) .df-banner{animation:.5s cubic-bezier(.3,.9,.35,1) .84s backwards res-banner-in}:is(#defeatModal,#victoryModal) .df-banner{animation:.5s cubic-bezier(.3,.9,.35,1) .84s backwards res-banner-in}:-webkit-any(#defeatModal,#victoryModal) .df-banner>div{animation:.38s cubic-bezier(.3,.9,.35,1) backwards res-line-in}:is(#defeatModal,#victoryModal) .df-banner>div{animation:.38s cubic-bezier(.3,.9,.35,1) backwards res-line-in}:-webkit-any(#defeatModal,#victoryModal) .df-banner>.df-survived{animation-delay:.98s}:is(#defeatModal,#victoryModal) .df-banner>.df-survived{animation-delay:.98s}:-webkit-any(#defeatModal,#victoryModal) .df-banner>.df-rolls{animation-delay:1.04s}:is(#defeatModal,#victoryModal) .df-banner>.df-rolls{animation-delay:1.04s}:-webkit-any(#defeatModal,#victoryModal) .df-banner>.df-longest{animation-delay:1.1s}:is(#defeatModal,#victoryModal) .df-banner>.df-longest{animation-delay:1.1s}:-webkit-any(#defeatModal,#victoryModal) .df-reward{transform-origin:bottom;animation:.42s cubic-bezier(.3,.9,.35,1) 1.02s backwards res-strip-in}:is(#defeatModal,#victoryModal) .df-reward{transform-origin:bottom;animation:.42s cubic-bezier(.3,.9,.35,1) 1.02s backwards res-strip-in}:-webkit-any(#defeatModal,#victoryModal) .df-claim{animation:.44s cubic-bezier(.3,.9,.35,1) 1.18s backwards res-claim-in}:is(#defeatModal,#victoryModal) .df-claim{animation:.44s cubic-bezier(.3,.9,.35,1) 1.18s backwards res-claim-in}#defeatModal .df-title{animation-duration:.77s}@media (prefers-reduced-motion:reduce){:-webkit-any(#defeatModal,#victoryModal){animation:none}:is(#defeatModal,#victoryModal){animation:none}:-webkit-any(#defeatModal,#victoryModal) :-webkit-any(.squire-title,.df-title,.df-chapter,.df-banner,.df-banner>div,.df-reward,.df-claim){animation:none}:is(#defeatModal,#victoryModal) :is(.squire-title,.df-title,.df-chapter,.df-banner,.df-banner>div,.df-reward,.df-claim){animation:none}}#victoryModal .df-title{color:#fdc601}#victoryModal .df-chapter{background:#fdc601}#victoryModal .squire-title{z-index:1;width:158px;margin-bottom:-65px;animation:.34s cubic-bezier(.2,.8,.3,1) 1.26s backwards res-squire-rise;position:relative}#victoryModal .df-banner{z-index:2;position:relative}@keyframes res-squire-rise{0%{opacity:0;transform:translateY(190px)}1%{opacity:1}74%{opacity:1;transform:translateY(-11px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#victoryModal .squire-title{animation:none}}#victoryModal .vc-sparkles{z-index:6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#victoryModal .vc-sparkles i{opacity:0;width:26px;height:26px;animation:3.4s ease-in-out infinite vc-sparkle;position:absolute}#victoryModal .vc-sparkles i:before{content:"";clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);filter:drop-shadow(0 0 8px #ffcd5af2);background:radial-gradient(circle,#fff 0%,#ffeaa8 38%,#ffc44d 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes vc-sparkle{0%{opacity:0;transform:scale(.15)rotate(0)}28%{opacity:1;transform:scale(1)rotate(55deg)}58%{opacity:1;transform:scale(.92)rotate(115deg)}to{opacity:0;transform:scale(.15)rotate(200deg)}}#victoryModal .vc-sparkles i:first-child{animation-delay:0s;top:46%;left:6%}#victoryModal .vc-sparkles i:nth-child(2){width:18px;height:18px;animation-delay:1.1s;top:54%;left:15%}#victoryModal .vc-sparkles i:nth-child(3){width:33px;height:33px;animation-delay:2.2s;top:34%;left:9%}#victoryModal .vc-sparkles i:nth-child(4){animation-delay:.6s;top:50%;left:21%}#victoryModal .vc-sparkles i:nth-child(5){width:20px;height:20px;animation-delay:1.7s;top:26%;left:3%}#victoryModal .vc-sparkles i:nth-child(6){animation-delay:2.8s;top:16%;left:17%}#victoryModal .vc-sparkles i:nth-child(7){width:29px;height:29px;animation-delay:1.4s;top:40%;left:26%}#victoryModal .vc-sparkles i:nth-child(8){width:18px;height:18px;animation-delay:.9s;top:9%;left:12%}#victoryModal .vc-sparkles i:nth-child(9){width:31px;height:31px;animation-delay:.3s;top:46%;left:73%}#victoryModal .vc-sparkles i:nth-child(10){animation-delay:1.9s;top:55%;left:84%}#victoryModal .vc-sparkles i:nth-child(11){width:20px;height:20px;animation-delay:.75s;top:38%;left:92%}#victoryModal .vc-sparkles i:nth-child(12){width:27px;height:27px;animation-delay:2.5s;top:30%;left:79%}#victoryModal .vc-sparkles i:nth-child(13){animation-delay:1.25s;top:21%;left:95%}#victoryModal .vc-sparkles i:nth-child(14){width:22px;height:22px;animation-delay:3s;top:13%;left:86%}#victoryModal .vc-sparkles i:nth-child(15){width:18px;height:18px;animation-delay:2s;top:8%;left:70%}#victoryModal .vc-sparkles i:nth-child(16){width:23px;height:23px;animation-delay:1.55s;top:52%;left:44%}#victoryModal .vc-sparkles i:nth-child(17){width:18px;height:18px;animation-delay:2.65s;top:44%;left:57%}#victoryModal .vc-sparkles i:nth-child(18){width:20px;height:20px;animation-delay:.45s;top:10%;left:34%}@media (prefers-reduced-motion:reduce){#victoryModal .vc-sparkles{display:none}}#victoryModal .df-extra{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:8px;margin-top:12px;padding:0 10px;display:flex}#victoryModal .df-extra:empty{margin:0;display:none}#victoryModal .df-x{background:#2a2139;border-radius:11px;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;min-width:74px;padding:6px 8px 7px;display:flex;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #4c3f68}#victoryModal .df-x-ic{object-fit:contain;width:26px;height:26px}#victoryModal .df-x-l{color:#b9a9d4;text-align:center;line-height:1.15;font:400 11px "Lilita One", var(--game-font)!important}#victoryModal .df-x-item{background:var(--q-back,#2a2139)}#victoryModal .df-x-item .df-x-ic{width:40px;height:40px}#victoryModal .df-x-item .df-x-l{color:#fff;-webkit-text-stroke:2.6px #140e1e80;paint-order:stroke fill}#stage :-webkit-any(#victoryModal,#defeatModal) :where(:not(.pt-reward *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#victoryModal,#defeatModal) :where(:not(.pt-reward *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#victoryModal,#defeatModal) :-webkit-any(.squire-title,.vc-sparkles,.df-chapter){display:none!important}#stage :is(#victoryModal,#defeatModal) :is(.squire-title,.vc-sparkles,.df-chapter){display:none!important}#stage :-webkit-any(#victoryModal,#defeatModal){overflow-x:hidden}#stage :is(#victoryModal,#defeatModal){overflow-x:hidden}#stage :-webkit-any(#victoryModal,#defeatModal) .df-title{z-index:5;box-sizing:border-box;letter-spacing:.02em;paint-order:stroke fill;text-align:center;width:370px;margin:0 0 4px;position:relative;color:#fff!important;background:0 0!important;font-size:36px!important;line-height:40px!important}#stage :is(#victoryModal,#defeatModal) .df-title{z-index:5;box-sizing:border-box;letter-spacing:.02em;paint-order:stroke fill;text-align:center;width:370px;margin:0 0 4px;position:relative;color:#fff!important;background:0 0!important;font-size:36px!important;line-height:40px!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-title:after{content:"";z-index:-1;background:50% 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage :is(#victoryModal,#defeatModal) .df-title:after{content:"";z-index:-1;background:50% 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#victoryModal,#defeatModal) .df-title:before{content:"";z-index:-1;pointer-events:none;width:448px;height:448px;margin:-224px 0 0 -224px;position:absolute;top:42%;left:50%}#stage :is(#victoryModal,#defeatModal) .df-title:before{content:"";z-index:-1;pointer-events:none;width:448px;height:448px;margin:-224px 0 0 -224px;position:absolute;top:42%;left:50%}#stage #victoryModal .df-title{height:197px;padding-top:86px;-webkit-text-stroke:5px #0d2350!important;text-shadow:0 3px #0d2350!important}#stage #victoryModal .df-title:after{background-image:url(/ui/gui-pro/vic-title.png)}#stage #victoryModal .df-title:before{opacity:.8;background:url(/ui/gui-pro/vic-glow.png) 50%/62% 62% no-repeat,url(/ui/gui-pro/vic-rays.png) 50%/100% 100% no-repeat;animation:40s linear infinite vic-rays}@keyframes vic-rays{to{transform:rotate(360deg)}}#stage #defeatModal .df-title{height:200px;padding-top:100px;-webkit-text-stroke:5px #3d0a12!important;text-shadow:0 3px #3d0a12!important}#stage #defeatModal .df-title:after{background-image:url(/ui/gui-pro/def-title.png)}#stage #defeatModal .df-title:before{opacity:.32;background:url(/ui/gui-pro/def-glow.webp) 50%/100% 100% no-repeat}#stage #defeatModal .df-reason{z-index:6;margin:2px 0 0;position:relative;color:#ffd9d4!important;-webkit-text-stroke:4px #120d26!important;text-shadow:none!important;font-size:20px!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-banner{aspect-ratio:auto;z-index:6;flex-direction:column;align-items:center;width:auto;max-width:none;margin:6px 0 0;display:flex;position:relative;background:0 0!important}#stage :is(#victoryModal,#defeatModal) .df-banner{aspect-ratio:auto;z-index:6;flex-direction:column;align-items:center;width:auto;max-width:none;margin:6px 0 0;display:flex;position:relative;background:0 0!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-banner>div{text-align:center;paint-order:stroke fill;-webkit-text-stroke:4px #120d26!important;position:static!important}#stage :is(#victoryModal,#defeatModal) .df-banner>div{text-align:center;paint-order:stroke fill;-webkit-text-stroke:4px #120d26!important;position:static!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-survived{color:#e4dcff!important;font-size:22px!important}#stage :is(#victoryModal,#defeatModal) .df-survived{color:#e4dcff!important;font-size:22px!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-rolls{color:#fff!important;-webkit-text-stroke:5px #120d26!important;text-shadow:0 3px #120d26!important;font-size:46px!important;line-height:1.05!important}#stage :is(#victoryModal,#defeatModal) .df-rolls{color:#fff!important;-webkit-text-stroke:5px #120d26!important;text-shadow:0 3px #120d26!important;font-size:46px!important;line-height:1.05!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-longest{margin-top:2px;color:#ffcf3f!important;font-size:20px!important;line-height:1.3!important}#stage :is(#victoryModal,#defeatModal) .df-longest{margin-top:2px;color:#ffcf3f!important;font-size:20px!important;line-height:1.3!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-reward{margin-top:30px;box-shadow:none!important;background:0 0!important;padding:0!important}#stage :is(#victoryModal,#defeatModal) .df-reward{margin-top:30px;box-shadow:none!important;background:0 0!important;padding:0!important}#stage :-webkit-any(#victoryModal,#defeatModal) .df-reward:before{content:"Rewards";text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='0' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M118 6 124 1 130 6 124 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 0/130px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='10' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 100%/130px 12px no-repeat;width:390px;margin-bottom:14px;font-size:22px;line-height:26px;display:block}#stage :is(#victoryModal,#defeatModal) .df-reward:before{content:"Rewards";text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='0' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M118 6 124 1 130 6 124 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 0/130px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='10' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 100%/130px 12px no-repeat;width:390px;margin-bottom:14px;font-size:22px;line-height:26px;display:block}#stage :-webkit-any(#victoryModal,#defeatModal) .df-pays{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px 12px;padding-bottom:12px;display:flex}#stage :is(#victoryModal,#defeatModal) .df-pays{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px 12px;padding-bottom:12px;display:flex}#stage :-webkit-any(#victoryModal,#defeatModal) .df-pay[hidden]{display:none}#stage :is(#victoryModal,#defeatModal) .df-pay[hidden]{display:none}#stage :-webkit-any(#victoryModal,#defeatModal) .df-pay .pt-reward{box-sizing:border-box;width:84px;animation:.46s cubic-bezier(.3,.9,.35,1) 1.1s backwards res-jelly-in}#stage :is(#victoryModal,#defeatModal) .df-pay .pt-reward{box-sizing:border-box;width:84px;animation:.46s cubic-bezier(.3,.9,.35,1) 1.1s backwards res-jelly-in}#stage :-webkit-any(#victoryModal,#defeatModal) .df-pay .pt-reward img{width:58px;height:58px}#stage :is(#victoryModal,#defeatModal) .df-pay .pt-reward img{width:58px;height:58px}#stage :-webkit-any(#victoryModal,#defeatModal) .df-pay .pt-reward b{margin:0;font-size:21px!important}#stage :is(#victoryModal,#defeatModal) .df-pay .pt-reward b{margin:0;font-size:21px!important}#stage :-webkit-any(#victoryModal,#defeatModal):not(.df-two) .df-claim:not(.df-next):not(.df-x2){z-index:7;width:auto;height:auto;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:none!important;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:0!important;animation:.4s ease-out 1.6s backwards vic-touch-in!important;transform:none!important}#stage :is(#victoryModal,#defeatModal):not(.df-two) .df-claim:not(.df-next):not(.df-x2){z-index:7;width:auto;height:auto;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:none!important;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:0!important;animation:.4s ease-out 1.6s backwards vic-touch-in!important;transform:none!important}#stage :-webkit-any(#victoryModal,#defeatModal):not(.df-two) .df-claim:not(.df-next):not(.df-x2):after{content:"Touch to continue";left:0;right:0;bottom:calc(10% + var(--safe-b,0px));font:400 24px "Germania One", "Lilita One", var(--game-font);color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;text-align:center;animation:1.6s ease-in-out 2s infinite vic-touch-pulse;position:absolute}#stage :is(#victoryModal,#defeatModal):not(.df-two) .df-claim:not(.df-next):not(.df-x2):after{content:"Touch to continue";left:0;right:0;bottom:calc(10% + var(--safe-b,0px));font:400 24px "Germania One", "Lilita One", var(--game-font);color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;text-align:center;animation:1.6s ease-in-out 2s infinite vic-touch-pulse;position:absolute}@keyframes vic-touch-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes vic-touch-pulse{50%{opacity:.55}}#stage #victoryModal.df-two .df-actions{margin-top:44px}#stage #victoryModal.df-two .df-claim{height:64px;margin-top:0;padding:0 0 4px;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;font-size:26px!important}#stage #victoryModal.df-two .df-claim:not(.df-x2){color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 24px) 100%!important}#stage #victoryModal.df-two .df-claim.df-x2{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;font-size:21px!important}@media (prefers-reduced-motion:reduce){#stage #victoryModal .df-title:before{animation:none}#stage :-webkit-any(#victoryModal,#defeatModal) .df-claim:after{animation:none}#stage :is(#victoryModal,#defeatModal) .df-claim:after{animation:none}}#upRow{--up-fit:var(--short-fit,1);gap:calc(12px * var(--up-fit));padding:0 calc(12px * var(--up-fit));justify-content:center;align-items:flex-start;display:flex;position:relative}#upRow:before{content:"";z-index:-1;background:#221542;width:540px;position:absolute;top:12%;bottom:7.95%;left:50%;transform:translate(-50%)}#upRow .up-card{width:calc(150px * var(--up-fit));aspect-ratio:306.873/440.004;padding:calc(2px * var(--up-fit)) calc(6px * var(--up-fit)) calc(9px * var(--up-fit));cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#f2d3a7 0 15.1%,#fff3d9 15.1% 79.1%,#f2d3a7 79.1% 100%);border:2.4px solid #000;border-radius:11.5px;flex-direction:column;align-items:center;gap:0;display:flex;box-shadow:0 4px #000,inset 0 4px #ffd36d}#upRow .up-card:active,#upRow .up-card.pressing{transform:translateY(2px);box-shadow:inset 0 4px #ffd36d}#upRow .up-card.up-locked{filter:saturate(.6)brightness(.94);opacity:.85;cursor:default}#upRow .up-card.up-locked:active{transform:none}#upRow .up-card.up-maxed{--up-max-band:#9c5cc6;--up-max-mid:#bb8ade;cursor:default;background:linear-gradient(var(--up-max-band) 0 15.1%, var(--up-max-mid) 15.1% 79.1%, var(--up-max-band) 79.1% 100%);box-shadow:0 4px #000,inset 0 4px #dcb4f5}#upRow .up-card.up-maxed .up-ic{background:var(--up-max-band)}#upRow .up-card.up-maxed:active{transform:none}#upRow .up-card.up-maxed .up-lvl,#upRow .up-card.up-maxed .up-val{color:#fff}#upRow .up-card.up-maxed .up-stat{color:#40155e}#upRow .up-card.up-maxed .up-check{font-size:calc(30px * var(--up-fit));color:#a9dc4b;-webkit-text-stroke:3.4px #000;paint-order:stroke fill;text-shadow:0 2.7px #000;line-height:1}#upRow .up-lvl,#upRow .up-val,#upRow .up-stat,#upRow .up-cost{letter-spacing:.03em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}#upRow .up-lvl{height:15.1%;font-size:calc(21px * var(--up-fit));color:#fff;align-items:center;display:flex}#upRow .up-ic{width:calc(53px * var(--up-fit));height:calc(53px * var(--up-fit));margin-top:calc(19px * var(--up-fit));filter:none;background:#fcdfb3;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(45deg)}#upRow .up-ic>i,#upRow .up-ic>img{filter:drop-shadow(0 2px 3px #0000004d);transform:rotate(-45deg)scale(1.32)}#upRow .up-val{margin-top:calc(12px * var(--up-fit));font-size:calc(24px * var(--up-fit));color:#dbf66b}#upRow .up-stat{font-size:calc(16px * var(--up-fit));color:#795036;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:none;margin-top:-1px}#upRow .up-bar{display:none}#upRow .up-cost{align-items:center;gap:calc(5px * var(--up-fit));font-size:calc(21px * var(--up-fit));color:#fff588;-webkit-text-stroke:3px #000;text-shadow:0 2.5px #000;margin-top:auto;display:flex}#upRow .up-cost .gc{width:calc(26px * var(--up-fit));height:calc(27px * var(--up-fit));vertical-align:-5px}.pow-info{z-index:3;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;display:flex;position:absolute;left:0;right:0}.pow-info.show{visibility:visible;animation:.26s cubic-bezier(.22,1.2,.4,1) forwards upInfoIn}@keyframes upInfoIn{0%{opacity:0;transform:translateY(9px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.pow-info.out{visibility:visible;animation:.3s ease-in forwards upInfoOut}@keyframes upInfoOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.97)}}.pow-info .ui-pill{background:linear-gradient(90deg,#070a1100 0%,#070a11b8 24% 76%,#070a1100 100%);justify-content:center;align-items:center;gap:11.4px;width:100%;padding:6.33px 0;display:flex}#stage .pow-info .ui-cur,#stage .pow-info .ui-add{letter-spacing:.03em;-webkit-text-stroke:3.8px #000;paint-order:stroke fill;text-shadow:0 2.9px #000;font-variant-numeric:tabular-nums;font-size:26.57px;font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.pow-info .ui-cur{color:#fff}.pow-info .ui-add{color:#dbf66b}.pow-info .ui-arrow{width:21.5px;height:auto;display:block}.pow-info.down .ui-add{color:#ff7a6a}.pow-info.down .ui-arrow{filter:saturate(1.5)hue-rotate(-105deg);transform:scaleY(-1)}.pow-info .ui-ic{align-items:center;display:flex}.pow-info .ui-ic .ic-txt{transform-origin:50%;margin:1.85px 1.65px;transform:scale(1.58)}@media (prefers-reduced-motion:reduce){.pow-info.show,.pow-info.out{animation-duration:1ms}}#upRow .up-card.up-bought{animation:.46s cubic-bezier(.34,1.56,.64,1) upBought}@keyframes upBought{0%{filter:brightness();transform:scale(1)}22%{filter:brightness(1.35);transform:scale(1.13)}52%{filter:brightness(1.06);transform:scale(.975)}76%{filter:brightness();transform:scale(1.022)}to{filter:brightness();transform:scale(1)}}.upShine,.upGlow{z-index:46;pointer-events:none;position:absolute}.upGlow{background:radial-gradient(circle,#fff588d9 0%,#ffd36d73 38%,#ffd36d00 70%);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px}@media (prefers-reduced-motion:reduce){#upRow .up-card.up-bought{animation-duration:1ms}}#talentTrack{display:none}#upgradePanel.tv2 #talentTrack{display:block}#upgradePanel.tv2 #upHint{display:none}#upgradePanel.tv2{gap:6px}.tvk{--tvk-v:var(--short-fit,1);--tvk-above-scale:calc(1.56 * var(--tvk-v));--tvk-above-lift:calc(37px * var(--tvk-v));--tvk-above-head:calc(64px * var(--tvk-v));--tvk-label-lift:calc(11px * var(--tvk-v));--tvk-below-foot:calc(44px * var(--tvk-v));--tvk-icon:1.2;--tvk-promo-icon:1.3;--tvk-bubble-w:calc(32px * var(--tvk-above-scale) * var(--tvk-icon) * 1.43163);--tvk-bubble-h:calc(var(--tvk-bubble-w) * .594171);--tvk-bubble-tail:calc(15px * var(--tvk-v));--tvk-bubble-edge:2px;--tvk-bubble-r:14px;--tvk-bubble-drop:calc(18px * var(--tvk-v));--tvk-bubble-mid:calc(50% + var(--tvk-bubble-drop));width:100%;margin-bottom:calc(45px * var(--tvk-v));flex:none;position:relative}.tvk-view{position:relative}.tvk-scroll{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;will-change:scroll-position;cursor:grab;padding-top:var(--tvk-above-head);margin-top:calc(-1 * var(--tvk-above-head));padding-bottom:var(--tvk-below-foot);margin-bottom:calc(-1 * var(--tvk-below-foot));outline:none;overflow-x:auto;overflow-y:hidden}.tvk-scroll::-webkit-scrollbar{display:none}.tvk-scroll.is-dragging{cursor:grabbing}.tvk-scroll.is-dragging .tvk-seg .tvk-m{pointer-events:none}.tvk-scroll:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 3px #ffd34d}.tvk-rail{height:calc(128px * var(--tvk-v));--tvk-bar-top:calc(59.72px * var(--tvk-v));--tvk-bar-h:calc(16.56px * var(--tvk-v));--tvk-bar-edge:2px;--tvk-bar-ink:#000;position:relative}.tvk-bar{top:var(--tvk-bar-top);height:var(--tvk-bar-h);border:var(--tvk-bar-edge) solid var(--tvk-bar-ink);box-sizing:content-box;background:#17142e;border-radius:0 7px 7px 0;margin-left:-2px;position:absolute}.tvk-bar:after{content:"";pointer-events:none;background:#7550d3;height:2px;position:absolute;bottom:-4px;left:-2px;right:-2px}.tvk-fill{background:linear-gradient(#ffe57a 0 45%,#ffb600 45%);border-radius:0;width:0;transition:width .38s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #fff9}.tvk-segs,.tvk-seg{position:absolute;top:0;bottom:0}.tvk-segs{left:0;right:0}.tvk-segs,.tvk-seg{pointer-events:none}.tvk-seg .tvk-m{pointer-events:auto}.tvk-m{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:76px;height:100%;margin-left:-38px;padding:0;position:absolute;top:0}.tvk-m:focus{outline:none}.tvk-m:after{content:"";margin-left:calc(var(--tvk-bar-edge) / -2);left:50%;top:calc(var(--tvk-bar-top) + var(--tvk-bar-edge));width:var(--tvk-bar-edge);height:var(--tvk-bar-h);background:var(--tvk-bar-ink);pointer-events:none;position:absolute}.tvk-plate{justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tvk-plate:before,.tvk-plate:after{content:"";z-index:-1;background:var(--tvk-bubble-fill,#58b4f0);box-sizing:border-box;pointer-events:none;position:absolute;left:50%}.tvk-plate:before{top:var(--tvk-bubble-mid);width:var(--tvk-bubble-w);height:var(--tvk-bubble-h);border:var(--tvk-bubble-edge) solid #000;border-radius:var(--tvk-bubble-r);transform:translate(-50%,-50%)}.tvk-plate:after{top:calc(var(--tvk-bubble-mid) + var(--tvk-bubble-h) / 2);margin:calc(var(--tvk-bubble-tail) / -2) 0 0 calc(var(--tvk-bubble-tail) / -2);width:var(--tvk-bubble-tail);height:var(--tvk-bubble-tail);border-right:var(--tvk-bubble-edge) solid #000;border-bottom:var(--tvk-bubble-edge) solid #000;transform:rotate(45deg)}.tvk-promotion .tvk-plate:before,.tvk-promotion .tvk-plate:after{display:none}.tvk-m.bub-0{--tvk-bubble-fill:#58b4f0}.tvk-m.bub-1{--tvk-bubble-fill:#ffc74d}.tvk-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px #00000073);width:100%;height:100%;display:block}.tvk-gold .tvk-plate{top:calc(15px - var(--tvk-above-lift) + 32px * var(--tvk-above-scale) * (1 - var(--tvk-icon)));width:calc(32px * var(--tvk-above-scale) * var(--tvk-icon));height:calc(32px * var(--tvk-above-scale) * var(--tvk-icon))}#stage .tvk-at,#stage .tvk-amt{pointer-events:none;color:#fff;-webkit-text-stroke:3.9px #000;paint-order:stroke fill;text-shadow:0 2px #000;text-align:center;position:absolute;left:0;right:0;font:400 calc(18.2px * var(--tvk-v)) "Lilita One", var(--game-font)!important}#stage .tvk-amt{top:calc(15px - var(--tvk-above-lift) + 32px * var(--tvk-above-scale) - var(--tvk-label-lift))}.tvk-perk .tvk-plate{top:calc(15px - var(--tvk-above-lift) + 32px * var(--tvk-above-scale) * (1 - var(--tvk-icon)));width:calc(40px * var(--tvk-above-scale) * var(--tvk-icon));height:calc(32px * var(--tvk-above-scale) * var(--tvk-icon))}#stage .tvk-name{left:50%;top:calc(100% - var(--tvk-label-lift));white-space:nowrap;color:#fff;-webkit-text-stroke:3.9px #000;paint-order:stroke fill;text-shadow:0 2px #000;text-align:center;letter-spacing:.01em;pointer-events:none;position:absolute;transform:translate(-50%);font:400 18.2px "Lilita One", var(--game-font)!important}.tvk-promotion .tvk-plate{top:calc(15px - var(--tvk-above-lift) + (32px - 32px * var(--tvk-promo-icon) * var(--tvk-icon)) * var(--tvk-above-scale));width:calc(31px * var(--tvk-above-scale) * var(--tvk-icon) * var(--tvk-promo-icon));height:calc(32px * var(--tvk-above-scale) * var(--tvk-icon) * var(--tvk-promo-icon))}#stage .tvk-title{text-align:center;white-space:nowrap;pointer-events:none;left:0;right:0;top:calc(15px - var(--tvk-above-lift) + 32px * var(--tvk-above-scale) - var(--tvk-label-lift));color:#ffd34d;-webkit-text-stroke:3.9px #000;paint-order:stroke fill;text-shadow:0 2px #000;position:absolute;font:400 calc(18.2px * var(--tvk-v)) "Lilita One", var(--game-font)!important}#stage .tvk-amt,#stage .tvk-name,#stage .tvk-title{z-index:2}#stage .tvk-at{top:calc(81px * var(--tvk-v))}.tvk-state{pointer-events:none;background:50%/contain no-repeat;display:none;position:absolute}.tvk-m.is-earned .tvk-state{right:calc(-7px * var(--tvk-above-scale));top:calc(-6px * var(--tvk-above-scale));width:calc(20px * var(--tvk-above-scale));height:calc(16px * var(--tvk-above-scale));background-image:url(/ui/checkmark.png);display:block}.tvk-m.is-locked .tvk-state{right:calc(-5px * var(--tvk-above-scale));top:calc(-6px * var(--tvk-above-scale));width:calc(12px * var(--tvk-above-scale));height:calc(15px * var(--tvk-above-scale));background-image:url(/ui/lock.png);display:block}#stage .tvk-m.is-locked .tvk-at{color:#bdb6dc}#stage .tvk-m.is-earned .tvk-at{color:#ffe57a}.tvk-m.is-here .tvk-at{visibility:hidden}.tvk-m.is-next .tvk-state{z-index:-1;left:50%;top:var(--tvk-bubble-mid);width:var(--tvk-bubble-w);height:var(--tvk-bubble-h);border-radius:var(--tvk-bubble-r);opacity:0;background:0 0;animation:1.5s ease-in-out infinite tvk-next;display:block;transform:translate(-50%,-50%);box-shadow:0 0 7px 1px #ffe57af2}.tvk-gold.is-next .tvk-state:after,.tvk-promotion.is-next .tvk-state:after{content:"";pointer-events:none;width:calc(var(--tvk-bubble-w) / 1.43163);height:calc(var(--tvk-bubble-w) / 1.43163);transform:translate(-50%, calc(-50% - var(--tvk-bubble-drop)));filter:drop-shadow(0 2px #00000073)drop-shadow(0 0 7px #ffe57af2)brightness(1.12);background:url(/ui/coin-gold.webp) 50%/contain no-repeat;position:absolute;top:50%;left:50%}.tvk-promotion.is-next .tvk-state:after{background-image:url(/equipment/power-icon.webp);width:108.696%;height:108.696%;transform:translate(-50%,-50%)}.tvk-promotion.is-next .tvk-state{width:92%;height:92%;box-shadow:none;border-radius:50%;top:50%}@keyframes tvk-next{0%,to{opacity:0}50%{opacity:1}}.tvk-m.just-earned .tvk-plate{animation:.52s cubic-bezier(.34,1.56,.64,1) tvk-earn}@keyframes tvk-earn{0%{transform:translate(-50%)scale(1)}30%{filter:brightness(1.4);transform:translate(-50%)scale(1.28)}to{transform:translate(-50%)scale(1)}}.tvk-m:focus-visible .tvk-plate{outline-offset:3px;border-radius:10px;outline:3px solid #ffd34d}.tvk-cur{pointer-events:none;z-index:2;width:0;height:100%;transition:left .38s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;left:0}.tvk-stem{top:calc(77px * var(--tvk-v));width:2px;height:calc(46px * var(--tvk-v));background:#000;position:absolute;left:-1px}#stage .tvk-badge{top:calc(122px * var(--tvk-v));min-width:calc(45.5px * var(--tvk-v));height:calc(45.5px * var(--tvk-v));padding:0 calc(6.5px * var(--tvk-v));box-sizing:border-box;color:#fff;text-align:center;-webkit-text-stroke:3.9px #000;paint-order:stroke fill;background:url(/ui/star.webp) 50%/100% 100% no-repeat;position:absolute;left:0;transform:translate(-50%);font:400 calc(22px * var(--tvk-v))/calc(45.5px * var(--tvk-v)) "Lilita One", var(--game-font)!important}#upRow .up-card.up-v2 .up-val{white-space:nowrap;letter-spacing:0;height:28px;line-height:28px}#upRow .up-card.up-v2 .up-val.fit-1{-webkit-text-stroke-width:2.8px;font-size:22px}#upRow .up-card.up-v2 .up-val.fit-2{-webkit-text-stroke-width:2.6px;font-size:20px}#upRow .up-card.up-v2 .up-val.fit-3{-webkit-text-stroke-width:2.3px;font-size:17px}#upRow .up-card .up-tick{filter:drop-shadow(0 2px #000);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:36px;height:29px;display:inline-block}.tvk-foot{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;height:36px;padding:0 14px;display:flex}.tvk-now{align-items:baseline;gap:10px;min-width:0;display:flex}#stage .tvk-count{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;flex:none;font:400 19px "Lilita One", var(--game-font)!important}#stage .tvk-next{white-space:nowrap;text-overflow:ellipsis;color:#dbf66b;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;min-width:0;overflow:hidden;font:400 16px "Lilita One", var(--game-font)!important}#stage .tvk.is-paused .tvk-next{color:#ff9d8a}#stage .tvk-perks{cursor:pointer;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:linear-gradient(#55488f 0 50%,#6d5fb0 50%);border:2.5px solid #000;border-radius:11px;flex:none;align-items:center;gap:5px;height:34px;padding:0 8px 0 6px;display:flex;box-shadow:inset 0 2px #ffffff59,0 2px #000;font:400 16px "Lilita One", var(--game-font)!important}.tvk-perks:active{transform:translateY(2px)}.tvk-perks img{width:20px;height:auto}#stage .tvk-perks-n{box-sizing:border-box;text-align:center;-webkit-text-stroke:2px #000;background:#3b3363;border:2px solid #000;border-radius:11px;min-width:22px;height:22px;font-style:normal;font:400 13px/18px "Lilita One", var(--game-font)!important}.tvk-perks.has .tvk-perks-n{background:#8a4fd0}.tvk-pop{z-index:6;box-sizing:border-box;border:2.25px solid var(--panel-dark,#2f2b4e);background:var(--panel-dark,#2f2b4e);width:max-content;min-width:135px;max-width:232px;color:var(--cream-ink);border-radius:12.6px;display:none;position:absolute;box-shadow:0 10px 22px #00000073}#stage .tvk-pop,#stage .tvk-pop *{font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.tvk-pop.show{animation:.16s cubic-bezier(.2,.9,.3,1.15) backwards pz-in;display:block}.tvk-pop:before,.tvk-pop:after{content:"";left:var(--tvk-pop-x,50%);border:9px solid #0000;border-bottom-width:0;width:0;height:0;position:absolute}.tvk-pop:before{border-top-color:var(--panel-dark,#2f2b4e);margin-left:-9px;bottom:-11px}.tvk-pop:after{border-width:7px 7px 0;border-top-color:var(--cream-bot,#f6e6c4);margin-left:-7px;bottom:-6px}#stage .tvk-pop-head{text-align:center;color:#fff;background:var(--panel-dark,#2f2b4e);border-radius:10.35px 10.35px 0 0;padding:5px 12.6px 6px;font:400 15.3px/1.15 "Lilita One", var(--game-font)!important}.tvk-pop-body-wrap{text-align:center;background:linear-gradient(180deg, var(--cream-top,#fdf3dc), var(--cream-bot,#f6e6c4));border-top:2px solid var(--cream-edge,#785c2e);border-radius:0 0 10.35px 10.35px;padding:7px 12.6px 9px}.tvk-pop-face{justify-content:center;align-items:center;width:48.6px;height:48.6px;margin:0 auto 4px;display:flex}.tvk-pop-face img{object-fit:contain;width:100%;height:100%}#stage .tvk-pop-body,#stage .tvk-pop-gain,#stage .tvk-pop-nth{margin-top:4px;font:400 12.6px/1.25 "Lilita One", var(--game-font)!important}#stage .tvk-pop-gain{color:#2f7a12}#stage .tvk-pop-nth{color:#2f2b4e9e;font-size:11.6px}.tvk-pop-rows{flex-direction:column;gap:3px;margin-top:5px;display:flex}#stage .tvk-pop-rows div{justify-content:center;gap:6px;display:flex;font:400 12.6px/1.2 "Lilita One", var(--game-font)!important}#stage .tvk-pop-rows span{color:#2f2b4e9e;flex:none}#stage .tvk-pop-rows .is-then b{color:#5a2d9a}#stage .tvk-pop-rows .is-then.is-past b{color:#2f7a12}.tvk-pop-bonus{flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:6px;display:flex}#stage .tvk-pop-bonus span{color:#2f7a12;align-items:center;gap:4px;display:inline-flex;font:400 14px "Lilita One", var(--game-font)!important}#stage .tvk-pop-end{color:#2f2b4e9e;margin-top:5px;font:400 11.6px/1.25 "Lilita One", var(--game-font)!important}.tvk-pop-when{border-top:2px solid #785c2e40;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin-top:7px;padding-top:6px;display:flex}#stage .tvk-pop-when span{white-space:nowrap;color:#2f2b4e9e;font:400 11.6px "Lilita One", var(--game-font)!important}#stage .tvk-pop-when .is-earned{color:#2f7a12}.tvk-ic-hp,.tvk-ic-dmg,.tvk-ic-def{background:50%/contain no-repeat;flex:none;width:18px;height:18px;display:inline-block}.tvk-ic-hp{background-image:url(/ui/heart.png)}.tvk-ic-dmg{background-image:url(/ui/sword.png)}.tvk-ic-def{background-image:url(/ui/shield.png)}#stage .tvk-float{z-index:47;pointer-events:none;white-space:nowrap;color:#fff588;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;position:absolute;transform:translate(-50%);font:400 26px "Lilita One", var(--game-font)!important}.tvg-modal{z-index:60;background:#060a0ee0;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tvg-modal.show{animation:.24s both tvg-in;display:flex}.tvg-modal.show.tvg-closing{animation:.22s both tvg-out}@keyframes tvg-in{0%{opacity:0}to{opacity:1}}@keyframes tvg-out{0%{opacity:1}to{opacity:0}}.tvg-card,.tvr-card{flex-direction:column;align-items:center;display:flex;position:relative}.tvg-modal.show .tvg-card,.tvg-modal.show .tvr-card{animation:.48s cubic-bezier(.16,.84,.32,1) 40ms both tvg-card-in}@keyframes tvg-card-in{0%{opacity:0;transform:translateY(18px)scale(.92)}62%{opacity:1;transform:translateY(-4px)scale(1.006)}to{opacity:1;transform:none}}.tvg-card{width:min(440px,92%)}#stage .tvg-ribbon{z-index:3;width:var(--ribbon-w,500px);aspect-ratio:832/157;box-sizing:border-box;color:#fff;text-transform:uppercase;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;display:flex;position:relative;font:400 32px "Lilita One", var(--game-font)!important}.tvg-hero,.tvr-hero{justify-content:center;align-items:center;width:320px;height:236px;display:flex;position:relative}.tvr-hero{width:360px;height:300px}.tvr-hero .tvg-rays,.tvg-hero .tvg-rays{z-index:-1;width:525px;animation-duration:48s}.tvr-hero .tvg-glow,.tvg-hero .tvg-glow{opacity:.4;z-index:-1;background:url(/ui/gold-glow.png) 50%/contain no-repeat;width:741px;animation:3.8s ease-in-out infinite tvr-glow-breathe}@keyframes tvr-glow-breathe{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.055)}}.tvr-confetti{z-index:2;pointer-events:none;opacity:.95;position:absolute;top:-14%;bottom:-10%;left:-10%;right:-10%;overflow:hidden}.tvr-confetti>i{will-change:transform;background-repeat:repeat;position:absolute}.tvr-confetti>i:nth-child(3){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 300' width='360' height='300'%3E%3Crect x='-145' y='90' width='9' height='14' rx='2' fill='%23ffb600' transform='rotate(195 -140.5 97)'/%3E%3Crect x='215' y='90' width='9' height='14' rx='2' fill='%23ffb600' transform='rotate(195 219.5 97)'/%3E%3Crect x='575' y='90' width='9' height='14' rx='2' fill='%23ffb600' transform='rotate(195 579.5 97)'/%3E%3Crect x='-47' y='275' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(27 -43 281)'/%3E%3Crect x='313' y='275' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(27 317 281)'/%3E%3Crect x='673' y='275' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(27 677 281)'/%3E%3Crect x='-3' y='18' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(138 0.5 25)'/%3E%3Crect x='357' y='18' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(138 360.5 25)'/%3E%3Crect x='717' y='18' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(138 720.5 25)'/%3E%3Crect x='-27' y='243' width='9' height='13' rx='2' fill='%23ffd34d' transform='rotate(267 -22.5 249.5)'/%3E%3Crect x='333' y='243' width='9' height='13' rx='2' fill='%23ffd34d' transform='rotate(267 337.5 249.5)'/%3E%3Crect x='693' y='243' width='9' height='13' rx='2' fill='%23ffd34d' transform='rotate(267 697.5 249.5)'/%3E%3Crect x='-287' y='268' width='7' height='11' rx='2' fill='%23ffb600' transform='rotate(25 -283.5 273.5)'/%3E%3Crect x='73' y='268' width='7' height='11' rx='2' fill='%23ffb600' transform='rotate(25 76.5 273.5)'/%3E%3Crect x='433' y='268' width='7' height='11' rx='2' fill='%23ffb600' transform='rotate(25 436.5 273.5)'/%3E%3Crect x='-102' y='222' width='10' height='15' rx='2' fill='%23ffb600' transform='rotate(311 -97 229.5)'/%3E%3Crect x='258' y='222' width='10' height='15' rx='2' fill='%23ffb600' transform='rotate(311 263 229.5)'/%3E%3Crect x='618' y='222' width='10' height='15' rx='2' fill='%23ffb600' transform='rotate(311 623 229.5)'/%3E%3Crect x='-347' y='102' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(54 -343 108)'/%3E%3Crect x='13' y='102' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(54 17 108)'/%3E%3Crect x='373' y='102' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(54 377 108)'/%3E%3C/svg%3E");background-size:360px 300px;animation:7.5s linear infinite tvr-confetti-a;top:-300px;bottom:0;left:0;right:-360px}.tvr-confetti>i:nth-child(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 260' width='300' height='260'%3E%3Crect x='-54' y='163' width='8' height='16' rx='2' fill='%23ffd34d' transform='rotate(56 -50 171)'/%3E%3Crect x='246' y='163' width='8' height='16' rx='2' fill='%23ffd34d' transform='rotate(56 250 171)'/%3E%3Crect x='546' y='163' width='8' height='16' rx='2' fill='%23ffd34d' transform='rotate(56 550 171)'/%3E%3Crect x='-78' y='85' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(105 -74 91)'/%3E%3Crect x='222' y='85' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(105 226 91)'/%3E%3Crect x='522' y='85' width='8' height='12' rx='2' fill='%23ffffff' transform='rotate(105 526 91)'/%3E%3Crect x='-265' y='23' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(59 -261 29)'/%3E%3Crect x='35' y='23' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(59 39 29)'/%3E%3Crect x='335' y='23' width='8' height='12' rx='2' fill='%23ffb600' transform='rotate(59 339 29)'/%3E%3Crect x='-153' y='196' width='9' height='15' rx='2' fill='%23b27cf0' transform='rotate(147 -148.5 203.5)'/%3E%3Crect x='147' y='196' width='9' height='15' rx='2' fill='%23b27cf0' transform='rotate(147 151.5 203.5)'/%3E%3Crect x='447' y='196' width='9' height='15' rx='2' fill='%23b27cf0' transform='rotate(147 451.5 203.5)'/%3E%3Crect x='-282' y='222' width='10' height='12' rx='2' fill='%23ffb600' transform='rotate(213 -277 228)'/%3E%3Crect x='18' y='222' width='10' height='12' rx='2' fill='%23ffb600' transform='rotate(213 23 228)'/%3E%3Crect x='318' y='222' width='10' height='12' rx='2' fill='%23ffb600' transform='rotate(213 323 228)'/%3E%3Crect x='-79' y='206' width='9' height='16' rx='2' fill='%23ffffff' transform='rotate(214 -74.5 214)'/%3E%3Crect x='221' y='206' width='9' height='16' rx='2' fill='%23ffffff' transform='rotate(214 225.5 214)'/%3E%3Crect x='521' y='206' width='9' height='16' rx='2' fill='%23ffffff' transform='rotate(214 525.5 214)'/%3E%3C/svg%3E");background-size:300px 260px;animation:7.5s linear infinite tvr-confetti-b;top:-260px;bottom:0;left:-300px;right:0}.tvr-confetti>i:first-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 340' width='420' height='340'%3E%3Crect x='-100' y='10' width='9' height='13' rx='2' fill='%23ffb600' transform='rotate(290 -95.5 16.5)'/%3E%3Crect x='320' y='10' width='9' height='13' rx='2' fill='%23ffb600' transform='rotate(290 324.5 16.5)'/%3E%3Crect x='740' y='10' width='9' height='13' rx='2' fill='%23ffb600' transform='rotate(290 744.5 16.5)'/%3E%3Crect x='-225' y='183' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(213 -221.5 190)'/%3E%3Crect x='195' y='183' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(213 198.5 190)'/%3E%3Crect x='615' y='183' width='7' height='14' rx='2' fill='%23ffd34d' transform='rotate(213 618.5 190)'/%3E%3Crect x='-369' y='281' width='8' height='16' rx='2' fill='%23ffb600' transform='rotate(328 -365 289)'/%3E%3Crect x='51' y='281' width='8' height='16' rx='2' fill='%23ffb600' transform='rotate(328 55 289)'/%3E%3Crect x='471' y='281' width='8' height='16' rx='2' fill='%23ffb600' transform='rotate(328 475 289)'/%3E%3Crect x='-13' y='126' width='8' height='13' rx='2' fill='%23ffffff' transform='rotate(241 -9 132.5)'/%3E%3Crect x='407' y='126' width='8' height='13' rx='2' fill='%23ffffff' transform='rotate(241 411 132.5)'/%3E%3Crect x='827' y='126' width='8' height='13' rx='2' fill='%23ffffff' transform='rotate(241 831 132.5)'/%3E%3Crect x='-11' y='10' width='9' height='14' rx='2' fill='%238fe36a' transform='rotate(310 -6.5 17)'/%3E%3Crect x='409' y='10' width='9' height='14' rx='2' fill='%238fe36a' transform='rotate(310 413.5 17)'/%3E%3Crect x='829' y='10' width='9' height='14' rx='2' fill='%238fe36a' transform='rotate(310 833.5 17)'/%3E%3Crect x='-391' y='271' width='9' height='16' rx='2' fill='%23b27cf0' transform='rotate(107 -386.5 279)'/%3E%3Crect x='29' y='271' width='9' height='16' rx='2' fill='%23b27cf0' transform='rotate(107 33.5 279)'/%3E%3Crect x='449' y='271' width='9' height='16' rx='2' fill='%23b27cf0' transform='rotate(107 453.5 279)'/%3E%3C/svg%3E");background-size:420px 340px;animation:7.5s linear infinite tvr-confetti-c;top:-340px;bottom:0;left:0;right:-420px}@keyframes tvr-confetti-a{to{transform:translate(-360px,300px)}}@keyframes tvr-confetti-b{to{transform:translate(300px,260px)}}@keyframes tvr-confetti-c{to{transform:translate(-420px,340px)}}@media (prefers-reduced-motion:reduce){.tvr-confetti>i,.tvr-hero .tvg-glow,.tvr-hero .tvg-rays,.tvg-hero .tvg-glow,.tvg-hero .tvg-rays{animation:none}}.tvg-rays{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(#ffc440b8 0deg 12deg,#ffc44000 12deg 30deg);width:185%;animation:30s linear infinite tvg-rays-turn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000009e 58%,#0000 82%);mask-image:radial-gradient(closest-side,#000 30%,#0000009e 58%,#0000 82%)}@keyframes tvg-rays-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}.tvg-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffe08cc7 0%,#ffb23c61 46%,#ff962800 76%);width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tvg-art{object-fit:contain;filter:drop-shadow(0 6px #0006);width:120px;height:120px;animation:.56s cubic-bezier(.34,1.56,.64,1) .12s both tvg-art-in;position:relative}@keyframes tvg-art-in{0%{opacity:0;transform:scale(.4)rotate(-8deg)}to{opacity:1;transform:none}}#stage .tvg-name{color:#ffe57a;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 3px #000;border-bottom:2px solid #ffe57a8c;margin-top:-8px;padding:0 26px 4px;font:400 36px "Lilita One", var(--game-font)!important}#stage .tvg-gain{text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;margin-top:8px;font:400 21px "Lilita One", var(--game-font)!important}.tvg-row{background:#04030af2;border:2.5px solid #e0b455;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:11px 18px;display:flex;box-shadow:0 0 0 2px #221d2b,0 3px #00000073}#stage .tvg-row span,#stage .tvg-row b{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 20px "Lilita One", var(--game-font)!important}#stage .tvg-row .tvg-label{color:#ffd34d}#stage .tvg-row .tvg-after{color:#dbf66b}.tvg-arrow{width:20.4px;height:auto;transform:rotate(90deg)}#stage .tvg-statement{text-align:center;color:#cfc8f0;-webkit-text-stroke:2.6px #000;paint-order:stroke fill;text-shadow:0 2px #000;max-width:88%;margin-top:10px;font:400 15px/1.3 "Lilita One", var(--game-font)!important}#stage .tvg-modal.is-migration .tvg-name{text-align:center;padding:0 14px 4px;font-size:29px!important}.tvg-modal.is-migration .tvg-row{box-sizing:border-box;flex-wrap:wrap;justify-content:center;max-width:92%}#stage .tvg-modal.is-migration .tvg-row span,#stage .tvg-modal.is-migration .tvg-row b{font-size:18px!important}#stage .tvg-tap{bottom:calc(64px + var(--safe-b,0px));text-align:center;color:#cfc8f0;-webkit-text-stroke:3px #000;paint-order:stroke fill;animation:1.6s ease-in-out infinite tvg-tap;position:absolute;left:0;right:0;font:400 19px "Lilita One", var(--game-font)!important}@keyframes tvg-tap{50%{opacity:.55}}.tvr-card{gap:10px;width:min(468px,96%)}#talentRankUp.show{animation:.36s both tvg-in}.tvg-modal.show .tvr-card{animation:none}#talentRankUp.show .tvr-card>*,#talentRankUp.show .tvr-row{animation:.46s cubic-bezier(.2,.9,.3,1.06) both tvr-piece-in}#talentRankUp.show .tvr-hero{animation:none}#talentRankUp.show .tvg-ribbon{animation-delay:40ms}#talentRankUp.show .tvr-power{animation-delay:.3s}#talentRankUp.show .tvr-titles{animation-delay:.38s}#talentRankUp.show .tvr-rows{animation:none}#talentRankUp.show .tvr-row:first-child{animation-delay:.47s}#talentRankUp.show .tvr-row:nth-child(2){animation-delay:.55s}#talentRankUp.show .tvr-row:nth-child(3){animation-delay:.63s}#talentRankUp.show .tvr-bonus{animation-delay:.7s}#talentRankUp.show .tvr-ok{animation-delay:.76s}@keyframes tvr-piece-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tvr-squire-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#talentRankUp.show .tvr-card>*,#talentRankUp.show .tvr-row,.tvr-squire,.tvr-squire-frame{animation:none}}.tvr-squire{object-fit:contain;filter:drop-shadow(0 6px #00000059);transform-origin:50% 100%;width:auto;height:258px;animation:.52s cubic-bezier(.2,.9,.3,1.1) .12s both tvr-squire-in;position:relative;right:22px}.tvr-squire-frame{transform-origin:50% 100%;flex:none;animation:3.2s ease-in-out .64s infinite tvr-breathe;display:block;position:relative}@keyframes tvr-breathe{50%{transform:scale(1.035)}}.tvr-power{background:linear-gradient(90deg,#e0b45500,#e0b455eb 26% 74%,#e0b45500) top/100% 2px no-repeat,linear-gradient(90deg,#e0b45500,#e0b455eb 26% 74%,#e0b45500) bottom/100% 2px no-repeat,linear-gradient(90deg,#070a1100,#070a11c7 22% 78%,#070a1100);justify-content:center;align-items:center;gap:11px;width:100%;padding:6px 0;display:flex}.tvr-power .ic-txt{margin:0 10px;transform:scale(1.9)}.tvr-power img,.tvr-titles img{width:25.5px;height:auto;transform:rotate(90deg)}.tvr-row img{width:20.4px;height:auto;transform:rotate(90deg)}#stage .tvr-power b,#stage .tvr-power span,#stage .tvr-titles span{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;font:400 34px "Lilita One", var(--game-font)!important}#stage .tvr-power .tvr-pow-inc,#stage .tvr-titles .tvr-to{color:#dbf66b}.tvr-titles{box-sizing:border-box;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;width:100%;padding:8px 10px;display:flex}#stage .tvr-titles span{font-size:27px!important}.tvr-rows{flex-direction:column;gap:8px;width:100%;display:flex}.tvr-row{background:#04030af2;border:2.5px solid #e0b455;border-radius:14px;grid-template-columns:28px 56px 1fr 26px 1fr 92px;align-items:center;gap:5px;padding:11px 14px;display:grid;box-shadow:0 0 0 2px #221d2b,0 3px #00000073}.tvr-row .tvk-ic-hp,.tvr-row .tvk-ic-dmg,.tvr-row .tvk-ic-def{width:28px;height:28px}#stage .tvr-row span,#stage .tvr-row b{color:#fff;-webkit-text-stroke:3.4px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 24px "Lilita One", var(--game-font)!important}#stage .tvr-row .tvr-lab{color:#ffd34d;text-transform:uppercase}.tvr-row .tvr-a,.tvr-row .tvr-b{text-align:center}#stage .tvr-row .tvr-inc{color:#dbf66b;text-align:right}.tvr-row.fit-1,.tvr-row.fit-2,.tvr-row.fit-3{grid-template-columns:22px 40px 1fr 16px 1fr auto;gap:3px;padding:6px 10px}#stage .tvr-row.fit-1 span,#stage .tvr-row.fit-1 b{font-size:18px!important}#stage .tvr-row.fit-2 span,#stage .tvr-row.fit-2 b{-webkit-text-stroke-width:2.6px;font-size:16px!important}#stage .tvr-row.fit-3 span,#stage .tvr-row.fit-3 b{-webkit-text-stroke-width:2.4px;font-size:14px!important}#stage .tvr-row[class*=fit-] .tvr-lab{font-size:15px!important}.tvr-bonus{color:#cfc8f0;text-align:center;min-height:0;font-size:13px;font-weight:700}.tvr-bonus:empty{display:none}#stage .tvr-ok{text-transform:uppercase;width:214px;height:58px;margin-top:40px;font-family:"Lilita One", var(--game-font)!important;font-size:24px!important}.tvs-modal{z-index:58;background:#060a0eb8;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tvs-modal.show{animation:.2s both tvg-in;display:flex}.tvs-card{box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:min(470px,92%);max-height:76%;padding:14px;display:flex;position:relative}#stage .tvs-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;font:400 27px "Lilita One", var(--game-font)!important}.tvs-list{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:none;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.tvs-list::-webkit-scrollbar{display:none}.tvs-row{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.tvs-row img{object-fit:contain;flex:none;width:44px;height:44px}.tvs-txt{min-width:0}#stage .tvs-txt b{color:var(--cream-ink);font:400 19px "Lilita One", var(--game-font)!important}#stage .tvs-txt i{color:#7a3fc0;font-style:normal;font:400 16px "Lilita One", var(--game-font)!important}.tvs-txt span{color:#6b5330;margin-top:1px;font-size:13px;font-weight:700;line-height:1.22;display:block}.tvs-row.is-soon{opacity:.8}.tvs-row.is-soon img{filter:saturate(.4)brightness(.9)}#stage .tvs-sub{color:var(--cream-ink);margin-top:4px;font:400 17px "Lilita One", var(--game-font)!important}.tvs-none{color:#6b5330;text-align:center;padding:6px 4px;font-size:14px;font-weight:700}.tvs-close{position:absolute;top:-16px;right:-12px}@media (prefers-reduced-motion:reduce){.tvk-fill,.tvk-cur{transition:none}.tvk-m.is-next .tvk-state,.tvk-m.just-earned .tvk-plate,.tvg-rays,.tvr-squire,.tvr-squire-frame,.tvg-tap{animation:none}.tvg-modal.show,.tvg-modal.show .tvg-card,.tvg-modal.show .tvr-card,.tvg-art,.tvk-pop.show{animation-duration:1ms}}#equipPanel{--eq-field-h:calc(var(--stage-h) * var(--eq-field-share,.475));--eq-lift:40px;--eq-gap:4px;--eq-overlap:58px;--eq-tab-h:42px;--eq-tab-top:calc(58px + var(--eq-field-h) + var(--eq-gap) - var(--eq-overlap));--eq-well-drop:0px;justify-content:flex-start;align-items:stretch;gap:var(--eq-gap);flex-direction:column;min-height:0;padding:58px 10px 0;display:none}#equipPanel.on{display:flex}#equipPanel:before{content:"";left:0;right:0;top:calc(var(--eq-tab-top) + var(--eq-tab-h) * .9);bottom:calc(var(--menu-nav-total) * -1);z-index:1;background:#774d37;border-top:6px solid #22180f;position:absolute;box-shadow:inset 0 3px #92624b}#equipPanel.eq-in .eq-field{animation:.34s cubic-bezier(.2,.9,.3,1) both eq-drop}#equipPanel.eq-in .eq-inv{animation:.34s cubic-bezier(.2,.9,.3,1) 60ms both eq-drop}@keyframes eq-drop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eq-field{z-index:0;padding:calc(42px * var(--eq-fit,1)) 29px 0;--eq-squire-y:68px;width:auto;height:var(--eq-field-h);background:#e7dccc;border:0;border-bottom:3px solid #beaf92;border-radius:0;flex:none;grid-template-columns:auto 1fr auto;align-items:start;column-gap:6px;margin:0 -10px;display:grid;position:relative;box-shadow:inset 0 3px #ffffffd9,inset 0 -8px 18px #b48c462e}.eq-col{gap:calc(20px * var(--eq-fit,1));flex-direction:column;display:flex}.eq-field:after{content:"";z-index:-1;left:50%;top:calc((237px + var(--eq-squire-y,68px)) * var(--eq-fit,1));width:calc(136px * var(--eq-fit,1));height:calc(36px * var(--eq-fit,1));margin-left:calc(-68px * var(--eq-fit,1));filter:blur(calc(5px * var(--eq-fit,1)));background:#301c088c;border-radius:50%;position:absolute}.eq-power{background:50%/100% 100% no-repeat;justify-content:center;align-items:center;width:140px;height:31px;margin-left:-70px;padding:0 8px 2px;display:flex;position:absolute;top:40px;left:50%}.eq-power-ic{filter:drop-shadow(0 2px 2px #00000059);background:url(/ui/power.png) 50%/contain no-repeat;width:40px;height:43.15px;position:absolute;top:50%;left:-7px;transform:translateY(calc(-50% - 1px))}#stage .eq-power b{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;line-height:1;font:400 17px "Lilita One", var(--game-font)!important}.eq-squire-frame{--eq-squire-top:calc(var(--eq-squire-y,68px) * var(--eq-fit,1));min-width:0;max-width:100%;margin-top:var(--eq-squire-top);transform-origin:50% 100%;will-change:transform;place-self:start center;animation:1.9s ease-in-out infinite eq-breathe;display:block;position:relative;transform:scaleX(-1)}.eq-squire-frame.eq-squire-live{--eq-squire-h:calc(211px * var(--eq-fit,1));margin-top:calc(var(--eq-squire-top) - var(--eq-squire-h) * var(--eq-pad,0));max-width:none;transform-origin:50% calc((1 - var(--eq-pad,0) / var(--eq-frame,1)) * 100%)}.eq-squire-frame>.eq-squire{margin-top:0;display:block}.eq-squire-frame>.eq-squire.eq-squire-live{margin-top:0}.eq-squire{--eq-squire-top:calc(var(--eq-squire-y,68px) * var(--eq-fit,1));--eq-squire-h:calc(211px * var(--eq-fit,1));margin-top:var(--eq-squire-top);min-width:0;max-width:100%;height:var(--eq-squire-h);object-fit:contain;filter:drop-shadow(0 10px 10px #785a2859);transform-origin:50% 100%;place-self:start center}.eq-squire.eq-squire-live{height:calc(var(--eq-squire-h) * var(--eq-frame,1));margin-top:calc(var(--eq-squire-top) - var(--eq-squire-h) * var(--eq-pad,0));pointer-events:none;max-width:none;transform-origin:50% calc((1 - var(--eq-pad,0) / var(--eq-frame,1)) * 100%)}@keyframes eq-breathe{0%,to{transform:scale(-1.015,.966)}50%{transform:scale(-.985,1.034)}}.eq-slot,.eq-inv-item{cursor:pointer;background:var(--q-edge,var(--q-back));box-shadow:0 0 0 var(--q-ring) var(--q-line), 0 3px 0 #0000004d, var(--q-drop,0 0 transparent);border:0;border-radius:17.8%;padding:0;transition:transform 80ms;position:relative;container-type:inline-size}.eq-slot{width:calc(89px * var(--eq-fit,1));height:calc(89px * var(--eq-fit,1));--q-drop:0 6px 7px #5034144d}.eq-slot:before,.eq-inv-item:before{content:"";background:var(--eq-crown,none) center / 71.5% no-repeat, var(--q-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.eq-slot:active,.eq-inv-item:active{transform:translateY(3px)}.eq-slot .eq-item,.eq-inv-item .eq-item{object-fit:contain;filter:drop-shadow(0 3px 3px #00000059);width:74%;height:64%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}#stage .eq-mat .eq-mat-ic{width:58%;height:58%;top:50%}#stage .eq-mat{cursor:inherit}#stage .ws-ghost{pointer-events:none}#stage .ws-ghost:after{content:"";z-index:1;border-radius:inherit;background:#0907129e;position:absolute;top:0;bottom:0;left:0;right:0}#stage .ws-ghost .eq-badge{z-index:2}.eq-badge{background:var(--q-badge,url(/ui/equipment/equipment_item_type_bg.png)) 50% 50% / contain no-repeat;justify-content:center;align-items:center;width:40%;height:40%;display:flex;position:absolute;top:-8.9%;left:-8.9%}#stage .eq-badge:before{content:"";z-index:-1;background:var(--q-badge-front,url(/ui/equipment/front-bg.webp)) 50% 50% / 73.6% auto no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.eq-badge img{object-fit:contain;width:57.6%;height:57.6%}#stage .eq-plus{-webkit-text-stroke:3.24cqw #000;paint-order:stroke fill;width:43.8%;height:43.8%;text-shadow:none;color:#f3c14b;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-12.9%;right:-12.9%;font:400 20.2cqw "Lilita One", var(--game-font)!important}#stage .eq-plus:before{content:"";z-index:-1;border:3.24cqw solid var(--q-edge,var(--q-lit,var(--q-back)));background:var(--q-face);box-shadow:0 0 0 var(--q-ring) var(--q-line,#1a1420);border-radius:18%;position:absolute;top:14.6%;bottom:14.6%;left:14.6%;right:14.6%;transform:rotate(45deg)}#stage .eq-lvl,#stage .eq-plus,.eq-badge{z-index:1}.eq-slot-empty{box-shadow:none;background:50%/100% 100% no-repeat}.eq-ghost{object-fit:contain;opacity:.55;image-rendering:auto;width:58%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eq-stats{left:12px;right:12px;top:min(calc((349px * var(--eq-fit,1) + var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap)) / 2 - 12px), calc(var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap) - 34px));justify-content:center;gap:16px;display:flex;position:absolute;bottom:auto}.eq-stat{background:#3c2418;border-radius:999px;flex:none;justify-content:center;align-items:center;width:97px;min-width:0;height:24px;padding:0 10px 0 30px;display:flex;position:relative;box-shadow:inset 0 -3px #00000047}.eq-stat .ic{filter:drop-shadow(0 2px 2px #0006);width:34px;height:34px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}#stage .eq-stat b{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;text-overflow:ellipsis;overflow:hidden;font:400 16px "Lilita One", var(--game-font)!important}.eq-tabs{min-height:44px;margin-inline-start:-10px;margin-inline-end:-10px;margin-top:calc(var(--eq-overlap) * -1);z-index:2;justify-content:space-between;align-items:flex-end;gap:8px;padding-inline-start:10px;padding-inline-end:10px;display:flex;position:relative}#equipPanel.eq-ws-on .eq-sort,#equipPanel.eq-ws-on .eq-work,#stage .eq-tabs .ws-quick{display:none}#equipPanel.eq-ws-on .eq-tabs .ws-quick{white-space:nowrap;width:132px;margin-left:auto;display:inline-flex}#stage .eq-tab{z-index:0;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;cursor:pointer;background:#653e2d;border:0;border-radius:0;justify-content:center;align-items:center;width:auto;padding:10px 22px 12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #000,inset 0 -3px #00000047;font:400 17px "Lilita One", var(--game-font)!important}.eq-tabs .eq-act{z-index:1;position:relative}.eq-inv{z-index:2;margin-top:10px;--eq-grid-bleed:12px;min-height:0;padding:11px 20px var(--eq-grid-bleed);flex-direction:column;flex:auto;margin-inline-start:-10px;margin-inline-end:-10px;display:flex;position:relative}.eq-inv:before{content:"";z-index:-1;left:0;right:0;top:var(--eq-well-drop);background:#32231c;border-radius:16px;position:absolute;bottom:0;box-shadow:inset 0 3px #ffffff1f,inset 0 -6px 14px #0000004d}.eq-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding:var(--eq-grid-bleed,12px);margin:calc(-1 * var(--eq-grid-bleed,12px));flex:auto;grid-template-columns:repeat(6,1fr);align-content:start;gap:15px 11px;display:grid;overflow-x:hidden;overflow-y:auto}.eq-grid::-webkit-scrollbar{display:none}.eq-inv-item{aspect-ratio:1;--q-ring:1.67px}:root{--q-line:#1a1420;--q-ring:2px}.q-mythic{--q-back:#c55c54;--q-face:#b24944;--q-ink:#c55c54;--q-lit:#f0908a;--q-edge:color-mix(in srgb, var(--q-back) 50%, #fff)}.q-legendary{--q-back:#c68c53;--q-face:#b27843;--q-ink:#bf5d06;--q-lit:#f0974a;--q-edge:color-mix(in srgb, var(--q-back) 50%, #fff)}.q-epic{--q-back:#8837c0;--q-face:#8837c0;--q-edge:#fdb0f4;--q-ink:#880ccf;--q-lit:#bd80f5}.q-rare{--q-back:#447fbb;--q-face:#3a6da7;--q-ink:#447fbb;--q-lit:#7db6ea;--q-edge:color-mix(in srgb, var(--q-back) 50%, #fff)}.q-great{--q-back:#769825;--q-face:#769825;--q-edge:#c4e53c;--q-ink:#769825;--q-lit:#a6cc35}.q-common{--q-back:#707880;--q-face:#636a72;--q-ink:#707880;--q-lit:#b8c0c8;--q-edge:color-mix(in srgb, var(--q-back) 50%, #fff)}.eq-s{z-index:2;pointer-events:none;background:url(/ui/s-tier.webp) 50%/contain no-repeat;width:17.4px;height:20px;font-size:0;position:absolute;bottom:4px;left:4px}.eq-inv-item .eq-s,.ei-tile .eq-s{bottom:3px;left:3px}.ei-rarity .eq-s-inline{vertical-align:-.16em;color:#0000;width:.916em;height:1.05em;text-shadow:none;-webkit-text-stroke:0;background:url(/ui/s-tier.webp) 50%/contain no-repeat;margin-right:6px;display:inline-block}.ei-stat.ei-second .ei-stat-l,.ei-stat.ei-ult .ei-stat-l{opacity:.92}.ei-up.ei-up-s{border-left:3px solid #f3c14b}#stage .ei-up-on.ei-up-s .ei-up-v{color:#927c01}.ei-up-s-ic{background:url(/ui/s-tier.webp) 50%/contain no-repeat;flex:none;width:16px;height:20px}.ei-up-replaced .ei-up-v{opacity:.6;text-decoration:line-through}#stage .eq-act,#stage .ei-act{color:#fff;paint-order:stroke fill;flex:none;width:114px;padding:8.5px 7px 11.5px;font:400 17px "Lilita One", var(--game-font)!important}:-webkit-any(#equipItemModal,#artifactItemModal){flex-direction:column;gap:2px}:is(#equipItemModal,#artifactItemModal){flex-direction:column;gap:2px}:-webkit-any(#equipItemModal,#artifactItemModal).show{animation:.26s both pt-screen-in}:is(#equipItemModal,#artifactItemModal).show{animation:.26s both pt-screen-in}:-webkit-any(#equipItemModal,#artifactItemModal).show .pt-card{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}:is(#equipItemModal,#artifactItemModal).show .pt-card{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}#stage #equipItemModal.ei-preview{z-index:62}#stage #equipItemModal.ei-preview .ei-actions,#stage #equipItemModal.ei-preview .ei-res{display:none}.ei-card{width:min(calc(var(--ribbon-w,482px) * 1.15), 92%)}.ei-card .pt-panel{padding-bottom:5px}.ei-card .ei-actions-2:not(:has(>:not([hidden]))){display:none}#stage .ei-name{aspect-ratio:692/132;background-image:var(--ei-plate,url(/ui/white-ribbon.webp));-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:105%;top:-24px}.ei-head{align-items:flex-start;gap:14px;width:100%;margin-top:-45px;padding:2px 4px 0;display:flex}#stage .ei-tile{cursor:default;transform-origin:0 0;flex:none;width:104px;height:104px;margin-bottom:-15.6px;margin-right:-15.6px;transform:scale(.85)}#stage .ei-tile .ei-beat{transform-origin:50% 55%;pointer-events:none;animation:2.2s ease-in-out 2s infinite ei-beat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ei-beat{0%,28%,to{transform:scale(1)}7%,21%{transform:scale(1.05)}14%{transform:scale(1)}}@keyframes ei-bump{0%{transform:translate(0)scale(.85)}34%{transform:translate(-5.3px,-5.3px)scale(.952)}62%{transform:translate(1.33px,1.33px)scale(.8245)}82%{transform:translate(-1.77px,-1.77px)scale(.884)}to{transform:translate(0)scale(.85)}}#stage .ei-tile.ei-bump{animation:.46s cubic-bezier(.3,.9,.4,1) both ei-bump}.ei-burst{pointer-events:none;z-index:74;--ei-ink:#ffe34b;--ei-star:#fff8d4;width:0;height:0;position:absolute}.ei-spark{width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);background:var(--ei-star);filter:drop-shadow(0 1px 1px #00000080)drop-shadow(0 0 4px #fff0aaf2)drop-shadow(0 0 11px #ffd63ca6);animation:ei-spark var(--dur) cubic-bezier(.16, .78, .3, 1) both;position:absolute;top:0;left:0;-webkit-mask:url(/ui/star-glow.png) 50%/contain no-repeat;mask:url(/ui/star-glow.png) 50%/contain no-repeat}.ei-ray{width:var(--r);height:var(--r);margin:calc(var(--r) / -2) 0 0 calc(var(--r) / -2);background:color-mix(in srgb, var(--ei-ink) 58%, #ef7f10);animation:.58s cubic-bezier(.16,.8,.3,1) both ei-ray;position:absolute;top:0;left:0;-webkit-mask:url(/ui/levelup-rays.webp) 50%/contain no-repeat;mask:url(/ui/levelup-rays.webp) 50%/contain no-repeat}@keyframes ei-ray{0%{opacity:0;transform:rotate(-60deg)scale(.35)}18%{opacity:.92}to{opacity:0;transform:rotate(95deg)scale(1.3)}}.ei-glow{width:var(--g);height:var(--g);margin:calc(var(--g) / -2) 0 0 calc(var(--g) / -2);background:radial-gradient(circle closest-side, color-mix(in srgb, var(--ei-ink) 30%, #fff) 0%, color-mix(in srgb, var(--ei-ink) 62%, transparent) 38%, transparent 72%);animation:.42s cubic-bezier(.2,.8,.3,1) both ei-glow;position:absolute;top:0;left:0}@keyframes ei-glow{0%{opacity:0;transform:scale(.25)}22%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes ei-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) rotate(0deg) scale(.35)}12%{opacity:1}58%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(200deg) scale(1)}}#stage #eiInfo{z-index:76;top:44%}@media (prefers-reduced-motion:reduce){#stage .ei-tile.ei-bump{animation:none}.ei-spark,.ei-glow,.ei-ray{animation-duration:.01ms}}.ei-meta{align-self:stretch;align-items:flex-end;gap:8px;min-width:0;display:flex}#stage .ei-lvl{background:var(--cream-band);color:#8a6a41;border-radius:6px;padding:3px 9px 4px;font:400 16.5px "Lilita One", var(--game-font)!important}#stage .ei-lvl b{color:#6b4b28;font:400 16.5px "Lilita One", var(--game-font)!important}#stage .ei-rarity{aspect-ratio:291/114;background:var(--ei-flag,url(/ui/white-flag.webp)) 50% 50% / 100% 100% no-repeat;width:35.2%;color:var(--q-lit,#fff);-webkit-text-stroke:2.6px #221d2b;paint-order:stroke fill;text-shadow:none;flex:none;justify-content:center;align-items:flex-start;margin-top:-17px;display:flex;font:400 17px "Lilita One", var(--game-font)!important}#stage .ei-rar-txt{white-space:nowrap;justify-content:center;align-items:center;gap:3px;width:100%;height:61.4%;margin-top:4px;display:flex}.ei-power{width:114px;height:25px;margin-left:5px;padding:0 7px 2px;position:relative;top:auto;left:auto}.ei-power .eq-power-ic{width:33px;height:35.6px;left:-6px;transform:translateY(calc(-50% - 3px))}#stage .ei-power b{-webkit-text-stroke:2.88px #000;paint-order:stroke fill;text-shadow:0 2.59px #000;font:400 16.1px "Lilita One", var(--game-font)!important}.ei-stats{flex-direction:column;gap:0;width:100%;margin-top:15px;display:flex}#stage .ei-stat-hdr{color:#fff;-webkit-text-stroke:2.6px #221d2b;paint-order:stroke fill;text-shadow:none;background:#4e3524;border-radius:9px;padding:5px 12px 6px;font:400 16px "Lilita One", var(--game-font)!important}.ei-stat{background:#78542817;border-radius:9px;align-items:center;gap:9px;padding:5px 12px 6px;display:flex}.ei-stats>.ei-stat:nth-child(2n){background:#7854282b}#stage .ei-stat .ic{flex:none;width:26px;height:26px}#stage .ei-stat-l{color:#6b4b28;flex:0 auto;font:400 16px "Lilita One", var(--game-font)!important}#stage .ei-stat-v{color:#2f7d3a;-webkit-text-stroke:0;flex:none;font:400 18px "Lilita One", var(--game-font)!important}#stage .ei-stats>.ei-stat.ei-fx{background:#78542812}.ei-fx-ic{flex:none;width:20px;height:20px;display:block;position:relative}.ei-fx-ic:before{content:"";background:#7249a8;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #7249a847}#stage .ei-fx .ei-stat-v{color:#6b3fa0}.ei-fx .ei-stat-l{flex-direction:column;gap:1px;display:flex}#stage .ei-fx-note{color:#8a6f4e;-webkit-text-stroke:0;font-style:normal;line-height:1.15;font:400 12px "Lilita One", var(--game-font)!important}#stage .ei-fx-note .skB{color:#3b51cd}#stage .ei-fx-note .skV,#stage .ei-fx-note .skVn{color:inherit;font-weight:inherit}.ei-stats:empty{display:none}.ei-ups{flex-direction:column;gap:0;width:100%;display:flex}#stage .ei-stats>:not(:first-child),#stage .ei-ups>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#stage .ei-stats>:not(:last-child),#stage .ei-ups>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.ei-ups:empty{display:none}.ei-up{background:#78542817;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:1px 8px;padding:5px 12px 6px;display:flex}#stage .ei-stat,#stage .ei-up{min-height:37px}.ei-up:nth-child(2n){background:#7854282b}.ei-up>*{opacity:.45}.ei-up>.ei-up-lock,.ei-up>.ei-up-tick,.ei-up>.ei-up-s-ic{opacity:.9}.ei-up-lock{background:50%/contain no-repeat;flex:none;width:16px;height:20px}.ei-up-on>*,.ei-up-on>.ei-up-tick,.ei-up-on>.ei-up-lock,.ei-up-on>.ei-up-s-ic{opacity:1}.ei-up-tick{background:50%/contain no-repeat;flex:none;width:16px;height:20px}#stage .ei-up-v{text-align:left;color:#6b4b28;-webkit-text-stroke:0;flex:auto;min-width:0;font:400 16px "Lilita One", var(--game-font)!important}#stage .ei-up-on .ei-up-v{color:var(--q-ink,var(--q-back))}#stage .ei-up-v *{font:400 16px "Lilita One", var(--game-font)!important}.ei-res{background:#78542838;border-radius:9px;justify-content:center;align-items:center;gap:18px;width:100%;padding:4px 12px 5px;display:flex}.ei-res:empty,.ei-res[hidden]{display:none}.ei-res-i{align-items:center;gap:6px;display:flex}.ei-res-i img{object-fit:contain;image-rendering:auto;flex:none;width:30.4px;height:30.4px}#stage .ei-res-i b{color:#fff;-webkit-text-stroke:2.34px #000;paint-order:stroke fill;text-shadow:0 1.8px #000;line-height:1;font:400 16.2px "Lilita One", var(--game-font)!important}#stage .ei-res-i.ei-res-low b{color:#c0392b}#stage .ei-res-need{color:#fff;-webkit-text-stroke:2.34px #000;paint-order:stroke fill;text-shadow:0 1.8px #000;margin-left:-6px;font-style:normal;line-height:1;font:400 16.2px "Lilita One", var(--game-font)!important}.ei-actions{justify-content:center;gap:8px;width:100%;padding-top:2px;display:flex}#stage .ei-act{white-space:normal;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:150px;padding:8.7px 7px 11.7px;display:flex;font:400 19.2px "Lilita One", var(--game-font)!important}#stage .ei-act:has(.ei-cost){flex-direction:column;gap:0;line-height:1.05}#stage .ei-cost{-webkit-text-stroke:0;opacity:1;align-items:center;gap:4px;margin-top:1px;display:inline-flex;font:400 14px "Lilita One", var(--game-font)!important}#stage .ei-cost b{-webkit-text-stroke:0;color:#3a2a12;text-shadow:0 1px #ffffff59;font:400 14px "Lilita One", var(--game-font)!important}#stage .ei-act.ei-broke{filter:none}#stage .ei-act[hidden]{display:none}@media (prefers-reduced-motion:reduce){#equipPanel.eq-in .eq-field,#equipPanel.eq-in .eq-inv,.eq-squire,.eq-squire-frame,#stage .ei-tile .eq-item,#stage .ei-tile .ei-beat,.eq-shop:before{animation:none}}.eq-grid .eq-empty{text-align:center;color:#8a7a63;grid-column:1/-1;align-self:center;padding:26px 12px;font-size:15px}#stage .eq-lvl{color:#fff;-webkit-text-stroke:3.45cqw #000;paint-order:stroke fill;text-shadow:0 .8cqw #00000073;white-space:nowrap;position:absolute;top:11.26%;right:13.26%;font:400 19.5cqw/1.15 "Lilita One", var(--game-font)!important}.em-rows{flex-direction:column;gap:2px;width:100%;display:flex}#stage .em-row{color:#8a6a41;justify-content:space-between;align-items:baseline;gap:10px;display:flex;font:400 15px "Lilita One", var(--game-font)!important}#stage .em-row b{color:#6b4b28;font:400 15px "Lilita One", var(--game-font)!important}#stage .em-row b.em-r{color:var(--q-ink,var(--q-back))}#stage .em-row.em-fx{border-top:1px dashed #8a6a4159;margin-top:2px;padding-top:4px}#stage .ei-actions-2{margin-top:6px}#stage .ei-actions-2 .ei-act{font-size:13px}#stage #eqConfirmModal{z-index:92;background:#120a048c;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #eqConfirmModal.show{display:flex}#stage .ec-card{width:min(430px,82%)}#stage .ec-what{color:#6b4b28;text-align:center;-webkit-text-stroke:0;line-height:1.35;font:400 15px "Lilita One", var(--game-font)!important}#stage .ec-what b{color:#3b51cd}#stage .ec-gains{border-top:1px solid #78542838;margin-top:8px;padding-top:6px}#stage .ec-head{color:#9a7c55;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:0;margin-bottom:3px;font:400 12px "Lilita One", var(--game-font)!important}#stage .ec-row{color:#6b4b28;-webkit-text-stroke:0;align-items:baseline;gap:8px;display:flex;font:400 14px "Lilita One", var(--game-font)!important}#stage .ec-row b{color:#2f7d3a;min-width:44px}#stage .si-free{color:#fff;font-weight:inherit;letter-spacing:.02em}#stage .si-next{color:#9a7c55;-webkit-text-stroke:0;text-shadow:none;margin-top:2px;font-style:normal;display:block;font:400 10px "Lilita One", var(--game-font)!important}#stage .si-next:empty{display:none}.eq-shop{z-index:0;width:auto;height:var(--eq-field-h);padding:12px 22px calc(var(--eq-overlap) + 8px);background:#e7dccc;border:3px solid #beaf92;border-left:0;border-right:0;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin:0 -10px;display:flex;position:relative;overflow:hidden}.ws-room{z-index:-2;pointer-events:none;filter:blur(2px);background:url(/ui/equipment/workshop-background.webp) 50% 14px/cover no-repeat;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}.eq-shop:before,.eq-shop:after{content:"";z-index:-1;pointer-events:none;background:50% 100%/contain no-repeat;position:absolute}.eq-shop:before{aspect-ratio:250/375;transform-origin:50% 100%;will-change:transform;background-image:url(/ui/equipment/smith.webp);height:66%;animation:4.5s ease-in-out infinite ws-smith-breathe;bottom:calc(3% + 20px);right:-1%}@keyframes ws-smith-breathe{0%,to{transform:none}50%{transform:scale(.9968,1.016)}}.eq-shop:after{aspect-ratio:274/222;background-image:url(/ui/equipment/envil.webp);height:27%;bottom:20px;right:20%}.ws-say{z-index:1;color:#1b2230;text-align:center;text-wrap:balance;pointer-events:none;background:#fafcfff7;border:2.5px solid #1d2432;border-radius:15px;max-width:33%;padding:9px 13px 10px;position:absolute;top:9%;right:2.5%;box-shadow:0 7px 18px #00000059}#stage .ws-say{font:700 13px/1.3 system-ui!important}.ws-say:before,.ws-say:after{content:"";border:11px solid #0000;border-bottom:0;width:0;height:0;position:absolute;right:36%}.ws-say:before{border-top-color:#1d2432;bottom:-11px}.ws-say:after{border-width:12px 9px 0;border-top-color:#fafcfff7;bottom:-8px}.eq-shop[hidden],#equipPanel .eq-field[hidden]{display:none}.ws-pair{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:24.57%;left:12.37%}.ws-side{flex-direction:column;align-items:center;gap:2px;width:86px;display:flex}.ws-side .eq-inv-item{pointer-events:none;flex:0 0 68.2px;width:68.2px}#stage .ws-cap{color:#fff;-webkit-text-stroke:2.6px #000;paint-order:stroke fill;text-shadow:0 2px #000;text-align:center;min-height:16px;line-height:1.1;display:none;font:400 14px "Lilita One", var(--game-font)!important}#stage .ws-cap b{color:var(--q-lit,var(--q-ink,var(--q-back)));-webkit-text-stroke:2.6px #000;paint-order:stroke fill;font:400 14px "Lilita One", var(--game-font)!important}.ws-arrow{aspect-ratio:142/170;background:url(/ui/equipment/green-arrow.png) 50%/100% 100% no-repeat;flex:none;width:auto;height:36px;margin:0;display:block}.ws-card{aspect-ratio:1;background:50%/100% 100% no-repeat;justify-content:center;align-items:center;width:86px;display:flex;position:relative}.ws-pair:has(.eq-inv-item) .ws-card{cursor:pointer}.ws-target{background-image:url(/ui/equipment/workshop-slot-blue.webp)}.ws-result{background-image:url(/ui/equipment/workshop-slot-yellow.webp)}.ws-side:has(.ws-target){width:77.4px;position:relative}.ws-side:has(.ws-target) .ws-card{width:77.4px}.ws-side:has(.ws-target)>.ws-card .eq-inv-item{flex:0 0 65.16px;width:65.16px}.ws-side:has(.ws-result){width:98.9px;position:relative}.ws-gain{background:#100c1e;border-radius:11px;flex-direction:column;gap:3px;width:max-content;max-width:196px;margin-left:10px;padding:17px 20px;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #ffffff1a,0 2px #00000073}.ws-gain:empty{display:none}.wsg-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}#stage .wsg-l{color:#cfc6e4;white-space:nowrap;font:400 12px "Lilita One", var(--game-font)!important}.wsg-v{flex:none;align-items:center;gap:4px;display:flex}#stage .wsg-a{color:#fff;white-space:nowrap;font:400 13px "Lilita One", var(--game-font)!important}#stage .wsg-b{color:#7ee06a;white-space:nowrap;font:400 13px "Lilita One", var(--game-font)!important}.wsg-arw{border:4px solid #0000;border-left:6px solid #7ee06a;border-right:0;flex:none;width:0;height:0}.wsg-same{opacity:.55}.ws-side:has(.ws-result) .ws-card{width:98.9px}.ws-side:has(.ws-result) .eq-inv-item{flex:0 0 83.27px;width:83.27px}.ws-empty{aspect-ratio:1;width:83.333%;font:400 26px "Lilita One", var(--game-font);color:#fff0;justify-content:center;align-items:center;display:flex}.ws-slots{justify-content:flex-start;align-items:center;gap:9px;min-height:0;margin-left:10px;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ws-slots:not(:empty):before{content:"+";font:400 40.8px/1 "Lilita One", var(--game-font);color:#c0fa15;-webkit-text-stroke:4.08px #000;paint-order:stroke fill;text-shadow:0 2px #000;flex:none;margin-right:2px}.ws-slot{aspect-ratio:1;width:72.76px;font:400 24px "Lilita One", var(--game-font);color:#0000;cursor:default;background:url(/ui/equipment/workshop-slot-blue.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.ws-slot.ws-on{cursor:pointer}.ws-slot .eq-inv-item{pointer-events:none;flex:0 0 61.25px;width:61.25px}.ws-rows{flex-direction:column;gap:4px;width:100%;max-width:330px;display:flex}#eqWorkshop .ws-rows>.em-rows,#eqWorkshop .ws-rows>.ws-note{display:none}#stage .ws-warn{color:#9a5b17;background:#fff3dd;border:1px solid #e6c68a;border-radius:8px;margin:6px 2px 0;padding:6px 9px;line-height:1.35;font:400 13px "Lilita One", var(--game-font)!important}#stage .eq-shop .em-row{color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage .eq-shop .em-row b{color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill}#stage .eq-shop .em-row b.em-r{color:var(--q-lit,var(--q-face,var(--q-back)))}#stage .ws-hint{display:none}#stage .ws-note{color:#fff;-webkit-text-stroke:2.6px #000;paint-order:stroke fill;text-shadow:0 2px #000;text-align:center;padding:0 4px;font:400 14px "Lilita One", var(--game-font)!important}#stage .ws-merge[hidden]{display:none}.eq-grid .eq-inv-item{justify-self:center;width:95%}.eq-grid .eq-inv-item.ws-off{filter:saturate(.2)brightness(.75);opacity:.35}.eq-grid .eq-inv-item.ws-on{outline-offset:-3px;outline:3px solid #ffd76a}.eq-grid .eq-inv-item.ws-target{outline-offset:-3px;outline:3px solid #6fd36f}.eq-grid .eq-inv-item:-webkit-any(.ws-on,.ws-target):after{content:"";z-index:0;pointer-events:none;background:url(/ui/checkmark.png) 50%/62% no-repeat,#0a06188c;border-radius:14%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.eq-grid .eq-inv-item:is(.ws-on,.ws-target):after{content:"";z-index:0;pointer-events:none;background:url(/ui/checkmark.png) 50%/62% no-repeat,#0a06188c;border-radius:14%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.eq-inv-item .eq-worn-tag{z-index:3;text-align:center;white-space:nowrap;pointer-events:none;letter-spacing:.02em;color:#fff;-webkit-text-stroke:0;text-shadow:0 1cqw #0009;background:#000000bf;border-radius:0 0 9cqw 9cqw;padding:2cqw 0 2.6cqw;position:absolute;bottom:7%;left:7%;right:7%;font:400 13cqw/1 "Germania One", "Lilita One", var(--game-font)!important}#stage .eq-inv-item.eq-worn>:-webkit-any(.eq-s,.eq-plus){z-index:4}#stage .eq-inv-item.eq-worn>:is(.eq-s,.eq-plus){z-index:4}.eq-inv-item .navDot,.eq-slot .navDot{z-index:4;width:calc(24% * var(--badge-scale));height:calc(24% * var(--badge-scale));font:800 calc(15cqw * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border:1.35cqw solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:0;bottom:auto;left:auto;right:0;transform:translate(10.74cqw,calc(4.26cqw - 50%));box-shadow:0 2.7cqw #0000004d}.eq-lockpip{z-index:3;background:#f4e4c0;border-radius:2px 2px 3px 3px;width:9px;height:11px;position:absolute;top:4px;left:4px;box-shadow:0 1px #5a3c1980}.eq-lockpip:before{content:"";border:2px solid #f4e4c0;border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:5px;position:absolute;top:-4px;left:2px}#stage .ws-billet{margin:6px 2px 2px}#stage .ws-billet:not(:has(.wsb-pick)){display:none}#stage .ws-legbillet:not(:has(.wsb-pick)){display:none}#stage .ws-legbillet{margin:6px 2px 2px}#stage .wsb-line{color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:space-between;align-items:baseline;gap:8px;display:flex;font:400 12px "Lilita One", var(--game-font)!important}#stage .wsb-t{text-transform:uppercase;letter-spacing:.05em;flex:auto;min-width:0}#stage .wsb-line .wsb-p{white-space:nowrap;flex:none}#stage .wsb-p{color:#7ee06a;font-style:normal}#stage .wsb-bar{background:#0000008c;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden;box-shadow:0 0 0 1.5px #0000008c}#stage .wsb-bar i{background:#6ec83c;border-radius:3px;height:100%;display:block}#stage .wsb-pick{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:5px;display:grid}#stage .wsb-slot{cursor:pointer;background:#2f7d3a1f;border:1px solid #2f7d3a73;border-radius:8px;justify-content:center;align-items:center;padding:5px 0;display:flex}#stage .wsb-slot img{object-fit:contain;width:22px;height:22px}#stage .wsb-slot:active{transform:translateY(1px)}#stage #equipItemModal .ei-equip{position:relative;overflow:visible}#stage #equipItemModal .ei-equip .ei-dot{z-index:2;color:#fff;-webkit-text-stroke:0;pointer-events:none;background:#e8323c;border:2px solid #17112b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font:800 15px/1 system-ui;display:flex;position:absolute;top:-9px;bottom:auto;left:auto;right:-9px;box-shadow:0 2px #0000004d}.rar-common{--rar-face:#9a98bc;--rar-edge:#cac7e7;--rar-flag:#8b8bb3;--rar-ink:#dcdcfa;--rar-line:#3a3a55}.rar-great{--rar-face:#7b9c1d;--rar-edge:#c6e945;--rar-flag:#6b9420;--rar-ink:#d8f45e;--rar-line:#27380a}.rar-rare{--rar-face:#2f7fb6;--rar-edge:#62d9f9;--rar-flag:#2a76bf;--rar-ink:#72e4ff;--rar-line:#0e2b4a}.rar-epic{--rar-face:#8a3fd4;--rar-edge:#d57bff;--rar-flag:#8a38d9;--rar-ink:#eab0ff;--rar-line:#321052}.rar-legendary{--rar-face:#f0a01a;--rar-edge:#ffe04e;--rar-flag:#e0692f;--rar-ink:#ffe13d;--rar-line:#4f200a}.rar-mythic{--rar-face:#b0214f;--rar-edge:#f55267;--rar-flag:#ad224b;--rar-ink:#ff6a8e;--rar-line:#4a0b1f}.pet-ic-paw,.pet-ic-egg{background:50%/contain no-repeat;flex:none;display:inline-block}.pet-ic-paw{background-image:url(/ui/pet-food.png);width:26px;height:26px}.pet-ic-egg{background-image:url(/ui/pet-egg.png);width:21px;height:26px}.pet-flag{isolation:isolate;background:var(--rar-line,#222);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);width:142px;height:29px;color:var(--rar-ink,#fff);text-shadow:0 1.5px #00000059;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:relative}.pet-flag:before{content:"";z-index:-1;background:var(--rar-flag,#666);clip-path:polygon(11.5px 0,calc(100% - 11.5px) 0,100% 50%,calc(100% - 11.5px) 100%,11.5px 100%,0 50%);position:absolute;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px;box-shadow:inset 0 3px #ffffff2e}.pet-tile{background:var(--rar-face);width:90px;height:90px;box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 2px #0d0a14, 0 3px 0 2px #0000004d;border-radius:9px;display:block;position:relative}.pet-art{filter:drop-shadow(0 3px #00000047);justify-content:center;align-items:center;font-size:58px;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pet-tile .pet-art{padding-bottom:8px}.pet-lv{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:17px;line-height:1;position:absolute;bottom:4px;left:7px}.pet-tick{filter:drop-shadow(0 2px #0000008c);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:31px;height:25px;position:absolute;top:-10px;right:-9px}.pet-stat{background:#0d0a18;border-radius:11px;justify-content:center;align-items:center;height:21px;display:flex;position:relative}.pet-stat .ic{position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.pet-stat .ic-heart{width:29px;height:26px}.pet-stat .ic-sword{width:25px;height:27px}.pet-stat .ic-shield{width:23px;height:26px}.pet-stat b{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:16px}.pet-q{cursor:pointer;border:var(--badge-outline,2px) solid #1e1830;color:#2a2340;background:#cbc5de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;display:flex;box-shadow:0 2px #0000004d}.pet-q:active{transform:translateY(1px)}.pet-badge{color:#fff;-webkit-text-stroke:2.5px #3a2410;paint-order:stroke fill;text-shadow:0 1.5px #3a2410;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,1 25.82,5.96 33.44,6.56 34.04,14.18 39,20 34.04,25.82 33.44,33.44 25.82,34.04 20,39 14.18,34.04 6.56,33.44 5.96,25.82 1,20 5.96,14.18 6.56,6.56 14.18,5.96' fill='%23fbb033' stroke='%233a2410' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpolygon points='20,6 24,9.5 30,10 30.5,16 34,20 30.5,24 30,30 24,30.5 20,34 16,30.5 10,30 9.5,24 6,20 9.5,16 10,10 16,9.5' fill='%23ffc94a'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;line-height:1;display:flex;position:relative}.pet-badge-lg{-webkit-text-stroke:4px #3a2410;text-shadow:0 2.5px #3a2410;width:55px;height:55px;font-size:28px}.pet-tabs .navDot,.pet-draw .navDot,.pet-card .navDot,#petDetail .pd-upgrade .navDot,.pet-slot .navDot,#petDetail .pd-equip .navDot{z-index:2;width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;box-shadow:0 2px #0000004d}.pet-tabs .btn:not(.dot) .navDot{display:none}#stage #petsPanel .btn,#stage .pet-over .btn{font-weight:800!important}#menuNav button .ic-nav.ic-nav-pets{background-image:url(/ui/nav-pets.svg);width:60px;height:62px}#petPill{display:none}#menu.pets-on #petPill{display:flex}#menu.pets-on #energyPill,#menu.pets-on #playerChip{display:none}#menu.pets-on #menuTop{justify-content:flex-end}#petPill .pet-ic-paw,#petPill .pet-ic-egg{margin-left:-10px}#petPill .pet-ic-egg{width:24px;height:29px}#menu.pets-on #menuNav{background:#403033}#petsPanel{background:#23212e;justify-content:flex-start;align-items:stretch;gap:0;min-height:0}#petsPanel .pet-col,#petsPanel .pet-sum{flex-direction:column;flex:auto;min-height:0;display:none;position:relative}#petsPanel[data-sub=collection] .pet-col,#petsPanel[data-sub=summon] .pet-sum{display:flex}.pet-scene{height:calc(58px + var(--stage-h,1170px) * .278);background:url(/ui/pets/pets-background.webp) 50% 62%/cover no-repeat;border-bottom:2px solid #150f22;flex:none;position:relative;overflow:hidden}.pet-slot{position:absolute;transform:translate(-50%)}.pet-slot:before,.pet-slot:after{content:"";box-sizing:border-box;position:absolute}.pet-slot-stump{--pet-size:92px;--pet-stand:16px;width:92px;height:54px;bottom:calc(12% - 6.96px);left:24.6%}.pet-slot-shroom{--pet-size:118px;--pet-stand:12px;width:104px;height:84px;bottom:calc(26.5% - 15.37px);left:48.3%}.pet-slot-rock{--pet-size:92px;--pet-stand:10px;width:112px;height:40px;bottom:calc(12% - 6.96px);left:75.4%}.pet-slot-stump:after{background:linear-gradient(90deg,#5b3419,#8f5d31 32%,#7a4a26 70%,#4e2c14);border:2.5px solid #2a160a;border-radius:0 0 46px 46px/0 0 16px 16px;top:13px;bottom:0;left:0;right:0}.pet-slot-stump:before{z-index:1;background:repeating-radial-gradient(#d9a468 0 4px,#b67c44 4px 6px);border:2.5px solid #2a160a;border-radius:50%;height:28px;top:0;left:0;right:0}.pet-slot-shroom:after{background:linear-gradient(90deg,#dccab0,#fff7e8 45%,#d4bf9c);border:2.5px solid #2a160a;border-radius:12px 12px 18px 18px;width:46px;top:34px;bottom:0;left:50%;transform:translate(-50%)}.pet-slot-shroom:before{z-index:1;background:radial-gradient(circle at 26%,#fff 0 6px,#0000 7px),radial-gradient(circle at 60% 28%,#fff 0 5px,#0000 6px),radial-gradient(circle at 80% 58%,#fff 0 4px,#0000 5px),linear-gradient(#e2484d,#a52a30);border:2.5px solid #2a160a;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;height:50px;top:0;left:0;right:0}.pet-slot-rock:before{background:linear-gradient(#c3c6d0 0 46%,#80859a 46%);border:2.5px solid #1d1a22;border-radius:42% 48% 14px 14px/70% 60% 14px 14px;top:0;bottom:0;left:0;right:0}.pet-slot-pet{left:50%;bottom:calc(100% - var(--pet-stand));z-index:2;width:var(--pet-size);height:var(--pet-size);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%)}.pet-slot-pet .pet-art{font-size:calc(var(--pet-size) * .82);filter:none;text-shadow:0 4px #00000040;animation:2.6s ease-in-out infinite pet-bob}.pet-slot-pet .pet-art>.pet-img{filter:drop-shadow(0 4px #00000040)}.pet-slot-shroom .pet-slot-pet .pet-art{animation-delay:-1.3s}.pet-slot-add{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M15 3h10v12h12v10H25v12H15V25H3V15h12z' fill='%23a8e22e' stroke='%231d3a08' stroke-width='2.6' stroke-linejoin='round'/%3E%3Cpath d='M16.5 5h7v11.5' fill='none' stroke='%23d7ff7a' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;width:42px;height:42px;margin-left:-21px;animation:1.8s ease-in-out infinite pet-bob;position:absolute;bottom:calc(100% + 44px);left:50%}.pet-slot-add:before{content:"";z-index:-1;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M15 3h10v12h12v10H25v12H15V25H3V15h12z' fill='%23000' stroke='%23000' stroke-width='2.6' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(3px)}@keyframes pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pet-slot.locked:before,.pet-slot.locked:after{filter:grayscale(.85)brightness(.6)}.pet-slot-lock{z-index:2;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:absolute;bottom:calc(100% + 30px);left:50%;transform:translate(-50%)}.pet-slot-lock i{filter:drop-shadow(0 3px #00000059);background:url(/ui/lock.png) 50%/contain no-repeat;width:34px;height:43px}.pet-slot-lock b{color:#fff;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;font-size:15px;line-height:1}.pet-bonus{background:#3b2f4e;border-bottom:2px solid #150f22;flex-direction:column;flex:none;align-items:center;gap:6px;height:69px;padding-top:7px;display:flex;box-shadow:inset 0 3px #55417c}.pet-bonus-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:18px;line-height:1}.pet-bonus-row{gap:29px;padding-left:12px;display:flex}.pet-bonus-row .pet-stat{width:130px}.pet-grid{scrollbar-width:none;background:#23212e;flex:auto;grid-template-columns:repeat(4,90px);place-content:start center;gap:8px 22px;min-height:0;padding:26px 0 20px;display:grid;overflow-x:hidden;overflow-y:auto}.pet-grid::-webkit-scrollbar{display:none}.pet-grid-title{color:#c9c6d6;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;grid-column:1/-1;align-items:center;gap:10px;margin:14px 0 6px;font-size:20px;line-height:1;display:flex}.pet-grid-title:first-child{margin-top:0}.pet-grid-title:before,.pet-grid-title:after{content:"";background:#3d3850;flex:1;height:2px}.pet-card{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.pet-card:active .pet-tile{transform:translateY(2px)}.pet-shards{background:#18141d;border-radius:3px;height:17px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0b0910}.pet-shards>i{background:#4cd84e;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff4d}.pet-shards>b{text-align:center;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-size:13px;line-height:17px;display:block;position:relative}.pet-tabs{z-index:3;background:#403033;border-top:3px solid #050004;flex:none;justify-content:center;gap:9px;padding:16px 0 11px;display:flex;position:relative;box-shadow:inset 0 3px #54484a}.pet-tabs .btn{width:171px;height:57px;padding:0 0 3px;position:relative;font-size:24px!important}.pet-tabs .btn.pet-tab-off{color:#a69d9e;-webkit-text-stroke:2px #140d0e;text-shadow:none;background:#2a2021;border-color:#0a0506;box-shadow:inset 0 3px #00000059,0 1px #ffffff14}.pet-shrine{background:radial-gradient(60% 38% at 50% 78%,#5af0aa47,#0000 70%),radial-gradient(90% 70% at 50% 55%,#0000 40%,#0c0718cc 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='48'%3E%3Crect width='96' height='48' fill='%23261d3b'/%3E%3Cg fill='%233f3160'%3E%3Crect x='2' y='2' width='44' height='20' rx='3'/%3E%3Crect x='50' y='2' width='44' height='20' rx='3'/%3E%3Crect x='-22' y='26' width='44' height='20' rx='3'/%3E%3Crect x='26' y='26' width='44' height='20' rx='3'/%3E%3Crect x='74' y='26' width='44' height='20' rx='3'/%3E%3C/g%3E%3Cg fill='%23493a6e'%3E%3Crect x='4' y='3' width='40' height='4' rx='2'/%3E%3Crect x='52' y='3' width='40' height='4' rx='2'/%3E%3Crect x='28' y='27' width='40' height='4' rx='2'/%3E%3C/g%3E%3C/svg%3E") 0 0/96px 48px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pet-shrine>*{display:block;position:absolute}.pet-arch{left:50%;top:calc(58px + var(--stage-h,1170px) * .125);background:radial-gradient(at 50% 80%,#2c2a3a,#1b1428 70%);border:34px solid #4a3a6c;border-bottom:0;border-radius:225px 225px 0 0;width:450px;bottom:150px;transform:translate(-50%);box-shadow:0 0 0 3px #1a1226,inset 0 0 0 3px #1a1226,inset 0 20px 40px #00000073}.pet-arch:after{content:"🐲";filter:grayscale()sepia(.5)hue-rotate(215deg)saturate(1.6)brightness(.5);opacity:.9;font-size:250px;line-height:1;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.pet-altar{background:radial-gradient(at 50% 45%,#4fae8a,#2a6b58 55%,#1c403a);border:3px solid #0f2520;border-radius:50%;width:290px;height:92px;bottom:118px;left:50%;transform:translate(-50%);box-shadow:0 0 44px #5af0aa73,inset 0 -8px #00000040}.pet-brazier{background:linear-gradient(#625e7a,#3a3650);border:3px solid #16121f;border-radius:12px 12px 44% 44%;width:112px;height:50px;bottom:112px;box-shadow:inset 0 5px #ffffff1f}.pet-brazier-l{left:18px}.pet-brazier-r{right:18px}.pet-brazier-hi{bottom:calc(112px + var(--stage-h,1170px) * .085);width:96px;height:44px}.pet-brazier-hi.pet-brazier-l{left:34px}.pet-brazier-hi.pet-brazier-r{right:34px}.pet-brazier-hi b{font-size:64px;animation-delay:-.35s}.pet-brazier-hi.pet-brazier-r b{animation-delay:-1.05s}.pet-brazier b{filter:hue-rotate(100deg)saturate(.75)brightness(1.35)drop-shadow(0 0 12px #6effbe99);font-size:74px;line-height:1;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.pet-brazier-r b{animation-delay:-.7s}.pet-egg{transform-origin:50% 100%;background:radial-gradient(17px 12px at 30% 26%,#dcb57f 96%,#0000),radial-gradient(22px 15px at 68% 44%,#dcb57f 96%,#0000),radial-gradient(13px 10px at 36% 58%,#dcb57f 96%,#0000),radial-gradient(18px 12px at 56% 80%,#dcb57f 96%,#0000),radial-gradient(9px 7px at 78% 70%,#dcb57f 96%,#0000),radial-gradient(circle at 36% 28%,#fff9ec,#f4ddb8 55%,#dcbb8c);border:4px solid #2b1d14;border-radius:50%/58% 58% 42% 42%;width:137px;height:174px;margin-left:-68.5px;animation:3.2s ease-in-out infinite pet-wobble;bottom:168px;left:50%;box-shadow:inset -10px -14px #96643229,0 0 38px #78ffbe4d}@keyframes pet-wobble{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-4deg)}82%{transform:rotate(4deg)}88%{transform:rotate(-2deg)}94%{transform:rotate(1deg)}}.pet-sum-lv{z-index:2;left:64px;right:68px;top:calc(58px + var(--stage-h,1170px) * .062);align-items:center;gap:9px;height:26px;display:flex;position:absolute}.pet-sum-lvl{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:22px;line-height:1}.pet-bar{background:#15111f;border-radius:4px;flex:1;height:21px;margin-left:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #09060f}.pet-bar>i{background:#4cd84e;min-width:14px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff4d,inset 0 0 0 2px #09060f}.pet-bar>span{text-align:center;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-size:15px;line-height:21px;display:block;position:relative}.pet-sum-acts{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:absolute;bottom:37px;left:22px;right:22px}.pet-draw{--ad-play-size:24px;--ad-count-size:25px;flex-direction:column;gap:1px;height:66px;padding:3px 0 6px;line-height:1.05;position:relative;font-size:20px!important}.pet-draw .pet-cost{align-items:center;gap:3px;display:inline-flex}.pet-draw .pet-cost em{font-style:normal}.pet-draw .ic-s-gem{width:25px;height:25px}.pet-ad-free{white-space:nowrap;color:#fff;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;font-size:15px;font-style:normal;line-height:1;position:absolute;bottom:calc(100% + 6px);left:2px}.pet-ad-free:before{content:"⏱";-webkit-text-stroke:0;margin-right:4px}.pet-ad-free[hidden]{display:none}.pet-draw[data-draw=ad].off{filter:none;box-shadow:inset 0 -3px 0 var(--btn-lip);--btn-edge:#123a44;--btn-face-top:#62bfd0;--btn-face-bot:#4fa9bb;--btn-lip:#2e7c8e}.pet-draw[data-draw=ad]{box-shadow:0 0 0 3px #ffec5c, 0 0 12px #ffe65099, inset 0 -3px 0 var(--btn-lip)}.pet-over{z-index:7;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.pet-over.show{display:flex}#menu:not(.pets-on) .pet-over{display:none}#petDetail{background:#fdefc2}.pd-scene{height:max(250px, calc(var(--stage-h,1170px) - 748px));background:url(/ui/pets/pets-background.webp) 50% 72%/cover no-repeat;flex:none;position:relative;overflow:hidden}.pd-title{z-index:2;left:19px;top:calc(var(--safe-t) + 26%);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute}.pd-name{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;padding-left:2px;font-size:26px;line-height:1}.pd-arrow{z-index:2;cursor:pointer;filter:drop-shadow(0 2px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36'%3E%3Cpath d='M5 18 L25 4 L25 32 Z' fill='%23fff' stroke='%23120c1e' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;width:32px;height:36px;padding:0;position:absolute;top:57.5%;transform:translateY(-50%)}.pd-prev{left:30px}.pd-next{right:30px;transform:translateY(-50%)scaleX(-1)}.pd-arrow:active{margin-top:2px}.pd-shadow{background:#3c1e0a4d;border-radius:50%;width:90px;height:32px;position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.pd-art{text-shadow:0 6px #0003;font-size:150px;line-height:1;animation:3s ease-in-out infinite pd-float;position:absolute;top:47%;left:52.5%;transform:translate(-50%,-50%)}.pd-art>.pet-img{filter:drop-shadow(0 6px #0003)}@keyframes pd-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.pd-body{scrollbar-width:none;background:linear-gradient(#fff1c6,#fdeebf);border-top:3px solid #2e2413;flex-direction:column;flex:auto;min-height:0;padding:14px 16px 10px;display:flex;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 3px #e6d0a1}.pd-body::-webkit-scrollbar{display:none}.pd-page{flex-direction:column;display:none}#petDetail[data-page=upgrade] .pd-up{flex:auto;gap:10px;min-height:0;display:flex}#petDetail .pd-up>:not(.pd-own){flex-shrink:0}#petDetail[data-page=evolution] .pd-evo{flex:auto;min-height:0;display:flex}.pd-stats{gap:17px;padding-left:12px;display:flex}.pd-stats .pet-stat{background:#1a152c;border-radius:13px;flex:1;height:25px}.pd-stats .pet-stat .ic-heart{width:33px;height:29px}.pd-stats .pet-stat .ic-sword{width:28px;height:31px}.pd-stats .pet-stat .ic-shield{width:26px;height:30px}.pd-stats .pet-stat b{font-size:17px}.pd-box{background:#fadbaf;border:2px solid #6b4a30;border-radius:9px;overflow:hidden}.pd-box-hd{color:#fff;-webkit-text-stroke:2.5px #2a150c;paint-order:stroke fill;background:#5c3a2a;justify-content:space-between;align-items:center;min-height:30px;padding:2px 6px 2px 9px;font-size:18px;line-height:1;display:flex}.pd-box-hd .pet-q{-webkit-text-stroke:0;width:24px;height:24px;font-size:15px}.pd-skill{color:#4c2913;padding:6px 10px 10px;font-size:17px;line-height:22px}.pet-kg{color:#32a82c;font-style:normal}.pet-kb{color:#2c64c6;font-style:normal}.pd-own{flex-direction:column;flex:auto;min-height:150px;display:flex}.pd-own-list{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto}.pd-own-list::-webkit-scrollbar{display:none}.pd-own-row{color:#c8a680;grid-template-columns:52px 1fr 40px;align-items:center;height:39px;font-size:18px;display:grid}.pd-own-row:nth-of-type(2n){background:#f0d0a1}.pd-own-row.on{color:#54311d}.pd-own-row .pet-badge{justify-self:center}.pd-own-row span{white-space:nowrap;text-overflow:ellipsis;padding-left:48px;overflow:hidden}.pd-ok{background:url(/ui/checkmark.png) 50%/contain no-repeat;justify-self:center;width:27px;height:21px}.pd-lock{opacity:.8;background:url(/ui/lock.png) 50%/contain no-repeat;justify-self:center;width:18px;height:23px}.pd-lvrow{align-items:center;gap:4px;height:56px;margin-top:2px;display:flex}.pd-lv-word{color:#fff;-webkit-text-stroke:3px #3a2410;paint-order:stroke fill;margin-left:2px;font-size:18px}.pd-shardbar{flex:1;align-items:center;margin:0 8px 0 12px;display:flex}.pd-shardbar .pet-tile{z-index:1;border-radius:7px;width:51px;height:51px}.pd-shardbar .pet-art{padding:0;font-size:34px}.pd-shardbar.is-nudge{transform-origin:50%;animation:.52s ease-in-out pd-nudge}@keyframes pd-nudge{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}35%{transform:rotate(5deg)}55%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.pd-shardbar.is-nudge{animation:none}}.pd-shardfill{background:#1a1416;border:2px solid #0b0709;border-left:0;flex:1;height:27px;margin-left:-3px;position:relative}.pd-shardfill>i{background:#4cd84e;position:absolute;top:0;bottom:0;left:0}.pd-shardfill>b{text-align:center;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-size:17px;line-height:23px;display:block;position:relative}.pd-shardfill>b.short{color:#ff4a4a}.pd-recycle{-webkit-text-stroke:0;width:48px;height:48px;text-shadow:none;padding:0;font-size:24px!important}.pd-note{text-align:center;color:#54311d;margin-top:auto;font-size:16.5px;line-height:1.1}.pd-acts{justify-content:center;gap:10px;margin:4px 0 2px;display:flex}.pd-acts .btn{width:194px;height:69px;font-size:27px!important}.pd-unequip{--btn-edge:#2b0906;--btn-face-top:#c95c38;--btn-face-bot:#d8744f;--btn-lip:#8c3a1e}.pd-upgrade{flex-direction:column;gap:0;padding-bottom:4px;line-height:1}.pd-price{align-items:center;gap:3px;font-size:19px;display:inline-flex}.pd-price .pet-ic-paw{width:19px;height:19px}.pd-price.short{color:#ff4a3a}.pd-path{flex-direction:column;flex:0 auto;min-height:0;max-height:414px;display:flex}.pd-path-list{scrollbar-width:none;background:#cba77a;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:6px;display:flex;overflow-y:auto}.pd-path-list::-webkit-scrollbar{display:none}.pd-path-row{color:#4c2913;background:#fdefbe;border-radius:6px;flex:none;grid-template-columns:38px 1fr 32px;align-items:center;gap:4px;min-height:58px;padding:5px 6px;font-size:17px;line-height:21px;display:grid;box-shadow:inset 0 -2px #78541e2e}.pd-star{color:#3b3f55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%23dadcea' stroke='%233b3f55' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;justify-content:center;align-items:center;width:32px;height:32px;padding-top:3px;font-size:12px;display:flex}.pd-stars{flex:none;justify-content:center;gap:5px;margin:14px 0 18px;display:flex}.pd-evo-acts{margin:auto 0}.pd-stars i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%236b3a2b' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:40px}.pd-evo-acts{flex:none;justify-content:center;align-items:center;gap:26px;padding-bottom:6px;display:flex}.pd-evo-shard{position:relative}.pd-evo-shard .pet-tile{border-radius:8px;width:62px;height:62px}.pd-evo-shard .pet-art{padding:0;font-size:40px}.pd-evo-shard b{text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:16px;line-height:1;position:absolute;bottom:-6px;left:0;right:0}.pd-evo-shard b.short{color:#ff4a4a}.pd-evolve{width:192px;height:69px;font-size:29px!important}.pd-path-row.on{background:#e9f7c9}.pd-path-ability{box-shadow:inset 0 0 0 2px #e8b23a,inset 0 -2px #78541e2e}.pd-stars i{position:relative}.pd-stars i.on:after,.pd-stars i.half:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%23ffd23a' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.pd-stars i.half:after{clip-path:inset(0 50% 0 0)}.pd-evo-soon{margin:6px 4px 0}.pd-foot{height:calc(104px + var(--safe-b,0px));padding:0 18px var(--safe-b,0px);background:#302545;border-top:3px solid #120c1e;flex:none;align-items:center;gap:12px;display:flex;box-shadow:inset 0 4px #585075}.pd-foot .ws-back{cursor:pointer;--btn-edge:#120c1e;--btn-face-top:#2a2833;--btn-face-bot:#34323f;--btn-lip:#1a1822;width:54px;height:54px;margin-right:auto;padding:0;position:relative}.pd-tab{cursor:pointer;background:#292025;border:2.5px solid #120c1e;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:center;width:95px;height:76px;padding:0 0 3px;display:flex;position:relative;box-shadow:inset 0 3px #ffffff0f}.pd-tab[hidden]{display:none}.pd-tab span{color:#c9c6d6;-webkit-text-stroke:2px #120c1e;paint-order:stroke fill;font-size:19px;line-height:1}.pd-tab.on{background:linear-gradient(#fdb500 0 50%,#fdd40f 50%);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #bc5d00}.pd-tab.on span{color:#fff;-webkit-text-stroke:3.5px #000;text-shadow:0 2px #000}.pd-tab .pet-ic-paw{width:48px;height:48px;margin-left:-24px;position:absolute;top:5px;left:50%}.pd-tab-art{filter:drop-shadow(0 2px #0006);font-size:42px;font-style:normal;line-height:1;position:absolute;top:3px;left:50%;transform:translate(-50%)}.pd-tab:active{transform:translateY(2px)}#petReveal{z-index:8;cursor:pointer;background:#1a152c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='340'%3E%3Cdefs%3E%3Cg id='p'%3E%3Ccircle cx='20' cy='38' r='12'/%3E%3Ccircle cx='42' cy='20' r='13'/%3E%3Ccircle cx='68' cy='20' r='13'/%3E%3Ccircle cx='90' cy='38' r='12'/%3E%3Cellipse cx='55' cy='76' rx='30' ry='26'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23231c3b'%3E%3Cuse href='%23p' x='16' y='8'/%3E%3Cuse href='%23p' transform='translate(168 118) rotate(-14 55 55)'/%3E%3Cuse href='%23p' transform='translate(34 226) rotate(10 55 55)'/%3E%3C/g%3E%3C/svg%3E") 0 0/300px 340px}#petReveal .pr-one,#petReveal .pr-many{display:none;position:absolute;top:0;bottom:0;left:0;right:0}#petReveal[data-mode=one] .pr-one,#petReveal[data-mode=many] .pr-many{display:block}.pr-one>*,.pr-many>*{position:absolute;left:50%}.pr-flag{width:137px;height:28px;font-size:16px;top:28.1%;transform:translate(-50%,-50%)}.pr-name{color:#fff;white-space:nowrap;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;text-shadow:0 2px #120c1e;font-size:33px;line-height:1;top:33.2%;transform:translate(-50%,-50%)}.pr-stage{pointer-events:none;width:430px;height:430px;top:46.9%;transform:translate(-50%,-50%)}.pr-stage:before{content:"";background:radial-gradient(circle,#ffde6ef2 0 18%,#ffbe288c 45%,#0000 72%);border-radius:50%;position:absolute;top:28%;bottom:28%;left:28%;right:28%}.pr-rays{background:repeating-conic-gradient(#ffc628d9 0deg 9deg,#ffc62800 9deg 24deg);border-radius:50%;animation:24s linear infinite pr-turn;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(closest-side,#000 16%,#0009 42%,#0000 74%);mask-image:radial-gradient(closest-side,#000 16%,#0009 42%,#0000 74%)}@keyframes pr-turn{to{transform:rotate(360deg)}}.pr-art{filter:drop-shadow(0 6px #00000040);font-size:170px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pr-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff47a;width:18px;height:18px;animation:1.6s ease-in-out infinite pr-twinkle;position:absolute}.pr-spark-a{top:64%;left:76%}.pr-spark-b{background:#ffa530;width:13px;height:13px;animation-delay:-.8s;top:74%;left:73%}@keyframes pr-twinkle{0%,to{opacity:.6;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}.pr-one.anim .pr-art{animation:.45s cubic-bezier(.2,1.4,.4,1) pr-pop}.pr-one.anim .pr-flag,.pr-one.anim .pr-name{animation:.35s ease-out pr-fade}@keyframes pr-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@keyframes pr-fade{0%{opacity:0}}.pr-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;isolation:isolate;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;justify-content:center;align-items:center;padding-bottom:3%;font-size:26px;line-height:1;display:flex;top:17.7%;transform:translate(-50%,-50%)}.pr-ribbon:before{content:"";z-index:-1;filter:saturate(1.5)hue-rotate(5deg)brightness(.92);background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.pr-grid{grid-template-columns:repeat(var(--cols,4), 89px);gap:23px;display:grid;top:30.7%;transform:translate(-50%)}.pr-cell .pet-tile{width:89px;height:89px}.pr-cell .pet-art{padding:0}.pr-cell{animation:.35s cubic-bezier(.2,1.3,.4,1) both pr-cell;animation-delay:calc(var(--i,0) * 70ms)}@keyframes pr-cell{0%{opacity:0;transform:scale(.3)}}.pr-actions{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex;top:74.3%;transform:translate(-50%)}.pr-again{--ad-play-size:30px;flex-direction:column;gap:1px;width:192px;height:69px;padding:2px 0 6px;line-height:1;font-size:24px!important}.pr-again .pet-cost{align-items:center;gap:2px;font-size:22px;display:inline-flex}.pr-again .ic-s-gem{width:30px;height:30px}.pr-hint{color:#fff;white-space:nowrap;pointer-events:none;font-size:22px;line-height:1;animation:1.8s ease-in-out infinite alternate pr-hint;position:absolute;top:90.2%;left:50%;transform:translate(-50%,-50%)}#petReveal[data-mode=one] .pr-hint{top:86.3%}@keyframes pr-hint{0%{opacity:.35}to{opacity:.95}}#petRates,#petSkillUps{z-index:9;padding:calc(16px + var(--safe-t)) 12px calc(16px + var(--safe-b,0px));background:#04020abd;justify-content:center;align-items:center}.prt-wrap{flex-direction:column;align-items:center;width:476px;max-width:100%;display:flex}.prt-panel{background:#3b2f58;border:3px solid #17112a;border-radius:16px;width:100%;padding:44px 12px 12px;position:relative;box-shadow:inset 0 0 0 3px #4d3f75,0 8px 18px #00000073}.prt-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;isolation:isolate;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;white-space:nowrap;justify-content:center;align-items:center;padding-bottom:3%;font-size:25px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-46%)}.prt-ribbon:before{content:"";z-index:-1;filter:hue-rotate(222deg)saturate(.95)brightness(.8);background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.prt-body{color:#4c2913;background:linear-gradient(#fff5d8,#fdeec4);border:3px solid #d9b77f;border-radius:10px;padding:18px 20px 20px;box-shadow:inset 0 2px #fffc}.prt-lvrow{justify-content:space-between;align-items:center;padding:0 50px;display:flex}.prt-lv{font-size:33px;line-height:1}.prt-arrow{cursor:pointer;filter:drop-shadow(0 2px #00000040);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 48'%3E%3Cpath d='M5 24 L25 5 L25 15 L50 15 Q52 15 52 17 L52 31 Q52 33 50 33 L25 33 L25 43 Z' fill='%23fff7e8' stroke='%232a1c10' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;width:46px;height:40px;padding:0}.prt-next{transform:scaleX(-1)}.prt-arrow.off{opacity:.35;cursor:default}.prt-arrow:not(.off):active{margin-top:2px}.prt-sub{text-align:center;margin:14px 0 17px;font-size:17.5px;line-height:1}.prt-rows{flex-direction:column;gap:21px;display:flex}.prt-row{background:linear-gradient(100deg,#e5b886 0 36%,#efd0a3 36.4%);border-radius:7px;justify-content:space-between;align-items:center;height:50px;padding:0 12px 0 9px;display:flex}.prt-row .pet-flag{width:140px;height:31px;font-size:17px}.prt-row b{font-size:22px;line-height:1}.prt-foot{text-align:center;margin-top:24px;font-size:18px;line-height:1.1}#petRates .prt-close,#petSkillUps .prt-close{--btn-edge:#150f22;--btn-face-top:#43385f;--btn-face-bot:#4c406b;--btn-lip:#2c2443;flex:none;width:66px;height:66px;margin:10px 0 0}#petRates .prt-close:before,#petRates .prt-close:after,#petSkillUps .prt-close:before,#petSkillUps .prt-close:after{background:#ffe9d0;border-radius:3px;width:32px;height:8px}#petSkillUps .prt-ribbon{--ribbon-w:440px;font-size:23px}#petSkillUps .prt-body{scrollbar-width:none;max-height:calc(100dvh - 220px);overflow-y:auto}.psu-rows{flex-direction:column;gap:9px;display:flex}.psu-row{color:#4c2913;background:#efd0a3;border-radius:7px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:58px;padding:6px 10px 6px 6px;font-size:17px;line-height:21px;display:grid}.psu-row.later{color:#9c7a55;background:#f5ddb6}.psu-row.on{background:#fde7a8;box-shadow:inset 0 0 0 3px #e8a21a}.psu-row .pet-badge{justify-self:center}.psu-at{color:#8a6a45;margin-top:2px;font-size:13.5px;line-height:1;display:block}.psu-row.on .psu-at{color:#b06a00}.pet-locked{box-shadow:inset 0 0 0 3px #00000059}.pet-shards-locked{background:#00000073}.pet-shards.full>b{color:#fff6a8}.pd-upgrade.off,.pd-recycle.off,.pd-equip.off,.pd-evolve.off{filter:grayscale(.75)brightness(.85)}#petsPanel.pet-busy .pet-draw{pointer-events:none;filter:brightness(.8)}.pet-tabs .navDot[hidden],.pet-draw .navDot[hidden]{display:none}.pet-card,#petDetail .pd-upgrade{position:relative}.pd-skill-soon{color:#8a5a2b;margin-top:4px;font-size:12px;font-style:italic}.pet-art .pet-img{object-fit:contain;width:100%;height:100%;display:block}#petDetail #petPowInfo{z-index:4;top:auto;bottom:6px}.pet-slot-go{cursor:pointer;border:0;padding:0}.pet-slot-go .navDot{top:0;right:0;transform:translate(45%,-45%)}.pet-slot-swap{left:50%;bottom:calc(100% - var(--pet-stand) + var(--pet-size) - 18px);z-index:3;width:44px;height:44px;margin-left:calc(var(--pet-size) * .5 - 30px);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.pet-slot-swap .navDot{top:50%;left:50%;transform:translate(-50%,-50%)}#petDetail .pd-equip{position:relative}#petDetail .pd-equip .navDot{top:0;right:0;transform:translateY(-50%)}#mountsRoot .rar-rare{--rar-face:#2f7fb6;--rar-edge:#62d9f9;--rar-flag:#2a76bf;--rar-ink:#72e4ff;--rar-line:#0e2b4a;--sky-hi:#a6ecff;--sky:#47b3df;--sky-lo:#1f6aa3}#mountsRoot .rar-epic{--rar-face:#8a3fd4;--rar-edge:#d57bff;--rar-flag:#8a38d9;--rar-ink:#eab0ff;--rar-line:#321052;--sky-hi:#f3b8ff;--sky:#c06ae6;--sky-lo:#7a35b8}#mountsRoot .rar-legendary{--rar-face:#f0a01a;--rar-edge:#ffe04e;--rar-flag:#e0692f;--rar-ink:#ffe13d;--rar-line:#4f200a;--sky-hi:#ffd29a;--sky:#f59a6b;--sky-lo:#e2694f}#mountsRoot .rar-mythic{--rar-face:#b0214f;--rar-edge:#f55267;--rar-flag:#ad224b;--rar-ink:#ff6a8e;--rar-line:#4a0b1f;--sky-hi:#ff9ec4;--sky:#ee5f91;--sky-lo:#b8305f}.mnt-over{z-index:7;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mnt-over.show{display:flex}#equipPanel:not(.on)~#mountsRoot .mnt-over{display:none}#mountsScreen{background:#fdefc2}#app #stage.has-mountsScreen #tutPointer{visibility:hidden}#stage #mountsRoot .btn{font-weight:800!important}#mountsRoot .mnt-ic-piece{-webkit-text-stroke:0;text-shadow:none;font-style:normal}.mnt-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transform:scaleX(var(--flip,1));filter:var(--tint,none);display:block}@supports (scale:1){.mnt-tile .mnt-img,.mnt-pw-ic .mnt-img,.mnt-coin .mnt-img,[data-prize^=mountCard\:] img,[data-prize^=mountCoin\:] img{transform-origin:100% 58.18%;clip-path:inset(25.6% 0 18.4% 44%);scale:1.7857}}.mnt-tile{background:var(--rar-face);width:86px;height:86px;box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 2px #0d0a14, 0 3px 0 2px #0000004d;border-radius:10px;flex:none;display:block;position:relative}.mnt-tile-art{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff)drop-shadow(0 3px #00000047);position:absolute;top:3px;bottom:3px;left:3px;right:3px}.mnt-pw-ic .mnt-img,.mnt-coin .mnt-img{filter:var(--tint,brightness(1)) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff)}.mnt-tile-off{background:#140e248c;box-shadow:inset 0 0 0 3px #ffffff38,0 0 0 2px #0d0a14}.mnt-lock{filter:drop-shadow(0 2px #00000073);background:url(/ui/lock.png) 50%/contain no-repeat;width:26px;height:33px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.mnt-tile-off .mnt-lock{width:38px;height:48px;top:50%;transform:translate(-50%,-50%)}.mnt-ok{background:url(/ui/checkmark.png) 50%/contain no-repeat;width:27px;height:21px}.mnt-plus{width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mnt-plus:before,.mnt-plus:after{content:"";background:#9dea4a;border-radius:4px;width:44px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #17320a}.mnt-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.mnt-star{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%236b3a2b' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;display:block}.mnt-star.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%23ffd23a' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpolygon points='20,8 23,16.5 31,17 25,22 27,30 20,25.5 13,30 15,22 9,17 17,16.5' fill='%23ffe680'/%3E%3C/svg%3E")}.mnt-star.sm{width:21px;height:21px}.mnt-ic-speed{filter:drop-shadow(0 2px 1px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 32'%3E%3Cpath d='M3 27 C9 11 23 4 37 4 C33 9 30 12 24 14 C30 14 33 15 35 16 C30 21 24 23 17 23 C21 24 23 25 24 26 C17 30 10 30 3 27 Z' fill='%23fff' stroke='%233b3f55' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M12 23 C17 17 23 13 30 10' fill='none' stroke='%23b9bdd2' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:34px;height:27px;display:block}.mnt-ic-piece,.mnt-coin{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mnt-ic-piece{filter:drop-shadow(0 1px #00000059);background:url(/ui/mounts/mount-piece.webp) 50%/contain no-repeat;width:26px;height:26px}.mnt-coin{background:var(--rar-edge);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:34px;height:34px;margin:-4px -2px;padding:3px;position:relative}.mnt-coin:before,.mnt-coin:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mnt-coin:before{background:var(--rar-face);clip-path:polygon(50% 5.66px,calc(100% - 5.66px) 50%,50% calc(100% - 5.66px),5.66px 50%)}.mnt-coin:after{z-index:2;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%,50% 0,50% 2.83px,2.83px 50%,50% calc(100% - 2.83px),calc(100% - 2.83px) 50%,50% 2.83px);background:#321707}.mnt-coin .mnt-img{z-index:1;position:relative}.mnt-q{cursor:pointer;border:var(--badge-outline,2px) solid #1e1830;color:#2a2340;background:#cbc5de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:flex;box-shadow:0 2px #0000004d}.mnt-q:active{transform:translateY(1px)}.mnt-flag{isolation:isolate;background:var(--rar-line,#222);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);width:150px;height:31px;color:var(--rar-ink,#fff);text-shadow:0 1.5px #00000059;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex;position:relative}.mnt-flag:before{content:"";z-index:-1;background:var(--rar-flag,#666);clip-path:polygon(11.5px 0,calc(100% - 11.5px) 0,100% 50%,calc(100% - 11.5px) 100%,11.5px 100%,0 50%);position:absolute;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px;box-shadow:inset 0 3px #ffffff2e}.mnt-pop{animation:.32s cubic-bezier(.2,1.4,.4,1) mnt-pop}#mountsRoot .mnt-wait{filter:saturate(.55)brightness(.92);cursor:progress}@keyframes mnt-pop{40%{transform:scale(1.12)}}.mnt-dp-body,.mnt-cl-body{scrollbar-width:none;background:linear-gradient(#fff1c6,#fdeebf);border-top:3px solid #2e2413;flex-direction:column;flex:0 auto;gap:12px;min-height:0;padding:14px 16px 12px;display:flex;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 3px #e6d0a1}.mnt-cl-body{flex:auto}.mnt-dp-body::-webkit-scrollbar{display:none}.mnt-cl-body::-webkit-scrollbar{display:none}.mnt-box{background:#fadbaf;border:2px solid #6b4a30;border-radius:9px;flex:none;overflow:hidden}.mnt-box-hd{color:#fff;-webkit-text-stroke:2.5px #2a150c;paint-order:stroke fill;background:#5c3a2a;justify-content:space-between;align-items:center;min-height:32px;padding:2px 10px;font-size:19px;line-height:1;display:flex}.mnt-box-hd b{color:#ffd84a}.mnt-kg{color:#32a82c;font-style:normal}.mnt-kb{color:#2c64c6;font-style:normal}.mnt-empty{color:#6b4a30;flex:1;margin:0;font-size:16px;line-height:1.25}.mnt-pw{align-items:center;gap:10px;padding:10px;display:flex}.mnt-pw-ic{background:var(--rar-face);width:64px;height:64px;box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 2px #0d0a14, 0 3px 0 #00000040;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:3px;display:flex;overflow:hidden}.mnt-pw-ic.mnt-sq{border-radius:10px}.mnt-pw-txt{flex:1;min-width:0}.mnt-pw-txt b{color:#4c2913;font-size:17px;line-height:1.15;display:block}.mnt-pw-txt b em{color:#a0682f;font-style:normal}.mnt-pw-txt p{color:#4c2913;margin:3px 0 0;font-size:15px;line-height:19px}.mnt-pv,.mnt-swap{flex:none;width:104px;height:52px;font-size:20px!important}.mnt-row{color:#54311d;grid-template-columns:42px 1fr 72px 30px 72px;align-items:center;height:42px;padding:0 6px;font-size:18px;line-height:1;display:grid}.mnt-row:nth-child(2n){background:#f0d0a1}.mnt-row>.ic{justify-self:center;width:30px;height:27px}.mnt-row>.ic-sword{width:26px;height:28px}.mnt-row>.ic-shield{width:23px;height:26px}.mnt-row>.mnt-ic-speed{justify-self:center;width:30px;height:24px}.mnt-row>b{text-align:center;font-size:19px}.mnt-row>b.nx{color:#2f9a2a}.mnt-row>b.mnt-max{color:#b0753d;font-size:16px}.mnt-dia{background:#f3b324;border-radius:2px;justify-self:center;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 0 0 2px #6b4a30}.mnt-chev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 24'%3E%3Cpath d='M3 3 L13 12 L3 21 M17 3 L27 12 L17 21' fill='none' stroke='%23102a4a' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3 L13 12 L3 21 M17 3 L27 12 L17 21' fill='none' stroke='%2338c6f0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;justify-self:center;width:28px;height:20px}.mnt-gone{visibility:hidden}.mnt-lvup,.mnt-act{flex-direction:column;gap:1px;min-width:200px;height:66px;padding:2px 18px 6px;line-height:1;font-size:24px!important}.mnt-price{align-items:center;gap:5px;font-size:19px;display:inline-flex}.mnt-price b.short{color:#ff4a3a}#mountsScreen .mnt-deploy,#mountsScreen .mnt-coll{flex-direction:column;flex:auto;min-height:0;display:none}#mountsScreen[data-page=deploy] .mnt-deploy,#mountsScreen[data-page=collection] .mnt-coll{display:flex}.mnt-dp-scene{min-height:270px;padding:calc(var(--safe-t,0px) + 20px) 18px 16px;background:linear-gradient(#100a2233,#100a2273),url(/bluishForestArena.webp) 50% 70%/cover no-repeat;flex-direction:column;flex:auto;align-items:center;display:flex;position:relative}.mnt-dp-top{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mnt-title{color:#fff;-webkit-text-stroke:4px #120c1e;paint-order:stroke fill;text-shadow:0 3px #120c1e;font-size:30px;line-height:1}.mnt-dp-top .mnt-q{position:absolute;top:50%;right:0;transform:translateY(-50%)}.mnt-speed{color:#fff;background:#0d0a18b8;border-radius:18px;align-items:center;gap:7px;height:36px;margin-top:12px;padding:0 16px 0 10px;font-size:17px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}.mnt-speed b{color:#a6f06a;-webkit-text-stroke:2.5px #102a08;paint-order:stroke fill;font-size:21px}.mnt-slots{justify-content:center;align-items:flex-end;gap:20px;margin:auto 0;padding-top:14px;display:flex}.mnt-slot{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex}.mnt-slot:active{transform:translateY(2px)}.mnt-slot .mnt-tile{border-radius:12px;width:112px;height:112px}.mnt-slot[data-slot="0"] .mnt-tile{border-radius:14px;width:150px;height:150px}.mnt-slot-cap{color:#fff;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;text-shadow:0 2px #120c1e;font-size:19px;line-height:1}.mnt-slot.lock .mnt-slot-cap{color:#ffcf6a}.mnt-gacts{justify-content:center;padding:10px 0 12px;display:flex}.mnt-cl-scene{min-height:280px;height:max(280px, calc(var(--stage-h,1170px) - var(--safe-b,0px) - 725px));background:radial-gradient(circle at 50% 40%, var(--sky-hi) 0, var(--sky) 52%, var(--sky-lo) 100%);flex:none;position:relative;overflow:hidden}.mnt-cl-scene:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff21 0 14deg, #fff0 14deg 34deg);animation:60s linear infinite mnt-turn;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}@keyframes mnt-turn{to{transform:rotate(360deg)}}.mnt-arrow{z-index:2;top:calc(var(--safe-t,0px) + (100% - var(--safe-t,0px) - 147px) / 2);cursor:pointer;filter:drop-shadow(0 2px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36'%3E%3Cpath d='M5 18 L25 4 L25 32 Z' fill='%23fff' stroke='%23120c1e' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;width:34px;height:40px;padding:0;position:absolute;transform:translateY(-50%)}.mnt-prev{left:26px}.mnt-next{right:26px;transform:translateY(-50%)scaleX(-1)}.mnt-arrow:active{margin-top:2px}.mnt-shadow{left:50%;top:calc(var(--safe-t,0px) + (100% - var(--safe-t,0px) - 147px) / 2 + .24 * min(380px, (100% - var(--safe-t,0px) - 147px - 12px) * 1.75));background:#280a2838;border-radius:50%;width:320px;height:40px;position:absolute;transform:translate(-50%,-50%)}@supports (aspect-ratio:1){.mnt-shadow{aspect-ratio:8;width:auto;height:calc(.105 * min(380px, (100% - var(--safe-t,0px) - 147px - 12px) * 1.75))}}.mnt-art{z-index:1;left:50%;top:calc(var(--safe-t,0px) + (100% - var(--safe-t,0px) - 147px) / 2);width:380px;height:380px;height:min(380px, (100% - var(--safe-t,0px) - 147px - 12px) * 1.75);pointer-events:none;animation:3s ease-in-out infinite mnt-float;position:absolute;transform:translate(-50%,-50%)}.mnt-art>.mnt-img{filter:drop-shadow(0 6px #0003)}@keyframes mnt-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.mnt-id{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.mnt-stars{gap:3px;display:flex}.mnt-name{text-align:center;color:#fff;background:#231c2c;border-radius:10px;min-width:250px;padding:7px 24px;font-size:26px;line-height:1;box-shadow:0 0 0 2px #0d0a14}.mnt-src{color:#32143cb3;min-height:18px;font-size:16px;line-height:1}.mnt-strip{background:#2c2240;border-top:3px solid #120c1e;flex:none;justify-content:center;gap:5px;padding:16px 4px 10px;display:flex}.mnt-pick{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s}.mnt-pick .mnt-tile{width:80px;height:80px}.mnt-pick.on{transform:translateY(-7px)}.mnt-pick.on .mnt-tile{box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 3px #fff, 0 0 0 5px #0d0a14, 0 6px 10px #0006}#mountsScreen[data-cl=star] .mnt-pg-enh,#mountsScreen[data-cl=enhance] .mnt-pg-star{display:none}.mnt-page{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.mnt-page>.mnt-box:first-child{flex-direction:column;flex:0 auto;min-height:120px;display:flex}.mnt-page>.mnt-box:first-child>.mnt-box-hd{flex:none}.mnt-page>.mnt-box:first-child>.mnt-pw{flex:0 auto;min-height:0}.mnt-page>.mnt-box:first-child .mnt-pw-txt{scrollbar-width:none;overscroll-behavior:contain;background:linear-gradient(#fadbaf00,#fadbaf 6px) 0 100%/100% 20px no-repeat local,linear-gradient(#5c3a2a00,#5c3a2a4d) 0 100%/100% 14px no-repeat;flex-direction:column;align-self:stretch;display:flex;overflow-x:hidden;overflow-y:auto}.mnt-page>.mnt-box:first-child .mnt-pw-txt::-webkit-scrollbar{display:none}.mnt-page>.mnt-box:first-child .mnt-pw-txt>b{margin-top:auto}.mnt-page>.mnt-box:first-child .mnt-pw-txt>p{margin-bottom:auto}.mnt-cost{flex:none;margin-top:auto}.mnt-cost-hd{color:#6b4a30;align-items:center;gap:12px;font-size:18px;line-height:1;display:flex}.mnt-cost-hd:before,.mnt-cost-hd:after{content:"";background:#e2c493;flex:1;height:2px}.mnt-cost-row{justify-content:center;align-items:center;gap:24px;padding:12px 0 6px;display:flex}.mnt-card{position:relative}.mnt-card .mnt-tile{border-radius:9px;width:66px;height:66px}.mnt-card b{text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:17px;line-height:1;position:absolute;bottom:-7px;left:0;right:0}.mnt-card b.short{color:#ff4a4a}.mnt-attr{flex:none}.mnt-attr-hd{color:#6b4a30;text-align:center;grid-template-columns:42px 1fr 102px 102px;align-items:center;padding:0 6px 4px;font-size:15px;line-height:1.15;display:grid}.mnt-attr-hd .mnt-q{justify-self:center;width:28px;height:28px;font-size:16px}.mnt-attr-hd span:first-of-type{text-align:left;padding-left:4px;font-size:18px}.mnt-attr-hd .nx{color:#2f9a2a}.mnt-attr .mnt-row{background:#f8d9ad;border-radius:7px;margin-top:6px}.mnt-enh-acts{flex:none;justify-content:center;margin-top:auto;padding:4px 0 2px;display:flex}.mnt-cl-tabs{background:#fdeebf;flex:none;gap:10px;padding:10px 16px 12px;display:flex}.mnt-cltab{cursor:pointer;color:#cfcaea;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;background:linear-gradient(#56458f 0 50%,#6251a2 50%);border:2.5px solid #120c1e;border-radius:10px;flex:1;height:60px;font-size:24px;line-height:1;box-shadow:inset 0 2px #fff3,inset 0 -3px #382b63}.mnt-cltab.on{color:#fff;text-shadow:0 2px #000;background:linear-gradient(#c95c38 0 50%,#d8744f 50%);box-shadow:inset 0 2px #ffffff4d,inset 0 -3px #8c3a1e}.mnt-cltab:active{transform:translateY(2px)}.mnt-foot{height:calc(104px + var(--safe-b,0px));padding:0 18px var(--safe-b,0px);background:#302545;border-top:3px solid #120c1e;flex:none;align-items:center;gap:12px;display:flex;box-shadow:inset 0 4px #585075}.mnt-foot .ws-back{cursor:pointer;--btn-edge:#120c1e;--btn-face-top:#2a2833;--btn-face-bot:#34323f;--btn-lip:#1a1822;width:54px;height:54px;margin-right:auto;padding:0;position:relative}.mnt-tab{cursor:pointer;color:#8f8aa3;-webkit-text-stroke:2.5px #120c1e;paint-order:stroke fill;background:#292025;border:2.5px solid #120c1e;border-radius:10px;width:170px;height:70px;font-size:26px;line-height:1;box-shadow:inset 0 3px #ffffff0f}.mnt-tab.on{color:#fff;-webkit-text-stroke:3.5px #000;text-shadow:0 2px #000;background:linear-gradient(#fdb500 0 50%,#fdd40f 50%);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #bc5d00}.mnt-tab:active{transform:translateY(2px)}#mountSheet{z-index:9;padding:calc(16px + var(--safe-t,0px)) 12px calc(16px + var(--safe-b,0px));background:#04020abd;justify-content:center;align-items:center}.mnt-sh-wrap{flex-direction:column;align-items:center;width:480px;max-width:100%;min-height:0;max-height:100%;display:flex}.mnt-sh-panel{background:#3b2f58;border:3px solid #17112a;border-radius:16px;flex-direction:column;width:100%;min-height:0;padding:44px 12px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #4d3f75,0 8px 18px #00000073}.mnt-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;isolation:isolate;white-space:nowrap;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;justify-content:center;align-items:center;padding-bottom:3%;font-size:25px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-46%)}.mnt-ribbon:before{content:"";z-index:-1;filter:hue-rotate(222deg)saturate(.95)brightness(.8);background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.mnt-sh-body{scrollbar-width:none;color:#4c2913;background:linear-gradient(#fff5d8,#fdeec4);border:3px solid #d9b77f;border-radius:10px;flex-direction:column;gap:12px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto;box-shadow:inset 0 2px #fffc}.mnt-sh-body::-webkit-scrollbar{display:none}#mountSheet .mnt-x{--btn-edge:#150f22;--btn-face-top:#43385f;--btn-face-bot:#4c406b;--btn-lip:#2c2443;flex:none;width:66px;height:66px;margin-top:10px}#mountSheet .mnt-x:before,#mountSheet .mnt-x:after{background:#ffe9d0;border-radius:3px;width:32px;height:8px}.mnt-sh-ic{align-self:center;width:84px;height:84px}.mnt-lv{background:#f8dcb0;border-radius:8px;flex:none;overflow:hidden}.mnt-lv-hd{background:#d4aa7b;align-items:center;gap:8px;min-height:38px;padding:4px 10px;display:flex}.mnt-lv-hd b{color:#fff;-webkit-text-stroke:2.5px #6b4a30;paint-order:stroke fill;flex:1;font-size:19px;line-height:1.1}.mnt-lv-req{color:#fff;-webkit-text-stroke:2px #6b4a30;paint-order:stroke fill;align-items:center;gap:2px;font-size:14px;display:flex}.mnt-lv-hd .mnt-lock{width:22px;height:28px;position:static;transform:none}.mnt-lv-hd .mnt-ok{width:24px;height:19px}.mnt-lv p{margin:0;padding:8px 12px 10px;font-size:16px;line-height:21px}.mnt-lv:not(.on) p{color:#7a5a43}.mnt-list{flex-direction:column;gap:10px;display:flex}.mnt-li{background:#f8dcb0;border:2px solid #d9b77f;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.mnt-li.on{background:#eef4c8;border-color:#6cc23f}.mnt-li .mnt-tile{border-radius:9px;width:62px;height:62px}.mnt-li .mnt-pw-ic{width:58px;height:58px}.mnt-li-btn{flex:none;width:100px;height:50px;font-size:19px!important}.mnt-rules{flex-direction:column;gap:10px;margin:0;padding:0 0 0 22px;font-size:17px;line-height:22px;display:flex}.eq-mounts{z-index:2;left:0;top:calc(228px * var(--eq-fit,1));cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:1/2;align-items:center;gap:3px;padding:0;display:flex;position:absolute}.eq-mounts i{-webkit-text-stroke:0;width:58px;height:58px;text-shadow:none;background:radial-gradient(circle at 50% 35%,#ffe08a,#f0a01a);border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-style:normal;line-height:1;display:flex;box-shadow:0 0 0 3px #4f200a,inset 0 -4px #0000002e,0 3px 4px #0000004d}.eq-mounts span{color:#fff;-webkit-text-stroke:3px #2a150c;paint-order:stroke fill;text-shadow:0 2px #2a150c;font-size:15px;line-height:1}.eq-mounts:active{transform:translateY(2px)}.eq-mounts[hidden]{display:none}.eq-mounts.locked i{filter:grayscale()brightness(.92);box-shadow:0 0 0 3px #34343c,inset 0 -4px #0000002e,0 3px 4px #0000004d}.eq-mounts.locked span{color:#d2d2d8;-webkit-text-stroke-color:#2c2c33;text-shadow:0 2px #2c2c33}.eq-mounts.locked:after{content:"";filter:drop-shadow(0 2px #00000073);pointer-events:none;background:url(/ui/lock.png) 50%/contain no-repeat;width:24px;height:31px;position:absolute;top:-7px;right:-9px}.eq-mounts-tip{z-index:6;left:-8px;top:calc(228px * var(--eq-fit,1) - 48px);white-space:nowrap;pointer-events:none;color:#fff;background:#231c2c;border-radius:10px;grid-area:1/2;padding:8px 13px;font-size:15px;line-height:1;animation:.18s ease-out eq-tip-in;position:absolute;box-shadow:0 0 0 2px #0d0a14,0 4px 10px #00000059}.eq-mounts-tip:after{content:"";background:#231c2c;width:14px;height:14px;position:absolute;bottom:-8px;left:34px;transform:rotate(45deg);box-shadow:2px 2px #0d0a14}.eq-mounts-tip[hidden]{display:none}@keyframes eq-tip-in{0%{opacity:0;transform:translateY(4px)}}#featureUnlock .fu-icon img[src^="/ui/mounts/"],.fu-fly img[src^="/ui/mounts/"]{object-fit:contain;flex:none;width:232.8%;max-width:none;height:232.8%}[data-prize^=mountCoin\:] img{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='g' cx='.5' cy='.35' r='.66'%3E%3Cstop offset='0' stop-color='%23ffe08a'/%3E%3Cstop offset='1' stop-color='%23f0a01a'/%3E%3C/radialGradient%3E%3Cpolygon points='50,0 100,50 50,100 0,50' fill='url(%23g)' stroke='%234f200a' stroke-width='9'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;padding:6px}@supports (scale:1){[data-prize^=mountCard\:] img{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff)drop-shadow(0 2px 3px #00000073);-webkit-mask-image:linear-gradient(90deg,#0000 44%,#000 56%);mask-image:linear-gradient(90deg,#0000 44%,#000 56%)}[data-prize^=mountCoin\:] img{clip-path:polygon(72% 25.6%,100% 53.6%,72% 81.6%,44% 53.6%);background-position:100% 58.18%;background-size:56% 56%;padding:5px 2px 5px 6px}}#sentinelsRoot .rar-rare{--rar-face:#2f7fb6;--rar-edge:#62d9f9;--rar-flag:#2a76bf;--rar-ink:#72e4ff;--rar-line:#0e2b4a;--sky-hi:#a6ecff;--sky:#47b3df;--sky-lo:#1f6aa3}#sentinelsRoot .rar-epic{--rar-face:#8a3fd4;--rar-edge:#d57bff;--rar-flag:#8a38d9;--rar-ink:#eab0ff;--rar-line:#321052;--sky-hi:#f3b8ff;--sky:#c06ae6;--sky-lo:#7a35b8}#sentinelsRoot .rar-legendary{--rar-face:#f0a01a;--rar-edge:#ffe04e;--rar-flag:#e0692f;--rar-ink:#ffe13d;--rar-line:#4f200a;--sky-hi:#ffd29a;--sky:#f59a6b;--sky-lo:#e2694f}#sentinelsRoot .rar-mythic{--rar-face:#b0214f;--rar-edge:#f55267;--rar-flag:#ad224b;--rar-ink:#ff6a8e;--rar-line:#4a0b1f;--sky-hi:#ff9ec4;--sky:#ee5f91;--sky-lo:#b8305f}.snt-over{z-index:7;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.snt-over.show{display:flex}#equipPanel:not(.on)~#sentinelsRoot .snt-over{display:none}#sentinelsScreen{background:#fdefc2}#app #stage.has-sentinelsScreen #tutPointer{visibility:hidden}#stage #sentinelsRoot .btn{font-weight:800!important}#sentinelsRoot .snt-ic-hammer{-webkit-text-stroke:0;text-shadow:none;font-style:normal}.snt-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transform:scaleX(var(--flip,1));filter:var(--tint,none);display:block}.snt-tile{background:var(--rar-face);width:86px;height:86px;box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 2px #0d0a14, 0 3px 0 2px #0000004d;border-radius:10px;flex:none;display:block;position:relative}.snt-tile-art{filter:drop-shadow(0 0 1px #000000d9)drop-shadow(0 3px #00000047);position:absolute;top:8%;bottom:8%;left:8%;right:8%}.snt-tile-off{background:#140e248c;box-shadow:inset 0 0 0 3px #ffffff38,0 0 0 2px #0d0a14}.snt-lock{filter:drop-shadow(0 2px #00000073);background:url(/ui/lock.png) 50%/contain no-repeat;width:26px;height:33px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.snt-tile-off .snt-lock{width:38px;height:48px;top:50%;transform:translate(-50%,-50%)}.snt-ok{background:url(/ui/checkmark.png) 50%/contain no-repeat;width:27px;height:21px}.snt-plus{width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.snt-plus:before,.snt-plus:after{content:"";background:#9dea4a;border-radius:4px;width:44px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #17320a}.snt-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.snt-star{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%236b3a2b' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:30px;display:block}.snt-star.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 24.7,14.5 38.1,15.1 27.6,23.5 31.2,36.4 20,29 8.8,36.4 12.4,23.5 1.9,15.1 15.3,14.5' fill='%23ffd23a' stroke='%232a140c' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpolygon points='20,8 23,16.5 31,17 25,22 27,30 20,25.5 13,30 15,22 9,17 17,16.5' fill='%23ffe680'/%3E%3C/svg%3E")}.snt-star.sm{width:21px;height:21px}.snt-ic-hammer,.snt-shard{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.snt-ic-hammer{filter:drop-shadow(0 1.5px #00000059);background:url(/ui/sentinels/divine-hammer.webp) 50%/contain no-repeat;width:28px;height:28px}.snt-shard{background:var(--rar-edge);clip-path:polygon(50% 0,100% 38.2%,80.9% 100%,19.1% 100%,0 38.2%);width:30px;height:30px;margin:-2px;padding:5px 3px 1px;position:relative}.snt-shard:before,.snt-shard:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.snt-shard:before{background:var(--rar-face);clip-path:polygon(50% 5.03px,calc(100% - 4.65px) calc(38.2% + 1.48px),calc(80.9% - 2.95px) calc(100% - 4px),calc(19.1% + 2.95px) calc(100% - 4px),4.65px calc(38.2% + 1.48px))}.snt-shard:after{z-index:2;clip-path:polygon(50% 0,100% 38.2%,80.9% 100%,19.1% 100%,0 38.2%,50% 0,50% 2.52px,2.32px calc(38.2% + .74px),calc(19.1% + 1.48px) calc(100% - 2px),calc(80.9% - 1.48px) calc(100% - 2px),calc(100% - 2.32px) calc(38.2% + .74px),50% 2.52px);background:#321707}.snt-shard .snt-img{z-index:1;position:relative}.snt-q{cursor:pointer;border:var(--badge-outline,2px) solid #1e1830;color:#2a2340;background:#cbc5de;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;line-height:1;display:flex;box-shadow:0 2px #0000004d}.snt-q:active{transform:translateY(1px)}.snt-flag{isolation:isolate;background:var(--rar-line,#222);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);width:150px;height:31px;color:var(--rar-ink,#fff);text-shadow:0 1.5px #00000059;justify-content:center;align-items:center;font-size:19px;line-height:1;display:inline-flex;position:relative}.snt-flag:before{content:"";z-index:-1;background:var(--rar-flag,#666);clip-path:polygon(11.5px 0,calc(100% - 11.5px) 0,100% 50%,calc(100% - 11.5px) 100%,11.5px 100%,0 50%);position:absolute;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px;box-shadow:inset 0 3px #ffffff2e}.snt-pop{animation:.32s cubic-bezier(.2,1.4,.4,1) snt-pop}#sentinelsRoot .snt-wait{filter:saturate(.55)brightness(.92);cursor:progress}@keyframes snt-pop{40%{transform:scale(1.12)}}.snt-dp-body,.snt-cl-body{scrollbar-width:none;background:linear-gradient(#fff1c6,#fdeebf);border-top:3px solid #2e2413;flex-direction:column;flex:0 auto;gap:12px;min-height:0;padding:14px 16px 12px;display:flex;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 3px #e6d0a1}.snt-cl-body{flex:auto}.snt-dp-body::-webkit-scrollbar{display:none}.snt-cl-body::-webkit-scrollbar{display:none}.snt-box{background:#fadbaf;border:2px solid #6b4a30;border-radius:9px;flex:none;overflow:hidden}.snt-box-hd{color:#fff;-webkit-text-stroke:2.5px #2a150c;paint-order:stroke fill;background:#5c3a2a;justify-content:space-between;align-items:center;min-height:32px;padding:2px 10px;font-size:19px;line-height:1;display:flex}.snt-box-hd b{color:#ffd84a}.snt-kg{color:#32a82c;font-style:normal}.snt-kb{color:#2c64c6;font-style:normal}.snt-empty{color:#6b4a30;flex:1;margin:0;font-size:16px;line-height:1.25}.snt-pw{align-items:center;gap:10px;padding:10px;display:flex}.snt-pw-ic{background:var(--rar-face);width:64px;height:64px;box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 2px #0d0a14, 0 3px 0 #00000040;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:8px;display:flex}.snt-pw-ic.snt-sq{border-radius:10px}.snt-pw-txt{flex:1;min-width:0}.snt-pw-txt b{color:#4c2913;font-size:17px;line-height:1.15;display:block}.snt-pw-txt b em{color:#a0682f;font-style:normal}.snt-pw-txt p{color:#4c2913;margin:3px 0 0;font-size:15px;line-height:19px}.snt-pv,.snt-swap{flex:none;width:104px;height:52px;font-size:20px!important}.snt-row{color:#54311d;grid-template-columns:42px 1fr 72px 30px 72px;align-items:center;height:42px;padding:0 6px;font-size:18px;line-height:1;display:grid}.snt-row:nth-child(2n){background:#f0d0a1}.snt-row>.ic{justify-self:center;width:30px;height:27px}.snt-row>.ic-sword{width:26px;height:28px}.snt-row>.ic-shield{width:23px;height:26px}.snt-row>b{text-align:center;font-size:19px}.snt-row>b.nx{color:#2f9a2a}.snt-row>b.snt-max{color:#b0753d;font-size:16px}.snt-dia{background:#f3b324;border-radius:2px;justify-self:center;width:13px;height:13px;transform:rotate(45deg);box-shadow:0 0 0 2px #6b4a30}.snt-chev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 24'%3E%3Cpath d='M3 3 L13 12 L3 21 M17 3 L27 12 L17 21' fill='none' stroke='%23102a4a' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 3 L13 12 L3 21 M17 3 L27 12 L17 21' fill='none' stroke='%2338c6f0' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;justify-self:center;width:28px;height:20px}.snt-gone{visibility:hidden}.snt-lvup,.snt-act{flex-direction:column;gap:1px;min-width:200px;height:66px;padding:2px 18px 6px;line-height:1;font-size:24px!important}.snt-price{align-items:center;gap:5px;font-size:19px;display:inline-flex}.snt-price b.short{color:#ff4a3a}#sentinelsScreen .snt-deploy,#sentinelsScreen .snt-coll{flex-direction:column;flex:auto;min-height:0;display:none}#sentinelsScreen[data-page=deploy] .snt-deploy,#sentinelsScreen[data-page=collection] .snt-coll{display:flex}.snt-dp-scene{min-height:270px;padding:calc(var(--safe-t,0px) + 20px) 18px 16px;background:linear-gradient(#100a2233,#100a2273),url(/bluishForestArena.webp) 50% 70%/cover no-repeat;flex-direction:column;flex:auto;align-items:center;display:flex;position:relative}.snt-dp-top{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.snt-title{color:#fff;-webkit-text-stroke:4px #120c1e;paint-order:stroke fill;text-shadow:0 3px #120c1e;font-size:30px;line-height:1}.snt-dp-top .snt-q{position:absolute;top:50%;right:0;transform:translateY(-50%)}.snt-slots{justify-content:center;align-items:flex-end;gap:20px;margin:auto 0;padding-top:14px;display:flex}.snt-slot{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex}.snt-slot:active{transform:translateY(2px)}.snt-slot .snt-tile{border-radius:12px;width:128px;height:128px}.snt-slot[data-slot="1"]{margin-bottom:46px}.snt-slot-cap{color:#fff;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;text-shadow:0 2px #120c1e;font-size:19px;line-height:1}.snt-slot.lock .snt-slot-cap{color:#ffcf6a}.snt-gacts{justify-content:center;padding:10px 0 12px;display:flex}.snt-cl-scene{--snt-cover:max(300px, calc(var(--stage-h,1170px) - var(--safe-b,0px) - 702px));--snt-free:calc(var(--snt-cover) - var(--safe-t,0px) - 147px);--snt-a:min(200px, (var(--snt-free) - 16px) / 1.09);--snt-d:clamp(0px, var(--snt-free) - 16px - 1.09 * var(--snt-a), .07 * var(--snt-a));--snt-y:calc(var(--safe-t,0px) + (var(--snt-free) - 1.09 * var(--snt-a) - var(--snt-d)) / 2 + 2px);min-height:300px;height:var(--snt-cover);background:radial-gradient(circle at 50% 40%, var(--sky-hi) 0, var(--sky) 52%, var(--sky-lo) 100%);flex:none;position:relative;overflow:hidden}.snt-cl-scene:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 45%, #ffffff21 0 14deg, #fff0 14deg 34deg);animation:60s linear infinite snt-turn;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}@keyframes snt-turn{to{transform:rotate(360deg)}}.snt-arrow{z-index:2;top:calc(var(--snt-y) + var(--snt-a) / 2);cursor:pointer;filter:drop-shadow(0 2px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36'%3E%3Cpath d='M5 18 L25 4 L25 32 Z' fill='%23fff' stroke='%23120c1e' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;width:34px;height:40px;padding:0;position:absolute;transform:translateY(-50%)}.snt-prev{left:26px}.snt-next{right:26px;transform:translateY(-50%)scaleX(-1)}.snt-arrow:active{margin-top:2px}.snt-shadow{left:50%;top:calc(var(--snt-y) + var(--snt-a) + var(--snt-d));width:calc(.9 * var(--snt-a));height:calc(.18 * var(--snt-a));background:#280a2838;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.snt-art{z-index:1;left:50%;top:calc(var(--snt-y) + var(--snt-a) / 2);width:calc(1.15 * var(--snt-a));height:var(--snt-a);animation:3s ease-in-out infinite snt-float;position:absolute;transform:translate(-50%,-50%)}.snt-art>.snt-img{filter:drop-shadow(0 6px #0003)}@keyframes snt-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}.snt-id{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.snt-stars{gap:3px;display:flex}.snt-name{text-align:center;color:#fff;background:#231c2c;border-radius:10px;min-width:250px;padding:7px 24px;font-size:26px;line-height:1;box-shadow:0 0 0 2px #0d0a14}.snt-src{color:#32143cb3;min-height:18px;font-size:16px;line-height:1}.snt-strip{background:#2c2240;border-top:3px solid #120c1e;flex:none;justify-content:center;gap:5px;padding:16px 4px 10px;display:flex}.snt-pick{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .12s}.snt-pick .snt-tile{width:80px;height:80px}.snt-pick.on{transform:translateY(-7px)}.snt-pick.on .snt-tile{box-shadow:inset 0 0 0 3px var(--rar-edge), 0 0 0 3px #fff, 0 0 0 5px #0d0a14, 0 6px 10px #0006}#sentinelsScreen[data-cl=star] .snt-pg-enh,#sentinelsScreen[data-cl=enhance] .snt-pg-star{display:none}.snt-page{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.snt-page>.snt-box:first-child{flex-direction:column;flex:0 auto;min-height:120px;display:flex}.snt-page>.snt-box:first-child>.snt-box-hd{flex:none}.snt-page>.snt-box:first-child>.snt-pw{flex:0 auto;min-height:0}.snt-page>.snt-box:first-child .snt-pw-txt{scrollbar-width:none;overscroll-behavior:contain;background:linear-gradient(#fadbaf00,#fadbaf 6px) 0 100%/100% 20px no-repeat local,linear-gradient(#5c3a2a00,#5c3a2a4d) 0 100%/100% 14px no-repeat;flex-direction:column;align-self:stretch;display:flex;overflow-x:hidden;overflow-y:auto}.snt-page>.snt-box:first-child .snt-pw-txt::-webkit-scrollbar{display:none}.snt-page>.snt-box:first-child .snt-pw-txt>b{margin-top:auto}.snt-page>.snt-box:first-child .snt-pw-txt>p{margin-bottom:auto}.snt-cost{flex:none;margin-top:auto}.snt-cost-hd{color:#6b4a30;align-items:center;gap:12px;font-size:18px;line-height:1;display:flex}.snt-cost-hd:before,.snt-cost-hd:after{content:"";background:#e2c493;flex:1;height:2px}.snt-cost-row{justify-content:center;align-items:center;gap:24px;padding:12px 0 6px;display:flex}.snt-card{position:relative}.snt-card .snt-tile{border-radius:9px;width:66px;height:66px}.snt-card b{text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:17px;line-height:1;position:absolute;bottom:-7px;left:0;right:0}.snt-card b.short{color:#ff4a4a}.snt-attr{flex:none}.snt-attr-hd{color:#6b4a30;text-align:center;grid-template-columns:42px 1fr 102px 102px;align-items:center;padding:0 6px 4px;font-size:15px;line-height:1.15;display:grid}.snt-attr-hd .snt-q{justify-self:center;width:28px;height:28px;font-size:16px}.snt-attr-hd span:first-of-type{text-align:left;padding-left:4px;font-size:18px}.snt-attr-hd .nx{color:#2f9a2a}.snt-attr .snt-row{background:#f8d9ad;border-radius:7px;margin-top:6px}.snt-enh-acts{flex:none;justify-content:center;margin-top:auto;padding:4px 0 2px;display:flex}.snt-cl-tabs{background:#fdeebf;flex:none;gap:10px;padding:10px 16px 12px;display:flex}.snt-cltab{cursor:pointer;color:#cfcaea;-webkit-text-stroke:3px #120c1e;paint-order:stroke fill;background:linear-gradient(#56458f 0 50%,#6251a2 50%);border:2.5px solid #120c1e;border-radius:10px;flex:1;height:60px;font-size:24px;line-height:1;box-shadow:inset 0 2px #fff3,inset 0 -3px #382b63}.snt-cltab.on{color:#fff;text-shadow:0 2px #000;background:linear-gradient(#c95c38 0 50%,#d8744f 50%);box-shadow:inset 0 2px #ffffff4d,inset 0 -3px #8c3a1e}.snt-cltab:active{transform:translateY(2px)}.snt-foot{height:calc(104px + var(--safe-b,0px));padding:0 18px var(--safe-b,0px);background:#302545;border-top:3px solid #120c1e;flex:none;align-items:center;gap:12px;display:flex;box-shadow:inset 0 4px #585075}.snt-foot .ws-back{cursor:pointer;--btn-edge:#120c1e;--btn-face-top:#2a2833;--btn-face-bot:#34323f;--btn-lip:#1a1822;width:54px;height:54px;margin-right:auto;padding:0;position:relative}.snt-tab{cursor:pointer;color:#8f8aa3;-webkit-text-stroke:2.5px #120c1e;paint-order:stroke fill;background:#292025;border:2.5px solid #120c1e;border-radius:10px;width:170px;height:70px;font-size:26px;line-height:1;box-shadow:inset 0 3px #ffffff0f}.snt-tab.on{color:#fff;-webkit-text-stroke:3.5px #000;text-shadow:0 2px #000;background:linear-gradient(#fdb500 0 50%,#fdd40f 50%);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #bc5d00}.snt-tab:active{transform:translateY(2px)}#sentinelSheet{z-index:9;padding:calc(16px + var(--safe-t,0px)) 12px calc(16px + var(--safe-b,0px));background:#04020abd;justify-content:center;align-items:center}.snt-sh-wrap{flex-direction:column;align-items:center;width:480px;max-width:100%;min-height:0;max-height:100%;display:flex}.snt-sh-panel{background:#3b2f58;border:3px solid #17112a;border-radius:16px;flex-direction:column;width:100%;min-height:0;padding:44px 12px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #4d3f75,0 8px 18px #00000073}.snt-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;isolation:isolate;white-space:nowrap;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;justify-content:center;align-items:center;padding-bottom:3%;font-size:25px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-46%)}.snt-ribbon:before{content:"";z-index:-1;filter:hue-rotate(222deg)saturate(.95)brightness(.8);background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.snt-sh-body{scrollbar-width:none;color:#4c2913;background:linear-gradient(#fff5d8,#fdeec4);border:3px solid #d9b77f;border-radius:10px;flex-direction:column;gap:12px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto;box-shadow:inset 0 2px #fffc}.snt-sh-body::-webkit-scrollbar{display:none}#sentinelSheet .snt-x{--btn-edge:#150f22;--btn-face-top:#43385f;--btn-face-bot:#4c406b;--btn-lip:#2c2443;flex:none;width:66px;height:66px;margin-top:10px}#sentinelSheet .snt-x:before,#sentinelSheet .snt-x:after{background:#ffe9d0;border-radius:3px;width:32px;height:8px}.snt-sh-ic{align-self:center;width:84px;height:84px;padding:10px}.snt-lv{background:#f8dcb0;border-radius:8px;flex:none;overflow:hidden}.snt-lv-hd{background:#d4aa7b;align-items:center;gap:8px;min-height:38px;padding:4px 10px;display:flex}.snt-lv-hd b{color:#fff;-webkit-text-stroke:2.5px #6b4a30;paint-order:stroke fill;flex:1;font-size:19px;line-height:1.1}.snt-lv-req{color:#fff;-webkit-text-stroke:2px #6b4a30;paint-order:stroke fill;align-items:center;gap:2px;font-size:14px;display:flex}.snt-lv-hd .snt-lock{width:22px;height:28px;position:static;transform:none}.snt-lv-hd .snt-ok{width:24px;height:19px}.snt-lv p{margin:0;padding:8px 12px 10px;font-size:16px;line-height:21px}.snt-lv:not(.on) p{color:#7a5a43}.snt-list{flex-direction:column;gap:10px;display:flex}.snt-li{background:#f8dcb0;border:2px solid #d9b77f;border-radius:9px;align-items:center;gap:10px;padding:8px;display:flex}.snt-li.on{background:#eef4c8;border-color:#6cc23f}.snt-li .snt-tile{border-radius:9px;width:62px;height:62px}.snt-li .snt-pw-ic{width:58px;height:58px;padding:7px}.snt-li-btn{flex:none;width:100px;height:50px;font-size:19px!important}.snt-rules{flex-direction:column;gap:10px;margin:0;padding:0 0 0 22px;font-size:17px;line-height:22px;display:flex}.eq-field.eq-feats-on .eq-stats{top:min(calc((349px * var(--eq-fit,1) + var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap)) / 2 - 47px), calc(var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap) - 98px))}.eq-feats{pointer-events:none;left:12px;right:12px;top:min(calc((349px * var(--eq-fit,1) + var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap)) / 2 - 10px), calc(var(--eq-field-h) - var(--eq-overlap) + var(--eq-gap) - 66px));justify-content:center;align-items:flex-start;gap:30px;display:flex;position:absolute}.eq-feat-slot{display:block;position:relative}.eq-feat{pointer-events:auto;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;position:relative}.eq-feat-ic{-webkit-text-stroke:0;width:44px;height:44px;text-shadow:none;background:radial-gradient(circle at 50% 35%,#ffe08a,#f0a01a);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-style:normal;line-height:1;display:flex;box-shadow:0 0 0 3px #4f200a,inset 0 -4px #0000002e,0 3px 4px #0000004d}.eq-feat span{color:#fff;-webkit-text-stroke:3px #2a150c;paint-order:stroke fill;text-shadow:0 2px #2a150c;font-size:15px;line-height:1}.eq-feat:active{transform:translateY(2px)}.eq-feat[hidden]{display:none}.eq-feat.locked .eq-feat-ic{filter:grayscale()brightness(.92);box-shadow:0 0 0 3px #34343c,inset 0 -4px #0000002e,0 3px 4px #0000004d}.eq-feat.locked span{color:#d2d2d8;-webkit-text-stroke-color:#2c2c33;text-shadow:0 2px #2c2c33}.eq-feat.locked:after{content:"";filter:drop-shadow(0 2px #00000073);pointer-events:none;background:url(/ui/lock.png) 50%/contain no-repeat;width:20px;height:26px;position:absolute;top:-7px;right:-6px}.eq-feats .eq-mounts{pointer-events:auto;z-index:auto;grid-area:auto;position:relative;top:auto;left:auto}.eq-feats .eq-mounts i{width:44px;height:44px;font-size:26px}.eq-feats .eq-mounts.locked:after{width:20px;height:26px;top:-7px;right:-6px}.eq-feat-tip,.eq-feats .eq-mounts-tip{z-index:6;white-space:nowrap;pointer-events:none;color:#fff;background:#231c2c;border-radius:10px;grid-area:auto;padding:8px 13px;font-size:15px;line-height:1;animation:.18s ease-out eq-feat-tip-in;position:absolute;top:auto;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0d0a14,0 4px 10px #00000059}.eq-feat-tip:after,.eq-feats .eq-mounts-tip:after{content:"";background:#231c2c;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-8px;left:50%;transform:rotate(45deg);box-shadow:2px 2px #0d0a14}.eq-feat-tip[hidden],.eq-feats .eq-mounts-tip[hidden]{display:none}@keyframes eq-feat-tip-in{0%{opacity:0}}.snt-hammer-glyph{aspect-ratio:1;background:url(/ui/sentinels/divine-hammer.webp) 50%/contain no-repeat;width:100%;font-style:normal;display:block}[data-prize^=sentinelShard\:] img{clip-path:polygon(50% 0,100% 38.2%,80.9% 100%,19.1% 100%,0 38.2%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3CradialGradient id='g' cx='.5' cy='.35' r='.82'%3E%3Cstop offset='0' stop-color='%23d9ecff'/%3E%3Cstop offset='1' stop-color='%237aa6d6'/%3E%3C/radialGradient%3E%3Cpolygon points='50,0 100,38.2 80.9,100 19.1,100 0,38.2' fill='url(%23g)' stroke='%231d2f4a' stroke-width='9'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;padding:4px 3px 0}[data-prize^=sentinelCard\:] img{filter:drop-shadow(0 0 1px #000000d9)drop-shadow(0 2px 3px #00000073)}.xf-over{top:var(--xf-top,calc(58px + var(--safe-t,0px)));z-index:7;flex-direction:column;display:none;position:absolute;bottom:0;left:0;right:0}.xf-over.show{display:flex}#equipPanel:not(.on)~#transformationsRoot .xf-over{display:none}#app #stage.has-xformScreen #tutPointer{visibility:hidden}.xf-page{color:#fff;background:#241a36;flex-direction:column;align-items:center;gap:10px;padding:10px 11px 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.xf-hero,.xf-tabs,.xf-foot{flex:none}.xf-hero{width:100%;max-width:440px;min-height:312px;color:var(--xf-ink,#fff);background:radial-gradient(circle at 33% 44%, var(--rar-edge,#c9bdf0) 0, var(--rar-face,#8a7ab5) 62%);border-radius:20px;grid-template-columns:.86fr 1.14fr;gap:11px;padding:44px 13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #00000047,0 4px #00000059}.xf-hero[data-rarity=rare]{--rar-face:#2f7fb6;--rar-edge:#62d9f9}.xf-hero[data-rarity=epic]{--rar-face:#8a3fd4;--rar-edge:#d57bff}.xf-hero[data-rarity=legendary]{--rar-face:#f0a01a;--rar-edge:#ffe04e}.xf-hero[data-rarity=mythic]{--rar-face:#b0214f;--rar-edge:#f55267}.xf-hero-wash{pointer-events:none;background:radial-gradient(circle at 33% 44%,#ffffff9e 0%,#fff0 44%),conic-gradient(from 200deg at 33% 44%,#fff3 0deg,#0000001f 40deg,#fff3 80deg,#0000001f 120deg,#fff3 160deg,#0000001f 200deg,#fff3 240deg,#0000001f 280deg,#fff3 320deg,#0000001f 360deg),radial-gradient(130% 100% at 33% 44%,#fff0 52%,#0000006b 100%);position:absolute;top:0;bottom:0;left:0;right:0}.xf-hero-name{z-index:1;text-shadow:0 2px #00000059;font-size:26px;line-height:1;position:absolute;top:13px;left:15px}.xf-q{cursor:pointer;width:27px;height:27px;font:inherit;color:#3a2a06;z-index:1;background:#f0b429;border:0;border-radius:50%;font-size:14px;position:absolute;top:11px;right:12px;box-shadow:0 2px #b5861a}.xf-hero-left{flex-direction:column;grid-column:1;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.xf-hero-art{color:var(--xf-ink,#fff);-webkit-text-stroke:0;text-shadow:0 4px 10px #0006;font-size:104px;font-style:normal;line-height:1}.xf-banner{text-align:center;color:#fff;text-shadow:0 1px #00000080;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,11px 100%,0 50%);background:#100a20c7;min-width:116px;padding:7px 24px;font-size:17px;line-height:1;position:relative}.xf-stars{gap:1px;display:flex}.xf-stars i{color:#100a206b;text-shadow:0 1px #ffffff2e;font-size:22px;font-style:normal;line-height:1}.xf-stars i.gold{color:#ffc93c;text-shadow:0 1px 1px #00000073}.xf-stars i.purple{color:#b56cff;text-shadow:0 1px 1px #00000073,0 0 4px #b56cff8c}.xf-evskill{cursor:pointer;width:44px;height:44px;font:inherit;background:radial-gradient(circle at 50% 40%,#2d2150 0,#1b1430 72%);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 0 0 0 3px #f0a01a,inset 0 0 0 5px #ffe04e,0 3px #00000059,0 0 8px #ffc93c73}.xf-evskill-ic{color:var(--evs-tint,#fff);-webkit-text-stroke:0;text-shadow:0 0 2px #ffffff8c,0 1px #00000073;opacity:.45;font-size:24px;font-style:normal;line-height:1}.xf-evskill.is-on .xf-evskill-ic{opacity:1}.xf-evskill:not(.is-on){box-shadow:inset 0 0 0 3px #8a6a2a,inset 0 0 0 5px #b79a5a,0 3px #00000059}.xf-evskill[hidden]{display:none}.xf-hero-right{flex-direction:column;grid-column:2;justify-content:center;gap:7px;display:flex;position:relative}.xf-pills{grid-template-columns:1fr 1fr;gap:5px;display:grid}.xf-pill{color:#fff;background:#100a20d1;border-radius:9px;align-items:center;gap:6px;padding:8px 9px;font-size:14px;line-height:1;display:flex}.xf-pill i{color:#ffc93c;-webkit-text-stroke:0;text-shadow:none;font-size:13px;font-style:normal}.xf-pill b{white-space:nowrap;font-size:14px}.xf-sec{text-align:right;text-shadow:0 1px #0000004d;margin-top:4px;font-size:15px;line-height:1}.xf-sec-comp{justify-content:flex-end;align-items:center;gap:8px;display:flex}.xf-lends{z-index:0;box-sizing:border-box;cursor:pointer;min-width:0;max-width:100%;height:28px;font:inherit;white-space:nowrap;color:#fff;text-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin:-6.5px auto -6.5px 0;padding:0 9px;font-size:11px;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.xf-lends:before{content:"";z-index:-1;background:#100a209e;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0;right:0}.xf-lends b{text-overflow:ellipsis;color:#8fd3ff;min-width:0;overflow:hidden}.xf-lends[hidden]{display:none}.xf-hero-right{min-width:0}.xf-tiles{background:#ffffff2b;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.xf-tile{cursor:pointer;font:inherit;color:#fff;background:#1a1230;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #00000073}.xf-tile.is-on{box-shadow:inset 0 0 0 2px #ffc93c}.xf-tile-ic{-webkit-text-stroke:0;text-shadow:none;opacity:.45;font-size:23px;font-style:normal;line-height:1}.xf-tile.is-on .xf-tile-ic{opacity:1}.xf-lock{-webkit-text-stroke:0;text-shadow:none;font-size:9px;font-style:normal;position:absolute;top:3px;right:4px}.xf-tile-pips{gap:1px;display:flex}.xf-tile-pips i{color:#4b3f72;font-size:10px;font-style:normal;line-height:1}.xf-tile-pips.is-gold i{color:#ffc93c}.xf-tile-pips.is-purple i{color:#b56cff}.xf-rail,.xf-pips{vertical-align:-1px;gap:0;line-height:1;display:inline-flex}.xf-rail i,.xf-pips i{-webkit-text-stroke:0;text-shadow:none;color:#4b3f72;font-size:11px;font-style:normal;line-height:1}.xf-rail i.gold,.xf-pips.is-gold i{color:#ffc93c}.xf-rail i.purple,.xf-pips.is-purple i{color:#b56cff}.xf-rail.is-xs i{font-size:7px}.xf-row em .xf-pips i{font-size:12px}.xf-row.is-on .xf-pips.is-gold i,.xf-sheet .xf-pips.is-gold i,.xf-sheet .xf-rail i.gold{color:#c98800}.xf-row.is-on .xf-pips.is-purple i,.xf-sheet .xf-pips.is-purple i,.xf-sheet .xf-rail i.purple{color:#8338d0}.xf-sheet .xf-rail i{color:#3b2a1640}.xf-slots{background:#ffffff2b;border-radius:999px;justify-content:center;gap:7px;padding:5px;display:flex}.xf-slot{cursor:pointer;width:50px;height:50px;font:inherit;color:#fff;background:#1a1230;border:0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex;box-shadow:inset 0 0 0 3px #00000073}.xf-slot i{-webkit-text-stroke:0;text-shadow:none;font-size:20px;font-style:normal;line-height:1}.xf-slot em{color:#9b8ac4;font-size:8px;font-style:normal;line-height:1}.xf-slot.is-full{box-shadow:inset 0 0 0 3px var(--s-tint,#ffc93c)}.xf-slot.is-full i{color:var(--s-tint,#fff)}.xf-slot.is-shut{cursor:default}.xf-slot.is-shut i,.xf-slot.is-empty i{opacity:.5}.xf-slot .xf-rail i{color:#4b3f72;font-size:7px}.xf-slot .xf-rail i.gold{color:#ffc93c}.xf-slot .xf-rail i.purple{color:#b56cff}.xf-collection,.xf-enhance{flex-direction:column;gap:7px;width:100%;max-width:440px;display:flex}.xf-collection{flex:1 1 0;min-height:0}.xf-collection .xf-grid{flex:1 1 0;grid-auto-rows:1fr;align-content:stretch;min-height:0}.xf-collection .xf-cell-face{flex:auto;justify-content:center}.xf-enhance{flex:auto;min-height:0;display:none}.xf-on-enhance .xf-collection{display:none}.xf-on-enhance .xf-enhance{display:flex}.xf-grid{grid-template-columns:repeat(4,1fr);gap:7px;width:100%;display:grid}.xf-cell{color:#fff;background:#1b1430;border-radius:13px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 3px #3d3160,0 3px #0000004d}.xf-cell-face{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:3px;padding:11px 4px 8px;display:flex}.xf-enh{cursor:pointer;font:inherit;color:#3a2a06;background:#f0b429;border:0;border-radius:9px;margin:0 5px 6px;padding:7px 0;font-size:13px;position:relative;box-shadow:0 3px #b5861a}.xf-cell.is-pick{box-shadow:inset 0 0 0 3px var(--c-tint,#ffc93c), 0 3px 0 #0000004d}.xf-cell.is-pick:before{content:"";pointer-events:none;background:radial-gradient(90% 80% at 50% 28%, var(--c-tint,#ffc93c) 0%, #0000 72%);opacity:.3;border-radius:10px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.xf-cell-art{color:var(--c-tint,#fff);-webkit-text-stroke:0;text-shadow:0 2px 6px #00000080;font-size:32px;font-style:normal;line-height:1;position:relative}.xf-tabs{grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:440px;display:grid}.xf-tab{cursor:pointer;font:inherit;color:#b9a9e0;background:#2f2450;border:0;border-radius:11px 11px 0 0;padding:11px 0;font-size:17px;position:relative;box-shadow:inset 0 -3px #00000040}.xf-tab.is-on{color:#fff;box-shadow:none;background:#c4652a}.xf-tab.is-on:last-child{background:#6b3fa0}.xf-rows{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;align-content:flex-start;gap:4px;width:100%;min-height:0;display:flex;overflow-x:hidden;overflow-y:auto}.xf-rows::-webkit-scrollbar{display:none}.xf-rows>.xf-row{flex:none}.xf-row{color:#9b8ac4;background:#2a2047;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;font-size:13px;line-height:1.3;display:flex}.xf-row.is-on{color:#4a3514;background:#f5e7c0;box-shadow:inset 0 0 0 2px #d8be84}.xf-row b{color:#cbb8f2}.xf-row.is-on b{color:#2f2008}.xf-row em{color:#8a7ab5;flex:none;font-size:12px;font-style:normal}.xf-row.is-on em{color:#8a6f3e}.xf-row .xf-up{color:#6fbf3c}.xf-row.is-on .xf-up{color:#2f8a1c}.xf-all{color:#e9f7d4;vertical-align:1px;background:#4d6b1f;border-radius:6px;margin-right:3px;padding:2px 6px;font-size:11px;line-height:1.2;display:inline-block}.xf-row .xf-comp{color:#8fb8ff}.xf-row.is-on .xf-comp{color:#1f4fa8}.xf-row.xf-rung{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:hidden}.xf-rung-head{background:#08041452;align-items:center;gap:4px;padding:5px 12px;display:flex}.xf-row.is-on .xf-rung-head{background:#e6d29c}.xf-rung-head .xf-rail i{font-size:13px}.xf-row.is-on .xf-rung-head .xf-rail i{color:#3b2a1640}.xf-row.is-on .xf-rung-head .xf-rail i.gold{color:#c98800}.xf-row.is-on .xf-rung-head .xf-rail i.purple{color:#8338d0}.xf-rung-body{flex-direction:row;align-items:center;gap:8px;padding:8px 12px 9px;display:flex}.xf-rung-body>.xf-all{flex:none;margin-right:0}.xf-rung-lines{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.xf-line{display:block}.xf-foot{align-items:center;gap:8px;width:100%;max-width:440px;margin:4px 0 16px;display:flex}.xf-close{cursor:pointer;width:50px;font:inherit;color:#cbb8f2;background:#2f2450;border:0;border-radius:12px;flex:none;padding:14px 0;font-size:17px;box-shadow:0 4px #1d1636}.xf-go{cursor:pointer;font:inherit;color:#fff;background:#5fa832;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;padding:14px 0;font-size:18px;display:flex;box-shadow:0 4px #437a22}.xf-go[hidden]{display:none}.xf-go b{font-weight:800}.xf-go span{align-items:baseline;gap:3px;font-size:15px;display:flex}.xf-go span i{-webkit-text-stroke:0;text-shadow:none;font-style:normal}.xf-go span em{opacity:.72;font-style:normal}.xf-broke{background:#4e6b3c;box-shadow:0 3px #38502b}.xf-broke span{opacity:.78}.xf-maxed{cursor:default;background:#4b3f72;box-shadow:0 3px #352b55}.xf-busy .xf-go,.xf-busy .xf-slot,.xf-busy .xf-tile,.xf-busy .xf-cell{opacity:.6}.xf-pending .xf-pills b,.xf-go.is-pending span{animation:.8s ease-in-out infinite alternate xf-pend}@keyframes xf-pend{0%{opacity:1}to{opacity:.55}}.xf-go .xf-pend{color:#fff6c9;-webkit-text-stroke:0;text-shadow:none;background:#00000047;border-radius:8px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;line-height:1}.xf-sheet{z-index:8;background:#0a0614a8;justify-content:center;align-items:center;padding:18px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.xf-sheet.show{display:flex}.xf-sheet-box{color:#4a3514;background:#f8edd0;border-radius:14px;flex-direction:column;width:100%;max-width:400px;max-height:80%;padding:20px 15px 14px;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 3px #6b3fa0,0 0 0 5px #3d2460}.xf-sheet-body{-webkit-overflow-scrolling:touch;overflow:auto}.xf-sheet-ttl{white-space:nowrap;color:#fff;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,11px 100%,0 50%);background:#6b3fa0;padding:6px 26px;font-size:17px;line-height:1;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.xf-sheet-x{cursor:pointer;width:42px;height:42px;font:inherit;color:#4a3514;background:#f8edd0;border:0;border-radius:11px;font-size:17px;position:absolute;bottom:-52px;left:50%;transform:translate(-50%);box-shadow:0 3px #b99c58,0 0 0 2px #3d2460}.xf-rule{color:#6d5932;margin:0 0 9px;font-size:13px;line-height:1.4}.xf-rule b{color:#3b2a16;font-size:14px;display:block}.xf-rule-lead{margin-bottom:11px}.xfkb{color:#2f6ea8;font-style:normal}.xfkg{color:#2e7d3a;font-style:normal}.xf-tier{background:#e3d2a6;border-radius:8px;margin-bottom:7px;padding:7px 10px}.xf-tier.is-on{background:#f3e3bb;box-shadow:inset 0 0 0 1px #c9a964}.xf-tier b{color:#6d5932;justify-content:space-between;align-items:baseline;gap:9px;font-size:13px;display:flex}.xf-tier.is-on b{color:#3b2a16}.xf-tier b em{color:#8a6f3e;font-size:12px;font-style:normal}.xf-tier>span{color:#6d5932;margin-top:2px;font-size:12px;line-height:1.35;display:block}.xf-picks{flex-direction:column;gap:7px;display:flex}.xf-pick{cursor:pointer;width:100%;font:inherit;text-align:left;box-shadow:inset 0 0 0 2px var(--p-tint,#cdae72);background:#f3e3bb;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.xf-pick>i{color:var(--p-tint,#8a6f3e);font-size:20px;font-style:normal;line-height:1}.xf-pick-n{color:#3b2a16;align-items:center;gap:5px;font-size:15px;display:flex}.xf-pick-n em{color:#8a6f3e;font-size:12px;font-style:normal}.xf-pick-d{--xf-pick-lh:1.25;grid-area:2/2;min-width:0;font-size:12px;display:block;position:relative}.xf-pick-t{height:calc(4 * var(--xf-pick-lh) * 1em);line-height:var(--xf-pick-lh);color:#6d5932;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:block;overflow-x:hidden;overflow-y:auto}.xf-pick-t::-webkit-scrollbar{display:none}.xf-pick-d[data-long="1"]>.xf-pick-t{overscroll-behavior:contain}.xf-pick-t b{color:#3b2a16}.xf-pick-d:after{content:"";height:calc(var(--xf-pick-lh) * 1em);pointer-events:none;opacity:0;background:linear-gradient(#f3e3bb00,#f3e3bb);transition:opacity .14s linear;position:absolute;bottom:0;left:0;right:0}.xf-pick.is-taken .xf-pick-d:after{background:linear-gradient(#e0d0a400,#e0d0a4)}.xf-pick-d[data-more="1"]:after{opacity:1}.xf-pick-tag{color:#8a6f3e;grid-area:1/3/span 2;font-size:12px;font-style:normal}.xf-pick.is-taken{background:#e0d0a4}.xf-cell.is-locked{box-shadow:inset 0 0 0 3px #322a4e,0 3px #0000004d}.xf-cell.is-locked .xf-cell-art{color:#564a7e;text-shadow:none}.xf-cell.is-locked.is-pick{box-shadow:inset 0 0 0 3px var(--c-tint,#ffc93c), 0 3px 0 #0000004d}.xf-cell-bar{color:#fff;background:#120c22;border-radius:.4em;align-self:stretch;align-items:center;height:1.35em;margin:0 3px;font-size:13px;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000008c,0 1px #ffffff0f}.xf-bar-fill{border-radius:inherit;pointer-events:none;background:linear-gradient(#ffd54a,#f2a91b);position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 -2px #00000024}.xf-bar-n{text-align:center;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px #000000b3,0 0 2px #0009;flex:auto;min-width:0;padding-right:.3em;font-weight:800;position:relative}.xf-cell-bar .xf-piece{flex:none;width:1.17em;height:1.75em;margin-left:-.25em;position:relative;overflow:visible}.xf-piece-body{fill:#f4a823}.xf-piece-lit{fill:#ffd65a}.xf-piece-edge{fill:none;stroke:#2a1806;stroke-width:1.7px;stroke-linejoin:round}.xf-collection .xf-cell-art{font-size:46px}.xf-collection .xf-cell-bar{font-size:15px}.xf-cell.is-worn{box-shadow:inset 0 0 0 3px var(--c-tint,#ffc93c), 0 0 0 2px #ffc93c47, 0 3px 0 #0000004d}.xf-act{cursor:pointer;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin:0 5px 6px;padding:7px 0;font-size:13px;display:flex}.xf-act i{font-size:12px;font-style:normal}.xf-use{color:#06210c;background:#5cc46a;box-shadow:0 3px #2f8a3c}.xf-unlock{color:#2a1a06;background:#ffc93c;box-shadow:0 3px #c08c12}.xf-buy{color:#fff;background:#6b3fa0;box-shadow:0 3px #452868}.xf-cell .xf-act+.xf-enh{margin-top:5px}.xf-cell .xf-act,.xf-cell .xf-enh{padding:11px 0;font-size:15px}.xf-buy>span,.xf-iap>span{align-items:center;gap:2px;display:flex}.xf-banner[data-rarity=epic]{box-shadow:inset 0 0 0 2px #825ac899}.xf-banner[data-rarity=legendary]{box-shadow:inset 0 0 0 2px #ffc93ca6}.xf-locked-form .xf-tiles,.xf-locked-form .xf-slots{opacity:.55}.xf-downgrade{z-index:1;box-sizing:border-box;color:#3a2306;background:linear-gradient(var(--btn-face-top,#fdb500) 0 50%, var(--btn-face-bot,#fdd40f) 50%);border-radius:7px;width:27px;height:27px;padding:0;position:absolute;top:11px;right:46px}.xf-downgrade-ic{width:19px;height:19px;display:block}.xf-downgrade[hidden]{display:none}.xf-dg{flex-direction:column;align-items:center;gap:10px;padding:10px 2px 6px;display:flex}.xf-dg-card{aspect-ratio:1;box-sizing:border-box;border:var(--card-edge-w,2.5px) solid #000;background:var(--rar-edge,#c9bdf0);border-radius:17.8%;place-items:center;width:78px;margin-bottom:8px;display:grid;position:relative}.xf-dg-card:before{content:"";background:radial-gradient(circle at 50% 40%, var(--rar-edge,#c9bdf0) 0, var(--rar-face,#8a7ab5) 74%);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.xf-dg-card[data-rarity=rare]{--rar-face:#2f7fb6;--rar-edge:#62d9f9}.xf-dg-card[data-rarity=epic]{--rar-face:#8a3fd4;--rar-edge:#d57bff}.xf-dg-card[data-rarity=legendary]{--rar-face:#f0a01a;--rar-edge:#ffe04e}.xf-dg-art{z-index:1;color:var(--dg-ink,#fff);-webkit-text-stroke:0;text-shadow:0 3px 6px #0006;font-size:42px;font-style:normal;line-height:1;position:relative}.xf-dg-lv{z-index:2;text-align:center;white-space:nowrap;font:800 17px var(--game-font);color:#fff;-webkit-text-stroke:3.8px #000;paint-order:stroke fill;position:absolute;bottom:-10px;left:0;right:0}.xf-dg-arrow{width:40px;height:40px;display:block}.xf-dg-band{background:var(--cream-band,#78541e24);border-radius:16px;justify-content:center;align-self:stretch;padding:14px 0 22px;display:flex}#stage .xf-dg-dust .xf-dg-n{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.xf-dg-line{text-align:center;color:#5a3a16;margin:2px 6px 0;font-size:14px;font-weight:800;line-height:1.35}.xf-dg-go{min-width:170px;height:52px;margin-top:4px;padding:0 24px}.xf-slot.is-stranded{opacity:.72;box-shadow:inset 0 0 0 3px var(--s-tint,#ffc93c), 0 0 0 2px #00000059}.xf-slot.is-stranded em{color:#e0a0a0}.xf-hero-route{z-index:1;white-space:nowrap;text-overflow:ellipsis;color:var(--xf-ink,#fff);opacity:.82;font-size:11px;font-weight:800;line-height:1;display:block;position:absolute;top:41px;left:15px;right:15px;overflow:hidden}.xf-hero-route:empty{display:none}.xf-hero.has-route{padding-top:57px}.xf-iap{color:#0d2a06;background:#8be04a;font-size:15px;box-shadow:0 3px #4e9a1f}.xf-own{vertical-align:-.15em;width:1.25em;height:1.25em;color:var(--o-ink,#fff);background:var(--o-tint,#8a7ab5);border-radius:28%;justify-content:center;align-items:center;font-size:.82em;font-style:normal;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .08em #00000047}.xf-uni{vertical-align:.02em;background:linear-gradient(135deg, var(--uni-edge,#c9bdf0) 0 38%, var(--uni-face,#8a7ab5) 62%);border-radius:.1em;width:.62em;height:.62em;margin:0 .2em;font-style:normal;display:inline-block;transform:rotate(45deg);box-shadow:inset 0 0 0 .07em #ffffff8c,0 0 0 .06em #00000059}.xf-uni[data-rarity=rare]{--uni-face:#2f7fb6;--uni-edge:#62d9f9}.xf-uni[data-rarity=epic]{--uni-face:#8a3fd4;--uni-edge:#d57bff}.xf-uni[data-rarity=legendary]{--uni-face:#f0a01a;--uni-edge:#ffe04e}#stage .bag-cell .xf-own-glyph,#stage .bag-cell .xf-uni-glyph{font-size:34px;font-style:normal;text-align:center;font-size:52cqw;line-height:100cqw;display:block}.xf-go .xf-cost{align-items:center;gap:2px;display:flex}.xf-go .xf-cost b{font-weight:800}.xf-go .xf-cost .xf-plus{opacity:.72;margin:0 2px}.xf-go .xf-n.short{color:#ff4a3a}.xf-unlock .xf-own{margin-right:3px}.xf-unlock span{align-items:center;font-size:12px;display:flex}.xf-unlock span em{opacity:.72;font-style:normal}.xf-cell .navDot,.xf-enh .navDot,.xf-tab .navDot{z-index:2;width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:0;bottom:auto;left:auto;right:0;transform:translateY(-50%);box-shadow:0 2px #0000004d}.xf-tab .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));font-size:calc(15px * var(--badge-scale));display:none}.xf-tab.dot .navDot{display:flex}.xf-uni[data-rarity]{vertical-align:-.22em;width:1.05em;height:1.05em;box-shadow:none;background:var(--uni-art) 50% 50% / contain no-repeat;border-radius:0;margin:0 .08em;transform:none}.xf-uni[data-rarity=rare]{--uni-art:url(/ui/form-event/shard-wild-rare.webp)}.xf-uni[data-rarity=epic]{--uni-art:url(/ui/form-event/shard-wild-epic.webp)}.xf-uni[data-rarity=legendary]{--uni-art:url(/ui/form-event/shard-wild-legendary.webp)}.xf-own[data-form=umbral]{color:#0000;box-shadow:none;background:url(/ui/form-event/shard-foxfire.webp) 50%/contain no-repeat;border-radius:0;overflow:hidden}.pt-reward :-webkit-any(.xf-uni[data-rarity],.xf-own[data-form=umbral]){vertical-align:middle;width:1.7em;height:1.7em;margin:0}.pt-reward :is(.xf-uni[data-rarity],.xf-own[data-form=umbral]){vertical-align:middle;width:1.7em;height:1.7em;margin:0}#artifactsRoot .rar-rare{--c-edge:#55c8ff;--c-face:#1d5c9c;--c-deep:#123a66;--c-band:#164a80;--c-ink:#bfeaff}#artifactsRoot .rar-epic{--c-edge:#c77dff;--c-face:#6a2fb0;--c-deep:#3e1870;--c-band:#542496;--c-ink:#f0d4ff}#artifactsRoot .rar-legendary{--c-edge:#ffcf3a;--c-face:#b97412;--c-deep:#6e420b;--c-band:#94600f;--c-ink:#ffe9a8}#artifactsRoot .rar-mythic{--c-edge:#ff5d8f;--c-face:#a11d4c;--c-deep:#5c0d2a;--c-band:#80163c;--c-ink:#ffd0de}.art-over{left:0;right:0;top:calc(58px + var(--safe-t,0px));bottom:calc(var(--menu-nav-total,156px) - 14px);z-index:3;color:#fff;font-family:var(--game-font);background:linear-gradient(#2a2244,#1c1730 40%,#17122a);flex-direction:column;display:none;position:absolute}.art-over.show{display:flex}#equipPanel:not(.on)~#artifactsRoot .art-over{display:none}.art-over.busy .art-list>*{pointer-events:none}.art-wishbtn{color:#4a2a00;height:44px;font:inherit;cursor:pointer;background:linear-gradient(#ffd85a,#f0a61a);border:2px solid #0e0a1c;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:17px;display:flex;position:relative;box-shadow:inset 0 2px #ffffff80,0 2px #0006}.art-wishbtn img{object-fit:contain;width:30px;height:30px}.art-dot{color:#fff;text-align:center;background:#ff3b3b;border:2px solid #fff;border-radius:50%;width:22px;height:22px;font-size:14px;font-style:normal;line-height:18px;position:absolute;top:-8px;right:-8px}.art-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 12px 6px;display:flex;overflow-y:auto}.art-tile{cursor:pointer;color:#fff;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.art-check{color:#fff;text-align:center;background:#3fcf4a;border:2px solid #fff;border-radius:50%;width:30px;height:30px;font-size:18px;font-style:normal;line-height:26px;position:absolute;top:-8px;right:-8px;box-shadow:0 2px #1a6a20}.art-claim{color:#4a2a00;background:#ffd23a;border:2px solid #120c1e;border-radius:6px;padding:1px 8px;font-size:13px;font-style:normal;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.art-star-ic{object-fit:contain;vertical-align:-2px;width:15px;height:15px}.art-check-ic{object-fit:contain;vertical-align:middle;width:62%;height:62%}.art-ic{object-fit:contain;vertical-align:middle;width:20px;height:20px}.art-check{justify-content:center;align-items:center;display:flex}.art-noart{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.art-noart i{background:#ffffff2e;border:3px dashed #ffffff8c;border-radius:30% 30% 14px 14px;width:52%;height:52%}.art-noart b{color:#fff;opacity:.85;font-size:11px;font-weight:400}.eq-feats #eqArtifactsBtn .eq-feat-ic img{object-fit:contain;vertical-align:middle;width:1.3em;height:1.3em}.art-list{scrollbar-width:none;-ms-overflow-style:none}.art-list::-webkit-scrollbar{width:0;height:0;display:none}.art-tile .art-check{width:30px;height:24px;box-shadow:none;filter:drop-shadow(0 2px #0006);background:0 0;border:0;border-radius:0;top:auto;bottom:-4px;left:-4px;right:auto}.art-tile .art-check .art-check-ic{width:100%;height:100%}#stage #menu.art-on #equipPanel,#stage #menu.art-on #equipPanel *{animation-play-state:paused!important}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--safe-screen-t:0px;--safe-screen-r:0px;--safe-screen-b:0px;--safe-screen-l:0px;--game-font:"Rubik", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--game-weight:800;--mono-font:ui-monospace, "SF Mono", "Roboto Mono", "Noto Sans Mono", Menlo, Consolas, monospace;--menu-nav-h:156px;--menu-top-clear:110px;--rail-promo-drop:60px}#stage *,#loading *{font-weight:var(--game-weight);font-family:var(--game-font)!important}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0}html,body{touch-action:manipulation;background:#0a140a;height:100%;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}html{text-size-adjust:100%}#app{position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}body.rotate90{transform-origin:0 0;width:100vh;height:100vw;overflow:hidden;transform:translate(100vw)rotate(90deg)}#stage{transform-origin:0 0;width:540px;height:1170px;position:absolute;top:0;left:0}#stage canvas:not(.burst-cv){display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;height:100%!important}#hud{z-index:10;color:#fff;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#hud>*,#gameui>*{position:absolute}#stage{--safe-t:0px;--safe-r:0px;--safe-b:0px;--safe-l:0px;--ws-nav-h:72.86px;--menu-nav-total:calc(var(--menu-nav-h) + var(--safe-b))}#menu{padding:var(--safe-t) var(--safe-r) 0 var(--safe-l)}.ic{filter:drop-shadow(0 2px 1px #00000073);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:block}.ic-exp{background-image:url(/ui/exp.png);width:35px;height:35px}.ic-heart{background-image:url(/ui/heart.png);width:38px;height:34px}.ic-sword{background-image:url(/ui/sword.png);width:35px;height:38px}.ic-shield{background-image:url(/ui/shield.png);width:29px;height:33px}.ic-gear{width:32px;height:32px}.ic-coin-gold{background-image:url(/ui/coin-gold.webp);width:34px;height:35px}.ic-patrol{width:54px;height:57px}.ic-daily{filter:drop-shadow(0 3px #0000008c);background-image:url(/ui/notepad.webp);width:47px;height:57px}.ic-bag{background-image:url(/equipment/bag.png);width:44px;height:44px}.ic-vipcards{filter:drop-shadow(0 3px #0000008c);background-image:url(/ui/vip/vip_cards.webp);width:56px;height:48px}.ic-offer{filter:drop-shadow(0 3px #0000008c);background-image:url(/ui/starter_pack.png);width:54px;height:57px}.ic-envelope{background-image:url(/ui/envelope.webp);width:56px;height:46px}.ic-share{background-image:url(/ui/share-arrow.webp);width:56px;height:50px}.ic-coin-chapter{background-image:url(/ui/coin-chapter.webp);width:34px;height:35px}.ic-dice{background-image:url(/ui/dice-sm.png);width:38px;height:39px}.ic-skull-final{background-image:url(/ui/skull-final.png);width:42px;height:40px}.ic-skull-checkpoint{background-image:url(/ui/skull-checkpoint.png);width:36px;height:35px}.stat{color:#fff;height:31px;box-shadow:none;white-space:nowrap;background:#1a152c;border:none;border-radius:16px;align-items:center;gap:6px;padding:0 14px 0 0;font-size:21px;font-weight:800;line-height:1;display:flex}.stat,#progCount{-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000}.stat .ic{margin-left:-6px}#topbar{top:calc(22px + var(--safe-t));box-sizing:border-box;align-items:center;gap:6px;padding-right:52px;display:flex;left:14px;right:14px}#topbar.tight .stat{gap:5px;height:29px;padding-right:10px;font-size:18px}#topbar.tight{gap:5px}#topbar.tighter .stat{gap:4px;height:27px;padding-right:8px;font-size:16px}#topbar.tighter{gap:4px}#topbar.tightest .stat{gap:3px;height:25px;padding-right:7px;font-size:14px}#topbar.tightest{gap:3px}#hp{background:#1a152c;border:3px solid #000;position:relative}#hpbar{background:#1a152c;border-radius:13px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#hpfill{transform-origin:0;background:#f94a4d;width:100%;transition:transform .3s ease-out;position:absolute;top:0;bottom:0;left:0;transform:scaleX(1)}#hp .ic,#hp .txt{z-index:1;position:relative}#hp .txt{font-size:21px}#hpSteed{pointer-events:none;gap:3px;height:7px;display:flex;position:absolute;bottom:-11px;left:22px;right:12px}#hpSteed[hidden]{display:none}#hpSteed i{background:#1a152c;border-radius:4px;flex:1;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000}#hpSteed b{transform-origin:0;background:#8f5bff;transition:transform .3s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}#hpSteed i.down{opacity:.45}#settings{width:40px;height:40px;box-shadow:none;background:0 0;border:none;justify-content:center;margin-left:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}#settings .ic{margin-left:0}#coins{top:calc(76px + var(--safe-t));left:14px}#progWrap{left:18px;bottom:calc(447px + var(--safe-b));width:31px;height:min(404px, calc(var(--stage-h,1170px) - 447px - 130px - var(--safe-t) - var(--safe-b)))}#progress{box-shadow:none;background:#1a152c;border:5px solid #000;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#progFill{transform-origin:bottom;background:linear-gradient(90deg,#a9e7f7 0 32%,#74d9f1 32%);height:100%;transition:transform .45s cubic-bezier(.3,.8,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}#progTop{filter:drop-shadow(0 2px 2px #00000080);z-index:2;justify-content:center;display:flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}#progCount{z-index:2;white-space:nowrap;text-shadow:0 2px #000;flex-direction:column;align-items:center;gap:2px;font-size:20px;font-weight:800;display:flex;position:absolute;top:calc(100% - 16px);left:50%;transform:translate(-50%)}#rollBtn{bottom:calc(70px + var(--safe-b));pointer-events:auto;cursor:pointer;background:linear-gradient(#ef6250,#e2453a);border:5px solid #000;border-radius:24px;justify-content:center;align-items:center;width:149px;height:123px;transition:transform 80ms,box-shadow 80ms;display:flex;left:50%;transform:translate(-50%);box-shadow:inset 0 -10px #c93d2f,inset 0 3px #ffffff42}#rollBtn .ic-dice-lg{filter:drop-shadow(0 3px 2px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;width:52px;height:53px}#rollBtn:active{transform:translate(-50%)translateY(6px);box-shadow:inset 0 -3px #c93d2f,inset 0 3px #ffffff42}#rollBtn:disabled{filter:saturate(.55)brightness(.8)}#speedBtn{bottom:calc(78px + var(--safe-b));color:#fff;letter-spacing:.01em;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;pointer-events:auto;cursor:pointer;background:linear-gradient(#7a52c8,#4c2e8c);border:4px solid #000;border-radius:15px;justify-content:center;align-items:center;width:78px;height:46px;padding:0;font-size:20px;font-weight:800;transition:transform 80ms,box-shadow 80ms;display:flex;left:20px;overflow:visible;box-shadow:inset 0 -7px #00000047,inset 0 3px #ffffff2e}#speedBtn:active{transform:translateY(3px);box-shadow:inset 0 -2px #00000047,inset 0 3px #ffffff2e}#speedBtn{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s,transform 80ms,box-shadow 80ms}#gameui.show~#speedBtn,body.mode-fight #speedBtn{opacity:1;visibility:visible;transition:opacity .6s,visibility linear,transform 80ms,box-shadow 80ms}#speedNow{display:block}#speedHint{color:#3a2400;font:800 18px/1.25 var(--game-font);white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;opacity:0;pointer-events:none;background:linear-gradient(#ffdc6a,#f0a52a);border:4px solid #000;border-radius:11px;padding:2px 11px;font-style:normal;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)scale(.7)}#speedHint.show{opacity:1;transform:translate(-50%)scale(1)}#speedHint:before,#speedHint:after{content:"";width:0;height:0;position:absolute;left:50%}#speedHint:before{border-top:11px solid #000;border-left:9px solid #0000;border-right:9px solid #0000;top:100%;transform:translate(-50%)}#speedHint:after{border-top:8px solid #f0a52a;border-left:6px solid #0000;border-right:6px solid #0000;top:calc(100% - 4px);transform:translate(-50%)}#title{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .55s,visibility 0s linear .55s;display:flex;top:0;bottom:0;left:0;right:0}#title.show{opacity:1;visibility:visible;transition:opacity .55s,visibility linear}#title .ribbon{text-align:center;width:100%;min-height:211px;transform:translateY(calc(var(--stage-h,1170px) * -.2)) scale(.8);background:linear-gradient(90deg,#0000 0%,#000c 20% 80%,#0000 100%);flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:relative}#title h1{letter-spacing:.03em;white-space:nowrap;paint-order:stroke fill;align-self:stretch;font-weight:800}#title h1:first-of-type{color:#fff;-webkit-text-stroke:3.4px #000;text-shadow:0 2.7px #000;font-size:53px;line-height:63px}#title h1+h1{-webkit-text-stroke:2.6px #000;text-shadow:0 2.3px #000;margin-top:2px;font-size:40px;line-height:48px}#title .hl{color:#ff8181}#title .stamp{pointer-events:none;filter:drop-shadow(0 3px #00000073);width:76px;height:73px;position:absolute;top:-44px;left:50%;transform:translate(-50%)rotate(-11.72deg)}#gameui{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s;top:0;bottom:0;left:0;right:0}#gameui.show{opacity:1;visibility:visible;transition:opacity .6s,visibility linear}body:-webkit-any(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud{z-index:62}body:is(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud{z-index:62}body:-webkit-any(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud *{visibility:hidden}body:is(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud *{visibility:hidden}body:-webkit-any(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud #settings{visibility:visible}body:is(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud #settings{visibility:visible}body:-webkit-any(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud #settings *{visibility:visible}body:is(.dish-duty,.stable-duty,.forge-duty,.cook-duty,.knife-drop) #hud #settings *{visibility:visible}#iris{z-index:59;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#iris.on{pointer-events:auto;display:block}#iris b{will-change:transform;transition:transform .68s cubic-bezier(.62,.02,.34,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}#iris i{background:#0a0d0a;border-radius:50%;display:block}#iris.cover b{transform:translate(-50%,-50%) scale(var(--iris-span,1.06))}#loading{z-index:60;background:#b0e1f6;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#loading>*{pointer-events:none}#loading.hide *{animation:none!important}#loading.hide{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s}#splashBg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}#splashLogo{opacity:0;width:min(74vw,400px);transition:opacity .9s .2s;position:absolute;top:38%;left:calc(50% - 29px);transform:translate(-50%,-50%)}#splashBarWrap{left:50%;bottom:calc(9% + var(--safe-screen-b));opacity:0;background:#0d0d12;border:5px solid #000;border-radius:18px;width:min(70vw,360px);height:34px;transition:opacity .5s .4s;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 3px #ffffff17}#splashBar{transform-origin:0;background:linear-gradient(#a9e7f7 0 45%,#5fcff0 45%);width:100%;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}#splashPct{z-index:2;color:#fff;letter-spacing:.02em;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#splashSpin{left:50%;bottom:calc(9% + var(--safe-screen-b));z-index:2;opacity:0;border:5px solid #00000080;border-top-color:#eaf3e2;border-radius:50%;width:30px;height:30px;margin-bottom:2px;margin-left:calc(min(70vw,360px)/-2 - 40px);transition:opacity .5s .4s;animation:.9s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}#splashTip{left:50%;bottom:calc(9% + 50px + var(--safe-screen-b));white-space:nowrap;text-align:center;z-index:2;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;opacity:0;font-size:21px;font-weight:800;transition:opacity .45s;position:absolute;transform:translate(-50%)}#splashTap{left:50%;bottom:calc(8% + var(--safe-screen-b));z-index:2;white-space:nowrap;color:#fff;letter-spacing:.04em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;opacity:0;pointer-events:none;font-size:31px;font-weight:800;animation:2.6s ease-out infinite tapPulse;display:none;position:absolute;transform:translate(-50%)}#splashTap.show{opacity:1;display:block}html.tg #splashTap{box-sizing:border-box;color:#fcffff;letter-spacing:.01em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:50%/100% 100% no-repeat;justify-content:center;align-items:center;width:238px;height:107px;padding-bottom:11px;font-size:36px;font-weight:800;animation:1.5s cubic-bezier(.37,0,.24,1) infinite tapBtnPulse;display:flex;left:calc(50% - 5px)}@keyframes tapBtnPulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.18)}}html.tg #loading:active #splashTap{animation:none;transform:translate(-50%)translateY(4px)}@media (prefers-reduced-motion:reduce){html.tg #splashTap{animation:none;transform:translate(-50%)}}@keyframes tapPulse{0%{opacity:.92;transform:translate(-50%)translateY(0)scale(1)rotate(0)}4%{opacity:1;transform:translate(-50%)translateY(-5px)scale(1.07)rotate(-3.5deg)}7%{transform:translate(-50%)translateY(-8px)scale(1.12)rotate(3deg)}10%{transform:translate(-50%)translateY(-9px)scale(1.14)rotate(-2.5deg)}13%{transform:translate(-50%)translateY(-7px)scale(1.11)rotate(2deg)}16%{transform:translate(-50%)translateY(-4px)scale(1.06)rotate(-1deg)}20%{opacity:1;transform:translate(-50%)translateY(0)scale(1)rotate(0)}30%{opacity:.92;transform:translate(-50%)translateY(0)scale(1)rotate(0)}to{opacity:.92;transform:translate(-50%)translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){@keyframes tapPulse{0%,to{opacity:.85;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%)}}}#loading.reveal #splashBg,#loading.reveal #splashLogo,#loading.reveal #splashBarWrap,#loading.reveal #splashSpin{opacity:1}#loading.tapReady #splashBarWrap,#loading.tapReady #splashSpin,#loading.tapReady #splashTip{display:none}#loading.tapReady #splashLogo{transform-origin:50% 88%;animation:3.2s ease-in-out infinite logoRock}@keyframes logoRock{0%,to{transform:translate(-50%,-50%)rotate(-1.8deg)}50%{transform:translate(-50%,-50%)rotate(1.8deg)}}@media (prefers-reduced-motion:reduce){#loading.tapReady #splashLogo{animation:none}}#wash{opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#0a140a;justify-content:center;align-items:center;transition:opacity .35s,visibility 0s linear .35s;display:flex;top:0;bottom:0;left:0;right:0}#wash.show{opacity:1;visibility:visible;transition:opacity .35s,visibility linear}#wash .lbl{color:#fff;text-shadow:0 2px #000;font-size:48px;font-weight:900}#loading #splashBarWrap{width:min(100% - 50px,460px);height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#loading #splashBarWrap:before{content:"";z-index:1;pointer-events:none;background:url(/ui/gui-pro/splash-bar-l.png) 0 0/auto 100% no-repeat,url(/ui/gui-pro/splash-bar-r.png) 100% 0/auto 100% no-repeat,url(/ui/gui-pro/splash-bar-m.png) 50% 0/calc(100% - 52.6px) 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#loading #splashBarTrack{clip-path:polygon(0 50%,10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%);background:#2c2350;height:21.2px;position:absolute;top:9.6px;left:10px;right:10px;overflow:hidden}#loading #splashBar{background:url(/ui/gui-pro/splash-bar-fill.webp) 0 0/100% 100% no-repeat;border-radius:0}#loading #splashPct{z-index:3;letter-spacing:.03em;color:#fff;-webkit-text-stroke:3px #1d1338;paint-order:stroke fill;text-shadow:0 1.5px #1d1338;font-size:16px;font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font)!important}#loading #splashPct:before{content:"LOADING... "}#loading #splashSpin{width:40px;height:40px;bottom:calc(9% + 92px + var(--safe-screen-b));background:0 0;border:0;border-radius:0;margin:0 0 0 -20px;animation:1.1s steps(12,end) infinite spin}#loading #splashSpin:before{content:"";filter:drop-shadow(0 0 1.5px #1d1338e6)drop-shadow(0 1px 2px #1d133899);background:url(/ui/gui-pro/splash-spin.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#loading #splashTip{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font)!important}html.tg #loading #splashTap{letter-spacing:.03em;color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat;padding-bottom:12px;font-size:40px;font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font)!important}html:not(.tg) #loading #splashTap{color:#fff;-webkit-text-stroke:4px #1d1338;text-shadow:0 3px #1d1338;font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font)!important}html.tg #loading #splashTap{bottom:calc(9% + 21px - 53.5px + var(--safe-screen-b))}html:not(.tg) #loading #splashTap{bottom:calc(9% + 1px + var(--safe-screen-b))}#battleUi,#battleUi>*{position:absolute}#battleUi{width:540px;height:var(--bh,560px);z-index:40;pointer-events:none;display:none;top:0;left:0}body.in-battle #battleUi{display:block}body.in-battle #progWrap,body.in-battle #progTop,body.in-battle #progCount,body.in-battle #rollBtn{display:none}.epill{color:#fff;background:#222b3d;border:2px solid #0e1320;border-radius:18px;align-items:center;gap:5px;padding:5px 11px;font:800 17px/1 system-ui;display:flex;box-shadow:0 2px #0e1320}.epill.lvl{color:#ffd76a;background:#3a2c12;border-color:#1c1407}.epill.coins{color:#ffe06a;background:#2c2f1a;border-color:#14160a}.ebar{background:#3a1414;border:1px solid #1a0808;border-radius:7px;width:64px;height:13px;position:relative;overflow:hidden}.ebar i{background:linear-gradient(#ff6b5e,#d6342a);position:absolute;top:0;bottom:0;left:0;right:0}#turnInfo{top:calc(122px + var(--safe-t));z-index:41;text-align:center;letter-spacing:.06em;text-shadow:0 2px #000;font:800 18px system-ui,sans-serif;left:0;right:0}#turnInfo.turn-player{color:#46c66f}#turnInfo.turn-enemy,#turnInfo.turn-over{color:#e2574a}#turnInfo.turn-levelup{color:#ffd34d}#fightBanner{top:calc(var(--bh,560px)*.42);text-align:center;z-index:8;pointer-events:none;opacity:0;color:#ffd84a;letter-spacing:.04em;text-shadow:0 2px #000;font:900 64px system-ui;left:0;right:0}#fightBanner.go{animation:1.1s cubic-bezier(.2,.9,.25,1) forwards fightpop}#objectiveTag{top:calc(118px + var(--safe-t));text-align:center;z-index:41;pointer-events:none;letter-spacing:.06em;color:#7fe3ff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;font:900 21px system-ui;left:0;right:0}#objectiveTag[hidden]{display:none}#roundTag{top:calc(76px + var(--safe-t));z-index:41;pointer-events:none;white-space:nowrap;box-sizing:border-box;height:31px;font-weight:var(--game-weight);color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:#1a152c;border-radius:16px;align-items:center;padding:0 14px;font-size:19px;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}#roundTag[hidden]{display:none}#roundTag.late{background:#966018d1}#roundTag.over{background:#aa2822e6}#roundTag.pop{animation:.32s cubic-bezier(.2,.9,.25,1) roundpop}@keyframes roundpop{0%{transform:translate(-50%)scale(1.25)}to{transform:translate(-50%)scale(1)}}#objectiveTag.pop{animation:.42s cubic-bezier(.2,.9,.25,1) objpop}@keyframes objpop{0%{opacity:0;transform:scale(1.75)}to{opacity:1;transform:scale(1)}}@keyframes fightpop{0%{opacity:0;transform:scale(2.6)rotate(-7deg)}16%{opacity:1;transform:scale(1)rotate(0)}68%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}#buffOverlay{z-index:50;pointer-events:auto;background:#050505db;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#buffOverlay .buff-title{font:400 26px "Lilita One", var(--game-font);color:#fff;letter-spacing:0;text-align:center;text-shadow:0 2px #000;padding:0 16px}#buffOverlay .buff-row{flex-wrap:wrap;justify-content:center;gap:16px;padding:0 16px;display:flex}.buff-btn{font:400 17px "Lilita One", var(--game-font);color:#fff;cursor:pointer;background:#262c38f5;border:2px solid #ffd34d;border-radius:14px;min-width:150px;padding:18px 22px}.buff-btn:hover{color:#1a1a1a;background:#ffd34d}#settingsMenu{z-index:70;overscroll-behavior:contain;padding:calc(44px + var(--safe-t,0px)) 16px calc(60px + var(--safe-b,0px));pointer-events:auto;background:#060a0eb8;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#settingsMenu .sm-card{margin:auto}#settingsMenu.show{display:flex}#settingsMenu .sm-card{padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;gap:12px;width:min(380px,92%);display:flex}#settingsMenu .sm-title{top:calc(var(--panel-edge) * -1);transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;pointer-events:none;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;padding-bottom:4%;display:flex;position:absolute;left:50%;font:400 24px "Lilita One", var(--game-font)!important}#settingsMenu .sm-card{position:relative}#settingsMenu .sm-field{background:var(--cream-inset);border-radius:var(--ui-radius);width:100%;min-width:0;box-shadow:var(--cream-inset-shadow);cursor:pointer;height:62px;color:var(--cream-ink);border:0;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex;font:400 22px "Lilita One", var(--game-font)!important}#settingsMenu .sm-field #nameBtnLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}#settingsMenu .sm-body{--sm-gap:12px;gap:var(--sm-gap);flex-direction:column;padding:14px 12px 16px;display:flex}#settingsMenu .sm-row{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:52px;padding:0 4px;display:flex}#settingsMenu .sm-row+.sm-row{margin-top:calc(-1 * var(--sm-gap))}#settingsMenu .sm-row[hidden]{display:none}#settingsMenu .sm-ic{flex:none;font-size:26px;font-style:normal;line-height:1}#settingsMenu .sm-label{text-align:left;color:var(--cream-ink);flex:auto;font:400 22px "Lilita One", var(--game-font)!important}#settingsMenu .sm-toggle{border-radius:var(--ui-radius);background:var(--cream-inset);width:86px;height:38px;box-shadow:var(--cream-inset-shadow);border:0;flex:none;align-items:center;display:flex;position:relative}#settingsMenu .sm-toggle b{color:var(--cream-ink);position:absolute;left:12px;font:400 17px "Lilita One", var(--game-font)!important}#settingsMenu .sm-toggle:after{content:"";background:linear-gradient(var(--green-face-top), var(--green-face-bot));border-radius:9px;width:28px;height:28px;transition:right .15s,left .15s;position:absolute;right:3px;box-shadow:0 2px #0000004d}#settingsMenu .sm-toggle.off b{left:auto;right:12px}#settingsMenu .sm-toggle.off:after{background:var(--panel-dark);left:3px;right:auto}#settingsMenu .sm-select{background:var(--cream-inset);border-radius:var(--ui-radius);box-shadow:var(--cream-inset-shadow);height:40px;color:var(--cream-ink);border:0;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex;font:400 19px "Lilita One", var(--game-font)!important}#settingsMenu .sm-select em{opacity:.7;font-size:14px;font-style:normal}#settingsMenu .sm-btn:not(.sm-wide){font:600 17px var(--game-font);border-radius:var(--ui-radius);cursor:pointer;border:none;padding:15px 20px;box-shadow:0 4px #00000059}#settingsMenu .sm-wide{color:#fff;justify-content:center;align-items:center;gap:10px;width:100%;height:60px;padding:0 16px 7px;display:flex;font:400 22px "Lilita One", var(--game-font)!important}#freshBtn.sm-cheat{color:#8fe3b0;box-shadow:none;background:#141a26;border:2px dashed #3a6b52;font-size:15px}.ab-pick{color:#8fe3b0;box-shadow:none;background:#141a26;border:2px dashed #3a6b52;flex:1;padding:5px 0;font-size:14px}.ab-pick.on{color:#eafff2;background:#2b6b4a;border-style:solid}#chapJumpRow{gap:10px;display:flex}#chapJumpRow .sm-btn{color:#cfe0ff;background:#2a3346;flex:1;padding:15px 8px;font-size:16px}#chapJumpRow .sm-btn:disabled{opacity:.4;cursor:default}#settingsMenu.no-cheats .sm-cheat,#settingsMenu.no-cheats #restartBtn{display:none}#devTools{background:#3c3866;border:3px solid #221d2b;border-radius:18px}#devTools>summary .sm-ic{font-size:24px}#devTools>summary .sm-label{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font:400 22px "Lilita One", var(--game-font)!important}#devTools>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#8fa6c8;align-items:center;gap:8px;padding:13px 16px;font:800 17px system-ui;list-style:none;display:flex}#devTools>summary::-webkit-details-marker{display:none}#devTools>summary:after{content:"▾";color:#cfc7f0;margin-left:auto;font-size:18px;transition:transform .15s}#devTools[open]>summary:after{transform:rotate(180deg)}#devTools>summary:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #5a8dff}#devTools .sm-dev-body{flex-direction:column;gap:10px;max-height:44vh;padding:2px 12px 12px;display:flex;overflow-y:auto}#settingsClose{color:#cfe0ff;background:#2a3346}#confirmModal{z-index:80;pointer-events:auto;background:#060a0eb8;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#confirmModal.show{display:flex}#confirmModal .cm-card{flex-direction:column;gap:14px;width:min(400px,88%);padding:24px 22px 20px;display:flex}#confirmModal .cm-title{color:#ffd76a;text-align:center;letter-spacing:.03em;font:400 26px "Lilita One", var(--game-font)!important}#confirmModal .cm-desc{font:600 15px var(--game-font);color:#e8e2ff;text-align:center;line-height:1.45}#confirmModal .cm-desc:empty{display:none}#confirmModal .cm-row{flex-direction:column;gap:10px;display:flex}#confirmModal .cm-btn{cursor:pointer;padding:15px 20px 22px;font:400 20px "Lilita One", var(--game-font)!important}#bootGate,#accountGate{z-index:95;background:#060a0eb8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#bootGate .bg-card,#accountGate .bg-card{background:#1b2230;border:2px solid #0e1320;border-radius:20px;flex-direction:column;gap:14px;width:min(400px,88%);padding:24px 22px 20px;display:flex;box-shadow:0 14px 44px #0000008c}#bootGate .bg-title{color:#ffd76a;text-align:center;letter-spacing:.03em;font:900 24px system-ui}#bootGate .bg-desc,#accountGate .bg-desc{color:#cfe0ff;text-align:center;font:700 15px/1.45 system-ui}#bootGate .bg-row,#accountGate .bg-row{flex-direction:column;gap:10px;display:flex}#bootGate .bg-btn,#accountGate .bg-btn{color:#fff;cursor:pointer;background:linear-gradient(#5a8dff,#2f5ce0);border:none;border-radius:14px;padding:15px 20px;font:800 18px system-ui;box-shadow:0 4px #00000059}#bootGate .bg-btn.bg-quiet{color:#cfe0ff;background:#2a3346}#accountGate[hidden],#accountGate .bg-btn[hidden]{display:none}#settingsMenu .sm-acct{flex-direction:column;gap:10px;padding:2px 4px;display:flex}#settingsMenu .sm-acct[hidden],#settingsMenu .sm-acct [hidden]{display:none}#settingsMenu .acct-title{color:var(--cream-ink);text-align:center;padding:2px 6px 6px;font:400 21px/1.2 "Lilita One", var(--game-font)!important}#settingsMenu .acct-body,#settingsMenu .acct-note,#settingsMenu .acct-msg{font:600 14px/1.4 var(--game-font);color:var(--cream-ink);text-align:left}#settingsMenu .acct-body,#settingsMenu .acct-note{opacity:.8}#settingsMenu .acct-msg{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:var(--ui-radius);padding:10px 12px}#settingsMenu .acct-google{cursor:pointer;width:100%;min-height:64px;color:var(--cream-ink);text-align:left;background:#fff;border:3px solid #1f1a24;border-radius:14px;align-items:center;gap:14px;padding:8px 14px 8px 18px;display:flex}#settingsMenu .acct-google .acct-g{flex:none;width:26px;height:26px}#settingsMenu .acct-google .acct-glabel{color:#2b2233;flex:auto;font:400 21px/1.15 "Lilita One", var(--game-font)!important}#settingsMenu .acct-google .acct-gstatus{text-align:center;color:#e2525e;flex:none;width:68px;font:400 17px/1.1 "Lilita One", var(--game-font)!important}#settingsMenu .acct-google.is-linked .acct-gstatus{color:#2f9e4f}#settingsMenu .acct-google:disabled{cursor:default}#settingsMenu .acct-google:disabled:not(.is-linked){opacity:.6}#settingsClose:disabled{filter:saturate(.35)brightness(.78);cursor:default}#settingsMenu .sm-name{justify-content:center;align-items:center;gap:8px;display:flex}#settingsMenu .sm-name .sm-edit{opacity:.65;font-size:15px}#settingsMenu .sm-version{font:600 12px var(--game-font);color:#8a7048;text-align:center;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;margin:-4px 0 2px;padding:6px 4px;transition:background .12s,color .12s}#settingsMenu .sm-version:active{color:var(--cream-ink);background:#fff9}#namePrompt{z-index:81;background:#060a0eb8;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#namePrompt.show{display:flex}#namePrompt .np-card{background:#1b2230;border:2px solid #0e1320;border-radius:20px;flex-direction:column;gap:14px;width:min(400px,88%);padding:24px 22px 20px;display:flex;box-shadow:0 14px 44px #0000008c}#namePrompt .np-title{color:#ffd76a;text-align:center;letter-spacing:.03em;font:900 24px system-ui}#namePrompt .np-input{text-align:center;color:#fff;background:#0f1420;border:2px solid #2a3346;border-radius:12px;outline:none;padding:13px 14px;font:800 18px system-ui}#namePrompt .np-input:focus{border-color:#5a8dff}#namePrompt .np-hint{color:#8fa4c8;text-align:center;min-height:16px;font:700 13px system-ui}#namePrompt .np-row{flex-direction:column;gap:10px;display:flex}#namePrompt .np-btn{color:#fff;cursor:pointer;background:linear-gradient(#5a8dff,#2f5ce0);border:none;border-radius:14px;padding:15px 20px;font:800 18px system-ui;box-shadow:0 4px #00000059}#namePrompt .np-btn.np-cancel{color:#cfe0ff;box-shadow:none;background:#2a3346}#menu{z-index:45;pointer-events:auto;background:0 0;flex-direction:column;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#menu.show{display:flex}#menuTop{height:calc(58px + var(--safe-t));z-index:5;padding:var(--safe-t) 10px 0 0;background:#312646;border-bottom:5px solid #18132a;justify-content:flex-start;align-items:center;gap:5px;display:flex;position:absolute;top:0;left:0;right:0}#menuTop .curPill{min-width:84px}#playerChip{--chip:.95;align-self:flex-start;align-items:center;gap:calc(10px * var(--chip));height:calc(77.6px * var(--chip));min-width:calc(228px * var(--chip));margin:0 calc(4px * var(--chip)) 0 0;padding:0 calc(36px * var(--chip)) 0 calc(14px * var(--chip));background:0/100% 100% no-repeat;border:none;border-radius:0;flex:none;display:flex;position:relative}#avatarTile{width:calc(52.4px * var(--chip,1));height:calc(52.4px * var(--chip,1));border-radius:calc(11px * var(--chip,1));background:#31274a;border:2px solid #6a34d4;flex:none;position:relative;overflow:hidden;box-shadow:0 2px #1d1a45,inset 0 2px #ffffff2e}#avatarTile>#avatarImg{object-fit:cover;width:100%;height:100%;display:block}#avatarBadge{left:calc((14px + 52.4px - 5px) * var(--chip,1));top:calc(((77.6px - 52.4px) / 2 + 52.4px - 8px) * var(--chip,1));height:calc(52.4px * var(--chip,1) * 2 / 3);filter:drop-shadow(0 1px 2px #0009);pointer-events:none;width:auto;display:none;position:absolute;transform:translate(-50%,-50%)}#avatarBadge.show{display:block}#avatarBadge.slam{animation:.72s linear both badgeSlam}@keyframes badgeSlam{0%{opacity:0;filter:drop-shadow(0 0 16px #ffd455f2);transform:translate(-50%,-50%)scale(3.6)rotate(-26deg)}10%{opacity:1;transform:translate(-50%,-50%)scale(3.2)rotate(-22deg)}32%{transform:translate(-50%,-50%)scale(2.3)rotate(-13deg)}58%{filter:drop-shadow(0 0 20px #ffd455);transform:translate(-50%,-50%)scale(.74)rotate(6deg)}76%{transform:translate(-50%,-50%)scale(1.16)rotate(-3deg)}to{opacity:1;filter:drop-shadow(0 1px 2px #0009);transform:translate(-50%,-50%)scale(1)rotate(0)}}#playerMeta{flex-direction:column;gap:1px;min-width:0;display:flex}#playerName{font-size:calc(18px * var(--chip,1));color:#fff;max-width:calc(125px * var(--chip,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}#playerPower{align-items:center;gap:calc(5px * var(--chip,1));font-size:calc(17px * var(--chip,1));color:#ffd455;font-weight:800;display:flex}#playerPower .ic-s-power{width:calc(28.4px * var(--chip,1));height:calc(31.4px * var(--chip,1));vertical-align:calc(-7px * var(--chip,1))}.curPill{color:#fff;white-space:nowrap;background:#1a152c;border-radius:16px;flex:none;justify-content:flex-start;align-items:center;gap:5px;min-width:96px;height:31px;padding:0 10px 0 4px;font-size:16px;font-weight:800;display:flex}.curPill .ic-txt{margin-left:0}.curPill>span,.curPill>b{text-align:center;flex:auto}#energyPill{position:relative}#energyRegen{text-align:center;color:#ffd455;letter-spacing:.02em;pointer-events:none;font-size:11px;font-weight:800;line-height:1;position:absolute;top:100%;left:0;right:0}#energyRegen:empty{display:none}.curPill.pop{animation:.55s cubic-bezier(.2,.9,.3,1) lvlpop}.is-syncing:after{content:"";z-index:3;opacity:1;pointer-events:none;background:#ffd455;border:none;border-radius:50%;width:9px;height:9px;margin:0;animation:1.1s ease-in-out infinite syncing-dot;position:absolute;top:6px;bottom:auto;left:auto;right:6px;transform:none;box-shadow:0 0 0 2px #18132a}#menuTop.is-syncing:after{width:7px;height:7px;top:auto;bottom:2px;right:12px}@keyframes syncing-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}#stage #menuTop .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0}#stage #menuTop .curPill .ic-txt.ic-s-energy,#stage #menuTop .curPill .ic-txt.ic-s-gem,#stage #menuTop .curPill .ic-txt.ic-s-gold{vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage #menuTop .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage #menuTop .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage #menuTop .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage #menuTop #energyPlus{width:24px;height:24px;box-shadow:none;color:#0000;text-shadow:none;background:url(/ui/gui-pro/topbar-add.webp) 50%/100% 100% no-repeat;border:0;border-radius:50%;margin:0 -6px 0 1px;padding:0;font-size:0!important}#stage #menuTop #playerChip{min-width:calc(228px * var(--chip,1) * .9);background:url(/ui/gui-pro/topbar-chip.webp?v=10) 50%/100% 100% no-repeat}#stage #menuTop #avatarTile{border-radius:calc(7px * var(--chip,1));box-shadow:none;background:url(/ui/gui-pro/topbar-avatar-bg.png) 50%/100% 100% no-repeat;border:0}#stage #menuTop #avatarTile>#avatarImg{border-radius:calc(4px * var(--chip,1));width:82%;height:82%;position:absolute;top:9%;bottom:9%;left:9%;right:9%}#stage #menuTop #avatarTile:after{content:"";pointer-events:none;background:url(/ui/gui-pro/topbar-avatar-frame.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage #menuTop #playerName{-webkit-text-stroke:3px #14102a;paint-order:stroke fill}#stage #menuTop,#stage #menuTop *{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #menuTop .curPill{font-size:19px}#stage #menuTop #playerName{font-size:calc(21px * var(--chip,1))}#stage #menuTop #playerPower{font-size:calc(20px * var(--chip,1))}#stage #menuTop #playerChip{padding-left:11px}#stage #menuTop #avatarBadge{left:calc(11px + (52.4px - 5px) * var(--chip,1))}#stage #menuTop #energyPlus{position:relative;overflow:visible}#stage #menuTop #energyPlus .navDot{width:calc(18px * var(--badge-scale,1));height:calc(18px * var(--badge-scale,1));border:var(--badge-ring,1px) solid #17112b;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-9px;right:-9px;font:800 calc(11px * var(--badge-scale,1))/1 system-ui!important}#stage #menuTop #energyPlus.dot .navDot{display:flex}#menuRail{left:12px;top:calc(var(--menu-top-clear) + var(--safe-t));z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute}#menuRailRight{right:12px;top:calc(var(--menu-top-clear) + var(--safe-t));z-index:4;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute}#menuRail,#menuRailRight{--rail-w:70px;box-sizing:border-box;width:var(--rail-w);max-height:calc(100% - var(--menu-top-clear) - var(--safe-t) - var(--menu-nav-total) - 94px);align-items:center}#menuRail{gap:7px;left:2px}#menuRailRight{gap:0;padding-top:67px;right:2px}.rail-panel{z-index:0;box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;flex-direction:column;flex:0 auto;align-items:center;gap:4px;width:100%;min-height:0;padding:3px 0 0;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.rail-panel::-webkit-scrollbar{display:none}#menuRail:before,#menuRailRight:before{content:"";z-index:-1;pointer-events:none;background:#16132880;border-radius:7px;position:absolute;top:67px;bottom:0;left:5px;right:5px}.rail-panel:after{content:"";flex:none;height:17px}.rail-panel>.promoBtn{flex:none;margin-top:0}.rail-panel.rail-empty{display:none}.rail-panel.rail-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0003);mask-image:linear-gradient(#000 calc(100% - 22px),#0003)}#menu.rail-off #menuRail,#menu.rail-off #menuRailRight{display:none}#menuMore{cursor:pointer;background:#000000b3;border:none;border-radius:10px;justify-content:center;align-items:center;width:56px;height:50px;padding:0;display:flex}.mm-bars,.mm-bars:before,.mm-bars:after{content:"";background:#fff;border-radius:2px;width:22px;height:3px;position:absolute}.mm-bars{display:block;position:relative}.mm-bars:before{top:-7px;left:0}.mm-bars:after{top:7px;left:0}#menuMore:active{transform:translateY(2px)}#menuMoreScrim{z-index:1;background:#060a0eb8;position:fixed;top:0;bottom:0;left:0;right:0}#menuMoreScrim[hidden]{display:none}#menu.more-on #menuRail{z-index:12}#menuRail #menuMore,#menuRail .promoBtn{z-index:0;position:relative}#menuMoreList{z-index:2;background:#000000b3;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:0;left:66px}#menuMoreList[hidden]{display:none}#menuMoreList{left:calc(50% + 36px)}#stage .mm-item{border-radius:var(--ui-radius);justify-content:flex-start;align-items:center;gap:8px;width:126px;padding:8px 11px 10px;display:flex;font:400 15px "Lilita One", var(--game-font)!important}#stage .mm-item .ic{flex:none}#stage .mm-item .ic-gear{width:26px;height:26px}#stage .mm-item .ic-bag{width:30px;height:30px}.promoBtn{cursor:pointer;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;width:56px;margin-top:8px;padding:0;font-size:13px;font-weight:800;line-height:1.15;display:flex;position:relative}.promoBtn[hidden]{display:none}.promoBtn.fu-landing{visibility:hidden}.promoBtn>span{z-index:1;margin-top:-6px;position:relative}.promoBtn .navDot{width:calc(20px * var(--badge-scale));height:calc(20px * var(--badge-scale));font:800 calc(12px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-6px;right:-5px;box-shadow:0 2px #0000004d}.promoBtn.dot .navDot{display:flex}.startCost{opacity:.9;margin-left:4px;font-size:13px}#lvlStart,#lvlStart *{pointer-events:none;cursor:pointer}#lvlStart{pointer-events:auto}.menuPanel{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:none;position:relative}.menuPanel.on{display:flex}.menuSoon{color:#fff;text-shadow:0 2px #000;background:#0e121ccc;border:2px solid #ffffff1f;border-radius:20px;padding:26px 34px;font:900 26px system-ui}#menuNav{z-index:4;padding:0 0 calc(44px + var(--safe-b));height:var(--menu-nav-total);background:0 0;border-top:0;align-items:flex-end;gap:0;display:flex;position:relative}#menuNav:after{content:"";height:calc(44px + var(--safe-b));box-sizing:border-box;background:#312646;border-top:2px solid #1d132e;position:absolute;bottom:0;left:0;right:0}#menu.nav-solid #menuNav{background:#312646}#menu.ws-on #menuNav>button{display:none}#menu.ws-on #menuNav>button.ws-back{display:flex}#menu.ws-on{--menu-nav-total:calc(var(--ws-nav-h) + var(--safe-b))}#menu.ws-on #menuNav{padding:0 0 var(--safe-b);align-items:center}#menu.ws-on #menuNav:after{height:calc(var(--ws-nav-h) + var(--safe-b))}#menu.ws-on #menuNav>button.ws-back{z-index:1;width:54px;height:54px;margin-left:12px}#menu.ws-on #menuNav>button.ws-merge{z-index:1;min-width:150px;height:54px;margin:0 12px 0 auto;padding:0 18px;display:flex}#menuNav>button.ws-merge,#menu.ws-on #menuNav>button.ws-merge[hidden]{display:none}#menuNav button.ws-back{cursor:pointer;flex:none;width:104px;height:74px;margin:0 0 0 14px;padding:0;display:none;position:relative}#menuNav button:where(:not(.ws-back):not(.ws-merge)){cursor:pointer;color:#fff;background:#312646;border:2px solid #071112;border-radius:9px 9px 0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;height:96px;padding:0;font-size:16px;display:flex;position:relative;box-shadow:inset 0 6px #4f517a}#menuNav button.on{background:#7550d3;justify-content:flex-end;height:104px;padding:0 0 4px;box-shadow:inset 0 6px #8c6cdf}#menuNav button .lbl{-webkit-text-stroke:2px #000;paint-order:stroke fill;display:none;font:400 16px "Lilita One", var(--game-font)!important}#menuNav button.on .lbl{display:block}#menuNav button .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;box-shadow:0 2px #0000004d}#menuNav button.dot .navDot{display:flex}#menuNav button .ic{font-size:45px}#menuNav button .ic-nav{filter:drop-shadow(0 3px #0000008c);background:50%/contain no-repeat;font-size:0}#menuNav button .ic-nav-shop{background-image:url(/prop-shop-v2.png);width:58px;height:60px}#menuNav button .ic-nav-adventure{width:69px;height:59px}#menuNav button .ic-nav-upgrade{width:51px;height:60px}#menuNav button .ic-nav-equip{width:69.4px;height:60.5px}#menuNav button.on .ic{transform-origin:top;position:absolute;top:-2px;left:50%;transform:translate(-50%)translateY(-8.05%)scale(1.15)}#menuNav button.locked{color:#0000;cursor:default}#menuNav button.locked .ic{filter:drop-shadow(0 3px #000c);background:url(/ui/lock.png) 50%/contain no-repeat;width:51px;height:64px;font-size:0}#menuNav button.locked .ic-nav{background-image:url(/ui/lock.png);width:51px;height:64px}#menuNav button.locked .navDot{display:none}#stage #menuNav>button:where(:not(.ws-back):not(.ws-merge)){box-shadow:none;background:url(/ui/gui-pro/nav-tab-off.png) 50% 100%/100% 100% no-repeat;border:0;border-radius:0}#stage #menuNav>button.on:where(:not(.ws-back):not(.ws-merge)){background-image:url(/ui/gui-pro/nav-tab-on.webp)}#stage #menuNav>button.locked:where(:not(.ws-back):not(.ws-merge)){background-image:url(/ui/gui-pro/nav-tab-locked.png)}#stage #menuNav button .ic.ic-nav-equip,#stage #menuNav button .ic.ic-nav-adventure,#stage #menuNav button .ic.ic-nav-upgrade,#stage #menuNav button[data-tab=shop] .ic{color:#0000;filter:drop-shadow(0 3px #00000073);background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0}#stage #menuNav button[data-tab=shop] .ic{background-image:url(/ui/gui-pro/nav-ic-shop.png);width:63px;height:58px}#stage #menuNav button .ic.ic-nav-equip{background-image:url(/ui/gui-pro/nav-ic-equip.png);width:55px;height:58px}#stage #menuNav button .ic.ic-nav-adventure{background-image:url(/ui/gui-pro/nav-ic-adventure.png);width:72px;height:57px}#stage #menuNav button .ic.ic-nav-upgrade{background-image:url(/ui/gui-pro/nav-ic-upgrade.png);width:50px;height:58px}#stage #menuNav button.locked .ic,#stage #menuNav button.locked .ic-nav{background-image:url(/ui/gui-pro/nav-ic-lock.png);width:50px;height:63px}#stage #menuNav button.on .lbl{text-transform:uppercase;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:19px;font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #menuNav button .navDot{box-shadow:none;color:#fff;-webkit-text-stroke:0;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0}#choresPanel{justify-content:flex-end;gap:0;padding-bottom:14px}#stage #choresPanel{touch-action:none}#lvlHead{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;top:132px;left:78px;right:78px}#stage #menu.has-passBar #lvlHead{top:224px}#lvlTitle{letter-spacing:.03em;color:#fff;white-space:nowrap;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;max-width:100%;font-size:31px;font-weight:800}#lvlTitle.t-long{-webkit-text-stroke-width:2.7px;font-size:27px}#lvlTitle.t-xlong{-webkit-text-stroke-width:2.4px;letter-spacing:.02em;font-size:24px}#lvlTitle.t-xxlong{-webkit-text-stroke-width:2.2px;letter-spacing:.01em;font-size:21px}#lvlTitle.tier-super{color:#ff4b4b}#lvlTitle.tier-ultimate{color:#b01324}#lvlBest{letter-spacing:.03em;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;font-size:21px;font-weight:800}#lvlBest:empty{display:none}#lvlStage{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;gap:66px;height:250px;display:flex;position:absolute;bottom:270px;left:0;right:0}#lvlHero,#lvlImg{object-fit:contain;object-position:bottom;max-height:100%}#lvlHero{height:190px}#lvlImg{height:230px}#lvlImg.locked{filter:grayscale()brightness(.5)}#lvlActions{z-index:3;box-sizing:border-box;background:#00000080;border-radius:13px;align-self:center;gap:6px;width:238px;margin-bottom:22px;padding:5px 8px 6px;display:none;position:relative}#patrolBar{z-index:3;box-sizing:border-box;background:#00000080;border-radius:13px;justify-content:center;align-self:center;align-items:flex-end;gap:26px;height:58px;margin-bottom:14px;padding:5px 16px 3px;display:flex;position:relative}#lvlActions button,#patrolBar button{cursor:pointer;color:#fff;letter-spacing:.03em;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;font-size:15px;font-weight:800;line-height:1.15;display:flex;position:relative}#lvlActions button .ic,#patrolBar button .ic{filter:drop-shadow(0 3px #0000008c);position:absolute;bottom:7px;left:50%;transform:translate(-50%)}#rewardsBtn .ic{width:56px;height:58px}#trainingBtn .ic{width:64px;height:70px}#lvlActions button .lbl,#patrolBar button .lbl{z-index:1;position:relative}#patrolBar .navDot{width:calc(20px * var(--badge-scale));height:calc(20px * var(--badge-scale));font:800 calc(12px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;bottom:50px;right:-8px;box-shadow:0 2px #0000004d}#patrolBar button.dot .navDot{display:flex}#patrolBar button .ic{bottom:20px}#patrolBar .navDot{bottom:62px}#lvlStart{z-index:3;cursor:pointer;color:#fcffff;letter-spacing:.01em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:50%/100% 100% no-repeat;border:0;border-radius:25px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:1px;width:238px;height:107px;margin-bottom:15px;padding-bottom:11px;display:flex;position:relative;font:400 36px "Lilita One", var(--game-font)!important}#lvlStart .cost{-webkit-text-stroke:2px #000;text-shadow:0 2px #000;align-items:center;gap:3px;font-size:20px;display:flex}#credits{z-index:57;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;background:#000;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}#credits::-webkit-scrollbar{display:none}#credits.show{display:block}#creditsScroll{padding:var(--vph,100vh) 0}#credits,#credits *{text-shadow:none;-webkit-text-stroke:0}#creditsText{padding:0 calc(34px * var(--stage-scale,1));text-align:center;white-space:pre-line;font-family:var(--game-font);font-weight:700;line-height:1.62;font-size:calc(20px * var(--stage-scale,1));color:#fff;letter-spacing:.01em}#creditsText b{font-weight:inherit;color:#ffd76a;display:inline-block}.crRule{width:calc(74px * var(--stage-scale,1));height:calc(3px * var(--stage-scale,1));margin:calc(10px * var(--stage-scale,1)) auto;background:#ffffff52;border:none;border-radius:2px}#creditsClose{z-index:58;top:calc(14px * var(--stage-scale,1) + var(--safe-screen-t));right:calc(14px * var(--stage-scale,1) + var(--safe-screen-r));width:calc(46px * var(--stage-scale,1));height:calc(46px * var(--stage-scale,1));cursor:pointer;color:#fff;font-family:var(--game-font);font-weight:800;line-height:1;font-size:calc(20px * var(--stage-scale,1));background:#ffffff24;border:none;border-radius:50%;display:none;position:fixed}#credits.show+#creditsClose{display:block}#endActions,#endStartWrap,#choresPanel[data-mode=end] #lvlActions,#choresPanel[data-mode=end] #lvlStart{display:none}#choresPanel[data-mode=end] #endActions,#choresPanel[data-mode=end] #endStartWrap{display:flex}#endActions{z-index:3;box-sizing:border-box;background:#00000080;border-radius:13px;align-self:center;gap:6px;width:238px;margin-bottom:22px;padding:5px 8px 6px;position:relative}#endActions button{cursor:pointer;color:#fff;letter-spacing:.03em;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;font-size:15px;font-weight:800;line-height:1.15;display:flex;position:relative}#endActions button .ic{filter:drop-shadow(0 3px #0000008c);position:absolute;bottom:26px;left:50%;transform:translate(-50%)}#endActions button .lbl{z-index:1;position:relative}#endActions button .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;bottom:58px;right:12px;box-shadow:0 2px #0000004d}#endActions button.dot .navDot{display:flex}#endStartWrap{z-index:3;align-self:center;position:relative}#endStart{cursor:pointer;color:#fcffff;letter-spacing:.01em;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:#ffd455;border:3px solid #000;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:238px;height:100px;font-size:31px;font-weight:800;line-height:1.02;display:flex;box-shadow:inset 0 -8px #db7444,inset 0 44px #ffbf45,inset 0 46px #ffe198e6}#endStart:active{transform:translateY(4px);box-shadow:inset 0 -3px #db7444,inset 0 44px #ffbf45}#endInfo{cursor:pointer;filter:drop-shadow(0 2px 3px #00000073);background:url(/ui/info.webp) 50%/contain no-repeat;border:none;width:35px;height:35px;padding:0;position:absolute;top:-6px;right:-8px}#endTip{z-index:6;color:#cfe0ff;text-align:left;background:#0e121cf5;border:2px solid #ffffff29;border-radius:16px;flex-direction:column;gap:4px;width:262px;padding:12px 14px;font:700 14px/1.35 system-ui;display:none;position:absolute;bottom:calc(100% + 12px);right:-6px;box-shadow:0 10px 26px #00000080}#endTip b{color:#ffd76a;font-size:15px}#endTip.show{display:flex}#endTip:after{content:"";border:9px solid #0000;border-top-color:#0e121cf5;border-bottom:0;position:absolute;bottom:-9px;right:16px}#lvlStart:active{transform:translateY(4px)}#lvlStart:disabled{filter:grayscale()brightness(.72);cursor:default;transform:none}#menuBubble{left:50%;top:calc(var(--mb-y,500px) - var(--mb-over,0px));z-index:6;transform-origin:50% 100%;color:#4a3410;text-align:center;white-space:pre-wrap;pointer-events:none;opacity:0;background:linear-gradient(#fff9e8,#f7ecc9);border:3px solid #a97c1f;border-radius:16px;max-width:74%;padding:10px 15px 11px;font:800 17px/1.3 system-ui;transition:opacity .18s,transform .18s;position:absolute;transform:translate(-50%,-100%)scale(.88);box-shadow:0 8px 22px #0006}#menuBubble.show{opacity:1;transform:translate(-50%,-100%)scale(1)}#menuBubble:after{content:"";border:9px solid #0000;border-top-color:#a97c1f;border-bottom:0;margin-left:-9px;position:absolute;bottom:-11px;left:50%}#dialog{z-index:55;padding:16px calc(12px + var(--safe-r)) calc(30px + var(--safe-b)) calc(12px + var(--safe-l));pointer-events:auto;display:none;position:absolute;bottom:0;left:0;right:0}#dialog.show{display:block}.dlgRow{align-items:flex-end;gap:8px;display:flex}#dlgPortrait{object-fit:contain;width:98px;height:98px}.dlgBubble{background:#fafcfff7;border:3px solid #1d2432;border-radius:18px;flex:1;min-height:88px;padding:12px 14px 24px;position:relative;box-shadow:0 10px 26px #00000059}#dlgName{color:#7a4b12;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font:900 13px system-ui}#dlgText{color:#1b2230;font:700 18px/1.35 system-ui}.dlgTap{color:#9aa7bb;font:800 12px system-ui;animation:1.1s ease-in-out infinite dlgblink;position:absolute;bottom:7px;right:13px}@keyframes dlgblink{50%{opacity:.2}}body.tutorial #progWrap,body.tutorial #progTop,body.tutorial #progCount,body.tutorial #rollBtn,body.tutorial #speedBtn,body.no-speed #speedBtn{display:none}#sceneFade{z-index:51;opacity:0;pointer-events:none;background:#000;transition:opacity .45s;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#sceneFade.on{opacity:1}#tauntWords{z-index:52;pointer-events:none;opacity:0;background:#000;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#tauntWords.show{display:block}#tauntInner{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#tauntBarTop,#tauntBarBot{z-index:3;background:#000;height:12%;transition:transform .7s cubic-bezier(.22,.7,.3,1);position:absolute;left:-6%;right:-6%;box-shadow:0 0 24px 8px #000000e6}#tauntBarTop{top:-2%;transform:translateY(-135%)rotate(-2.2deg)}#tauntBarBot{bottom:-2%;transform:translateY(135%)rotate(-2.2deg)}#tauntWords.bars #tauntBarTop,#tauntWords.bars #tauntBarBot{transform:translateY(0)rotate(-2.2deg)}#tauntFace{transform-origin:50% 22%;filter:drop-shadow(0 0 40px #ff5a1e40);height:64%;transition:transform .95s cubic-bezier(.32,.7,.35,1);transform:scale(1)}#tauntFaceShake{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#tauntWords.show #tauntFaceShake{animation:.16s linear infinite tauntFaceShake}#tauntWords.show.still #tauntFaceShake{animation:none}@keyframes tauntFaceShake{0%,to{translate:0}20%{translate:-3px 1px}40%{translate:3px -2px}60%{translate:-2px -3px}80%{translate:3px 2px}}#tauntWord{z-index:2;color:#ffd84a;letter-spacing:.04em;opacity:0;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-shadow:0 3.5px #000;white-space:nowrap;font:900 76px system-ui;position:absolute;top:74%;left:50%;transform:translate(-50%)}#tauntWord.long{-webkit-text-stroke-width:4px;letter-spacing:.02em;font-size:60px}#tauntWord.xlong{-webkit-text-stroke-width:3.5px;letter-spacing:0;font-size:48px}#tauntWord.anim{animation:.95s cubic-bezier(.2,.9,.3,1) forwards tauntpop}#tauntWords.calm #tauntFaceShake{animation:none}#tauntWords.calm #tauntFace{transform-origin:46% 38%;filter:drop-shadow(0 0 42px #6084ce38);animation:none}#tauntWords.calm #tauntWord{color:#c7ccd6;letter-spacing:.01em;-webkit-text-stroke-width:4px;text-shadow:0 3px #000}@keyframes tauntpop{0%{opacity:0;transform:translate(-50%)scale(2.3)rotate(-3deg)}22%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}70%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:0;transform:translate(-50%)scale(1.12)}}.skill-card{border:2px solid var(--rc);cursor:pointer;text-align:left;color:#fff;background:#161c28f7;border-radius:16px;align-items:center;gap:13px;width:min(450px,88%);padding:14px 14px 14px 12px;display:flex;position:relative;box-shadow:0 6px 18px #00000073}.skill-card:active{transform:scale(.98)}.sk-rarity{letter-spacing:.05em;background:var(--rc);color:#fff;border-radius:9px;padding:3px 10px;font:800 11px system-ui;position:absolute;top:-11px;left:10px;box-shadow:0 2px #00000059}.sk-icon{border:3px solid var(--rc);background:#ffffff12;border-radius:13px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;font-size:33px;display:flex;position:relative}.sk-icon img{object-fit:contain;width:auto;max-width:84%;height:40px}.sb-row .sk-icon img{height:32px}.dockSkill img{object-fit:contain;width:auto;height:30px}#tileToast img,.tm-desc>img{vertical-align:-.2em;width:auto;height:1.15em}.sk-stars,.dk-stars{color:#ffd34d;letter-spacing:1px;text-shadow:0 2px #000;white-space:nowrap;font:900 12px system-ui;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.sk-body{flex-direction:column;gap:4px;min-width:0;display:flex}.sk-name{color:var(--rc);text-shadow:0 2px #000;font:900 19px system-ui}.sk-desc{color:#dfe7f2;font:600 13.5px/1.35 system-ui}.sk-desc .skB{color:#4aa3ff;font-weight:800}.sk-desc .skA{color:#5fd96b;font-weight:900}.sk-desc .skV{color:#5fd96b;font-weight:800}.sk-desc .skV.skVn{color:#d9425f}#skillDock{left:12px;right:12px;top:calc(var(--bh,560px) + 16px);pointer-events:none;flex-wrap:wrap;gap:9px;display:flex;position:absolute}.dockSkill{border:2.5px solid var(--rc);background:#181e2aeb;border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex;position:relative}.dockSkill .dk-stars{font-size:10px;top:-9px}.dockSkill.proc{animation:.7s ease-out skproc}@keyframes skproc{0%{transform:scale(1)}35%{box-shadow:0 0 20px var(--rc);filter:brightness(1.6);transform:scale(1.4)}to{transform:scale(1)}}#skillsBtn{bottom:calc(84px + var(--safe-b));pointer-events:auto;cursor:pointer;border-radius:26px;justify-content:center;width:52px;height:52px;padding:0;font-size:24px;right:24px}body.in-battle #skillsBtn,body.tutorial #skillsBtn{display:none}#pickSkillsBtn{right:calc(16px + var(--safe-r));bottom:calc(22px + var(--safe-b));color:#fff;border:var(--btn-outline) solid #ffd34d;cursor:pointer;background:#262c38f5;border-radius:12px;padding:10px 14px;font:800 15px system-ui;position:absolute}#skillsBook{z-index:75;padding-top:calc(118px + var(--safe-t));pointer-events:auto;background:#060a0ec7;justify-content:center;align-items:flex-start;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#skillsBook.show{display:flex}#skillsBook .sb-card{width:min(var(--card-w,482px),94%);background:0 0;border:0;flex-direction:column;gap:12px;max-height:76%;padding:0 0 18px;display:flex}#skillsBook .sb-title{width:var(--ribbon-w,386px);aspect-ratio:832/157;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-self:center;align-items:center;max-width:100%;margin-bottom:-4px;padding-bottom:5%;font-size:23px;font-weight:400;display:flex}#sbGrid{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.sb-row{background:#ffffff0b;border-radius:13px;align-items:center;gap:12px;padding:9px 11px;display:flex}.sb-row .sk-icon{width:50px;height:50px;font-size:26px}.sb-empty{font:600 15px var(--game-font);color:#9fb3c8;text-align:center;padding:18px 6px}#sbClose{left:50%;bottom:calc(46px + var(--safe-b));width:calc(var(--card-w,482px) * .8);cursor:pointer;max-width:86%;min-height:52px;padding:15px 20px;position:absolute;transform:translate(-50%);font:400 20px "Lilita One", var(--game-font)!important}#skillInfo{z-index:62;padding:calc(14px + var(--safe-t)) calc(12px + var(--safe-r)) calc(14px + var(--safe-b)) calc(12px + var(--safe-l));-webkit-overflow-scrolling:touch;background:#060a0edb;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#skillInfo.show{display:block}.si-wrap{flex-direction:column;align-items:center;width:min(470px,94%);margin:0 auto;display:flex}.si-title{text-align:center;color:#fff;background:#3a2d63;border:2.5px solid #221d2b;border-radius:14px;width:100%;margin:4px 0 14px;padding:11px 14px;font-size:22px;box-shadow:inset 0 -6px 1px #2a2049,0 8px 18px #00000073}.si-card{justify-content:center;width:100%;margin-bottom:16px;display:flex}.si-card .skill-card{cursor:default;animation:none}.si-terms{background:#2b2350;border:2.5px solid #221d2b;border-radius:15px;flex-direction:column;gap:11px;width:100%;padding:12px;display:flex}.si-term{text-align:center;background:#ffe4cb;border:2.5px solid #221d2b;border-radius:12px;padding:10px 13px 12px;box-shadow:inset 0 -6px 1px #c2987e}.si-term b{color:#3b51cd;margin-bottom:4px;font-size:18px;display:block}.si-term span{color:#2b2a3d;font-size:15px;line-height:1.35}.si-close{cursor:pointer;width:74px;height:56px;margin:16px 0 8px;font-size:26px}#shopPanel{--shop-row-w:calc(90% - 8px);background:#2f2b4e;justify-content:flex-start;gap:0;min-height:0}#shopScroll{overscroll-behavior:contain;width:100%;min-height:0;padding-top:calc(var(--menu-top-clear) + var(--safe-t));scrollbar-width:none;-ms-overflow-style:none;will-change:scroll-position;flex:1;overflow-x:hidden;overflow-y:auto}#shopScroll::-webkit-scrollbar{display:none}#shopList{--game-weight:400;flex-direction:column;flex:1 0 auto;gap:12px;width:100%;margin:0;padding:6px 14px 0;display:flex}#shopList:empty,#shopList:not(:empty)+#shopEmpty{display:none}.shop-item{text-align:left;cursor:pointer;background:#ffe4cb;border:2.5px solid #221d2b;border-radius:15px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex;box-shadow:inset 0 -7px 1px #c2987e,0 3px 4px #00000080,0 9px 20px #00000085}.shop-item:active{transform:translateY(2px);box-shadow:inset 0 -3px 1px #c2987e,0 2px 3px #00000080,0 4px 11px #00000085}.shop-item img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000059);flex:none;width:54px;height:54px}.shop-item .si-txt{flex:1;min-width:0}.shop-item{position:relative}.shop-item .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-8px;right:-6px;box-shadow:0 2px #0000004d}.shop-item.dot .navDot{display:flex}.shop-item .si-name{color:#2b2a3d;font-size:19px;display:block}.shop-item .si-sub{color:#6b6b7a;font-size:14px;line-height:1.25;display:block}.shop-item .si-odds{color:#8e8ea0;margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.3;display:block}.shop-item{--shop-btn-h:55px}.shop-item .si-price{--si-gap:5px;justify-content:center;align-items:center;gap:var(--si-gap);box-sizing:border-box;min-width:90px;height:var(--shop-btn-h);border-width:var(--btn-outline);-webkit-text-stroke:2px #000;text-shadow:0 2px #000;flex:none;padding:0 11px;font-size:17px;line-height:1;display:inline-flex}.shop-item .si-price .ic-txt{vertical-align:-3px;width:19.2px;height:20.8px}.shop-item.owned{cursor:default;filter:saturate(.55)}.sh-tabs{z-index:4;background:#312646;border-top:5px solid #18132a;flex:none;gap:10px;width:100%;padding:10px 14px 12px;display:flex}.sh-tabs .btn{flex:1;padding:9px 6px 12px;font-size:19px;position:relative}.sh-tabs .btn .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-9px;right:-6px;box-shadow:0 2px #0000004d}.sh-tabs .btn.dot .navDot{display:flex}.sh-sec{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.sh-sec+.sh-sec{margin-top:20px}.sh-ribbon{width:calc(var(--ribbon-w,386px) * .78);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;margin-bottom:15px;padding-bottom:4%;display:flex;font:400 19px "Lilita One", var(--game-font)!important}.sh-grid{width:var(--shop-row-w,calc(90% - 8px));align-items:stretch;gap:5px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.sh-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-grid>*{min-width:0}.sh-grid .shop-item{--shop-pad-x:9px;--shop-pad-t:12px;text-align:center;width:auto;padding:var(--shop-pad-t) var(--shop-pad-x) 11px;flex-direction:column;align-items:center;gap:7px}.sh-grid .shop-item .si-txt{flex-direction:column;flex:auto;justify-content:center;width:100%;min-height:0;display:flex}.sh-grid .shop-item img{background:radial-gradient(closest-side,#482c1480,#482c1457 55%,#482c1400) 50% 100%/72% 18% no-repeat}.sh-grid .shop-item:not(.sh-feat) .si-txt .si-name{margin-inline:calc(var(--shop-pad-x) * -1);margin-bottom:4px;margin-top:calc(var(--shop-pad-t) * -1);padding-inline:var(--shop-pad-x);min-height:var(--band-h);background:#f6d9b8;border-radius:12px 12px 0 0;justify-content:center;align-items:center;display:flex}#stage .sh-grid .shop-item[data-chest]>img{background-size:84% 18%;width:125.108px;height:112.598px}#stage .sh-grid .shop-item[data-chest=small]{background:#1492fc}#stage .sh-grid .shop-item[data-chest=small] .si-txt .si-name{background:#1280dd}#stage .sh-grid .shop-item[data-chest=big]{background:#ce6bf5}#stage .sh-grid .shop-item[data-chest=big] .si-txt .si-name{background:#b55ed7}#stage .sh-sec[data-shop-tab=topup] .shop-item .si-txt .si-name{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000}#stage .sh-sec[data-shop-tab=topup] .shop-item{background:#14b8a6;box-shadow:inset 0 -7px 1px #0f7b67,0 3px 4px #00000080,0 9px 20px #00000085}#stage .sh-sec[data-shop-tab=topup] .shop-item:active{box-shadow:inset 0 -3px 1px #0f7b67,0 2px 3px #00000080,0 4px 11px #00000085}#stage .sh-sec[data-shop-tab=topup] .shop-item .si-txt .si-name{background:#12a192}#stage .sh-grid .shop-item[data-chest=small]{box-shadow:inset 0 -7px 1px #0d60a6,0 3px 4px #00000080,0 9px 20px #00000085}#stage .sh-grid .shop-item[data-chest=small]:active{box-shadow:inset 0 -3px 1px #0d60a6,0 2px 3px #00000080,0 4px 11px #00000085}#stage .sh-grid .shop-item[data-chest=big]{box-shadow:inset 0 -7px 1px #8c49a7,0 3px 4px #00000080,0 9px 20px #00000085}#stage .sh-grid .shop-item[data-chest=big]:active{box-shadow:inset 0 -3px 1px #8c49a7,0 2px 3px #00000080,0 4px 11px #00000085}#stage .sh-grid .shop-item[data-chest] .si-txt .si-name{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000}.sh-grid.g2{--band-h:42px}.sh-grid.g3{--band-h:40px}.sh-grid .shop-item .si-buy{justify-content:center;align-items:center;gap:7px;margin-top:auto;display:flex}.sh-grid .shop-item>.si-price,.sh-grid .shop-item .si-buy{margin-inline:calc(5px - var(--shop-pad-x));align-self:stretch}.sh-grid .shop-item .si-buy>.si-price{flex:auto;min-width:0}#stage .sh-grid .shop-item>.si-price>.ad-count,#stage .sh-grid .shop-item .si-price.si-adrail>.ad-count{right:0}.shop-item .si-ad{box-sizing:border-box;--ad-count-size:22px;width:52px;height:var(--shop-btn-h);cursor:pointer;border:var(--btn-outline) solid #071634;border-radius:var(--ui-radius);color:#fff;background:linear-gradient(#3f6fe4 0 50%,#67a0ff 50%);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;font-style:normal;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 2px #ffffff73,inset 0 -3px #23429c,0 1px #00000080,0 3px 5px #00000038}.shop-item .si-ad:active{transform:translateY(3px)}.shop-item .si-ad em{font-style:normal;display:block}.shop-item .si-ad-play{--ad-play-size:20px}.shop-item .si-ad.si-ad-free{padding-left:10px;padding-right:10px}.shop-item .si-ad-do{-webkit-text-stroke:0;font-style:normal;font:400 15px/1 "Lilita One", var(--game-font)!important}.shop-item .si-ad.spent{filter:saturate(.25)brightness(.8);cursor:default}.shop-item .si-ad-wait{-webkit-text-stroke:0;font:400 13px/1 "Lilita One", var(--game-font)!important}.sh-grid.g2 .shop-item img{width:86px;height:86px}.sh-grid.g2 .shop-item .si-name{font-size:18px}.sh-grid.g2 .shop-item .si-sub{font-size:13px}.sh-grid.g2 .shop-item .si-odds{font-size:10.5px;line-height:1.3}.sh-grid.g2 .shop-item:not(.sh-feat) .si-txt{flex:none;order:-1}.sh-grid.g3 .shop-item img{width:62px;height:62px}.sh-grid.g3 .shop-item .si-name{font-size:17px}.sh-grid.g3 .shop-item .si-sub{display:none}.sh-grid.g3 .shop-item .si-txt{flex:none;order:-1}.sh-grid.g-tall .shop-item{min-height:246px}.sh-grid .shop-item.sh-adgems .si-price,.sh-grid .shop-item.sh-goldrow .si-price,.sh-grid .shop-item .si-price.si-adrail{--ad-count-size:22px;position:relative;overflow:visible}.sh-grid.g-tall .shop-item img{flex:none;width:98px;height:98px;margin-block-start:auto;margin-block-end:auto}#stage .shop-item img.cur-star{filter:none;background:0 0;flex:none;width:.92em;height:.92em;margin:0 0 0 .12em}.sh-grid .shop-item.sh-feat{text-align:left;flex-direction:column;grid-column:1/-1;align-items:stretch;gap:0;padding:11px 12px 12px}.sh-feat .sf-top{background:linear-gradient(135deg,#bf4287 0%,#f88839 55%,#ffff4a 100%);border-radius:12.5px 12.5px 0 0;flex-direction:row;align-items:center;gap:22px;margin:-11px -12px 0;padding:11px 12px 0;display:flex}.sh-feat .sf-bot{z-index:1;background:#19142c;border-radius:0 0 12.5px 12.5px;flex-direction:row;align-items:center;gap:11px;margin:0 -12px -12px;padding:10px 12px 12px;display:flex;position:relative}.sh-feat .sf-vows{text-align:center;flex:auto;min-width:0}.sh-grid .shop-item.sh-feat{--feat-art:174px;--feat-fan:1.36}.sh-grid .shop-item.sh-feat .sf-art{width:var(--feat-art);aspect-ratio:350/272;height:auto}.sh-grid .shop-item.sh-feat .sf-top>img,.sh-grid .shop-item.sh-feat .sf-top>.ci-stack{flex:none;align-self:flex-end;margin-bottom:0;margin-left:2px}.sh-feat .ci-stack{width:calc(var(--feat-art) * var(--feat-fan));height:calc(var(--feat-art) * 272 / 350);display:block;position:relative;translate:-15px}.sh-feat .ci-stack:before{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(#fbe3559e 0deg 7deg,#fbe35500 7deg 24deg);width:202px;height:202px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 38%,#0000 100%);mask-image:radial-gradient(closest-side,#000 38%,#0000 100%)}#stage .sh-feat .ci-stack .sf-art{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes ci-drift{50%{translate:var(--ci-dx,0) var(--ci-dy,0)}}#stage .sh-feat .ci-relic{z-index:3;pointer-events:none;height:auto;animation:3.2s ease-in-out infinite ci-drift;position:absolute}#stage .sh-feat .ci-stier{z-index:4;aspect-ratio:170/195;pointer-events:none;background:url(/ui/s-tier.webp) 50%/contain no-repeat;width:25%;position:absolute;bottom:5%;right:1%}#stage .sh-feat .ci-stier:after{content:"";aspect-ratio:142/170;background:url(/ui/equipment/green-arrow.png) 50%/contain no-repeat;width:44.8%;position:absolute;bottom:-8%;right:-8%}#stage .sh-feat .ci-r1{--ci-dx:4.6px;--ci-dy:1.9px;width:30.5%;animation-delay:-.4s;top:.5%;left:3.5%;rotate:-95deg}#stage .sh-feat .ci-r2{--ci-dx:1.8px;--ci-dy:4.7px;width:29%;animation-delay:-1.5s;top:-19.5%;left:26%;rotate:-71deg}#stage .sh-feat .ci-r3{--ci-dx:-3.7px;--ci-dy:3.4px;width:28.5%;animation-delay:-2.4s;top:-9%;left:57%;rotate:62deg}.sh-feat .ci-spark-field{z-index:2;pointer-events:none;width:40%;height:40%;position:absolute;bottom:44%;left:50%;transform:translate(-50%)}#stage .sh-feat .ci-spark{pointer-events:none;transform-origin:50% 76%;opacity:0;animation:2.4s ease-out infinite vo-spark;position:absolute;top:0;bottom:0;left:0;right:0}#stage .sh-feat .ci-spark:before{content:"";width:var(--sz,10%);aspect-ratio:1;background:var(--tint,#fff6c8);filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 7px #ffa828e6)drop-shadow(0 0 12px #8c380099);border-radius:50%;position:absolute;bottom:24%;left:50%;transform:translate(-50%,50%)}#stage .sh-feat .ci-spark:first-child{--dx:-52%;--sz:9%;--tint:#fff;animation-duration:2.3s;animation-delay:0s}#stage .sh-feat .ci-spark:nth-child(2){--dx:46%;--sz:7.5%;--tint:#fff588;animation-duration:2.7s;animation-delay:.4s}#stage .sh-feat .ci-spark:nth-child(3){--dx:-32%;--sz:9.5%;--tint:#ffd36d;animation-duration:2.1s;animation-delay:.8s}#stage .sh-feat .ci-spark:nth-child(4){--dx:36%;--sz:7%;--tint:#ffe9a8;animation-duration:2.5s;animation-delay:1.2s}#stage .sh-feat .ci-spark:nth-child(5){--dx:-14%;--sz:7.5%;--tint:#fff588;animation-duration:2.9s;animation-delay:1.6s}#stage .sh-feat .ci-spark:nth-child(6){--dx:20%;--sz:8.5%;--tint:#fff;animation-duration:2.3s;animation-delay:2s}@media (prefers-reduced-motion:reduce){#stage .sh-feat .ci-relic{animation:none}#stage .sh-feat .ci-spark{opacity:0;animation:none}}.sh-grid .shop-item.sh-feat .si-txt{flex-direction:column;flex:auto;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:0;min-width:0;display:flex}#stage .sh-grid .shop-item.sh-feat .si-name{text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;align-self:stretch;font:400 22px "Lilita One", var(--game-font)!important}.sh-feat .sf-aim{box-sizing:border-box;text-align:center;width:100%;margin:auto 0;padding:5px 9px 6px;font:400 14px/1.7 "Lilita One", var(--game-font)!important}.sh-feat .sf-aim,#stage .sh-grid .shop-item[data-chest] .si-sub{color:#fff;-webkit-text-stroke:0;text-shadow:none;background:#19142c;border:2px solid #ffffff38;border-radius:10px}#stage .sh-grid .shop-item[data-chest] .si-sub{box-sizing:border-box;background:#251e3f;align-self:center;width:95%;margin-bottom:-5px;padding:5px 8px 6px;line-height:1.4}.sh-feat .sf-aim b{color:#8a3fd0}.sh-feat .sf-vow{color:#fff;-webkit-text-stroke:0;text-shadow:none;display:block;font:400 15px/1.5 "Lilita One", var(--game-font)!important}.sh-feat .sf-vow b{color:#fff}.sh-grid .shop-item b.rar,.sh-grid .shop-item .sf-aim b.rar,.sh-grid .shop-item .sf-vow b.rar,.sh-grid .shop-item .si-sub b.rar{color:var(--q-ink,var(--q-back))}#stage .sh-grid .shop-item .sf-aim b.rar,#stage .sh-grid .shop-item .sf-vow b.rar,#stage .sh-grid .shop-item[data-chest] .si-sub b.rar,#stage .sh-grid .shop-item[data-chest] .si-vows b.rar{color:var(--q-lit,var(--q-ink,var(--q-back)))}.sh-grid .shop-item .rar-s{vertical-align:-.16em;color:#0000;-webkit-text-stroke:0;width:.916em;height:1.05em;text-shadow:none;background:url(/ui/s-tier.webp) 50%/contain no-repeat;margin-right:.1em;display:inline-block}#stage .sh-grid .shop-item.sh-gift{width:80%}#stage .sh-grid .shop-item.sh-gift>.si-price{margin-top:auto}#stage .sh-grid .shop-item.sh-gift:nth-child(odd){justify-self:end}#stage .sh-grid .shop-item.sh-gift:nth-child(2n){justify-self:start}#stage .sh-grid .shop-item.sh-gift>img{width:68.8px;height:68.8px}#stage .sh-grid .shop-item[data-chest] .si-vows{order:0}#stage .sh-grid .shop-item[data-chest] .si-next{order:1}#stage .sh-grid .shop-item[data-chest] .si-buy{order:2}#stage .sh-grid .shop-item[data-chest] .si-next{color:#fffc}.sh-grid .shop-item .si-vows,.sh-grid .shop-item .si-foot{box-sizing:border-box;z-index:1;margin-top:-25px;margin-inline:calc(var(--shop-pad-x) * -1);padding:4px var(--shop-pad-x) 5px;text-align:center;background:#00000080;align-self:stretch;margin-bottom:20px;display:block;position:relative}.sh-grid .shop-item .si-vows .sf-vow,.sh-grid .shop-item .si-foot .sf-vow{color:#fff;-webkit-text-stroke:0;text-shadow:none;display:block;font:400 15.2px/1.35 "Lilita One", var(--game-font)!important}.sh-grid .shop-item .sf-vow.sf-vow-next{color:#ffe9a8}.sh-grid .shop-item.sh-feat .si-odds{font-size:10.5px;line-height:1.3;display:block}.sh-feat .sf-buys{flex:none;grid-auto-columns:auto;grid-auto-flow:column;gap:8px;display:grid}.sh-grid .shop-item.sh-feat .sf-buy{box-sizing:border-box;min-width:92px;height:calc(var(--shop-btn-h) * .95);cursor:pointer;border-width:var(--btn-outline);-webkit-text-stroke:2px #000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 12px;display:flex;font:400 16px/1 "Lilita One", var(--game-font)!important}.sh-feat .sf-buy-n{line-height:1;display:block}.sh-grid .shop-item.sh-feat .sf-buy .si-price{--si-gap:3px;align-items:center;gap:var(--si-gap);min-width:0;height:auto;box-shadow:none;color:#fff;-webkit-text-stroke:1.75px #000;background:0 0;border:0;margin:0;padding:0;font-size:13px;display:flex}.shop-item .si-price .k-have,#chestFx .cf-again-price .k-have{font-size:inherit;line-height:1}.shop-item .si-price .k-slash,#chestFx .cf-again-price .k-slash{font-style:normal;font-size:inherit;opacity:.5;margin-inline:calc(var(--si-gap,5px) * -1)}.shop-item .si-price .k-need,#chestFx .cf-again-price .k-need{font-style:normal;font-size:inherit;opacity:.75;line-height:1}.sh-grid .shop-item .si-price img.k-ic{flex:none;width:23px;height:23px;margin:0;background:0 0!important}.sh-grid .shop-item.sh-feat .sf-buy .si-price img.k-ic{width:18px;height:18px}.shop-item .si-price.si-short,.sh-grid .shop-item.sh-feat .sf-buy .si-price.si-short{color:var(--short-ink,#ff6f5c)}.shop-item .si-price.si-short .k-slash,.shop-item .si-price.si-short .k-need{color:#fff}@font-face{font-family:Germania One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/germania-one-latin.woff2)format("woff2")}#stage #shopList{--skin-title:"Germania One", "Lilita One", var(--game-font)}#stage #shopList .sh-ribbon{width:var(--shop-row-w,calc(90% - 8px));aspect-ratio:auto;box-sizing:border-box;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2.5px #1c1530;background:url(/ui/gui-pro/banner-purple-wide.png?v=4) 50%/100% 100% no-repeat;border:0;height:50px;margin-bottom:8px;padding:0 0 10px;font:400 25px var(--skin-title)!important}#stage #shopList .sh-sec>.sh-ribbon{background-image:url(/ui/gui-pro/banner-purple-wide.png?v=4)!important}#stage #shopList .sh-grid .shop-item{--skin-card:#3a3356;--skin-rim:#16122a;--skin-line:#ffffff21;background:var(--skin-card);border:3px solid var(--skin-rim);box-shadow:inset 0 0 0 2px var(--skin-card), inset 0 0 0 3.5px var(--skin-line), 0 3px 4px #00000073, 0 8px 18px #00000073;border-radius:10px}#stage #shopList .sh-grid .shop-item[data-chest=small]{--skin-card:#3a9fd6}#stage #shopList .sh-grid .shop-item[data-chest=big]{--skin-card:#9449cc}#stage #shopList .sh-sec[data-shop-tab=topup] .shop-item{--skin-card:#1d55b8;--skin-rim:#0f1f4d}#stage #shopList .sh-sec:has(.sh-goldrow) .shop-item{--skin-card:#b4532c;--skin-rim:#4a1d10}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-txt .si-name{color:#fff;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;background:0 0;font:400 21px var(--skin-title)!important}#stage #shopList .sh-grid.g3 .shop-item:not(.sh-feat) .si-txt .si-name{font-size:19px!important}#stage #shopList .sh-grid .shop-item[data-chest] .si-sub{background:#0a08188c}#stage #shopList .sh-grid .shop-item.sh-feat{--skin-card:#4b2f9a;--skin-rim:#170f35}#stage #shopList .sh-feat .sf-top{background:radial-gradient(120% 140% at 22% 55%,#8a63ff 0%,#6a43d8 38%,#4b2f9a 72%)}#stage #shopList .sh-feat .si-txt .si-name,#stage #shopList .sh-feat .sf-top .si-name{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2.5px #14102a;font-size:24px;font-family:var(--skin-title)!important}#stage #shopList .shop-item .si-price:not(.si-adrail){box-shadow:none;color:#fff;-webkit-text-stroke:2.5px #0f3a1c;text-shadow:0 2px #0f3a1c;background:0 0;border-style:solid;border-width:0 11px;border-image:url(/ui/gui-pro/btn-green.png) 0 22 fill/0 11px;border-radius:0;font-size:20px;font-family:var(--skin-title)!important}#stage #shopList .shop-item .si-price.si-short:not(.si-adrail),#stage #shopList .shop-item.owned .si-price{-webkit-text-stroke-color:#2a2a35;text-shadow:0 2px #2a2a35;border-image-source:url(/ui/gui-pro/btn-gray.png)}#stage #shopList .shop-item .si-price:not(.si-adrail):active{transform:translateY(2px)}#stage #shopList .sh-feat .sf-buy{box-shadow:none;color:#fff;-webkit-text-stroke:2.5px #0f3a1c;paint-order:stroke fill;text-shadow:0 2px #0f3a1c;background:0 0;border-style:solid;border-width:0 11px;border-image:url(/ui/gui-pro/btn-green.png) 0 22 fill/0 11px;border-radius:0;font-family:var(--skin-title)!important}#stage #shopList .sh-feat .sf-buy:active{transform:translateY(2px)}#stage #shopList .shop-item .navDot,#stage .sh-tabs .btn .navDot{box-shadow:none;color:#fff;-webkit-text-stroke:0;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0}#stage #shopList .vo-shop{box-sizing:border-box;background:url(/ui/gui-pro/vip-frame-wide.webp) 50%/100% 100% no-repeat border-box;border:13px solid #0000;border-radius:14px;box-shadow:0 3px 4px #00000073,0 8px 18px #00000073}#stage #shopList .vo-shop .vo-title{color:#ffe27a;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2.5px #1c1037;font:400 22px var(--skin-title)!important}#stage #shopList .vo-shop .vo-badge{aspect-ratio:auto;box-sizing:border-box;color:#fff;-webkit-text-stroke:2px #3a1608;paint-order:stroke fill;text-shadow:0 1.5px #3a1608;background:0 0;border-style:solid;border-width:0 16px 0 7px;border-image:url(/ui/gui-pro/label-orange.png) 0 24 0 10 fill/0 16px 0 7px;height:30%;padding:0 4px 2px;font:400 15px var(--skin-title)!important}#stage .sh-tabs{background:#241d3b;border-top-color:#120e22}#stage .sh-tabs .btn{box-shadow:none;color:#fff;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;background:0 0;border-style:solid;border-width:0 11px;border-radius:0;font:400 21px "Germania One", "Lilita One", var(--game-font)!important}#stage .sh-tabs .btn.btn-yellow{-webkit-text-stroke-color:#5a3500;text-shadow:0 2px #5a3500;border-image-source:url(/ui/gui-pro/btn-yellow.png)}#stage #shopList .shop-item .si-price:not(.si-adrail),#stage #shopList .sh-feat .sf-buy,#stage .sh-tabs .btn{--p:green;background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000;border-image:!important}#stage #shopList .shop-item .si-price:not(.si-adrail),#stage #shopList .sh-feat .sf-buy{background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage #shopList .shop-item .si-price.si-short:not(.si-adrail),#stage #shopList .shop-item.owned .si-price{background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage .sh-tabs .btn{background-image:url(/ui/gui-pro/btn-dark-l.webp),url(/ui/gui-pro/btn-dark-r.webp),url(/ui/gui-pro/btn-dark-m.webp)}#stage .sh-tabs .btn.btn-yellow{background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)}#stage #shopList .vo-shop .vo-badge{background-image:url(/ui/gui-pro/label-orange-l.png),url(/ui/gui-pro/label-orange-r.png),url(/ui/gui-pro/label-orange-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000;border-image:!important}#stage #shopList .shop-item .si-price:not(.si-adrail),#stage #shopList .sh-feat .sf-buy,#stage .sh-tabs .btn,#stage #shopList .vo-shop .vo-badge{background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap,11px)) 100%}#stage #shopList .shop-item .si-price:not(.si-adrail){--cap:11px}#stage #shopList .sh-feat .sf-buy{--cap:10px}#stage #shopList .sh-feat .sf-buy .si-price{--cap:4px}#stage .sh-tabs .btn,#stage #shopList .vo-shop .vo-badge{--cap:9px}#stage #shopList .vo-shop .vo-badge{background-position:0,100%,4px;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%}#stage #shopList .sh-feat .sf-buy .si-price,#stage #shopList .sh-feat .sf-buy .si-price.si-short{color:#fff;-webkit-text-stroke:2px #0f3a1c;text-shadow:0 1.5px #0f3a1c;border-radius:8px;min-width:0;height:auto;margin-top:2px;padding:2px 8px;font-size:17px;background:#0a281452!important;border:0!important;border-image:!important;box-shadow:inset 0 1px 2px #00000059!important}#stage #shopList .sh-feat .sf-buy .si-price.si-short{color:#ff6b6b}#stage #shopList .sh-feat .sf-buy{min-width:128px}#stage #shopList .sh-feat .sf-buy .si-price,#stage #shopList .sh-feat .sf-buy .si-price.si-short{margin-top:0;padding:0;box-shadow:none!important;background:0 0!important}#stage #shopList .sh-grid .shop-item{border-radius:10px;background:50%/100% 100% no-repeat!important;border-color:#0000!important;box-shadow:0 3px 4px #00000073,0 8px 18px #00000073!important}#stage #shopList .sh-grid .shop-item:active{box-shadow:0 2px 3px #00000073,0 4px 10px #00000073!important}#stage #shopList .sh-sec[data-shop-tab=topup] .shop-item{background-image:url(/ui/gui-pro/card-gem.png?v=2)!important}#stage #shopList .sh-sec:has(.sh-goldrow) .shop-item{background-image:url(/ui/gui-pro/card-gold.webp?v=2)!important}#stage #shopList .sh-grid .shop-item[data-chest=small]{background-image:url(/ui/gui-pro/card-chest-sky.png?v=2)!important}#stage #shopList .sh-grid .shop-item[data-chest=big]{background-image:url(/ui/gui-pro/card-chest-violet.png?v=2)!important}#stage #shopList .sh-grid .shop-item,#stage #shopList .sh-grid .shop-item:active{box-shadow:none!important}#stage #shopList .sh-feat .sf-top,#stage #shopList .sh-feat .sf-bot,#stage #shopList .sh-feat .sf-aim,#stage #shopList .shop-item .si-sub,#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-txt .si-name{box-shadow:none!important;background:0 0!important}#stage #shopList .shop-item img,#stage #shopList .sh-feat .sf-art,#stage #shopList .sh-feat .ci-relic{background:0 0!important}#stage #shopList .sh-feat .sf-top{margin-top:0!important;padding-top:0!important}#stage #shopList .sh-feat .sf-aim{box-shadow:none!important;background:50%/100% 100% no-repeat!important;border-color:#0000!important}#stage #shopList,#stage #shopList *,#stage .sh-tabs,#stage .sh-tabs *{font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #shopList .sh-feat .ci-stack:before{opacity:.9;background:#fff;width:193px;height:193px;animation:24s linear infinite skin-rays-turn;-webkit-mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat;mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat}@keyframes skin-rays-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){#stage #shopList .sh-feat .ci-stack:before{animation:none}}#stage #shopList .vo-strip .vo-glow{background:radial-gradient(circle,#fffbe0 0%,#ffe28a 40%,#ffc847 100%);border-radius:0;-webkit-mask:url(/ui/gui-pro/fx-shine.png?v=2) 50%/contain no-repeat;mask:url(/ui/gui-pro/fx-shine.png?v=2) 50%/contain no-repeat}#stage #shopList .vo-strip .vo-spark:before,#stage #shopList .sh-feat .ci-spark:before{width:calc(var(--sz,6%) * 2.4);aspect-ratio:38/50;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;border-radius:0}#stage #shopList .vo-strip .vo-spark:before{filter:drop-shadow(0 0 4px #ffd678e6)}#stage #shopList .sh-feat .ci-spark:before{filter:drop-shadow(0 0 3px #ffffffe6)drop-shadow(0 0 6px #ffa828cc)}#stage #shopPanel>.sh-tabs{margin-top:calc(var(--menu-top-clear) + var(--safe-t) - 44px);background:#1f1c2e;border-top:0;border-bottom:5px solid #2f2747;justify-content:center;gap:6px;padding:12px 12px 0}#stage #shopPanel>.sh-tabs .btn,#stage #shopPanel>.sh-tabs .btn.btn-yellow{--cap:0px;text-transform:uppercase;color:#ced3fb;-webkit-text-stroke:2.5px #14102a;text-shadow:0 2px #14102a;background:url(/ui/gui-pro/tab-off.png?v=3) 50% 100%/100% 100% no-repeat;border:0;flex:0 0 230px;height:41px;padding:3px 6px 0;font-size:18px}#stage #shopPanel>.sh-tabs .btn.btn-yellow{color:#fff;background-image:url(/ui/gui-pro/tab-on.webp?v=3)}#stage #shopPanel>.sh-tabs .btn:active{transform:none}#stage #shopPanel>.sh-tabs .btn .navDot{top:4px;right:-7px}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-price:not(.si-adrail){box-sizing:border-box;--cap:9px;min-width:0;max-width:none;font-size:calc(21px * var(--price-fit,1));white-space:nowrap;flex:none;align-self:center;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:4px;color:#257358!important;-webkit-text-stroke:0!important;width:min(127px,100%)!important;height:52.2px!important;text-shadow:none!important}#stage #shopList .si-price .si-free{color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-price.si-short:not(.si-adrail),#stage #shopList .sh-grid .shop-item.owned:not(.sh-feat) .si-price{color:#4a4658!important}#stage #shopList .sh-feat .sf-buy,#stage #shopList .sh-feat .sf-buy .si-price:not(.si-short){color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .navDot,#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-info+.navDot{right:calc(50% - 70.5px);bottom:calc(var(--shop-btn-h) - 14px - 9px)}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-buy>.si-price{position:relative;overflow:visible}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-buy>.si-price>.navDot{top:9px;bottom:auto;right:-17px}#stage #shopList .sh-feat .sf-buy{gap:0}#stage #shopList .sh-feat .sf-buy .sf-buy-n,#stage #shopList .sh-feat .sf-buy .si-price{padding-top:0;padding-bottom:0;line-height:1.05}#stage #shopList .sh-grid .shop-item[data-chest]>img{margin-top:auto}#stage #shopList .sh-grid .shop-item[data-chest] .si-buy{margin-top:0}#stage #shopList .sh-grid .shop-item[data-chest] .si-vows{margin-bottom:6px}#stage #shopList .sh-grid .shop-item[data-chest] .si-next:empty{visibility:hidden;box-sizing:border-box;height:12px;padding:0;display:block}#stage #shopList .sh-feat .sf-bot{border-radius:0 0 6px 6px;margin:0 -12px -8px;padding:10px 12px 8px;background:#00000080!important}#stage #shopList .shop-item .si-name.si-amt-gems{color:#0ff!important}#stage #shopList .shop-item .si-name.si-amt-gold{color:#ffd956!important}#stage #shopList .sh-grid.g3 .shop-item:not(.sh-feat) .si-txt .si-name.si-amt{position:relative;top:8px;font-size:27.2px!important}#stage #shopPanel>.sh-tabs{flex-wrap:wrap;row-gap:0}#stage #shopPanel>.sh-tabs .sh-title{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2.5px #14102a;flex:0 0 100%;margin:-2px 0 8px;padding:0;font-size:34px;font-weight:400;line-height:1}#stage #shopList .vo-shop .vo-ticket-wrap{transform-origin:50%;scale:1.2}#stage #shopList .vo-shop .vo-glow{animation:24s linear infinite skin-vip-shine-turn,3.1s ease-in-out infinite skin-vip-shine-float}@keyframes skin-vip-shine-turn{0%{transform:translate(-50%,-50%)rotate(0)scale(.81)}to{transform:translate(-50%,-50%)rotate(360deg)scale(.81)}}@keyframes skin-vip-shine-float{0%,to{translate:0}50%{translate:-.75px -6.1px}}@media (prefers-reduced-motion:reduce){#stage #shopList .vo-shop .vo-glow{animation:none;transform:translate(-50%,-50%)scale(.81)}}#stage #shopList .sh-feat .sf-buy .si-price{margin-top:-2px}#stage #shopList .sh-grid .shop-item:not(.sh-feat) .si-price:not(.si-adrail){--cap:9px}#stage #shopList .sh-grid .shop-item[data-chest] .si-sub{filter:drop-shadow(0 4px 5px #0000004d);position:relative;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:#1d1a2c!important;border:2px solid #0b0916!important;border-radius:9px!important;margin-bottom:12px!important;box-shadow:inset 0 0 0 1.5px #ffffff14!important}#stage #shopList .sh-grid .shop-item[data-chest] .si-sub:after{content:"";pointer-events:none;clip-path:polygon(0 0,100% 0,78% 100%);background:#1d1a2c;width:16px;height:14px;position:absolute;bottom:-13px;right:18%}#stage #shopList .sh-grid .shop-item[data-chest] .si-sub b.rar{color:var(--q-lit,var(--q-ink,var(--q-back)))!important;-webkit-text-stroke:0!important}#stage #shopList .shop-item .si-ad{min-width:56px;padding-bottom:4px;height:52.2px!important;box-shadow:none!important;color:#1f4d7a!important;background-color:#0000!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important;border:0!important;border-radius:0!important}#stage #shopList .shop-item .si-ad :-webkit-any(.si-ad-do,.si-ad-wait,em){font-family:"Germania One", "Lilita One", var(--game-font)!important;color:#1f4d7a!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:400!important}#stage #shopList .shop-item .si-ad :is(.si-ad-do,.si-ad-wait,em){font-family:"Germania One", "Lilita One", var(--game-font)!important;color:#1f4d7a!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-weight:400!important}#stage #shopList .shop-item .si-ad .si-ad-do{font-size:17px!important}#stage #shopList .shop-item .si-ad:active{transform:translateY(2px)}#stage #shopList .sh-grid .shop-item[data-chest] .si-txt .si-name{position:relative;top:5px}#stage #shopList .sh-grid .shop-item:-webkit-any([data-sku^=stones_pack_],[data-sku^=designs_pack_]) .si-txt .si-name{position:relative;top:15px}#stage #shopList .sh-grid .shop-item:is([data-sku^=stones_pack_],[data-sku^=designs_pack_]) .si-txt .si-name{position:relative;top:15px}#stage #shopList .shop-item .si-buy:has(.si-ad){justify-content:center!important;gap:8px!important}#stage #shopList .shop-item .si-buy:has(.si-ad) .si-price{margin-left:0!important;margin-right:0!important}#stage #shopList .sh-grid .shop-item.sh-feat{--skin-card:#f2b41e;--skin-rim:#4a2006;background-image:url(/ui/gui-pro/card-feat-gold.webp?v=2)!important}#stage #shopList .sh-feat .sf-aim{background-image:url(/ui/gui-pro/box-feat-aim-gold.png)!important}#stage #shopList .sh-feat .sf-bot{background:#3a1804c7!important}#stage #shopPanel>#shopScroll{padding-top:calc(var(--menu-top-clear) + var(--safe-t))}#stage #shopPanel>.sh-tabs{border-top:5px solid #2f2747;border-bottom:0;flex-wrap:nowrap;margin-top:0;padding:8px 10px 10px}#stage #shopPanel>.sh-tabs .btn,#stage #shopPanel>.sh-tabs .btn.btn-yellow{flex:1 1 0;min-width:0;max-width:230px;font-size:17px}#bagModal{z-index:61;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#bagModal.show{display:flex}#prizeTip{z-index:120;border:2.25px solid var(--panel-dark,#2f2b4e);background:var(--panel-dark,#2f2b4e);pointer-events:none;border-radius:12.6px;width:max-content;min-width:135px;max-width:207px;animation:.16s cubic-bezier(.2,.9,.3,1.15) backwards pz-in;display:none;position:absolute;box-shadow:0 10px 22px #00000073}#prizeTip.show{display:block}@keyframes pz-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}#prizeTip,#prizeTip *{font-weight:400!important}#stage #prizeTip .pz-head{text-align:center;color:#fff;background:var(--panel-dark,#2f2b4e);border-radius:10.35px 10.35px 0 0;padding:5px 12.6px 6px;font:400 15.3px/1.15 "Lilita One", var(--game-font)!important}#prizeTip .pz-body{text-align:center;background:linear-gradient(180deg, var(--cream-top,#fdf3dc), var(--cream-bot,#f6e6c4));border-top:2px solid var(--cream-edge,#785c2e);border-radius:0 0 10.35px 10.35px;padding:7px 12.6px 9px}.pz-face{justify-content:center;align-items:center;width:48.6px;height:48.6px;margin:0 auto 4px;display:flex;container-type:inline-size}.pz-face .pt-reward{border:1px solid #000;width:100%;height:auto}.pz-face .ci-face{width:100%;height:auto;box-shadow:0 0 0 3.7cqw var(--q-line), 0 2px 0 #0000004d;border:0}.pz-face .ci-tile{width:100%;margin-bottom:0;transform:none}.pz-face .pt-reward img{width:34.4px;height:34.4px}#stage #prizeTip .pz-have{color:#2f2b4e9e;margin-bottom:3px;font:400 12.6px/1.2 "Lilita One", var(--game-font)!important}#stage #prizeTip .pz-about{color:var(--cream-ink,#2f2b4e);margin:0;font:400 12.6px/1.25 "Lilita One", var(--game-font)!important}#prizeTip:before,#prizeTip:after{content:"";left:var(--pz-arrow-x,50%);border:9px solid #0000;border-bottom-width:0;width:0;height:0;position:absolute}#prizeTip:before{border-top-color:var(--panel-dark,#2f2b4e);margin-left:-9px;bottom:-11px}#prizeTip:after{border-width:7px 7px 0;border-top-color:var(--cream-bot,#f6e6c4);margin-left:-7px;bottom:-6px}.bag-wrap{width:min(calc(var(--card-w,482px) * .8 + 20px), 78%);--game-weight:400;flex-direction:column;align-items:center;height:min(720px,100%);display:flex;position:relative}.bag-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.bag-panel{width:100%;min-height:0;padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;flex:1;display:flex}.bag-body{flex-direction:column;flex:1;min-height:0;display:flex}.bag-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:10px;overflow-x:hidden;overflow-y:auto}.bag-scroll::-webkit-scrollbar{display:none}.bag-grid{grid-template-columns:repeat(auto-fill,minmax(max(56px,20% - 8px),1fr));align-content:start;gap:10px;display:grid}.bag-cell{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 0 15%;display:flex;position:relative}.bag-cell .pt-reward{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}#stage .bag-cell .pt-reward .bag-n{bottom:-10px;left:0;right:0;z-index:2;text-align:center;color:#fff;-webkit-text-stroke:3.8px #000;-webkit-text-stroke:5.28cqw #000;paint-order:stroke fill;text-shadow:none;pointer-events:none;position:absolute;bottom:-13.88cqw;font:800 17px/1.2 Rubik, var(--game-font)!important;font:800 23.6cqw/1.2 Rubik, var(--game-font)!important}.bag-cell .eq-mat{width:100%}.bag-empty{font:400 17px "Lilita One", var(--game-font);color:var(--cream-ink,#8a6a41);flex:1;justify-content:center;align-items:center;display:flex}.bag-empty[hidden],.bag-scroll[hidden]{display:none}.bag-close{cursor:pointer;flex:none;width:56px;height:58px;margin:14px 0 0;position:relative}#stage .pz-face .al-chip{box-shadow:none;background:0 0;border:0;padding:0}#stage .pz-face .al-chip>img{width:40px;height:40px}#stage .pz-face .al-hero{width:100%;height:100%;display:block}#stage .pz-face .al-hero>img{object-fit:contain;clip-path:none;width:100%;height:100%;scale:none;-webkit-mask-image:none;mask-image:none}#noticeModal{z-index:61;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#noticeModal.show{display:flex}.nt-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;display:flex;position:relative}.nt-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;display:flex;position:absolute;top:0;left:50%}#noticeModal .nt-title{font:400 25.2px "Lilita One", var(--game-font)!important}.nt-panel{width:100%;padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream)}#noticeModal .nt-body{text-align:center;color:var(--cream-ink);padding:18px 16px;font:400 17px/1.45 "Lilita One", var(--game-font)!important}#chestInfo{z-index:61;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#chestInfo.show{display:flex}.ci-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;height:min(720px,100%);display:flex;position:relative}.ci-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.ci-panel{width:100%;min-height:0;padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;flex:1;gap:11px;display:flex}.ci-body{flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px 11px 11px;display:flex;overflow:hidden}.ci-rates{--ci-band:var(--cream-band);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:9px;min-height:0;padding:0 11px 5px;display:flex;overflow-x:hidden;overflow-y:auto}.ci-rates::-webkit-scrollbar{display:none}.ci-scroll{flex:1;min-height:0;margin:-10px -11px 0;display:flex;position:relative}.ci-scroll:before,.ci-scroll:after{content:"";z-index:1;pointer-events:none;opacity:0;height:28px;transition:opacity .14s linear;position:absolute;left:0;right:0}.ci-scroll:before{background:linear-gradient(var(--cream-top), #fdf3dc00);top:0}.ci-scroll:after{background:linear-gradient(#f6e6c400, var(--cream-bot));bottom:0}.ci-scroll[data-top="1"]:before,.ci-scroll[data-end="1"]:after{opacity:1}.ci-grp{flex-direction:column;gap:27px;display:flex}.ci-hdr{background:var(--ci-band);align-items:center;gap:9px;margin-inline-start:-11px;margin-inline-end:-11px;padding:12px 17px 13px;display:flex}.ci-pill{background:var(--q-back,#7249a8);box-shadow:0 0 0 2.5px var(--q-line,#1a1420);color:#fff;-webkit-text-stroke:0;text-shadow:0 1.5px #00000073;border-radius:999px;flex:none;padding:4px 13px 5px;font:400 14px "Lilita One", var(--game-font)!important}.ci-pill-mat{background:var(--panel-dark);box-shadow:0 0 0 2.5px #1a1420}.ci-hdr em{color:#8a5a09;text-align:right;flex:1;min-width:0;font-size:12.5px;font-style:normal;line-height:1.3}.ci-hdr em b{color:#8a5a09;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.ci-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.ci-tile{-webkit-appearance:none;appearance:none;min-width:0;font:inherit;color:inherit;text-align:center;cursor:default;transform-origin:50% 0;background:0 0;border:0;flex-direction:column;align-items:stretch;margin-bottom:-9px;padding:0;display:flex;transform:scale(.804)}button.ci-tile{cursor:pointer}button.ci-tile:active .ci-face{transform:translateY(2px)}.ci-face{aspect-ratio:1;background:var(--q-edge,var(--q-back));width:100%;box-shadow:0 0 0 2.5px var(--q-line), 0 2px 0 #0000004d;border-radius:17.8%;transition:transform 80ms;display:block;position:relative;container-type:inline-size}@supports not (aspect-ratio:1 / 1){.ci-face{height:0;padding-bottom:100%}}.ci-face:before{content:"";background:var(--q-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage .ci-tile[data-prize]:not([data-prize-tip]) .ci-face{--q-edge:var(--prize-frame);--q-back:var(--prize-frame);--q-face:var(--prize-face);--q-line:#000}.ci-face>img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);width:69.2%;height:69.2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#stage .ci-face .ci-qty{bottom:-10px;left:0;right:0;z-index:2;text-align:center;color:#fff;-webkit-text-stroke:3.8px #000;-webkit-text-stroke:5.28cqw #000;paint-order:stroke fill;text-shadow:none;pointer-events:none;position:absolute;bottom:-13.88cqw;font:800 17px/1.2 Rubik, var(--game-font)!important;font:800 23.6cqw/1.2 Rubik, var(--game-font)!important}.ci-face .eq-s{width:21.8px;height:25px;bottom:-6px;left:-6px}.ci-tile>b{background:var(--ci-band);color:#8a5a09;-webkit-text-stroke:0;text-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;margin-top:17.4%;padding:2px 0 3px;display:block;overflow:hidden;font:400 16.5px/1.15 "Lilita One", var(--game-font)!important}.ci-tile.unknown .ci-face>img{filter:brightness(0)opacity(.45)}.ci-pill .rar-s{vertical-align:-.16em;color:#0000;width:.916em;height:1.05em;text-shadow:none;-webkit-text-stroke:0;background:url(/ui/s-tier.webp) 50%/contain no-repeat;margin-right:5px;display:inline-block}.ci-close{cursor:pointer;flex:none;width:56px;height:58px;margin:14px 0 0;position:relative}#stage #shopList .sh-wish .aw-art{aspect-ratio:310/330;width:150px;height:auto;margin:-14px 0 -6px -6px}#stage #shopList .sh-wish .aw-vows{border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;background:#0e0a1ec7!important;box-shadow:inset 0 0 0 2px #ffffff0f!important}#stage #shopList .sh-wish .aw-vows .sf-vow{color:#fff;text-align:center;font-size:15px;font-style:normal}#stage #shopList .sh-wish .aw-vows .rar.q-legendary{color:#ff9a2a}#stage #shopList .sh-wish .aw-vows .rar.q-mythic{color:#ff4a5a}#chestInfo .awr-shards .ci-face{position:relative}#chestInfo .awr-shard{z-index:2;fill:#ffcf3a;stroke:#2b1a05;stroke-width:1.6px;paint-order:stroke fill;width:22px;height:22px;position:absolute;top:-4px;right:-4px}#chestInfo .awr-note{color:var(--cream-edge,#785c2e);text-align:center;margin:4px 2px 6px;font-size:13px;line-height:1.3}#stage #shopList .sh-grid .shop-item.sh-feat.sh-wish{--skin-card:#6a43d8;--skin-rim:#170f35}#stage #shopList .sh-wish .sf-bot{display:block}#stage #shopList .sh-wish .sf-buys{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}#stage #shopList .sh-wish .aw-art{width:170px}#stage #shopList .sh-wish .aw-vows .sf-vow{white-space:nowrap;font-size:14px}#stage #shopList .sh-wish .aw-art{aspect-ratio:360/422;object-fit:contain;filter:drop-shadow(0 4px #0a061859);width:150px;margin:-6px 4px -10px 6px}#stage #shopList .sh-wish .sf-buy{justify-self:center;width:85%}#stage #shopList .sh-wish .sf-bot{border-radius:0 0 8px 8px;position:relative;background:radial-gradient(70% 120% at 50% 0,#a078ff38,#a078ff00 70%),linear-gradient(#3b2475 0,#2b1959 100%)!important;box-shadow:inset 0 2px #c8aaff59,inset 0 -3px #0a061859!important}#stage #shopList .sh-wish .sf-buys{grid-template-columns:repeat(2,186px);justify-content:center;gap:10px}#stage #shopList .sh-wish .sf-buy{width:100%}#stage #shopList .sh-wish .aw-stage{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}#stage #shopList .sh-wish .aw-stage>.aw-art{z-index:2;position:relative}#stage #shopList .sh-wish .aw-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#dcc8ff8c 0,#aa82ff47 32%,#aa82ff00 64%);border-radius:50%;animation:3.2s ease-in-out infinite awGlow;position:absolute;top:-10%;bottom:-10%;left:-18%;right:-18%}#stage #shopList .sh-wish .aw-beams{z-index:1;pointer-events:none;background:repeating-conic-gradient(from 0deg, #ebdcff38 0 10deg, #ebdcff00 10deg 30deg);width:340px;height:340px;margin:-170px 0 0 -170px;animation:26s linear infinite awBeams;position:absolute;top:45%;left:50%;-webkit-mask:radial-gradient(circle,#000 12%,#0000 62%);mask:radial-gradient(circle,#000 12%,#0000 62%)}#stage #shopList .sh-wish .aw-star{z-index:3;left:var(--x);top:var(--y);pointer-events:none;background:radial-gradient(circle, #fff 0 18%, #fff0 19%), conic-gradient(from 45deg, transparent 0 0);opacity:0;width:14px;height:14px;transform:scale(var(--s));animation:awStar 3.6s ease-in-out var(--d) infinite;margin:-7px;position:absolute}#stage #shopList .sh-wish .aw-star:before,#stage #shopList .sh-wish .aw-star:after{content:"";background:linear-gradient(#fff0,#fff 45% 55%,#fff0);border-radius:2px;width:3px;height:14px;margin:-7px 0 0 -1.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 4px #d2b4ffe6}#stage #shopList .sh-wish .aw-star:after{transform:rotate(90deg)}@keyframes awBeams{to{transform:rotate(360deg)}}@keyframes awGlow{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes awStar{0%{opacity:0;transform:translateY(6px) scale(calc(var(--s) * .4)) rotate(0deg)}25%{opacity:1;transform:translateY(0) scale(var(--s)) rotate(20deg)}55%{opacity:.85;transform:translateY(-8px) scale(calc(var(--s) * .85)) rotate(35deg)}to{opacity:0;transform:translateY(-18px) scale(calc(var(--s) * .3)) rotate(60deg)}}@media (prefers-reduced-motion:reduce){#stage #shopList .sh-wish :-webkit-any(.aw-beams,.aw-glow,.aw-star){animation:none}#stage #shopList .sh-wish :is(.aw-beams,.aw-glow,.aw-star){animation:none}#stage #shopList .sh-wish .aw-star{opacity:.8}}#stage #shopList .sh-wish .aw-star{width:22px;height:22px;margin:-11px}#stage #shopList .sh-wish .aw-star:before,#stage #shopList .sh-wish .aw-star:after{width:4px;height:22px;margin:-11px 0 0 -2px;box-shadow:0 0 6px 1px #dcbefff2,0 0 2px #fff}#stage #shopList .sh-wish .aw-beams{background:repeating-conic-gradient(from 0deg, #ebdcff52 0 10deg, #ebdcff00 10deg 30deg)}#stage #shopList .sh-grid .shop-item.sh-feat.sh-wish{background-image:url(/ui/shop/card-wish.png?v=10)!important}#stage #shopList .sh-wish .sf-top{border-radius:8px 8px 0 0;overflow:hidden}#stage #shopList .sh-wish .sf-bot{box-shadow:inset 0 -3px #0a061859!important}#stage #shopList .sh-wish .aw-star{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='h'%3E%3Cstop offset='0' stop-color='%23e9dbff' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23b48cff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='s'%3E%3Cstop offset='.25' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23d6c2ff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='20' cy='20' r='13' fill='url(%23h)'/%3E%3Cpath d='M20 1 C21.6 13.5 26.5 18.4 39 20 C26.5 21.6 21.6 26.5 20 39 C18.4 26.5 13.5 21.6 1 20 C13.5 18.4 18.4 13.5 20 1Z' fill='url(%23s)'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;margin:-10px}#stage #shopList .sh-wish .aw-star:before,#stage #shopList .sh-wish .aw-star:after{content:none}#stage #shopList .sh-wish .aw-beams{width:240px;height:240px;margin:-120px 0 0 -120px}#stage #shopList .sh-wish .sf-bot{box-shadow:none!important;background:0 0!important}#stage #shopList .sh-grid .shop-item.sh-wish{position:relative}#stage #shopList .sh-wish .sf-top{clip-path:none;overflow:visible}#stage #shopList .sh-wish .aw-fx{z-index:0;pointer-events:none;border-radius:6px;position:absolute;top:5px;bottom:5px;left:5px;right:5px;overflow:hidden}#stage #shopList .sh-wish .sf-top,#stage #shopList .sh-wish .sf-bot{z-index:1;position:relative}#stage #shopList .sh-wish .si-info{z-index:2}#stage #shopList .sh-wish .aw-fx .aw-glow{width:240px;height:220px;margin:-110px 0 0 -120px;top:38%;bottom:auto;left:22%;right:auto}#stage #shopList .sh-wish .aw-fx .aw-beams{top:38%;left:22%}#stage #shopList .sh-wish .sf-bot{z-index:2;border-radius:0 0 6px 6px;background:#4a2ca0!important}#stage #shopList .sh-wish .aw-art{width:180px;margin-top:-22px;margin-bottom:-29px}#stage #shopList .sh-wish .aw-vows{padding:8px 10px}#stage #shopList .sh-wish .aw-vows .sf-vow{font-size:13px}#stage #shopList .sh-wish .aw-art{margin-bottom:-19px;margin-left:-4px;margin-right:-8px}#stage #shopList .sh-wish .sf-top{gap:6px}#stage #shopList .sh-wish .sf-bot{border-radius:0;background:0 0!important}#stage #shopList .sh-wish .sf-top{clip-path:inset(-80px -80px 0)}#stage #shopList .sh-wish .si-txt .si-name{font-size:26.4px!important}#stage #shopList .sh-wish .aw-fx{border-radius:6px 6px 0 0;height:176px;bottom:auto}#stage #chestInfo{--ci-ink:#14102a;--ci-tray:#2a2342}#stage #chestInfo .ci-wrap{padding-top:26px}#stage #chestInfo .ci-title{aspect-ratio:auto;box-sizing:border-box;z-index:3;letter-spacing:.02em;-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;max-width:86%;height:49.5px;padding:0 0 10px;font-size:24px;top:26px;transform:translate(-50%,-50%);font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #chestInfo .ci-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:40px 14px 16px;box-shadow:0 12px 32px #00000080}#stage #chestInfo .ci-body{background:var(--ci-tray);box-shadow:inset 0 0 0 2px var(--ci-ink), inset 0 0 0 4px #ffffff12;border:0;border-radius:12px}#stage #chestInfo .ci-rates{--ci-band:#ffffff0f}#stage #chestInfo .ci-scroll:before{background:linear-gradient(var(--ci-tray), #2a234200)}#stage #chestInfo .ci-scroll:after{background:linear-gradient(#2a234200, var(--ci-tray))}#stage #chestInfo .ci-hdr{background:#ffffff0f}#stage #chestInfo .ci-pill{letter-spacing:.02em;-webkit-text-stroke:2.5px var(--ci-ink);paint-order:stroke fill;text-shadow:none;font-size:15px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #chestInfo .ci-hdr em,#stage #chestInfo .ci-hdr em b{color:#e8e2ff;-webkit-text-stroke:2.5px var(--ci-ink);paint-order:stroke fill;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #chestInfo .ci-hdr em{font-size:13.5px}#stage #chestInfo .ci-hdr em b{color:#ffe08a;font-size:15px}#stage #chestInfo .ci-tile>b{color:#fff;-webkit-text-stroke:2.5px var(--ci-ink);paint-order:stroke fill;background:#0a06188c;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #chestInfo .awr-note{color:#cfc4ef;-webkit-text-stroke:2.5px var(--ci-ink);paint-order:stroke fill;font-size:13.5px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #chestInfo .ci-close{width:52px;height:55px;box-shadow:none;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat;border:0;border-radius:0;padding:0}#stage #chestInfo .ci-close:before,#stage #chestInfo .ci-close:after{display:none}#energyPlus{border:var(--btn-outline) solid var(--green-edge);cursor:pointer;background:linear-gradient(var(--green-face-top), var(--green-face-bot));width:24px;height:24px;box-shadow:inset 0 2px 0 #ffffff73, inset 0 -3px 0 var(--green-lip);color:#fff;-webkit-text-stroke:0;text-shadow:0 1.5px #00000073;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:1px;padding:0 0 2px;display:flex;font:400 18px/1 "Lilita One", var(--game-font)!important}#energyPlus:active{transform:translateY(2px)}#energyShop{z-index:61;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#energyShop.show{display:flex}.es-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}.es-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.es-panel{width:100%;padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;display:flex}.es-body{flex-direction:column;gap:11px;padding:11px;display:flex}.es-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.es-rail{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:13px 9px 15px;display:flex}.es-left{color:var(--cream-ink);text-align:center;font:400 13px/1.25 "Lilita One", var(--game-font)!important}.es-buy{min-width:96px;max-width:100%;height:var(--shop-btn-h,55px);cursor:pointer;--ad-count-size:24px;justify-content:center;align-items:center;gap:5px;padding:0 14px 7px;display:flex;position:relative;font:400 17px/1 "Lilita One", var(--game-font)!important}.es-buy .ad-play{--ad-play-size:26px}.es-rail .es-left{margin-top:15px}.es-buy .ic-txt{margin:0}.es-buy.es-off{filter:saturate(.35)brightness(.78)}.es-buy.es-short{color:var(--short-ink,#ff6f5c)}.es-buy:active{transform:translateY(3px)}.es-pair.es-solo{grid-template-columns:1fr}.es-pack{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:16px;overflow:hidden}.es-pack-hd{color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;background:linear-gradient(#f0913c,#e2742a);border-bottom:2.5px solid #6b4b2859;padding:7px 12px;font:400 16px/1.2 "Lilita One", var(--game-font)!important}.es-pack-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 16px;display:flex}#energyShop .pt-reward{--pt-tile:#3fa9d8}.es-close{cursor:pointer;flex:none;width:56px;height:58px;margin:14px 0 0;position:relative}@media (max-width:430px){.es-rail{gap:7px;padding:11px 7px 13px}.es-left{text-wrap:balance;font-size:12px}.es-rail .es-buy{width:70%;min-width:0;padding:0 8px 7px}}#stage #energyShop .es-wrap :where(:not(.pt-reward *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #energyShop .es-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage #energyShop .es-title{paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage #energyShop .es-body{box-shadow:none!important;background:0 0!important;border:0!important}#stage #energyShop :-webkit-any(.es-rail,.es-pack){background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage #energyShop :is(.es-rail,.es-pack){background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage #energyShop .es-pack{overflow:hidden;margin-bottom:20px!important}#stage #energyShop .es-pack-hd{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #120d26!important;text-shadow:none!important;background:#0a06188c!important;box-shadow:inset 0 -2px #1d1736!important}#stage #energyShop .es-left{color:#c9bdf0!important;-webkit-text-stroke:0!important}#stage #energyShop .es-buy{height:51px!important;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important}#stage #energyShop .es-buy.btn-green{color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%!important}#stage #energyShop .es-buy.btn-blue{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%!important}#stage #energyShop .es-buy :-webkit-any(span,b){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #energyShop .es-buy :is(span,b){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #energyShop .es-buy:disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #energyShop .es-buy.btn-blue.ad-busy:disabled{color:#1f4d7a!important;filter:brightness(.8)!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage #energyShop .es-buy .navDot{width:calc(22px * var(--badge-scale,1));height:calc(22px * var(--badge-scale,1));border:var(--badge-ring,1px) solid #17112b;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:0;right:0;transform:translateY(-50%);box-shadow:0 2px #0000004d;font:800 calc(13px * var(--badge-scale,1))/1 system-ui!important;color:#fff!important}#stage #energyShop .es-buy.dot .navDot{display:flex}:-webkit-any(#rewardsHub,.rh-shell){z-index:58;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}:is(#rewardsHub,.rh-shell){z-index:58;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}:-webkit-any(#rewardsHub,.rh-shell).show{display:flex}:is(#rewardsHub,.rh-shell).show{display:flex}@keyframes rhScrimIn{0%{opacity:0}to{opacity:1}}@keyframes rhCardIn{0%{opacity:0;transform:translateY(16px)scale(.93)}to{opacity:1;transform:none}}:-webkit-any(#rewardsHub,.rh-shell).show{animation:.2s ease-out both rhScrimIn}:is(#rewardsHub,.rh-shell).show{animation:.2s ease-out both rhScrimIn}:-webkit-any(#rewardsHub,.rh-shell).show .dl-wrap{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}:is(#rewardsHub,.rh-shell).show .dl-wrap{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}@media (prefers-reduced-motion:reduce){:-webkit-any(#rewardsHub,.rh-shell).show .dl-wrap{animation:.2s ease-out both rhScrimIn}:is(#rewardsHub,.rh-shell).show .dl-wrap{animation:.2s ease-out both rhScrimIn}}.dl-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}.dl-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.dl-panel{width:100%;padding:var(--ribbon-clear-airy) var(--popup-inset-cream) var(--popup-inset-cream);flex-direction:column;display:flex}.dl-body{--dl-hd-font:14px;--dl-hd-lines:1.536;--dl-hd-h:calc(var(--dl-hd-font) * var(--dl-hd-lines));--dl-card-r:13px;--dl-hd-bg:#4a3a5a;--dl-live-top:#cdf09b;--dl-live-bot:#a9dd60;--dl-cap-top:color-mix(in srgb, var(--green-face-top) 80%, #000);--dl-cap-bot:color-mix(in srgb, var(--green-face-bot) 80%, #000);flex-direction:column;gap:11px;padding:11px;display:flex}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.dl-day{border-radius:var(--dl-card-r);background:var(--cream-inset);box-shadow:0 0 0 var(--card-edge-w) var(--dl-hd-bg), var(--cream-inset-shadow);flex-direction:column;align-items:center;padding:0 0 15px;display:flex;position:relative}.dl-day .pt-reward{margin-top:9px}.dl-day-hd{width:100%;height:var(--dl-hd-h);border-radius:var(--dl-card-r) var(--dl-card-r) 0 0;background:var(--dl-hd-bg);color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;align-items:center;display:flex;font:400 var(--dl-hd-font)/1.2 "Lilita One", var(--game-font)!important}.dl-day.is-next{background:linear-gradient(var(--dl-live-top), var(--dl-live-bot));cursor:pointer}.dl-day.is-next .dl-day-hd{background:linear-gradient(var(--dl-cap-top), var(--dl-cap-bot))}.dl-day.is-next,.dl-grand.is-next{--dl-shine:calc(66.5px * var(--dl-scale,1) * 1.45)}.dl-day.is-next:after,.dl-grand.is-next:after{content:"";z-index:0;pointer-events:none;width:var(--dl-shine);height:var(--dl-shine);background:repeating-conic-gradient(#ffffffb8 0deg 11deg,#fff0 11deg 45deg);animation:14s linear infinite dlShine;position:absolute;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.dl-day.is-next:after{top:calc((14px * var(--dl-hd-lines) + 9px + 66.5px / 2) * var(--dl-scale,1))}.dl-grand.is-next:after{top:calc(14px * var(--dl-hd-lines) * var(--dl-scale,1) + 9px + 66.5px * var(--dl-scale,1) / 2)}.dl-day.is-next .pt-reward,.dl-grand.is-next .pt-reward{z-index:1}.dl-day.is-next .dl-day-hd{z-index:1;position:relative}@keyframes dlShine{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dl-day.is-next:after,.dl-grand.is-next:after{animation:none;transform:translate(-50%,-50%)}}.dl-day,.dl-grand{isolation:isolate}.dl-day.is-done:before,.dl-grand.is-done:before{content:"";z-index:2;pointer-events:none;border-radius:var(--dl-card-r);background:color-mix(in srgb, var(--panel-dark) 58%, transparent);position:absolute;top:0;bottom:0;left:0;right:0}.dl-day.is-done .pt-reward:after,.dl-grand.is-done .pt-reward:after{content:"";z-index:3;filter:drop-shadow(0 2px 3px #00000073);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:38px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-grand{border-radius:var(--dl-card-r);background:var(--cream-inset);box-shadow:0 0 0 var(--card-edge-w) var(--dl-hd-bg), var(--cream-inset-shadow);margin-top:15px;padding:0 0 15px;position:relative}.dl-grand-flag{aspect-ratio:340/63;background:var(--dl-flag,url(/ui/side-ribbon-white.webp)) 50% 50% / 100% 100% no-repeat;color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;align-items:center;height:31.2px;padding:0 13% 2px 3%;display:flex;position:absolute;top:-10px;left:-14px;font:400 16.8px/1.2 "Lilita One", var(--game-font)!important}.dl-grand-hd{width:100%;height:var(--dl-hd-h);border-radius:var(--dl-card-r) var(--dl-card-r) 0 0;background:var(--dl-hd-bg);color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;align-items:center;display:flex;font:400 var(--dl-hd-font)/1.2 "Lilita One", var(--game-font)!important}.dl-grand.is-next .dl-grand-hd{background:linear-gradient(var(--dl-cap-top), var(--dl-cap-bot))}.dl-grand-row{justify-content:center;align-items:center;gap:18px;margin-top:9px;display:flex}.dl-grand.is-next{background:linear-gradient(var(--dl-live-top), var(--dl-live-bot));cursor:pointer}:-webkit-any(#rewardsHub,.rh-shell) .dl-wrap{--rh-h:742px;width:min(var(--card-w,482px), 94%);height:min(var(--rh-h), 100%);min-height:0}:is(#rewardsHub,.rh-shell) .dl-wrap{--rh-h:742px;width:min(var(--card-w,482px), 94%);height:min(var(--rh-h), 100%);min-height:0}:-webkit-any(#rewardsHub,.rh-shell){padding-top:calc(46px + var(--safe-t));--dl-card-line:2.5px;--dl-card-edge:#6e5223}:is(#rewardsHub,.rh-shell){padding-top:calc(46px + var(--safe-t));--dl-card-line:2.5px;--dl-card-edge:#6e5223}:-webkit-any(#rewardsHub,.rh-shell) .dl-panel{flex:auto;min-height:0}:is(#rewardsHub,.rh-shell) .dl-panel{flex:auto;min-height:0}:-webkit-any(#rewardsHub,.rh-shell) .dl-body{flex:auto;min-height:0;overflow:hidden}:is(#rewardsHub,.rh-shell) .dl-body{flex:auto;min-height:0;overflow:hidden}:-webkit-any(#rewardsHub,.rh-shell):not(.rh-quest) .dl-body{overflow:visible}:is(#rewardsHub,.rh-shell):not(.rh-quest) .dl-body{overflow:visible}:-webkit-any(#rewardsHub,.rh-shell).rh-quest{overflow:hidden}:is(#rewardsHub,.rh-shell).rh-quest{overflow:hidden}.rh-pane{flex-direction:column;gap:11px;min-height:0;display:none}.rh-pane.rh-on{display:flex}.rh-tabs{padding:4px var(--popup-inset-cream) 0;flex:none;grid-template-columns:repeat(3,1fr) 1.3fr;align-items:end;gap:6px;display:grid}.rh-tab{-webkit-text-stroke:2.09px #000;text-shadow:0 2px #000;height:56px;padding:0;transition:transform 80ms,height .1s;position:relative;font-size:17.16px!important}.rh-tab.rh-on{height:64px}.rh-tab.rh-on:before{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-bottom:8px solid var(--btn-face-top);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.rh-tab .navDot{width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-8px;right:-6px;box-shadow:0 2px #0000004d}.rh-tab.dot .navDot{display:flex}.qh-top{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:13px;flex-direction:column;flex:none;gap:7px;padding:10px 11px 9px;display:flex}.qh-bar{--qh-chest-w:48.3px;--qh-track-h:21px;align-items:center;gap:0;padding-bottom:11px;display:flex}.rh-pane[data-pane=daily]{--qh-fill:#48b0f0}.rh-pane[data-pane=weekly]{--qh-fill:#a24ecb}.rh-pane[data-pane=ach]{--qh-fill:var(--green-face-top)}.rh-pane[data-pane=daily],.rh-pane[data-pane=weekly],.rh-pane[data-pane=ach]{--qh-track:color-mix(in srgb, var(--qh-fill) 22%, #000)}.qh-pts{z-index:2;flex:none;width:36px;height:36px;margin-right:-18px;position:relative}.qh-pts img{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);width:100%;height:100%;position:relative}.qh-pts b{text-align:center;border:var(--badge-outline) solid #1a1226;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 1.5px #000;background:linear-gradient(#5a486e,#3b2d4c);border-radius:9px;min-width:30px;padding:8px 7px 2px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font:400 13px/1.2 "Lilita One", var(--game-font)!important}.qh-track{height:var(--qh-track-h);border-radius:calc(var(--qh-track-h) / 2);margin-right:calc(var(--qh-chest-w) / 2);background:var(--qh-track);border:2px solid #1b1526;flex:auto;position:relative;box-shadow:inset 0 2px 4px #00000073}.qh-fill{border-radius:calc(var(--qh-track-h) / 2 - 2px);background:linear-gradient(var(--qh-fill), color-mix(in srgb, var(--qh-fill) 70%, #000));width:0;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.qh-chests{position:absolute;top:0;bottom:0;left:0;right:0}.qh-chest{width:var(--qh-chest-w);height:var(--qh-chest-w);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.qh-chest-pic{width:81%;height:81%;display:flex}.qh-chest-pic img{width:100%!important;height:100%!important}.qh-chest img{object-fit:contain;filter:drop-shadow(0 2px 2px #00000080);width:81%;height:81%}#stage .qh-chest b{color:#fff;-webkit-text-stroke:2.09px #000;paint-order:stroke fill;text-shadow:0 1.5px #000;position:absolute;bottom:-.36px;font:400 14.96px/1 "Lilita One", var(--game-font)!important}.qh-chest.is-ready img{filter:drop-shadow(0 0 6px #ffe680)drop-shadow(0 2px 2px #00000080)}.qh-chest.is-ready .qh-chest-pic{animation:1.1s ease-in-out infinite qhPulse}@keyframes qhPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.qh-chest.is-done:after{content:"";filter:drop-shadow(0 2px 2px #00000073);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:24px;height:19px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.qh-chest.is-done img{filter:saturate(.25)brightness(.7)}.qh-chest .navDot{z-index:1;width:calc(17px * var(--badge-scale));height:calc(17px * var(--badge-scale));font:800 calc(11px * var(--badge-scale))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:0;right:-1px;box-shadow:0 2px #0000004d}.qh-chest.dot .navDot{display:flex}.qh-chest.is-busy{pointer-events:none}.qh-chest.is-busy img{filter:saturate(.35)brightness(.8);animation:none}.qh-chest.is-busy .qh-chest-pic{animation:none}.qh-pop{z-index:5;pointer-events:none;background:linear-gradient(var(--cream-top), var(--cream-bot));box-shadow:0 0 0 2.5px var(--dl-card-edge), 0 4px 8px #0006;border-radius:9px;align-items:center;gap:6px;padding:3px 3px 8px;display:flex;position:absolute;transform:translate(-50%)}.qh-pop[hidden]{display:none}.qh-pop .pt-reward{pointer-events:auto;cursor:pointer;border:1px solid #000;width:45.1px}.qh-pop .pt-reward img{width:31.9px;height:31.9px}#stage .qh-pop .pt-reward b{color:#fff;-webkit-text-stroke:2.14px #000;paint-order:stroke fill;text-shadow:0 1.53px #000;bottom:-8px;font:400 15.3px/1 "Lilita One", var(--game-font)!important}body.quest-fx .flyP,body.energy-fx .flyP{z-index:62}body.vip-fx .flyP,body.vc-receipt #patrolGotModal{z-index:64}body.vc-receipt .flyP{z-index:65}.qh-pts img.pop{animation:.4s cubic-bezier(.2,.9,.3,1) lvlpop}.qh-pop:before,.qh-pop:after{content:"";left:calc(50% + var(--qh-pop-x,0px));border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;transform:translate(-50%)}.qh-pop:before{border-top:8px solid var(--dl-card-edge);bottom:-8px}.qh-pop:after{border-left-width:5px;border-right-width:5px;border-top:5px solid var(--cream-bot);bottom:-3px}.qh-reset{color:var(--cream-ink);justify-content:center;align-items:center;gap:6px;display:flex;font:400 15.6px/1.2 "Lilita One", var(--game-font)!important}.qh-reset img{object-fit:contain;width:18px;height:21.6px}.qh-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;gap:8px;min-height:0;margin-left:-13px;padding-left:13px;display:flex;overflow-y:auto}.qh-list::-webkit-scrollbar{display:none}.qh-row{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:13px;align-items:center;gap:9px;padding:9px 10px;display:flex}.qh-row.is-done{background:color-mix(in srgb, var(--cream-top) 85%, var(--green-face-top));box-shadow:inset 0 2px 5px #56742842}.qh-p{aspect-ratio:348/163;background:var(--qh-chip,url(/ui/white-arrow.webp)) 50% 50% / 100% 100% no-repeat;color:#fff;-webkit-text-stroke:2.35px #000;paint-order:stroke fill;text-shadow:0 1.68px #000;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;height:30.4px;margin-left:-13px;padding:.5px 10.4px .5px 4.8px;display:flex;font:400 16.8px/1 "Lilita One", var(--game-font)!important}.qh-p img{object-fit:contain;filter:drop-shadow(0 1px 1px #0006);width:34.32px;height:34.32px}.qh-p b{z-index:1;margin-top:-9px;margin-bottom:-7.8px;position:relative}.qh-mid{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.qh-obj{color:var(--cream-ink);overflow-wrap:anywhere;font:400 14.95px/1.25 "Lilita One", var(--game-font)!important}.qh-prog{background:var(--qh-track,#b9a77e);border-radius:8px;height:16px;position:relative;box-shadow:inset 0 2px 3px #00000059}.qh-prog i{--qh-prog-fill:var(--qh-fill,var(--green-face-top));background:linear-gradient(var(--qh-prog-fill), color-mix(in srgb, var(--qh-prog-fill) 70%, #000));width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.qh-prog b{color:#fff;-webkit-text-stroke:3.3px #000;paint-order:stroke fill;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;font:400 14.52px/1 "Lilita One", var(--game-font)!important}.qh-row .qh-prog,.ach-row .qh-prog{border:2px solid #1b1526}.qh-row .qh-prog i,.ach-row .qh-prog i{border-radius:6px}.qh-act{-webkit-text-stroke:2.4px #000;text-shadow:0 2px #000;flex:none;min-width:76px;height:40px;padding:0;font-size:18px!important}.qh-act.is-busy{filter:saturate(.35)brightness(.8);pointer-events:none}.qh-tick{filter:drop-shadow(0 2px 2px #00000059);background:url(/ui/checkmark.png) 50%/30px no-repeat;flex:none;width:76px;height:40px}.qh-lock{text-align:center;width:76px;min-height:40px;color:color-mix(in srgb, var(--cream-ink) 70%, #fff);flex:none;justify-content:center;align-items:center;display:flex;font:400 11px/1.15 "Lilita One", var(--game-font)!important}.ach-row{background:var(--cream-inset);box-shadow:var(--cream-inset-shadow);border-radius:13px;flex-direction:column;flex:none;gap:7px;padding:0 0 9px;display:flex;overflow:hidden}.ach-hd{color:var(--cream-ink);background:color-mix(in srgb, var(--cream-inset) 82%, var(--dl-card-edge));overflow-wrap:anywhere;padding:7px 11px 6px;box-shadow:inset 0 -2px #785c2e29;font:400 14.95px/1.25 "Lilita One", var(--game-font)!important}.ach-row .qh-prog{margin:0 11px}.ach-foot{justify-content:space-between;align-items:center;gap:9px;padding:0 11px 13px;display:flex}#stage .rh-pane[data-pane=ach] .pt-reward{border-width:2px;width:52px}#stage .rh-pane[data-pane=ach] .pt-reward img{width:34px;height:34px}#stage .rh-pane[data-pane=ach] .pt-reward b{-webkit-text-stroke:2.35px #000;bottom:-9px;font:400 16.8px/1 "Lilita One", var(--game-font)!important}.ach-row.is-done{background:color-mix(in srgb, var(--cream-top) 85%, var(--green-face-top));box-shadow:inset 0 2px 5px #56742842}.ach-row.is-done .ach-hd{background:color-mix(in srgb, var(--cream-top) 72%, var(--green-face-top));box-shadow:inset 0 -2px #56742838}.ach-wait{text-align:right;color:color-mix(in srgb, var(--cream-ink) 65%, #fff);flex:none;font:400 12px/1.25 "Lilita One", var(--game-font)!important}.ach-tick{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.ach-tick img{object-fit:contain;filter:drop-shadow(0 2px 2px #0000004d);width:24px;height:24px}.ach-tick span{color:color-mix(in srgb, var(--cream-ink) 80%, #fff);font:400 12px/1 "Lilita One", var(--game-font)!important}@media (max-height:700px){:-webkit-any(#rewardsHub,.rh-shell) .dl-panel{max-height:calc(100vh - 110px - var(--safe-t) - var(--safe-b))}:is(#rewardsHub,.rh-shell) .dl-panel{max-height:calc(100vh - 110px - var(--safe-t) - var(--safe-b))}#rewardsHub .dl-day .pt-reward{width:56px}#rewardsHub .dl-day .pt-reward img{width:38px;height:38px}.rh-tab{height:50px}.rh-tab.rh-on{height:56px}.qh-list{gap:6px}}#rewardsHub .rh-pane[data-pane=login]{--dl-scale:1.33;--dl-row-w:96.14%}#rewardsHub .rh-pane[data-pane=login] .dl-grid{width:var(--dl-row-w);gap:calc(15.04px * var(--dl-scale));margin-inline-start:auto;margin-inline-end:auto}#rewardsHub .rh-pane[data-pane=login] .dl-day-hd,#rewardsHub .rh-pane[data-pane=login] .dl-grand-hd{--dl-hd-font:calc(14px * var(--dl-scale));--dl-hd-h:calc(var(--dl-hd-font) * var(--dl-hd-lines))}#rewardsHub .rh-pane[data-pane=login]{--dl-tile:.8145}#rewardsHub .rh-pane[data-pane=login] .pt-reward{width:calc(66.5px * var(--dl-scale) * var(--dl-tile))}#rewardsHub .rh-pane[data-pane=login] .pt-reward img{width:calc(46px * var(--dl-scale) * var(--dl-tile));height:calc(46px * var(--dl-scale) * var(--dl-tile))}#rewardsHub .rh-pane[data-pane=login] .dl-day{width:100%;min-height:calc(103.32px * var(--dl-scale))}#rewardsHub .rh-pane[data-pane=login] .dl-day .pt-reward{margin-top:calc(5px * var(--dl-scale))}#rewardsHub .rh-pane[data-pane=login] .dl-day,#rewardsHub .rh-pane[data-pane=login] .dl-grand{padding-bottom:calc(15px * var(--dl-scale))}#rewardsHub .rh-pane[data-pane=login] .dl-grand{width:var(--dl-row-w);margin-inline-start:auto;margin-inline-end:auto}@media (max-height:700px){#rewardsHub .rh-pane[data-pane=login]{--dl-scale:1}}.dl-close{cursor:pointer;flex:none;width:56px;height:58px;margin:14px 0 0;position:relative}.shop-item .si-info{border:var(--badge-outline) solid #17112b;color:#fff;text-align:center;cursor:pointer;z-index:3;background:#4b3f7a;border-radius:50%;width:25px;height:25px;font:900 14px/19px system-ui;position:absolute;top:-9px;right:-7px;box-shadow:0 2px #0000004d}.shop-item .si-info:active{transform:translateY(1px)}.shop-item .si-info+.navDot,.shop-item .navDot+.si-info{right:22px}#packModal{z-index:60;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));-webkit-overflow-scrolling:touch;background:#060a0edb;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#packModal.show{display:block}.pk-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.pk-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.pk-panel{width:100%;padding:var(--ribbon-clear-airy) 14px 18px;background:#2b2350;border:2.5px solid #221d2b;border-radius:15px;flex-direction:column;align-items:center;gap:13px;display:flex;box-shadow:0 12px 32px #00000080}.pk-art{filter:drop-shadow(0 6px 10px #00000080);width:auto;height:86px;margin:0 auto;display:block}#packModal .pk-badge-ic{vertical-align:-.22em;width:auto;height:1.15em}.pk-body{color:#e8e2ff;text-align:left;font-size:16px;font-weight:400;line-height:1.45}.pk-body p{margin:0 0 10px}.pk-body p:last-child{margin-bottom:0}.pk-gets{color:#2b2a3d;text-align:center;background:#ffe4cb;border:2.5px solid #221d2b;border-radius:12px;width:100%;padding:12px 13px;font-size:17px;line-height:1.4}.pk-buy{width:min(var(--card-w,482px),94%);color:#0f2a15;border:var(--btn-outline) solid #221d2b;cursor:pointer;background:#7fdc8c;border-radius:14px;margin-top:18px;padding:14px 0 16px;font-size:21px;box-shadow:inset 0 -7px 1px #3f9c52,0 6px 16px #0006}.pk-buy:active{transform:translateY(2px);box-shadow:inset 0 -3px 1px #3f9c52,0 3px 9px #0006}.pk-buy:disabled{filter:saturate(.4)brightness(.85);cursor:default}.pk-close{color:#2b2a3d;border:var(--btn-outline) solid #221d2b;cursor:pointer;background:#ffe4cb;border-radius:14px;width:74px;height:56px;margin:14px 0 10px;font-size:26px;box-shadow:inset 0 -7px 1px #c2987e,0 8px 18px #00000073}.pk-close:active{transform:translateY(2px);box-shadow:inset 0 -3px 1px #c2987e,0 4px 10px #00000073}#stage :-webkit-any(#rewardsHub,.rh-shell) :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#rewardsHub,.rh-shell) :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-title{color:#fff;-webkit-text-stroke:3.5px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;padding-bottom:8px;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% no-repeat!important}#stage :is(#rewardsHub,.rh-shell) .dl-title{color:#fff;-webkit-text-stroke:3.5px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;padding-bottom:8px;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% no-repeat!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-body{background:#1d1736!important;border:2px solid #120d26!important;border-radius:8px!important;box-shadow:inset 0 0 0 1.5px #ffffff0d!important}#stage :is(#rewardsHub,.rh-shell) .dl-body{background:#1d1736!important;border:2px solid #120d26!important;border-radius:8px!important;box-shadow:inset 0 0 0 1.5px #ffffff0d!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-week-name{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage :is(#rewardsHub,.rh-shell) .dl-week-name{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-next-t{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :is(#rewardsHub,.rh-shell) .dl-next-t{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day{background:#2c2449!important;border:2px solid #4c3f70!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #00000040,0 2px #120d26!important}#stage :is(#rewardsHub,.rh-shell) .dl-day{background:#2c2449!important;border:2px solid #4c3f70!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #00000040,0 2px #120d26!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand{background:#2c2449!important;border:2px solid #4c3f70!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #00000040,0 2px #120d26!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand{background:#2c2449!important;border:2px solid #4c3f70!important;border-radius:6px!important;box-shadow:inset 0 0 0 2px #00000040,0 2px #120d26!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day-hd{text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;box-shadow:none!important;color:#c8bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;background:#0a061866!important;border:0!important}#stage :is(#rewardsHub,.rh-shell) .dl-day-hd{text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;box-shadow:none!important;color:#c8bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;background:#0a061866!important;border:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand-hd{text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;box-shadow:none!important;color:#c8bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;background:#0a061866!important;border:0!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand-hd{text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;box-shadow:none!important;color:#c8bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;background:#0a061866!important;border:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-next{border-color:#ffc93c!important;box-shadow:0 0 0 2px #ffc93c59,0 0 14px #ffc93c73,0 2px #120d26!important}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-next{border-color:#ffc93c!important;box-shadow:0 0 0 2px #ffc93c59,0 0 14px #ffc93c73,0 2px #120d26!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next{border-color:#ffc93c!important;box-shadow:0 0 0 2px #ffc93c59,0 0 14px #ffc93c73,0 2px #120d26!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next{border-color:#ffc93c!important;box-shadow:0 0 0 2px #ffc93c59,0 0 14px #ffc93c73,0 2px #120d26!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-next .dl-day-hd{color:#6ff0ff!important}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-next .dl-day-hd{color:#6ff0ff!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next .dl-grand-hd{color:#6ff0ff!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next .dl-grand-hd{color:#6ff0ff!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-done{filter:saturate(.55)brightness(.8)}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-done{filter:saturate(.55)brightness(.8)}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-done{filter:saturate(.55)brightness(.8)}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-done{filter:saturate(.55)brightness(.8)}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand{border-color:#8a62ff!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand{border-color:#8a62ff!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-item-name{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;color:#fff!important}#stage :is(#rewardsHub,.rh-shell) .dl-item-name{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;color:#fff!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-item-hint{color:#a99bd6!important}#stage :is(#rewardsHub,.rh-shell) .dl-item-hint{color:#a99bd6!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-top{background:#2a2348!important;border:2px solid #120d26!important;border-radius:8px!important;box-shadow:inset 0 2px #ffffff0f!important}#stage :is(#rewardsHub,.rh-shell) .qh-top{background:#2a2348!important;border:2px solid #120d26!important;border-radius:8px!important;box-shadow:inset 0 2px #ffffff0f!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-reset{color:#fff;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :is(#rewardsHub,.rh-shell) .qh-reset{color:#fff;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-row{background:#3e345c!important;border:2px solid #151428!important;border-radius:8px!important;box-shadow:inset 0 2px #4c3f70!important}#stage :is(#rewardsHub,.rh-shell) .qh-row{background:#3e345c!important;border:2px solid #151428!important;border-radius:8px!important;box-shadow:inset 0 2px #4c3f70!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .ach-row{background:#3e345c!important;border:2px solid #151428!important;border-radius:8px!important;box-shadow:inset 0 2px #4c3f70!important}#stage :is(#rewardsHub,.rh-shell) .ach-row{background:#3e345c!important;border:2px solid #151428!important;border-radius:8px!important;box-shadow:inset 0 2px #4c3f70!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-row.is-done{filter:saturate(.5)brightness(.75)}#stage :is(#rewardsHub,.rh-shell) .qh-row.is-done{filter:saturate(.5)brightness(.75)}#stage :-webkit-any(#rewardsHub,.rh-shell) .ach-row.is-done{filter:saturate(.5)brightness(.75)}#stage :is(#rewardsHub,.rh-shell) .ach-row.is-done{filter:saturate(.5)brightness(.75)}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-obj{-webkit-text-stroke:2.5px #151428;paint-order:stroke fill;color:#fff!important;text-shadow:none!important}#stage :is(#rewardsHub,.rh-shell) .qh-obj{-webkit-text-stroke:2.5px #151428;paint-order:stroke fill;color:#fff!important;text-shadow:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .ach-hd{-webkit-text-stroke:2.5px #151428;paint-order:stroke fill;color:#fff!important;text-shadow:none!important}#stage :is(#rewardsHub,.rh-shell) .ach-hd{-webkit-text-stroke:2.5px #151428;paint-order:stroke fill;color:#fff!important;text-shadow:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog{--tip:calc(var(--bar-h) * .45);--taper:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .qh-prog{--tip:calc(var(--bar-h) * .45);--taper:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track{--tip:calc(var(--bar-h) * .45);--taper:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .qh-track{--tip:calc(var(--bar-h) * .45);--taper:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog{--bar-h:16px}#stage :is(#rewardsHub,.rh-shell) .qh-prog{--bar-h:16px}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track{--bar-h:var(--qh-track-h)}#stage :is(#rewardsHub,.rh-shell) .qh-track{--bar-h:var(--qh-track-h)}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog:before{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :is(#rewardsHub,.rh-shell) .qh-prog:before{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track:before{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :is(#rewardsHub,.rh-shell) .qh-track:before{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog:after{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :is(#rewardsHub,.rh-shell) .qh-prog:after{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track:after{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :is(#rewardsHub,.rh-shell) .qh-track:after{content:"";pointer-events:none;clip-path:var(--taper);position:absolute}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog:before{background:#120d26;top:0;bottom:0;left:0;right:0}#stage :is(#rewardsHub,.rh-shell) .qh-prog:before{background:#120d26;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track:before{background:#120d26;top:0;bottom:0;left:0;right:0}#stage :is(#rewardsHub,.rh-shell) .qh-track:before{background:#120d26;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog:after{background:linear-gradient(#1a1530,#2a2346);top:2px;bottom:2px;left:2px;right:2px}#stage :is(#rewardsHub,.rh-shell) .qh-prog:after{background:linear-gradient(#1a1530,#2a2346);top:2px;bottom:2px;left:2px;right:2px}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-track:after{background:linear-gradient(#1a1530,#2a2346);top:2px;bottom:2px;left:2px;right:2px}#stage :is(#rewardsHub,.rh-shell) .qh-track:after{background:linear-gradient(#1a1530,#2a2346);top:2px;bottom:2px;left:2px;right:2px}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog i{z-index:1;max-width:calc(100% - 4px);clip-path:var(--taper);background:linear-gradient(#b4f8ff 0 30%,#55dcf5 30% 75%,#2cb9e2)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :is(#rewardsHub,.rh-shell) .qh-prog i{z-index:1;max-width:calc(100% - 4px);clip-path:var(--taper);background:linear-gradient(#b4f8ff 0 30%,#55dcf5 30% 75%,#2cb9e2)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-fill{z-index:1;max-width:calc(100% - 4px);clip-path:var(--taper);background:linear-gradient(#b4f8ff 0 30%,#55dcf5 30% 75%,#2cb9e2)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :is(#rewardsHub,.rh-shell) .qh-fill{z-index:1;max-width:calc(100% - 4px);clip-path:var(--taper);background:linear-gradient(#b4f8ff 0 30%,#55dcf5 30% 75%,#2cb9e2)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-chests{z-index:2}#stage :is(#rewardsHub,.rh-shell) .qh-chests{z-index:2}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-prog b{z-index:2;color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage :is(#rewardsHub,.rh-shell) .qh-prog b{z-index:2;color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-act{box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 12px) 100%!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .qh-act{box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 12px) 100%!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-act.btn-yellow{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage :is(#rewardsHub,.rh-shell) .qh-act.btn-yellow{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-act.btn-green{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage :is(#rewardsHub,.rh-shell) .qh-act.btn-green{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tabs{border-top:3px solid #3b3259;box-shadow:0 -3px #18102c;padding-top:0!important;padding-bottom:20px!important;padding-inline:calc(var(--popup-inset-cream) + 6px)!important;align-items:start!important;gap:4px!important;margin-inline-start:-6px!important;margin-inline-end:-6px!important}#stage :is(#rewardsHub,.rh-shell) .rh-tabs{border-top:3px solid #3b3259;box-shadow:0 -3px #18102c;padding-top:0!important;padding-bottom:20px!important;padding-inline:calc(var(--popup-inset-cream) + 6px)!important;align-items:start!important;gap:4px!important;margin-inline-start:-6px!important;margin-inline-end:-6px!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tab{--tab-fill:#2d2344;isolation:isolate;paint-order:stroke fill;height:46px!important;box-shadow:none!important;background:linear-gradient(var(--tab-fill), var(--tab-fill)) center top / calc(100% - 6px) calc(100% - 7px) no-repeat!important;color:#c9bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;border:0 solid #0000!important;border-image:url(/ui/gui-pro/hub-btab-full.png) 5 29 29 fill/1.67px 9.67px 9.67px!important;border-radius:0!important;padding:0 0 2px!important;transform:none!important}#stage :is(#rewardsHub,.rh-shell) .rh-tab{--tab-fill:#2d2344;isolation:isolate;paint-order:stroke fill;height:46px!important;box-shadow:none!important;background:linear-gradient(var(--tab-fill), var(--tab-fill)) center top / calc(100% - 6px) calc(100% - 7px) no-repeat!important;color:#c9bdf0!important;-webkit-text-stroke:2.5px #120d26!important;text-shadow:none!important;border:0 solid #0000!important;border-image:url(/ui/gui-pro/hub-btab-full.png) 5 29 29 fill/1.67px 9.67px 9.67px!important;border-radius:0!important;padding:0 0 2px!important;transform:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tab.rh-on{--tab-fill:#6d5acd;color:#fff!important;border-image-source:url(/ui/gui-pro/hub-btab-on-full.png)!important}#stage :is(#rewardsHub,.rh-shell) .rh-tab.rh-on{--tab-fill:#6d5acd;color:#fff!important;border-image-source:url(/ui/gui-pro/hub-btab-on-full.png)!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tab:before{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;content:""!important;background:url(/ui/gui-pro/hub-btab-deco.png?v=7) center bottom 4px/20.7px no-repeat!important;border:0!important;transform:none!important}#stage :is(#rewardsHub,.rh-shell) .rh-tab:before{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;content:""!important;background:url(/ui/gui-pro/hub-btab-deco.png?v=7) center bottom 4px/20.7px no-repeat!important;border:0!important;transform:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tab.rh-on:before{background:url(/ui/gui-pro/hub-btab-on-deco.png?v=7) center bottom 4px/20.7px no-repeat,url(/ui/gui-pro/hub-btab-on-glow.webp) 50%/75% 100% no-repeat!important}#stage :is(#rewardsHub,.rh-shell) .rh-tab.rh-on:before{background:url(/ui/gui-pro/hub-btab-on-deco.png?v=7) center bottom 4px/20.7px no-repeat,url(/ui/gui-pro/hub-btab-on-glow.webp) 50%/75% 100% no-repeat!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-tab:after{content:none!important}#stage :is(#rewardsHub,.rh-shell) .rh-tab:after{content:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .navDot{color:#fff;-webkit-text-stroke:0;box-shadow:none!important;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .navDot{color:#fff;-webkit-text-stroke:0;box-shadow:none!important;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .ach-hd{box-shadow:none!important;background:#0a061866!important;border:0!important}#stage :is(#rewardsHub,.rh-shell) .ach-hd{box-shadow:none!important;background:#0a061866!important;border:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day{box-shadow:none!important;background:url(/ui/gui-pro/hub-day.webp) 0 100%/100% calc(100% - 28.6px) no-repeat!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .dl-day{box-shadow:none!important;background:url(/ui/gui-pro/hub-day.webp) 0 100%/100% calc(100% - 28.6px) no-repeat!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand{box-shadow:none!important;background:url(/ui/gui-pro/hub-day.webp) 0 100%/100% calc(100% - 28.6px) no-repeat!important;border:0!important;border-radius:0!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand{box-shadow:none!important;background:url(/ui/gui-pro/hub-day.webp) 0 100%/100% calc(100% - 28.6px) no-repeat!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand{background-image:url(/ui/gui-pro/hub-grand.png?v=7)!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand{background-image:url(/ui/gui-pro/hub-grand.png?v=7)!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day-hd{background:0 0!important}#stage :is(#rewardsHub,.rh-shell) .dl-day-hd{background:0 0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand-hd{background:0 0!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand-hd{background:0 0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-next{box-shadow:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-next{box-shadow:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next{box-shadow:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next{box-shadow:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-next:before{content:"";z-index:2;pointer-events:none;background:url(/ui/gui-pro/hub-day-focus.png) 50%/100% 100% no-repeat;position:absolute;top:22.6px;bottom:-6px;left:-6px;right:-6px}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-next:before{content:"";z-index:2;pointer-events:none;background:url(/ui/gui-pro/hub-day-focus.png) 50%/100% 100% no-repeat;position:absolute;top:22.6px;bottom:-6px;left:-6px;right:-6px}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next:before{content:"";z-index:2;pointer-events:none;background:url(/ui/gui-pro/hub-day-focus.png) 50%/100% 100% no-repeat;position:absolute;top:22.6px;bottom:-6px;left:-6px;right:-6px}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next:before{content:"";z-index:2;pointer-events:none;background:url(/ui/gui-pro/hub-day-focus.png) 50%/100% 100% no-repeat;position:absolute;top:22.6px;bottom:-6px;left:-6px;right:-6px}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next:before{background-image:url(/ui/gui-pro/hub-grand-focus.png)}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next:before{background-image:url(/ui/gui-pro/hub-grand-focus.png)}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day{position:relative}#stage :is(#rewardsHub,.rh-shell) .dl-day{position:relative}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand{position:relative}#stage :is(#rewardsHub,.rh-shell) .dl-grand{position:relative}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :is(#rewardsHub,.rh-shell) .dl-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-body{box-shadow:none!important;background:0 0!important;border:0!important}#stage :is(#rewardsHub,.rh-shell) .dl-body{box-shadow:none!important;background:0 0!important;border:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-day{aspect-ratio:122.5/151.1;min-height:0!important;padding-bottom:0!important}#stage :is(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-day{aspect-ratio:122.5/151.1;min-height:0!important;padding-bottom:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-day>:not(.dl-day-hd){margin-block-start:auto!important;margin-block-end:auto!important}#stage :is(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-day>:not(.dl-day-hd){margin-block-start:auto!important;margin-block-end:auto!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand{padding-bottom:0!important}#stage :is(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand{padding-bottom:0!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand-row{margin-block-start:auto!important;margin-block-end:auto!important}#stage :is(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand-row{margin-block-start:auto!important;margin-block-end:auto!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-day.is-next:after{content:none!important;animation:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-day.is-next:after{content:none!important;animation:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next:after{content:none!important;animation:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next:after{content:none!important;animation:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand.is-next .dl-item:before{content:none!important;animation:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand.is-next .dl-item:before{content:none!important;animation:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand{min-height:calc(110px * var(--dl-scale));flex-direction:column;display:flex}#stage :is(#rewardsHub,.rh-shell) .rh-pane[data-pane=login] .dl-grand{min-height:calc(110px * var(--dl-scale));flex-direction:column;display:flex}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-wrap{--rh-h:738px}#stage :is(#rewardsHub,.rh-shell) .dl-wrap{--rh-h:738px}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-grand-flag{display:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-grand-flag{display:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-week{display:none!important}#stage :is(#rewardsHub,.rh-shell) .dl-week{display:none!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .qh-chest img{content:url(/ui/gui-pro/hub-milestone.png)}#stage :is(#rewardsHub,.rh-shell) .qh-chest img{content:url(/ui/gui-pro/hub-milestone.png)}#stage #equipPanel :-webkit-any(.eq-tabs,.eq-stats,.eq-power,.ws-say,.ws-rows) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #equipPanel :is(.eq-tabs,.eq-stats,.eq-power,.ws-say,.ws-rows) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .pt-panel :where(:not(.eq-lvl)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#equipItemModal,#artifactItemModal) .pt-panel :where(:not(.eq-lvl)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #equipPanel :-webkit-any(.eq-sort,.eq-work,.ws-quick){--cap:9px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap)) 100%!important;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage #equipPanel :is(.eq-sort,.eq-work,.ws-quick){--cap:9px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap)) 100%!important;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-act{--cap:9px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap)) 100%!important;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-act{--cap:9px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap)) 100%!important;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage #equipPanel :-webkit-any(.eq-sort,.ws-quick){color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage #equipPanel :is(.eq-sort,.ws-quick){color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-equip{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-equip{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important}#stage #equipPanel .eq-work{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) :-webkit-any(.ei-enhance,.ei-quick){color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage :is(#equipItemModal,#artifactItemModal) :is(.ei-enhance,.ei-quick){color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) :-webkit-any(.ei-enhance,.ei-quick).ei-broke{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage :is(#equipItemModal,#artifactItemModal) :is(.ei-enhance,.ei-quick).ei-broke{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-act.btn-violet{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;background-image:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2),url(/ui/gui-pro/sp-btn3-purple-r.png?v=2),url(/ui/gui-pro/sp-btn3-purple-m.png?v=2)!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-act.btn-violet{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;background-image:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2),url(/ui/gui-pro/sp-btn3-purple-r.png?v=2),url(/ui/gui-pro/sp-btn3-purple-m.png?v=2)!important}#stage #equipPanel :-webkit-any(.eq-sort,.eq-work,.ws-quick){height:40px!important}#stage #equipPanel :is(.eq-sort,.eq-work,.ws-quick){height:40px!important}#stage #equipPanel .eq-work{--cap:7px}#stage #equipPanel :-webkit-any(.eq-sort,.ws-quick){--cap:5px}#stage #equipPanel :is(.eq-sort,.ws-quick){--cap:5px}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-act{--cap:9px;white-space:normal!important;height:50px!important;padding:0 8px 3px!important;font-size:17px!important;line-height:1!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-act{--cap:9px;white-space:normal!important;height:50px!important;padding:0 8px 3px!important;font-size:17px!important;line-height:1!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-equip{--cap:7px}#stage :is(#equipItemModal,#artifactItemModal) .ei-equip{--cap:7px}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-act.btn-violet{--cap:5px}#stage :is(#equipItemModal,#artifactItemModal) .ei-act.btn-violet{--cap:5px}#stage .ws-merge{box-shadow:none!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage .ws-merge.ei-broke{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #equipPanel .eq-field{box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='white' stroke-opacity='.06' stroke-width='3'%3E%3Ccircle cx='200' cy='200' r='196'/%3E%3Ccircle cx='200' cy='200' r='176'/%3E%3Cpath d='M200 26 374 200 200 374 26 200Z'/%3E%3Cg fill='white' fill-opacity='.08' stroke='none'%3E%3Cpath d='M118 118l3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Cpath d='M282 118l3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Cpath d='M118 282l3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3Cpath d='M282 282l3 7 7 3-7 3-3 7-3-7-7-3 7-3z'/%3E%3C/g%3E%3C/svg%3E") 50% 40%/470px 470px no-repeat,linear-gradient(#2b2243 0%,#413c6e 100%)!important}#stage #equipPanel .eq-field:after{background:#08041480!important}#stage #equipPanel .eq-slot-empty{background:linear-gradient(#2a2247,#211a3a)!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #140f28,inset 0 3px 0 2px #ffffff0d,0 2px #00000059!important}#stage #equipPanel .eq-slot-empty .eq-ghost{filter:brightness(0)invert();opacity:.13}#stage #equipPanel .eq-power{background:linear-gradient(#221b3d,#15102a)!important;border-radius:999px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .eq-power{background:linear-gradient(#221b3d,#15102a)!important;border-radius:999px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage :is(#equipItemModal,#artifactItemModal) .eq-power{background:linear-gradient(#221b3d,#15102a)!important;border-radius:999px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage #equipPanel .eq-stat{background:linear-gradient(#221b3d,#15102a)!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage #equipPanel .eq-stat b,#stage #equipPanel .eq-power b{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #0b0818!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .eq-power b{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #0b0818!important}#stage :is(#equipItemModal,#artifactItemModal) .eq-power b{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #0b0818!important}#stage #equipPanel:before{box-shadow:none!important;background:#1d1733!important}#stage #equipPanel .eq-tabs{background:#1d1733!important;box-shadow:inset 0 3px #3b3259,0 -2px #18102c!important}#stage #equipPanel .eq-tab.on{paint-order:stroke fill;box-shadow:none!important;color:#fff!important;-webkit-text-stroke:3px #120d26!important;text-shadow:none!important;background:0 0!important}#stage #equipPanel .eq-inv:before{background:linear-gradient(#171229,#1b1530)!important;box-shadow:inset 0 0 0 2px #0e0a1e,inset 0 3px 0 2px #ffffff0a!important}#stage #equipPanel .ws-say{color:#2a2148!important;-webkit-text-stroke:0!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .pt-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :is(#equipItemModal,#artifactItemModal) .pt-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage :is(#equipItemModal,#artifactItemModal) .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-meta>:not(.eq-power){box-shadow:inset 0 0 0 1.5px #ffffff0f;color:#c9bdf0!important;background:#0a061880!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-meta>:not(.eq-power){box-shadow:inset 0 0 0 1.5px #ffffff0f;color:#c9bdf0!important;background:#0a061880!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-meta>:not(.eq-power) b{color:#fff!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-meta>:not(.eq-power) b{color:#fff!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-stat-hdr{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:2.6px #120d26!important;background:#0a06188c!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-stat-hdr{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:2.6px #120d26!important;background:#0a06188c!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) :-webkit-any(.ei-stat,.ei-up){background:#2f2750!important;box-shadow:inset 0 -1px #1d1736!important}#stage :is(#equipItemModal,#artifactItemModal) :is(.ei-stat,.ei-up){background:#2f2750!important;box-shadow:inset 0 -1px #1d1736!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) :-webkit-any(.ei-stats,.ei-ups)>:last-child{border-radius:0 0 9px 9px}#stage :is(#equipItemModal,#artifactItemModal) :is(.ei-stats,.ei-ups)>:last-child{border-radius:0 0 9px 9px}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-stat-l{color:#c9bdf0!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-stat-l{color:#c9bdf0!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-stat-v{paint-order:stroke fill;color:#7ee36a!important;-webkit-text-stroke:2.5px #120d26!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-stat-v{paint-order:stroke fill;color:#7ee36a!important;-webkit-text-stroke:2.5px #120d26!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-up.ei-up-on .ei-up-v{color:var(--q-lit)!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-up.ei-up-on .ei-up-v{color:var(--q-lit)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-up.ei-up-on .ei-up-v *{color:var(--q-lit)!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-up.ei-up-on .ei-up-v *{color:var(--q-lit)!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-up:not(.ei-up-on) .ei-up-v{color:#8f84b5!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-up:not(.ei-up-on) .ei-up-v{color:#8f84b5!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-up:not(.ei-up-on) .ei-up-v *{color:#8f84b5!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-up:not(.ei-up-on) .ei-up-v *{color:#8f84b5!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-res{background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-res{background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name{background:var(--ei-ribbon) 50% 50% / 100% auto no-repeat!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-name{background:var(--ei-ribbon) 50% 50% / 100% auto no-repeat!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-common{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-common.webp)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-common{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-common.webp)}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-great{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-great.png)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-great{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-great.png)}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-rare{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-rare.png)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-rare{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-rare.png)}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-epic{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-epic.png)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-epic{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-epic.png)}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-legendary{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-legendary.png)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-legendary{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-legendary.png)}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name.q-mythic{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-mythic.png)}#stage :is(#equipItemModal,#artifactItemModal) .ei-name.q-mythic{--ei-ribbon:url(/ui/gui-pro/ei-ribbon-mythic.png)}#stage .eq-feats :is(.eq-feat-ic,.eq-mounts i){width:55.2px;height:58.8px;box-shadow:none;box-sizing:border-box;filter:drop-shadow(0 3px 2px #00000059);background:0 0;border-radius:0;padding-bottom:0;font-size:28px}#stage .eq-feats #eqSentinelsBtn .eq-feat-ic{color:#0000;background:url(/ui/gui-pro/feat-hammer.png) 50% 100%/92% no-repeat;font-size:0}#stage .eq-feats #eqTransformsBtn .eq-feat-ic{color:#0000;background:url(/ui/hero-dust.png) 50% 100%/88% no-repeat;font-size:0}#stage .eq-feats #eqArtifactsBtn .eq-feat-ic{background:url(/ui/artifacts_icon.png) 50% 100%/100% no-repeat}#stage .eq-feats .eq-mounts i img{margin-bottom:-6px;width:64.8px!important;height:64.8px!important}#stage .eq-feats .eq-mounts i{align-items:flex-end}#stage .eq-feats :-webkit-any(.eq-feat,.eq-mounts){gap:1px}#stage .eq-feats :is(.eq-feat,.eq-mounts){gap:1px}#stage .eq-feats :-webkit-any(.eq-feat,.eq-mounts){transform:translateY(-7px)}#stage .eq-feats :is(.eq-feat,.eq-mounts){transform:translateY(-7px)}#stage .eq-feats :-webkit-any(.eq-feat,.eq-mounts) span{margin-top:-2px}#stage .eq-feats :is(.eq-feat,.eq-mounts) span{margin-top:-2px}#stage .eq-feats :-webkit-any(.eq-feat.locked,.eq-mounts.locked):after{top:7px}#stage .eq-feats :is(.eq-feat.locked,.eq-mounts.locked):after{top:7px}#stage .eq-feats :is(.eq-feat.locked .eq-feat-ic,.eq-mounts.locked i){box-shadow:none;filter:grayscale()brightness(.92)drop-shadow(0 3px 2px #00000059)}#stage .eq-feats :-webkit-any(.eq-feat,.eq-mounts) span{letter-spacing:.02em;-webkit-text-stroke:3px #14102a;text-shadow:0 2px #14102a;font-size:16px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .eq-feats :is(.eq-feat,.eq-mounts) span{letter-spacing:.02em;-webkit-text-stroke:3px #14102a;text-shadow:0 2px #14102a;font-size:16px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .eq-feats :-webkit-any(.eq-feat.locked,.eq-mounts.locked) span{-webkit-text-stroke-color:#2c2c33;text-shadow:0 2px #2c2c33}#stage .eq-feats :is(.eq-feat.locked,.eq-mounts.locked) span{-webkit-text-stroke-color:#2c2c33;text-shadow:0 2px #2c2c33}#stage .eq-feats :-webkit-any(#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn)>.navDot{z-index:2;width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));box-sizing:content-box;border:var(--badge-ring) solid #17112b;filter:none;font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;padding:0;font-style:normal;display:none;position:absolute;top:0;bottom:auto;left:calc(50% + 27.6px);right:auto;transform:translate(-100%,-50%);box-shadow:0 2px #0000004d}#stage .eq-feats :is(#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn)>.navDot{z-index:2;width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));box-sizing:content-box;border:var(--badge-ring) solid #17112b;filter:none;font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;padding:0;font-style:normal;display:none;position:absolute;top:0;bottom:auto;left:calc(50% + 27.6px);right:auto;transform:translate(-100%,-50%);box-shadow:0 2px #0000004d}#stage .eq-feats :-webkit-any(#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn).dot:not(.locked)>.navDot{display:flex}#stage .eq-feats :is(#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn).dot:not(.locked)>.navDot{display:flex}#stage .eq-feats #eqArtifactsBtn>.navDot{z-index:2;width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));box-sizing:content-box;border:var(--badge-ring) solid #17112b;filter:none;font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;padding:0;font-style:normal;display:flex;position:absolute;top:0;bottom:auto;left:calc(50% + 27.6px);right:auto;transform:translate(-100%,-50%);box-shadow:0 2px #0000004d}#stage .eq-feats #eqArtifactsBtn.locked>.navDot{display:none}#stage .eq-feats :-webkit-any(#eqArtifactsBtn,#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn)>.navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));box-shadow:none;font:800 calc(15px * var(--badge-scale))/1 system-ui;-webkit-text-stroke:0;text-shadow:none;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;top:20px}#stage .eq-feats :is(#eqArtifactsBtn,#eqMountsBtn,#eqSentinelsBtn,#eqTransformsBtn)>.navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));box-shadow:none;font:800 calc(15px * var(--badge-scale))/1 system-ui;-webkit-text-stroke:0;text-shadow:none;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;top:20px}#stage #equipPanel .eq-slot .eq-up{z-index:4;aspect-ratio:142/170;pointer-events:none;width:30%;animation:1.1s ease-in-out infinite eqUpBob;position:absolute;top:34%;right:-9%}#stage #equipPanel .eq-slot .eq-up:before{content:"";filter:drop-shadow(0 2px 2px #00000059);background:url(/ui/equipment/green-arrow.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes eqUpBob{0%,to{translate:0}50%{translate:0 -18%}}@media (prefers-reduced-motion:reduce){#stage #equipPanel .eq-slot .eq-up{animation:none}}#stage #equipPanel :-webkit-any(.eq-work,.ws-quick){overflow:visible}#stage #equipPanel :is(.eq-work,.ws-quick){overflow:visible}#stage #equipPanel :-webkit-any(.eq-work,.ws-quick) .navDot{z-index:2;width:28px;height:28px;box-shadow:none;color:#fff;-webkit-text-stroke:0;pointer-events:none;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;font:800 15px/1 system-ui;display:flex;position:absolute;top:-10px;right:-8px}#stage #equipPanel :is(.eq-work,.ws-quick) .navDot{z-index:2;width:28px;height:28px;box-shadow:none;color:#fff;-webkit-text-stroke:0;pointer-events:none;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;font:800 15px/1 system-ui;display:flex;position:absolute;top:-10px;right:-8px}#stage #eqConfirmModal .pt-card{width:min(420px,90%);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;padding:44.75px 22px 22px!important;box-shadow:0 12px 32px #00000080!important}#stage #eqConfirmModal .ec-title{box-sizing:border-box;white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;aspect-ratio:auto!important;width:330px!important;height:49.5px!important;font:400 22px "Germania One", "Lilita One", var(--game-font)!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat!important;padding:0 12px 10px!important;top:0!important;transform:translate(-50%,-50%)!important}#stage #eqConfirmModal .pt-panel{gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#stage #eqConfirmModal .pt-panel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #eqConfirmModal .ec-what{color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;line-height:1.3;font-size:18px!important}#stage #eqConfirmModal .ec-what b{color:#8fd8ff}#stage #eqConfirmModal .ec-gains:not(:empty){box-sizing:border-box;background:#0a061880;border-top:0;border-radius:9px;width:100%;margin-top:0;padding:8px 12px;box-shadow:inset 0 0 0 1.5px #ffffff0f}#stage #eqConfirmModal .ec-head{color:#c9bdf0;font-size:13px!important}#stage #eqConfirmModal .ec-row{color:#fff;font-size:15px!important}#stage #eqConfirmModal .ec-row b{color:#7ee36a}#stage #eqConfirmModal .ei-act{--cap:9px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%, auto 100%, calc(100% - 2 * var(--cap)) 100%!important;border:0!important;border-radius:0!important;height:50px!important;padding:0 8px 3px!important;font-size:18px!important;line-height:1!important}#stage #eqConfirmModal .ec-yes{color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage #eqConfirmModal .ec-no{paint-order:stroke fill;--cap:5px;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;text-shadow:none!important;background-image:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2),url(/ui/gui-pro/sp-btn3-purple-r.png?v=2),url(/ui/gui-pro/sp-btn3-purple-m.png?v=2)!important}#stage.fs-up .menuPanel *,#stage.fs-up .menuPanel :before,#stage.fs-up .menuPanel :after{animation-play-state:paused!important}#stage #equipItemModal .ei-reset{z-index:3;box-sizing:border-box;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:url(/ui/gui-pro/xf-sq-gold.png) 50%/42px 42px no-repeat;border:0;border-radius:0;place-items:center;width:66px;height:66px;margin:0;padding:0 0 2px;display:grid;position:absolute;top:17px;right:0}#stage #equipItemModal .ei-reset .ei-reset-ic{filter:drop-shadow(0 0 1px #5a3205)drop-shadow(0 0 1px #5a3205)drop-shadow(0 1.5px #5a3205);width:28px;height:28px;display:block}#stage #equipItemModal .ei-reset:active{transform:translateY(1px)scale(.96)}#stage #equipItemModal .ei-reset[hidden],#stage #equipItemModal.ei-preview .ei-reset{display:none}#stage #upgradePanel :-webkit-any(#upClass,#upRow) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #upgradePanel :is(#upClass,#upRow) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #upgradePanel #upClass{color:#fff;-webkit-text-stroke:3.5px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/290px 46px no-repeat;justify-content:center;align-items:center;min-height:46px;padding-bottom:11px;display:flex}#stage #upRow .up-card{box-shadow:none!important;background:url(/ui/gui-pro/up-card.webp) 0 0/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage #upRow .up-card:not(.up-locked):not(.up-short):not(.up-maxed){background-image:url(/ui/gui-pro/up-card-ready.webp?v=2)!important}#stage #upRow .up-card .up-ic{box-shadow:inset 0 2px 4px #00000059,inset 0 -1px #ffffff1f;background:#14063052!important}#stage #upRow .up-card :-webkit-any(.up-lvl,.up-stat,.up-cost){paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;text-shadow:none!important}#stage #upRow .up-card :is(.up-lvl,.up-stat,.up-cost){paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;text-shadow:none!important}#stage #upRow .up-card .up-val{paint-order:stroke fill;-webkit-text-stroke:3px #2a1550!important}#stage #upRow .up-card .up-lvl{translate:0 10px}#stage #upRow .up-card .up-cost{translate:0 -10px}#stage #upRow .up-card.up-short .up-cost{color:#ff4436!important}#stage #petsPanel .pet-tabs .btn{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petsPanel :-webkit-any(.pet-bonus,.pet-shards,.pet-tabs) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petsPanel :is(.pet-bonus,.pet-shards,.pet-tabs) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petsPanel .pet-bonus{background:linear-gradient(#2c2350,#241c40)!important;box-shadow:inset 0 3px #3b3259,inset 0 -2px #18102c!important}#stage #petsPanel .pet-bonus-title{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;color:#fff!important}#stage #petsPanel .pet-stat{background:linear-gradient(#221b3d,#15102a)!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage #petsPanel .pet-stat b{-webkit-text-stroke:3px #0b0818;paint-order:stroke fill;color:#fff!important}#stage #petsPanel .pet-grid{background:linear-gradient(#171229,#1b1530)!important}#stage #petsPanel :-webkit-any(.pet-shards,.pet-bar){--tip:7px;clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:#0e0a1e!important;border-radius:0!important}#stage #petsPanel :is(.pet-shards,.pet-bar){--tip:7px;clip-path:polygon(var(--tip) 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, var(--tip) 100%, 0 50%);box-shadow:none!important;background:#0e0a1e!important;border-radius:0!important}#stage #petsPanel :-webkit-any(.pet-shards,.pet-bar):before{content:"";pointer-events:none;clip-path:polygon(calc(var(--tip) - 1px) 0, calc(100% - var(--tip) + 1px) 0, 100% 50%, calc(100% - var(--tip) + 1px) 100%, calc(var(--tip) - 1px) 100%, 0 50%);background:linear-gradient(#1a1530,#2a2346);position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #petsPanel :is(.pet-shards,.pet-bar):before{content:"";pointer-events:none;clip-path:polygon(calc(var(--tip) - 1px) 0, calc(100% - var(--tip) + 1px) 0, 100% 50%, calc(100% - var(--tip) + 1px) 100%, calc(var(--tip) - 1px) 100%, 0 50%);background:linear-gradient(#1a1530,#2a2346);position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #petsPanel :-webkit-any(.pet-shards,.pet-bar) i{z-index:1;max-width:calc(100% - 4px);clip-path:polygon(calc(var(--tip) - 1px) 0, calc(100% - var(--tip) + 1px) 0, 100% 50%, calc(100% - var(--tip) + 1px) 100%, calc(var(--tip) - 1px) 100%, 0 50%);box-shadow:none!important;background:linear-gradient(#b5f59a 0 30%,#5fd851 30% 75%,#3cb23a)!important;top:2px!important;bottom:2px!important;left:2px!important}#stage #petsPanel :is(.pet-shards,.pet-bar) i{z-index:1;max-width:calc(100% - 4px);clip-path:polygon(calc(var(--tip) - 1px) 0, calc(100% - var(--tip) + 1px) 0, 100% 50%, calc(100% - var(--tip) + 1px) 100%, calc(var(--tip) - 1px) 100%, 0 50%);box-shadow:none!important;background:linear-gradient(#b5f59a 0 30%,#5fd851 30% 75%,#3cb23a)!important;top:2px!important;bottom:2px!important;left:2px!important}#stage #petsPanel :-webkit-any(.pet-shards,.pet-bar) b{z-index:2;-webkit-text-stroke:3px #0e0a1e;paint-order:stroke fill;color:#fff!important}#stage #petsPanel :is(.pet-shards,.pet-bar) b{z-index:2;-webkit-text-stroke:3px #0e0a1e;paint-order:stroke fill;color:#fff!important}#stage #petsPanel .pet-tabs{background:#1d1733!important;box-shadow:inset 0 3px #3b3259,0 -2px #18102c!important}#stage #petsPanel .pet-tabs .btn{box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage #petsPanel .pet-tabs .btn-yellow{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage #petsPanel .pet-tabs .pet-tab-off{color:#c9bdf0!important;background-image:url(/ui/gui-pro/btn-dark-l.webp),url(/ui/gui-pro/btn-dark-r.webp),url(/ui/gui-pro/btn-dark-m.webp)!important}#stage #menu.pets-on #menuNav{background:#1d1733!important}#stage #petsPanel .pet-tabs{border-top-color:#18102c!important}#stage #petsPanel .pet-bar{--tip:9px}#stage #petsPanel .pet-bar>span{z-index:2;-webkit-text-stroke:3px #0e0a1e;paint-order:stroke fill;position:relative;color:#fff!important}#stage #petsPanel :-webkit-any(.pet-sum-lv,.pet-sum-acts) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petsPanel :is(.pet-sum-lv,.pet-sum-acts) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petsPanel .pet-draw{box-shadow:none!important;color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 24px) 100%!important;border:0!important;border-radius:0!important}#stage #petsPanel .pet-draw :-webkit-any(span,em){color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #petsPanel .pet-draw :is(span,em){color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage .pet-tile{aspect-ratio:1;filter:drop-shadow(0 3px 2px #00000059);height:auto!important;box-shadow:none!important;background:url(/ui/gui-pro/pet-card-sq-common.webp) 50%/100% 100% no-repeat!important;border-radius:0!important}#stage .pet-tile.rar-great{background-image:url(/ui/gui-pro/pet-card-sq-great.png)!important}#stage .pet-tile.rar-rare{background-image:url(/ui/gui-pro/pet-card-sq-rare.webp)!important}#stage .pet-tile.rar-epic{background-image:url(/ui/gui-pro/pet-card-sq-epic.webp)!important}#stage .pet-tile.rar-legendary{background-image:url(/ui/gui-pro/pet-card-sq-legendary.webp)!important}#stage .pet-tile.rar-mythic{background-image:url(/ui/gui-pro/pet-card-sq-mythic.png)!important}#stage .pet-tile .pet-lv{z-index:1;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:17.1px;bottom:9%;left:9%;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .pet-shards>b{letter-spacing:.03em;color:#fff;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;text-shadow:0 1.5px #14102a;font-size:14px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .pet-tile .pet-art{padding-bottom:4%}#stage .pet-tile .pet-img{width:1.42em;height:1.42em}#stage #petDetail :where(:not(.pet-art):not(.pd-art):not(.pd-tab-art)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petDetail{background:linear-gradient(#2b2243 0%,#413c6e 100%)!important}#stage #petDetail .pd-body{background:linear-gradient(#2b2243 0%,#3a3463 100%)!important;border-top-color:#120d26!important;box-shadow:inset 0 3px #4a3f78!important}#stage #petDetail .pd-path-list{background:0 0!important}#stage #petDetail .pd-name{-webkit-text-stroke:5px #120d26;text-shadow:0 3px #120d26;font-size:30px}#stage #petDetail .pd-box{background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage #petDetail .pd-box-hd{font-size:18px;box-shadow:inset 0 -2px #0b0818;color:#fff!important;-webkit-text-stroke:3px #120d26!important;background:linear-gradient(#4a3a7e,#3b2d68)!important}#stage #petDetail .pd-skill{color:#e4dcff!important}#stage #petDetail .pd-own-row{color:#6f6890!important}#stage #petDetail .pd-own-row:nth-of-type(odd){background:#ffffff0a!important}#stage #petDetail .pd-own-row.on{color:#fff!important}#stage #petDetail .pet-kg{color:#8cf26a!important}#stage #petDetail .pet-kb{color:#7fd0ff!important}#stage #petDetail .pd-lv-word{color:#fff;-webkit-text-stroke:3px #120d26}#stage #petDetail .pd-shardfill{border-radius:0 6px 6px 0;height:26px;box-shadow:inset 0 0 0 1.5px #ffffff1a;background:#1d1736!important;border:2px solid #0b0818!important;border-left:0!important}#stage #petDetail .pd-shardfill>i{border-radius:0 4px 4px 0;background:linear-gradient(#6ee36a,#3fbf45)!important}#stage #petDetail .pd-shardfill>b{color:#fff;-webkit-text-stroke:3px #0b0818;paint-order:stroke fill}#stage #petDetail .pd-shardfill>b.short{color:#ff7a7a}#stage #petDetail .pd-note{-webkit-text-stroke:0;color:#c9bdf0!important}#stage #petDetail .pd-recycle{box-shadow:none!important;background:url(/ui/gui-pro/btn-yellow.png) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage #petDetail :is(.pd-acts .btn,.pd-evolve){box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important}#stage #petDetail :is(.pd-upgrade,.pd-evolve,.pd-acts .btn-green){color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 25px) 100%!important}#stage #petDetail .pd-unequip{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #6e1420!important;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp)!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important}#stage #petDetail :is(.pd-acts .btn,.pd-evolve){justify-content:center!important;padding:0 0 9px!important}#stage #petDetail .pd-price{color:#257358}#stage #petDetail .pd-price.short{color:#c0392b}#stage #petDetail .pd-acts .btn:disabled,#stage #petDetail .pd-evolve:disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #petDetail .pd-path-row{color:#e4dcff!important;background:#ffffff0d!important;box-shadow:inset 0 0 0 1.5px #ffffff14!important}#stage #petDetail .pd-star{color:#2a2148}#stage #petDetail .pd-stars i{filter:brightness(.9)saturate(.6)hue-rotate(220deg)}#stage #petDetail .pd-evo-shard b{color:#fff;-webkit-text-stroke:3px #0b0818;paint-order:stroke fill}#stage #petDetail .pd-foot{background:#1d1733!important;border-top-color:#18102c!important;box-shadow:inset 0 3px #2f2650!important}#stage #petDetail .pd-tab{box-shadow:none!important;background:url(/ui/gui-pro/nav-tab-off.png) 50% 100%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage #petDetail .pd-tab.on{background-image:url(/ui/gui-pro/nav-tab-on.webp)!important}#stage #petDetail .pd-tab span{text-transform:uppercase;letter-spacing:.02em;color:#b8b0d8;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:none;font-size:17px}#stage #petDetail .pd-tab.on span{color:#fff;text-shadow:0 2px #14102a}#stage #petReveal{overflow:hidden;background:linear-gradient(#1f1736 0%,#251b3e 60%,#2a1e46 100%)!important}#stage #petReveal:before{content:"";z-index:-1;pointer-events:none;background:url(/ui/gui-pro/rm-pattern.png) 0 0/560px 560px;animation:48s linear infinite pr-drift;position:absolute;top:-560px;bottom:-560px;left:-560px;right:-560px}@keyframes pr-drift{0%{transform:translate(0)}to{transform:translate(560px,560px)}}@media (prefers-reduced-motion:reduce){#stage #petReveal:before{animation:none}}#stage #petReveal :where(:not(.pet-art):not(.pr-art)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petReveal .pr-name{-webkit-text-stroke:5px #120d26;text-shadow:0 3px #120d26}#stage #petReveal .pr-rays{mix-blend-mode:screen;opacity:.9;top:5%;bottom:5%;left:5%;right:5%;translate:0 25px;background:0 0!important;-webkit-mask:none!important;mask:none!important}#stage #petReveal .pr-rays-glow,#stage #petReveal .pr-rays-hot{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #petReveal .pr-rays-glow{filter:drop-shadow(0 0 3px var(--rg)) drop-shadow(0 0 7px var(--rg))}#stage #petReveal .pr-rays>.pr-rays-glow{opacity:.85}#stage #petReveal .pr-rays-hot{opacity:0;animation:1.8s ease-in-out infinite alternate pr-rays-shine}#stage #petReveal .pr-rays-glow:before{content:"";background:radial-gradient(circle closest-side, #fff 0 18%, #ffffffd9 27%, var(--rg) 46%);-webkit-mask-composite:source-in;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:repeating-conic-gradient(#0000 0deg,#000 1.2deg 15.475deg,#0000 16.675deg 32.727deg),radial-gradient(circle closest-side,#000 0 12%,#000c 24%,#00000080 40%,#00000038 60%,#0000 84%);mask-image:repeating-conic-gradient(#0000 0deg,#000 1.2deg 15.475deg,#0000 16.675deg 32.727deg),radial-gradient(circle closest-side,#000 0 12%,#000c 24%,#00000080 40%,#00000038 60%,#0000 84%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}#stage #petReveal .pr-rays-hot .pr-rays-glow:before{background:radial-gradient(circle closest-side, #fff 0 18%, #fff 27%, color-mix(in srgb, var(--rg) 72%, #fff) 46%)}@keyframes pr-rays-shine{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#stage #petReveal .pr-rays-hot{animation:none}}#stage #petReveal :-webkit-any(.pr-flag,.pr-name){z-index:8}#stage #petReveal :is(.pr-flag,.pr-name){z-index:8}#stage #petReveal .pr-one:not([data-phase=egg]) .pr-stage:before{display:none}#stage #petReveal .pr-again{box-shadow:none!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 25px) 100%!important;border:0!important;border-radius:0!important}#stage #petReveal .pr-again :-webkit-any(span,em,b){color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #petReveal .pr-again :is(span,em,b){color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #petReveal .pr-hint{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage #petRates :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #petRates .prt-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage #petRates .prt-ribbon{color:#fff;-webkit-text-stroke:4px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;transform:translate(-50%,-46%)!important}#stage #petRates .prt-ribbon:before{content:none}#stage #petRates .prt-body{color:#e4dcff!important;background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage #petRates .prt-lv{color:#ffd34d;-webkit-text-stroke:4px #3a1d0b;paint-order:stroke fill}#stage #petRates .prt-row{box-shadow:inset 0 0 0 1.5px #ffffff14;background:#ffffff0d!important}#stage #petRates .prt-row b{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage #petRates :-webkit-any(.prt-sub,.prt-foot){color:#c9bdf0}#stage #petRates :is(.prt-sub,.prt-foot){color:#c9bdf0}#stage .pet-img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:1.2em;height:1.2em;display:block}#stage #petsPanel .pet-scene{background-position:50% 58%;background-size:auto 110%}#stage #petsPanel .pet-slot:before,#stage #petsPanel .pet-slot:after{content:none}#stage #petsPanel .pet-slot{filter:drop-shadow(0 4px 3px #141e0a59);background:bottom/100% 100% no-repeat}#stage #petsPanel .pet-slot-stump{--pet-stand:22px;background-image:url(/ui/pets/Pedestal.png);width:116px;height:80px}#stage #petsPanel .pet-slot-shroom{--pet-stand:16px;background-image:url(/ui/pets/Pedestal2.png);width:124px;height:96px}#stage #petsPanel .pet-slot-rock{--pet-stand:26px;background-image:url(/ui/pets/Pedestal3.png);width:140px;height:68px}#stage #petsPanel .pet-shrine{background:#1c1430 url(/ui/pets/shrine.webp?v=2) 50% 0/cover no-repeat}#stage #petsPanel .pet-arch{display:none}#stage #petsPanel .pet-shrine:before{content:"";pointer-events:none;background:radial-gradient(72% 58% at 50% 60%,#0000 34%,#0a06186b 62%,#080414d1 100%);position:absolute;top:0;bottom:0;left:0;right:0}#stage #petsPanel .pet-altar{width:348px;height:166.8px;box-shadow:none;filter:drop-shadow(0 0 22px #5af0aa59);background:url(/ui/pets/shrine-pedestal.webp?v=2) 50%/100% 100% no-repeat;border:0;border-radius:0;bottom:129px}#stage #petsPanel .pet-egg{bottom:237px}#stage #petsPanel .pet-brazier{width:177.74px;height:125.37px;box-shadow:none;background:url(/ui/pets/shrine-brazier.webp?v=2) bottom/100% 100% no-repeat;border:0;border-radius:0}#stage #petsPanel .pet-brazier:not(.pet-brazier-hi){z-index:1}#stage #petsPanel .pet-brazier-hi.pet-brazier-l{left:74px}#stage #petsPanel .pet-brazier-hi.pet-brazier-r{right:74px}#stage #petsPanel .pet-brazier-hi{width:126.96px;height:89.93px;bottom:252px}#stage #petsPanel .pet-brazier b{color:#0000;filter:none;will-change:transform;contain:paint;background:url(/ui/pets/shrine-flame-sheet.webp) 0 0/2300% 400% no-repeat;width:95.22px;height:194.25px;animation:.7667s steps(23,end) infinite shrine-flame-x,3.0667s steps(4,end) infinite shrine-flame-y;bottom:55%;font-size:0!important;transform:translate(-50%)!important}#stage #petsPanel .pet-brazier:before{content:"";pointer-events:none;background:radial-gradient(34% 46% at 50% 62%,#6effbe6b 0,#6effbe38 45%,#6effbe00 100%);width:135%;height:205px;position:absolute;bottom:55%;left:50%;transform:translate(-50%)}#stage #petsPanel .pet-brazier-hi:before{height:151px}#stage #petsPanel .pet-brazier-hi b{width:69.83px;height:142.83px}@keyframes shrine-flame-x{0%{background-position-x:0}to{background-position-x:104.546%}}@keyframes shrine-flame-y{0%{background-position-y:0}to{background-position-y:133.333%}}@media (prefers-reduced-motion:reduce){#stage #petsPanel .pet-brazier b{animation:none}}#stage #petReveal .pr-one{--rg:#e8e4fff2;overflow:hidden}#stage #petReveal .pr-one[data-rar=common]{--rg:#e8e4fff2}#stage #petReveal .pr-one[data-rar=great]{--rg:#96ec3cf2}#stage #petReveal .pr-one[data-rar=rare]{--rg:#3cc8fff2}#stage #petReveal .pr-one[data-rar=epic]{--rg:#be6efff2}#stage #petReveal .pr-one[data-rar=legendary]{--rg:#ffbe32f2}#stage #petReveal .pr-one[data-rar=mythic]{--rg:#ff5060f2}#stage #petReveal :-webkit-any(.pr-egg,.pr-halo,.pr-chips,.pr-flash,.pr-nova,.pr-ring){pointer-events:none;opacity:0;position:absolute;top:50%;left:50%}#stage #petReveal :is(.pr-egg,.pr-halo,.pr-chips,.pr-flash,.pr-nova,.pr-ring){pointer-events:none;opacity:0;position:absolute;top:50%;left:50%}#stage #petReveal .pr-egg{z-index:3;box-sizing:border-box;transform-origin:50% 60%;background:radial-gradient(18px 13px at 30% 26%,#dcb57f 96%,#0000),radial-gradient(24px 16px at 68% 44%,#dcb57f 96%,#0000),radial-gradient(14px 11px at 36% 60%,#dcb57f 96%,#0000),radial-gradient(20px 13px at 56% 80%,#dcb57f 96%,#0000),radial-gradient(10px 8px at 78% 70%,#dcb57f 96%,#0000),radial-gradient(circle at 36% 28%,#fff9ec,#f4ddb8 55%,#dcbb8c);border:4px solid #2b1d14;border-radius:50%/58% 58% 42% 42%;width:150px;height:190px;margin:-95px 0 0 -75px;box-shadow:inset -10px -14px #96643229}#stage #petReveal .pr-one[data-phase=egg] .pr-egg{opacity:1;animation:.35s cubic-bezier(.2,1.5,.4,1) both pr-egg-in}#stage #petReveal .pr-one[data-phase=egg] .pr-egg.hit{animation:.34s ease-out both pr-egg-hit}#stage #petReveal .pr-one[data-phase=egg].pre .pr-egg{animation:.26s ease-in-out both pr-egg-pre}@keyframes pr-egg-in{0%{opacity:0;transform:scale(.2)translateY(60px)}}@keyframes pr-egg-hit{0%{filter:brightness(2.4)saturate(.4);transform:scale(.78,1.16)}40%{filter:brightness(1.4);transform:scale(1.1,.92)}70%{transform:scale(.97,1.03)}to{filter:none;transform:none}}@keyframes pr-egg-pre{0%{transform:none}45%{transform:scale(1.14,.88)}to{filter:brightness(1.6);transform:scale(.8,1.18)}}#stage #petReveal .pr-halo{z-index:2;background:radial-gradient(closest-side, transparent 62%, var(--rg) 80%, transparent 100%);width:150px;height:190px;box-shadow:0 0 26px 6px var(--rg);border-radius:50%/58% 58% 42% 42%;margin:-95px 0 0 -75px}#stage #petReveal .pr-one[data-phase=egg] .pr-halo.hit{animation:.5s ease-out both pr-halo}@keyframes pr-halo{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}#stage #petReveal .pr-beams{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #petReveal .pr-beam{left:calc(var(--x) - 50.6px);top:calc(var(--y) - 280px);transform-origin:50% 100%;width:101.2px;height:280px;rotate:var(--a);animation:.26s cubic-bezier(.2,1.4,.4,1) both pr-beam-out,.16s ease-in-out .26s infinite alternate pr-beam-flicker;position:absolute}#stage #petReveal .pr-beam>i{filter:drop-shadow(0 0 6px var(--rg)) drop-shadow(0 0 16px var(--rg)) drop-shadow(0 0 32px var(--rg)) brightness(1.15);position:absolute;top:0;bottom:0;left:0;right:0}#stage #petReveal .pr-beam>i:before{content:"";clip-path:polygon(45% 100%,55% 100%,100% 0,0 0);background:linear-gradient(to top, #fff 0, #fff 12%, #ffffffb3 22%, var(--rg) 36%, transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pr-beam-out{0%{opacity:0;scale:.3 0}to{opacity:1;scale:1}}@keyframes pr-beam-flicker{0%{opacity:1;scale:1}to{opacity:.82;scale:.9 .96}}#stage #petReveal .pr-chips{z-index:4;opacity:1;width:0;height:0}#stage #petReveal .pr-chip{clip-path:polygon(20% 0,100% 18%,82% 100%,0 74%);filter:drop-shadow(0 0 1.5px #2b1d14);background:#fbefd6;width:14px;height:12px;animation:.55s cubic-bezier(.15,.7,.35,1) both pr-chip;position:absolute;top:-60px;left:-7px}@keyframes pr-chip{0%{transform:translate(0, 0) rotate(0) scale(var(--s));opacity:1}75%{transform:translate(calc(var(--dx) * .85), calc(var(--dy) * .85)) scale(var(--s)) rotate(calc(var(--r) * .85));opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(var(--s));opacity:0}}#stage #petReveal .pr-one[data-phase=egg] :-webkit-any(.pr-art,.pr-rays,.pr-flag,.pr-name,.pr-spark){visibility:hidden}#stage #petReveal .pr-one[data-phase=egg] :is(.pr-art,.pr-rays,.pr-flag,.pr-name,.pr-spark){visibility:hidden}#stage #petReveal:has(.pr-one[data-phase=egg]) .pr-hint{visibility:hidden}#stage #petReveal .pr-one[data-phase=egg] .pr-stage:before{background:radial-gradient(circle, var(--rg) 0 14%, transparent 70%);opacity:.45}#stage #petReveal .pr-flash{z-index:6;background:#fff;width:2400px;height:2400px;margin:-1200px 0 0 -1200px}#stage #petReveal .pr-one[data-phase=open].anim .pr-flash{animation:.42s ease-in both pr-flash}@keyframes pr-flash{0%,15%{opacity:1}to{opacity:0}}#stage #petReveal .pr-nova{z-index:7;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);width:300px;height:300px;filter:drop-shadow(0 0 14px var(--rg));background:#fff;margin:-150px 0 0 -150px}#stage #petReveal .pr-one[data-phase=open].anim .pr-nova{animation:.62s cubic-bezier(.3,.8,.4,1) both pr-nova}@keyframes pr-nova{0%{opacity:1;transform:scale(.3)rotate(-25deg)}35%{opacity:1;transform:scale(1.35)rotate(5deg)}70%{opacity:1;transform:scale(.28)rotate(30deg)}to{opacity:0;transform:scale(0)rotate(45deg)}}#stage #petReveal .pr-ring{z-index:6;box-sizing:border-box;width:200px;height:200px;box-shadow:0 0 18px var(--rg), inset 0 0 18px var(--rg);border:6px solid #fff;border-radius:50%;margin:-100px 0 0 -100px}#stage #petReveal .pr-ring-b{border-color:var(--rg);border-width:4px}#stage #petReveal .pr-one[data-phase=open].anim .pr-ring{animation:.5s ease-out 50ms both pr-ring}#stage #petReveal .pr-one[data-phase=open].anim .pr-ring-b{animation:.6s ease-out .42s both pr-ring}@keyframes pr-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}#stage #petReveal .pr-burst{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #petReveal .pr-star{filter:drop-shadow(0 0 6px #ffdc78cc);width:28.8px;height:28px;animation:pr-star-fly .95s cubic-bezier(.12, .75, .3, 1) calc(var(--d,0s) + .42s) both;background:url(/ui/stars/star-on.png) 50%/contain no-repeat;margin:-14px 0 0 -14.4px;position:absolute;top:50%;left:50%}@keyframes pr-star-fly{0%{transform:translate(var(--sx,0px), var(--sy,0px)) scale(.2) rotate(0);opacity:1}65%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(var(--s,1)) rotate(var(--r,0deg));opacity:0}}#stage #petReveal .pr-one[data-phase=open].anim .pr-rays{animation:24s linear infinite pr-turn,.3s .45s both pr-fade}#stage #petReveal .pr-one[data-phase=open].anim .pr-art{animation:.55s cubic-bezier(.2,1.6,.4,1) .48s both pr-hatch-pop}#stage #petReveal .pr-one[data-phase=open].anim .pr-flag{animation:.3s cubic-bezier(.2,1.5,.4,1) .75s both pr-tag-pop}#stage #petReveal .pr-one[data-phase=open].anim .pr-name{animation:.3s cubic-bezier(.2,1.5,.4,1) .88s both pr-tag-pop}@keyframes pr-hatch-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}60%{opacity:1}}@keyframes pr-tag-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@media (prefers-reduced-motion:reduce){#stage #petReveal :-webkit-any(.pr-egg,.pr-halo,.pr-chip,.pr-flash,.pr-nova,.pr-ring,.pr-star,.pr-beam){animation:none!important}#stage #petReveal :is(.pr-egg,.pr-halo,.pr-chip,.pr-flash,.pr-nova,.pr-ring,.pr-star,.pr-beam){animation:none!important}#stage #petReveal .pr-one[data-phase=open].anim :-webkit-any(.pr-art,.pr-flag,.pr-name,.pr-rays){animation:none!important}#stage #petReveal .pr-one[data-phase=open].anim :is(.pr-art,.pr-flag,.pr-name,.pr-rays){animation:none!important}}#stage #petReveal .pr-cell{--at:calc(var(--i,0) * 70ms + .12s);position:relative}#stage #petReveal .pr-cell>.pet-tile{z-index:1;position:relative}#stage #petReveal .pr-cell-glow{z-index:0;pointer-events:none;width:130px;height:130px;animation:pr-cell-glow .6s ease-out var(--at) both;background:radial-gradient(circle,#ffffff8c 0 22%,#96d7ff47 46%,#0000 70%);border-radius:50%;margin:-65px 0 0 -65px;position:absolute;top:50%;left:50%}@keyframes pr-cell-glow{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.15)}}#stage #petReveal .pr-twinkles{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){#stage #petReveal .pr-cell-glow{opacity:0;animation:none}}#stage #petReveal .pr-art:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background:#04020e;border-radius:50%;width:64%;height:15%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}#stage #petReveal .pr-one[data-phase=open] .pr-art>*{transform-origin:50% 88%;animation:2.4s ease-in-out 1.05s infinite pr-pet-breathe}@keyframes pr-pet-breathe{0%,to{transform:scale(1)}50%{transform:scale(.985,1.025)}}@media (prefers-reduced-motion:reduce){#stage #petReveal .pr-art>*{animation:none!important}}#stage #petReveal .pr-drift{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;translate:0 25px}#stage #petReveal .pr-drift i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:25.2px;height:25.2px;animation:pr-star-drift var(--t,2.4s) cubic-bezier(.25, .6, .45, 1) forwards;background:radial-gradient(circle,#fff 0 22%,#fff3b0 40%,#ffd04a 75%);position:absolute;top:-12.6px;left:-12.6px}@keyframes pr-star-drift{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}15%{transform:translate(calc(var(--dx) * .15), calc(var(--dy) * .15)) scale(var(--s)) rotate(calc(var(--r) * .3));opacity:1}75%{transform:translate(calc(var(--dx) * .85), calc(var(--dy) * .85)) scale(var(--s)) rotate(calc(var(--r) * .85));opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(calc(var(--s) * .5)) rotate(var(--r));opacity:0}}#stage #petReveal.pr-held .pr-hint{visibility:hidden}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :where(:not(img)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#mountsRoot,#sentinelsRoot) :where(:not(img)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#mountsScreen,#sentinelsScreen){background:linear-gradient(#2b2243 0%,#413c6e 100%)!important}#stage :is(#mountsScreen,#sentinelsScreen){background:linear-gradient(#2b2243 0%,#413c6e 100%)!important}#stage :-webkit-any(.mnt-dp-body,.mnt-cl-body,.snt-dp-body,.snt-cl-body){background:linear-gradient(#2b2243 0%,#3a3463 100%)!important;border-top-color:#120d26!important;box-shadow:inset 0 3px #4a3f78!important}#stage :is(.mnt-dp-body,.mnt-cl-body,.snt-dp-body,.snt-cl-body){background:linear-gradient(#2b2243 0%,#3a3463 100%)!important;border-top-color:#120d26!important;box-shadow:inset 0 3px #4a3f78!important}#stage :-webkit-any(.mnt-strip,.snt-strip){background:#1d1733!important;border-top-color:#120d26!important}#stage :is(.mnt-strip,.snt-strip){background:#1d1733!important;border-top-color:#120d26!important}#stage :-webkit-any(.mnt-cl-tabs,.snt-cl-tabs){background:#2f2a52!important}#stage :is(.mnt-cl-tabs,.snt-cl-tabs){background:#2f2a52!important}#stage :-webkit-any(.mnt-src,.snt-src){color:#ffffffd9;-webkit-text-stroke:2.5px #140a288c;paint-order:stroke fill}#stage :is(.mnt-src,.snt-src){color:#ffffffd9;-webkit-text-stroke:2.5px #140a288c;paint-order:stroke fill}#stage :-webkit-any(.mnt-box,.snt-box){background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage :is(.mnt-box,.snt-box){background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage :-webkit-any(.mnt-box-hd,.snt-box-hd){font-size:18px;box-shadow:inset 0 -2px #0b0818;color:#fff!important;-webkit-text-stroke:3px #120d26!important;background:linear-gradient(#4a3a7e,#3b2d68)!important}#stage :is(.mnt-box-hd,.snt-box-hd){font-size:18px;box-shadow:inset 0 -2px #0b0818;color:#fff!important;-webkit-text-stroke:3px #120d26!important;background:linear-gradient(#4a3a7e,#3b2d68)!important}#stage :-webkit-any(.mnt-box-hd,.snt-box-hd) b{color:#ffe27a!important}#stage :is(.mnt-box-hd,.snt-box-hd) b{color:#ffe27a!important}#stage :-webkit-any(.mnt-empty,.snt-empty){color:#c9bdf0!important}#stage :is(.mnt-empty,.snt-empty){color:#c9bdf0!important}#stage :-webkit-any(.mnt-pw-txt,.snt-pw-txt) b{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;color:#fff!important}#stage :is(.mnt-pw-txt,.snt-pw-txt) b{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;color:#fff!important}#stage :-webkit-any(.mnt-pw-txt,.snt-pw-txt) b em{color:#ffd34d!important}#stage :is(.mnt-pw-txt,.snt-pw-txt) b em{color:#ffd34d!important}#stage :-webkit-any(.mnt-pw-txt,.snt-pw-txt) p{color:#e4dcff!important}#stage :is(.mnt-pw-txt,.snt-pw-txt) p{color:#e4dcff!important}#stage :-webkit-any(.mnt-kg,.snt-kg){color:#8cf26a!important}#stage :is(.mnt-kg,.snt-kg){color:#8cf26a!important}#stage :-webkit-any(.mnt-kb,.snt-kb){color:#7fd0ff!important}#stage :is(.mnt-kb,.snt-kb){color:#7fd0ff!important}#stage :-webkit-any(.mnt-page,.snt-page)>:-webkit-any(.mnt-box,.snt-box):first-child :-webkit-any(.mnt-pw-txt,.snt-pw-txt){background:linear-gradient(#1a143000,#1a1430 6px) 0 100%/100% 20px no-repeat local,linear-gradient(#0000,#00000073) 0 100%/100% 14px no-repeat!important}#stage :is(.mnt-page,.snt-page)>:is(.mnt-box,.snt-box):first-child :is(.mnt-pw-txt,.snt-pw-txt){background:linear-gradient(#1a143000,#1a1430 6px) 0 100%/100% 20px no-repeat local,linear-gradient(#0000,#00000073) 0 100%/100% 14px no-repeat!important}#stage :-webkit-any(.mnt-row,.snt-row){color:#e4dcff!important}#stage :is(.mnt-row,.snt-row){color:#e4dcff!important}#stage :-webkit-any(.mnt-row,.snt-row):nth-child(2n){background:#ffffff0a!important}#stage :is(.mnt-row,.snt-row):nth-child(2n){background:#ffffff0a!important}#stage :-webkit-any(.mnt-row,.snt-row)>b{color:#fff;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :is(.mnt-row,.snt-row)>b{color:#fff;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage :-webkit-any(.mnt-row,.snt-row)>b.nx{color:#8cf26a!important}#stage :is(.mnt-row,.snt-row)>b.nx{color:#8cf26a!important}#stage :-webkit-any(.mnt-row,.snt-row)>b:-webkit-any(.mnt-max,.snt-max){color:#b8b0d8!important}#stage :is(.mnt-row,.snt-row)>b:is(.mnt-max,.snt-max){color:#b8b0d8!important}#stage :-webkit-any(.mnt-dia,.snt-dia){box-shadow:0 0 0 2px #0b0818!important}#stage :is(.mnt-dia,.snt-dia){box-shadow:0 0 0 2px #0b0818!important}#stage :-webkit-any(.mnt-attr-hd,.snt-attr-hd){color:#c9bdf0!important}#stage :is(.mnt-attr-hd,.snt-attr-hd){color:#c9bdf0!important}#stage :-webkit-any(.mnt-attr-hd,.snt-attr-hd) .nx{color:#8cf26a!important}#stage :is(.mnt-attr-hd,.snt-attr-hd) .nx{color:#8cf26a!important}#stage :-webkit-any(.mnt-attr,.snt-attr) :-webkit-any(.mnt-row,.snt-row){box-shadow:inset 0 0 0 1.5px #ffffff14;background:#ffffff0d!important}#stage :is(.mnt-attr,.snt-attr) :is(.mnt-row,.snt-row){box-shadow:inset 0 0 0 1.5px #ffffff14;background:#ffffff0d!important}#stage :-webkit-any(.mnt-cost-hd,.snt-cost-hd){color:#c9bdf0!important}#stage :is(.mnt-cost-hd,.snt-cost-hd){color:#c9bdf0!important}#stage :-webkit-any(.mnt-cost-hd,.snt-cost-hd):before{background:#c9bdf040!important}#stage :is(.mnt-cost-hd,.snt-cost-hd):before{background:#c9bdf040!important}#stage :-webkit-any(.mnt-cost-hd,.snt-cost-hd):after{background:#c9bdf040!important}#stage :is(.mnt-cost-hd,.snt-cost-hd):after{background:#c9bdf040!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.btn-green,.btn-yellow,.btn-red){box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage :is(#mountsRoot,#sentinelsRoot) :is(.btn-green,.btn-yellow,.btn-red){box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) .btn-green{color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage :is(#mountsRoot,#sentinelsRoot) .btn-green{color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) .btn-yellow{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage :is(#mountsRoot,#sentinelsRoot) .btn-yellow{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) .btn-red{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #6e1420!important;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp)!important}#stage :is(#mountsRoot,#sentinelsRoot) .btn-red{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #6e1420!important;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp)!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.btn-green,.btn-yellow,.btn-red):disabled{color:#4a4658!important;-webkit-text-stroke:0!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage :is(#mountsRoot,#sentinelsRoot) :is(.btn-green,.btn-yellow,.btn-red):disabled{color:#4a4658!important;-webkit-text-stroke:0!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.btn-green,.btn-yellow) :-webkit-any(span,b):not(.short){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#mountsRoot,#sentinelsRoot) :is(.btn-green,.btn-yellow) :is(span,b):not(.short){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.mnt-price,.snt-price) b.short{color:#c0392b!important}#stage :is(#mountsRoot,#sentinelsRoot) :is(.mnt-price,.snt-price) b.short{color:#c0392b!important}#stage :-webkit-any(.mnt-lvup,.mnt-act,.snt-lvup,.snt-act){padding-bottom:9px!important}#stage :is(.mnt-lvup,.mnt-act,.snt-lvup,.snt-act){padding-bottom:9px!important}#stage :-webkit-any(.mnt-price,.snt-price)+span{margin-top:0;font-size:20px;line-height:.9}#stage :is(.mnt-price,.snt-price)+span{margin-top:0;font-size:20px;line-height:.9}#stage :is(.mnt-price .mnt-ic-piece,.snt-price .snt-ic-hammer){width:22px;height:22px;font-size:13px}#stage :-webkit-any(.mnt-lvup,.mnt-act,.snt-lvup,.snt-act):has(:-webkit-any(.mnt-price,.snt-price)){gap:0!important}#stage :is(.mnt-lvup,.mnt-act,.snt-lvup,.snt-act):has(:is(.mnt-price,.snt-price)){gap:0!important}#stage :-webkit-any(.mnt-cltab,.snt-cltab){padding-bottom:7px;box-shadow:none!important;color:#c9bdf0!important;-webkit-text-stroke:3px #14102a!important;text-shadow:none!important;background:url(/ui/gui-pro/btn-dark-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-m.webp) 50%/calc(100% - 20px) 100% no-repeat!important;border:0!important;border-radius:0!important}#stage :is(.mnt-cltab,.snt-cltab){padding-bottom:7px;box-shadow:none!important;color:#c9bdf0!important;-webkit-text-stroke:3px #14102a!important;text-shadow:none!important;background:url(/ui/gui-pro/btn-dark-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-m.webp) 50%/calc(100% - 20px) 100% no-repeat!important;border:0!important;border-radius:0!important}#stage :-webkit-any(.mnt-cltab,.snt-cltab).on{color:#8e464c!important;-webkit-text-stroke:0!important;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 20px) 100% no-repeat!important}#stage :is(.mnt-cltab,.snt-cltab).on{color:#8e464c!important;-webkit-text-stroke:0!important;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 20px) 100% no-repeat!important}#stage :-webkit-any(.mnt-foot,.snt-foot){background:#1d1733!important;border-top-color:#18102c!important;box-shadow:inset 0 3px #2f2650!important}#stage :is(.mnt-foot,.snt-foot){background:#1d1733!important;border-top-color:#18102c!important;box-shadow:inset 0 3px #2f2650!important}#stage :-webkit-any(.mnt-tab,.snt-tab){text-transform:uppercase;letter-spacing:.02em;font-size:22px;box-shadow:none!important;color:#b8b0d8!important;-webkit-text-stroke:3px #14102a!important;text-shadow:none!important;background:url(/ui/gui-pro/nav-tab-off.png) 50% 100%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage :is(.mnt-tab,.snt-tab){text-transform:uppercase;letter-spacing:.02em;font-size:22px;box-shadow:none!important;color:#b8b0d8!important;-webkit-text-stroke:3px #14102a!important;text-shadow:none!important;background:url(/ui/gui-pro/nav-tab-off.png) 50% 100%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage :-webkit-any(.mnt-tab,.snt-tab).on{color:#fff!important;text-shadow:0 2px #14102a!important;background-image:url(/ui/gui-pro/nav-tab-on.webp)!important}#stage :is(.mnt-tab,.snt-tab).on{color:#fff!important;text-shadow:0 2px #14102a!important;background-image:url(/ui/gui-pro/nav-tab-on.webp)!important}#stage :-webkit-any(.mnt-sh-panel,.snt-sh-panel){background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;padding-bottom:20px!important;box-shadow:0 12px 32px #00000080!important}#stage :is(.mnt-sh-panel,.snt-sh-panel){background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;padding-bottom:20px!important;box-shadow:0 12px 32px #00000080!important}#stage :-webkit-any(.mnt-ribbon,.snt-ribbon){background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;-webkit-text-stroke:4px #2a1550!important;text-shadow:0 3px #2a1550!important}#stage :is(.mnt-ribbon,.snt-ribbon){background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;-webkit-text-stroke:4px #2a1550!important;text-shadow:0 3px #2a1550!important}#stage :-webkit-any(.mnt-ribbon,.snt-ribbon):before{content:none!important}#stage :is(.mnt-ribbon,.snt-ribbon):before{content:none!important}#stage :-webkit-any(.mnt-sh-body,.snt-sh-body){color:#e4dcff!important;background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage :is(.mnt-sh-body,.snt-sh-body){color:#e4dcff!important;background:linear-gradient(#221b3d,#1a1430)!important;border:0!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff0f!important}#stage :-webkit-any(#mountSheet,#sentinelSheet) :-webkit-any(.mnt-x,.snt-x){width:52px!important;height:55px!important;box-shadow:none!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important}#stage :is(#mountSheet,#sentinelSheet) :is(.mnt-x,.snt-x){width:52px!important;height:55px!important;box-shadow:none!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important}#stage :-webkit-any(#mountSheet,#sentinelSheet) :-webkit-any(.mnt-x,.snt-x):before{display:none!important}#stage :is(#mountSheet,#sentinelSheet) :is(.mnt-x,.snt-x):before{display:none!important}#stage :-webkit-any(#mountSheet,#sentinelSheet) :-webkit-any(.mnt-x,.snt-x):after{display:none!important}#stage :is(#mountSheet,#sentinelSheet) :is(.mnt-x,.snt-x):after{display:none!important}#stage :-webkit-any(.mnt-lv,.snt-lv){box-shadow:inset 0 0 0 1.5px #ffffff14;background:#ffffff0d!important}#stage :is(.mnt-lv,.snt-lv){box-shadow:inset 0 0 0 1.5px #ffffff14;background:#ffffff0d!important}#stage :-webkit-any(.mnt-lv-hd,.snt-lv-hd){background:linear-gradient(#4a3a7e,#3b2d68)!important}#stage :is(.mnt-lv-hd,.snt-lv-hd){background:linear-gradient(#4a3a7e,#3b2d68)!important}#stage :-webkit-any(.mnt-lv-hd,.snt-lv-hd) b{-webkit-text-stroke:3px #120d26!important}#stage :is(.mnt-lv-hd,.snt-lv-hd) b{-webkit-text-stroke:3px #120d26!important}#stage :-webkit-any(.mnt-lv-req,.snt-lv-req){-webkit-text-stroke:2.5px #120d26!important}#stage :is(.mnt-lv-req,.snt-lv-req){-webkit-text-stroke:2.5px #120d26!important}#stage :-webkit-any(.mnt-lv,.snt-lv) p{color:#e4dcff!important}#stage :is(.mnt-lv,.snt-lv) p{color:#e4dcff!important}#stage :-webkit-any(.mnt-lv,.snt-lv):not(.on) p{color:#8f88b0!important}#stage :is(.mnt-lv,.snt-lv):not(.on) p{color:#8f88b0!important}#stage :-webkit-any(.mnt-li,.snt-li){background:#ffffff0d!important;border:2px solid #ffffff14!important}#stage :is(.mnt-li,.snt-li){background:#ffffff0d!important;border:2px solid #ffffff14!important}#stage :-webkit-any(.mnt-li,.snt-li).on{background:#6ee36a1f!important;border-color:#3fbf45!important}#stage :is(.mnt-li,.snt-li).on{background:#6ee36a1f!important;border-color:#3fbf45!important}#stage :-webkit-any(.mnt-rules,.snt-rules){color:#e4dcff!important}#stage :is(.mnt-rules,.snt-rules){color:#e4dcff!important}#stage :-webkit-any(.mnt-tab,.mnt-cltab,.mnt-pick,.mnt-lvup,.mnt-act,.snt-tab,.snt-cltab,.snt-pick,.snt-lvup,.snt-act){position:relative}#stage :is(.mnt-tab,.mnt-cltab,.mnt-pick,.mnt-lvup,.mnt-act,.snt-tab,.snt-cltab,.snt-pick,.snt-lvup,.snt-act){position:relative}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) .navDot{z-index:3;width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;text-transform:none;letter-spacing:0;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-8px;bottom:auto;left:auto;right:-6px;box-shadow:0 2px #0000004d;font:800 calc(15px * var(--badge-scale))/1 system-ui!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#mountsRoot,#sentinelsRoot) .navDot{z-index:3;width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;text-transform:none;letter-spacing:0;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-8px;bottom:auto;left:auto;right:-6px;box-shadow:0 2px #0000004d;font:800 calc(15px * var(--badge-scale))/1 system-ui!important;color:#fff!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.mnt-tab,.mnt-cltab,.snt-tab,.snt-cltab):not(.dot)>.navDot{display:none}#stage :is(#mountsRoot,#sentinelsRoot) :is(.mnt-tab,.mnt-cltab,.snt-tab,.snt-cltab):not(.dot)>.navDot{display:none}#stage :-webkit-any(#mountsRoot,#sentinelsRoot) :-webkit-any(.mnt-pick,.snt-pick)>.navDot{top:2px;right:2px}#stage :is(#mountsRoot,#sentinelsRoot) :is(.mnt-pick,.snt-pick)>.navDot{top:2px;right:2px}#stage :-webkit-any(.mnt-box,.snt-box){clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);position:relative;box-shadow:none!important;border-radius:0!important}#stage :is(.mnt-box,.snt-box){clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);position:relative;box-shadow:none!important;border-radius:0!important}#stage :-webkit-any(.mnt-box-hd,.snt-box-hd){padding-top:5px!important;padding-left:16px!important;padding-right:16px!important}#stage :is(.mnt-box-hd,.snt-box-hd){padding-top:5px!important;padding-left:16px!important;padding-right:16px!important}#stage :-webkit-any(.mnt-tab,.snt-tab){width:160px;height:54px;padding:0 0 5px;font-size:21px;background:url(/ui/gui-pro/btn-dark-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-m.webp) 50%/calc(100% - 20px) 100% no-repeat!important}#stage :is(.mnt-tab,.snt-tab){width:160px;height:54px;padding:0 0 5px;font-size:21px;background:url(/ui/gui-pro/btn-dark-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-dark-m.webp) 50%/calc(100% - 20px) 100% no-repeat!important}#stage :-webkit-any(.mnt-tab,.snt-tab).on{padding-bottom:3px;-webkit-text-stroke:3px #1c1037!important;text-shadow:0 2px #1c1037!important;background:url(/ui/gui-pro/vip-btn-purple-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-m.png) 50%/calc(100% - 12px) 100% no-repeat!important}#stage :is(.mnt-tab,.snt-tab).on{padding-bottom:3px;-webkit-text-stroke:3px #1c1037!important;text-shadow:0 2px #1c1037!important;background:url(/ui/gui-pro/vip-btn-purple-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-m.png) 50%/calc(100% - 12px) 100% no-repeat!important}#stage .mnt-price .mnt-ic-piece{width:25.6px;height:25.6px;margin:-4px -3px -4px 0}#stage .mnt-slot .mnt-tile,#stage .mnt-slot[data-slot="0"] .mnt-tile{box-shadow:none;filter:drop-shadow(0 3px #0000004d);background:url(/ui/gui-pro/art-tile-rare.webp) 50%/100% 100% no-repeat;border-radius:0}#stage .mnt-slot .mnt-tile.rar-epic{background-image:url(/ui/gui-pro/art-tile-epic.png)}#stage .mnt-slot .mnt-tile.rar-legendary{background-image:url(/ui/gui-pro/art-tile-legendary.png)}#stage .mnt-slot .mnt-tile.rar-mythic{background-image:url(/ui/gui-pro/art-tile-mythic.png)}#stage .mnt-slot .mnt-tile.mnt-tile-off{opacity:.85;background-image:url(/ui/gui-pro/art-tile-locked.png)}#stage .mnt-slot .mnt-tile-art{top:5px;bottom:5px;left:5px;right:5px}#stage #mountsRoot .mnt-slot.empty .mnt-tile,#stage #mountsRoot .mnt-swap{position:relative}#stage #mountsRoot .mnt-slot.empty .mnt-tile>.navDot{top:4px;right:4px}#stage #sentinelsRoot .snt-slot.empty .snt-tile,#stage #sentinelsRoot .snt-swap{position:relative}#stage #sentinelsRoot .snt-slot.empty .snt-tile>.navDot{top:4px;right:4px}#stage #artifactsRoot :where(:not(img)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #menu.art-on #menuNav{display:none!important}#stage #menu.art-on #artifactsRoot .art-over{bottom:0}#stage #menu:not(.art-on) #artifactsRoot .art-over{display:none}#stage #artifactsRoot .art-segs{background:#1d1733;flex:none;justify-content:center;gap:8px;padding:10px 12px 12px;display:flex;box-shadow:inset 0 3px #2f2650,0 -3px 6px #00000040}#stage #artifactsRoot .art-seg{cursor:pointer;max-width:170px;height:44px;font:inherit;color:#9b91ad;white-space:nowrap;background:linear-gradient(#2a2236,#211a2c);border:2px solid #0e0a1c;border-radius:6px;flex:1 1 0;padding:0 8px;font-size:19px;box-shadow:inset 0 2px #ffffff0f,0 2px #00000073}#stage #artifactsRoot .art-seg.on{color:#fff;-webkit-text-stroke:3px #3a2410;paint-order:stroke fill;background:linear-gradient(#ffd84a 0%,#f7bf1f 60%,#eaa915 100%);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #a05a0073,0 2px #00000073}#stage #artifactsRoot .art-seg:active{transform:translateY(1px)}#stage #artifactsRoot .art-bar{height:calc(var(--ws-nav-h) + var(--safe-b,0px));padding:0 12px var(--safe-b,0px);box-sizing:border-box;background:#312646;border-top:3px solid #4a3a6e;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative;box-shadow:0 -2px #0e0a1c}#stage #artifactsRoot .art-bar .ws-back{cursor:pointer;flex:none;width:54px;height:54px;padding:0;position:relative}#stage #artifactsRoot .art-bar .art-wishbtn{-webkit-text-stroke:3px #2a1460;paint-order:stroke fill;justify-content:flex-start;min-width:168px;height:54px;font-size:24px;color:#fff!important;background:linear-gradient(#a77bff 0%,#7b4be6 55%,#6a3ad6 100%)!important;border:2px solid #120c22!important;border-radius:10px!important;padding:0 66px 3px 20px!important;box-shadow:inset 0 2px #fff6,inset 0 -4px #280a6e73,0 3px #00000073!important}#stage #artifactsRoot .art-bar .art-wishbtn img{filter:drop-shadow(0 2px 2px #0006);pointer-events:none;width:62px;height:62px;position:absolute;bottom:3px;right:2px}#stage #artifactsRoot .art-bar .art-wishbtn:active{transform:translateY(2px)}#stage #artifactsRoot .art-dot{background:#e8344a!important;border-color:#fff!important}#stage #artifactsRoot .art-claim{color:#8e464c!important;background:url(/ui/gui-pro/btn-yellow-m.png) 0 0/100% 100%!important;border-color:#14102a!important}#stage #artifactsRoot .art-star-ic{width:17px;height:17px}#stage #artifactItemModal .pt-panel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #artifactItemModal .pt-panel{max-height:calc(var(--stage-h,1170px) * .72);overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}#stage #artifactItemModal .pt-panel::-webkit-scrollbar{display:none}#stage #artifactItemModal.art-busy .pt-card{pointer-events:none;opacity:.9}#app #stage.has-equipPanel-off #artifactItemModal:not(.art-ei-preview),#app #stage.has-menu-off #artifactItemModal{display:none!important}#stage #artifactItemModal.art-ei-preview .ei-actions{display:none}#stage #artifactItemModal button.art-ei-set{cursor:pointer;font-family:inherit;line-height:inherit;border:0;margin:0}#stage #artifactItemModal .art-setview{z-index:5;background:#06040eb8;flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:.2s both pt-screen-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactItemModal .art-sv-card{width:min(470px,94%)}#stage #artifactItemModal .art-sv-panel{padding:6px 4px 8px}#stage #artifactItemModal .art-setview .art-sv-panel .art-shelf{margin:0;padding-top:4px}#stage #artifactItemModal .art-setview .art-sv-panel .art-shelf-title{display:none}#stage #artifactItemModal .ei-head{align-items:center}#stage #artifactItemModal .ei-tile .eq-item{object-fit:contain}#stage #artifactItemModal .ei-tile .eq-item.art-noart{display:flex}#stage #artifactItemModal .ei-tile.art-ei-unowned .eq-item{filter:grayscale()brightness(.85)contrast(1.05)}#stage #artifactItemModal .ei-tile .eq-lvl{align-items:center;gap:1px;display:inline-flex}#stage #artifactItemModal .ei-tile .eq-lvl .art-star-ic{width:15px;height:15px}#stage #artifactItemModal .art-ei-desc{color:#c9bdf0;margin:8px 2px 0;font-size:14px;line-height:1.25}#stage #artifactItemModal .art-ei-desc b{color:#8cf26a}#stage #artifactItemModal .ei-stat{gap:6px}#stage #artifactItemModal .art-ei-res{color:#e4dcff;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:16px;display:flex}#stage #artifactItemModal .art-ei-res b{color:#fff}#stage #artifactItemModal .art-ei-res b.short{color:#ff7a7a}#stage #artifactItemModal .ei-act .art-star-ic{vertical-align:-2px;width:16px;height:16px}#stage #artifactItemModal .ei-lvl{white-space:nowrap}#stage #artifactItemModal .art-ei-stage{--hue:#47b3df;--hue-lo:#1f6aa3;--hue-hi:#a6ecff;--glow:#47b3df57;--cone-hi:#a6ecffb3;--cone-mid:#47b3df38;--halo:#47b3df8c;isolation:isolate;box-sizing:border-box;background:radial-gradient(ellipse 46% 40% at 50% 46%, var(--glow), transparent 70%), linear-gradient(180deg, #120d22 0%, #1d1636 48%, #261d42 62%, #160f28 100%);border-radius:12px;align-self:stretch;width:100%;height:246px;margin:-26px 0 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0b0818,inset 0 0 26px #0000008c}#stage #artifactItemModal .art-ei-stage.rar-epic{--hue:#c06ae6;--hue-lo:#7a35b8;--hue-hi:#f3b8ff;--glow:#c06ae657;--cone-hi:#f3b8ffb3;--cone-mid:#c06ae638;--halo:#c06ae68c}#stage #artifactItemModal .art-ei-stage.rar-legendary{--hue:#f2b33d;--hue-lo:#b9741a;--hue-hi:#ffe7a6;--glow:#f2b33d57;--cone-hi:#ffe7a6b3;--cone-mid:#f2b33d38;--halo:#f2b33d8c}#stage #artifactItemModal .art-ei-stage.rar-mythic{--hue:#ee5f91;--hue-lo:#b8305f;--hue-hi:#ffc2d8;--glow:#ee5f9157;--cone-hi:#ffc2d8b3;--cone-mid:#ee5f9138;--halo:#ee5f918c}#stage #artifactItemModal .ei-rarity{z-index:3;position:relative}#stage #artifactItemModal .art-ei-stage>i{pointer-events:none;display:block;position:absolute}#stage #artifactItemModal .art-ei-deco{opacity:.16;z-index:0;background:url(/ui/gui-pro/fx-backdeco.png) 50%/contain no-repeat;width:200px;height:200px;top:46%;left:50%;translate:-50% -50%}#stage #artifactItemModal .art-ei-cone{z-index:1;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg, var(--cone-hi), var(--cone-mid) 70%, transparent);opacity:.9;width:230px;height:202px;top:0;left:50%;translate:-50%}#stage #artifactItemModal .art-ei-floor{z-index:1;background:linear-gradient(90deg,#120d22d9,#0000 22% 78%,#120d22d9),linear-gradient(#0b0818 0 2px,#f0d9ab 2px 5px,#dcbd88 5px 26px,#b99263 26px 40px,#7d5c3c 40px 44px,#0b0818 44px);height:46px;top:148px;left:0;right:0}#stage #artifactItemModal .art-ei-plinth{z-index:2;background:url(/ui/gui-pro/art-ribbon-rare.png) 0 0/100% 100% no-repeat;width:176px;height:94px;top:140px;left:50%;translate:-50%}#stage #artifactItemModal .rar-epic .art-ei-plinth{background-image:url(/ui/gui-pro/art-ribbon-epic.png)}#stage #artifactItemModal .rar-legendary .art-ei-plinth{background-image:url(/ui/gui-pro/art-ribbon-legendary.png)}#stage #artifactItemModal .rar-mythic .art-ei-plinth{background-image:url(/ui/gui-pro/art-ribbon-mythic.png)}#stage #artifactItemModal .art-ei-plinth:after{content:none}#stage #artifactItemModal .art-ei-unowned .art-ei-plinth{filter:grayscale(.85)brightness(.8)}#stage #artifactItemModal .art-ei-piece{z-index:3;justify-content:center;align-items:flex-end;width:150px;height:116px;display:flex;position:absolute;top:66px;left:50%;translate:-50%}#stage #artifactItemModal .art-ei-piece:after{content:"";z-index:-1;background:radial-gradient(#0b081899,#0000 70%);border-radius:50%;height:12px;position:absolute;bottom:-4px;left:22%;right:22%}#stage #artifactItemModal .art-ei-piece .art-pic{object-fit:contain;object-position:50% 100%;width:100%;height:100%;filter:drop-shadow(0 6px 4px #00000073) drop-shadow(0 0 12px var(--halo))}#stage #artifactItemModal .art-ei-piece .art-pic.art-armor{position:static}#stage #artifactItemModal .art-ei-unowned .art-ei-piece .art-pic{filter:grayscale()brightness(.85)drop-shadow(0 6px 4px #00000073)}#stage #artifactItemModal .art-ei-unowned .art-ei-cone{opacity:.45}#stage #artifactItemModal .art-ei-spark{z-index:3;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;width:15px;height:20px;animation:2.4s ease-in-out infinite art-ei-twinkle}#stage #artifactItemModal .art-ei-spark.s1{top:24%;left:34%}#stage #artifactItemModal .art-ei-spark.s2{width:11px;height:15px;animation-delay:-1.2s;top:40%;right:31%}@keyframes art-ei-twinkle{0%,to{opacity:.15;scale:.6}50%{opacity:1;scale:1}}#stage #artifactItemModal .art-ei-stars{z-index:4;flex-wrap:wrap;justify-content:center;gap:1px;width:150px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}#stage #artifactItemModal .art-ei-stars .art-star-ic{filter:drop-shadow(0 1px #0b0818);width:20px;height:20px}#stage #artifactItemModal .art-ei-set{z-index:4;color:#c9bdf0;-webkit-text-stroke:2.5px #0b0818;paint-order:stroke fill;background:#0a06189e;border-radius:8px;padding:4px 9px;font-size:14px;position:absolute;top:10px;right:10px;box-shadow:inset 0 0 0 1.5px #ffffff1f}#stage #artifactItemModal .art-ei-set b{color:#fff}#stage #artifactItemModal .art-ei-head{justify-content:center;margin-top:10px}#stage #artifactItemModal .art-ei-head .ei-meta{flex-direction:row;align-items:center;gap:10px}#stage #artifactItemModal .art-ei-float{justify-content:center;align-items:flex-end;width:100%;height:100%;animation:3.6s ease-in-out infinite art-ei-float;display:flex;position:relative}#stage #artifactItemModal .art-ei-piece:after{animation:3.6s ease-in-out infinite art-ei-float-shadow}@keyframes art-ei-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes art-ei-float-shadow{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:.82}}@media (prefers-reduced-motion:reduce){#stage #artifactItemModal :is(.art-ei-piece,.art-ei-spark,.art-ei-piece .art-pic,.art-ei-float){animation:none}}#stage #artifactsRoot .art-ic-dust,#stage #artifactItemModal .art-ic-dust{object-fit:contain;vertical-align:-5px;filter:drop-shadow(0 1px #00000073);width:22px;height:22px}#stage #artifactItemModal .art-ic-shard{vertical-align:-6px;background:radial-gradient(circle at 50% 40%,#62d9f9,#2f7fb6 75%);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0b0818}#stage #artifactItemModal .art-ic-shard.rar-epic{background:radial-gradient(circle at 50% 40%,#d57bff,#8a3fd4 75%)}#stage #artifactItemModal .art-ic-shard.rar-legendary{background:radial-gradient(circle at 50% 40%,#ffe04e,#f0a01a 75%)}#stage #artifactItemModal .art-ic-shard.rar-mythic{background:radial-gradient(circle at 50% 40%,#f55267,#b0214f 75%)}#stage #artifactItemModal .art-ic-shard .art-pic{object-fit:contain;filter:none;width:86%;height:86%;position:static!important}#stage #artifactItemModal .art-cost-tok{color:#e4dcff;align-items:center;gap:5px;padding:0 8px;font-size:17px;display:inline-flex}#stage #artifactItemModal .art-cost-tok b{color:#8cf26a;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage #artifactItemModal .art-cost-tok b.short{color:#ff6b6b}#stage #artifactItemModal .art-ei-res{gap:14px}#stage #artifactItemModal.art-ei-settled .pt-card,#stage #artifactItemModal.art-ei-settled{animation:none!important}#stage #artifactItemModal .art-ei-burst{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactItemModal .art-ei-burst>i{display:block;position:absolute;top:44%;left:50%}#stage #artifactItemModal .art-ei-flash{background:radial-gradient(circle, #fff 0%, #fff 14%, var(--hue-hi) 34%, var(--halo) 52%, transparent 70%);mix-blend-mode:screen;border-radius:50%;width:230px;height:230px;margin:-115px 0 0 -115px;animation:.5s cubic-bezier(.15,.8,.3,1) both art-ei-flash}@keyframes art-ei-flash{0%{opacity:0;scale:.2}18%{opacity:1;scale:.9}to{opacity:0;scale:1.5}}#stage #artifactItemModal .art-ei-ring{width:120px;height:120px;box-shadow:0 0 14px var(--hue-hi), inset 0 0 10px var(--hue-hi);border:4px solid #fff;border-radius:50%;margin:-60px 0 0 -60px;animation:.45s cubic-bezier(.2,.7,.3,1) 40ms both art-ei-ring}@keyframes art-ei-ring{0%{opacity:.95;border-width:8px;scale:.25}to{opacity:0;border-width:1px;scale:2.3}}#stage #artifactItemModal .art-ei-rays{mix-blend-mode:screen;background:url(/ui/gui-pro/pr-rays-white.png) 50%/contain no-repeat;width:300px;height:300px;margin:-150px 0 0 -150px;animation:.6s ease-out both art-ei-rays}@keyframes art-ei-rays{0%{opacity:0;rotate:0deg;scale:.45}22%{opacity:.9}to{opacity:0;rotate:60deg;scale:1.2}}#stage #artifactItemModal .art-ei-unowned .art-ei-spark{display:none}#stage #artifactItemModal .art-ei-zap{width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px var(--hue-hi));animation:art-ei-zap var(--dur) cubic-bezier(.16, .78, .3, 1) var(--dl) both;background:#fffbe6;-webkit-mask:url(/ui/star-glow.png) 50%/contain no-repeat;mask:url(/ui/star-glow.png) 50%/contain no-repeat}@keyframes art-ei-zap{0%{opacity:0;transform:rotate(var(--a)) translateY(0) rotate(0deg) scale(.3)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(140deg) scale(1)}}#stage #artifactItemModal .art-ei-up .art-ei-cone{animation:.5s ease-out both art-ei-swell}@keyframes art-ei-swell{0%,to{filter:none;scale:1}30%{filter:brightness(1.5);scale:1.16 1.04}}#stage #artifactItemModal .art-ei-up .art-ei-piece{animation:.5s cubic-bezier(.3,1.5,.5,1) both art-ei-lift}@keyframes art-ei-lift{0%{translate:-50%;scale:1}30%{translate:-50% -10px;scale:1.16}to{translate:-50%;scale:1}}#stage #artifactItemModal .art-ei-up .art-ei-piece .art-pic{animation:.6s ease-out both art-ei-shine}@keyframes art-ei-shine{0%,to{filter:drop-shadow(0 6px 4px #00000073) drop-shadow(0 0 12px var(--halo))}25%{filter:brightness(1.8) drop-shadow(0 6px 4px #0000004d) drop-shadow(0 0 26px var(--hue-hi))}}#stage #artifactItemModal .art-star-ic.art-ei-newstar{animation:.45s cubic-bezier(.3,1.6,.5,1) .12s both art-ei-star}@keyframes art-ei-star{0%{opacity:0;filter:brightness(2.2);rotate:-90deg;scale:0}70%{opacity:1;rotate:8deg;scale:1.45}to{opacity:1;filter:brightness();rotate:0deg;scale:1}}#stage #artifactItemModal .ei-lvl.art-ei-pulse{animation:.45s ease-out .15s both art-ei-pulse}@keyframes art-ei-pulse{0%,to{scale:1}40%{scale:1.12;box-shadow:0 0 0 2px #8cf26a,0 0 14px #8cf26a8c}}@media (prefers-reduced-motion:reduce){#stage #artifactItemModal :-webkit-any(.art-ei-rays,.art-ei-ring,.art-ei-zap){display:none!important}#stage #artifactItemModal :is(.art-ei-rays,.art-ei-ring,.art-ei-zap){display:none!important}#stage #artifactItemModal .art-ei-up :is(.art-ei-cone,.art-ei-piece,.art-ei-piece .art-pic){animation:none!important}#stage #artifactItemModal .art-star-ic.art-ei-newstar{animation:.3s ease-out .1s both art-ei-fade}#stage #artifactItemModal .ei-lvl.art-ei-pulse{animation:none}}@keyframes art-ei-fade{0%{opacity:0}to{opacity:1}}#stage #artPowInfo{z-index:76;top:40%}#stage #artifactItemModal .art-ei-res .art-cost-tok{gap:7px;font-size:22px}#stage #artifactItemModal .art-ei-res .art-ic-shard{vertical-align:-8px;border-radius:8px;width:31px;height:31px}#stage #artifactItemModal .art-ei-res .art-ic-dust{vertical-align:-7px;width:29px;height:29px}#stage #artifactItemModal .art-ei-res{padding:10px}#stage #artifactItemModal .art-cost-n{white-space:nowrap;font-size:inherit;color:#e4dcff}#stage #artifactItemModal .art-tip{cursor:pointer;border-radius:8px;display:inline-flex}#stage #artifactItemModal .art-tip:active{transform:translateY(1px)}#stage #artifactItemModal .art-ei-stars-chip{align-items:center;gap:5px;display:inline-flex}#stage #artifactItemModal .art-ei-stars-chip,#stage #artifactItemModal .art-ei-stars-chip b{font-size:22px!important}#stage #artifactItemModal .art-ei-stars-chip{gap:7px}#stage #artifactItemModal .art-ei-stars-chip .art-star-ic{width:30px;height:30px}#stage #artifactItemModal .art-ei-stars-chip b{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill}#stage #artifactItemModal .art-lv-hdr{grid-template-columns:1fr 74px 30px 74px;align-items:center;font-size:17px;display:grid!important}#stage #artifactItemModal .art-lv-row{grid-template-columns:auto 1fr 74px 30px 74px;align-items:center;column-gap:6px;display:grid!important}#stage #artifactItemModal :-webkit-any(.art-lv-cur,.art-lv-nxt){white-space:nowrap;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;justify-content:center;align-items:center;gap:4px;font-size:17px;display:inline-flex}#stage #artifactItemModal :is(.art-lv-cur,.art-lv-nxt){white-space:nowrap;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;justify-content:center;align-items:center;gap:4px;font-size:17px;display:inline-flex}#stage #artifactItemModal .art-lv-row .art-lv-cur{color:#fff}#stage #artifactItemModal .art-lv-row .art-lv-nxt{color:#8cf26a}#stage #artifactItemModal .art-lv-hdr .art-lv-cur b{color:#fff}#stage #artifactItemModal .art-lv-hdr .art-lv-nxt b{color:#8cf26a}#stage #artifactItemModal .art-lv-hdr .art-star-ic{width:22px;height:22px}#stage #artifactItemModal .art-lv-dash{color:#8f84b8}#stage #artifactItemModal .art-lv-arrow{justify-self:center;width:22px;height:16px;position:relative}#stage #artifactItemModal .art-lv-arrow:before,#stage #artifactItemModal .art-lv-arrow:after{content:"";filter:drop-shadow(0 0 1px #0b2a4a);border:4px solid #3fd8ff;border-width:4px 4px 0 0;width:8px;height:8px;position:absolute;top:3px;transform:rotate(45deg)}#stage #artifactItemModal .art-lv-arrow:before{left:0}#stage #artifactItemModal .art-lv-arrow:after{left:9px}#stage #artifactItemModal .art-lv+.art-lv{margin-top:8px}#stage #artifactItemModal .art-ei-spark.s3{width:12px;height:16px;animation-duration:2s;animation-delay:-.6s;top:52%;left:26%}#stage #artifactItemModal .art-ei-spark.s4{width:17px;height:22px;animation-duration:2.8s;animation-delay:-1.8s;top:26%;right:24%}#stage #artifactItemModal .art-ei-spark.s5{width:10px;height:13px;animation-duration:1.9s;animation-delay:-.3s;top:14%;left:42%}#stage #artifactItemModal .art-ei-spark.s6{width:12px;height:16px;animation-duration:2.6s;animation-delay:-2.1s;top:60%;right:36%}#stage #artifactItemModal .art-ei-spark.s7{width:9px;height:12px;animation-duration:3s;animation-delay:-1s;top:30%;left:20%}#stage #artifactItemModal .art-ei-spark.s8{width:10px;height:13px;animation-duration:2.2s;animation-delay:-1.5s;top:48%;right:18%}#stage #artifactItemModal .art-ei-spark.s1{width:20px;height:26px}#stage #artifactItemModal .art-ei-spark.s2{width:14px;height:20px}#stage #artifactItemModal .art-ei-spark.s3{width:16px;height:21px}#stage #artifactItemModal .art-ei-spark.s4{width:22px;height:29px}#stage #artifactItemModal .art-ei-spark.s5{width:13px;height:17px}#stage #artifactItemModal .art-ei-spark.s6{width:16px;height:21px}#stage #artifactItemModal .art-ei-spark.s7{width:12px;height:16px}#stage #artifactItemModal .art-ei-spark.s8{width:13px;height:17px}#stage #artifactsRoot .art-list{gap:0!important;padding-top:4px!important;padding-left:0!important;padding-right:0!important}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-shelf{background:#1f1a2b;border-top:14px solid #3b3236;flex:none;padding:16px 0;position:relative}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-shelf:first-child{border-top:0}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-shelf-title{z-index:1;box-sizing:border-box;letter-spacing:.02em;color:#fff;white-space:nowrap;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2.5px #1c1530;background:url(/ui/gui-pro/banner-purple-wide.png?v=4) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;width:453px;max-width:calc(100% - 16px);height:50px;margin:0 auto 4px;padding:0 0 10px;display:flex;position:relative;font:400 25px "Germania One", "Lilita One", var(--game-font)!important}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sh-row{grid-template-columns:repeat(4,1fr);gap:6px;padding:20px 12px 0;display:grid;position:relative}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sh-table{z-index:0;background:linear-gradient(#5c3f27 0 2px,#f0d9ab 2px 5px,#dcbd88 5px 28px,#b99263 28px 40px,#7d5c3c 40px 44px,#5c3f27 44px);height:46px;position:absolute;top:98px;left:0;right:0}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc{z-index:1;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc:active{transform:translateY(2px)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art{z-index:2;justify-content:center;align-items:flex-end;height:92px;display:flex;position:relative}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art .art-pic{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 3px 2px #00000073);width:88%;height:88px;position:static}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art:after{content:"";z-index:-1;background:radial-gradient(#0b08188c,#0000 70%);border-radius:50%;height:10px;position:absolute;bottom:-5px;left:24%;right:24%}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{z-index:1;box-sizing:border-box;border-style:solid;border-width:13px 14px 40px;border-image:url(/ui/gui-pro/art-ribbon-rare.png) 26 28 80 fill/13px 14px 40px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:104px;margin-top:-10px;padding-top:14px;display:flex;position:relative}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-epic .art-pc-flag{border-image-source:url(/ui/gui-pro/art-ribbon-epic.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-legendary .art-pc-flag{border-image-source:url(/ui/gui-pro/art-ribbon-legendary.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-mythic .art-pc-flag{border-image-source:url(/ui/gui-pro/art-ribbon-mythic.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-name{text-align:center;color:#c9eeff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px -8px 0;font-size:15px;font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-epic .art-pc-name{color:#f3d0ff}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-legendary .art-pc-name{color:#ffe27a}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-mythic .art-pc-name{color:#ffc8d6}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag .art-claim{margin-top:0;position:static;transform:none}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc .art-check{z-index:3;bottom:0;left:0}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb{margin:12px 18px 0}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb-hd{color:#c9bdf0;-webkit-text-stroke:2.5px #0b0818;paint-order:stroke fill;background:#15111e;border-radius:8px;padding:5px 12px 6px;font-size:17px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb-row{color:#a99ad6;-webkit-text-stroke:2.5px #0b0818;paint-order:stroke fill;align-items:center;gap:5px;margin:0;padding:5px 12px 0;font-size:15px;display:flex}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb-row.on{color:#8cf26a}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb-row i{flex:none;width:18px;height:15px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sb-row i .art-check-ic{width:100%;height:100%}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{min-height:124px;padding-top:34px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{background:url(/ui/gui-pro/art-flag-rare.png) 50% 0/100% 100% no-repeat;border:0;height:140px;min-height:0;padding:34px 14px 0;border-image:!important}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-epic .art-pc-flag{background-image:url(/ui/gui-pro/art-flag-epic.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-legendary .art-pc-flag{background-image:url(/ui/gui-pro/art-flag-legendary.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.rar-mythic .art-pc-flag{background-image:url(/ui/gui-pro/art-flag-mythic.png)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{gap:3px;height:105px;padding-top:28px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{margin-top:-14px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0 46px,#08051480 46px,#08051457 56px,#0805144d 100%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/ui/gui-pro/art-flag-rare.png) 50% 0/100% 100% no-repeat;mask:url(/ui/gui-pro/art-flag-rare.png) 50% 0/100% 100% no-repeat}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{isolation:isolate}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-sh-table{background:linear-gradient(#5c3f27 0 2px,#f0d9ab 2px 6px,#dcbd88 6px 36px,#b99263 36px 52px,#7d5c3c 52px 57px,#5c3f27 57px);height:60px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag:before{background:linear-gradient(#0000 0 36px,#08051480 36px,#0805145c 46px,#0805144d 100%)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{padding-top:42px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-flag{justify-content:center;padding:36px 14px 10px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-name{margin-top:0}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art .art-pic{transform:translateY(5px)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art:after{bottom:-10px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-shelf-title{margin-bottom:-11px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-shelf{border-top:0}#stage #artifactsRoot .art-own{padding:14px 0 12px}#stage #artifactsRoot .art-own-hd{flex-direction:column;align-items:center;gap:4px;margin:0 0 -12px;font-weight:400;display:flex}#stage #artifactsRoot .art-own-tag{box-sizing:border-box;color:#fff;letter-spacing:.03em;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background:url(/ui/gui-pro/ch-tag-rare.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:150px;height:34px;padding-bottom:3px;font-size:20px;display:flex}#stage #artifactsRoot .art-own.rar-epic .art-own-tag{background-image:url(/ui/gui-pro/ch-tag-epic.png)}#stage #artifactsRoot .art-own.rar-legendary .art-own-tag{background-image:url(/ui/gui-pro/ch-tag-legendary.png)}#stage #artifactsRoot .art-own.rar-mythic .art-own-tag{background-image:url(/ui/gui-pro/ch-tag-mythic.png)}#stage #artifactsRoot .art-own-n{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:22px;font-weight:400}#stage #artifactsRoot .art-own-row{justify-content:center;display:flex}#stage #artifactsRoot .art-own-row .art-pc{flex:0 0 calc(25% - 10.5px)}#stage #artifactsRoot .art-own-empty{text-align:center;color:#c9bdf0;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;margin:40px 24px;font-size:18px}#stage #artifactsRoot .art-seg{height:51px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-art:after{background:#0b081866;height:16px;bottom:-13px;left:14%;right:14%}#stage #artifactsRoot .art-seg{position:relative}#stage #artifactsRoot .art-seg .art-seg-dot{-webkit-text-stroke:0;z-index:1;top:-9px;right:-7px}#stage #artifactsRoot .art-seg .art-seg-dot[hidden]{display:none}#stage #artifactsRoot .art-dot{width:28px;height:28px;box-shadow:none;color:#fff;-webkit-text-stroke:0;pointer-events:none;border-radius:0;justify-content:center;align-items:center;font:800 15px/1 system-ui;display:flex;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important}#stage #artifactsRoot .art-dot[hidden]{display:none}#stage #artifactsRoot .art-seg .art-seg-dot{top:-10px;right:-8px}#stage #artifactsRoot .art-bar .art-wishbtn .art-dot{z-index:2;top:-10px;right:-8px}#stage #artifactsRoot .art-dot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));font:800 calc(15px * var(--badge-scale))/1 system-ui;font-style:normal}#stage #artifactsRoot :is(.art-seg .art-seg-dot,.art-bar .art-wishbtn .art-dot){top:-9px;right:-6px}#stage #artifactsRoot .art-wishscr{z-index:20;background:#1a1030;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #artifactsRoot .art-wishscr[hidden]{display:none}#stage #artifactsRoot .aw-scene{position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-scene>*{pointer-events:none;display:block;position:absolute}#stage #artifactsRoot .aw-bg{background:url(/ui/pets/shrine.webp?v=2) 50% 20%/cover no-repeat;top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-glow{background:radial-gradient(46% 30%,#d696ff73,#0000 70%),linear-gradient(#1a103000 55%,#1a1030d9 100%);top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-rays{opacity:.14;will-change:rotate;background:url(/ui/gui-pro/pr-rays-white.png) 50%/contain no-repeat;width:520px;height:520px;margin:-260px 0 0 -260px;animation:24s linear infinite aw-spin;top:50%;left:50%}#stage #artifactsRoot .aw-orb{width:132px;height:132px;margin:-66px 0 0 -66px;animation:3s ease-in-out infinite aw-bob;top:50%;left:50%}#stage #artifactsRoot .aw-orb img{object-fit:contain;filter:drop-shadow(0 0 14px #ffaae6d9)drop-shadow(0 0 30px #be78ff99);width:100%;height:100%}#stage #artifactsRoot .aw-spark{background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;width:16px;height:21px;animation:2.4s ease-in-out infinite art-ei-twinkle}#stage #artifactsRoot .aw-spark:nth-child(5){top:40%;left:30%}#stage #artifactsRoot .aw-spark:nth-child(6){animation-delay:-.8s;top:36%;left:66%}#stage #artifactsRoot .aw-spark:nth-child(7){width:11px;height:15px;animation-delay:-1.5s;top:58%;left:24%}#stage #artifactsRoot .aw-spark:nth-child(8){width:12px;height:16px;animation-delay:-.4s;top:56%;left:72%}#stage #artifactsRoot .aw-spark:nth-child(9){width:10px;height:13px;animation-delay:-2s;top:30%;left:44%}#stage #artifactsRoot .aw-spark:nth-child(10){width:13px;height:17px;animation-delay:-1.1s;top:66%;left:56%}#stage #artifactsRoot .aw-flash{opacity:0;background:radial-gradient(circle,#fff 0%,#ffecffe6 40%,#e6c8ffbf 100%);top:0;bottom:0;left:0;right:0}@keyframes aw-spin{to{rotate:360deg}}@keyframes aw-bob{0%,to{translate:0}50%{translate:0 -8px}}#stage #artifactsRoot .aw-foot{padding:0 16px calc(28px + var(--safe-b,0px));flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-get{cursor:pointer;min-width:210px;height:72px;font:inherit;color:#fff;background:linear-gradient(#e3f75d 0%,#c2e43a 55%,#a7cc22 100%);border:3px solid #23330c;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 22px 4px;display:flex;position:relative;box-shadow:inset 0 3px #ffffff8c,inset 0 -5px #3c5a0059,0 4px #00000073}#stage #artifactsRoot .aw-get:active{transform:translateY(2px)}#stage #artifactsRoot .aw-get.aw-off{filter:grayscale()brightness(.8);cursor:default}#stage #artifactsRoot .aw-get-n{-webkit-text-stroke:3.5px #2b3a10;paint-order:stroke fill;font-size:25px;font-weight:400;line-height:1}#stage #artifactsRoot .aw-cost{-webkit-text-stroke:3.5px #2b3a10;paint-order:stroke fill;align-items:center;gap:5px;font-size:22px;line-height:1;display:inline-flex}#stage #artifactsRoot .aw-cost :-webkit-any(.aw-ic,.art-ic){object-fit:contain;width:28px;height:28px}#stage #artifactsRoot .aw-cost :is(.aw-ic,.art-ic){object-fit:contain;width:28px;height:28px}#stage #artifactsRoot .aw-get .art-dot{position:absolute;top:-9px;right:-6px}#stage #artifactsRoot .aw-tap{cursor:pointer;font:inherit;color:#fff;-webkit-text-stroke:3.5px #14102a;paint-order:stroke fill;background:0 0;border:0;font-size:23px;animation:1.8s ease-in-out infinite aw-breathe}@keyframes aw-breathe{0%,to{opacity:1}50%{opacity:.6}}#stage #artifactsRoot .aws-magic .aw-foot{opacity:0;pointer-events:none;transition:opacity .25s}#stage #artifactsRoot .aws-magic .aw-orb{animation:1.7s cubic-bezier(.45,0,.55,1) forwards aw-orb-wish}@keyframes aw-orb-wish{0%{opacity:0;translate:0 16px;scale:.25}18%{opacity:1;translate:0;scale:.6}62%{opacity:1;translate:0 -6px;scale:1}74%{opacity:1;translate:0 -6px;scale:.9}to{opacity:1;translate:0 -22px;scale:2.2}}#stage #artifactsRoot .aw-halo{opacity:0;width:110px;height:110px;animation:aw-halo-in .9s cubic-bezier(.55, 0, .85, .4) var(--dl) 2 both;border:2px solid #ebf5fff2;border-radius:50%;margin:-55px 0 0 -55px;top:41%;left:50%;box-shadow:0 0 14px #aae1ffe6,inset 0 0 12px #dcb4ffb3}@keyframes aw-halo-in{0%{opacity:0;scale:2.6}25%{opacity:.8}to{opacity:0;scale:.35}}#stage #artifactsRoot .aw-mote{opacity:0;width:14px;height:14px;animation:aw-mote-in .7s cubic-bezier(.55, 0, .85, .4) var(--dl) 2 both;background:radial-gradient(circle,#fff 0% 35%,#aae1ffe6 60%,#0000 72%);border-radius:50%;margin:-7px 0 0 -7px;top:41%;left:50%;box-shadow:0 0 10px #dcf0ff,0 0 20px #aac8ffcc}@keyframes aw-mote-in{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-6px) scale(1.2)}}#stage #artifactsRoot .aw-beam{left:50%;top:calc(41% - var(--len,300px));height:var(--len,300px);opacity:0;transform-origin:50% 100%;width:96px;rotate:var(--r,0deg);background:linear-gradient(0deg, #fff 0%, var(--wc-hi,#d7f0ffcc) 30%, var(--wc-glow,#bea0ff59) 70%, transparent 100%);margin-left:-48px;-webkit-mask:linear-gradient(90deg,#0000,#00000080 25%,#000 42% 58%,#00000080 75%,#0000);mask:linear-gradient(90deg,#0000,#00000080 25%,#000 42% 58%,#00000080 75%,#0000)}#stage #artifactsRoot .aws-magic.aw-lit .aw-beam{animation:.6s cubic-bezier(.3,.6,.4,1) forwards aw-beam-up}@keyframes aw-beam-up{0%{opacity:0;scale:.4 0}40%{opacity:1}to{opacity:.9;scale:1}}#stage #artifactsRoot .aws-magic .aw-rays{opacity:.06;transition:opacity .3s;animation:24s linear infinite aw-spin}#stage #artifactsRoot .aws-magic.aw-lit .aw-rays{animation:24s linear infinite aw-spin,.6s ease-out forwards aw-rays-flare}@keyframes aw-rays-flare{0%{opacity:.14;scale:.9}to{opacity:.7;scale:1.45}}#stage #artifactsRoot .aw-glow:after{content:"";opacity:0;background:radial-gradient(46% 34% at 50% 41%,#cdf0ff99,#be96ff38 55%,#0000 80%);position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aws-magic.aw-lit .aw-glow:after{animation:.5s ease-out forwards aw-glow-flare}@keyframes aw-glow-flare{0%{opacity:0}to{opacity:1}}#stage #artifactsRoot .aws-magic .aw-spark{animation:.8s ease-in-out infinite art-ei-twinkle}#stage #artifactsRoot .aws-magic.aw-bursting .aw-flash{animation:.42s ease-in forwards aw-flash}@keyframes aw-flash{0%,45%{opacity:0}to{opacity:.95}}#stage #artifactsRoot .aws-magic :-webkit-any(.aw-orb,.aw-rays,.aw-flash,.aw-halo,.aw-mote,.aw-beam){will-change:transform, opacity}#stage #artifactsRoot .aws-magic :is(.aw-orb,.aw-rays,.aw-flash,.aw-halo,.aw-mote,.aw-beam){will-change:transform, opacity}#stage #artifactsRoot .aws-rewards .aw-flash-out{opacity:0;background:radial-gradient(circle at 50% 41%,#fff 0%,#ffecffe6 40%,#e6c8ffbf 100%);animation:.5s ease-out both aw-flash-out;top:0;bottom:0;left:0;right:0}@keyframes aw-flash-out{0%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot .aws-magic :-webkit-any(.aw-halo,.aw-mote,.aw-beam){display:none}#stage #artifactsRoot .aws-magic :is(.aw-halo,.aw-mote,.aw-beam){display:none}#stage #artifactsRoot .aws-magic .aw-orb{animation:.4s ease-out forwards aw-fade-in!important}}@keyframes aw-fade-in{0%{opacity:0}to{opacity:1}}#stage #artifactsRoot .aws-magic .aw-orb{display:none!important}#stage #artifactsRoot .aw-dim .aw-bg:after{content:"";background:#0c081a8c;position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-rewards{flex-wrap:wrap;justify-content:center;gap:14px 12px;display:flex;position:absolute;top:18%;left:16px;right:16px}#stage #artifactsRoot .aw-tile{width:96px;animation:aw-pop .45s cubic-bezier(.3, 1.6, .5, 1) calc(var(--i,0) * 90ms) both;flex-direction:column;align-items:center;gap:4px;display:flex}#stage #artifactsRoot .aw-shard{background:linear-gradient(#ffd84a,#f0a81a);border-radius:4px;width:22px;height:22px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #3a2405}#stage #artifactsRoot .aw-shard:before{content:"";z-index:-1;background:#f6c033;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-7px;box-shadow:0 0 0 2px #3a2405}#stage #artifactsRoot .aw-tile b{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:20px;font-weight:400}#stage #artifactsRoot .aw-note{text-align:center;color:#c9bdf0;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:16px;position:absolute;bottom:90px;left:0;right:0}@keyframes aw-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot :-webkit-any(.aw-rays,.aw-orb,.aw-spark,.aw-tap){animation:none!important}#stage #artifactsRoot :is(.aw-rays,.aw-orb,.aw-spark,.aw-tap){animation:none!important}#stage #artifactsRoot .aws-magic.aw-bursting .aw-flash{animation:.42s ease-in forwards aw-flash!important}}#stage #artifactsRoot svg.aw-shard{width:28px;height:28px;box-shadow:none;fill:#ffc93a;stroke:#3a2405;stroke-width:1.6px;filter:drop-shadow(0 1px #0006);background:0 0;border-radius:0;top:-8px;right:-8px;overflow:visible}#stage #artifactsRoot svg.aw-shard:before{content:none}#stage #artifactsRoot .aw-pr img.aw-dustmark{z-index:2;object-fit:contain;filter:drop-shadow(0 1px #0006);width:28px;height:28px;position:absolute;top:-8px;right:-8px}#stage #artifactsRoot .aw-gets{justify-content:center;gap:14px;display:flex}#stage #artifactsRoot .aw-gets .aw-get.aw-gems{min-width:160px}#stage #artifactsRoot .aw-cost.aw-short{color:#ff6b6b}#stage #artifactsRoot .aw-bg{background:url(/ui/artifacts/wish-background.webp) 50% 0/cover no-repeat}#stage #artifactsRoot .aw-orb{opacity:0;width:76px;height:76px;margin:-38px 0 0 -38px;animation:none;top:41%}#stage #artifactsRoot .aw-rays{top:41%}#stage #artifactsRoot .aw-glow{background:radial-gradient(34% 22% at 50% 41%,#aae6ff4d,#0000 70%),linear-gradient(#1a103000 62%,#1a1030cc 100%)}#stage #artifactsRoot .aw-get{width:210px;min-width:0;height:72px;box-shadow:none;background:url(/ui/gui-pro/art-wish-get.png) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0 16px 9px}#stage #artifactsRoot .aw-gets .aw-get.aw-gems{background-image:url(/ui/gui-pro/art-wish-get-sm.png);width:160px;min-width:0}#stage #artifactsRoot :-webkit-any(.aw-get-n,.aw-cost){-webkit-text-stroke-color:#17421f}#stage #artifactsRoot :is(.aw-get-n,.aw-cost){-webkit-text-stroke-color:#17421f}#stage #artifactsRoot .art-bar .art-wishbtn{width:176px;min-width:0;height:54px;box-shadow:none!important;background:url(/ui/gui-pro/art-wishbtn.png) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0 64px 7px 20px!important}#stage #artifactsRoot .art-seg{max-width:none;height:51px;box-shadow:none;color:#a9a3b8;-webkit-text-stroke:3px #17141f;paint-order:stroke fill;background:url(/ui/gui-pro/art-seg-off.png) 50%/100% 100% no-repeat;border:0;border-radius:0;flex:0 0 167px;padding:0 8px 6px}#stage #artifactsRoot .art-seg.on{box-shadow:none;color:#fff;-webkit-text-stroke:3px #5a3208;background:url(/ui/gui-pro/art-seg-on.png) 50%/100% 100% no-repeat}#stage #artifactsRoot .art-over{background:url(/ui/gui-pro/rm-pattern.png) 0 0/400px 400px,linear-gradient(#1f1736 0%,#251b3e 60%,#2a1e46 100%)!important}#stage #artifactsRoot :-webkit-any(.art-list,.art-shelf){background:0 0!important}#stage #artifactsRoot :is(.art-list,.art-shelf){background:0 0!important}#stage #artifactsRoot .aw-pr{width:96px}#stage #artifactsRoot .aw-pr.rar-rare{--prize-frame:#7fd3ff;--prize-face:#2f7fd6}#stage #artifactsRoot .aw-pr.rar-epic{--prize-frame:#d572fd;--prize-face:#8038cf}#stage #artifactsRoot .aw-pr.rar-legendary{--prize-frame:#ffcf00;--prize-face:#e07a1f}#stage #artifactsRoot .aw-pr.rar-mythic{--prize-frame:#ff8a7a;--prize-face:#c9302c}#stage #artifactsRoot .aw-pr img{z-index:1;object-fit:contain;width:72px;height:72px;position:relative}#stage #artifactsRoot .aw-pr svg.aw-shard{z-index:2}#stage #artifactsRoot .aw-pr b{font-size:20px;bottom:-14px}#stage #artifactsRoot .aw-tile{gap:0;padding-bottom:12px}#stage #artifactItemModal .art-ei-piece{top:51px}#stage #artifactsRoot .aw-pr b{font-size:20px!important}#stage #artifactItemModal .art-ei-set{border-radius:10px;padding:5px 11px;font-size:16.8px;top:12px;right:12px}#stage #artifactsRoot .art-wishscr.aws-rewards{cursor:pointer}#stage :-webkit-any(#artifactsRoot,#artifactItemModal .art-setview) .art-pc:-webkit-any(.locked,.claim) .art-pc-art .art-pic{filter:grayscale()brightness(.85)contrast(1.05)drop-shadow(0 3px 2px #00000073)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc:is(.locked,.claim) .art-pc-art .art-pic{filter:grayscale()brightness(.85)contrast(1.05)drop-shadow(0 3px 2px #00000073)}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc.locked .art-pc-art .art-pic{opacity:.85}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc .art-pc-dot{z-index:3;position:absolute;top:30px;right:6px}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-shards{z-index:3;white-space:nowrap;background:#0c0915;border-radius:6px;align-items:center;gap:3px;height:22px;padding:0 9px 0 22px;display:inline-flex;position:absolute;bottom:-18px;left:50%;translate:-50%;box-shadow:0 0 0 1.5px #0009}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-shards .art-puz{fill:#ffc93a;stroke:#3a2405;stroke-width:1.6px;width:24px;height:24px;position:absolute;top:50%;left:-6px;overflow:visible;translate:0 -50%}#stage :is(#artifactsRoot,#artifactItemModal .art-setview) .art-pc-shards b{color:#fff;-webkit-text-stroke:2.5px #0c0915;paint-order:stroke fill;font-size:15px;font-weight:400}#stage>.pg-bag.pop img{animation:.26s cubic-bezier(.3,1.3,.4,1) both pg-bag-gulp}#stage>.art-dustP{z-index:60;pointer-events:none;filter:drop-shadow(0 2px 3px #0006)drop-shadow(0 0 9px #ff78e1d9);background:url(/ui/gui-pro/art-dust.png) 50%/contain no-repeat;width:34px;height:36px;margin:-18px 0 0 -17px;position:absolute}#stage #artifactsRoot .art-bar .art-bar-r{align-items:center;gap:12px;display:flex}#stage #artifactsRoot .art-bar .art-equipbtn img{object-fit:contain;width:58px;height:58px;bottom:6px;right:4px}#stage #artifactsRoot .art-eqscr{z-index:21;color:#fff;background:#1a1430;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #artifactsRoot .art-eqscr[hidden]{display:none}#stage #artifactsRoot .art-eqscr :-webkit-any(.ae-title,.ae-slot-l,.ae-stars,.ae-note,.ae-tab,.ae-sel-name,.ae-rar,.ae-do){-webkit-text-stroke:3px #1c1530;paint-order:stroke fill}#stage #artifactsRoot .art-eqscr :is(.ae-title,.ae-slot-l,.ae-stars,.ae-note,.ae-tab,.ae-sel-name,.ae-rar,.ae-do){-webkit-text-stroke:3px #1c1530;paint-order:stroke fill}#stage #artifactsRoot .ae-scene{background:url(/relics/arc_background.webp) 50% 0/100% no-repeat,#231a3c;flex:none;height:470px;position:relative}#stage #artifactsRoot .ae-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1a1430);height:60px;position:absolute;bottom:0;left:0;right:0}#stage #artifactsRoot .ae-title{z-index:3;box-sizing:border-box;width:453px;max-width:calc(100% - 16px);height:50px;font:400 27px "Germania One", "Lilita One", var(--game-font);letter-spacing:.02em;white-space:nowrap;text-shadow:0 2.5px #1c1530;background:url(/ui/gui-pro/banner-purple-wide.png?v=4) 50%/100% 100% no-repeat;justify-content:center;align-items:center;padding:0 0 10px;display:flex;position:absolute;top:28px;left:50%;translate:-50%}#stage #artifactsRoot .ae-col{z-index:2;flex-direction:column;gap:16px;display:flex;position:absolute;top:100px}#stage #artifactsRoot .ae-left{left:20px}#stage #artifactsRoot .ae-right{right:20px}#stage #artifactsRoot .ae-stand{z-index:1;pointer-events:none;width:300px;height:360px;position:absolute;bottom:40px;left:50%;translate:-50%}#stage #artifactsRoot .ae-stone{filter:drop-shadow(0 8px 10px #00000080);width:300px;height:auto;position:absolute;bottom:0;left:0}#stage #artifactsRoot .ae-squire{--ae-body:calc(210px * .95);height:calc(var(--ae-body) * var(--ae-frame,1));left:50%;bottom:calc(58px - var(--ae-body) * var(--ae-pad,0));filter:drop-shadow(0 8px 6px #00000073);width:auto;max-width:none;position:absolute}#stage #artifactsRoot .ae-squire:not([src]){visibility:hidden}#stage #artifactsRoot .ae-sq{--ae-body:calc(210px * .95);height:calc(var(--ae-body) * var(--ae-frame,1));left:50%;bottom:calc(58px - var(--ae-body) * var(--ae-pad,0));transform-origin:50% calc((1 - var(--ae-pad,0) / var(--ae-frame,1)) * 100%);will-change:transform;animation:1.9s ease-in-out infinite ae-breathe;position:absolute;transform:translate(-50%)scaleX(-1)}#stage #artifactsRoot .ae-sq>.ae-squire{height:100%;display:block;position:relative;bottom:auto;left:auto}@keyframes ae-breathe{0%,to{transform:translate(-50%)scale(-1.015,.966)}50%{transform:translate(-50%)scale(-.985,1.034)}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot .ae-squire,#stage #artifactsRoot .ae-sq{animation:none}}#stage #artifactsRoot .ae-note{z-index:2;text-align:center;color:#d8d0f5;margin:0;font-size:18px;position:absolute;bottom:8px;left:0;right:0}#stage #artifactsRoot .ae-slot{box-sizing:border-box;aspect-ratio:204/258;cursor:pointer;font:inherit;color:#fff;box-shadow:none;filter:drop-shadow(0 4px #00000073);background:url(/ui/gui-pro/art-card-empty.webp?v=2) 50%/100% 100% no-repeat;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:14% 9% 9%;display:flex;position:relative}#stage #artifactsRoot .art-eqscr .rar-rare.ae-slot{background-image:url(/ui/gui-pro/art-card-rare.png?v=2)}#stage #artifactsRoot .art-eqscr .rar-epic.ae-slot{background-image:url(/ui/gui-pro/art-card-epic.webp?v=2)}#stage #artifactsRoot .art-eqscr .rar-legendary.ae-slot{background-image:url(/ui/gui-pro/art-card-legendary.webp?v=2)}#stage #artifactsRoot .art-eqscr .rar-mythic.ae-slot{background-image:url(/ui/gui-pro/art-card-mythic.webp?v=2)}#stage #artifactsRoot .ae-slot{cursor:default}#stage #artifactsRoot .ae-slot[data-act]{cursor:pointer}#stage #artifactsRoot .ae-slot[data-act]:active{transform:translateY(2px)}#stage #artifactsRoot .ae-slot{width:115px;padding-bottom:20px}#stage #artifactsRoot .ae-slot .ae-pic .art-pic{max-height:67px}#stage #artifactsRoot .ae-slot .ae-slot-l{font-size:19px}#stage #artifactsRoot .ae-slot .ae-stars{font-size:15px}#stage #artifactsRoot .ae-slot .ae-stars .art-star-ic{width:17px;height:17px}#stage #artifactsRoot .ae-slot .ae-nostar{font-size:12px}#stage #artifactsRoot .ae-slot.on{filter:drop-shadow(0 0 3px #fff3a8)drop-shadow(0 0 10px #ffc83a)drop-shadow(0 4px #00000073)}#stage #artifactsRoot .ae-pic{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}#stage #artifactsRoot .ae-pic .art-pic{object-fit:contain;filter:drop-shadow(0 3px 2px #00000073);width:96%;height:100%;max-height:74px;position:static}#stage #artifactsRoot .ae-empty .ae-pic .ae-ph{object-fit:contain;opacity:.5;filter:drop-shadow(0 2px 2px #0006);width:82%;height:100%;max-height:62px}#stage #artifactsRoot .ae-slot-l{font-size:21px;font-weight:400;line-height:1.1}#stage #artifactsRoot .ae-stars{align-items:center;gap:3px;font-size:17px;line-height:1;display:inline-flex}#stage #artifactsRoot .ae-stars .art-star-ic{width:19px;height:19px}#stage #artifactsRoot .ae-nostar{color:#d6cdf2;font-size:13px}#stage #artifactsRoot .ae-tabs{flex:none;grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 16px 12px;display:grid}#stage #artifactsRoot .ae-tab{cursor:pointer;height:50px;font:inherit;color:#aaa3bf;box-shadow:none;background:url(/ui/gui-pro/art-eqtab-off.webp) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0 0 5px;font-size:23px}#stage #artifactsRoot .ae-tab:active{transform:translateY(1px)}#stage #artifactsRoot .ae-tab.on{color:#fff;-webkit-text-stroke-color:#6b3e05;background-image:url(/ui/gui-pro/art-eqtab-on.png)}#stage #artifactsRoot .ae-panel{scrollbar-width:none;background:0 0;border:0;flex:1;min-height:0;margin:0;padding:0 0 16px;overflow-y:auto}#stage #artifactsRoot .ae-shelf{margin-top:-44px;padding-top:0}#stage #artifactsRoot .ae-shelf-back{margin-top:-40px}#stage #artifactsRoot :-webkit-any(.ae-shelf-face,.ae-shelf-armor){margin-top:-20px}#stage #artifactsRoot :is(.ae-shelf-face,.ae-shelf-armor){margin-top:-20px}#stage #artifactsRoot .ae-shelf .art-own-row+.art-own-row{margin-top:-23px}#stage #artifactsRoot .art-eqscr .art-pc.ae-pick .art-pc-art .art-pic{filter:drop-shadow(0 0 3px #e9fdff)drop-shadow(0 0 10px #44dcff)drop-shadow(0 3px 2px #00000073)}#stage #artifactsRoot .art-eqscr .art-pc.ae-pick:-webkit-any(.locked,.claim) .art-pc-art .art-pic{filter:grayscale()brightness(.85)contrast(1.05)drop-shadow(0 0 3px #e9fdff)drop-shadow(0 0 10px #44dcff)}#stage #artifactsRoot .art-eqscr .art-pc.ae-pick:is(.locked,.claim) .art-pc-art .art-pic{filter:grayscale()brightness(.85)contrast(1.05)drop-shadow(0 0 3px #e9fdff)drop-shadow(0 0 10px #44dcff)}#stage #artifactsRoot .ae-sel{background:url(/ui/gui-pro/art-selbar.webp) 50%/100% 100% no-repeat;flex:none;align-items:center;gap:14px;margin:10px 12px 12px;padding:16px 33px;display:flex}#stage #artifactsRoot .ae-sel-pic{box-sizing:border-box;background:url(/ui/gui-pro/art-card-empty.webp?v=2) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;width:82px;height:104px;padding:0;display:flex}#stage #artifactsRoot .ae-sel-pic.rar-rare{background-image:url(/ui/gui-pro/art-card-rare.png?v=2)}#stage #artifactsRoot .ae-sel-pic.rar-epic{background-image:url(/ui/gui-pro/art-card-epic.webp?v=2)}#stage #artifactsRoot .ae-sel-pic.rar-legendary{background-image:url(/ui/gui-pro/art-card-legendary.webp?v=2)}#stage #artifactsRoot .ae-sel-pic.rar-mythic{background-image:url(/ui/gui-pro/art-card-mythic.webp?v=2)}#stage #artifactsRoot .ae-sel-pic .art-pic{object-fit:contain;filter:drop-shadow(0 3px 2px #00000073);width:64px;height:64px;position:static}#stage #artifactsRoot .ae-sel-info{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}#stage #artifactsRoot .ae-sel-name{font-size:25px;font-weight:400;line-height:1.05}#stage #artifactsRoot .ae-rar{box-sizing:border-box;background:url(/ui/gui-pro/ch-tag-rare.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:110px;height:26px;padding-bottom:2px;font-size:16px;display:flex}#stage #artifactsRoot .ae-rar.rar-epic{background-image:url(/ui/gui-pro/ch-tag-epic.png)}#stage #artifactsRoot .ae-rar.rar-legendary{background-image:url(/ui/gui-pro/ch-tag-legendary.png)}#stage #artifactsRoot .ae-rar.rar-mythic{background-image:url(/ui/gui-pro/ch-tag-mythic.png)}#stage #artifactsRoot .ae-do{cursor:pointer;width:168px;height:62px;font:inherit;color:#fff;-webkit-text-stroke-color:#0b4a6b;box-shadow:none;background:url(/ui/gui-pro/art-eqbtn.png) 50%/100% 100% no-repeat;border:0;border-radius:0;flex:none;padding:0 0 7px;font-size:27px}#stage #artifactsRoot .ae-do:active{transform:translateY(2px)}#stage #artifactsRoot .ae-do.ae-un{-webkit-text-stroke-color:#2b1a55;background-image:url(/ui/gui-pro/art-equnbtn.png)}#stage #artifactsRoot .ae-do:disabled{cursor:default;color:#e4e1ea;-webkit-text-stroke-color:#3b3946;background-image:url(/ui/gui-pro/art-eqbtn-off.png);font-size:21px}#stage #artifactsRoot .art-eqscr .art-bar{margin-top:auto}#stage #artifactsRoot .art-wishscr{--wc:#fff;--wc-hi:#fff;--wc-glow:#ebf0ff8c}#stage #artifactsRoot .art-wishscr[data-wrar=rare]{--wc:#47b3df;--wc-hi:#a6ecff;--wc-glow:#47b3df99}#stage #artifactsRoot .art-wishscr[data-wrar=epic]{--wc:#c06ae6;--wc-hi:#f3b8ff;--wc-glow:#c06ae699}#stage #artifactsRoot .art-wishscr[data-wrar=legendary]{--wc:#f2b33d;--wc-hi:#ffe7a6;--wc-glow:#f2b33d99}#stage #artifactsRoot .art-wishscr[data-wrar=mythic]{--wc:#ee5f91;--wc-hi:#ffc2d8;--wc-glow:#ee5f9199}#stage #artifactsRoot .aw-core{opacity:0;background:radial-gradient(circle, #fff 0 42%, var(--wc-hi) 60%, var(--wc) 74%, transparent 76%);width:70px;height:70px;box-shadow:0 0 18px 6px var(--wc-glow), 0 0 46px 16px var(--wc-glow);border-radius:50%;margin:-35px 0 0 -35px;animation:1.1s cubic-bezier(.3,.7,.4,1) .3s both aw-core-in,70ms linear .9s infinite alternate aw-core-tremble;top:41%;left:50%}@keyframes aw-core-in{0%{opacity:0;filter:brightness(3);scale:.05}22%{opacity:1;filter:brightness(2.2);scale:.55}38%{filter:brightness(1.4);scale:.45}60%{filter:brightness(1.8);scale:.7}to{opacity:1;filter:none;scale:.85}}@keyframes aw-core-tremble{0%{translate:-1.5px .5px}to{translate:1.5px -.5px}}@keyframes aw-core-breathe{0%{scale:1}to{scale:1.1}}#stage #artifactsRoot .aw-core.aw-charge{opacity:1;animation:.2s cubic-bezier(.5,0,.9,.5) forwards aw-core-charge}@keyframes aw-core-charge{0%{scale:1}to{scale:.12}}#stage #artifactsRoot .aw-core.aw-pop{opacity:1;animation:.4s cubic-bezier(.2,1.6,.4,1) forwards aw-core-pop,.5s ease-in-out .4s infinite alternate aw-core-breathe}@keyframes aw-core-pop{0%{filter:brightness(2.6);scale:.12}50%{filter:brightness(1.6);scale:1.65}to{filter:none;scale:1}}#stage #artifactsRoot .aw-wave{opacity:0;border:3px solid var(--wc-hi);width:150px;height:50px;box-shadow:0 0 14px var(--wc), inset 0 0 12px var(--wc-glow);border-radius:50%;margin:-25px 0 0 -75px;top:41%;left:50%}#stage #artifactsRoot .aw-wave.aw-pop{animation:.55s cubic-bezier(.2,.6,.35,1) forwards aw-wave-out}@keyframes aw-wave-out{0%{opacity:1;scale:.3}to{opacity:0;scale:2.6}}#stage #artifactsRoot .aw-bloom{opacity:0;background:radial-gradient(circle, var(--wc-glow) 0, var(--wc-glow) 18%, transparent 68%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;top:41%;left:50%}#stage #artifactsRoot .aw-bloom.aw-pop{animation:.6s ease-out forwards aw-bloom}@keyframes aw-bloom{0%{opacity:0;scale:.5}25%{opacity:1;scale:1.25}to{opacity:.9;scale:1}}#stage #artifactsRoot .aws-magic.aw-bursting .aw-core{animation:.3s ease-in forwards aw-core-burst}@keyframes aw-core-burst{0%{scale:1}to{opacity:0;scale:3.4}}#stage #artifactsRoot .aws-magic.aw-bursting .aw-bloom{background:radial-gradient(circle, #fff 0 8%, var(--wc-hi) 20%, var(--wc) 45%, transparent 72%);animation:.42s ease-in forwards aw-bloom-burst}@keyframes aw-bloom-burst{0%{opacity:.6;scale:1}to{opacity:1;scale:3.2}}#stage #artifactsRoot .aws-magic.aw-bursting .aw-wave{width:200px;height:200px;margin:-100px 0 0 -100px;animation:.45s ease-out forwards aw-wave-out}#stage #artifactsRoot .aw-bstars{width:0;height:0;top:41%;left:50%}#stage #artifactsRoot .aw-bstars i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fff;width:20px;height:20px;animation:.55s cubic-bezier(.15,.7,.35,1) forwards aw-bstar;position:absolute;top:-10px;left:-10px}@keyframes aw-bstar{0%{opacity:1;transform:translate(0)scale(.3)}to{transform:translate(var(--dx), var(--dy)) scale(var(--s));opacity:0}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot :-webkit-any(.aw-core,.aw-wave,.aw-bloom,.aw-bstars){display:none}#stage #artifactsRoot :is(.aw-core,.aw-wave,.aw-bloom,.aw-bstars){display:none}}#stage #artifactsRoot .aw-tint{opacity:0;background:radial-gradient(ellipse 80% 60% at 50% 41%, var(--wc-glow) 0, var(--wc-glow) 25%, transparent 80%);top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-tint.aw-pop{animation:.6s ease-out forwards aw-tint}@keyframes aw-tint{0%{opacity:0}15%{opacity:1}to{opacity:.45}}#stage #artifactsRoot .aw-wave-b{border-width:5px}#stage #artifactsRoot .aw-wave-b.aw-pop{animation:.7s cubic-bezier(.2,.6,.35,1) 80ms both aw-wave-out-b}@keyframes aw-wave-out-b{0%{opacity:0;scale:.3}10%{opacity:.9}to{opacity:0;scale:3.6}}#stage #artifactsRoot .aw-pburst{width:0;height:0;top:41%;left:50%}#stage #artifactsRoot .aw-pburst i{animation:aw-particle var(--t,.6s) cubic-bezier(.12, .75, .3, 1) forwards;position:absolute}#stage #artifactsRoot .aw-pspark{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:radial-gradient(circle, #fff 0 25%, var(--wc-hi) 45%, var(--wc) 80%);width:28px;height:28px;top:-14px;left:-14px}#stage #artifactsRoot .aw-pmote{background:radial-gradient(circle, #fff 0 30%, var(--wc-hi) 60%, var(--wc) 100%);width:16px;height:16px;box-shadow:0 0 8px var(--wc), 0 0 16px var(--wc-glow);border-radius:50%;top:-8px;left:-8px}@keyframes aw-particle{0%{opacity:1;transform:translate(0)scale(.2)rotate(0)}60%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(var(--s)) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot :-webkit-any(.aw-tint,.aw-pburst){display:none}#stage #artifactsRoot :is(.aw-tint,.aw-pburst){display:none}}#stage #artifactsRoot .aw-tile{--tc:#ffecaae6;--tb:48px;--at:calc(var(--i,0) * 90ms + .14s);position:relative}#stage #artifactsRoot .aw-tile[data-rar=rare]{--tc:#47b3dff2}#stage #artifactsRoot .aw-tile[data-rar=epic]{--tc:#c06ae6f2}#stage #artifactsRoot .aw-tile[data-rar=legendary]{--tc:#f2b33df2}#stage #artifactsRoot .aw-tile[data-rar=mythic]{--tc:#ee5f91f2}#stage #artifactsRoot .aw-tile>.pt-reward{z-index:1;position:relative}#stage #artifactsRoot .aw-tglow{left:50%;top:var(--tb);z-index:0;pointer-events:none;background:radial-gradient(circle, #ffffffb3 0 18%, var(--tc) 38%, transparent 70%);width:150px;height:150px;animation:aw-tglow .65s ease-out var(--at) both;border-radius:50%;margin:-75px 0 0 -75px;position:absolute}@keyframes aw-tglow{0%{opacity:0;scale:.3}25%{opacity:.95}to{opacity:0;scale:1.2}}#stage #artifactsRoot .aw-tburst{left:50%;top:var(--tb);z-index:2;pointer-events:none;width:0;height:0;position:absolute}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot .aw-tglow{opacity:0;animation:none}}#stage #artifactsRoot .aw-glint{opacity:0;clip-path:polygon(50% 0,54.5% 45.5%,100% 50%,54.5% 54.5%,50% 100%,45.5% 54.5%,0 50%,45.5% 45.5%);background:radial-gradient(circle,#fff 0 10%,#dcf0fff2 26%,#aad2ff80 50%,#0000 70%);width:250px;height:250px;margin:-125px 0 0 -125px;animation:.95s cubic-bezier(.2,.7,.3,1) 50ms both aw-glint;top:41%;left:50%}@keyframes aw-glint{0%{opacity:0;rotate:-30deg;scale:0}30%{opacity:1;rotate:0deg;scale:1.15}65%{opacity:.9;rotate:20deg;scale:.75}to{opacity:0;rotate:45deg;scale:.1}}#stage #artifactsRoot .aw-iring{opacity:0;border:2px solid #fff;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.7s cubic-bezier(.2,.6,.35,1) .2s both aw-iring;top:41%;left:50%;box-shadow:0 0 12px #c8e6fff2,inset 0 0 10px #c8e6ffb3}@keyframes aw-iring{0%{opacity:0;scale:.2}20%{opacity:1}to{opacity:0;scale:3.2}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot :-webkit-any(.aw-glint,.aw-iring){display:none}#stage #artifactsRoot :is(.aw-glint,.aw-iring){display:none}}#stage #artifactsRoot .aw-tile.aw-special{--at:calc(var(--sd) + 80ms);animation:none}#stage #artifactsRoot .aw-tile.aw-special>.pt-reward{animation:aw-special-in .65s cubic-bezier(.2, 1.4, .4, 1) var(--sd) both}@keyframes aw-special-in{0%{opacity:0;filter:brightness(3);scale:2.4}45%{opacity:1;filter:brightness(1.7);scale:.88}70%{filter:brightness(1.2);scale:1.08}to{opacity:1;filter:none;scale:1}}#stage #artifactsRoot .aw-sflash{left:50%;top:var(--tb);z-index:3;pointer-events:none;background:radial-gradient(circle, #fff 0 25%, var(--tc) 50%, transparent 72%);width:210px;height:210px;animation:aw-sflash .45s ease-out var(--sd) both;border-radius:50%;margin:-105px 0 0 -105px;position:absolute}@keyframes aw-sflash{0%{opacity:0;scale:.3}25%{opacity:1}to{opacity:0;scale:1.6}}#stage #artifactsRoot .aw-sring{left:50%;top:var(--tb);z-index:2;pointer-events:none;width:100px;height:100px;box-shadow:0 0 14px var(--tc), inset 0 0 12px var(--tc);animation:aw-sring .65s cubic-bezier(.2, .6, .35, 1) calc(var(--sd) + 60ms) both;border:3px solid #fff;border-radius:50%;margin:-50px 0 0 -50px;position:absolute}@keyframes aw-sring{0%{opacity:0;scale:.4}15%{opacity:1}to{opacity:0;scale:2.5}}#stage #artifactsRoot .aw-sshine{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #artifactsRoot .aw-sshine:before{content:"";width:40%;animation:aw-sshine 2.4s ease-in-out calc(var(--sd) + .65s) infinite both;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;top:-20%;bottom:-20%;left:-60%;rotate:20deg}@keyframes aw-sshine{0%{translate:0}35%,to{translate:420%}}#stage #artifactsRoot .aw-special .aw-tglow{width:190px;height:190px;margin:-95px 0 0 -95px}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot .aw-tile.aw-special>.pt-reward{animation:aw-fade-in .4s ease-out var(--sd) both}#stage #artifactsRoot :-webkit-any(.aw-sflash,.aw-sring){opacity:0;animation:none}#stage #artifactsRoot :is(.aw-sflash,.aw-sring){opacity:0;animation:none}}#stage #artifactsRoot .aws-magic .aw-bg:after{content:"";background:#0c081a66;animation:.5s ease-out both aw-fade-in;position:absolute;top:0;bottom:0;left:0;right:0}#stage #artifactsRoot .aw-sorb{left:50%;top:var(--tb);z-index:2;pointer-events:none;background:radial-gradient(circle, #fff 0 22%, #ffffffd9 32%, var(--tc) 55%, transparent 72%);width:92px;height:92px;box-shadow:0 0 22px 6px var(--tc);animation:aw-sorb .75s ease-in-out calc(var(--sd) - .7s) both;border-radius:50%;margin:-46px 0 0 -46px;position:absolute}@keyframes aw-sorb{0%{opacity:0;scale:.15}35%{opacity:.95;scale:.75}55%{opacity:.9;scale:.66}78%{opacity:1;scale:.82}to{opacity:0;scale:.25}}#stage #artifactsRoot .aw-sorb:after{content:"";box-shadow:0 0 10px var(--tc);animation:aw-sorb-ring .7s ease-out calc(var(--sd) - .6s) both;border:2px solid #ffffffd9;border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%}@keyframes aw-sorb-ring{0%{opacity:0;scale:.5}30%{opacity:.9}to{opacity:0;scale:1.9}}@media (prefers-reduced-motion:reduce){#stage #artifactsRoot .aw-sorb{display:none}}#stage #artifactsRoot .aw-pr img.aw-dustpic{filter:drop-shadow(0 2px #00000059);width:62px;height:62px}#stage #artifactsRoot .aw-whole{z-index:3;color:#fff;-webkit-text-stroke:2.5px #1b1230;paint-order:stroke fill;white-space:nowrap;background:linear-gradient(#a98bff,#6c4fd6);border:2px solid #1b1230;border-radius:9px;padding:1px 9px 2px;font-size:14px;font-style:normal;line-height:1.1;position:absolute;bottom:6px;left:50%;translate:-50%;box-shadow:0 2px #0006}#stage #artifactsRoot .aw-whole.aw-new{-webkit-text-stroke-color:#3a2405;color:#fff;background:linear-gradient(#ffe066,#f2a91c);border-color:#3a2405}#stage #artifactsRoot .aw-whole:not(.aw-new){bottom:12px}#stage #artifactsRoot .aw-tile-whole{padding-bottom:0}#stage #artifactsRoot .aw-pity{z-index:3;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:14px;left:14px}#stage #artifactsRoot .aw-pity-row{color:#fff;-webkit-text-stroke:2px #14102a;paint-order:stroke fill;box-shadow:inset 0 0 0 2px var(--pity-ring,#6b5bd6);background:#0c0a1eb8;border-radius:8px;padding:4px 10px;font-size:15px}#stage #artifactsRoot .aw-pity-row b{color:var(--pity-ink,#ffd84a);font-weight:400}#stage #artifactsRoot .aw-pity-row.rar-legendary{--pity-ring:#f0a020;--pity-ink:#ffcf4a}#stage #artifactsRoot .aw-pity-row.rar-mythic{--pity-ring:#e2456a;--pity-ink:#ff8fb0}#stage #artifactsRoot .aws-magic .aw-pity{display:none}#stage #artifactsRoot .aw-ratesbtn{z-index:5;cursor:pointer;height:40px;font:inherit;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background:linear-gradient(#55488f 0 50%,#6d5fb0 50%);border:3px solid #221d2b;border-radius:12px;padding:0 16px 3px;font-size:19px;position:absolute;top:14px;right:14px;box-shadow:inset 0 2px #ffffff73,inset 0 -3px #332a5c,0 3px #00000073}#stage #artifactsRoot .aw-ratesbtn:active{transform:translateY(2px)}#stage #artifactsRoot .aws-magic .aw-ratesbtn,#stage #artifactsRoot .aws-rewards .aw-ratesbtn{display:none}#stage :-webkit-any(#artifactsRoot,#artifactItemModal,#chestInfo) .art-ev-tag{color:#fff;-webkit-text-stroke:2.5px #17112b;paint-order:stroke fill;letter-spacing:.03em;white-space:nowrap;background:#e8323c;border:2px solid #17112b;border-radius:8px;padding:2px 8px 3px;font-style:normal;display:inline-block;font:400 13px/1 "Germania One", "Lilita One", var(--game-font)!important}#stage :is(#artifactsRoot,#artifactItemModal,#chestInfo) .art-ev-tag{color:#fff;-webkit-text-stroke:2.5px #17112b;paint-order:stroke fill;letter-spacing:.03em;white-space:nowrap;background:#e8323c;border:2px solid #17112b;border-radius:8px;padding:2px 8px 3px;font-style:normal;display:inline-block;font:400 13px/1 "Germania One", "Lilita One", var(--game-font)!important}#stage #artifactsRoot .art-shelf-title .art-ev-tag{z-index:2;position:absolute;top:-10px;right:8%}#stage #artifactItemModal .art-ei-ev{text-align:center;margin:4px 0 0;font-size:14px}#stage #artifactItemModal .art-ei-ev .art-ev-tag{margin-right:6px}#stage #artifactsRoot .aw-held .aw-tap{visibility:hidden}#stage .sqh-box{pointer-events:none;will-change:transform;position:absolute}#stage .sqh-box[hidden]{display:none}#stage .sqh-at{width:0;height:0;animation:7s ease-in-out infinite sqh-gust;position:absolute}#stage .sqh-lock{pointer-events:none;max-width:none;max-height:none;transform:rotate(var(--sqh-rest,0deg));margin:0;animation:3s ease-in-out infinite sqh-sway;position:absolute}@keyframes sqh-sway{0%,to{transform:rotate(calc(var(--sqh-rest,0deg) - var(--sqh-amp,4deg))) scale(1, 1)}50%{transform:rotate(calc(var(--sqh-rest,0deg) + var(--sqh-amp,4deg))) scale(1.035, .985)}}@keyframes sqh-gust{0%,68%,to{transform:rotate(0)}76%{transform:rotate(7deg)}84%{transform:rotate(-2.5deg)}91%{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){#stage .sqh-at,#stage .sqh-lock{animation:none}}#stage #xformScreen{--xf-outline:#14102a;--xf-face:"Germania One", "Lilita One", var(--game-font)}#stage #xformScreen .xf-page{background:radial-gradient(120% 55% at 50% 0,#33255a 0,#221838 55%,#1a1230 100%);gap:8px;padding:4px 12px 0}#stage #xformScreen,#stage #xformScreen :not(.navDot){font-family:var(--xf-face)!important;font-weight:400!important}#stage #xformScreen :is(.xf-title,.xf-hero-name,.xf-banner,.xf-sec,.xf-tab,.xf-act,.xf-enh,.xf-go,.xf-sheet-ttl,.xf-q,.xf-hero-route,.xf-cell-name,.xf-pill b,.xf-slot em,.xf-all,.xf-close){letter-spacing:.02em;font-family:var(--xf-face)!important;font-weight:400!important}#stage #xformScreen :-webkit-any(.xf-title,.xf-hero-name,.xf-sec,.xf-banner,.xf-sheet-ttl,.xf-tab,.xf-cell-name){color:#fff;-webkit-text-stroke:3.5px var(--xf-outline);paint-order:stroke fill;text-shadow:0 2px 0 var(--xf-outline)}#stage #xformScreen :is(.xf-title,.xf-hero-name,.xf-sec,.xf-banner,.xf-sheet-ttl,.xf-tab,.xf-cell-name){color:#fff;-webkit-text-stroke:3.5px var(--xf-outline);paint-order:stroke fill;text-shadow:0 2px 0 var(--xf-outline)}#stage #xformScreen .xf-title{z-index:3;box-sizing:border-box;white-space:nowrap;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;width:330px;max-width:70%;height:46px;margin-bottom:-22px;padding-bottom:6px;font-size:25px;line-height:1;display:flex;position:relative}#stage #xformScreen .xf-hero{grid-template-columns:.92fr 1.08fr;gap:8px;max-width:516px;height:368px;min-height:0;padding:56px 26px 20px 14px}#stage #xformScreen .xf-hero[data-rarity=rare]{--rar-top:#3f8fd6;--rar-deep:#143a72}#stage #xformScreen .xf-hero[data-rarity=epic]{--rar-top:#9a58e0;--rar-deep:#391870}#stage #xformScreen .xf-hero[data-rarity=legendary]{--rar-top:#eaa52e;--rar-deep:#7e3c08}#stage #xformScreen .xf-hero{background:radial-gradient(125% 100% at 45% 40%, #08041800 50%, #08041880 100%), linear-gradient(180deg, #08041800 55%, #0804184d 100%), linear-gradient(180deg, var(--rar-top,#8a7ab5) 0%, var(--rar-face,#6a5a95) 45%, var(--rar-deep,#2a2050) 100%)}#stage #xformScreen .xf-hero-wash{display:none}#stage #xformScreen .xf-hero{box-shadow:none;clip-path:polygon(16.5px 0,calc(100% - 16.5px) 0,100% 16.5px,100% calc(100% - 16.5px),calc(100% - 16.5px) 100%,16.5px 100%,0 calc(100% - 16.5px),0 16.5px);border-radius:0}#stage #xformScreen .xf-hero:after{content:"";z-index:3;pointer-events:none;border:20px solid #0000;border-image:url(/ui/gui-pro/xf-panel-frame.png) 40/20px;position:absolute;top:0;bottom:0;left:0;right:0}#stage #xformScreen .xf-hero-name{z-index:2;white-space:nowrap;-webkit-text-stroke-width:5px;text-shadow:0 3px 0 var(--xf-outline);font-size:31px;line-height:1;top:24px;left:26px}#stage #xformScreen .xf-hero-route{z-index:2;color:#ffe9a8;-webkit-text-stroke:3px var(--xf-outline);paint-order:stroke fill;font-size:15px;line-height:1;top:60px;left:27px}#stage #xformScreen .xf-q{width:32px;height:32px;box-shadow:none;color:#fff;-webkit-text-stroke:3px var(--xf-outline);paint-order:stroke fill;z-index:2;background:url(/ui/gui-pro/sp-close.webp) 50%/100% 100% no-repeat;border-radius:0;font-size:18px;top:19px;right:26px}#stage #xformScreen .xf-downgrade{z-index:2;top:20px;right:65px}#stage #xformScreen .xf-hero-left{z-index:1;justify-content:flex-end;gap:4px;padding-bottom:0}#stage #xformScreen .xf-hero[data-form] .xf-hero-art{color:#0000;background:var(--xf-portrait) 50% 30% / contain no-repeat;flex:1 1 0;align-self:stretch;min-height:0;margin:0 -6px -18px;font-size:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 56%,#0009 80%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 56%,#0009 80%,#0000 100%)}#stage #xformScreen .xf-hero.has-route .xf-hero-art{margin-top:26px}#stage #xformScreen .xf-locked-form .xf-hero-art{filter:saturate(.7)brightness(.85)}#stage #xformScreen .xf-hero[data-form=ironhide]{--xf-portrait:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-hero[data-form=emberform]{--xf-portrait:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-hero[data-form=stormshape]{--xf-portrait:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-hero[data-form=verdant]{--xf-portrait:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-hero[data-form=umbral]{--xf-portrait:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-hero[data-form=solaris]{--xf-portrait:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-hero[data-form=plaguebeak]{--xf-portrait:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-banner{z-index:1;box-sizing:border-box;clip-path:none;background:url(/ui/gui-pro/ch-tag-rare.png) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;min-width:150px;height:34px;margin-top:-20px;margin-bottom:1px;padding:0 22px 2px;font-size:20px;display:flex;position:relative;box-shadow:none!important}#stage #xformScreen .xf-banner[data-rarity=epic]{background-image:url(/ui/gui-pro/ch-tag-epic.png)}#stage #xformScreen .xf-banner[data-rarity=legendary]{background-image:url(/ui/gui-pro/ch-tag-legendary.png)}#stage #xformScreen .xf-stars{flex:none}#stage #xformScreen .xf-stars i{-webkit-text-stroke:1.5px var(--xf-outline);paint-order:stroke fill;font-size:25px}#stage #xformScreen .xf-stars i:not(.gold):not(.purple){color:#3a3160}#stage #xformScreen .xf-evskill{width:55.7px;height:55.7px;box-shadow:none;background:url(/ui/gui-pro/sk-frame-legendary.png) 50%/100% 100% no-repeat;border-radius:0;flex:none}#stage #xformScreen .xf-evskill:not(.is-on){box-shadow:none;filter:saturate(.45)brightness(.82)}#stage #xformScreen .xf-hero-right{z-index:1;justify-content:flex-start;gap:4px}#stage #xformScreen .xf-pills{align-self:flex-end;gap:6px 5px;width:90%}#stage #xformScreen .xf-pill{box-sizing:border-box;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 28px) 100%;border-radius:0;gap:6px;height:32px;padding:0 11px 0 9px}#stage #xformScreen .xf-pill i{color:#0000;background:50%/contain no-repeat;flex:none;width:18px;height:18px;font-size:0}#stage #xformScreen .xf-pill:first-child i{background:linear-gradient(#ffe27a,#f0a01a);width:17px;height:15px;-webkit-mask:url(/ui/crown_icon.png) 50%/contain no-repeat;mask:url(/ui/crown_icon.png) 50%/contain no-repeat}#stage #xformScreen .xf-pill:nth-child(2) i{background-image:url(/ui/sword.png)}#stage #xformScreen .xf-pill:nth-child(3) i{background-image:url(/ui/heart.png)}#stage #xformScreen .xf-pill:nth-child(4) i{background-image:url(/ui/shield.png)}#stage #xformScreen .xf-pill b{-webkit-text-stroke:3px var(--xf-outline);paint-order:stroke fill;font-size:15px}#stage #xformScreen .xf-sec{margin-top:3px;font-size:18px}#stage #xformScreen .xf-sec-comp{justify-content:space-between;align-self:flex-end;width:90%}#stage #xformScreen .xf-tiles{box-sizing:border-box;background:#100a2059;border-radius:12px;grid-template-columns:repeat(3,1fr);align-self:flex-end;gap:5px;width:90%;padding:5px}#stage #xformScreen .xf-tile{aspect-ratio:1;box-sizing:border-box;width:auto;height:auto;box-shadow:none;background:url(/ui/gui-pro/hs-pip-off.png) 50%/100% 100% no-repeat;border-radius:0;justify-content:center}#stage #xformScreen .xf-tile-ic{font-size:25px}#stage #xformScreen .xf-tile-pips i{-webkit-text-stroke:1px var(--xf-outline);paint-order:stroke fill;font-size:14px}#stage #xformScreen .xf-lock{font-size:11px;top:4px;right:5px}#stage #xformScreen .xf-hero[data-rarity=rare] .xf-tile.is-on{background-image:url(/ui/gui-pro/sk-frame-rare.png)}#stage #xformScreen .xf-hero[data-rarity=epic] .xf-tile.is-on{background-image:url(/ui/gui-pro/sk-frame-epic.png)}#stage #xformScreen .xf-hero[data-rarity=legendary] .xf-tile.is-on{background-image:url(/ui/gui-pro/sk-frame-legendary.png)}#stage #xformScreen .xf-lends{font-family:var(--xf-face);font-size:15px}#stage #xformScreen .xf-lends:before{background:#100a20b3;top:3px;bottom:3px;left:-2px;right:-2px}#stage #xformScreen .xf-lends b{color:#8fe0ff;padding-left:8px}#stage #xformScreen .xf-slots{box-sizing:border-box;background:#100a2059;border-radius:12px;grid-template-columns:repeat(3,1fr);align-self:flex-end;gap:5px;width:90%;padding:5px;display:grid}#stage #xformScreen .xf-slot{aspect-ratio:1;box-sizing:border-box;width:auto;height:auto;box-shadow:none;background:url(/ui/gui-pro/xf-slot-open.png) 50%/100% 100% no-repeat;border-radius:0}#stage #xformScreen .xf-slot.is-shut{background-image:url(/ui/gui-pro/xf-slot-shut.webp)}#stage #xformScreen .xf-slot i{font-size:22px}#stage #xformScreen .xf-slot.is-empty i{color:#e6dcff;opacity:.85;font-size:26px}#stage #xformScreen .xf-slot.is-full{box-shadow:none;filter:drop-shadow(0 0 4px var(--s-tint,#ffc93c))}#stage #xformScreen .xf-slot em{color:#e6dcff;-webkit-text-stroke:2.5px var(--xf-outline);paint-order:stroke fill;font-size:12px}#stage #xformScreen :-webkit-any(.xf-collection,.xf-enhance,.xf-tabs,.xf-foot){max-width:516px}#stage #xformScreen :is(.xf-collection,.xf-enhance,.xf-tabs,.xf-foot){max-width:516px}#stage #xformScreen .xf-collection .xf-grid{gap:10px 9px;padding-top:4px;container-type:inline-size}#stage #xformScreen .xf-cell{--card-t:url(/ui/gui-pro/xf-card-rare-t.png);--card-m:url(/ui/gui-pro/xf-card-rare-m.webp);--card-b:url(/ui/gui-pro/xf-card-rare-b.png);box-shadow:none;background:var(--card-t) top / 100% auto no-repeat, var(--card-b) bottom / 100% auto no-repeat, var(--card-m) 0 calc(var(--cw) * .1) / 100% calc(100% - var(--cw) * .225) no-repeat;--cw:calc((100cqw - 18px) / 3);background-origin:border-box;background-clip:border-box;border:12px solid #0000;border-bottom-width:17px;border-image:;border-radius:16px;min-height:0}#stage #xformScreen .xf-cell[data-rarity=epic]{--card-t:url(/ui/gui-pro/xf-card-epic-t.png);--card-m:url(/ui/gui-pro/xf-card-epic-m.webp);--card-b:url(/ui/gui-pro/xf-card-epic-b.png)}#stage #xformScreen .xf-cell[data-rarity=legendary]{--card-t:url(/ui/gui-pro/xf-card-legendary-t.png);--card-m:url(/ui/gui-pro/xf-card-legendary-m.webp);--card-b:url(/ui/gui-pro/xf-card-legendary-b.png)}#stage #xformScreen .xf-cell>*{z-index:1;position:relative}#stage #xformScreen .xf-collection .xf-cell-face{justify-content:flex-start;gap:0;min-height:0;padding:0}#stage #xformScreen .xf-cell-name{z-index:2;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;height:22px;margin-bottom:-22px;padding-top:2px;font-size:18px;line-height:20px;position:relative;overflow:hidden}#stage #xformScreen .xf-cell-face .xf-cell-art{color:#0000;min-height:0;text-shadow:none;background:var(--xf-portrait,none) 50% 35% / cover no-repeat, #100a2073;border-radius:6px;flex:1 1 0;align-self:stretch;margin:-2px -3px -6px;font-size:0}#stage #xformScreen .xf-cell-face[data-name=ironhide]{--xf-portrait:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=emberform]{--xf-portrait:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=stormshape]{--xf-portrait:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=verdant]{--xf-portrait:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=umbral]{--xf-portrait:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=solaris]{--xf-portrait:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-cell-face[data-name=plaguebeak]{--xf-portrait:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-cell.is-locked .xf-cell-art{filter:grayscale(.55)brightness(.5)}#stage #xformScreen .xf-cell.is-locked .xf-cell-name{color:#cfc6e6}#stage #xformScreen .xf-cell.is-pick:before{display:none}#stage #xformScreen .xf-cell>.navDot{z-index:3;position:absolute;top:-20px;bottom:auto;left:auto;right:-18px}#stage #xformScreen .xf-collection .xf-cell-bar{flex:none;margin:-27px 0 3px;font-size:16px}#stage #xformScreen .xf-cell-bar{height:24px;box-shadow:none;background:0 0;border:0;border-image:;border-radius:0;background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat!important}#stage #xformScreen .xf-cell-bar .xf-bar-fill{min-width:18px;max-width:calc(100% - 6px);box-shadow:none;background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;top:3px;bottom:3px;left:3px}#stage #xformScreen .xf-bar-n{font-family:var(--xf-face);-webkit-text-stroke:3px #4a2c06;paint-order:stroke fill;color:#fff}#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh){height:40px;margin:6px 0 0;padding:0;font-size:19px}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh){height:40px;margin:6px 0 0;padding:0;font-size:19px}#stage #xformScreen :-webkit-any(.xf-act,.xf-enh){box-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 10px) 100%;border-radius:0;justify-content:center;align-items:center;gap:5px;display:flex}#stage #xformScreen :is(.xf-act,.xf-enh){box-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 10px) 100%;border-radius:0;justify-content:center;align-items:center;gap:5px;display:flex}#stage #xformScreen .xf-enh{color:#1d5a3c;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage #xformScreen .xf-use{color:#fff;-webkit-text-stroke:3px #3b2163;paint-order:stroke fill;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp),url(/ui/gui-pro/sp-btn-purple-r.webp),url(/ui/gui-pro/sp-btn-purple-m.png);background-size:auto 100%,auto 100%,calc(100% - 10px) 100%}#stage #xformScreen .xf-unlock{color:#7a3a10;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)}#stage #xformScreen :-webkit-any(.xf-unlock,.xf-buy,.xf-iap)>span{font-size:15px}#stage #xformScreen :is(.xf-unlock,.xf-buy,.xf-iap)>span{font-size:15px}#stage #xformScreen :-webkit-any(.xf-buy,.xf-iap){color:#fff;-webkit-text-stroke:3px #134a6b;paint-order:stroke fill;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 8px) 100%}#stage #xformScreen :is(.xf-buy,.xf-iap){color:#fff;-webkit-text-stroke:3px #134a6b;paint-order:stroke fill;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 8px) 100%}#stage #xformScreen .xf-buy>span>i{color:#0000;background:url(/ui/gui-pro/topbar-gem.png) 50%/contain no-repeat;width:18px;height:16px;font-size:0}#stage #xformScreen .xf-enh>.navDot{top:-8px;right:-6px}@media (max-height:760px){#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh){height:30px;margin-top:4px;font-size:16px}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh){height:30px;margin-top:4px;font-size:16px}#stage #xformScreen .xf-cell-name{font-size:15px}}#stage #xformScreen :-webkit-any(.xf-act,.xf-enh):active{transform:translateY(2px)}#stage #xformScreen :is(.xf-act,.xf-enh):active{transform:translateY(2px)}#stage #xformScreen .xf-tabs{gap:10px}#stage #xformScreen .xf-tab{border:2px solid var(--xf-outline);background:linear-gradient(#4a3a82,#332760 60%,#2b2052);border-radius:12px;height:50px;padding:0 0 4px;font-size:22px;box-shadow:inset 0 2px #ffffff24,0 4px #120c24}#stage #xformScreen .xf-tab.is-on,#stage #xformScreen .xf-tab.is-on:last-child{box-shadow:none;color:#fff;background:url(/ui/gui-pro/art-seg-on.png) 50%/100% 100% no-repeat;border:0;border-radius:0}#stage #xformScreen .xf-tab>.navDot{top:-8px;right:-6px}#stage #xformScreen .navDot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));box-shadow:none;font:800 calc(15px * var(--badge-scale))/1 system-ui;color:#fff;-webkit-text-stroke:0;text-shadow:none;pointer-events:none;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;font-style:normal;transform:none}#stage #xformScreen .xf-rows{background:#0a061880;border-radius:14px;gap:6px;padding:8px;box-shadow:inset 0 0 0 2px #2b1f4a,inset 0 3px 8px #0006}#stage #xformScreen .xf-row{color:#cfc4ef;background:linear-gradient(#2e2456,#261d4a);border-radius:9px;min-height:44px;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1.5px #3c2f6e,0 2px #0000004d}#stage #xformScreen .xf-row b{color:#d9cff7}#stage #xformScreen .xf-row .xf-up{color:#62e05a;font-weight:800}#stage #xformScreen .xf-row .xf-comp{color:#8fd3ff}#stage #xformScreen .xf-row em{color:#9a8cc8;font-size:14px;font-weight:800}#stage #xformScreen .xf-row.is-on{color:#fff;background:linear-gradient(#5a43a6,#45328a);box-shadow:inset 0 0 0 2px #ffc93c,0 2px #0000004d}#stage #xformScreen .xf-row.is-on b{color:#fff}#stage #xformScreen .xf-row.is-on .xf-up{color:#7dff6a}#stage #xformScreen .xf-row.is-on .xf-comp{color:#a9e4ff}#stage #xformScreen .xf-row.is-on em{color:#ffe08a}#stage #xformScreen .xf-all{color:#fff;-webkit-text-stroke:2.5px #1d3f13;paint-order:stroke fill;background:linear-gradient(#5aa53a,#3f7d27);border-radius:8px;margin-right:6px;padding:3px 10px 4px;font-size:15px;box-shadow:inset 0 0 0 1.5px #23511a,0 2px #0000004d}#stage #xformScreen .xf-row.xf-rung{padding:0}#stage #xformScreen .xf-rung-head,#stage #xformScreen .xf-row.is-on .xf-rung-head{background:0 0;padding:7px 12px 0}#stage #xformScreen .xf-rung-head .xf-rail i{color:#3c3168;-webkit-text-stroke:1.2px var(--xf-outline);paint-order:stroke fill;font-size:19px}#stage #xformScreen .xf-rung-head .xf-rail i.gold,#stage #xformScreen .xf-row.is-on .xf-rung-head .xf-rail i.gold{color:#ffc93c}#stage #xformScreen .xf-rung-head .xf-rail i.purple,#stage #xformScreen .xf-row.is-on .xf-rung-head .xf-rail i.purple{color:#b56cff}#stage #xformScreen .xf-row.is-on .xf-rung-head .xf-rail i:not(.gold):not(.purple){color:#3c3168}#stage #xformScreen .xf-rung-body{padding:4px 12px 9px}#stage #xformScreen .xf-foot{gap:10px;margin:6px 0 14px}#stage #xformScreen .xf-close{width:160px;height:62px;box-shadow:none;color:#0000;background-color:#0000;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp),url(/ui/gui-pro/sp-btn-purple-r.webp),url(/ui/gui-pro/sp-btn-purple-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 0 6px;font-size:0;display:flex;position:relative}#stage #xformScreen .xf-close:before{content:"";background:url(/ui/gui-pro/vip-ic-back.png) 50%/contain no-repeat;width:30px;height:30px}#stage #xformScreen .xf-close:after{content:"Back";color:#fff;-webkit-text-stroke:4px var(--xf-outline);paint-order:stroke fill;font-size:26px;line-height:1}#stage #xformScreen .xf-on-enhance .xf-close{width:130px}#stage #xformScreen .xf-close:active{transform:translateY(2px)}#stage #xformScreen .xf-go{min-height:70px;box-shadow:none;color:#fff;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 22px) 100%;border-radius:0;flex-wrap:wrap;align-content:center;gap:0 12px;padding:0 10px 7px}#stage #xformScreen .xf-go b{-webkit-text-stroke:4px #0f3a22;paint-order:stroke fill;font-size:27px;line-height:1}#stage #xformScreen .xf-go>span{font-family:var(--xf-face);-webkit-text-stroke:3.5px #0f3a22;paint-order:stroke fill;align-items:center;gap:4px;font-size:21px}#stage #xformScreen .xf-go>span em{opacity:1}#stage #xformScreen .xf-go:has(>.xf-cost){column-gap:8px}#stage #xformScreen .xf-go>.xf-cost{gap:3px;font-size:18px}#stage #xformScreen .xf-go>.xf-cost b{-webkit-text-stroke-width:3.5px;font-size:18px}#stage #xformScreen .xf-go .xf-n.short{color:#ff8a7a}#stage #xformScreen .xf-go:before{text-align:center;color:#fff;-webkit-text-stroke:2.5px #0f3a22;paint-order:stroke fill;flex:0 0 100%;margin-bottom:1px;font-size:13px;line-height:1.1}#stage #xformScreen .xf-enhance:has(.xf-tab[data-pane=level].is-on)~.xf-foot .xf-go:not(.xf-maxed):before{content:none}#stage #xformScreen .xf-enhance:has(.xf-tab[data-pane=star].is-on)~.xf-foot .xf-go:not(.xf-maxed):before{content:"Wild Shards + Shards"}#stage #xformScreen .xf-go>span:not(.xf-cost)>i{color:#0000;background:url(/ui/hero-dust.png) 50%/contain no-repeat;width:26px;height:26px;font-size:0}#stage #xformScreen .xf-go.xf-broke{filter:saturate(.55)brightness(.9)}#stage #xformScreen .xf-go.xf-maxed{background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #xformScreen .xf-go.xf-maxed b{-webkit-text-stroke-color:#33333d}#stage #xformScreen .xf-go:active{transform:translateY(2px)}#stage #xformScreen .xf-sheet{background:#0e091eb8}#stage #xformScreen .xf-sheet-box{max-width:480px;box-shadow:0 0 0 4px #8a5ad8, 0 0 0 8px #5b35a0, 0 0 0 10px var(--xf-outline), 0 14px 30px #0000008c;background:#f7edce;border-radius:16px;padding:40px 22px 20px}#stage #xformScreen .xf-sheet-ttl{box-sizing:border-box;clip-path:none;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% 100% no-repeat;justify-content:center;align-items:center;min-width:280px;height:54px;padding:0 40px 8px;font-size:26px;display:flex;top:-30px}#stage #xformScreen .xf-sheet .xf-rule{color:#604425;font-size:15px;font-weight:700}#stage #xformScreen .xf-sheet .xf-rule b{color:#3b2a16}#stage #xformScreen .xf-sheet .xf-tier{background:#e9d9ad;border-radius:10px;padding:10px 14px}#stage #xformScreen .xf-sheet .xf-tier.is-on{background:#f3e3bb;box-shadow:inset 0 0 0 2px #c9a964}#stage #xformScreen .xf-sheet .xf-tier b{color:#4a3518;font-size:16px}#stage #xformScreen .xf-sheet .xf-tier>span{color:#5a4020;font-size:14px;font-weight:700}#stage #xformScreen .xf-sheet .xf-tier b em{font-size:16px}#stage #xformScreen .xf-sheet .xf-tier b em .xf-pips i{-webkit-text-stroke:1px #6b4a12;paint-order:stroke fill;font-size:16px}#stage #xformScreen .xf-sheet .xf-pips.is-gold i{color:#ffc93c}#stage #xformScreen .xf-sheet-x{width:56px;height:58px;box-shadow:none;color:#0000;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat;border-radius:0;font-size:0;bottom:-70px}#stage #xformScreen :-webkit-any(.xf-lock,.xf-padlock){color:#0000;-webkit-text-stroke:0;text-shadow:none;background:url(/ui/transformations/lock.webp) 50%/contain no-repeat;font-size:0!important}#stage #xformScreen :is(.xf-lock,.xf-padlock){color:#0000;-webkit-text-stroke:0;text-shadow:none;background:url(/ui/transformations/lock.webp) 50%/contain no-repeat;font-size:0!important}#stage #xformScreen .xf-lock{width:13px;height:16px;top:4px;right:5px}#stage #xformScreen .xf-padlock{vertical-align:-2px;width:12px;height:15px;display:inline-block}#stage #xformScreen .xf-slot>.xf-padlock{opacity:1;width:22px;height:27px}#stage #xformScreen .xf-slot em .xf-padlock{vertical-align:-1px;width:9px;height:11px;margin-right:1px}#stage #xformScreen .xf-sheet .xf-padlock{vertical-align:-3px;width:14px;height:17px}#stage #xformScreen .xf-row>em,#stage #xformScreen .xf-sheet .xf-tier b em{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#stage #xformScreen .xf-tile[data-skill] .xf-tile-ic{color:#0000;background:50%/contain no-repeat;width:80%;height:80%;font-size:0}#stage #xformScreen .xf-tile[data-skill=pickpocket] .xf-tile-ic{background-image:url(/ui/transformations/skills/pickpocket.webp)}#stage #xformScreen .xf-tile[data-skill=explorer] .xf-tile-ic{background-image:url(/ui/transformations/skills/explorer.webp)}#stage #xformScreen .xf-tile[data-skill=learning] .xf-tile-ic{background-image:url(/ui/transformations/skills/learning.webp)}#stage #xformScreen .xf-tile[data-skill=perseverance] .xf-tile-ic{background-image:url(/ui/transformations/skills/perseverance.webp)}#stage #xformScreen .xf-tile[data-skill=decisive] .xf-tile-ic{background-image:url(/ui/transformations/skills/decisive.webp)}#stage #xformScreen .xf-tile[data-skill=courage] .xf-tile-ic{background-image:url(/ui/transformations/skills/courage.webp)}#stage #xformScreen .xf-tile[data-skill=generous] .xf-tile-ic{background-image:url(/ui/transformations/skills/generous.webp)}#stage #xformScreen .xf-tile[data-skill=smite] .xf-tile-ic{background-image:url(/ui/transformations/skills/smite.webp)}#stage #xformScreen .xf-tile[data-skill=benediction] .xf-tile-ic{background-image:url(/ui/transformations/skills/benediction.webp)}#stage #xformScreen .xf-tile[data-skill=pact] .xf-tile-ic{background-image:url(/ui/transformations/skills/pact.webp)}#stage #xformScreen .xf-tile[data-skill=rush] .xf-tile-ic{background-image:url(/ui/transformations/skills/rush.webp)}#stage #xformScreen .xf-tile[data-skill=bloodshed] .xf-tile-ic{background-image:url(/ui/transformations/skills/bloodshed.webp)}#stage #xformScreen .xf-tile[data-skill=duality] .xf-tile-ic{background-image:url(/ui/transformations/skills/duality.webp)}#stage #xformScreen .xf-tile[data-skill=charm] .xf-tile-ic{background-image:url(/ui/transformations/skills/charm.webp)}#stage #xformScreen .xf-tile[data-skill=blessing] .xf-tile-ic{background-image:url(/ui/transformations/skills/blessing.webp)}#stage #xformScreen .xf-tile[data-skill=breath] .xf-tile-ic{background-image:url(/ui/transformations/skills/breath.webp)}#stage #xformScreen .xf-tile[data-skill=fury] .xf-tile-ic{background-image:url(/ui/transformations/skills/fury.webp)}#stage #xformScreen .xf-tile[data-skill=rampant] .xf-tile-ic{background-image:url(/ui/transformations/skills/rampant.webp)}#stage #xformScreen .xf-hero[data-form] .xf-evskill-ic{color:#0000;opacity:1;background:50%/contain no-repeat;width:74%;height:74%;font-size:0;display:block}#stage #xformScreen .xf-hero[data-form=emberform] .xf-evskill-ic{background-image:url(/ui/transformations/skills/emberform-trait.webp)}#stage #xformScreen .xf-hero[data-form=stormshape] .xf-evskill-ic{background-image:url(/ui/transformations/skills/stormshape-trait.webp)}#stage #xformScreen .xf-hero[data-form=verdant] .xf-evskill-ic{background-image:url(/ui/transformations/skills/verdant-trait.webp)}#stage #xformScreen .xf-hero[data-form=umbral] .xf-evskill-ic{background-image:url(/ui/transformations/skills/umbral-trait.webp)}#stage #xformScreen .xf-hero[data-form=solaris] .xf-evskill-ic{background-image:url(/ui/transformations/skills/solaris-trait.webp)}#stage #xformScreen .xf-lends[data-name] b:before{content:"";vertical-align:-5px;background:50%/contain no-repeat;width:20px;height:20px;margin-right:4px;display:inline-block}#stage #xformScreen .xf-lends[data-name=ironhide] b:before{background-image:url(/ui/transformations/skills/ironhide-fusion.webp)}#stage #xformScreen .xf-lends[data-name=emberform] b:before{background-image:url(/ui/transformations/skills/emberform-fusion.webp)}#stage #xformScreen .xf-lends[data-name=stormshape] b:before{background-image:url(/ui/transformations/skills/stormshape-fusion.webp)}#stage #xformScreen .xf-lends[data-name=verdant] b:before{background-image:url(/ui/transformations/skills/verdant-fusion.webp)}#stage #xformScreen .xf-lends[data-name=umbral] b:before{background-image:url(/ui/transformations/skills/umbral-fusion.webp)}#stage #xformScreen .xf-lends[data-name=solaris] b:before{background-image:url(/ui/transformations/skills/solaris-fusion.webp)}#stage #xformScreen .xf-tile{gap:0}#stage #xformScreen .xf-tile-pips{margin-top:-7px;position:relative}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{vertical-align:middle;background:url(/ui/transformations/stars/empty.webp) 50%/contain no-repeat;width:1em;height:1em;margin:0 .03em;line-height:1;display:inline-block;overflow:hidden;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #xformScreen :is(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{vertical-align:middle;background:url(/ui/transformations/stars/empty.webp) 50%/contain no-repeat;width:1em;height:1em;margin:0 .03em;line-height:1;display:inline-block;overflow:hidden;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail) i.gold{background-image:url(/ui/transformations/stars/gold.webp)}#stage #xformScreen :is(.xf-stars,.xf-rail) i.gold{background-image:url(/ui/transformations/stars/gold.webp)}#stage #xformScreen :-webkit-any(.xf-pips,.xf-tile-pips).is-gold i{background-image:url(/ui/transformations/stars/gold.webp)}#stage #xformScreen :is(.xf-pips,.xf-tile-pips).is-gold i{background-image:url(/ui/transformations/stars/gold.webp)}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail) i.purple{background-image:url(/ui/transformations/stars/purple.webp)}#stage #xformScreen :is(.xf-stars,.xf-rail) i.purple{background-image:url(/ui/transformations/stars/purple.webp)}#stage #xformScreen :-webkit-any(.xf-pips,.xf-tile-pips).is-purple i{background-image:url(/ui/transformations/stars/purple.webp)}#stage #xformScreen :is(.xf-pips,.xf-tile-pips).is-purple i{background-image:url(/ui/transformations/stars/purple.webp)}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips){gap:0}#stage #xformScreen :is(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips){gap:0}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{margin:0}#stage #xformScreen :is(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{margin:0}#stage #xformScreen :-webkit-any(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{will-change:transform}#stage #xformScreen :is(.xf-stars,.xf-rail,.xf-pips,.xf-tile-pips) i{will-change:transform}#stage #xformScreen .xf-banner{--tag-l:url(/ui/gui-pro/xf-tag-rare-l.png);--tag-m:url(/ui/gui-pro/xf-tag-rare-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-rare-r.png);will-change:transform;background:var(--tag-l) left center / auto 100% no-repeat, var(--tag-r) right center / auto 100% no-repeat, var(--tag-m) center / calc(100% - 17px) 100% no-repeat!important}#stage #xformScreen .xf-banner[data-rarity=epic]{--tag-l:url(/ui/gui-pro/xf-tag-epic-l.png);--tag-m:url(/ui/gui-pro/xf-tag-epic-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-epic-r.png)}#stage #xformScreen .xf-banner[data-rarity=legendary]{--tag-l:url(/ui/gui-pro/xf-tag-legendary-l.png);--tag-m:url(/ui/gui-pro/xf-tag-legendary-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-legendary-r.png)}#stage #xformScreen .xf-row>em .xf-padlock{width:16.5px;height:20.6px}#stage #xformScreen .xf-tabs{grid-template-columns:repeat(2,170px);justify-content:center;gap:12px}#stage #xformScreen .xf-tab{height:52px;box-shadow:none;background:url(/ui/gui-pro/xf-tab-off.png) 50%/100% 100% no-repeat;border:0;border-radius:0}#stage #xformScreen .xf-rows>.xf-row:nth-child(2n):not(.is-on){background:linear-gradient(#3a2e6a,#31275c);box-shadow:inset 0 0 0 1.5px #4a3c80,0 2px #0000004d}#stage #xformScreen .xf-rows>.xf-row{--row-line:#5b5180;--row-field:#2b2640;--cut:7px;isolation:isolate;box-shadow:none;background:var(--row-line);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));border-radius:0;position:relative}#stage #xformScreen .xf-rows>.xf-row:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff09, #fff0 60%), var(--row-field);clip-path:polygon(calc(var(--cut) - .6px) 0, calc(100% - var(--cut) + .6px) 0, 100% calc(var(--cut) - .6px), 100% calc(100% - var(--cut) + .6px), calc(100% - var(--cut) + .6px) 100%, calc(var(--cut) - .6px) 100%, 0 calc(100% - var(--cut) + .6px), 0 calc(var(--cut) - .6px));position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #xformScreen .xf-rows>.xf-row:nth-child(2n):not(.is-on){--row-field:#343050;background:var(--row-line);box-shadow:none}#stage #xformScreen .xf-rows>.xf-row.is-on{--row-line:#ffc93c;--row-field:#4b3a8e;background:var(--row-line);box-shadow:none}#stage #xformScreen .xf-cell{--card-top:#4a9be0;--card-foot:#1e5d9a;background:linear-gradient(180deg, var(--card-top), var(--card-foot));border:2px solid #150d2b;border-image:;border-radius:14px;padding:4px 4px 6px;box-shadow:inset 0 0 0 2px #ffffff29,0 4px #00000059}#stage #xformScreen .xf-cell[data-rarity=epic]{--card-top:#a065e8;--card-foot:#5c2c9e}#stage #xformScreen .xf-cell[data-rarity=legendary]{--card-top:#f2b03a;--card-foot:#b5650f}#stage #xformScreen .xf-cell.is-worn{box-shadow:inset 0 0 0 2px #ffffff29,0 0 0 2px #ffc93c99,0 4px #00000059}#stage #xformScreen .xf-cell.is-pick,#stage #xformScreen .xf-cell.is-locked.is-pick{box-shadow:inset 0 0 0 2px #ffffff29,0 0 0 3px #ffe04e,0 0 0 5px #8a5a0a,0 0 18px #ffe04eb3}#stage #xformScreen .xf-cell-face .xf-cell-art{border-radius:10px;margin:0}#stage #xformScreen .xf-collection .xf-cell-bar{margin:-26px 2px 2px}#stage #xformScreen .xf-cell-name{padding-top:4px}#stage #xformScreen .xf-cell-face .xf-cell-art{background:radial-gradient(58% 52% at 50% 46%, transparent 0 40%, color-mix(in srgb, var(--card-top) 55%, transparent) 100%), radial-gradient(58% 52% at 50% 46%, transparent 0 40%, var(--card-top) 100%), var(--xf-portrait,none) 50% 35% / cover no-repeat, var(--card-foot);background-blend-mode:screen, color, normal, normal}#stage #xformScreen .xf-cell.is-locked .xf-cell-art{opacity:.6}#stage #xformScreen .xf-cell{--cut:10px;--line:#150d2b;isolation:isolate;border:0;border-radius:0;padding:6px 6px 8px;box-shadow:none!important;background:0 0!important}#stage #xformScreen .xf-cell:before,#stage #xformScreen .xf-cell:after{content:"";pointer-events:none;opacity:1;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));border-radius:0;display:block;position:absolute}#stage #xformScreen .xf-cell:before{z-index:-2;background:var(--line);top:0;bottom:0;left:0;right:0}#stage #xformScreen .xf-cell:after{z-index:-1;--cut:9px;background:url(/ui/gui-pro/fx-rays.png) 50% -40% / 190% auto no-repeat, linear-gradient(180deg, #ffffff24, #fff0 40%), linear-gradient(180deg, var(--card-top), var(--card-foot));background-blend-mode:soft-light, normal, normal;top:2px;bottom:2px;left:2px;right:2px}#stage #xformScreen .xf-cell.is-pick:before,#stage #xformScreen .xf-cell.is-locked.is-pick:before{display:block}#stage #xformScreen .xf-cell.is-worn{--line:#c99a2e}#stage #xformScreen .xf-cell.is-pick,#stage #xformScreen .xf-cell.is-locked.is-pick{--line:#ffe04e;filter:drop-shadow(0 0 6px #ffe04ebf)}#stage #xformScreen .xf-cell-face .xf-cell-art{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%,0 7px);background:var(--xf-portrait,none) 50% 35% / cover no-repeat;background-blend-mode:normal;border-radius:0;-webkit-mask:radial-gradient(62% 56% at 50% 44%,#000 50%,#0000 100%);mask:radial-gradient(62% 56% at 50% 44%,#000 50%,#0000 100%)}#stage #xformScreen .xf-cell-bar .xf-bar-fill[style*="width:0%"]{display:none}#stage #xformScreen .xf-rows{box-shadow:none;--cut:7px;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:linear-gradient(#ffffff09,#fff0 60%),#3a2c6c80;border:0;border-image:;border-radius:0}#stage #xformScreen .xf-hero{--cut:7px;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:linear-gradient(#ffffff09, #fff0 60%), radial-gradient(125% 100% at 45% 40%, #08041800 50%, #08041880 100%), linear-gradient(180deg, #08041800 55%, #0804184d 100%), linear-gradient(180deg, var(--rar-top,#8a7ab5) 0%, var(--rar-face,#6a5a95) 45%, var(--rar-deep,#2a2050) 100%);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#13092a}#stage #xformScreen .xf-hero:before,#stage #xformScreen .xf-hero:after{content:"";z-index:0;pointer-events:none;opacity:1;border:0;border-image:;position:absolute}#stage #xformScreen .xf-hero:before{clip-path:polygon(6.2px 0,calc(100% - 6.2px) 0,100% 6.2px,100% calc(100% - 6.2px),calc(100% - 6.2px) 100%,6.2px 100%,0 calc(100% - 6.2px),0 6.2px);background:linear-gradient(#9b74ef,#6f4cc8);top:2px;bottom:2px;left:2px;right:2px}#stage #xformScreen .xf-hero:after{clip-path:polygon(4.1px 0,calc(100% - 4.1px) 0,100% 4.1px,100% calc(100% - 4.1px),calc(100% - 4.1px) 100%,4.1px 100%,0 calc(100% - 4.1px),0 4.1px);background:linear-gradient(#ffffff09, #fff0 60%), radial-gradient(125% 100% at 45% 40%, #08041800 50%, #08041880 100%), linear-gradient(180deg, #08041800 55%, #0804184d 100%), linear-gradient(180deg, var(--rar-top,#8a7ab5) 0%, var(--rar-face,#6a5a95) 45%, var(--rar-deep,#2a2050) 100%);top:7px;bottom:7px;left:7px;right:7px}#stage #xformScreen .xf-close,#stage #xformScreen .xf-on-enhance .xf-close{color:#0000;background:url(/ui/gui-pro/vip-ic-back.png) 50% 44%/48% no-repeat,url(/ui/gui-pro/vip-back.webp) 50%/100% 100% no-repeat;width:54px;height:54px;padding:0;font-size:0}#stage #xformScreen .xf-close:before,#stage #xformScreen .xf-close:after{content:none}#stage #xformScreen .xf-go{flex:0 230px;margin:0 0 0 auto}#stage #xformScreen .xf-foot:after{content:none}#stage #xformScreen .xf-go>span:not(.xf-cost){gap:0}#stage #xformScreen .xf-go>span:not(.xf-cost)>i{margin-right:5px}#stage #xformScreen .xf-go:has(>.xf-cost){flex:none;min-width:230px;padding:0 18px 7px}#stage #xformScreen .xf-go:before{margin:0;position:absolute;top:7px;left:0;right:0}#stage #xformScreen .xf-go:has(>.xf-cost){padding-top:10px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-sheet-box{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:44.75px 18px 22px;box-shadow:0 12px 32px #00000080}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-sheet-box{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:44.75px 18px 22px;box-shadow:0 12px 32px #00000080}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-sheet-ttl{-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;min-width:0;height:49.5px;padding:0 0 10px;font-size:24px;top:0;transform:translate(-50%,-50%)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-sheet-ttl{-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;min-width:0;height:49.5px;padding:0 0 10px;font-size:24px;top:0;transform:translate(-50%,-50%)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-rule{color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:16px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-rule{color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:16px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-rule b{color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:16px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-rule b{color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:16px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick{background:#2a2342;border:0;border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 2px #14102a,inset 0 0 0 4px #ffffff12,inset 0 -6px #0000002e}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick{background:#2a2342;border:0;border-radius:12px;padding:12px 14px;box-shadow:inset 0 0 0 2px #14102a,inset 0 0 0 4px #ffffff12,inset 0 -6px #0000002e}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-n{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:18px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-n{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:18px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) :-webkit-any(.xf-pick-t,.xf-pick-t b,.xf-pick-tag){color:#cfc4ef;-webkit-text-stroke:2px #14102a;paint-order:stroke fill}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) :is(.xf-pick-t,.xf-pick-t b,.xf-pick-tag){color:#cfc4ef;-webkit-text-stroke:2px #14102a;paint-order:stroke fill}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-t b{color:#ffe08a}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-t b{color:#ffe08a}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-picks{margin-bottom:20px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-picks{margin-bottom:20px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick{--cut:7px;isolation:isolate;box-shadow:none;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#5b5180;border:0;border-radius:0;position:relative}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick{--cut:7px;isolation:isolate;box-shadow:none;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#5b5180;border:0;border-radius:0;position:relative}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(6.4px 0,calc(100% - 6.4px) 0,100% 6.4px,100% calc(100% - 6.4px),calc(100% - 6.4px) 100%,6.4px 100%,0 calc(100% - 6.4px),0 6.4px);background:linear-gradient(#ffffff09,#fff0 60%),#2b2640;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(6.4px 0,calc(100% - 6.4px) 0,100% 6.4px,100% calc(100% - 6.4px),calc(100% - 6.4px) 100%,6.4px 100%,0 calc(100% - 6.4px),0 6.4px);background:linear-gradient(#ffffff09,#fff0 60%),#2b2640;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick.is-taken{opacity:1;background:#4a4268}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick.is-taken{opacity:1;background:#4a4268}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick.is-taken:before{background:#221e33}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick.is-taken:before{background:#221e33}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-d:after{background:linear-gradient(#2b264000,#2b2640)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-d:after{background:linear-gradient(#2b264000,#2b2640)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art{color:#0000;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#1a1430 50% 30%/cover no-repeat;grid-row:1/span 2;align-self:center;width:52px;height:52px;font-size:0}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art{color:#0000;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#1a1430 50% 30%/cover no-repeat;grid-row:1/span 2;align-self:center;width:52px;height:52px;font-size:0}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=ironhide]{background-image:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=ironhide]{background-image:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=emberform]{background-image:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=emberform]{background-image:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=stormshape]{background-image:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=stormshape]{background-image:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=verdant]{background-image:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=verdant]{background-image:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=umbral]{background-image:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=umbral]{background-image:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=solaris]{background-image:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=solaris]{background-image:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=plaguebeak]{background-image:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-art[data-form=plaguebeak]{background-image:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-n .xf-rail i{font-size:17px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-n .xf-rail i{font-size:17px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick{align-items:start}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick{align-items:start}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) :-webkit-any(.xf-pick-art,.xf-pick-tag){align-self:start}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) :is(.xf-pick-art,.xf-pick-tag){align-self:start}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick{padding:12px 14px}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick{padding:12px 14px}#stage #xformScreen .xf-sheet:-webkit-any([data-kind=pick],[data-kind=fuse]) .xf-pick-t{height:auto;max-height:calc(4 * var(--xf-pick-lh) * 1em)}#stage #xformScreen .xf-sheet:is([data-kind=pick],[data-kind=fuse]) .xf-pick-t{height:auto;max-height:calc(4 * var(--xf-pick-lh) * 1em)}#stage #xformScreen .xf-slot .xf-rail i{font-size:10px}#stage #xformScreen .xf-slot.is-full{justify-content:flex-end;padding-bottom:6px;position:relative;overflow:hidden}#stage #xformScreen .xf-slot.is-full>i:first-child{color:#0000;opacity:1;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%,0 5px);background:50% 25%/cover no-repeat;font-size:0;position:absolute;top:5px;bottom:16px;left:5px;right:5px}#stage #xformScreen .xf-slot.is-full .xf-rail,#stage #xformScreen .xf-slot.is-full.is-stranded>em{z-index:1;position:relative}#stage #xformScreen .xf-slot.is-full[data-form=ironhide]>i:first-child{background-image:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=emberform]>i:first-child{background-image:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=stormshape]>i:first-child{background-image:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=verdant]>i:first-child{background-image:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=umbral]>i:first-child{background-image:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=solaris]>i:first-child{background-image:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-slot.is-full[data-form=plaguebeak]>i:first-child{background-image:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-cell-bar .xf-piece{background:url(/ui/transformations/puzzle.webp) 50%/contain no-repeat}#stage #xformScreen .xf-cell-bar .xf-piece>*{display:none}#stage #xformScreen .xf-own{vertical-align:-.2em;width:1em;height:1.2em;font-size:inherit;box-shadow:none;border:0;display:inline-block;overflow:hidden;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:url(/ui/transformations/puzzle.webp) 50%/contain no-repeat!important}#stage #xformScreen .xf-sheet .xf-sheet-box{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:44.75px 18px 22px;box-shadow:0 12px 32px #00000080}#stage #xformScreen .xf-sheet .xf-sheet-ttl{-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;min-width:0;height:49.5px;padding:0 0 10px;font-size:24px;top:0;transform:translate(-50%,-50%)}#stage #xformScreen .xf-sheet :is(.xf-rule,.xf-rule b){color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:15px}#stage #xformScreen .xf-sheet .xf-tier{--cut:7px;--line:#5b5180;--field:#2b2640;isolation:isolate;box-shadow:none;background:var(--line);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));border-radius:0;padding:10px 14px;position:relative}#stage #xformScreen .xf-sheet .xf-tier:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff09, #fff0 60%), var(--field);clip-path:polygon(6.4px 0,calc(100% - 6.4px) 0,100% 6.4px,100% calc(100% - 6.4px),calc(100% - 6.4px) 100%,6.4px 100%,0 calc(100% - 6.4px),0 6.4px);position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #xformScreen .xf-sheet .xf-tier.is-on{--line:#ffc93c;--field:#4b3a8e;box-shadow:none}#stage #xformScreen .xf-sheet .xf-tier b{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:16px}#stage #xformScreen .xf-sheet .xf-tier b em{color:#ffe08a;-webkit-text-stroke:2.5px #14102a}#stage #xformScreen .xf-sheet .xf-tier>span{color:#cfc4ef;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;font-size:14px}#stage #xformScreen .xf-sheet .xfkb{color:#8fd3ff}#stage #xformScreen .xf-sheet .xfkg{color:#7dff6a}#stage #xformScreen .xf-sheet .xf-sheet-body{scrollbar-width:none}#stage #xformScreen .xf-sheet .xf-sheet-body::-webkit-scrollbar{display:none}#stage #xformScreen .xf-sheet .xf-dg-line{color:#e8e2ff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:15px}#stage #xformScreen .xf-sheet .xf-dg-band{background:#2a2342;border-radius:12px;box-shadow:inset 0 0 0 2px #14102a,inset 0 0 0 4px #ffffff12,inset 0 -6px #0000002e}#stage #xformScreen .xf-sheet .xf-tier .xf-num{color:#7dff6a;font-style:normal}#stage #xformScreen .xf-sheet p.xf-rule.xf-rule-fine{color:#a99fcb;-webkit-text-stroke-width:2px;font-size:12.5px;line-height:1.4}#stage #xformScreen .xf-sheet .xf-tier+.xf-rule{margin-top:12px}#stage #xformScreen .xf-hero[data-form=plaguebeak] .xf-evskill-ic{color:#e9fff4;text-shadow:0 0 6px #4fb286;font-size:26px}#stage #xformScreen .xf-lends[data-name=plaguebeak] b:before{content:"☤";vertical-align:0;color:#7ff0bf;width:auto;height:auto;font-size:18px;line-height:1}#stage #xformScreen :-webkit-any(.xf-tile[data-skill=plague],.xf-tile[data-skill=trio],.xf-tile[data-skill=potion]) .xf-tile-ic{color:#c9f5df;text-shadow:0 0 8px #4fb286,0 2px #04170e;-webkit-text-stroke:0;background:0 0;justify-content:center;align-items:center;font-size:30px;display:flex}#stage #xformScreen :is(.xf-tile[data-skill=plague],.xf-tile[data-skill=trio],.xf-tile[data-skill=potion]) .xf-tile-ic{color:#c9f5df;text-shadow:0 0 8px #4fb286,0 2px #04170e;-webkit-text-stroke:0;background:0 0;justify-content:center;align-items:center;font-size:30px;display:flex}#stage #xformScreen .xf-collection .xf-cell-bar{box-sizing:border-box;align-self:center;width:90%}#stage #xformScreen .xf-cell-bar .xf-piece{width:1.29em;height:1.93em}#stage #xformScreen .xf-banner{-webkit-text-stroke-width:3px;min-width:127.5px;height:28.9px;padding:0 9px;font-size:17px;background:var(--tag-l) left center / auto 100% no-repeat, var(--tag-r) right center / auto 100% no-repeat, var(--tag-m) center / calc(100% - 14px) 100% no-repeat!important}#stage #xformScreen .xf-cell-bar .xf-bar-fill{max-width:calc(100% - 3px);top:1.5px;bottom:1.5px;left:1.5px}#stage #xformScreen .xf-fx{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #xformScreen .xf-fx-ring{width:120px;height:120px;box-shadow:0 0 16px var(--rar-edge,#fff), inset 0 0 16px var(--rar-edge,#fff);opacity:0;border:3px solid #fff6c8e6;border-radius:50%;margin:-60px 0 0 -60px;animation:1s cubic-bezier(.2,.7,.3,1) both xf-fx-ring;position:absolute;top:44%;left:24%}#stage #xformScreen .xf-fx-ring+.xf-fx-ring{border-width:2px;animation-delay:.18s}@keyframes xf-fx-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}#stage #xformScreen .xf-fx-mote{left:calc(8% + var(--x) * .32);opacity:0;width:8px;height:8px;animation:xf-fx-mote 1.2s ease-out var(--d,0s) both;background:radial-gradient(circle,#fff 0 30%,#ffe27a 55%,#0000 72%);border-radius:50%;position:absolute;bottom:22%}@keyframes xf-fx-mote{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-150px)scale(1.1)}}#stage #xformScreen .xf-fx.is-star .xf-fx-ring{border-color:#ecd2fff2;box-shadow:0 0 16px #c98bff,inset 0 0 16px #c98bff}#stage #xformScreen .xf-fx.is-star .xf-fx-mote{background:radial-gradient(circle,#fff 0 30%,#d9a6ff 55%,#0000 72%)}#stage #xformScreen.xf-celebrate-level .xf-pill:first-child{animation:.6s cubic-bezier(.34,1.56,.64,1) both xf-pill-pop}@keyframes xf-pill-pop{0%{filter:none;scale:1}35%{filter:drop-shadow(0 0 8px #ffd34a);scale:1.12}to{filter:none;scale:1}}#stage #xformScreen.xf-celebrate-level .xf-pill b{animation:.9s ease-out both xf-figure-flash}@keyframes xf-figure-flash{0%,40%{color:#7dff6a}to{color:#fff}}#stage #xformScreen.xf-celebrate-star .xf-stars{animation:.7s cubic-bezier(.34,1.56,.64,1) both xf-pill-pop}@media (prefers-reduced-motion:reduce){#stage #xformScreen .xf-fx{display:none}}#stage #xformScreen .xf-fx:before{content:"";background:radial-gradient(circle,#ffffffbf 0,#fff4c859 35%,#0000 68%);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;animation:1s ease-out both xf-fx-bloom;position:absolute;top:44%;left:24%}@keyframes xf-fx-bloom{0%{opacity:0;transform:scale(.5)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}#stage #xformScreen .xf-fx-ring{border:4px solid #fff;box-shadow:0 0 22px 4px #fffc,inset 0 0 18px #ffffffb3}#stage #xformScreen .xf-fx-mote{background:radial-gradient(circle,#fff 0 45%,#ffe27a 75%);width:12px;height:12px;margin-left:-6px;box-shadow:0 0 10px 3px #fff0b4d9}#stage #xformScreen .xf-fx.is-star .xf-fx-mote{background:radial-gradient(circle,#fff 0 45%,#d9a6ff 75%);box-shadow:0 0 10px 3px #d6a0ffe6}#stage #xformScreen .xf-fx:after{content:"";transform-origin:50% 100%;background:linear-gradient(0deg,#fff4c800 0,#fff4c88c 35%,#ffffff40 70%,#0000 100%);width:150px;height:260px;margin-left:-75px;animation:1.1s ease-out both xf-fx-pillar;position:absolute;bottom:14%;left:24%;-webkit-mask:radial-gradient(50% 100% at 50% 100%,#000 40%,#0000 100%);mask:radial-gradient(50% 100% at 50% 100%,#000 40%,#0000 100%)}@keyframes xf-fx-pillar{0%{opacity:0;transform:scaleY(.2)}30%{opacity:1}to{opacity:0;transform:scaleY(1.15)}}#stage #xformScreen .xf-fx.is-star:after{background:linear-gradient(0deg,#dcaaff00 0,#dcaaff8c 35%,#ffffff40 70%,#0000 100%)}#stage #xformScreen .xf-fx-mote{animation:xf-fx-rise 1.3s cubic-bezier(.3, .6, .4, 1) var(--d,0s) both}#stage #xformScreen .xf-fx-mote:nth-child(3n){width:7px;height:7px}#stage #xformScreen .xf-fx-mote:nth-child(3n+1){width:10px;height:10px}#stage #xformScreen .xf-fx-mote:nth-child(2n){width:18px;height:24px;box-shadow:none;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;border-radius:0;margin-left:-9px;animation-name:xf-fx-rise-spark}@keyframes xf-fx-rise{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}50%{transform:translate(10px,-80px)scale(1)}to{opacity:0;transform:translate(-8px,-165px)scale(.7)}}@keyframes xf-fx-rise-spark{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}25%{opacity:1;transform:translate(-6px,-40px)rotate(45deg)scale(1.1)}55%{opacity:.5}70%{opacity:1}to{opacity:0;transform:translate(8px,-170px)rotate(160deg)scale(.6)}}#stage #xformScreen .xf-fx-mote,#stage #xformScreen .xf-fx.is-star .xf-fx-mote{width:18px;height:24px;box-shadow:none;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;border-radius:0;margin-left:-9px;animation-name:xf-fx-rise-spark}#stage #xformScreen .xf-fx-mote:nth-child(3n){width:12px;height:16px;margin-left:-6px}#stage #xformScreen .xf-fx-mote:nth-child(3n+1){width:22px;height:29px;margin-left:-11px}#stage #xformScreen .xf-go>.xf-cost .xf-n+em:not(.xf-plus){margin-left:-3px}#stage #xformScreen .xf-sheet.has-ic .xf-sheet-body:before{content:"";background:var(--xf-sheet-ic) 50% 50% / 76% auto no-repeat, url(/ui/gui-pro/sk-frame-legendary.png) 50% 50% / 100% 100% no-repeat;filter:drop-shadow(0 3px #0a061873);width:76px;height:76px;margin:2px auto 12px;display:block}#stage #xformScreen .xf-sheet.has-ic.ic-mark .xf-sheet-body:before{content:var(--xf-sheet-mark,"");color:#e9fff4;-webkit-text-stroke:0;text-shadow:0 0 8px var(--xf-sheet-tint,#8a7ab5), 0 2px 0 #04170e;background:radial-gradient(circle at 50% 47%, var(--xf-sheet-tint,#8a7ab5) 0, transparent 44%) 50% 50% / 100% 100% no-repeat, url(/ui/gui-pro/sk-frame-legendary.png) 50% 50% / 100% 100% no-repeat;justify-content:center;align-items:center;font-size:44px;font-style:normal;line-height:1;display:flex}#stage #xformScreen .xf-sheet[data-form] .xf-dg-art{color:#0000;text-shadow:none;-webkit-text-stroke:0;background:#1a1430 50% 30%/cover no-repeat;border-radius:14%;font-size:0;position:absolute;top:6%;bottom:6%;left:6%;right:6%}#stage #xformScreen .xf-sheet[data-form=ironhide] .xf-dg-art{background-image:url(/ui/transformations/portraits/ironhide-v2.webp)}#stage #xformScreen .xf-sheet[data-form=emberform] .xf-dg-art{background-image:url(/ui/transformations/portraits/emberform-v2.webp)}#stage #xformScreen .xf-sheet[data-form=stormshape] .xf-dg-art{background-image:url(/ui/transformations/portraits/stormshape-v2.webp)}#stage #xformScreen .xf-sheet[data-form=verdant] .xf-dg-art{background-image:url(/ui/transformations/portraits/verdant-v2.webp)}#stage #xformScreen .xf-sheet[data-form=umbral] .xf-dg-art{background-image:url(/ui/transformations/portraits/umbral-v2.webp)}#stage #xformScreen .xf-sheet[data-form=solaris] .xf-dg-art{background-image:url(/ui/transformations/portraits/solaris-v2.webp)}#stage #xformScreen .xf-sheet[data-form=plaguebeak] .xf-dg-art{background-image:url(/ui/transformations/portraits/plaguebeak-v2.webp)}#stage #xformScreen .xf-sheet .xf-dg-arrow>path{display:none}#stage #xformScreen .xf-sheet .xf-dg-arrow{background:url(/ui/equipment/green-arrow.png) 50%/contain no-repeat;width:34px;height:40px;rotate:180deg}#stage #xformScreen .xf-sheet .xf-dg-go{min-width:190px;height:58px;box-shadow:none;color:#fff;-webkit-text-stroke:4px #0f3a22;paint-order:stroke fill;text-shadow:none;border:0;border-radius:0;padding:0 28px 6px;font-size:24px;background:url(/ui/gui-pro/btn-green-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-green-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-green-m.png) 50%/calc(100% - 20px) 100% no-repeat!important}#stage #xformScreen .xf-sheet .xf-dg-go:before,#stage #xformScreen .xf-sheet .xf-dg-go:after{content:none!important}#stage #xformScreen .xf-sheet .xf-dg-go:active{transform:translateY(2px)}#stage #xformScreen .xf-sheet .xf-dg-band{box-shadow:none;background:0 0;padding:4px 0 18px}#stage #xformScreen .xf-sheet .xf-dg-card{width:89.7px}#stage #xformScreen .xf-sheet .xf-dg-dust{width:84px!important;height:84px!important}#stage #xformScreen .xf-sheet .xf-dg-dust img{width:58px!important;height:58px!important}#stage #xformScreen .xf-cell,#stage #xformScreen .xf-cell.is-worn,#stage #xformScreen .xf-cell.is-pick,#stage #xformScreen .xf-cell.is-locked.is-pick,#stage #xformScreen .xf-cell:not(.is-pick){filter:none;isolation:auto;border:3px solid #0000;border-radius:16px;padding:4px;box-shadow:none!important;background:0 0!important}#stage #xformScreen .xf-cell:before,#stage #xformScreen .xf-cell:after{content:none!important}#stage #xformScreen .xf-cell.is-pick,#stage #xformScreen .xf-cell.is-locked.is-pick{border-color:#62d9f9;background:#62d9f924!important;box-shadow:0 0 12px #62d9f973,inset 0 0 10px #62d9f933!important}#stage #xformScreen .xf-cell-name{display:none}#stage #xformScreen .xf-collection .xf-cell-face{gap:6px;padding:0!important}#stage #xformScreen .xf-cell-face .xf-cell-art{--ring:#4a9be0;clip-path:none;border:4px solid var(--ring);background:var(--xf-portrait,none) 50% 30% / cover no-repeat, #1a1430;background-blend-mode:normal;border-radius:12px;margin:0;box-shadow:0 0 0 2px #150d2b,0 3px 0 2px #00000059;-webkit-mask:none;mask:none}#stage #xformScreen .xf-cell[data-rarity=epic] .xf-cell-art{--ring:#a065e8}#stage #xformScreen .xf-cell[data-rarity=legendary] .xf-cell-art{--ring:#f2b03a}#stage #xformScreen .xf-cell.is-worn:not(.is-pick) .xf-cell-art{box-shadow:0 0 0 2px #150d2b,0 0 0 4px #ffc93cb3,0 3px 0 4px #00000059}#stage #xformScreen .xf-collection .xf-cell-bar{align-self:stretch;width:100%;margin:0}#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh){margin:6px 0 0}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh){margin:6px 0 0}#stage #xformScreen .xf-use{color:#fff;-webkit-text-stroke:3px #0f3a22;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-size:auto 100%,auto 100%,calc(100% - 10px) 100%}#stage #xformScreen .xf-enh{color:#fff;-webkit-text-stroke:3px #7a3a10;paint-order:stroke fill;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)}#stage #xformScreen .xf-collection .xf-grid{align-items:start}#stage #xformScreen .xf-cell:not(.is-pick) .xf-cell-face .xf-cell-art{aspect-ratio:1/1.03;flex:none}#stage #xformScreen .xf-collection .xf-grid{grid-auto-rows:auto;align-content:start}#stage #xformScreen .xf-cell.is-pick{align-self:start}#stage #xformScreen .xf-collection .xf-grid{grid-auto-rows:max-content}#stage #xformScreen .xf-collection .xf-grid>.xf-cell.is-pick:nth-child(4n+1):nth-last-child(-n+4),#stage #xformScreen .xf-collection .xf-grid>.xf-cell:nth-child(4n+1):nth-last-child(-n+4)~.xf-cell.is-pick{margin-bottom:0}#stage #xformScreen .xf-cell .xf-cell-face .xf-cell-art{aspect-ratio:1/1.03;flex:none}#stage #xformScreen .xf-collection .xf-grid{align-self:center;width:90%}#stage #xformScreen .xf-cell .xf-cell-face .xf-cell-art,#stage #xformScreen .xf-cell:not(.is-pick) .xf-cell-face .xf-cell-art{aspect-ratio:1/1.146}#stage #xformScreen .xf-cell.is-pick .xf-cell-bar{display:none}#stage #xformScreen .xf-cell.is-pick{z-index:5;margin-bottom:-16px;position:relative}#stage #xformScreen .xf-cell.is-pick{background:#22305a!important}@media (max-height:760px){#stage #xformScreen .xf-cell.is-pick{margin-bottom:-4px}#stage #xformScreen .xf-cell.is-pick:has(.xf-act+.xf-enh){margin-bottom:-38px}}#stage #xformScreen .xf-cell.is-pick{margin-bottom:-13.6px}#stage #xformScreen .xf-cell.is-pick:has(.xf-act+.xf-enh){margin-bottom:-59.6px}#stage #xformScreen .xf-title{display:none}#stage #xformScreen .xf-hero{clip-path:none;background:0 0;width:calc(100% + 24px);max-width:none;margin:-4px -12px 0}#stage #xformScreen .xf-hero:before{content:none}#stage #xformScreen .xf-hero:after{clip-path:none;top:0;bottom:0;left:0;right:0}#stage #xformScreen .xf-hero{margin-top:calc(-4px - var(--xf-chip-hang,0px))}#stage #xformScreen .xf-page{overflow:visible}#stage #xformScreen .xf-cell .xf-cell-face .xf-cell-art{--line:#150d2b;box-shadow:none;background:var(--line);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border:0;border-radius:0;position:relative}#stage #xformScreen .xf-cell-art:before,#stage #xformScreen .xf-cell-art:after{content:"";position:absolute}#stage #xformScreen .xf-cell-art:before{background:url(/ui/gui-pro/fx-rays.png) 50% -40% / 190% auto no-repeat, linear-gradient(180deg, var(--card-top,#4a9be0), var(--card-foot,#1e5d9a));background-blend-mode:soft-light, normal;clip-path:polygon(9.2px 0,calc(100% - 9.2px) 0,100% 9.2px,100% calc(100% - 9.2px),calc(100% - 9.2px) 100%,9.2px 100%,0 calc(100% - 9.2px),0 9.2px);top:2px;bottom:2px;left:2px;right:2px}#stage #xformScreen .xf-cell-art:after{background:var(--xf-portrait,none) 50% 30% / cover no-repeat;clip-path:polygon(7.5px 0,calc(100% - 7.5px) 0,100% 7.5px,100% calc(100% - 7.5px),calc(100% - 7.5px) 100%,7.5px 100%,0 calc(100% - 7.5px),0 7.5px);top:6px;bottom:6px;left:6px;right:6px}#stage #xformScreen .xf-cell.is-pick,#stage #xformScreen .xf-cell.is-locked.is-pick{isolation:isolate;filter:drop-shadow(0 0 7px #62d9f98c);border-color:#0000;border-radius:0;box-shadow:none!important;background:0 0!important}#stage #xformScreen .xf-cell.is-pick:before,#stage #xformScreen .xf-cell.is-pick:after{z-index:0;pointer-events:none;opacity:1;border-radius:0;display:block;position:absolute;content:""!important}#stage #xformScreen .xf-cell.is-pick:before{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#62d9f9;top:-3px;bottom:-3px;left:-3px;right:-3px}#stage #xformScreen .xf-cell.is-pick:after{clip-path:polygon(10.8px 0,calc(100% - 10.8px) 0,100% 10.8px,100% calc(100% - 10.8px),calc(100% - 10.8px) 100%,10.8px 100%,0 calc(100% - 10.8px),0 10.8px);background:#22305a;top:0;bottom:0;left:0;right:0}#stage #xformScreen:not(.xf-on-enhance) .xf-hero{height:414px}@media (max-height:760px){#stage #xformScreen:not(.xf-on-enhance) .xf-hero{height:404px}}#stage #xformScreen:not(.xf-on-enhance) .xf-hero{padding-bottom:66px}@media (max-height:760px){#stage #xformScreen:not(.xf-on-enhance) .xf-hero{padding-bottom:58px}}#stage #menu.has-xformScreen #menuTop{z-index:8}#stage #xformScreen .xf-hero[data-form] .xf-hero-art{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='232' viewBox='0 0 230 232'%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E%3Crect x='14' y='14' width='202' height='204' rx='30' filter='url(%23b)'/%3E%3C/svg%3E") 50% 30%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='232' viewBox='0 0 230 232'%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3C/filter%3E%3Crect x='14' y='14' width='202' height='204' rx='30' filter='url(%23b)'/%3E%3C/svg%3E") 50% 30%/contain no-repeat}#stage #xformScreen .xf-collection .xf-grid{box-sizing:border-box;scrollbar-width:none;overscroll-behavior:contain;width:100%;margin-top:-6px;padding:10px 5% 14px;overflow-x:hidden;overflow-y:auto}#stage #xformScreen .xf-collection .xf-grid::-webkit-scrollbar{display:none}#stage #xformScreen .xf-downgrade{width:32px;height:32px;box-shadow:none;color:#3a2306;background:url(/ui/gui-pro/xf-sq-gold.png) 50%/100% 100% no-repeat;border:0;border-radius:0;place-items:center;padding:0 0 2px;display:grid;top:19px;right:65px}#stage #xformScreen .xf-downgrade .xf-downgrade-ic{width:20px;height:20px}#stage #xformScreen .xf-cell.is-pick:not(:has(.xf-act,.xf-enh)) .xf-cell-bar{display:flex}#stage #xformScreen .xf-cell.is-pick:not(:has(.xf-act,.xf-enh)){margin-bottom:0}#stage #xformScreen .xf-cell.is-locked .xf-cell-face{position:relative}#stage #xformScreen .xf-cell.is-locked .xf-cell-face:after{content:"";z-index:2;pointer-events:none;background:url(/ui/transformations/lock.webp) 50%/contain no-repeat;width:24px;height:28px;position:absolute;top:7px;right:7px}#stage #xformScreen .xf-fuse{color:#fff;-webkit-text-stroke:3px #3b2163;paint-order:stroke fill;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp),url(/ui/gui-pro/sp-btn-purple-r.webp),url(/ui/gui-pro/sp-btn-purple-m.png);background-size:auto 100%,auto 100%,calc(100% - 10px) 100%}#stage #xformScreen .xf-cell .xf-enh+.xf-fuse{margin-top:6px}#stage #xformScreen .xf-cell.is-pick:has(.xf-enh+.xf-fuse){margin-bottom:-105.6px}#stage #xformScreen .xf-sheet[data-kind=pick] .xf-pick.is-here .xf-pick-tag,#stage #xformScreen .xf-sheet[data-kind=fuse] .xf-pick .xf-pick-tag{box-sizing:border-box;color:#fff;-webkit-text-stroke:3px #5a1010;paint-order:stroke fill;background:url(/ui/gui-pro/sp-btn-red-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/sp-btn-red-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/sp-btn-red-m.webp) 50%/calc(100% - 10px) 100% no-repeat;grid-area:3/2/auto/span 2;justify-content:center;place-self:end;align-items:center;min-width:104px;height:34px;margin-top:2px;padding:0 16px 3px;font-size:17px;display:flex}#stage #xformScreen .xf-sheet[data-kind=fuse] .xf-pick .xf-pick-tag{-webkit-text-stroke-color:#7a3a10;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 10px) 100% no-repeat}#stage #xformScreen .xf-sheet[data-kind=pick] .xf-pick.is-here .xf-pick-art,#stage #xformScreen .xf-sheet[data-kind=fuse] .xf-pick .xf-pick-art{grid-row:1/span 3}#stage #xfPowInfo{z-index:76;top:30%}#stage #xformScreen .xf-go b{font-size:24.3px}#stage #xformScreen .xf-go>span{font-size:18.9px}#stage #xformScreen .xf-go:has(>.xf-cost) b:first-child{font-size:21.6px}#stage #xformScreen .xf-go>.xf-cost,#stage #xformScreen .xf-go>.xf-cost b{font-size:16.2px}#stage #xformScreen .xf-go>.xf-cost em{font-size:14.4px}#stage #xformScreen .xf-hero.xf-hero-live .xf-hero-art{filter:none;background:0 0;position:relative;-webkit-mask-image:none;mask-image:none}#stage #xformScreen .xf-hero-art>canvas.xf-showcase{pointer-events:none;position:absolute;top:-18%;bottom:-6%;left:-30%;right:-30%;width:160%!important;height:124%!important}#stage #xformScreen:not(.xf-on-enhance) .xf-hero,#stage #xformScreen.xf-on-enhance .xf-hero{flex:none;height:67%;max-height:none}#stage #xformScreen .xf-trait-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}#stage #xformScreen .xf-trait-row:has(.xf-evskill[hidden]){display:none}#stage #xformScreen .xf-trait-row .xf-sec-trait{margin:0}#stage #xformScreen .xf-hero.xf-hero-live.has-route .xf-hero-art{margin-top:0}#stage #xformScreen{bottom:0}#stage #xformScreen .xf-foot{margin:6px 0 calc(12px + var(--safe-b,0px));display:flex}#stage #xformScreen .xf-go{position:relative}#stage #xformScreen .xf-go .navDot{z-index:2;width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));border:var(--badge-ring,2px) solid #17112b;color:#fff;-webkit-text-stroke:0;text-shadow:none;pointer-events:none;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-8px;bottom:auto;left:auto;right:-6px;box-shadow:0 2px #0000004d;font:800 calc(15px * var(--badge-scale,1))/1 system-ui!important}#stage #xformScreen .xf-collection .xf-grid{gap:9px 6px;padding:10px 3% 14px}#stage #xformScreen .xf-cell{--cw:calc((100cqw - 18px) / 4);border-width:9px 9px 13px;border-radius:12px}#stage #xformScreen .xf-cell-name{height:17px;margin-bottom:-17px;padding-top:1px;font-size:13px;line-height:16px}#stage #xformScreen .xf-collection .xf-cell-bar{height:20px;font-size:13px}#stage #xformScreen .xf-cell>.navDot{top:-5px;right:-5px}#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh){margin:0 2px 4px;padding:5px 0;font-size:11px}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh){margin:0 2px 4px;padding:5px 0;font-size:11px}#stage #xformScreen .xf-cell{--card-fill:#2f9fe0;--card-rim:#86d4f7}#stage #xformScreen .xf-cell[data-rarity=epic]{--card-fill:#a552e2;--card-rim:#d696f7}#stage #xformScreen .xf-cell[data-rarity=legendary]{--card-fill:#f0901e;--card-rim:#ffc84d}#stage #xformScreen .xf-cell .xf-cell-face .xf-cell-art{--line:var(--card-rim)}#stage #xformScreen .xf-cell.is-worn .xf-cell-art{--line:#ffe04e}#stage #xformScreen .xf-cell-art:before{background:var(--card-fill);background-blend-mode:normal;top:3px;bottom:3px;left:3px;right:3px}#stage #xformScreen .xf-cell-art:after{background:var(--xf-portrait,none) 50% 0 / cover no-repeat;top:3px;bottom:3px;left:3px;right:3px}#stage #xformScreen:not(.xf-on-enhance) .xf-hero{flex:auto;height:auto;min-height:0;padding-bottom:15px}#stage #xformScreen .xf-collection{box-sizing:border-box;border-top:3px solid #0d0820;border-bottom:3px solid #0d0820;flex:0 0 36%;width:calc(100% + 22px);max-width:none;margin:0 -11px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff24}#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh){padding:6px 0;font-size:14px}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh){padding:6px 0;font-size:14px}#stage #xformScreen .xf-cell :-webkit-any(.xf-act,.xf-enh) span{font-size:12px}#stage #xformScreen .xf-cell :is(.xf-act,.xf-enh) span{font-size:12px}#stage #xformScreen .xf-hero-acts{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:6px;width:90%;margin-top:auto;padding-top:8px;display:flex}#stage #xformScreen .xf-hero-acts:not(:has(.xf-act,.xf-enh,.xf-downgrade:not([hidden]))){display:none}#stage #xformScreen .xf-hero-plates{display:contents}#stage #xformScreen .xf-hero-acts :-webkit-any(.xf-act,.xf-enh){flex:1 1 0;min-width:0;max-width:120px;margin:0;padding:9px 4px;font-size:16px;position:relative}#stage #xformScreen .xf-hero-acts :is(.xf-act,.xf-enh){flex:1 1 0;min-width:0;max-width:120px;margin:0;padding:9px 4px;font-size:16px;position:relative}#stage #xformScreen .xf-cell .xf-cell-face .xf-cell-art,#stage #xformScreen .xf-cell.is-worn .xf-cell-art{--line:var(--card-fill)}#stage #xformScreen .xf-cell[data-rarity] .xf-cell-art:before{background:#150d2b;top:5px;bottom:5px;left:5px;right:5px}#stage #xformScreen .xf-cell[data-rarity] .xf-cell-art:after{background:var(--xf-portrait,none) 50% 20% / cover no-repeat;top:7px;bottom:7px;left:7px;right:7px}#stage #xformScreen .xf-cell{--card-fill:#3aa8ec}#stage #xformScreen .xf-cell[data-rarity=epic]{--card-fill:#b45cf0}#stage #xformScreen .xf-cell[data-rarity=legendary]{--card-fill:#ffa21e}#stage #xformScreen:not(.xf-on-enhance) .xf-hero,#stage #xformScreen.xf-on-enhance .xf-hero{flex:none;height:auto;min-height:0;padding-bottom:15px}#stage #xformScreen:not(.xf-on-enhance) .xf-hero:has(.xf-hero-plates :-webkit-any(.xf-act,.xf-enh)){padding-bottom:62px}#stage #xformScreen:not(.xf-on-enhance) .xf-hero:has(.xf-hero-plates :is(.xf-act,.xf-enh)){padding-bottom:62px}#stage #xformScreen .xf-hero:has(.xf-downgrade:not([hidden])){padding-bottom:62px}#stage #xformScreen .xf-hero-acts{z-index:2;width:100%;margin:0;padding:0;position:absolute;bottom:-50px;right:0}#stage #xformScreen.xf-on-enhance .xf-hero-plates{display:none}#stage #xformScreen .xf-collection{flex:1 0 36%}#stage #xformScreen .xf-collection .xf-grid{margin-top:0;padding-top:16px}#stage #xformScreen .xf-hero-left{position:relative}#stage #xformScreen .xf-hero-left:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;background:linear-gradient(color-mix(in srgb, var(--rar-top,#8a7ab5) 80%, transparent), color-mix(in srgb, var(--rar-deep,#2a2050) 80%, transparent)), url(/relics/arc_background.webp) 50% 100% / cover no-repeat;background-blend-mode:color, normal;-webkit-mask-composite:source-in;position:absolute;top:-60px;bottom:-20px;left:50%;transform:translate(-50%)translateY(28px);-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 92%),linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 92%),linear-gradient(#000 0 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#stage #xformScreen .xf-trait-row:has(.xf-evskill[hidden]){visibility:hidden;display:flex}#stage #xformScreen .xf-trait-row .xf-evskill[hidden]{display:block}#stage #xformScreen .xf-hero-acts .xf-downgrade{flex:none;width:40px;height:40px;margin:0;position:relative;top:auto;right:auto}#stage #xformScreen .xf-hero-acts .xf-downgrade .xf-downgrade-ic{width:22px;height:22px}#stage #xformScreen .xf-foot .xf-q{flex:none;width:52px;height:52px;margin-left:auto;font-size:26px;position:relative;top:auto;right:auto}#stage #xformScreen .xf-hero{padding-top:26px}#stage #xformScreen .xf-hero-right{gap:10px}#stage #xformScreen .xf-hero-right .xf-sec{margin-top:6px}#stage #xformScreen .xf-pills{gap:8px 6px}#stage #xformScreen .xf-downgrade[hidden]{display:none}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-panel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-panel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-ribbon{paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-ribbon{paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) :-webkit-any(.pt-note,.pt-rate,.pt-divider){color:#e4dcff!important}#stage :is(#patrolModal,#quickPatrolModal) :is(.pt-note,.pt-rate,.pt-divider){color:#e4dcff!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-note{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;color:#fff!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-note{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;color:#fff!important}#stage #patrolModal .pt-rate span,#stage #patrolModal .pt-divider{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;color:#fff!important}#stage #patrolModal .pt-time{color:#c9bdf0!important;background:linear-gradient(#221b3d,#15102a)!important;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12!important}#stage #patrolModal .pt-time span:not(.pt-clock){color:#c9bdf0!important}#stage #patrolModal .pt-clock{-webkit-text-stroke:2.5px #0b0818;paint-order:stroke fill;color:#ffc93c!important}#stage :-webkit-any(#patrolModal,#quickPatrolModal) .pt-rewards{background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage :is(#patrolModal,#quickPatrolModal) .pt-rewards{background:#2f2750!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage #patrolModal :-webkit-any(.pt-quick,.pt-claim){height:58px!important;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage #patrolModal :is(.pt-quick,.pt-claim){height:58px!important;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage #patrolModal .pt-quick{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important}#stage #patrolModal .pt-quick .pt-quick-count{color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #patrolModal .pt-claim{color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important}#stage #patrolModal :-webkit-any(.pt-quick,.pt-claim):disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #patrolModal :is(.pt-quick,.pt-claim):disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #patrolModal .pt-divider:before{background:linear-gradient(90deg,#7864be00,#6f5fa8)!important}#stage #patrolModal .pt-divider:after{background:linear-gradient(90deg,#6f5fa8,#7864be00)!important}#stage #patrolModal .pt-rule{background:linear-gradient(90deg,#6f5fa800,#6f5fa8,#6f5fa800)!important}#stage #patrolModal .pt-quick{padding-bottom:3px!important;line-height:1!important}#stage #patrolModal .pt-quick .pt-quick-count{margin-top:2px!important;line-height:1!important}#stage #vipOffer.vo-strip{--skin-title:"Germania One", "Lilita One", var(--game-font);box-sizing:border-box;border:13px solid #0000;border-radius:14px;box-shadow:0 3px 4px #00000073,0 8px 18px #00000073;background:url(/ui/gui-pro/vip-frame-wide.webp) 50%/100% 100% no-repeat border-box!important}#stage #vipOffer .vo-title{color:#ffe27a;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2.5px #1c1037;font:400 22px var(--skin-title)!important}#stage #vipOffer .vo-badge{aspect-ratio:auto;box-sizing:border-box;color:#fff;-webkit-text-stroke:2px #3a1608;paint-order:stroke fill;text-shadow:0 1.5px #3a1608;border:0 solid #0000;border-width:0 16px 0 7px;height:30%;padding:0 4px 2px;font:400 15px var(--skin-title)!important;background:url(/ui/gui-pro/label-orange-l.png) 0/auto 100% no-repeat border-box,url(/ui/gui-pro/label-orange-r.png) 100%/auto 100% no-repeat border-box,url(/ui/gui-pro/label-orange-m.png) 4px/calc(100% - 16px) 100% no-repeat border-box!important;border-image:!important}#stage #vipOffer .vo-ticket-wrap{transform-origin:50%;scale:1.2}#stage #vipOffer .vo-glow{animation:24s linear infinite skin-vip-shine-turn,3.1s ease-in-out infinite skin-vip-shine-float}@media (prefers-reduced-motion:reduce){#stage #vipOffer .vo-glow{animation:none;transform:translate(-50%,-50%)scale(.81)}}#stage #quickPatrolModal .qp-slot>button{box-shadow:none!important;color:#257358!important;-webkit-text-stroke:0!important;height:58px!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important;border:0!important;border-radius:0!important}#stage #quickPatrolModal .qp-slot>button :-webkit-any(span:not(.qp-badge)){color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #quickPatrolModal .qp-slot>button :is(span:not(.qp-badge)){color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #quickPatrolModal .qp-slot>button.qp-short .qp-cost{color:#e8312a!important}#stage #quickPatrolModal .qp-slot>button:disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #quickPatrolModal .qp-badge{box-shadow:none!important;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important}#stage #quickPatrolModal .qp-remaining{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;color:#c9bdf0!important}#stage #settingsMenu .sm-card :where(:not(.sm-dev-body *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #settingsMenu .sm-card{filter:drop-shadow(0 12px 22px #00000080);box-shadow:none!important;background:url(/ui/gui-pro/sm-frame-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/sm-frame-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/sm-frame-m.webp) 0 79px/100% calc(100% - 132px) no-repeat!important;border:0!important;border-radius:0!important;padding-top:84px!important;padding-bottom:54px!important}#stage #settingsMenu .sm-title{text-transform:uppercase;letter-spacing:.03em;height:58px;aspect-ratio:auto!important;color:#fff!important;-webkit-text-stroke:3px #120d26!important;text-shadow:0 2px #120d26!important;background:0 0!important;width:100%!important;padding:0!important;font-size:26px!important;top:8px!important;transform:translate(-50%)!important}#stage #settingsMenu #versionLine{justify-content:center;align-items:center;height:34px;display:flex;position:absolute;bottom:6px;left:14px;right:14px;margin:0!important}#stage #settingsMenu .sm-body{box-shadow:none!important;background:0 0!important;border:0!important;padding-top:6px!important}#stage #settingsMenu .sm-row .sm-label{-webkit-text-stroke:3px #120d26;paint-order:stroke fill;align-items:center;gap:12px;display:flex;color:#fff!important;font-size:19px!important}#stage #settingsMenu :-webkit-any(#musicBtn,#sfxBtn,#qualityBtn) .sm-label:before{content:"";background:50%/contain no-repeat;flex:none;width:28px;height:28px}#stage #settingsMenu :is(#musicBtn,#sfxBtn,#qualityBtn) .sm-label:before{content:"";background:50%/contain no-repeat;flex:none;width:28px;height:28px}#stage #settingsMenu #musicBtn .sm-label:before{background-image:url(/ui/gui-pro/sm-ic-music.png)}#stage #settingsMenu #sfxBtn .sm-label:before{background-image:url(/ui/gui-pro/sm-ic-sfx.png)}#stage #settingsMenu #qualityBtn .sm-label:before{background-image:url(/ui/gui-pro/sm-ic-quality.png)}#stage #settingsMenu #qualityBtn{height:66px;padding-bottom:14px;background:linear-gradient(#3e355c,#3e355c) 50% 100%/calc(100% - 8px) 2px no-repeat!important}#stage #settingsMenu .sm-toggle{width:104px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0 solid #0000!important;border-image:url(/ui/gui-pro/sm-sw-track.png) 0 48 fill/0 24px!important;border-radius:0!important}#stage #settingsMenu .sm-toggle:before{content:"";background:linear-gradient(#c3ea3f,#9ccd22);border-radius:999px;position:absolute;top:8px;bottom:9px;left:7px;right:7px;box-shadow:inset 0 0 0 2px #d6f366,inset 0 -3px #3c640a59}#stage #settingsMenu .sm-toggle.off:before{content:none}#stage #settingsMenu .sm-toggle b{z-index:1;text-align:center;-webkit-text-stroke:3px #3a5a0c;paint-order:stroke fill;top:50%;transform:translateY(calc(-50% - .5px));color:#fff!important;font-size:18px!important;line-height:1!important;left:7px!important;right:45px!important}#stage #settingsMenu .sm-toggle.off b{-webkit-text-stroke:0;color:#8f84b5!important;left:45px!important;right:7px!important}#stage #settingsMenu .sm-toggle:after{z-index:2;top:2px;right:1px;width:42px!important;height:42px!important;box-shadow:none!important;background:url(/ui/gui-pro/sm-sw-knob.png) 50%/contain no-repeat!important;border-radius:50%!important}#stage #settingsMenu .sm-toggle.off:after{left:1px;right:auto}#stage #settingsMenu .sm-select{-webkit-text-stroke:0;justify-content:center;min-width:128px;height:44px!important;box-shadow:none!important;color:#1f4d7a!important;background:url(/ui/gui-pro/hub-btn-sky-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/hub-btn-sky-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/hub-btn-sky-m.png) 50%/calc(100% - 12px) 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0 16px 3px!important;font-size:19px!important}#stage #settingsMenu .sm-select em{color:#1f4d7a!important;opacity:.8!important}#stage #settingsMenu .sm-field{-webkit-text-stroke:0;color:#fff!important;background:#1c1530!important;box-shadow:inset 0 0 0 2px #3e355c,inset 0 3px 4px #0000004d!important}#stage #settingsMenu .sm-version{color:#8f84b5!important}#stage #settingsMenu .sm-version:active{color:#fff!important;background:#ffffff14!important}#stage #settingsMenu :-webkit-any(#restartBtn,#settingsClose){height:56px!important;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important;border:0!important;border-radius:0!important;font-size:21px!important}#stage #settingsMenu :is(#restartBtn,#settingsClose){height:56px!important;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important;border:0!important;border-radius:0!important;font-size:21px!important}#stage #settingsMenu #restartBtn{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #6e1420!important;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp)!important}#stage #settingsMenu #settingsClose{z-index:3;top:calc(100% - 4px);left:50%;overflow:hidden;translate:-50%;color:#0000!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;width:52px!important;min-width:0!important;height:55px!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important}#stage #settingsMenu #settingsClose:active{transform:scale(.94)}#stage #settingsMenu #devTools{background:#1c1530!important;border-color:#150928!important;box-shadow:inset 0 0 0 2px #3e355c!important}#stage #bagModal .bag-wrap :where(:not(.bag-grid *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #bagModal .bag-panel{filter:drop-shadow(0 12px 22px #00000080);box-shadow:none!important;background:url(/ui/gui-pro/bag-frame-t.png?v=3) 0 0/100% no-repeat,url(/ui/gui-pro/bag-frame-b.png?v=3) 0 100%/100% no-repeat,url(/ui/gui-pro/bag-frame-m.png?v=3) 0 85px/100% calc(100% - 98px) no-repeat!important;border:0!important;border-radius:0!important;padding-top:88px!important}#stage #bagModal .bag-title{z-index:2;text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;justify-content:center;align-items:center;height:64px;display:flex;aspect-ratio:auto!important;color:#fff!important;-webkit-text-stroke:3px #120d26!important;text-shadow:0 2px #120d26!important;background:0 0!important;width:100%!important;padding:18px 0 0!important;font-size:26px!important;top:8px!important;transform:translate(-50%)!important}#stage #bagModal .bag-title:before{content:"";filter:drop-shadow(0 2px 2px #00000073);background:url(/ui/gui-pro/mm-ic-bag.png) 50%/contain no-repeat;width:50px;height:50px;position:absolute;top:-28px;left:50%;translate:-50%}#stage #bagModal .bag-body{box-shadow:none!important;background:0 0!important;border:0!important}#stage #bagModal .bag-empty{-webkit-text-stroke:0;color:#8f84b5!important}#skillGot{z-index:59;pointer-events:auto;cursor:pointer;background:#060a0ed1;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#skillGot.show{display:flex}.sg-wrap{width:min(var(--card-w,482px),94%);flex-direction:column;align-items:center;display:flex;position:relative}.sg-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:23px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.sg-panel{width:100%;padding:var(--ribbon-clear-airy) 12px 16px;background:#2b2350;border:2.5px solid #221d2b;border-radius:15px;justify-content:center;display:flex;box-shadow:0 12px 32px #00000080}.sg-panel .skill-card{cursor:default;animation:none}.sg-hint{color:#fff;text-align:center;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.75px #000;margin-top:22px;font-size:19px;font-weight:400;animation:1.6s ease-in-out infinite sg-pulse}@keyframes sg-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sg-hint{animation:none}}#tileToast{z-index:93;--game-weight:400;opacity:0;pointer-events:none;background:linear-gradient(90deg,#060a0e00 0%,#060a0eb8 15% 85%,#060a0e00 100%);justify-content:center;align-items:center;padding:14px 0;transition:opacity .2s;display:flex;position:absolute;top:25%;left:0;right:0;transform:translateY(-50%)}#tileToast.show{opacity:1}.tt-plate{max-width:84%;transition:transform .26s cubic-bezier(.2,.9,.25,1);transform:translateY(14px)scale(.94)}#tileToast.show .tt-plate{transform:none}#tileToast .tt-body{color:#fff;text-align:center;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;padding:2px 22px;font-size:21px;font-weight:400;line-height:1.32}#tileToast b{color:var(--green-face-top)}#tileToast s{color:#ff6f5c;text-decoration:none}#tileModal .tm-title,#tileModal .tm-row,#tileModal .nfLead,#skillGot .sg-wrap,#skillInfo .si-wrap{--game-weight:400}#tileModal{z-index:58;pointer-events:auto;background:#060a0ed1;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#tileModal.show{display:flex}#tileModal .tm-card{box-shadow:none;width:min(var(--card-w,482px),94%);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}#tileModal .tm-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;letter-spacing:.01em;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}#tileModal .tm-panel{width:100%;padding:var(--ribbon-clear-airy) 14px 18px;background:#2b2350;border:2.5px solid #221d2b;border-radius:15px;flex-direction:column;gap:14px;display:flex;box-shadow:0 12px 32px #00000080}#tileModal .tm-desc{color:#e8e2ff;text-align:center;font-size:17px;font-weight:400;line-height:1.35}#tileModal .tm-desc:empty{display:none}#tileModal .tm-desc>.tm-art{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073);width:auto;max-width:100%;height:auto;max-height:145px;margin:0 auto 11px;animation:.5s cubic-bezier(.2,.9,.25,1) nfpop;display:block}#tileModal .tm-row{flex-direction:column;gap:11px;display:flex}#tileModal .tm-row:empty{display:none}#tileModal .tm-hint{color:#fff;text-align:center;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2.75px #000;margin-top:20px;font-size:19px;font-weight:400;animation:1.6s ease-in-out infinite sg-pulse}#tileModal .tm-hint:empty{display:none}.tm-btn{color:#2b2a3d;border:var(--btn-outline) solid #221d2b;cursor:pointer;background:#ffe4cb;border-radius:14px;padding:13px 18px;font-size:19px;font-weight:400;box-shadow:inset 0 -7px 1px #c2987e,0 4px 10px #00000059}.tm-btn:active{transform:translateY(2px);box-shadow:inset 0 -3px 1px #c2987e,0 2px 6px #00000059}.tm-btn:disabled{opacity:.5;cursor:default}.tm-btn.tm-btn-hi{color:#0f2a15;background:#7fdc8c;position:relative;box-shadow:inset 0 -7px 1px #3f9c52,0 4px 10px #00000059}.tm-btn.tm-btn-hi:active{box-shadow:inset 0 -3px 1px #3f9c52,0 2px 6px #00000059}#tileModal .tm-row.tm-choices{background:#ffe4cb;border:2.5px solid #221d2b;border-radius:14px;flex-direction:row;justify-content:center;align-items:flex-start;gap:26px;padding:13px 14px 15px;box-shadow:inset 0 -6px 1px #c2987e}.tm-choice{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:124px;max-width:44%;padding:0;display:flex}.tm-choice .tc-name{color:#2b2a3d;font-size:19px;font-weight:400}.tm-choice .tc-art{background:#7c7d9e;border:2.5px solid #221d2b;border-radius:15px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:inset 0 -6px 1px #5e5f7d}.tm-choice .tc-art img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000059);width:auto;max-width:62%;height:auto;max-height:62%}.tm-choice .tc-eff{color:#4e9a3f;font-size:15px;font-weight:400;line-height:1.2}.tm-choice:active .tc-art{transform:translateY(2px);box-shadow:inset 0 -3px 1px #5e5f7d}.tm-choice:disabled{opacity:.45;cursor:default}.tm-choice:disabled .tc-eff{color:#6b6b7a}.tm-choice.tm-hi .tc-art{background:#5dc46f;border-color:#1c6b2d;box-shadow:inset 0 -6px 1px #2e9e44,0 0 16px #5dd36c73}.tm-choice.tm-hi:after{content:"Suggested";color:#0f2a15;background:#bff3c6;border:2px solid #221d2b;border-radius:8px;margin-top:3px;padding:1px 8px 2px;font-size:11px;box-shadow:0 2px #0000004d}#battleUi #turnInfo{display:none}.gc{vertical-align:-4px;background:url(/ui/coin-gold.webp) 50%/contain no-repeat;width:20px;height:21px;display:inline-block}.ic-txt,.ic-xl{background-position:50%;background-repeat:no-repeat;background-size:contain}.ic-txt{vertical-align:-4px;display:inline-block}.ic-xl{filter:drop-shadow(0 3px 4px #00000059);margin:0 auto;display:block}.ic-txt.ic-s-hp{background-image:url(/ui/heart.png);width:22px;height:20px}.ic-txt.ic-s-dmg{background-image:url(/ui/sword.png);width:20px;height:22px}.ic-txt.ic-s-def{background-image:url(/ui/shield.png);width:19px;height:21px}.ic-txt.ic-s-coin{background-image:url(/ui/coin-chapter.webp);width:20px;height:21px}.ic-txt.ic-s-gold{background-image:url(/ui/coin-gold.webp);width:20px;height:21px}.ic-txt.ic-s-gem{background-image:url(/ui/gem.png);width:24px;height:26px}.ic-txt.ic-s-energy{background-image:url(/ui/energy.png);width:22px;height:26px}.ic-txt.ic-s-power{background-image:url(/ui/power.png);width:19px;height:21px}.ic-xl.ic-s-hp{background-image:url(/ui/heart.png);width:40px;height:36px}.ic-xl.ic-s-dmg{background-image:url(/ui/sword.png);width:37px;height:40px}.ic-xl.ic-s-def{background-image:url(/ui/shield.png);width:32px;height:36px}.ic-xl.ic-s-coin{background-image:url(/ui/coin-chapter.webp);width:35px;height:36px}.ic-xl.ic-s-gold{background-image:url(/ui/coin-gold.webp);width:35px;height:36px}#upgradePanel{justify-content:flex-end;gap:12px;padding-bottom:14px}#upClass{z-index:2;pointer-events:none;text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;position:absolute;top:132px;left:0;right:0;font:400 23px "Lilita One", var(--game-font)!important}#upHint{color:#9fb3c8;font:700 13px system-ui}#featureUnlock{z-index:57;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000e6;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:24px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#featureUnlock.show{animation:.28s ease-out both fuIn;display:flex}#featureUnlock.out{animation:.22s ease-in both fuOut;display:flex}@keyframes fuIn{0%{opacity:0}to{opacity:1}}@keyframes fuOut{0%{opacity:1}to{opacity:0}}.fu-ribbon{width:var(--ribbon-w,386px);aspect-ratio:832/157;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;margin-bottom:42px;animation:.42s cubic-bezier(.2,1.3,.35,1) both fuRibbon;display:flex;position:relative}#stage .fu-ribbon span{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;position:relative;top:-11.15%;font:400 22px "Lilita One", var(--game-font)!important}@keyframes fuRibbon{0%{opacity:0;transform:translateY(-22px)scale(.9)}to{opacity:1;transform:none}}#featureUnlock .fu-icon{filter:drop-shadow(0 8px 14px #0000008c);justify-content:center;align-items:center;width:116px;height:116px;margin-bottom:34px;font-size:96px;line-height:1;animation:.5s cubic-bezier(.2,.9,.25,1) both fuPop;display:flex}#featureUnlock .fu-icon img,.fu-fly img{object-fit:contain;width:100%;height:100%}@keyframes fuPop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}to{opacity:1;transform:none}}.fu-lead{color:#ffd76a;letter-spacing:.01em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;font-size:26px;font-weight:800}.fu-tap{letter-spacing:.06em;text-transform:uppercase;color:#e8e2f5;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;margin:0;font-size:14px;font-weight:700;animation:1.9s ease-in-out infinite fuTap;position:absolute;bottom:13%;left:0;right:0}@keyframes fuTap{0%,to{opacity:.08}45%,55%{opacity:1}}.fu-fly{z-index:58;pointer-events:none;filter:drop-shadow(0 6px 12px #00000080);justify-content:center;align-items:center;font-size:96px;line-height:1;display:flex;position:fixed}.tm-desc>.nfIcon{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:68px;height:68px;margin:0 auto 14px;animation:.5s cubic-bezier(.2,.9,.25,1) nfpop;display:block}@keyframes nfpop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}.nfLead{color:#ffd76a;margin-bottom:10px;font-size:21px;font-weight:400;display:block}#menu .fxLock{z-index:50;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.flyP{z-index:46;pointer-events:none;filter:drop-shadow(0 2px 3px #00000073);font-size:19px;position:absolute}.flyP-img{background-position:50%;background-repeat:no-repeat;background-size:contain;width:26px;height:27px;display:block}#lvl{box-shadow:none;background:0 0;border:none;gap:0;padding:0;position:relative}#lvl .ic-exp{z-index:2;position:relative}#xpbar{clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);background:#000;flex:none;width:86px;height:31px;margin-left:-15px;position:relative}#xpinner{clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);background:linear-gradient(#332c46,#2b2440);position:absolute;top:3px;bottom:3px;left:3px;right:3px;overflow:hidden}#xpfill{transform-origin:0;background:linear-gradient(#a9e7f7 0 55%,#62d2ee 55%);width:100%;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}#lvlTxt{z-index:1;font-size:17px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}#lvl.pop{animation:.55s cubic-bezier(.2,.9,.3,1) lvlpop}@keyframes lvlpop{30%{transform:scale(1.22)}}#progCp{filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;z-index:1;display:none;position:absolute;left:50%;transform:translate(-50%,50%)}#patrolModal,#quickPatrolModal,#equipItemModal,#artifactItemModal{z-index:58;pointer-events:auto;background:#060a0ebd;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#patrolModal.show,#equipItemModal.show,#artifactItemModal.show{display:flex}#quickPatrolModal{z-index:59}#quickPatrolModal.show{display:flex}#d3poPanel{z-index:66;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));-webkit-overflow-scrolling:touch;background:#060a0edb;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes d3PieceLand{0%{opacity:0;transform:translateY(-30px)scale(.5)rotate(-13deg)}to{opacity:1;transform:none}}#d3poPanel.show{flex-direction:column;animation:.2s ease-out both rhScrimIn;display:flex}#d3poPanel.show .pk-wrap{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}#d3poPanel.show .d3-land{animation:.5s cubic-bezier(.2,1.5,.42,1) .3s both d3PieceLand}#d3poPanel .d3-land{display:block}@media (prefers-reduced-motion:reduce){#d3poPanel.show .pk-wrap,#d3poPanel.show .d3-land{animation:.2s ease-out both rhScrimIn}}#d3poPanel .pk-wrap{margin:auto}#d3poPanel .d3-card{width:100%;position:relative}#d3poPanel .d3-crest{margin:0 auto 22px;position:relative}#d3poPanel .d3-crest:before,#d3poPanel .d3-ray-art,#d3poPanel .d3-spark{mix-blend-mode:screen}#d3poPanel .d3-close{margin:14px 0 10px}@keyframes d3HeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}#d3poPanel .d3-s{z-index:2;width:36.72px;height:42.24px;bottom:8%;left:6%}#d3poPanel .d3-s[hidden]{display:none}#stage #d3poPanel [hidden]{display:none!important}#d3poPanel .d3-sparks{pointer-events:none;position:absolute;top:-28%;bottom:34%;left:-30%;right:-30%}#d3poPanel .d3-spark{left:var(--sx);top:var(--sy);width:var(--ss);height:var(--ss);margin:calc(var(--ss) / -2) 0 0 calc(var(--ss) / -2);opacity:0;animation:d3Spark var(--st) ease-in-out var(--sd) infinite;position:absolute}@keyframes d3Spark{0%{opacity:0;transform:rotate(0)scale(.35)}16%{opacity:1;transform:rotate(30deg)scale(1)}34%{opacity:0;transform:rotate(70deg)scale(.55)}to{opacity:0;transform:rotate(70deg)scale(.55)}}#d3poPanel .d3-crest[hidden]{display:none}#d3poPanel .d3-crest:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--d3-glow-ink) 90%, transparent) 0%, color-mix(in srgb, var(--d3-glow-ink) 80%, transparent) 35%, color-mix(in srgb, var(--d3-glow-ink) 45%, transparent) 68%, color-mix(in srgb, var(--d3-glow-ink) 15%, transparent) 88%, transparent 100%);width:400px;height:520px;margin-left:-200px;position:absolute;bottom:-24px;left:50%;-webkit-mask:conic-gradient(from 165deg at 50% -40%,#0000 0deg,#000 1.5deg 28.5deg,#0000 30deg);mask:conic-gradient(from 165deg at 50% -40%,#0000 0deg,#000 1.5deg 28.5deg,#0000 30deg)}#d3poPanel .d3-ray{pointer-events:none;width:368.2px;height:368.2px;margin:-184.1px 0 0 -184.1px;animation:26s linear infinite d3RaySpin;position:absolute;top:50%;left:50%}#d3poPanel .d3-ray-art{width:100%;height:100%;animation:3.6s ease-in-out infinite d3RayBreathe;display:block}@keyframes d3RaySpin{to{transform:rotate(360deg)}}@keyframes d3RayBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){#d3poPanel .d3-ray,#d3poPanel .d3-ray-art,#d3poPanel .d3-piece,#d3poPanel .d3-spark,#d3poPanel .d3-shine i,#d3poPanel .d3-fire{animation:none}#d3poPanel .d3-spark{opacity:.5}}#d3poPanel .d3-fire{pointer-events:none;will-change:transform;contain:paint;background-image:url(/ui/fire/fire_sheet.webp);background-position:0 0;background-repeat:no-repeat;background-size:500% 1200%;width:364.5px;height:364.5px;margin-left:-182.25px;animation:.2s steps(5,end) infinite d3FireCol,2.4s steps(12,end) infinite d3FireRow;position:absolute;bottom:-90px;left:50%}#d3poPanel .d3-fire[hidden]{display:none}@keyframes d3FireCol{to{background-position-x:125%}}@keyframes d3FireRow{to{background-position-y:109.091%}}#d3poPanel .d3-piece{animation:4.2s ease-in-out infinite d3HeroFloat;display:block;position:relative}#d3poPanel .d3-shine{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#d3poPanel .d3-shine i{background:linear-gradient(90deg,#fff0 0%,#ffffffd9 50%,#fff0 100%);width:38%;animation:3.8s ease-in-out infinite d3Shine;position:absolute;top:-25%;bottom:-25%;left:0}@keyframes d3Shine{0%{transform:translate(-190%)skew(-18deg)}26%{transform:translate(330%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}#d3poPanel .d3-hero{filter:drop-shadow(0 6px 12px #0000008c);width:auto;height:155.76px;display:block;position:relative}#d3poPanel.q-epic{--btn-face-top:var(--q-back);--btn-face-bot:var(--q-lit);--btn-lip:color-mix(in srgb, var(--q-back) 62%, #000);--btn-edge:#1a0a24}#d3poPanel{--d3-skin-top:color-mix(in srgb, var(--btn-face-top,#fdb500) 88%, #000);--d3-skin-bot:color-mix(in srgb, var(--btn-face-bot,#fdd40f) 88%, #000);--d3-ray-ink:color-mix(in srgb, var(--d3-skin-bot) 50%, #fff);--d3-glow-ink:color-mix(in srgb, var(--d3-skin-bot) 78%, #fff);--d3-spark-ink:color-mix(in srgb, var(--d3-skin-bot) 22%, #fff)}#d3poPanel .pk-panel{background:linear-gradient(var(--d3-skin-top), var(--d3-skin-bot));padding:var(--popup-inset-cream) var(--popup-inset-cream) 10px;gap:0}#d3poPanel .d3-title{aspect-ratio:692/132;background:var(--d3-ribbon,url(/ui/white-ribbon.webp)) 50% 50% / 100% 100% no-repeat}#d3poPanel .d3-body{padding:calc(var(--ribbon-clear-airy) - var(--popup-inset-cream) - 8px) 12px 16px;border-radius:14.4px;flex-direction:column;align-items:center;gap:13px;display:flex}#d3poPanel .d3-blurb{color:#fff;text-align:center;-webkit-text-stroke:2.679px #000;paint-order:stroke fill;text-shadow:0 2.232px #000;margin:0 0 10px;font-size:18.75px}#d3poPanel .d3-days{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}#d3poPanel .d3-day{background:linear-gradient(var(--cream-top), var(--cream-bot));border:2px solid #221d2b;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 5px 5.9px;display:flex;box-shadow:inset 0 2px #fffc,0 2px #00000040}#d3poPanel .d3-day.locked{background:linear-gradient(color-mix(in srgb, var(--cream-top) 92%, #000), color-mix(in srgb, var(--cream-bot) 92%, #000))}#d3poPanel .d3-day.claimed{background:linear-gradient(color-mix(in srgb, var(--cream-top) 72%, #4e9a3f), color-mix(in srgb, var(--cream-bot) 72%, #4e9a3f))}#d3poPanel .d3-day-h{background:linear-gradient(var(--d3-skin-top), var(--d3-skin-bot));color:color-mix(in srgb, var(--d3-skin-top) 55%, #000);text-align:center;letter-spacing:.01em;border-radius:10px 10px 0 0;align-self:stretch;margin:-8px -5px 0;padding:7.9px 5px;font-size:18.816px}#d3poPanel .d3-day-tiles{padding-top:6.9px;padding-bottom:calc(10px * var(--d3-rw));place-content:center;gap:calc(14px * var(--d3-rw)) calc(10px * var(--d3-rw));flex-wrap:wrap;flex:1;display:flex}#d3poPanel{--d3-rw:.7843}#d3poPanel .pt-reward{width:calc(66.5px * var(--d3-rw));border-width:calc(2.5px * var(--d3-rw))}#d3poPanel .pt-reward img{width:calc(46px * var(--d3-rw));height:calc(46px * var(--d3-rw))}#stage #d3poPanel .pt-reward b{bottom:calc(-10px * var(--d3-rw));-webkit-text-stroke-width:2.4px;font-size:calc(17px * var(--d3-rw))!important}#d3poPanel .d3-item{width:calc(66.5px * var(--d3-rw));cursor:pointer}#app #stage.has-d3poPanel #equipItemModal,#app #stage.has-d3poPanel #patrolGotModal{z-index:66}#d3poPanel .d3-item .ci-face{box-shadow:0 0 0 calc(2.5px * var(--d3-rw)) var(--q-line), 0 2px 0 #0000004d}#d3poPanel .d3-item .eq-s{width:calc(17.4px * var(--d3-rw));height:calc(20px * var(--d3-rw));bottom:2px;left:2px}#d3poPanel .d3-day-state{color:#6b5a38;text-align:center;font-size:12px}#d3poPanel .d3-claim{color:#1d2b1d;cursor:pointer;background:#7ed07e;border:2px solid #221d2b;border-radius:9px;padding:5px 12px;font-size:14px}#d3poPanel .d3-claim[disabled]{opacity:.5;cursor:default}#d3poPanel .d3-tiers{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:10px;display:grid}#d3poPanel .d3-tier.q-epic{--btn-face-top:var(--q-back);--btn-face-bot:var(--q-lit);--btn-lip:color-mix(in srgb, var(--q-back) 62%, #000);--btn-edge:#1a0a24}#d3poPanel .d3-tier{-webkit-text-stroke:2.717px #000;text-shadow:0 2.6px #000;height:57.2px;padding:0;transition:transform 80ms;position:relative;font-size:22.308px!important}#d3poPanel .d3-tier.on{--pk-rim:2px}#d3poPanel .d3-tier.on:before,#d3poPanel .d3-tier.on:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:50%;transform:translate(-50%)}#d3poPanel .d3-tier.on:before{background:var(--btn-edge);width:44.1px;height:19.6px;top:-19.6px}#d3poPanel .d3-tier.on:after{top:calc(-19.6px + 1.338 * var(--pk-rim));width:calc(44.1px + 2.25 * var(--btn-outline) - 3.0104 * var(--pk-rim));height:calc(19.6px + var(--btn-outline) - 1.338 * var(--pk-rim));background:var(--btn-face-top)}#d3poPanel .d3-buy,#d3poPanel .d3-bundle{gap:.26em}#d3poPanel .d3-buy{-webkit-text-stroke:3.718px #000;text-shadow:0 2.921px #000;width:158.7px;height:62px;padding:0 6px 4px;font-size:22.308px!important}#d3poPanel .d3-bundle{cursor:pointer;-webkit-text-stroke:3px #000;text-shadow:0 2.36px #000;width:100%;height:50px;margin-top:10px;font-size:18px!important}#d3poPanel .d3-bundle s{opacity:.6;-webkit-text-stroke:2.33px #000;text-shadow:0 1.83px #000;margin-left:8px;font-size:14px}#patrolGotModal{z-index:60;pointer-events:auto;background:#060a0ee6;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#patrolGotModal.show{display:flex}#vipGotModal{z-index:60;pointer-events:auto;background:#060a0ee6;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#vipGotModal.show{display:flex}#stage #d3poPanel :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #d3poPanel{--sp:purple}#stage #d3poPanel.q-epic{--sp-t:url(/ui/gui-pro/sp-frame-purple-t.png?v=2);--sp-m:url(/ui/gui-pro/sp-frame-purple-m.png?v=2);--sp-b:url(/ui/gui-pro/sp-frame-purple-b.png?v=2);--sp-rib:url(/ui/gui-pro/sp-ribbon-purple.png?v=2);--sp-ray:#c99bff}#stage #d3poPanel.btn-yellow{--sp-t:url(/ui/gui-pro/sp-frame-gold-t.png?v=2);--sp-m:url(/ui/gui-pro/sp-frame-gold-m.png?v=2);--sp-b:url(/ui/gui-pro/sp-frame-gold-b.png?v=2);--sp-rib:url(/ui/gui-pro/sp-ribbon-gold.png?v=2);--sp-ray:#ffd95a}#stage #d3poPanel.btn-red{--sp-t:url(/ui/gui-pro/sp-frame-red-t.png?v=2);--sp-m:url(/ui/gui-pro/sp-frame-red-m.png?v=2);--sp-b:url(/ui/gui-pro/sp-frame-red-b.png?v=2);--sp-rib:url(/ui/gui-pro/sp-ribbon-red.png?v=2);--sp-ray:#ff8fc4}#stage #d3poPanel .pk-panel{background-position:0 0,0 100%,0 12px;background-repeat:no-repeat;background-size:100%,100%,100% calc(100% - 24px);border:0;border-radius:0;box-shadow:0 12px 32px #00000080;background-color:#0000!important;background-image:var(--sp-t), var(--sp-b), var(--sp-m)!important}#stage #d3poPanel .d3-title{color:#fff;-webkit-text-stroke:3.5px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;padding-bottom:8px;background:var(--sp-rib) 50% 50% / 100% auto no-repeat!important}#stage #d3poPanel .d3-body{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#1a1334;border:0;border-radius:0;box-shadow:inset 0 0 0 1.5px #ffffff0f}#stage #d3poPanel .d3-blurb{color:#d8cdfa;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage #d3poPanel .d3-day{box-shadow:none;border:0;border-radius:0;background:50%/100% 100% no-repeat!important}#stage #d3poPanel .d3-day-h{box-shadow:none;color:#c8bdf0;text-transform:uppercase;letter-spacing:.03em;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:none;border:0;font-size:19px;background:0 0!important}#stage #d3poPanel .d3-buy{box-shadow:none;color:#257358;-webkit-text-stroke:0;text-shadow:none;border:0;border-radius:0;background:url(/ui/gui-pro/btn-green-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-green-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-green-m.png) 50%/calc(100% - 14px) 100% no-repeat!important}#stage #d3poPanel .d3-buy *{color:#257358;-webkit-text-stroke:0;text-shadow:none}#stage #d3poPanel .d3-tier{--spb:purple;box-shadow:none;border:0;border-radius:0}#stage #d3poPanel .d3-tier{-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2px #1c1037;background:var(--spb-l) left center / auto 100% no-repeat, var(--spb-r) right center / auto 100% no-repeat, var(--spb-m) center / calc(100% - 12px) 100% no-repeat!important}#stage #d3poPanel .d3-bundle{box-shadow:none;color:#8e464c;-webkit-text-stroke:0;text-shadow:none;border:0;border-radius:0;font-size:20px;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 14px) 100% no-repeat!important}#stage #d3poPanel .d3-bundle *{color:#8e464c;-webkit-text-stroke:0;text-shadow:none}#stage #d3poPanel .d3-close{box-shadow:none;border:0;border-radius:0;background:url(/ui/gui-pro/sp-close.webp) 50%/100% 100% no-repeat!important}#stage #d3poPanel .d3-close:before,#stage #d3poPanel .d3-close:after{display:none}#stage #d3poPanel .d3-ray-art{opacity:0}#stage #d3poPanel .d3-ray{background:var(--sp-ray,#ffd95a);-webkit-mask:url(/ui/gui-pro/fx-shine.png?v=2) 50%/contain no-repeat;mask:url(/ui/gui-pro/fx-shine.png?v=2) 50%/contain no-repeat}#stage #d3poPanel .d3-spark{content:url(/ui/gui-pro/fx-spark.png)}#stage #d3poPanel .d3-ray{width:235.7px;height:235.7px;margin:-117.85px 0 0 -117.85px}#stage #d3poPanel .d3-tier{background:var(--spb-l) left center / auto 100% no-repeat, var(--spb-r) right center / auto 100% no-repeat, var(--spb-m) center / calc(100% - 24px) 100% no-repeat!important}#stage #d3poPanel .d3-tier.q-epic{--spb-l:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2);--spb-m:url(/ui/gui-pro/sp-btn3-purple-m.png?v=2);--spb-r:url(/ui/gui-pro/sp-btn3-purple-r.png?v=2)}#stage #d3poPanel .d3-tier.btn-yellow{--spb-l:url(/ui/gui-pro/sp-btn3-gold-l.png?v=2);--spb-m:url(/ui/gui-pro/sp-btn3-gold-m.webp?v=2);--spb-r:url(/ui/gui-pro/sp-btn3-gold-r.png?v=2)}#stage #d3poPanel .d3-tier.btn-red{--spb-l:url(/ui/gui-pro/sp-btn3-red-l.png?v=2);--spb-m:url(/ui/gui-pro/sp-btn3-red-m.png?v=2);--spb-r:url(/ui/gui-pro/sp-btn3-red-r.png?v=2)}#stage #d3poPanel .d3-tier{padding-bottom:5px;background:var(--spb-l) left center / auto 100% no-repeat, var(--spb-r) right center / auto 100% no-repeat, var(--spb-m) center / calc(100% - 12px) 100% no-repeat!important}#stage #d3poPanel .pk-panel{padding-bottom:15px}#stage #d3poPanel .d3-day{border:2.5px solid #1a152d;border-radius:8px;overflow:hidden;box-shadow:0 3px #0000004d;background:linear-gradient(#f7e9da,#f1dfcd)!important}#stage #d3poPanel .d3-day-h{color:var(--sp-day-ink);text-transform:none;letter-spacing:.02em;-webkit-text-stroke:0;text-shadow:0 1px #ffffff40;border-radius:0;font-size:19px;box-shadow:inset 0 2px #ffffff40,0 2px #0000001f;background:var(--sp-day)!important}#stage #d3poPanel{--sp-day:#af71ed;--sp-day-ink:#5f2aa0}#stage #d3poPanel.btn-yellow{--sp-day:#f6a606;--sp-day-ink:#8f5200}#stage #d3poPanel.btn-red{--sp-day:#ec435f;--sp-day-ink:#95162f}#stage #d3poPanel .d3-bundle{align-self:center;width:70%;height:57.2px;margin-left:auto;margin-right:auto}#stage #d3poPanel .d3-close{width:52px;height:55px;background:url(/ui/gui-pro/close-red.webp) 50%/100% 100% no-repeat!important}#stage #d3poPanel .d3-buy{width:174.6px;height:68.2px;font-size:24.5px!important}#rateUsModal{z-index:60;pointer-events:auto;background:#060a0ee6;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#rateUsModal.show{display:flex}.ru-ask{z-index:-1;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.ru-knight{pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);width:36%;margin-bottom:-19%}#rateUsModal.show .ru-knight{animation:.52s cubic-bezier(.16,.84,.32,1) .11s both ru-knight-in}@keyframes ru-knight-in{0%{opacity:0;transform:translateY(48px)scale(.9)}62%{opacity:1;transform:translateY(-5px)scale(1.03)}to{opacity:1;transform:none}}.ru-stars{justify-content:center;gap:6px;margin:12px 0 2px;display:flex}.ru-star{cursor:pointer;background:0 0;border:0;width:56px;height:56px;padding:0;line-height:0;transition:transform .12s;position:relative}.ru-star img{object-fit:contain;width:100%;height:100%;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0;right:0}.ru-star .ru-on{opacity:0}.ru-star.on .ru-on{opacity:1}.ru-star.on{transform:scale(1.06)}.ru-star:active{transform:scale(.94)}#stage #rateUsModal .ru-hint{color:#4a3410;text-align:center;box-sizing:border-box;background:linear-gradient(#fff9e8,#f7ecc9);border:3px solid #a97c1f;border-radius:16px;justify-content:center;align-items:center;max-width:86%;min-height:calc(2.6em + 27px);margin:0 0 10px;padding:10px 15px 11px;line-height:1.3;display:flex;position:relative;box-shadow:0 8px 22px #0006;font:800 17px system-ui!important}#rateUsModal .ru-hint:after{content:"";border:9px solid #0000;border-top-color:#a97c1f;border-bottom:0;margin-left:-9px;position:absolute;bottom:-11px;left:50%}.ru-hint.say{animation:.26s cubic-bezier(.16,.84,.32,1) ru-say}@keyframes ru-say{0%{transform:scale(.95)}55%{transform:scale(1.03)}to{transform:none}}#tutPointer.tp-modal{z-index:61}#tutPointer.tp-small{width:64px;height:75px;animation-name:tpbob-sm}@keyframes tpbob-sm{to{transform:translate(-4%)translateY(calc(5px - 88%))}}#ruStep1,#ruStep2{align-self:stretch;width:100%}.ru-step2{display:none}.ru-step2.show{display:block}#ruStep1.hide{display:none}.ru-step2 textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;font:inherit;background:#fffdf7;border:1px solid #cfc6b4;border-radius:8px;padding:8px 10px}.ru-actions{justify-content:center;display:flex}.ru-actions .vg-ok{margin-top:10px}.ru-send[disabled]{opacity:.45;pointer-events:none}#stage #rateUsModal .ru-later{cursor:pointer;color:#8b7350;background:0 0;border:0;padding:4px 12px;transition:transform .12s,color .12s;font:400 17px "Lilita One", var(--game-font)!important}#stage #rateUsModal .ru-later:active{color:#5d4426;transform:scale(.94)}#stage #rateUsModal .pt-card :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #rateUsModal .ru-ask{display:none!important}#stage #rateUsModal .pt-card{position:relative;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage #rateUsModal .pt-ribbon{text-transform:uppercase;letter-spacing:.03em;paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage #rateUsModal .ru-close{z-index:3;margin:0;position:absolute;top:4px;right:-12px}#stage #rateUsModal .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage #rateUsModal .ru-stars{gap:0;margin:10px 0 4px}#stage #rateUsModal .ru-star{width:78px;height:78px}#stage #rateUsModal .ru-star img{filter:drop-shadow(0 3px 2px #0a061873)}#stage #rateUsModal .ru-hint{text-align:center;margin:10px 8px 0;display:block;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;color:#ddd4f7!important;-webkit-text-stroke:0!important;text-shadow:0 2px #0a061880!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important;padding:0!important;font-size:19px!important;line-height:1.25!important;position:static!important}#stage #rateUsModal .ru-hint:after,#stage #rateUsModal .ru-hint:before{content:none!important}#stage #rateUsModal :-webkit-any(#ruStep1:not(.hide),#ruStep2.show){box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;column-gap:16px;padding:0 6px 6px;display:grid}#stage #rateUsModal :is(#ruStep1:not(.hide),#ruStep2.show){box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;column-gap:16px;padding:0 6px 6px;display:grid}#stage #rateUsModal :-webkit-any(#ruStep1,#ruStep2)>:not(.ru-actions):not(:last-child){grid-column:1/-1}#stage #rateUsModal :is(#ruStep1,#ruStep2)>:not(.ru-actions):not(:last-child){grid-column:1/-1}#stage #rateUsModal :-webkit-any(#ruStep1,#ruStep2)>.ru-actions{grid-area:3/2;margin-top:34px}#stage #rateUsModal :is(#ruStep1,#ruStep2)>.ru-actions{grid-area:3/2;margin-top:34px}#stage #rateUsModal :-webkit-any(#ruStep1,#ruStep2)>div:last-child{grid-area:3/1;margin-top:34px!important}#stage #rateUsModal :is(#ruStep1,#ruStep2)>div:last-child{grid-area:3/1;margin-top:34px!important}#stage #rateUsModal #ruStep2 .ru-hint{margin:4px 8px 12px}#stage #rateUsModal .ru-step2 textarea{color:#ece6ff!important;background:#1d1736!important;border:2px solid #0b0818!important;border-radius:8px!important;padding:10px 12px!important;font-size:17px!important;box-shadow:inset 0 3px #00000040!important}#stage #rateUsModal .ru-step2 textarea::placeholder{color:#8f86b3}#stage #rateUsModal :-webkit-any(.vg-ok,.ru-later){justify-content:center;align-items:center;width:100%;min-width:0;height:56px;display:flex;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 4px!important;font-size:24px!important}#stage #rateUsModal :is(.vg-ok,.ru-later){justify-content:center;align-items:center;width:100%;min-width:0;height:56px;display:flex;box-shadow:none!important;-webkit-text-stroke:0!important;text-shadow:none!important;opacity:1!important;filter:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 4px!important;font-size:24px!important}#stage #rateUsModal .vg-ok{color:#8e464c!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important}#stage #rateUsModal .vg-ok[disabled]{color:#5a5668!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important}#stage #rateUsModal .ru-later{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important}#stage #rateUsModal :-webkit-any(.vg-ok,.ru-later):not([disabled]):active{transform:translateY(2px)}#stage #rateUsModal :is(.vg-ok,.ru-later):not([disabled]):active{transform:translateY(2px)}#vipPage{z-index:63;overscroll-behavior:contain;background:#241a3f url(/ui/vip/vip-page-background.webp) 50%/cover no-repeat;flex-direction:column;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}#vipPage.show{animation:.14s ease-out both vp-page-in;display:flex}#vipPage.show .vp-title{animation:.3s cubic-bezier(.34,1.5,.5,1) 60ms both vp-plate-in}#vipPage.show .vp-hero-frame{animation:.46s cubic-bezier(.34,1.62,.56,1) 60ms both vp-hero-in,3.6s ease-in-out .56s infinite ag-breathe}#vipPage.show .vp-ticket{animation:.62s cubic-bezier(.4,.05,.3,1) 60ms both vp-card-in}#vipPage.show .vp-getrow,#vipPage.show .vp-well{animation:.54s cubic-bezier(.22,1,.3,1) 60ms both vp-fly-in}@keyframes vp-page-in{0%{opacity:0}to{opacity:1}}@keyframes vp-plate-in{0%{opacity:0;transform:scale(.66)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes vp-hero-in{0%{opacity:0;transform:translateY(0)scale(.16)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vp-card-in{0%{opacity:0;transform:scale(.2)rotate(-16deg)}45%{opacity:1;transform:scale(1.16)rotate(6deg)}68%{transform:scale(.94)rotate(-3.5deg)}84%{transform:scale(1.04)rotate(1.6deg)}94%{transform:scale(.99)rotate(-.6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vp-fly-in{0%{opacity:0;transform:translate(-140%)rotate(-6deg)}58%{opacity:1;transform:translate(3.5%)rotate(1.4deg)}80%{transform:translate(-1.2%)rotate(-.5deg)}to{opacity:1;transform:translate(0)rotate(0)}}.vp-sheet{--vp-rib-w:min(314px, 100%);--vp-prib-w:min(128px, 40%);flex-direction:column;align-items:center;gap:4px;width:min(430px,88%);margin:auto 0;padding:4px 0 6px;display:flex;position:relative}#stage .vp-state{color:#9d93c4;-webkit-text-stroke:0;background:#241f3d;border:2px solid #0f0c1c;border-radius:9px;padding:3px 11px 2px;position:absolute;top:-2px;right:0;font:400 14px "Lilita One", var(--game-font)!important}#vipPage.owned .vp-state{color:#8bde12;background:#1d3a22;border-color:#0c1a0f}.vp-hero-frame{z-index:1;transform-origin:50% 100%;vertical-align:baseline;width:116px;margin-top:22px;margin-bottom:-16px;animation:3.6s ease-in-out infinite ag-breathe;display:inline-block;position:relative}.vp-hero-frame>.vp-hero{filter:drop-shadow(0 4px 6px #00000080);width:100%;margin:0;animation:none;display:block;position:static}#stage .vp-title{z-index:1;aspect-ratio:371/91;width:100%;max-width:314px;padding-bottom:calc(var(--vp-rib-w) * .0888);color:#fff;-webkit-text-stroke:3.42px #000;paint-order:stroke fill;text-shadow:0 2.57px #000;background:50%/contain no-repeat;justify-content:center;align-items:center;display:flex;position:relative;font:400 25.65px "Lilita One", var(--game-font)!important}.vp-ticket{--vp-card:.8;width:calc(247px * var(--vp-card));aspect-ratio:323/215;margin:calc(-22px * var(--vp-card)) 0 calc(-18px * var(--vp-card));position:relative}.vp-ticket-art{object-fit:contain;filter:drop-shadow(0 4px 7px #00000073);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vp-ticket-float{animation:3.1s ease-in-out infinite vo-float;position:absolute;top:0;bottom:0;left:0;right:0}.vp-glow{pointer-events:none;background:radial-gradient(circle,#fffad680 0%,#ffe28247 28%,#ffc83c1a 48%,#ffbe2800 68%);border-radius:50%;width:180%;height:180%;margin:-90% 0 0 -90%;animation:2.6s ease-in-out infinite vo-glow;position:absolute;top:46%;left:50%}.vp-shadow{background:radial-gradient(#341a0099 0%,#341a005c 45%,#341a0000 72%);border-radius:50%;width:62%;height:13%;margin-left:-31%;animation:3.1s ease-in-out infinite vo-shadow;position:absolute;bottom:2%;left:50%}.vp-spark{pointer-events:none;transform-origin:50% 76%;opacity:0;animation:3s ease-out infinite vo-spark;position:absolute;top:0;bottom:0;left:0;right:0}.vp-spark:before{content:"";width:var(--sz,6%);aspect-ratio:1;background:var(--tint,#fff6c8);filter:blur(.4px)drop-shadow(0 0 6px #ffd678e6);border-radius:50%;position:absolute;bottom:24%;left:50%;transform:translate(-50%,50%)}.vp-spark:nth-child(3){--dx:-46%;--sz:5.5%;--tint:#fff;animation-duration:3s;animation-delay:0s}.vp-spark:nth-child(4){--dx:42%;--sz:4.5%;--tint:#fff588;animation-duration:3.6s;animation-delay:.55s}.vp-spark:nth-child(5){--dx:-30%;--sz:6.5%;--tint:#ffd36d;animation-duration:2.7s;animation-delay:1.1s}.vp-spark:nth-child(6){--dx:34%;--sz:5%;--tint:#ffe9a8;animation-duration:3.3s;animation-delay:1.6s}.vp-spark:nth-child(7){--dx:-14%;--sz:4.5%;--tint:#fff588;animation-duration:3.9s;animation-delay:2.2s}.vp-spark:nth-child(8){--dx:20%;--sz:6%;--tint:#fff;animation-duration:3.1s;animation-delay:2.7s}.vp-getrow{width:var(--vp-rib-w);z-index:2;margin-bottom:calc(var(--vp-rib-w) / 7.369 / -2);justify-content:center;align-items:center;display:flex;position:relative}.vp-getbar{aspect-ratio:479/65;box-sizing:border-box;background:50%/contain no-repeat;justify-content:center;align-items:center;width:100%;padding:0 46px 3px;display:flex}#stage .vp-getbar-t{color:#6b4b28;-webkit-text-stroke:0;font:400 19px "Lilita One", var(--game-font)!important}.vp-gem{box-sizing:border-box;background:var(--gem-tile-back);border:2px solid var(--gem-tile-edge);border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex;position:relative;box-shadow:0 0 0 2px #000}.vp-gem .ic-txt{width:28px;height:30px}#stage .vp-gem b{text-align:center;color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill;font-weight:400;position:absolute;bottom:-8px;left:-5px;right:-5px;font:400 13px "Lilita One", var(--game-font)!important}.vp-gem-buy{z-index:3;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.vp-well{box-sizing:border-box;width:100%;padding:calc(var(--vp-rib-w) / 7.369 / 2 + var(--popup-inset-cream)) var(--popup-inset-cream) var(--popup-inset-cream)}.vp-perks{border-radius:16px;flex-direction:column;width:100%;margin:0;padding:3px 12px;list-style:none;display:flex}#stage .vp-claimbar{z-index:2;width:var(--vp-prib-w);aspect-ratio:296/58;color:#fff;-webkit-text-stroke:2.4px #000;paint-order:stroke fill;text-shadow:0 1.6px #000;background:50%/contain no-repeat;justify-content:center;align-items:center;margin:6px auto -16px;padding-bottom:3px;display:flex;position:relative;font:400 12px "Lilita One", var(--game-font)!important}.vp-claim{border-radius:16px;justify-content:center;align-items:center;width:100%;padding:24.3px 14px 9.3px;display:flex}.vp-perks li{align-items:center;gap:12px;padding:4px 2px;display:flex}.vp-perks li+li{border-top:1px solid #78542838}.vp-perks li img{object-fit:contain;flex:none;width:39px;height:39px}#stage .vp-perks li span{color:var(--cream-ink);-webkit-text-stroke:0;font:400 17px/1.25 "Lilita One", var(--game-font)!important}#stage .vp-perks li b{color:#c9781a;font-weight:400;font-family:"Lilita One", var(--game-font)!important}#stage .vp-days{color:#ffd34d;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;font:400 19px "Lilita One", var(--game-font)!important}#stage .vp-days:before,#stage .vp-days:after{content:"";background:linear-gradient(90deg,#ffd34d00,#ffd34d8c);border-radius:1px;flex:1 1 0;height:2px}#stage .vp-days:after{background:linear-gradient(90deg,#ffd34d8c,#ffd34d00)}#stage .vp-buy{width:100%;max-width:314px;height:66px;font:400 32px "Lilita One", var(--game-font)!important}#stage .vp-hint{color:#b9a9d6;-webkit-text-stroke:0;opacity:.85;font:400 15px "Lilita One", var(--game-font)!important}@media (prefers-reduced-motion:reduce){.vp-hero,.vp-hero-frame,.vp-ticket-art,.vp-ticket-float,.vp-shadow,.vp-glow,#vipPage.show,#vipPage.show .vp-title,#vipPage.show .vp-hero,#vipPage.show .vp-hero-frame,#vipPage.show .vp-ticket,#vipPage.show .vp-getrow,#vipPage.show .vp-well{animation:none!important}.vp-spark{display:none}}#adGateModal{z-index:62;background:#060a0edb;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#adGateModal.show{display:flex}#adGateModal.show .ag-stack{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}.ag-stack{flex-direction:column;align-items:stretch;width:min(430px,86%);display:flex}#stage .ag-card{width:100%}.ag-hero{z-index:-1;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:100%;left:0;right:0}.ag-hero .ag-squire{pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 4px 6px #00000080);width:137px;margin-bottom:6px}.ag-hero .ag-squire-frame{pointer-events:none;transform-origin:50% 100%;animation:3.6s ease-in-out infinite ag-breathe;display:inline-block}.ag-hero .ag-squire-frame>.ag-squire{display:block}@keyframes ag-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.025)}}#stage .ag-what{color:var(--cream-ink);text-align:center;-webkit-text-stroke:0;line-height:1.2;font:400 21px "Lilita One", var(--game-font)!important}.ag-actions{gap:10px;width:100%;display:flex}#stage .ag-act{flex:1 1 0;gap:7px;min-width:0;height:54px;padding:0 8px;font:400 23px "Lilita One", var(--game-font)!important}#stage .ag-yes .ag-play{--ad-play-size:24px}#stage .ag-offer{align-items:stretch;gap:0;width:100%;margin-top:18px;padding:0;overflow:hidden}#adGateModal b,#adGateModal em,#vipPage b,#vipPage em,#vipCardsPage b,#vipCardsPage em{font-style:normal;font-weight:400;font-family:"Lilita One", var(--game-font)!important}.ag-offer-head{justify-content:space-between;align-items:center;gap:8px;padding:9px 14px 8px;display:flex}#stage .ag-offer-name{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 20px "Lilita One", var(--game-font)!important}#stage .ag-offer-name b{color:#ffd34d;font-weight:400}#stage .ag-offer-state{color:#9d93c4;-webkit-text-stroke:0;background:#241f3d;border:2px solid #0f0c1c;border-radius:9px;flex:none;padding:3px 10px 2px;font:400 13px "Lilita One", var(--game-font)!important}.ag-offer-body{--ag-ticket-w:187px;background:url(/ui/purple-shiny-bg.webp) 78% 40%/cover no-repeat;padding:25px 14px 26px;position:relative}.ag-ticket{width:var(--ag-ticket-w);pointer-events:none;max-width:46%;position:absolute;top:20px;right:6px}.ag-ticket-art{filter:drop-shadow(0 4px 6px #00000073);width:100%;display:block}.ag-ticket-float{animation:3.1s ease-in-out infinite ag-float;display:block;position:relative}.ag-ticket-shadow{background:radial-gradient(#260648b8 0%,#26064870 45%,#26064800 72%);border-radius:50%;width:70%;height:17px;margin-left:-35%;animation:3.1s ease-in-out infinite vo-shadow;position:absolute;bottom:-9px;left:50%}@keyframes ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7%)}}.ag-ticket .ag-spark{pointer-events:none;transform-origin:50% 76%;opacity:0;animation:3s ease-out infinite vo-spark;position:absolute;top:0;bottom:0;left:0;right:0}.ag-ticket .ag-spark:before{content:"";width:var(--sz,6%);aspect-ratio:1;background:var(--tint,#fff);filter:blur(.4px)drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 8px #6012a8f2);border-radius:50%;position:absolute;bottom:24%;left:50%;transform:translate(-50%,50%)}.ag-ticket .ag-spark:nth-child(2){--dx:-72%;--sz:6.5%;--tint:#fff;animation-duration:3s;animation-delay:0s}.ag-ticket .ag-spark:nth-child(3){--dx:60%;--sz:5.5%;--tint:#f6e4ff;animation-duration:3.6s;animation-delay:.55s}.ag-ticket .ag-spark:nth-child(4){--dx:-56%;--sz:7.5%;--tint:#eecdff;animation-duration:2.7s;animation-delay:1.1s}.ag-ticket .ag-spark:nth-child(5){--dx:66%;--sz:6%;--tint:#fff;animation-duration:3.3s;animation-delay:1.6s}.ag-ticket .ag-spark:nth-child(6){--dx:-44%;--sz:5.5%;--tint:#f6e4ff;animation-duration:3.9s;animation-delay:2.2s}.ag-ticket .ag-spark:nth-child(7){--dx:50%;--sz:7%;--tint:#fff;animation-duration:3.1s;animation-delay:2.7s}@media (prefers-reduced-motion:reduce){.ag-ticket-art,.ag-ticket-float,.ag-ticket-shadow{animation:none!important}.ag-ticket .ag-spark{display:none}.ag-hero .ag-squire,.ag-hero .ag-squire-frame{animation:none!important}}.ag-line{align-items:center;gap:8px;display:flex}#stage .ag-line-t{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 17px "Lilita One", var(--game-font)!important}.ag-gem{box-sizing:border-box;background:var(--gem-tile-back);border:2px solid var(--gem-tile-edge);border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative;box-shadow:0 0 0 2px #000}.ag-gem .ic-txt{width:30px;height:32px}#stage .ag-gem b{text-align:center;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-weight:400;position:absolute;bottom:-9px;left:-4px;right:-4px;font:400 13px "Lilita One", var(--game-font)!important}.ag-perks{width:calc(100% - var(--ag-ticket-w) - 2px);background:#180e2ca8;border-radius:12px;margin:9px 0 0;padding:8px 10px;list-style:none}#stage .ag-perks li{color:#fff;-webkit-text-stroke:0;margin:2px 0;padding-left:22px;line-height:1.25;position:relative;font:400 14px "Lilita One", var(--game-font)!important}#stage .ag-perks li b{color:#ffd34d;font-weight:400}.ag-perks li:before{content:"";border:3px solid #8bde12;border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:.625em;left:3px;transform:translateY(-50%)translateY(-2px)rotate(42deg)}.ag-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.ag-daily{flex-direction:column;align-items:flex-start;gap:3px;display:flex}#stage .ag-daily-t{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2px #000;font:400 15px "Lilita One", var(--game-font)!important}#stage .ag-buy{flex:none;min-width:132px;height:50px;padding:0 14px;font:400 24px "Lilita One", var(--game-font)!important}#vipCardsPage{z-index:63;background:var(--panel-dark);justify-content:center;align-items:stretch;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#vipCardsPage>#menuTop{z-index:6}#vipCardsPage.show{animation:.14s ease-out both vp-page-in;display:flex}.vc-sheet{width:min(430px,92%);padding:calc(86px + var(--safe-t)) 0 calc(86px + var(--safe-b));overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:14px;margin:0 auto;display:flex;overflow-y:auto}.vc-sheet::-webkit-scrollbar{display:none}#vipCardsPage .vc-bottom{z-index:7;padding:12px 14px calc(12px + var(--safe-b));background:#3a3157;border-top:3px solid #221d2b;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #00000059}#vipCardsPage .vc-back{left:14px;top:calc(50% - var(--safe-b,0px) / 2);--btn-edge:#221d2b;--btn-face-top:#3f3766;--btn-face-bot:#4b4280;--btn-lip:#2a2447;width:54px;height:54px;padding:0;position:absolute;transform:translateY(-50%)}#vipCardsPage .vc-back:before{content:"";background:linear-gradient(var(--cream-top), var(--cream-bot));filter:drop-shadow(0 2px #00000073);clip-path:polygon(0 50%,46% 0,46% 27%,100% 27%,100% 73%,46% 73%,46% 100%);width:26px;height:22px;display:block}#stage #vipCardsPage .vc-adfree-act,#stage #vipCardsPage .sc-act,#stage #vipCardsPage .vc-vip-act{width:150px;min-width:0}#stage #vipCardsPage .vc-claimall{min-width:150px;height:50px;padding:0 18px;font:400 24px "Lilita One", var(--game-font)!important}#stage #vipCardsPage .vc-claimall:disabled{filter:saturate(.3)brightness(.78)}#vipCardsPage .ag-offer{flex:none;margin-top:0}.vc-supply .ag-offer-body{background-image:url(/ui/supply_bg.webp)}.vc-vip .ag-offer-body{background-image:url(/ui/vip/vip-shine-background.webp)}.vc-daily .ag-offer-body{background:linear-gradient(#6a58ad,#5a489a);padding:11px 14px 13px}.vc-daily .ag-foot{align-items:center;margin-top:0}#vipCardsPage .vc-adfree-act,#vipCardsPage .sc-act,#vipCardsPage .vc-vip-act,#vipCardsPage .vc-claimall,#vipCardsPage .vc-daily-act{position:relative;overflow:visible}#vipCardsPage .vc-adfree-act .navDot,#vipCardsPage .sc-act .navDot,#vipCardsPage .vc-vip-act .navDot,#vipCardsPage .vc-claimall .navDot,#vipCardsPage .vc-daily-act .navDot{width:calc(22px * var(--badge-scale));height:calc(22px * var(--badge-scale));border:var(--badge-ring) solid #17112b;font:800 calc(13px * var(--badge-scale))/1 system-ui;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:none;position:absolute;top:-7px;right:-6px;box-shadow:0 2px #0000004d}#vipCardsPage .vc-adfree-act.dot .navDot,#vipCardsPage .sc-act.dot .navDot,#vipCardsPage .vc-vip-act.dot .navDot,#vipCardsPage .vc-claimall.dot .navDot,#vipCardsPage .vc-daily-act.dot .navDot{display:flex}#menuNav button .navDot,.shop-item .navDot,.sh-tabs .btn .navDot,.pet-tabs .btn .navDot,.pet-draw .navDot,.pet-card .navDot,#petDetail .pd-upgrade .navDot,.rh-tab .navDot,.modeCard .navDot,.promoBtn .navDot,#vipCardsPage .vc-adfree-act .navDot,#vipCardsPage .sc-act .navDot,#vipCardsPage .vc-vip-act .navDot,#vipCardsPage .vc-claimall .navDot,#vipCardsPage .vc-daily-act .navDot{top:0;bottom:auto;left:auto;right:0;transform:translateY(-50%)}.sh-grid .shop-item .navDot,.sh-grid .shop-item .si-info+.navDot{top:auto;right:5px;bottom:calc(var(--shop-btn-h) - 14px);transform:translateY(-50%)}.sh-grid .shop-item.sh-feat .sf-buy{position:relative}.sh-grid .shop-item.sh-feat .navDot{top:0;bottom:auto;right:0}.shop-item .sf-buy.dot .navDot{display:flex}#stage .vc-daily-timer{color:#c3b6e8;-webkit-text-stroke:0;font-variant-numeric:tabular-nums;background:#241f3d;border:2px solid #0f0c1c;border-radius:9px;flex:none;padding:3px 10px 2px;font:400 13px "Lilita One", var(--game-font)!important}#stage .vc-daily-timer:empty{visibility:hidden}#stage .vc-daily-timer:empty:before{content:"​"}#stage .vc-daily-act:disabled{filter:saturate(.3)brightness(.78)}#stage .ag-offer.owned .ag-offer-state{color:#8bde12;background:#1d3a22;border-color:#0c1a0f}#stage .vc-days{color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-align:center;text-wrap:balance;margin-bottom:3px;font:400 13px "Lilita One", var(--game-font)!important}.vc-foot-col{flex-direction:column;align-items:center;display:flex}#stage #vipCardsPage :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #vipCardsPage .pt-card.ag-offer{--vc:purple;background-color:#0000;background-position:0 0,0 100%,0 11px;background-repeat:no-repeat;background-size:100%,100%,100% calc(100% - 18px);border:0;border-radius:0;box-shadow:0 4px 10px #00000059}#stage #vipCardsPage .ag-offer .ag-offer-head,#stage #vipCardsPage .ag-offer .ag-offer-body{box-shadow:none;border:0;background:0 0!important}#stage #vipCardsPage .ag-offer-name{color:#fff;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2px #1c1037;font-size:21px}#stage #vipCardsPage .ag-offer-name b{color:#ffe27a}#stage #vipCardsPage .ag-offer-state{color:#fff;-webkit-text-stroke:0;text-shadow:none;background:#0a061873;border:0;border-radius:6px}#stage #vipCardsPage .ag-perks{background:#1008228c;border-radius:6px}#stage #vipCardsPage .vc-vip-perks{padding:8px 10px 8px 8px}#stage #vipCardsPage .vc-vip-perks li{margin:0 0 5px;padding-left:20px;font-size:14px;line-height:1.2}#stage #vipCardsPage .vc-vip-perks li:last-child{margin-bottom:0}#stage #vipCardsPage .vc-vip-perks li:before{background:linear-gradient(135deg,#fff1a8 0%,#ffd34d 45%,#e8961c 100%);border:0;border-radius:1px;width:8px;height:8px;top:.6em;left:3px;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 0 1.5px #7a3d0a}#stage #vipCardsPage .ag-buy.btn-green{box-shadow:none;--cap:7px;background:url(/ui/gui-pro/btn-green-l.png) left center / auto 100% no-repeat, url(/ui/gui-pro/btn-green-r.png) right center / auto 100% no-repeat, url(/ui/gui-pro/btn-green-m.png) center / calc(100% - 2 * var(--cap)) 100% no-repeat;color:#257358;-webkit-text-stroke:0;text-shadow:none;border:0;border-radius:0}#stage #vipCardsPage .ag-buy.btn-green *{color:#257358;-webkit-text-stroke:0;text-shadow:none}#stage #vipCardsPage .vc-back{box-shadow:none;background:url(/ui/gui-pro/vip-ic-back.png) 50% 44%/26px no-repeat,url(/ui/gui-pro/vip-back.webp) 50%/100% 100% no-repeat;border:0;border-radius:0}#stage #vipCardsPage .vc-claimall{box-shadow:none;--cap:6px;background:url(/ui/gui-pro/vip-btn-purple-l.webp) left center / auto 100% no-repeat, url(/ui/gui-pro/vip-btn-purple-r.webp) right center / auto 100% no-repeat, url(/ui/gui-pro/vip-btn-purple-m.png) center / calc(100% - 2 * var(--cap)) 100% no-repeat;color:#fff;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2px #1c1037;border:0;border-radius:0;font-size:22px}#stage #vipCardsPage .ag-buy .navDot,#stage #vipCardsPage .vc-claimall .navDot{box-shadow:none;color:#fff;-webkit-text-stroke:0;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0}#stage #vipCardsPage .ag-ticket .ag-spark:before{width:calc(var(--sz,6%) * 2.2);aspect-ratio:38/50;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;border-radius:0}#stage #vipCardsPage .vc-back:before{display:none}#stage #vipCardsPage .pt-card.vc-adfree,#stage #vipCardsPage .pt-card.vc-supply,#stage #vipCardsPage .pt-card.vc-vip{background-image:url(/ui/gui-pro/vip-pass-gold-t.png?v=5),url(/ui/gui-pro/vip-pass-gold-b.png?v=5),url(/ui/gui-pro/vip-pass-gold-m.png?v=5);background-position:0 0,0 100%,0 16px;background-size:100%,100%,100% calc(100% - 32px)}#stage #vipCardsPage .pt-card.vc-daily{background-image:url(/ui/gui-pro/vip-pass-dark-t.png),url(/ui/gui-pro/vip-pass-dark-b.png),url(/ui/gui-pro/vip-pass-dark-m.png?v=2);background-position:0 0,0 100%,0 12px;background-size:100%,100%,100% calc(100% - 24px)}#stage #vipCardsPage .ag-ticket:before{content:"";z-index:0;pointer-events:none;opacity:.75;background:var(--vc-light,#c99bff);width:230px;height:230px;animation:24s linear infinite vc-rays-turn;position:absolute;top:50%;left:50%;-webkit-mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat;mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat}#stage #vipCardsPage .ag-ticket>*{z-index:1;position:relative}#stage #vipCardsPage .ag-ticket>.ag-spark,#stage #vipCardsPage .ag-ticket>.ag-ticket-shadow{position:absolute}#stage #vipCardsPage .vc-adfree{--vc-light:#c99bff}#stage #vipCardsPage .vc-supply{--vc-light:#ff8fc4}#stage #vipCardsPage .vc-vip{--vc-light:#ffd95a}@keyframes vc-rays-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){#stage #vipCardsPage .ag-ticket:before{animation:none;transform:translate(-50%,-50%)}}#stage #vipCardsPage .pt-card.vc-adfree{background-image:url(/ui/gui-pro/vip-pass-purple-t.png?v=4),url(/ui/gui-pro/vip-pass-purple-b.png?v=4),url(/ui/gui-pro/vip-pass-purple-m.png?v=4)}#stage #vipCardsPage .pt-card.vc-supply{background-image:url(/ui/gui-pro/vip-pass-red-t.png?v=5),url(/ui/gui-pro/vip-pass-red-b.png?v=5),url(/ui/gui-pro/vip-pass-red-m.png?v=5)}#stage #vipCardsPage .pt-card.vc-vip{background-image:url(/ui/gui-pro/vip-pass-gold-t.png?v=5),url(/ui/gui-pro/vip-pass-gold-b.png?v=5),url(/ui/gui-pro/vip-pass-gold-m.png?v=5)}#stage #vipCardsPage .ag-offer .ag-offer-head{border-radius:3px 3px 0 0;margin:5px 5px 0;padding:8px 10px 7px 11px;background:linear-gradient(90deg,#0a04188c,#0a041852)!important}#stage #vipCardsPage .ag-offer-name{font-size:22px}#stage #vipCardsPage .ag-offer-state{box-sizing:border-box;color:#ece9ff;-webkit-text-stroke:2.5px #2a2348;paint-order:stroke fill;height:22px;text-shadow:none;-webkit-text-stroke-width:2.9px;background:url(/ui/gui-pro/vip-tag-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/vip-tag-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/vip-tag-m.png) 9px/calc(100% - 12.5px) 100% no-repeat;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;height:25.3px;margin-right:-10px;padding:2px 9px 0 20.5px;font-size:17.25px;line-height:1;display:inline-flex}#stage #vipCardsPage .ag-offer .ag-offer-head{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%,0 4px);border-radius:0;margin:6px 6.7px 0}#stage #vipCardsPage .ag-line{--rb:#3d1673;--rb-hi:#6a39b8;--rb-ink:#eadcff;position:relative}#stage #vipCardsPage .vc-supply .ag-line{--rb:#6a1030;--rb-hi:#a8304f;--rb-ink:#ffd9e6}#stage #vipCardsPage .vc-vip .ag-line{--rb:#6a3a08;--rb-hi:#b0701e;--rb-ink:#ffe8c2}#stage #vipCardsPage .ag-line>*{z-index:1;position:relative}#stage #vipCardsPage .ag-line:before,#stage #vipCardsPage .ag-line:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,11px 50%);width:172px;height:32px;position:absolute;top:50%;left:-10px;translate:0 -50%}#stage #vipCardsPage .ag-line:before{background:#14081f}#stage #vipCardsPage .ag-line:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);background:linear-gradient(180deg, var(--rb-hi) 0 2px, var(--rb) 2px 100%);width:169px;height:29px;left:-8.5px}#stage #vipCardsPage .ag-line-t{color:var(--rb-ink);-webkit-text-stroke:3px #14081f;paint-order:stroke fill;text-shadow:0 2px #14081f;padding-left:6px}#stage #vipCardsPage .ag-offer .ag-line:before{width:186px;left:-24px}#stage #vipCardsPage .ag-offer .ag-line:after{width:183px;left:-22.5px}#stage #vipCardsPage .pt-card.ag-offer{clip-path:inset(-12px 0 -16px -12px);overflow:visible}#stage #vipCardsPage .vc-sheet{width:454px;margin:0 -12px;padding-left:12px;padding-right:12px;overflow-x:hidden}#stage #vipCardsPage .ag-offer .ag-line{margin-top:-6px;margin-bottom:19px}#stage #vipCardsPage .ag-offer .ag-line:before{width:205px;height:35.2px}#stage #vipCardsPage .ag-offer .ag-line:after{width:201.5px;height:31.9px}#stage #vipCardsPage .ag-offer .ag-line-t{font-size:18.7px!important}#stage #vipCardsPage .ag-gem{background:var(--prize-frame);border:var(--card-edge-w) solid #000;box-shadow:none;border-radius:17.8%}#stage #vipCardsPage .ag-gem:before{content:"";z-index:0;background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage #vipCardsPage .ag-gem>*{z-index:1;position:relative}#stage #vipCardsPage .ag-gem>b{position:absolute}#stage #vipCardsPage .vc-claimall{padding-bottom:6px}#stage #vipCardsPage .pt-card.vc-adfree,#stage #vipCardsPage .pt-card.vc-supply,#stage #vipCardsPage .pt-card.vc-vip{background-position:0 0,0 100%,0 12px;background-size:100%,100%,100% calc(100% - 24px)}#stage #vipCardsPage .pt-card.vc-daily{background-position:0 0,0 100%,0 8px;background-size:100%,100%,100% calc(100% - 16px)}#stage #vipCardsPage .ag-offer .ag-offer-body{isolation:isolate;position:relative}#stage #vipCardsPage .ag-offer .ag-offer-body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff0a 45%,#0000001a);border-radius:6px;position:absolute;top:6px;bottom:16px;left:12px;right:12px;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d}#stage #vipCardsPage .ag-offer .ag-offer-body:after{content:"";z-index:-1;pointer-events:none;opacity:.45;opacity:.3;opacity:.6;opacity:1;background:0 0;border-radius:6px;position:absolute;top:6px;bottom:16px;left:12px;right:12px}#stage #vipCardsPage .vc-adfree .ag-offer-body:after{background:url(/ui/purple-shiny-bg.webp) 78% 40%/cover no-repeat}#stage #vipCardsPage .vc-supply .ag-offer-body:after{background:url(/ui/supply_bg.webp) 78% 40%/cover no-repeat}#stage #vipCardsPage .vc-vip .ag-offer-body:after{background:url(/ui/vip/vip-shine-background.webp) 78% 40%/cover no-repeat}#stage #vipPage .vp-sheet :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #vipPage .vp-title{paint-order:stroke fill;aspect-ratio:auto!important;-webkit-text-stroke:3.5px #5a2306!important;text-shadow:0 3px #5a2306!important;background:url(/ui/gui-pro/vp-title.png?v=4) 50% 4px/100% no-repeat!important;width:345.4px!important;max-width:none!important;height:77px!important;padding-bottom:14.4px!important}#stage #vipPage .vp-getbar{background:url(/ui/gui-pro/vp-getbar.png?v=2) 50%/100% 100% no-repeat!important}#stage #vipPage .vp-getbar-t{-webkit-text-stroke:3px #2a1550;paint-order:stroke fill;text-shadow:0 2px #2a1550;color:#fff!important}#stage #vipPage .vp-well{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 10px 26px #00000073!important}#stage #vipPage :-webkit-any(.vp-perks,.vp-claim){background:#2f2750!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage #vipPage :is(.vp-perks,.vp-claim){background:#2f2750!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage #vipPage .vp-perks li+li{box-shadow:inset 0 1px #ffffff0a;border-top:1px solid #1d1736!important}#stage #vipPage .vp-perks li span{-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;color:#fff!important}#stage #vipPage .vp-perks li span b{color:#ffb648!important}#stage #vipPage .vp-claimbar{paint-order:stroke fill;justify-content:center;-webkit-text-stroke:2.5px #1c1037!important;background:url(/ui/gui-pro/vp-claimbar.png) 50%/100% 100% no-repeat!important;padding:1px 0 0!important;font-size:13.2px!important;line-height:1!important}#stage #vipPage .vp-buy{height:62px!important;box-shadow:none!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 22px) 100%!important;border:0!important;border-radius:0!important}#stage #vipPage .vp-buy .cur-price{color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #vipPage .vp-getrow{z-index:2;position:relative;translate:0 23px}#stage #vipPage .vp-well{padding-top:55.3px!important;padding-bottom:28px!important}#stage #vipPage .vp-gem{background:var(--prize-frame)!important;border:var(--card-edge-w) solid #000!important;box-shadow:none!important;border-radius:17.8%!important}#stage #vipPage .vp-gem:before{content:"";z-index:0;background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage #vipPage .vp-gem>*{z-index:1;position:relative}#stage #vipPage .vp-gem>b{position:absolute}#stage #vipPage .vp-stars{z-index:0;pointer-events:none;height:46%;position:absolute;top:0;left:0;right:0;overflow:hidden}#stage #vipPage .vp-sheet{z-index:1;position:relative}#stage #vipPage .vp-stars i{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:38/50;opacity:0;animation:vp-star var(--d) ease-in-out var(--t) infinite;position:absolute;transform:translate(-50%,-50%)scale(.2)rotate(0)}#stage #vipPage .vp-stars i:before{content:"";filter:drop-shadow(0 0 4px #ffeca0e6);background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes vp-star{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(70deg)}65%{opacity:1;transform:translate(-50%,-50%)scale(.9)rotate(150deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(220deg)}}#stage #vipPage .vp-stars i:first-child{--x:12%;--y:18%;--s:31px;--d:2.8s;--t:0s}#stage #vipPage .vp-stars i:nth-child(2){--x:27%;--y:42%;--s:22px;--d:3.4s;--t:.9s}#stage #vipPage .vp-stars i:nth-child(3){--x:40%;--y:12%;--s:36px;--d:3.1s;--t:1.7s}#stage #vipPage .vp-stars i:nth-child(4){--x:62%;--y:22%;--s:25px;--d:2.6s;--t:.4s}#stage #vipPage .vp-stars i:nth-child(5){--x:78%;--y:38%;--s:34px;--d:3.6s;--t:2.2s}#stage #vipPage .vp-stars i:nth-child(6){--x:90%;--y:14%;--s:24px;--d:2.9s;--t:1.3s}#stage #vipPage .vp-stars i:nth-child(7){--x:20%;--y:66%;--s:28px;--d:3.2s;--t:2.6s}#stage #vipPage .vp-stars i:nth-child(8){--x:72%;--y:60%;--s:21px;--d:2.7s;--t:3.1s}#stage #vipPage .vp-stars i:nth-child(9){--x:52%;--y:48%;--s:20px;--d:3.3s;--t:.2s}#stage #vipPage .vp-stars i:nth-child(10){--x:86%;--y:72%;--s:27px;--d:3s;--t:1.9s}@media (prefers-reduced-motion:reduce){#stage #vipPage .vp-stars{display:none}}#stage #vipPage .vp-ticket-float{animation:3.6s ease-in-out infinite vp-float-soft!important}#stage #vipPage .vp-shadow{animation:3.6s ease-in-out infinite vp-shadow-soft!important}@keyframes vp-float-soft{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-7deg)translateY(-3.5%)}}@keyframes vp-shadow-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(.91)}}@media (prefers-reduced-motion:reduce){#stage #vipPage :-webkit-any(.vp-ticket-float,.vp-shadow){animation:none!important}#stage #vipPage :is(.vp-ticket-float,.vp-shadow){animation:none!important}}#stage .ag-perks li.sc-fine{color:#e8d9f2;margin-top:5px;padding-left:3px;line-height:1.3;font:400 11px "Lilita One", var(--game-font)!important}.ag-perks li.sc-fine:before{display:none}#stage .sc-act.is-wait,#stage .vc-adfree-act.is-wait,#stage .vc-vip-act.is-wait{filter:saturate(.3)brightness(.86);font-size:17px!important}#stage .sc-act:disabled{filter:saturate(.35)brightness(.8)}#stage .sc-act.is-soon{font-size:15px!important}#reviveModal{z-index:61;background:#060a0edb;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#reviveModal.show{display:flex}#reviveModal.show .pt-card{animation:.52s cubic-bezier(.16,.84,.32,1) 60ms both pt-card-in}#stage .rv-card{width:min(430px,82%)}#stage .rv-clock{color:#3d3a44;-webkit-text-stroke:0;text-shadow:none;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;padding:6px 0 2px;line-height:1.05;font:400 76px "Lilita One", var(--game-font)!important}#stage .rv-clock.rv-late{color:#c0392b}#stage .rv-rounds{color:#3d3a44;-webkit-text-stroke:0;text-shadow:none;text-align:center;margin:-2px 0 10px;font:400 18px "Lilita One", var(--game-font)!important}#stage .rv-rounds[hidden]{display:none}.rv-actions{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}#stage .rv-act{flex:1 1 0;gap:6px;min-width:0;height:56px;padding:0 8px;font:400 22px "Lilita One", var(--game-font)!important}#stage .rv-gems .ic-txt{vertical-align:-2px;width:19.2px;height:20.8px}#stage .rv-ad .rv-play{--ad-play-size:22px;margin-right:-1px}body.ftue-chest #shopScroll{touch-action:none;overflow:hidden!important}body.ftue-chest #shopPanel,body.ftue-chest #menuNav{pointer-events:none}body.ftue-chest .shop-item[data-chest=small]{pointer-events:auto}#tutPointer{z-index:47;pointer-events:none;width:112px;height:102px;animation:.7s ease-in-out infinite alternate tpbob;display:none;position:absolute;transform:translate(-4%)translateY(-88%)}#tutPointer:before{content:"";filter:drop-shadow(0 4px 6px #00000073);background:url(/ui/gui-pro/tut-hand.webp) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tpbob{to{transform:translate(-4%)translateY(calc(8px - 88%))}}#v5Overlay{z-index:9999;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#v5Panel{color:#e8ecf5;background:#151823;border-radius:12px;flex-direction:column;width:min(760px,94vw);max-height:86vh;font:13px/1.45 system-ui,sans-serif;display:flex;box-shadow:0 20px 60px #0009}#v5Head{border-bottom:1px solid #2a3042;align-items:center;gap:8px;padding:12px 14px;display:flex}#v5Head strong{white-space:nowrap;font-size:15px}#v5Search{color:#e8ecf5;background:#0e1119;border:1px solid #2a3042;border-radius:6px;flex:1;min-width:0;padding:6px 9px}#v5Preset{color:#e8ecf5;background:#0e1119;border:1px solid #2a3042;border-radius:6px;padding:6px}#v5Close{color:#e8ecf5;cursor:pointer;background:#2a3042;border:0;border-radius:6px;padding:6px 10px}#v5Note{color:#f0c987;background:#2b2418;border-bottom:1px solid #2a3042;padding:7px 14px;font-size:11.5px}#v5List{padding:6px 8px;overflow:auto}.v5row{border-radius:7px;align-items:center;gap:9px;padding:7px 8px;display:flex}.v5row:hover{background:#1d2231}.v5ico{text-align:center;flex:none;width:26px;font-size:19px}.v5main{flex:1;min-width:0}.v5name{font-weight:600}.v5meta{opacity:.62;font-size:11px}.v5desc{opacity:.85;margin-top:2px;font-size:11.5px}.v5lv{color:#e8ecf5;cursor:pointer;background:#2a3042;border:0;border-radius:5px;flex:none;padding:5px 9px}.v5lv:hover{background:#3a4256}.v5own{color:#7ad4ff;text-align:right;flex:none;min-width:56px;font-size:11px}.dev-ov{z-index:9999;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dev-panel{color:#e8ecf5;background:#151823;border-radius:12px;flex-direction:column;width:min(680px,94vw);max-height:90vh;font:13px/1.45 system-ui,sans-serif;display:flex;box-shadow:0 20px 60px #0009}.dev-head{border-bottom:1px solid #2a3042;align-items:center;gap:8px;padding:12px 14px;display:flex}.dev-head strong{white-space:nowrap;font-size:15px}.dev-head select{color:#e8ecf5;background:#0e1119;border:1px solid #2a3042;border-radius:6px;flex:1;min-width:0;padding:6px 9px}.dev-close{color:#e8ecf5;cursor:pointer;background:#2a3042;border:0;border-radius:6px;padding:6px 10px}.dev-note{color:#f0c987;background:#2b2418;border-bottom:1px solid #2a3042;padding:7px 14px;font-size:11.5px}.dev-body{padding:4px 14px 12px;overflow:auto}.dev-sec{border-bottom:1px solid #232838;padding:10px 0}.dev-sec:last-child{border-bottom:0}.dev-sec h4{letter-spacing:.04em;text-transform:uppercase;color:#8fa6c8;margin:0 0 8px;font-size:12px;font-weight:700}.dev-sec h4 em{text-transform:none;letter-spacing:0;color:#5d6b83;font-style:normal;font-weight:400}.dev-foot{border-top:1px solid #2a3042;gap:8px;padding:11px 14px;display:flex}.dev-foot button{color:#e8ecf5;cursor:pointer;background:#2a3042;border:0;border-radius:6px;padding:7px 12px;font:13px system-ui}.dev-foot button:hover{background:#3a4256}#eqwSum{color:#8fa6c8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.eqw-row{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:3px 0;display:flex}.eqw-k{color:#8fa6c8;text-overflow:ellipsis;white-space:nowrap;flex:0 0 128px;overflow:hidden}.eqw-mid{color:#c8d3e4;flex:0 0 96px}.eqw-v{color:#e8ecf5;flex:auto}.eqw-was{color:#5d6b83}.eqw-arr{color:#5d6b83;padding:0 5px}.eqw-now{color:#7ad48f;font-weight:600}.eqw-cap{color:#f0c987}.eqw-empty{color:#5d6b83;font-style:italic}.eqw-ic{object-fit:contain;border:1px solid var(--q-face,#2a3042);background:#ffffff0a;border-radius:6px;flex:0 0 26px;align-self:center;width:26px;height:26px;padding:1px}.eqw-ic-off{opacity:.3;filter:grayscale()}.eqw-warn{color:#f0c987;background:#f0c9871a;border:1px solid #6b5a34;border-radius:8px;margin-bottom:12px;padding:8px 10px;line-height:1.45}.eqw-warn b{color:#ffe0a3}#eqwBody pre{color:#9fb3d1;white-space:pre-wrap;word-break:break-word;background:#0e1119;border:1px solid #2a3042;border-radius:7px;max-height:150px;margin:6px 0 0;padding:8px 10px;font:11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.eq-dev{z-index:5;color:#8fa6c8;cursor:pointer;pointer-events:auto;background:#0e1119d1;border:1px solid #2a3042;border-radius:7px;padding:4px 9px;font:11px system-ui;position:absolute;top:8px;right:8px}.eq-dev:hover{color:#e8ecf5;border-color:#4a5470}body.no-cheats .eq-dev,body.no-cheats .sm-cheat{display:none}:root{--pass-gold-1:#ffd96b;--pass-gold-2:#f0a825;--pass-deep:#241b38;--pass-panel:#3b2f5e;--pass-panel-2:#2a2145;--pass-l0-1:#4b7594;--pass-l0-2:#34557a;--pass-l0-band:#3f637d;--pass-l1-band:#564172;--pass-l2-band:#855b33;--pass-l1-1:#5e4c94;--pass-l1-2:#463873;--pass-l2-1:#8f6b3d;--pass-l2-2:#6e5130;--pass-ink:#1d1230}#passRoot{display:contents}.pass-hex{min-width:26px;height:26px;font:800 13px/1 var(--ui-font,inherit);color:#fff;text-shadow:0 1px 2px #00000073;background:linear-gradient(#f6b73c,#d9791a);border:2px solid #8c4a10;border-radius:7px;flex:none;place-items:center;padding:0 5px;display:grid;position:relative;box-shadow:inset 0 -2px #0003}.pass-bar-dot{z-index:4;width:calc(25px * var(--badge-scale) / .85);height:calc(25px * var(--badge-scale) / .85);border:calc(var(--badge-ring) / .85) solid #17112b;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-9px;left:-9px;box-shadow:0 2px #0000004d}#stage .pass-bar-dot{font:800 calc(15px * var(--badge-scale) / .85)/1 system-ui}.pass-bar-dot[hidden]{display:none}.pass-bar-track{background:var(--pass-deep);border-radius:999px;flex:auto;min-width:0;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #00000073}.pass-bar-fill{background:linear-gradient(180deg, var(--pass-gold-1), var(--pass-gold-2));width:0;transition:width .35s;position:absolute;top:0;bottom:0;left:0;right:auto}.pass-bar-num{font:800 11px/1 var(--ui-font,inherit);color:#fff;text-shadow:0 1px 2px #000000d9;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pass-bar{top:calc(83px + var(--safe-t,0px));transform-origin:50% 0;z-index:6;flex-direction:column;align-items:center;gap:2px;width:min(88vw,340px);display:none;position:absolute;left:50%;transform:translate(-50%)scale(.85)}#stage #menu.show.has-choresTab .pass-bar:not([hidden]){display:flex}.pass-bar-season{color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink)}:-webkit-any(.pass-bar,.pass-plate) .pass-hex{color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink)}:is(.pass-bar,.pass-plate) .pass-hex{color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink)}:-webkit-any(.pass-bar,.pass-plate) .pass-bar-num{color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink)}:is(.pass-bar,.pass-plate) .pass-bar-num{color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink)}.pass-bar-season{z-index:1;font:800 15px/1 var(--ui-font,inherit);align-self:flex-start;margin:2px 0 3px 10px;position:relative}.pass-bar-season:empty{display:none}.pass-bar-row{border:3px solid var(--pass-ink);cursor:pointer;width:100%;height:77px;box-shadow:inset 0 0 0 3px #5b4396, inset 0 0 0 5px #b8925a, 0 3px 0 var(--pass-ink), 0 5px 10px #00000059;background:#fbecce;border-radius:16px;align-items:center;gap:6px;padding:0 9px;transition:transform .1s ease-out;display:flex;position:relative}.pass-bar-row:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.pass-bar-row{transition:none}.pass-bar-row:active{transform:none}}:-webkit-any(.pass-bar,.pass-plate) .pass-hex{width:45px;min-width:0;height:50px;box-shadow:none;z-index:1;background:50%/contain no-repeat;border:0;border-radius:0;padding:0;font-size:23.75px}:is(.pass-bar,.pass-plate) .pass-hex{width:45px;min-width:0;height:50px;box-shadow:none;z-index:1;background:50%/contain no-repeat;border:0;border-radius:0;padding:0;font-size:23.75px}:-webkit-any(.pass-bar,.pass-plate) .pass-bar-track{border:3px solid var(--pass-ink);--pass-tile-r:calc(66.5px * var(--pass-rw) * .178);border-radius:var(--pass-tile-r);background:#2a1f45;height:24px;margin-left:-12.5px;box-shadow:inset 0 3px #00000059}:is(.pass-bar,.pass-plate) .pass-bar-track{border:3px solid var(--pass-ink);--pass-tile-r:calc(66.5px * var(--pass-rw) * .178);border-radius:var(--pass-tile-r);background:#2a1f45;height:24px;margin-left:-12.5px;box-shadow:inset 0 3px #00000059}:-webkit-any(.pass-bar,.pass-plate) .pass-bar-fill{border-radius:calc(var(--pass-tile-r) - 3px);background:linear-gradient(#ffe36a 0%,#ffcb1f 58%,#f59512 60%,#ef8a0c 100%);box-shadow:inset 0 2px #ffffff73}:is(.pass-bar,.pass-plate) .pass-bar-fill{border-radius:calc(var(--pass-tile-r) - 3px);background:linear-gradient(#ffe36a 0%,#ffcb1f 58%,#f59512 60%,#ef8a0c 100%);box-shadow:inset 0 2px #ffffff73}.pass-bar-shine{z-index:3;pointer-events:none;border-radius:13px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pass-bar-shine:after{content:"";background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);width:59.8px;animation:3s ease-in-out infinite passSweep;position:absolute;top:-10px;bottom:-10px;left:0;transform:translate(-95px)skew(-20deg)}@keyframes passSweep{0%{transform:translate(-95px)skew(-20deg)}24%,to{transform:translate(380px)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.pass-bar-shine{display:none}}:-webkit-any(.pass-bar,.pass-plate) .pass-bar-num{font-size:15px}:is(.pass-bar,.pass-plate) .pass-bar-num{font-size:15px}.pass-bar-chips{flex:none;align-items:center;gap:6px;display:flex}.pass-bar,.pass-plate{--pass-rw:calc(42 / 66.5)}.pass-bar .pt-reward{width:calc(66.5px * var(--pass-rw));border-width:calc(2.5px * var(--pass-rw) + 1px)}.pass-bar .pt-reward img{width:calc(46px * var(--pass-rw));height:calc(46px * var(--pass-rw))}#stage .pass-bar .pt-reward b{bottom:calc(-10px * var(--pass-rw));-webkit-text-stroke-width:calc(3.8px * var(--pass-rw) * 1.2);font-size:calc(17px * var(--pass-rw) * 1.2)!important}.pass-chip-lock{z-index:3;background:url(/ui/season-pass/lock-icon.png) 50%/contain no-repeat;width:18px;height:24.6px;position:absolute;top:-9px;right:-4.7px}.pass-chip-art-emoji,.pass-chip-art-none{z-index:1;position:relative}.pass-chip-art-emoji{font-size:calc(36px * var(--pass-rw));line-height:1}.pass-chip-art-none{font:700 10px/1 var(--ui-font,inherit);color:#cfc3ee}.pass-wrap{z-index:66;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pass-wrap[hidden]{display:none}#menu.has-passWrap.has-passWrap #menuTop{z-index:67}.pass-panel{background:var(--pass-panel-2);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}#stage :-webkit-any(.pass-title,.pass-lane,.pass-buy-label){color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(.pass-title,.pass-lane,.pass-buy-label){color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.pass-banner{height:calc(58px + var(--safe-t,0px) + 162px);padding:calc(58px + var(--safe-t,0px) + 22px) calc(16px + var(--safe-r,0px)) 0 calc(16px + var(--safe-l,0px));box-shadow:0 2px 0 var(--pass-ink);background:url(/bg.webp) 50% 70%/cover no-repeat;border-bottom:4px solid #f2b81e;flex:none;position:relative;overflow:hidden}.pass-banner-text{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:relative}#stage .pass-title{-webkit-text-stroke-width:5px;text-shadow:0 3px #000;font-size:31px;line-height:1}.pass-season{font:800 15px/1 var(--ui-font,inherit);color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:-1px}.pass-season:empty{display:none}.pass-left,.pass-tag{background:#160f24c7;border-radius:9px;align-items:center;gap:6px;display:inline-flex}.pass-left{height:29px;font:800 15px/1 var(--ui-font,inherit);color:#ffd24a;margin-top:3px;padding:0 12px 0 5px}.pass-left img{object-fit:contain;width:21px;height:21px}.pass-tag{min-height:28px;font:800 12.5px/1.15 var(--ui-font,inherit);color:#fff;padding:5px 11px}.pass-tag:empty{display:none}.pass-feature{z-index:1;right:calc(116px + var(--safe-r,0px));top:calc(58px + var(--safe-t,0px) + 43px);width:74px;height:74px;position:absolute}.pass-feature[hidden]{display:none}.pass-feature:before{content:"";background:url(/ui/season-pass/item-shine.png) 50%/contain no-repeat;width:200px;height:200px;margin:-100px 0 0 -100px;animation:2.8s ease-in-out infinite passBreath,16s linear infinite passSpin;position:absolute;top:50%;left:50%}.pass-feature-card{background:var(--prize-frame);border:3px solid #000;border-radius:17.8%;place-items:center;width:100%;height:100%;animation:3.2s ease-in-out infinite passFloat;display:grid;position:relative}@keyframes passFloat{0%,to{translate:0 4px}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.pass-feature-card{animation:none}}.pass-feature-card:before{content:"";background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.pass-feature-card img{object-fit:contain;width:58px;height:58px;position:relative}.pass-feature-s{background:url(/ui/s-tier.webp) 50%/contain no-repeat;width:30px;height:32px;position:absolute;bottom:-9px;left:-11px}.pass-hero{z-index:1;right:calc(10px + var(--safe-r,0px));width:auto;height:160px;position:absolute;bottom:-4px}.pass-progress{z-index:9;background:var(--pass-panel-2);box-shadow:0 2px 0 var(--pass-ink);border-bottom:4px solid #f2b81e;flex:none;padding:7px 8px;position:relative}.pass-plate{border:3px solid var(--pass-ink);background:#fbecce;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px 8px;display:flex;box-shadow:inset 0 0 0 3px #5b4396,inset 0 0 0 5px #b8925a}.pass-progress-lead{text-align:center;color:#3b2a63;font-size:14.4px;font-weight:800;line-height:1.1;position:relative;top:4px}.pass-progress-row{align-items:center;width:min(100%,330px);display:flex}.pass-plate .pass-hex{width:41.4px;height:46px;font-size:19px}.pass-plate .pass-bar-track{height:23px;margin-left:-11.5px}.pass-last{z-index:9;background:#160f24d9;border:2px solid #f2b81e;border-radius:12px;flex:none;align-items:center;gap:10px;margin:8px 10px 0;padding:6px 7px 6px 12px;display:flex;position:relative}.pass-last[hidden]{display:none}.pass-last-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pass-last-text b{color:#fff;font-size:14px;font-weight:800;line-height:1.15}.pass-last-text span{color:#ffd24a;font-size:12px;font-weight:800;line-height:1.1}.pass-last-text span:empty{display:none}.pass-last-claim{flex:none;width:96px;height:40px}#stage .pass-last-claim{font-family:"Lilita One", var(--game-font)!important;font-size:19px!important}.pass-lanes,.pass-row,.pass-buy{grid-template-columns:var(--pass-cols,1fr 10px 1fr 1fr);column-gap:0;display:grid}.pass-buy{column-gap:6px}.pass-lanes>.pass-lane-2{margin-left:5px}:-webkit-any(.pass-row,.pass-lanes)>.pass-cell-2{margin-left:5px}:is(.pass-row,.pass-lanes)>.pass-cell-2{margin-left:5px}.pass-lanes{z-index:8;flex:none;padding:9px 8px 0;position:relative}.pass-lane{text-align:center;white-space:nowrap;text-shadow:0 2.4px #000;background:50%/100% 100% no-repeat;border:0;place-items:center;min-width:0;height:48px;padding:0 7px 4px;font-size:20.4px;line-height:1;display:grid}#stage .pass-lane{-webkit-text-stroke-width:3.6px;font-size:20.4px}.pass-lane-1{background-image:url(/ui/season-pass/advanced-pass.webp)}.pass-lane-2{background-image:url(/ui/season-pass/luxury-pass.png)}.pass-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;gap:6px;min-height:0;margin-top:-16px;padding:0 8px 10px;display:flex;overflow-x:hidden;overflow-y:auto}.pass-grid::-webkit-scrollbar{display:none}.pass-row{align-items:stretch;position:relative}.pass-row.is-frontier:before{content:"";z-index:6;height:3px;box-shadow:0 -1px 0 var(--pass-ink), 0 1px 0 var(--pass-ink);background:#f2a01e;position:absolute;top:-4.5px;left:-8px;right:-8px}.pass-row:not(.is-reached):after{content:"";z-index:5;pointer-events:none;background:#0c081a73;position:absolute;top:-3px;bottom:-3px;left:-8px;right:-8px}.pass-rail,.pass-rail-sp{place-items:center;display:grid;position:relative}.pass-rail:before,.pass-rail:after{content:"";box-sizing:border-box;border-left:1.5px solid var(--pass-ink);border-right:1.5px solid var(--pass-ink);background:#1a1230;width:9px;margin-left:-4.5px;position:absolute;left:50%}.pass-rail:before{top:-3px;bottom:50%}.pass-rail:after{top:50%;bottom:-3px}.pass-row:first-child .pass-rail:before{top:16px}.pass-row.is-reached .pass-rail:before,.pass-row.is-reached .pass-rail:after{background:#f2b81e}.pass-rail .pass-hex{z-index:1;width:39.1px;min-width:0;height:43.7px;box-shadow:none;color:#fff;-webkit-text-stroke:3px var(--pass-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--pass-ink);background:50%/contain no-repeat;border:0;border-radius:0;margin:0 -14.55px;padding:0;font-size:17px;position:relative}.pass-cell{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.pass-cell.is-empty{visibility:hidden}.pass-cell-box{border-radius:12px;place-items:center;width:100%;height:72px;display:grid;position:relative;overflow:hidden}.pass-cell-0 .pass-cell-box{background:var(--pass-l0-1)}.pass-cell-0{--pass-band:var(--pass-l0-band)}.pass-cell-1{--pass-band:var(--pass-l1-band)}.pass-cell-2{--pass-band:var(--pass-l2-band)}:-webkit-any(.pass-cell-0,.pass-cell-1,.pass-cell-2){background:var(--pass-band);box-shadow:0 -3px 0 var(--pass-band), 0 3px 0 var(--pass-band);padding:0 5px}:is(.pass-cell-0,.pass-cell-1,.pass-cell-2){background:var(--pass-band);box-shadow:0 -3px 0 var(--pass-band), 0 3px 0 var(--pass-band);padding:0 5px}.pass-row:first-child .pass-cell{box-shadow:0 3px 0 var(--pass-band);border-radius:12px 12px 0 0;padding-top:26px}.pass-row:first-child .pass-rail{padding-top:26px}.pass-row:last-child .pass-cell{box-shadow:0 -3px 0 var(--pass-band);border-radius:0 0 12px 12px;padding-bottom:5px}.pass-cell-1 .pass-cell-box{background:var(--pass-l1-1)}.pass-cell-2 .pass-cell-box{background:var(--pass-l2-1)}.pass-tile{z-index:1;border:var(--card-edge-w,2.5px) solid #000;background:var(--prize-frame);border-radius:17.8%;place-items:center;width:58px;height:58px;display:grid;position:relative}.pass-tile:before{content:"";background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}:-webkit-any(.pass-tile,.pass-feature-card)[data-rarity=rare]{--prize-frame:#7fd3ff;--prize-face:#2f7fd6}:is(.pass-tile,.pass-feature-card)[data-rarity=rare]{--prize-frame:#7fd3ff;--prize-face:#2f7fd6}:-webkit-any(.pass-tile,.pass-feature-card)[data-rarity=epic]{--prize-frame:#d572fd;--prize-face:#8038cf}:is(.pass-tile,.pass-feature-card)[data-rarity=epic]{--prize-frame:#d572fd;--prize-face:#8038cf}:-webkit-any(.pass-tile,.pass-feature-card)[data-rarity=legendary]{--prize-frame:#ffcf00;--prize-face:#e07a1f}:is(.pass-tile,.pass-feature-card)[data-rarity=legendary]{--prize-frame:#ffcf00;--prize-face:#e07a1f}:-webkit-any(.pass-tile,.pass-feature-card)[data-rarity=mythic]{--prize-frame:#ff8a7a;--prize-face:#c9302c}:is(.pass-tile,.pass-feature-card)[data-rarity=mythic]{--prize-frame:#ff8a7a;--prize-face:#c9302c}.pass-art{z-index:1;object-fit:contain;width:40px;height:40px;position:relative}.pass-art-emoji{font-size:28px;line-height:1}.pass-art-none{font:800 18px/1 var(--ui-font,inherit);color:#ffffffb3}.pass-art-emoji>.pass-pack{vertical-align:middle;border-width:2px;border-radius:4px;width:26px;height:35px}.pass-chip-art-emoji>.pass-pack{vertical-align:middle;border-radius:3px;width:.62em;height:.84em}.pt-emoji>.pass-pack{vertical-align:middle;border-width:2px;border-radius:4px;width:24px;height:32px}.pass-amt{z-index:2;text-align:center;font:800 15px/1 var(--ui-font,inherit);color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;position:absolute;bottom:-4px;left:-6px;right:-6px}.pass-amt:empty{display:none}.pass-lock{z-index:3;background:url(/ui/season-pass/lock-icon.png) 50%/contain no-repeat;width:18px;height:24.6px;position:absolute;top:-9px;right:-8px}.pass-cell.is-locked .pass-cell-box{background-image:none}.pass-cell.is-ready,.pass-cell[data-tip],.pass-cell[data-inspect],.pass-feature-card[data-inspect]{cursor:pointer}.pass-cell.is-ready .pass-cell-box:before{content:"";background:url(/ui/season-pass/item-shine.png) 50%/contain no-repeat;width:112px;height:112px;margin:-56px 0 0 -56px;animation:2.8s ease-in-out infinite passBreath,16s linear infinite passSpin;position:absolute;top:50%;left:50%}@keyframes passBreath{0%,to{opacity:1;scale:1}50%{opacity:.65;scale:.88}}@keyframes passSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.pass-cell.is-ready .pass-cell-box:before,.pass-feature:before{animation:none}}.pass-cell.is-got .pass-cell-box{background-image:linear-gradient(#0a06184d,#0a06184d)}.pass-cell.is-got .pass-tile{opacity:.45}.pass-tick{z-index:4;background:url(/ui/checkmark.png) 50%/42px 33px no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.pass-cell.is-piece .pass-art{width:46px;height:46px}.pass-cell.is-piece .pass-amt{text-transform:capitalize;font-size:12px}.pass-s{z-index:3;background:url(/ui/s-tier.webp) 50%/contain no-repeat;width:20px;height:22px;font-size:0;position:absolute;bottom:-6px;left:-7px}.pass-buy{z-index:7;background:#231b38;border-top:3px solid #17112a;flex:none;padding:8px 8px 10px;position:relative}.pass-buy[hidden]{display:none}.pass-buy-slot{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.pass-buy-slot:has(.pass-buy-btn):before{content:"";z-index:0;pointer-events:none;background:url(/ui/season-pass/item-shine.png) 50%/contain no-repeat;width:150px;height:150px;margin:0 0 -75px -75px;animation:2.8s ease-in-out infinite passBreath,16s linear infinite passSpin;position:absolute;bottom:50px;left:50%}.pass-buy-btn{z-index:1;position:relative}.pass-sparks{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pass-sparks i{bottom:22px;left:var(--x);width:var(--s,10px);height:var(--s,10px);margin-left:calc(var(--s,10px) / -2);opacity:0;animation:passSpark var(--d,2.2s) linear var(--t,0s) infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0C11 7 13 9 20 10 13 11 11 13 10 20 9 13 7 11 0 10 7 9 9 7 10 0Z' fill='%23fff6c9'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute}.pass-sparks i:first-child{--x:18%;--s:9px;--d:2.3s;--t:0s}.pass-sparks i:nth-child(2){--x:34%;--s:12px;--d:2s;--t:.7s}.pass-sparks i:nth-child(3){--x:50%;--s:8px;--d:2.6s;--t:1.3s}.pass-sparks i:nth-child(4){--x:64%;--s:11px;--d:2.1s;--t:.35s}.pass-sparks i:nth-child(5){--x:80%;--s:9px;--d:2.4s;--t:1s}.pass-sparks i:nth-child(6){--x:42%;--s:7px;--d:2.8s;--t:1.75s}@keyframes passSpark{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}70%{opacity:.9}to{transform:translate(var(--dx,0px), var(--dy,-90px)) scale(.9);opacity:0}}@media (prefers-reduced-motion:reduce){.pass-buy-slot:before{animation:none}.pass-sparks{display:none}}.pass-buy-label{z-index:2;white-space:nowrap;text-shadow:0 1.5px #000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;place-items:center;width:70.4%;height:27.5px;margin-bottom:-5px;padding-bottom:2px;display:grid;position:relative;top:4px}#stage .pass-buy-label{-webkit-text-stroke-width:2.5px;font-size:13px}.pass-buy-btn{width:90%;height:50.6px;padding:0 4px}#stage .pass-buy-btn{font-size:21px!important}.pass-buy-btn .cur-star{width:20px;height:20px}.pass-buy-owned{border-radius:var(--ui-radius,14px);width:100%;height:46px;font:800 15px/1 var(--ui-font,inherit);color:#b7f3c1;background:#0000004d;place-items:center;display:grid}.pass-foot{padding:9px calc(12px + var(--safe-r,0px)) calc(10px + var(--safe-b,0px)) calc(12px + var(--safe-l,0px));background:#1b1529;border-top:2px solid #3a2e55;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.pass-back{cursor:pointer;flex:none;width:54px;height:54px;padding:0;position:relative}.pass-claim-all{width:150px;height:52px}#stage .pass-claim-all{font-size:24px!important}#stage :-webkit-any(.pass-claim-all,.pass-buy-btn){font-family:"Lilita One", var(--game-font)!important}#stage :is(.pass-claim-all,.pass-buy-btn){font-family:"Lilita One", var(--game-font)!important}.pass-claim-all[hidden]{display:none}.pass-buy-tag{z-index:3;border:2px solid var(--pass-ink);font:800 12px/1 var(--game-font,inherit);color:#fff;white-space:nowrap;-webkit-text-stroke:2px var(--pass-ink);paint-order:stroke fill;pointer-events:none;background:linear-gradient(#ff5a4f,#d4221a);border-radius:8px;padding:3px 7px 4px;font-style:normal;position:absolute;top:0;right:2%;rotate:6deg;box-shadow:0 2px #00000059}.pass-buy-owned.is-pending{color:#ffe08a;text-align:center;padding:0 6px;font-size:12.5px;line-height:1.15}.pass-art-own{z-index:1;place-items:center;width:40px;height:40px;font-size:30px;display:grid;position:relative}#app #stage.has-passPanel #tutPointer{visibility:hidden}#stage .pass-cell>.navDot.bmk{top:2px;right:2px;transform:none}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel){--pass-panel-2:#251d41;--pass-l0-band:#2f2550;--pass-l0-1:#382e5b;--pass-l1-band:#5f2f9b;--pass-l1-1:#6437a0;--pass-l2-band:#6e4518;--pass-l2-1:#7d5020}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel){--pass-panel-2:#251d41;--pass-l0-band:#2f2550;--pass-l0-1:#382e5b;--pass-l1-band:#5f2f9b;--pass-l1-1:#6437a0;--pass-l2-band:#6e4518;--pass-l2-1:#7d5020}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) :where(.pass-progress,.pass-lanes,.pass-rail,.pass-buy) :where(:not(.pass-tile *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) :where(.pass-progress,.pass-lanes,.pass-rail,.pass-buy) :where(:not(.pass-tile *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress{box-shadow:none!important;background:url(/ui/gui-pro/pass-band.png) 0 100%/auto 100% repeat-x!important;border-bottom:0!important;padding-bottom:22px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress{box-shadow:none!important;background:url(/ui/gui-pro/pass-band.png) 0 100%/auto 100% repeat-x!important;border-bottom:0!important;padding-bottom:22px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-plate{box-shadow:none!important;background:0 0!important;border:0!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-plate{box-shadow:none!important;background:0 0!important;border:0!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-lead{-webkit-text-stroke:3px #1d1230;paint-order:stroke fill;color:#fff!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-lead{-webkit-text-stroke:3px #1d1230;paint-order:stroke fill;color:#fff!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track{background:#1d1530!important;border-color:#11101f!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track{background:#1d1530!important;border-color:#11101f!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-hex{background:url(/ui/gui-pro/pass-tier-on.png) 50%/contain no-repeat!important;width:48px!important;height:49px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-hex{background:url(/ui/gui-pro/pass-tier-on.png) 50%/contain no-repeat!important;width:48px!important;height:49px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane{background-position:50%!important;background-size:100% 100%!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane{background-position:50%!important;background-size:100% 100%!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-0{color:#3d4256!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-0{color:#3d4256!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-1:not(.pass-buy-label){paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #3a1366!important;text-shadow:none!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-1:not(.pass-buy-label){paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #3a1366!important;text-shadow:none!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-2:not(.pass-buy-label){color:#a0520f!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-2:not(.pass-buy-label){color:#a0520f!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-rail .pass-hex{background:url(/ui/gui-pro/pass-tier-off.png) 50%/contain no-repeat!important;width:44px!important;height:45px!important;margin:0 -17px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-rail .pass-hex{background:url(/ui/gui-pro/pass-tier-off.png) 50%/contain no-repeat!important;width:44px!important;height:45px!important;margin:0 -17px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail .pass-hex{background-image:url(/ui/gui-pro/pass-tier-on.png)!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail .pass-hex{background-image:url(/ui/gui-pro/pass-tier-on.png)!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail:before{background:#f3c223!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail:before{background:#f3c223!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail:after{background:#f3c223!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-row.is-reached .pass-rail:after{background:#f3c223!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy-btn{height:47px!important;box-shadow:none!important;color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important;border:0!important;border-radius:0!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy-btn{height:47px!important;box-shadow:none!important;color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy-btn .cur-price{color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy-btn .cur-price{color:#8e464c!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy{background:#1b152e!important;border-top-color:#11101f!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-buy{background:#1b152e!important;border-top-color:#11101f!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track{--tip:13px;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track{--tip:13px;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:before{content:"";pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);position:absolute}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:before{content:"";pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);position:absolute}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:after{content:"";pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);position:absolute}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:after{content:"";pointer-events:none;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);position:absolute}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:before{background:#11101f;top:0;bottom:0;left:0;right:0}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:before{background:#11101f;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:after{background:linear-gradient(#221b3d,#2c2547);top:2px;bottom:2px;left:2px;right:2px}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-track:after{background:linear-gradient(#221b3d,#2c2547);top:2px;bottom:2px;left:2px;right:2px}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-fill{z-index:1;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);max-width:calc(100% - 4px);box-shadow:none!important;background:linear-gradient(#ffe873 0 34%,#fdc11f 34% 70%,#f0a313)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-fill{z-index:1;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);max-width:calc(100% - 4px);box-shadow:none!important;background:linear-gradient(#ffe873 0 34%,#fdc11f 34% 70%,#f0a313)!important;border-radius:0!important;top:2px!important;bottom:2px!important;left:2px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-num{z-index:2}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-bar-num{z-index:2}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-hex{z-index:3;position:relative}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress .pass-hex{z-index:3;position:relative}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row{align-items:center;display:flex}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row{align-items:center;display:flex}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-points-ic{z-index:3;filter:drop-shadow(0 2px #00000059);background:url(/ui/target.png) 50%/contain no-repeat;flex:none;order:0;width:44px;height:46px;position:relative}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-points-ic{z-index:3;filter:drop-shadow(0 2px #00000059);background:url(/ui/target.png) 50%/contain no-repeat;flex:none;order:0;width:44px;height:46px;position:relative}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-bar-track{order:1;margin-left:-12px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-bar-track{order:1;margin-left:-12px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-next-arrow{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px #11101f);background:#fff;flex:none;order:2;width:16px;height:20px;margin:0 6px 0 10px}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-next-arrow{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px #11101f);background:#fff;flex:none;order:2;width:16px;height:20px;margin:0 6px 0 10px}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-hex{order:3}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-progress-row .pass-hex{order:3}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-season{paint-order:stroke fill;order:-1;color:#ffd34a!important;-webkit-text-stroke:4px #1d1230!important;text-shadow:0 2px #1d1230!important;font-size:21px!important;line-height:1!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-season{paint-order:stroke fill;order:-1;color:#ffd34a!important;-webkit-text-stroke:4px #1d1230!important;text-shadow:0 2px #1d1230!important;font-size:21px!important;line-height:1!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-title{paint-order:stroke fill;margin-bottom:4px;color:#fff!important;-webkit-text-stroke:5px #1d1230!important;text-shadow:0 3px #1d1230!important;font-size:36px!important;line-height:1.05!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-title{paint-order:stroke fill;margin-bottom:4px;color:#fff!important;-webkit-text-stroke:5px #1d1230!important;text-shadow:0 3px #1d1230!important;font-size:36px!important;line-height:1.05!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text :-webkit-any(.pass-left,.pass-tag){background:#161028db!important;border-radius:999px!important;font-size:15px!important;box-shadow:inset 0 0 0 2px #4a3f6e,0 2px #00000059!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text :is(.pass-left,.pass-tag){background:#161028db!important;border-radius:999px!important;font-size:15px!important;box-shadow:inset 0 0 0 2px #4a3f6e,0 2px #00000059!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left{color:#fff!important;padding:0 14px 0 5px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left{color:#fff!important;padding:0 14px 0 5px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left span{-webkit-text-stroke:3px #1d1230;paint-order:stroke fill}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left span{-webkit-text-stroke:3px #1d1230;paint-order:stroke fill}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-tag{color:#c9bdf0!important;padding:5px 14px!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-tag{color:#c9bdf0!important;padding:5px 14px!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-tag{display:none!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-tag{display:none!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text{position:static!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text{position:static!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left{z-index:2;position:absolute;bottom:12px;left:16px}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-banner-text .pass-left{z-index:2;position:absolute;bottom:12px;left:16px}#stage .pass-claim-all{padding-bottom:4px;box-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%!important;border:0!important;border-radius:0!important;font-weight:400!important}#stage .pass-claim-all:active{transform:translateY(2px)}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel).is-clock .pass-progress-row .pass-points-ic{background-image:url(/ui/clock.webp)!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel).is-clock .pass-progress-row .pass-points-ic{background-image:url(/ui/clock.webp)!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane:-webkit-any(.pass-lane-0,.pass-lane-1,.pass-lane-2):not(.pass-buy-label){background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 45px) 100%!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane:is(.pass-lane-0,.pass-lane-1,.pass-lane-2):not(.pass-buy-label){background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 45px) 100%!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-0{background-image:url(/ui/gui-pro/pass-plate-free-l.png),url(/ui/gui-pro/pass-plate-free-r.png),url(/ui/gui-pro/pass-plate-free-m.webp)!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-0{background-image:url(/ui/gui-pro/pass-plate-free-l.png),url(/ui/gui-pro/pass-plate-free-r.png),url(/ui/gui-pro/pass-plate-free-m.webp)!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-1:not(.pass-buy-label){background-image:url(/ui/gui-pro/pass-plate-adv-l.webp),url(/ui/gui-pro/pass-plate-adv-r.webp),url(/ui/gui-pro/pass-plate-adv-m.png)!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-1:not(.pass-buy-label){background-image:url(/ui/gui-pro/pass-plate-adv-l.webp),url(/ui/gui-pro/pass-plate-adv-r.webp),url(/ui/gui-pro/pass-plate-adv-m.png)!important}#stage :-webkit-any(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-2:not(.pass-buy-label){background-image:url(/ui/gui-pro/pass-plate-lux-l.png),url(/ui/gui-pro/pass-plate-lux-r.png),url(/ui/gui-pro/pass-plate-lux-m.png)!important}#stage :is(#passPanel,.pass-wrap.is-source,#fundPassPanel) .pass-lane-2:not(.pass-buy-label){background-image:url(/ui/gui-pro/pass-plate-lux-l.png),url(/ui/gui-pro/pass-plate-lux-r.png),url(/ui/gui-pro/pass-plate-lux-m.png)!important}#stage :-webkit-any(.pass-wrap.is-source,#fundPassPanel) .pass-lanes>.pass-lane{margin-inline-start:10%;margin-inline-end:10%}#stage :is(.pass-wrap.is-source,#fundPassPanel) .pass-lanes>.pass-lane{margin-inline-start:10%;margin-inline-end:10%}#stage{--menu-plate:url(/ui/gui-pro/menu-plate.png?v=3)}#stage #choresPanel :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #menuRail :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #menuRailRight :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .pass-bar :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #patrolBar>button,#stage #choresPanel #modesBtn{background:var(--menu-plate) 50% 0 / 60px 60px no-repeat;width:60px;min-height:74px;box-shadow:none;filter:none;border:0;border-radius:0;padding:0}#stage #menuRail .promoBtn>span,#stage #menuRailRight .promoBtn>span,#stage #patrolBar>button .lbl,#stage #choresPanel #modesBtn .lbl{z-index:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;margin-top:-11px;font-size:13px;line-height:1.05;position:relative}#stage #patrolBar>button .lbl{white-space:normal;text-align:center}#stage #menuRail .promoBtn>.ic,#stage #menuRailRight .promoBtn>.ic{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:46px;height:46px;margin-top:6px}#stage #patrolBar{background:0 0;border-radius:0;align-items:flex-start;gap:44px;height:auto;padding:0}#stage #patrolBar>button{flex:none;justify-content:flex-start;padding-top:60px}#stage #patrolBar>button .ic{background-position:50%;background-repeat:no-repeat;background-size:contain;width:46px;height:46px;top:6px;bottom:auto}#stage #choresPanel #modesBtn{aspect-ratio:auto;justify-content:flex-end;height:74px;right:12px}#stage #choresPanel #modesBtn:before{content:"";filter:drop-shadow(0 2px #00000073);background:url(/ui/gui-pro/menu-ic-modes.png) 50%/contain no-repeat;width:46px;height:40px;position:absolute;top:9px;left:50%;translate:-50%}#stage #choresPanel #modesBtn .lbl{margin-top:0}#stage #menuRail #menuMore{background:var(--menu-plate) 50% 50% / 100% 100% no-repeat;border-radius:0;width:60px;height:60px;padding:0 0 4px}#stage #menuRail .promoBtn .navDot,#stage #menuRailRight .promoBtn .navDot,#stage #patrolBar .navDot,#stage #choresPanel #modesBtn .navDot,#stage .pass-bar .pass-bar-dot{box-shadow:none;color:#fff;-webkit-text-stroke:0;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0}#stage #menuRail .promoBtn .navDot,#stage #menuRailRight .promoBtn .navDot,#stage #patrolBar .navDot,#stage #choresPanel #modesBtn .navDot{top:-6px;bottom:auto;right:-6px}#stage #choresPanel #lvlStart{text-transform:uppercase;letter-spacing:.03em;color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat;border-radius:0;padding-bottom:12px;font-size:40px!important}#stage #choresPanel #lvlStart .cost{text-transform:none;color:#8e464c;-webkit-text-stroke:0;text-shadow:none;font-size:20px}#stage .pass-bar .pass-bar-row{background:linear-gradient(#362545,#3d2646);border:0;border-radius:6px;box-shadow:inset 0 0 0 4px #382545,inset 0 0 0 5.25px #724d49}#stage .pass-bar .pass-bar-track{background:#2a1b1f;border:1px solid #1f1732;border-radius:0;height:24px;box-shadow:inset 0 2px #1a1114}#stage .pass-bar .pass-bar-fill{background:linear-gradient(#ff8c05 0 1.5px,#ffbb05 1.5px calc(100% - 3px),#ff8c05 calc(100% - 3px));border-radius:0;max-width:none;top:0;bottom:0;left:0;right:auto;box-shadow:inset -1px 0 #e07a05}#stage .pass-bar .pass-hex{background:url(/ui/gui-pro/menu-tier.png?v=5) 50%/contain no-repeat;width:41px;height:42px}#stage .pass-bar .pass-bar-season{font-size:17px}#stage #menuRail #d3poBtn>span{white-space:normal;text-align:center;width:min-content}#stage #menuRail .promoBtn .navDot,#stage #menuRailRight .promoBtn .navDot{top:8px;right:calc(50% - 29px)}#stage #patrolBar .navDot,#stage #choresPanel #modesBtn .navDot{top:0;right:0}#stage #menuRail .promoBtn>span,#stage #menuRailRight .promoBtn>span,#stage #patrolBar>button .lbl,#stage #choresPanel #modesBtn .lbl{margin:0;position:absolute;top:44px;left:50%;translate:-50%}#stage #patrolBar{background:#00000080;border-radius:13px;gap:14px;padding:3px 8px 2px}#stage #patrolBar>button{min-height:71px}#stage #patrolBar{background:0 0}#stage #patrolBar:before{content:"";z-index:-1;pointer-events:none;background:#00000073;border-radius:6.5px;position:absolute;top:27px;bottom:0;left:0;right:0}#stage #menuRail #menuMore{background:url(/ui/gui-pro/menu-burger.webp) 50%/100% 100% no-repeat;padding:0 0 4px}#stage #menuRail #menuMore .mm-bars{background:url(/ui/gui-pro/menu-ic-burger.png) 50%/contain no-repeat;border-radius:0;width:30px;height:26px}#stage #menuRail #menuMore .mm-bars:before,#stage #menuRail #menuMore .mm-bars:after{display:none}#stage #menuRail #menuMore{width:54px;height:54px;margin:0 0 6px}#stage #menuRail #menuMore .mm-bars{width:27px;height:23.4px}#stage #patrolBar>button{background:0 0}#stage .pass-bar .pass-hex{box-sizing:border-box;width:47px;height:48px;padding:0 0 4px 1px;font-size:26px;line-height:1}#stage .pass-bar .pass-bar-row{box-shadow:none;background:50%/100% 100% no-repeat;border-radius:6px}#stage #choresPanel #lvlTitle{-webkit-text-stroke-width:2.4px;font-size:24.8px}#stage #choresPanel #lvlTitle.t-long{-webkit-text-stroke-width:2.2px;font-size:21.6px}#stage #choresPanel #lvlTitle.t-xlong{-webkit-text-stroke-width:2px;font-size:19.2px}#stage #choresPanel #lvlTitle.t-xxlong{-webkit-text-stroke-width:1.8px;font-size:16.8px}#stage .pass-bar .pass-bar-row{box-shadow:none}#stage .pass-bar .pass-hex{padding:0}#stage .pass-bar .pass-bar-row{background-image:url(/ui/gui-pro/menu-pass-dark.png)}#stage .pass-bar .pass-bar-chips{margin-left:-6px}#stage #patrolBar #patrolMenuBtn .ic{background-image:url(/ui/gui-pro/menu-ic-patrol.png)}#stage #menuRail #menuMore{top:-4.9px}#stage #menuMoreList{background:linear-gradient(#221b3a,#1a1530);border-radius:14px;gap:0;padding:6px 14px;box-shadow:inset 0 0 0 2px #4a3f6e,inset 0 0 0 4px #120d26,0 10px 24px #00000080}#stage #menuMoreList .mm-item{paint-order:stroke fill;gap:14px;width:178px;padding:10px 4px;box-shadow:none!important;font:400 20px "Germania One", "Lilita One", var(--game-font)!important;color:#fff!important;-webkit-text-stroke:3px #120d26!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#stage #menuMoreList .mm-item+.mm-item{background:linear-gradient(90deg,#4a3f6e00,#4a3f6e 20% 80%,#4a3f6e00) top/100% 2px no-repeat!important}#stage #menuMoreList .mm-item .ic{background-size:contain;width:40px!important;height:40px!important}#stage #menuMoreList .mm-item .ic-gear{background-image:url(/ui/gui-pro/mm-ic-settings.png)!important}#stage #menuMoreList .mm-item .ic-bag{background-image:url(/ui/gui-pro/mm-ic-bag.png)!important}#stage #menuRail .promoBtn,#stage #menuRailRight .promoBtn{width:var(--rail-w);min-height:60px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;padding:0}#stage #menuRail #d3poBtn{min-height:74px}#stage #menuRail .promoBtn>span,#stage #menuRailRight .promoBtn>span{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 3px)}#stage #menuRail:before,#stage #menuRailRight:before{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}#ropRoot{display:contents}.rop-wrap{z-index:66;padding:calc(14px + var(--safe-t,0px)) 10px calc(14px + var(--safe-b,0px));background:#080512c7;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.rop-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.rop-wrap.show .rop-stage{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}@media (prefers-reduced-motion:reduce){.rop-wrap.show,.rop-wrap.show .rop-stage{animation:none}}.rop-stage{flex-direction:column;align-items:center;width:min(100%,456px);max-height:100%;display:flex}.rop-hero{z-index:1;transform-origin:50% 100%;flex:none;width:auto;height:176px;margin-bottom:-60px;animation:2.6s ease-in-out infinite ropHeroBob;position:relative}@keyframes ropHeroBob{0%,to{translate:0}50%{translate:0 -4px}}#stage .rop-ribbon{z-index:2;width:min(var(--ribbon-w,386px), 100%);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;white-space:nowrap;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;flex:none;justify-content:center;align-items:center;padding-bottom:4%;display:flex;position:relative;font:400 22px "Lilita One", var(--game-font)!important}#stage .rop-left{z-index:3;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#3a2c63;border:3px solid #1d1230;border-radius:11px;flex:none;align-items:center;gap:6px;margin:-17px 0 -16px;padding:4px 18px 5px 8px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 2px #6a55a8;font:400 17px/1.1 "Lilita One", var(--game-font)!important}.rop-left[hidden]{display:none}.rop-left img{object-fit:contain;width:21px;height:21px}.rop-panel{z-index:0;background:#34285a;border:3px solid #1d1230;border-radius:20px;flex-direction:column;flex:0 auto;width:100%;min-height:0;padding:26px 12px 34px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #57458f,0 8px 24px #00000080}.rop-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;max-height:611px;padding:2px 2px 4px;overflow-x:hidden;overflow-y:auto}.rop-list::-webkit-scrollbar{display:none}.rop-close{z-index:3;flex:none;margin-top:-30px;position:relative}.rop-card{background:url(/ui/blue-teeth.png) 0 0/100% 112px no-repeat,#0b6fd0;border:3px solid #1d1230;border-radius:16px;padding:12px 12px 14px;position:relative;box-shadow:inset 0 3px #ffffff40,inset 0 -7px #0857a6}.rop-prizes{background:#fbecce;border:3px solid #d5bd8f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:8px;display:flex;box-shadow:inset 0 3px #fff9}.rop-tile{border:var(--card-edge-w,2.5px) solid #000;background:var(--prize-frame);border-radius:17.8%;place-items:center;width:64px;height:64px;display:grid;position:relative}.rop-tile:before{content:"";background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.rop-tile[data-rarity=epic]{--prize-frame:#d572fd;--prize-face:#8038cf}.rop-tile[data-rarity=legendary]{--prize-frame:#ffcf00;--prize-face:#e07a1f}.rop-tile[data-rarity=rare]{--prize-frame:#7fd3ff;--prize-face:#2f7fd6}.rop-art{z-index:1;object-fit:contain;width:44px;height:44px;position:relative}.rop-tile.is-piece .rop-art{width:50px;height:50px}.rop-art-emoji{font-size:32px;line-height:1}.rop-art-none{font:800 22px/1 var(--ui-font,inherit);color:#ffffffb3}#stage .rop-amt{z-index:2;text-align:center;color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;position:absolute;bottom:-5px;left:-8px;right:-8px;font:800 16px/1 var(--game-font)!important}.rop-amt:empty{display:none}.rop-s{z-index:3;background:url(/ui/s-tier.webp) 50%/contain no-repeat;width:22px;height:24px;font-size:0;position:absolute;bottom:-6px;left:-8px}.rop-go{width:70%;height:50px;margin:27px auto 0;padding:0 10px;display:flex;position:relative}#stage .rop-go{font-family:"Lilita One", var(--game-font)!important;font-size:25px!important}.rop-go .cur-star{width:22px;height:22px}.rop-lock{background:url(/ui/season-pass/lock-icon.png) 50%/contain no-repeat;width:26px;height:35px;position:absolute;top:-14px;right:-10px}.rop-dot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border:var(--badge-ring) solid #17112b;color:#fff;background:#e8323c;border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px #0000004d}#stage .rop-dot{font:800 calc(15px * var(--badge-scale))/1 system-ui}.rop-card.is-ready{background:#ffc928;box-shadow:inset 0 3px #ffffff73,inset 0 -7px #e8762a}.rop-card.is-locked .rop-go{--btn-edge:#1f3a12;--btn-face-top:#9fcd63;--btn-face-bot:#addb72;--btn-lip:#5f8a35;cursor:default}.rop-card.is-locked .rop-go:active{transform:none}.rop-arrow{z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 24'%3E%3Cpath d='M3 3h34L20 21z' fill='%239fe61f' stroke='%231d1230' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M9 6h22' stroke='%23d4ff7a' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:40px;height:24px;margin:-7px auto;position:relative}@media (prefers-reduced-motion:reduce){.rop-hero{animation:none}}#stage #menuRail #ropBtn>.ic-rop{background-image:url(/ui/mounts/scalejaw-v2.webp)}#stage #menuRail #ropBtn>span{white-space:normal;text-align:center;width:66px}#stage #menuRail #ropBtn{min-height:74px}#app #stage.has-ropPanel #tutPointer{visibility:hidden}#stage #ropPanel{--rop-ink:#14102a}#stage #ropPanel .rop-stage :where(:not(:-webkit-any(.rop-tile *,.navDot))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #ropPanel .rop-stage :where(:not(:is(.rop-tile *,.navDot))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #ropPanel .rop-ribbon{aspect-ratio:auto;box-sizing:border-box;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;max-width:100%;height:49.5px;padding:0 12px 10px;font-size:24px!important}#stage #ropPanel .rop-left{letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px var(--rop-ink);paint-order:stroke fill;background:#1d1736;border:0;border-radius:999px;margin:-4px 0 -18px;padding:5px 16px 6px 9px;box-shadow:inset 0 0 0 2px #4a3d7a,0 2px #00000059;font-size:17px!important}#stage #ropPanel .rop-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:34px 18px 40px;box-shadow:0 12px 32px #00000080}#stage #ropPanel .rop-card{background:#2f2750;border:0;border-radius:10px;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a}#stage #ropPanel .rop-card.is-ready{background:linear-gradient(#4a2f7e,#36215f);box-shadow:inset 0 0 0 2px #1d1736,inset 0 0 0 4px #e9b444,inset 0 6px 0 4px #ffe27a1f}#stage #ropPanel .rop-prizes{background:#0a061873;border:0;border-radius:8px;box-shadow:inset 0 2px #00000040,inset 0 0 0 1.5px #ffffff0d}#stage #ropPanel .rop-go{height:50px;box-shadow:none;letter-spacing:.02em;color:#257358;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;border:0;border-radius:0;padding:0 14px 5px;font-size:24px!important}#stage #ropPanel .rop-go:before,#stage #ropPanel .rop-go:after{display:none}#stage #ropPanel .rop-card.is-locked .rop-go{color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%}#stage :-webkit-any(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close){width:52px!important;height:55px!important;box-shadow:none!important;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#stage :is(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close){width:52px!important;height:55px!important;box-shadow:none!important;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#stage :-webkit-any(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close):before{display:none!important}#stage :is(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close):before{display:none!important}#stage :-webkit-any(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close):after{display:none!important}#stage :is(.pt-close,.es-close,.dl-close,.ci-close,.si-close,.pk-close):after{display:none!important}#stage .ws-back{box-shadow:none!important;background:url(/ui/gui-pro/vip-ic-back.png) 50% 44%/48% no-repeat,url(/ui/gui-pro/vip-back.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important}#stage .ws-back:before,#stage .ws-back:after{content:none!important}#stage .ws-back:active{transform:translateY(2px)}#stage .modeFoot .ws-back:active{transform:translateY(calc(2px - 50%))}#stage :-webkit-any(#menuBubble,.ws-say){filter:none!important;color:#2a2148!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background:#fff!important;border:2px solid #170e29!important;border-bottom-width:3px!important;border-image:!important;border-radius:9px!important;font-weight:400!important;box-shadow:inset 0 -3px #cfd2ee,0 6px 8px #0000004d!important}#stage :is(#menuBubble,.ws-say){filter:none!important;color:#2a2148!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:"Germania One", "Lilita One", var(--game-font)!important;background:#fff!important;border:2px solid #170e29!important;border-bottom-width:3px!important;border-image:!important;border-radius:9px!important;font-weight:400!important;box-shadow:inset 0 -3px #cfd2ee,0 6px 8px #0000004d!important}#stage #menuBubble:not(.show){visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s linear .18s}#stage #menuBubble.show{visibility:visible;transition:opacity .18s,transform .18s,visibility}#stage :-webkit-any(#menuBubble,.ws-say):after{content:""!important;background:url(/ui/gui-pro/bubble-tail.png) 50% 0/100% 100% no-repeat!important;border:0!important;width:17px!important;height:20px!important;margin-left:-8.5px!important;top:auto!important;bottom:-14px!important}#stage :is(#menuBubble,.ws-say):after{content:""!important;background:url(/ui/gui-pro/bubble-tail.png) 50% 0/100% 100% no-repeat!important;border:0!important;width:17px!important;height:20px!important;margin-left:-8.5px!important;top:auto!important;bottom:-14px!important}#stage #menuBubble[data-form=emberform]{--mb-bg:linear-gradient(#f4f8ff, #dfe9fb);--mb-k:#13285a;--mb-sh:#9fbef0;--mb-t:#13285a}#stage #menuBubble[data-form=stormshape]{--mb-bg:linear-gradient(#fffdf3, #fff4d6);--mb-k:#a77a12;--mb-sh:#f3dc9b;--mb-t:#5a4206;--mb-glow:0 0 14px 3px #7fe6ffd9}#stage #menuBubble[data-form=verdant]{--mb-bg:linear-gradient(#fff, #ffe7e2);--mb-k:#8e1111;--mb-sh:#ffb0a3;--mb-t:#a01212}#stage #menuBubble[data-form=umbral]{--mb-bg:linear-gradient(#2a1745, #170c29);--mb-k:#b98aff;--mb-sh:#45266f;--mb-t:#e9dcff;--mb-glow:0 0 16px 2px #a66bffbf}#stage #menuBubble[data-form=solaris]{--mb-bg:linear-gradient(#fffbe8, #ffe9a8);--mb-k:#8a4b00;--mb-sh:#ffc85a;--mb-t:#6a3800;--mb-glow:0 0 14px 2px #ffaa28cc}#stage #menuBubble[data-form=plaguebeak]{--mb-bg:linear-gradient(#f2fde9, #d8f6c8);--mb-k:#1f5a22;--mb-sh:#9fe08f;--mb-t:#1f5a22}#stage #menuBubble:-webkit-any([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]){border-color:var(--mb-k)!important;background:var(--mb-bg)!important;color:var(--mb-t)!important;box-shadow:inset 0 -3px 0 var(--mb-sh), 0 6px 8px #0000004d, var(--mb-glow,0 0 0 transparent)!important}#stage #menuBubble:is([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]){border-color:var(--mb-k)!important;background:var(--mb-bg)!important;color:var(--mb-t)!important;box-shadow:inset 0 -3px 0 var(--mb-sh), 0 6px 8px #0000004d, var(--mb-glow,0 0 0 transparent)!important}#stage #menuBubble:-webkit-any([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]):after{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--mb-k)!important;width:18px!important;height:14px!important;margin-left:-9px!important;bottom:-14px!important}#stage #menuBubble:is([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]):after{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--mb-k)!important;width:18px!important;height:14px!important;margin-left:-9px!important;bottom:-14px!important}#stage #menuBubble:-webkit-any([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]):before{content:"";background:var(--mb-sh);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;width:12px;height:9px;margin-left:-6px;position:absolute;bottom:-9px;left:50%}#stage #menuBubble:is([data-form=emberform],[data-form=stormshape],[data-form=verdant],[data-form=umbral],[data-form=solaris],[data-form=plaguebeak]):before{content:"";background:var(--mb-sh);clip-path:polygon(0 0,100% 0,50% 100%);z-index:1;width:12px;height:9px;margin-left:-6px;position:absolute;bottom:-9px;left:50%}#stage .ws-say:before{content:none!important}#stage .ws-say{font-size:16px!important;line-height:1.2!important}#stage #prizeTip{filter:none!important;background:linear-gradient(#e6e1f8,#d6d0ee)!important;border:2px solid #170e29!important;border-bottom-width:3px!important;border-image:!important;border-radius:9px!important;padding:4px 4px 6px!important;box-shadow:inset 0 -3px #7e87cb,0 8px 10px #00000057!important}#stage #prizeTip :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #prizeTip .pz-head{color:#2a2148!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;padding:5px 10px 2px!important;font-size:18px!important}#stage #prizeTip .pz-body{background:0 0!important;border:0!important;border-radius:0!important;padding:4px 10px 6px!important}#stage #prizeTip .pz-have{color:#7a72a3!important;font-size:13.5px!important}#stage #prizeTip .pz-about{color:#3d3566!important;font-size:13.5px!important}#stage #prizeTip:before{content:none!important}#stage #prizeTip:after{content:""!important;background:url(/ui/gui-pro/bubble-tail-lav.png) 50% 0/100% 100% no-repeat!important;border:0!important;width:17px!important;height:20px!important;margin-left:-8.5px!important;bottom:-14px!important}#stage #prizeTip :-webkit-any(.pz-head,.pz-have,.pz-about){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #prizeTip :is(.pz-head,.pz-have,.pz-about){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#patrolGotModal .pg-ribbon,#chestFx .cf-ribbon,.pr-ribbon){aspect-ratio:386/76;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:5px #3a1d0b;paint-order:stroke fill;text-shadow:0 3.5px #3a1d0b;background:url(/ui/gui-pro/rw-ribbon.png) 50%/100% 100% no-repeat;padding-bottom:12px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-size:24px!important;font-weight:400!important;line-height:1!important}#stage .pr-ribbon:before{content:none}#stage #patrolGotModal .pg-head{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='0' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M118 6 124 1 130 6 124 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 0/130px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='12'%3E%3Crect x='10' y='5' width='120' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 100%/130px 12px no-repeat;width:390px;max-width:92%;margin-top:64px;margin-bottom:-4px;font-size:20px;line-height:24px;animation:.3s ease-out .12s both pg-head-in;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}@keyframes pg-head-in{0%{opacity:0;transform:translateY(6px)}}#stage #patrolGotModal .pg-rewards:before,#stage #patrolGotModal .pg-mote{display:none!important}#stage #patrolGotModal .pg-hint{color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;text-shadow:0 2px #120d26;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-size:22px!important;font-weight:400!important}#stage #patrolGotModal .pg-confetti{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #patrolGotModal .pg-confetti i{border-radius:1.5px;animation:linear infinite pg-confetti;position:absolute;top:-4%;scale:1.5}@keyframes pg-confetti{0%{opacity:0;transform:translate(0)rotate(0)rotateX(0)}6%{opacity:1}50%{transform:translate(var(--sway), 55vh) rotate(calc(var(--spin) / 2)) rotateX(180deg)}92%{opacity:1}to{transform:translate(0, 110vh) rotate(var(--spin)) rotateX(360deg);opacity:0}}#stage #patrolGotModal .pg-confetti i:first-child{--sway:-27px;--spin:835deg;background:#ff5fae;width:10px;height:6px;animation-duration:5.06s;animation-delay:-.69s;left:49%}#stage #patrolGotModal .pg-confetti i:nth-child(2){--sway:-27px;--spin:-723deg;background:#ffe14a;width:13px;height:6px;animation-duration:4.34s;animation-delay:-4.69s;left:41%}#stage #patrolGotModal .pg-confetti i:nth-child(3){--sway:-39px;--spin:600deg;background:#b46cff;width:9px;height:6px;animation-duration:4.87s;animation-delay:-1.06s;left:56%}#stage #patrolGotModal .pg-confetti i:nth-child(4){--sway:18px;--spin:-601deg;background:#bfe8ff;width:13px;height:7px;animation-duration:4.69s;animation-delay:-3.3s;left:20%}#stage #patrolGotModal .pg-confetti i:nth-child(5){--sway:-23px;--spin:-860deg;background:#ff8a3d;width:14px;height:8px;animation-duration:4.46s;animation-delay:-.92s;left:55%}#stage #patrolGotModal .pg-confetti i:nth-child(6){--sway:34px;--spin:-433deg;background:#5ce1f0;width:13px;height:7px;animation-duration:4.82s;animation-delay:-1.42s;left:87%}#stage #patrolGotModal .pg-confetti i:nth-child(7){--sway:31px;--spin:-535deg;background:#ff5fae;width:11px;height:7px;animation-duration:3.83s;animation-delay:-.29s;left:45%}#stage #patrolGotModal .pg-confetti i:nth-child(8){--sway:-21px;--spin:-761deg;background:#ffe14a;width:12px;height:7px;animation-duration:4.74s;animation-delay:-5.03s;left:50%}#stage #patrolGotModal .pg-confetti i:nth-child(9){--sway:36px;--spin:706deg;background:#b46cff;width:15px;height:10px;animation-duration:5.59s;animation-delay:-5.15s;left:28%}#stage #patrolGotModal .pg-confetti i:nth-child(10){--sway:32px;--spin:504deg;background:#bfe8ff;width:10px;height:5px;animation-duration:4.44s;animation-delay:-2.14s;left:4%}#stage #patrolGotModal .pg-confetti i:nth-child(11){--sway:-40px;--spin:831deg;background:#ff8a3d;width:12px;height:6px;animation-duration:4.54s;animation-delay:-3.51s;left:3%}#stage #patrolGotModal .pg-confetti i:nth-child(12){--sway:-15px;--spin:742deg;background:#5ce1f0;width:14px;height:7px;animation-duration:3.93s;animation-delay:-4.76s;left:47%}#stage #patrolGotModal .pg-confetti i:nth-child(13){--sway:-15px;--spin:371deg;background:#ff5fae;width:14px;height:7px;animation-duration:5.86s;animation-delay:-1.38s;left:65%}#stage #patrolGotModal .pg-confetti i:nth-child(14){--sway:-21px;--spin:-395deg;background:#ffe14a;width:12px;height:6px;animation-duration:5.79s;animation-delay:-.87s;left:82%}#stage #patrolGotModal .pg-confetti i:nth-child(15){--sway:14px;--spin:-407deg;background:#b46cff;width:10px;height:5px;animation-duration:4.37s;animation-delay:-4.74s;left:24%}#stage #patrolGotModal .pg-confetti i:nth-child(16){--sway:26px;--spin:542deg;background:#bfe8ff;width:9px;height:6px;animation-duration:4.84s;animation-delay:-2.49s;left:12%}#stage #patrolGotModal .pg-confetti i:nth-child(17){--sway:-37px;--spin:-397deg;background:#ff8a3d;width:11px;height:5px;animation-duration:5.26s;animation-delay:-1.61s;left:71%}#stage #patrolGotModal .pg-confetti i:nth-child(18){--sway:28px;--spin:-645deg;background:#5ce1f0;width:12px;height:7px;animation-duration:3.68s;animation-delay:-3.6s;left:31%}#stage #patrolGotModal .pg-confetti i:nth-child(19){--sway:-32px;--spin:882deg;background:#ff5fae;width:12px;height:8px;animation-duration:5.94s;animation-delay:-3.97s;left:14%}#stage #patrolGotModal .pg-confetti i:nth-child(20){--sway:28px;--spin:703deg;background:#ffe14a;width:14px;height:10px;animation-duration:4.89s;animation-delay:-4.22s;left:42%}#stage #patrolGotModal .pg-confetti i:nth-child(21){--sway:24px;--spin:783deg;background:#b46cff;width:12px;height:7px;animation-duration:3.8s;animation-delay:-5.84s;left:44%}#stage #patrolGotModal .pg-confetti i:nth-child(22){--sway:26px;--spin:-716deg;background:#bfe8ff;width:9px;height:5px;animation-duration:5.89s;animation-delay:-4.33s;left:45%}#stage #patrolGotModal .pg-confetti i:nth-child(23){--sway:15px;--spin:-638deg;background:#ff8a3d;width:12px;height:6px;animation-duration:4.04s;animation-delay:-1.2s;left:67%}#stage #patrolGotModal .pg-confetti i:nth-child(24){--sway:22px;--spin:-684deg;background:#5ce1f0;width:10px;height:6px;animation-duration:4.08s;animation-delay:-3.95s;left:39%}@media (prefers-reduced-motion:reduce){#stage #patrolGotModal .pg-confetti{display:none}}#stage #buffOverlay .lvlup,#stage #buffOverlay .lvlup *,#stage #buffOverlay .buff-title,#stage #buffOverlay #pickSkillsBtn{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #buffOverlay:has(.buff-row.lvlup):after{content:none;display:none}#stage #buffOverlay:has(.buff-row.lvlup) .buff-title:before{content:none;display:none}#stage #buffOverlay:has(.buff-row.lvlup){padding-top:calc(150px + var(--safe-t));gap:6px}#stage #buffOverlay:has(.buff-row.lvlup):before{content:"Select a Skill";aspect-ratio:1320/198;width:340px;line-height:1;font:400 26px "Germania One", "Lilita One", var(--game-font);color:#fff;-webkit-text-stroke:4px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;margin-top:0;padding-bottom:10px}#stage #buffOverlay.power-up:has(.buff-row.lvlup):before{content:"Power Up!"}#stage #buffOverlay.transform:has(.buff-row.lvlup):before{content:"Transform!"}#stage #buffOverlay:has(.buff-row.lvlup) .buff-title{color:#fff;-webkit-text-stroke:4px #120d26;text-shadow:0 2px #120d26;margin:0 0 30px;font-size:20px}#stage #buffOverlay .buff-row.lvlup{flex-flow:row;justify-content:center;align-items:flex-start;gap:10px;padding:14px 8px 0}#stage #buffOverlay .lvlup .skill-card{box-sizing:border-box;text-align:center;width:158px;height:372px;min-height:0;box-shadow:none;filter:drop-shadow(0 8px 10px #00000073);background:url(/ui/gui-pro/ch-flag-common.png) 0 0/100% 100% no-repeat;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;margin:0;padding:30px 10px 0;display:flex}#stage #buffOverlay .lvlup .skill-card[data-rarity=rare]{background-image:url(/ui/gui-pro/ch-flag-rare.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=epic]{background-image:url(/ui/gui-pro/ch-flag-epic.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=legendary]{background-image:url(/ui/gui-pro/ch-flag-legendary.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=mythic]{background-image:url(/ui/gui-pro/ch-flag-mythic.png)}#stage #buffOverlay .lvlup .skill-card:before{content:none}#stage #buffOverlay .lvlup .skill-card:active{transform:scale(.97)}#stage #buffOverlay .lvlup .sk-rarity{box-sizing:border-box;letter-spacing:.05em;color:#fff;width:96px;height:22px;text-shadow:none;-webkit-text-stroke:2.5px #1d1338;paint-order:stroke fill;background:url(/ui/gui-pro/ch-tag-common.png) 0 0/100% 100% no-repeat;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex;top:-11px;left:50%}#stage #buffOverlay .lvlup .skill-card[data-rarity=rare] .sk-rarity{background-image:url(/ui/gui-pro/ch-tag-rare.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=epic] .sk-rarity{background-image:url(/ui/gui-pro/ch-tag-epic.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=legendary] .sk-rarity{background-image:url(/ui/gui-pro/ch-tag-legendary.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=mythic] .sk-rarity{background-image:url(/ui/gui-pro/ch-tag-mythic.png)}#stage #buffOverlay .lvlup .sk-rarity:before,#stage #buffOverlay .lvlup .sk-rarity:after{content:none}#stage #buffOverlay .lvlup .sk-body{display:contents}#stage #buffOverlay .lvlup .sk-name{color:#fff;-webkit-text-stroke:4px #1d1338;paint-order:stroke fill;text-shadow:0 2px #1d1338;white-space:normal;text-overflow:clip;order:1;width:100%;font-size:19px;line-height:1.1;position:static;overflow:visible}#stage #buffOverlay .lvlup .sk-icon{width:84px;height:76px;box-shadow:none;background:0 0;border-radius:0;flex:none;order:2;margin:12px 0 10px;font-size:50px;position:relative;top:auto;left:auto}#stage #buffOverlay .lvlup .sk-icon img{filter:drop-shadow(0 3px 2px #0a061866);max-width:84px;height:70px}#stage #buffOverlay .lvlup .sk-upgrade .sk-icon:after{top:18%;left:-6px}#stage #buffOverlay .lvlup .sk-desc{text-align:center;color:#eef0fa;-webkit-text-stroke:0;text-shadow:0 1.5px #0a061873;order:3;padding:0 2px;font-size:14px;line-height:1.3}#stage #buffOverlay .lvlup .sk-desc .skB{color:#ffe27a}#stage #buffOverlay .lvlup .sk-desc :-webkit-any(.skA,.skV){color:#a6ff7a}#stage #buffOverlay .lvlup .sk-desc :is(.skA,.skV){color:#a6ff7a}#stage #buffOverlay .lvlup .sk-gems{order:4;justify-content:center;gap:3px;margin:auto 0 58px;display:flex}#stage #buffOverlay .lvlup .sk-gems i{background:url(/ui/gui-pro/ch-gem-off.png) 50%/contain no-repeat;width:21px;height:27px}#stage #buffOverlay .lvlup .sk-gems i.on{background-image:url(/ui/gui-pro/ch-gem-on-yellow.png)}#stage #buffOverlay .lvlup .skill-card[data-rarity=epic] .sk-gems i.on{background-image:url(/ui/gui-pro/ch-gem-on-purple.png)}#stage #buffOverlay .lvlup .sk-help{color:#fff;background:#1d1338;border:2px solid #fff5;width:28px;height:28px;font-size:16px;line-height:1;top:6px;right:-6px;box-shadow:0 2px 4px #00000073}#stage #buffOverlay .lvlup .skill-card:after{content:"";z-index:-1;pointer-events:none;background:url(/ui/gui-pro/ch-deco.png) 0 0/100% 100% no-repeat;width:134px;height:300px;position:absolute;top:22px;left:12px}#stage #chapterRewards :where(:not(.pt-reward *)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #chapterRewards{background:url(/ui/gui-pro/cr-pattern.png) 0 0/400px 400px,linear-gradient(#323987 0%,#414795 60%,#6367b4 100%)}#stage #chapterRewards .cr-title{aspect-ratio:1320/198;color:#fff;-webkit-text-stroke:4px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:340px;padding-bottom:10px;line-height:1;font-size:26px!important}#stage #chapterRewards .cr-flags{height:312px;margin-top:26px}#stage #chapterRewards .cr-flag{--cr-flag-w:230px;aspect-ratio:230/300;filter:drop-shadow(0 8px 10px #00000073);background:url(/ui/gui-pro/cr-flag.png) 50% 0/100% 100% no-repeat}#stage #chapterRewards .cr-flag-label{color:#fff;-webkit-text-stroke:5px #4a1f08;text-shadow:0 3.5px #4a1f08;height:36%;top:22%;left:10%;right:10%;font-size:44px!important;line-height:1.05!important}#stage #chapterRewards .cr-flag.cr-done .cr-flag-label{font-size:32px!important}#stage #chapterRewards .cr-chapter{box-sizing:border-box;width:124px;height:30px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #4a1f08;text-shadow:0 2px #4a1f08;background:url(/ui/gui-pro/cr-tag.png?v=2) 0 0/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 0 1px;display:flex;top:62%;font-size:17px!important}#stage #chapterRewards .cr-panel{background:linear-gradient(#221b3d,#15102a);border:0;border-radius:10px;width:360px;padding:12px 14px 26px;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12,0 8px 18px #0006}#stage #chapterRewards .cr-panel-title{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;width:100%;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='0' y='5' width='90' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M88 6 94 1 100 6 94 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 0/100px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='10' y='5' width='90' height='2' rx='1' fill='%238e89a8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%238e89a8'/%3E%3C/svg%3E") 100%/100px 12px no-repeat;margin-bottom:12px;line-height:24px;font-size:20px!important}#stage #chapterRewards .cr-claim{padding-bottom:6px;box-shadow:none!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 26px) 100%!important;border:0!important;border-radius:0!important;font-size:30px!important}#stage #chapterRewards .cr-claim:active{transform:translateY(2px)}#stage #chapterRewards .cr-hint{color:#e4dcff;-webkit-text-stroke:3.5px #120d26;text-shadow:0 2px #120d26;font-size:19px!important}#stage #modesModal :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #modesModal{background:url(/ui/gui-pro/rm-pattern.png) 0 0/400px 400px,linear-gradient(#1f1736 0%,#251b3e 60%,#2a1e46 100%)!important}#stage #modesTop .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;font-size:19px}#stage #modesTop .curPill .ic-txt:-webkit-any(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage #modesTop .curPill .ic-txt:is(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage #modesTop .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage #modesTop .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage #modesTop .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage #modesTitle{padding:18px 12px 8px}#stage #modesTitle .mtLine{display:none}#stage #modesTitle h2{aspect-ratio:1320/198;box-sizing:border-box;color:#fff;-webkit-text-stroke:4px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:340px;padding-bottom:10px;line-height:1;display:flex;font-size:26px!important}#stage #modesModal .modeCard{border:3px solid #120d26;border-radius:12px;box-shadow:inset 0 0 0 2px #ffffff38,0 6px 14px #00000073}#stage #modesModal .modeCard:after{content:"";pointer-events:none;border-radius:9px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff38,inset 0 -4px 0 2px #0000002e}#stage #modesModal .modeCard{--mcIn:9px}#stage #modesModal .modeCard .mcName{color:#fff;-webkit-text-stroke:5px #120d26;text-shadow:0 3px #120d26;font-size:34px}#stage #modesModal .modeCard :-webkit-any(.mcWhere,.mcEnergy){color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:none;background:#0a0816b8;border:0;box-shadow:inset 0 0 0 1.5px #ffffff24}#stage #modesModal .modeCard :is(.mcWhere,.mcEnergy){color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:none;background:#0a0816b8;border:0;box-shadow:inset 0 0 0 1.5px #ffffff24}#stage #modesModal .modeCard .mcWhere{padding:2px 12px 2px 8px;font-size:18px}#stage #modesModal .modeCard .mcEnergy{font-size:21px}#stage #modesModal .modeCard .mcLockPill{background:#0a0816cc;font-size:21px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage #modesModal .modeCard .navDot{font-family:system-ui!important;font-weight:800!important}#stage :-webkit-any(#towerModal,#mineModal) :where(:not(:-webkit-any(.twTileArt *,.twTileN))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#towerModal,#mineModal) :where(:not(:is(.twTileArt *,.twTileN))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#towerModal,#islandModal) :where(:not(:-webkit-any(.twTileArt *,.twTileN))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#towerModal,#islandModal) :where(:not(:is(.twTileArt *,.twTileN))){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#towerTop,#mineTop) .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;font-size:19px}#stage :is(#towerTop,#mineTop) .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;font-size:19px}#stage :-webkit-any(#towerTop,#islandTop) .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;font-size:19px}#stage :is(#towerTop,#islandTop) .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;font-size:19px}#stage :-webkit-any(#towerTop,#mineTop) .curPill .ic-txt:-webkit-any(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage :is(#towerTop,#mineTop) .curPill .ic-txt:is(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage :-webkit-any(#towerTop,#islandTop) .curPill .ic-txt:-webkit-any(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage :is(#towerTop,#islandTop) .curPill .ic-txt:is(.ic-s-energy,.ic-s-gem,.ic-s-gold){vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;margin:0 0 0 -3px}#stage :-webkit-any(#towerTop,#mineTop) .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage :is(#towerTop,#mineTop) .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage :-webkit-any(#towerTop,#islandTop) .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage :is(#towerTop,#islandTop) .curPill .ic-txt.ic-s-energy{background-image:url(/ui/gui-pro/topbar-energy.png);width:25px;height:34px}#stage :-webkit-any(#towerTop,#mineTop) .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage :is(#towerTop,#mineTop) .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage :-webkit-any(#towerTop,#islandTop) .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage :is(#towerTop,#islandTop) .curPill .ic-txt.ic-s-gold{background-image:url(/ui/gui-pro/topbar-coin.png);width:32px;height:33px}#stage :-webkit-any(#towerTop,#mineTop) .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage :is(#towerTop,#mineTop) .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage :-webkit-any(#towerTop,#islandTop) .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage :is(#towerTop,#islandTop) .curPill .ic-txt.ic-s-gem{background-image:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage :-webkit-any(#towerTop,#mineTop) .curPill .tkNext{-webkit-text-stroke:2.5px #14102a}#stage :is(#towerTop,#mineTop) .curPill .tkNext{-webkit-text-stroke:2.5px #14102a}#stage :-webkit-any(#towerTop,#islandTop) .curPill .tkNext{-webkit-text-stroke:2.5px #14102a}#stage :is(#towerTop,#islandTop) .curPill .tkNext{-webkit-text-stroke:2.5px #14102a}#stage #mineTop,#stage #islandTop{background:#312646;border-bottom:5px solid #18132a}#stage :-webkit-any(#towerStage,#mineStage) .pt-ribbon{aspect-ratio:1320/198;box-sizing:border-box;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:300px;padding-bottom:9px}#stage :is(#towerStage,#mineStage) .pt-ribbon{aspect-ratio:1320/198;box-sizing:border-box;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:300px;padding-bottom:9px}#stage :-webkit-any(#towerStage,#islandStage) .pt-ribbon{aspect-ratio:1320/198;box-sizing:border-box;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:300px;padding-bottom:9px}#stage :is(#towerStage,#islandStage) .pt-ribbon{aspect-ratio:1320/198;box-sizing:border-box;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:300px;padding-bottom:9px}#stage :-webkit-any(#towerStage,#mineStage) .pt-ribbon span{color:#fff;-webkit-text-stroke:4px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;line-height:1;font-size:23px!important}#stage :is(#towerStage,#mineStage) .pt-ribbon span{color:#fff;-webkit-text-stroke:4px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;line-height:1;font-size:23px!important}#stage :-webkit-any(#towerStage,#islandStage) .pt-ribbon span{color:#fff;-webkit-text-stroke:4px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;line-height:1;font-size:23px!important}#stage :is(#towerStage,#islandStage) .pt-ribbon span{color:#fff;-webkit-text-stroke:4px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;line-height:1;font-size:23px!important}#stage #towerStage .twFloor{color:#fff;-webkit-text-stroke:5px #120d26;paint-order:stroke fill;text-shadow:0 4px #120d26;font-size:46px}#stage :-webkit-any(#towerStage,#mineStage) .twRewardsLbl{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;width:300px;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='0' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M88 6 94 1 100 6 94 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 0/100px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='10' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 100%/100px 12px no-repeat;font-size:20px;line-height:24px}#stage :is(#towerStage,#mineStage) .twRewardsLbl{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;width:300px;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='0' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M88 6 94 1 100 6 94 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 0/100px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='10' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 100%/100px 12px no-repeat;font-size:20px;line-height:24px}#stage :-webkit-any(#towerStage,#islandStage) .twRewardsLbl{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;width:300px;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='0' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M88 6 94 1 100 6 94 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 0/100px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='10' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 100%/100px 12px no-repeat;font-size:20px;line-height:24px}#stage :is(#towerStage,#islandStage) .twRewardsLbl{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #120d26;paint-order:stroke fill;width:300px;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='0' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M88 6 94 1 100 6 94 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 0/100px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='12'%3E%3Crect x='10' y='5' width='90' height='2' rx='1' fill='%23a9a3c8'/%3E%3Cpath d='M0 6 6 1 12 6 6 11Z' fill='%23a9a3c8'/%3E%3C/svg%3E") 100%/100px 12px no-repeat;font-size:20px;line-height:24px}#stage :-webkit-any(#towerPrize,#minePrize){background:#120d26c7;border-radius:10px;padding:12px 18px 18px;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12}#stage :is(#towerPrize,#minePrize){background:#120d26c7;border-radius:10px;padding:12px 18px 18px;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12}#stage :-webkit-any(#towerPrize,#islandPrize){background:#120d26c7;border-radius:10px;padding:12px 18px 18px;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12}#stage :is(#towerPrize,#islandPrize){background:#120d26c7;border-radius:10px;padding:12px 18px 18px;box-shadow:inset 0 0 0 2px #0b0818,inset 0 3px 0 2px #ffffff12}#stage .twTile .twTileArt{position:relative;background:var(--prize-frame)!important;border:var(--card-edge-w,2.5px) solid #000!important;width:66px!important;height:66px!important;box-shadow:none!important;border-radius:17.8%!important}#stage .twTile .twTileArt:before{content:"";background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage .twTile .twTileArt img{z-index:1;filter:drop-shadow(0 2px 3px #00000073);position:relative}#stage .twTile .twTileN{z-index:2;font-variant-numeric:tabular-nums;paint-order:stroke fill;margin-top:-14px;position:relative;font:800 17px var(--game-font)!important;color:#fff!important;-webkit-text-stroke:3.8px #000!important;text-shadow:none!important}#stage #towerProgress .tpTrack{background:#1d1736!important;border:2.5px solid #0b0818!important;border-radius:10px!important;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 3px 6px #0006!important}#stage #towerProgress .tpFill{background:linear-gradient(90deg,#ffbb05,#ffd84d 55%,#ff9a05)!important}#stage #towerProgress .tpNow,#stage #towerProgress .tpChestN{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill}#stage #towerProgress .tpNow{border-radius:8px;background:#120d26e0!important;border:0!important;box-shadow:inset 0 0 0 1.5px #ffffff29!important}#stage :-webkit-any(#towerFoes,#mineFoes) .twFoe .twPow{color:#ffd34d;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;background:#120d26d9;border:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage :is(#towerFoes,#mineFoes) .twFoe .twPow{color:#ffd34d;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;background:#120d26d9;border:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage :-webkit-any(#towerFoes,#islandFoes) .twFoe .twPow{color:#ffd34d;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;background:#120d26d9;border:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage :is(#towerFoes,#islandFoes) .twFoe .twPow{color:#ffd34d;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;background:#120d26d9;border:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage #mineStage .mnArrow,#stage #islandStage .mnArrow{color:#fff;border-radius:10px;font-size:20px;background:#120d26d9!important;border:0!important;box-shadow:inset 0 0 0 2px #ffffff2e,0 3px #0b0818!important}#stage #mineStage .mnArrow:active,#stage #islandStage .mnArrow:active{box-shadow:inset 0 0 0 2px #ffffff2e,0 1px #0b0818!important}#stage #mineStage .mnLevelBox .mnNum,#stage #islandStage .mnLevelBox .mnNum{color:#ffd34d;-webkit-text-stroke:5px #3a1d0b;paint-order:stroke fill;text-shadow:0 3px #3a1d0b;font-size:44px!important}#stage #mineStage .mnLevelBox .mnCap,#stage #islandStage .mnLevelBox .mnCap{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;font-size:16px!important}#stage #mineStage .mnBest,#stage #islandStage .mnBest{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;background:#120d26d9;border:0;border-radius:8px;box-shadow:inset 0 0 0 1.5px #ffffff29}#stage :-webkit-any(#towerModal,#mineModal) .modeFoot .mfGo{color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;padding-bottom:12px;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat!important;border:0!important}#stage :is(#towerModal,#mineModal) .modeFoot .mfGo{color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;padding-bottom:12px;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat!important;border:0!important}#stage :-webkit-any(#towerModal,#islandModal) .modeFoot .mfGo{color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;padding-bottom:12px;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat!important;border:0!important}#stage :is(#towerModal,#islandModal) .modeFoot .mfGo{color:#8e464c;-webkit-text-stroke:0;text-shadow:0 1.5px #ffffff73;padding-bottom:12px;background:url(/ui/gui-pro/menu-start.png) 50%/100% 100% no-repeat!important;border:0!important}#stage :-webkit-any(#towerModal,#mineModal) .modeFoot .mfGo .mfLbl{text-transform:uppercase;letter-spacing:.03em;font-size:26px}#stage :is(#towerModal,#mineModal) .modeFoot .mfGo .mfLbl{text-transform:uppercase;letter-spacing:.03em;font-size:26px}#stage :-webkit-any(#towerModal,#islandModal) .modeFoot .mfGo .mfLbl{text-transform:uppercase;letter-spacing:.03em;font-size:26px}#stage :is(#towerModal,#islandModal) .modeFoot .mfGo .mfLbl{text-transform:uppercase;letter-spacing:.03em;font-size:26px}#stage :-webkit-any(#towerModal,#mineModal) .modeFoot .mfGo .mfCost{color:#8e464c;font-size:17px}#stage :is(#towerModal,#mineModal) .modeFoot .mfGo .mfCost{color:#8e464c;font-size:17px}#stage :-webkit-any(#towerModal,#islandModal) .modeFoot .mfGo .mfCost{color:#8e464c;font-size:17px}#stage :is(#towerModal,#islandModal) .modeFoot .mfGo .mfCost{color:#8e464c;font-size:17px}#stage :-webkit-any(#towerModal,#mineModal) .modeFoot .mfGo.sweep{color:#257358;text-shadow:none;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 27px) 100%!important}#stage :is(#towerModal,#mineModal) .modeFoot .mfGo.sweep{color:#257358;text-shadow:none;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 27px) 100%!important}#stage :-webkit-any(#towerModal,#islandModal) .modeFoot .mfGo.sweep{color:#257358;text-shadow:none;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 27px) 100%!important}#stage :is(#towerModal,#islandModal) .modeFoot .mfGo.sweep{color:#257358;text-shadow:none;background-color:#0000!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;background-size:auto 100%,auto 100%,calc(100% - 27px) 100%!important}#stage :-webkit-any(#towerModal,#mineModal) .modeFoot .mfGo.sweep .mfCost{color:#257358}#stage :is(#towerModal,#mineModal) .modeFoot .mfGo.sweep .mfCost{color:#257358}#stage :-webkit-any(#towerModal,#islandModal) .modeFoot .mfGo.sweep .mfCost{color:#257358}#stage :is(#towerModal,#islandModal) .modeFoot .mfGo.sweep .mfCost{color:#257358}#stage #mineModal,#stage #islandModal{justify-content:center;align-items:center;padding:24px 16px 96px;background:#080512bd!important}#stage #mineModal :-webkit-any(#mineTop,#mineFoes){display:none!important}#stage #mineModal :is(#mineTop,#mineFoes){display:none!important}#stage #islandModal :-webkit-any(#islandTop,#islandFoes){display:none!important}#stage #islandModal :is(#islandTop,#islandFoes){display:none!important}#stage #mineModal #mineStage,#stage #islandModal #islandStage{box-sizing:border-box;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;flex:none;width:400px;max-width:94%;padding:36px 14px 16px;overflow:visible;box-shadow:0 12px 32px #00000080}#stage #mineModal.show #mineStage,#stage #islandModal.show #islandStage{animation:.26s cubic-bezier(.2,.9,.3,1.2) both mn-pop-in}@keyframes mn-pop-in{0%{opacity:0;transform:scale(.88)}}#stage #mineModal #mineStage .pt-ribbon,#stage #islandModal #islandStage .pt-ribbon{z-index:4;width:330px;margin-left:-165px;position:absolute;top:-24px;left:50%}#stage #mineModal .mnArt,#stage #islandModal .mnArt{aspect-ratio:16/8.4;box-sizing:border-box;border:3px solid #120d26;border-radius:10px;width:100%;position:relative;overflow:hidden}#stage #mineModal .mnArt:after,#stage #islandModal .mnArt:after{content:"";pointer-events:none;border-radius:7px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff38}#stage #mineModal .mnArt .twBg,#stage #islandModal .mnArt .twBg{object-fit:cover;object-position:50% 30%;transform-origin:42% 10%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-58px,25px)scale(2.5)}#stage #mineModal .mnBody,#stage #islandModal .mnBody{box-sizing:border-box;background:linear-gradient(#3b2b66,#2c2050);border-radius:10px;flex-direction:column;align-items:center;width:100%;margin-top:10px;padding:6px 12px 16px;display:flex;box-shadow:inset 0 0 0 2px #120d26,inset 0 3px 0 2px #ffffff12}#stage #mineModal .mnLevel,#stage #islandModal .mnLevel{gap:14px;margin-top:0}#stage #mineModal .mnLevelBox,#stage #islandModal .mnLevelBox{box-sizing:border-box;border-radius:0;justify-content:center;min-width:128px;height:116px;padding:26px 0 0;box-shadow:none!important;background:url(/ui/gui-pro/mn-sil.png) 50% 0/auto 100% no-repeat!important;border:0!important}#stage #mineModal .mnLevelBox .mnNum,#stage #islandModal .mnLevelBox .mnNum{line-height:.95;font-size:56px!important}#stage #mineModal .mnLevelBox .mnCap,#stage #islandModal .mnLevelBox .mnCap{color:#ffd34d;-webkit-text-stroke:3.5px #3a1d0b;text-shadow:0 2px #3a1d0b;font-size:19px!important}#stage #mineModal .mnBest,#stage #islandModal .mnBest{margin-top:4px;font-size:13px}#stage #mineModal .twRewardsLbl,#stage #islandModal .twRewardsLbl{width:100%;max-width:320px;margin-top:12px}#stage #mineModal #minePrize,#stage #islandModal #islandPrize{box-sizing:border-box;min-width:70%;margin-top:8px}#stage #mineModal .mnTickets,#stage #islandModal .mnTickets{margin-top:36px;position:relative}#stage #mineModal .mnTickets .curPill,#stage #islandModal .mnTickets .curPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;justify-content:center;align-items:center;gap:8px;min-width:110px;height:34px;padding:0 16px 0 8px;font-size:19px;display:flex}#stage #mineModal .mnTickets .curPill .tkNext,#stage #islandModal .mnTickets .curPill .tkNext{white-space:nowrap;color:#ffd34d;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;align-items:center;margin:0 0 6px;font-size:14.3px;display:flex;top:auto;bottom:100%;left:50%;right:auto;transform:translate(-50%)}#stage #mineModal .mnTickets .curPill .tkNext:before,#stage #islandModal .mnTickets .curPill .tkNext:before{content:"Tickets refresh in";color:#e4dcff;background:url(/ui/gui-pro/mn-timer.webp) 0/auto 20px no-repeat;margin-right:5px;padding-left:23px}#stage #mineModal .modeFoot,#stage #islandModal .modeFoot{background:0 0;border:0;width:100%;height:auto;margin-top:18px;padding:0;position:static}#stage #mineModal .modeFoot .mfGo,#stage #islandModal .modeFoot .mfGo{width:168px;height:70px}#stage #mineModal .modeFoot .mfGo .mfLbl,#stage #islandModal .modeFoot .mfGo .mfLbl{white-space:nowrap}#stage #mineModal .modeFoot .mfGo.sweep .mfLbl,#stage #islandModal .modeFoot .mfGo.sweep .mfLbl{font-size:19px}#stage #mineModal .modeFoot .ws-back,#stage #islandModal .modeFoot .ws-back{width:52px;height:55px;top:calc(100% + 18px);left:50%;transform:translate(-50%);background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important}#stage #mineModal .modeFoot .ws-back:active,#stage #islandModal .modeFoot .ws-back:active{transform:translate(-50%)translateY(2px)}@media (prefers-reduced-motion:reduce){#stage #mineModal.show #mineStage,#stage #islandModal.show #islandStage{animation:none}}#stage #mineModal .modeFoot .mfGo.mnAd,#stage #islandModal .modeFoot .mfGo.mnAd{width:200px;position:relative}#stage #mineModal .modeFoot .mfGo.mnAd[hidden],#stage #islandModal .modeFoot .mfGo.mnAd[hidden]{display:none}#stage #mineModal .modeFoot .mfGo.mnAd .mfLbl,#stage #islandModal .modeFoot .mfGo.mnAd .mfLbl{text-transform:none;letter-spacing:.01em;font-size:20.7px}#stage #mineModal .modeFoot .mfGo.mnAd .mfCost,#stage #islandModal .modeFoot .mfGo.mnAd .mfCost{gap:6px;font-size:19px}#stage #mineModal .modeFoot .mfGo.mnAd .ad-play,#stage #islandModal .modeFoot .mfGo.mnAd .ad-play{--ad-play-size:24px;width:24px;height:24px}#stage #mineModal .modeFoot .mfGo.mnAd .ad-count,#stage #islandModal .modeFoot .mfGo.mnAd .ad-count{--ad-count-size:28px;top:-10px;right:-8px}#stage #mineModal .modeFoot .mfGo.mnAd:disabled,#stage #islandModal .modeFoot .mfGo.mnAd:disabled{filter:grayscale(.7)brightness(.8)}#stage #mineModal{background:linear-gradient(#0805122e,#08051261),url(/arena/Arena-Gem-Mine-Preview.webp) 50% 30%/cover no-repeat,#241a33!important}#stage #islandModal{background:linear-gradient(#0805122e,#08051261),url(/arena/Arena-Pet-Kingdom-Preview.webp) 50% 30%/cover no-repeat,#241a33!important}#stage #mineModal .mnArt,#stage #islandModal .mnArt{display:none}#stage #mineModal .mnBody,#stage #islandModal .mnBody{margin-top:4px}#stage #mineModal #mineStage,#stage #islandModal #islandStage{box-shadow:none;filter:drop-shadow(0 10px 18px #00000080)}#stage #modesModal .navDot{width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));box-shadow:none;text-shadow:0 2.25px #000;border-radius:0;font:800 calc(15px * var(--badge-scale,1))/1 var(--game-font)!important;color:#fff!important;-webkit-text-stroke:0!important;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important}#stage :-webkit-any(#patrolModal .pt-ribbon,#quickPatrolModal .pt-ribbon,#energyShop .es-title,#rateUsModal .pt-ribbon,#mineStage .pt-ribbon,:-webkit-any(#rewardsHub,.rh-shell) .dl-title,#equipItemModal .ei-name,#artifactItemModal .ei-name,#d3poPanel .d3-title,#petRates .prt-ribbon,#reviveModal .pt-ribbon){aspect-ratio:auto!important;box-sizing:border-box!important;background-position:50%!important;background-size:100% 100%!important;justify-content:center!important;align-items:center!important;width:330px!important;max-width:none!important;height:49.5px!important;min-height:0!important;padding:0 0 10px!important;line-height:1!important;display:flex!important}#stage :is(#patrolModal .pt-ribbon,#quickPatrolModal .pt-ribbon,#energyShop .es-title,#rateUsModal .pt-ribbon,#mineStage .pt-ribbon,:is(#rewardsHub,.rh-shell) .dl-title,#equipItemModal .ei-name,#artifactItemModal .ei-name,#d3poPanel .d3-title,#petRates .prt-ribbon,#reviveModal .pt-ribbon){aspect-ratio:auto!important;box-sizing:border-box!important;background-position:50%!important;background-size:100% 100%!important;justify-content:center!important;align-items:center!important;width:330px!important;max-width:none!important;height:49.5px!important;min-height:0!important;padding:0 0 10px!important;line-height:1!important;display:flex!important}#stage #energyShop .es-panel{padding-top:35.7px!important}#stage #patrolModal .pt-card{padding-top:43.7px!important}#stage #quickPatrolModal .pt-card{padding-top:29.7px!important}#stage #rateUsModal .pt-card{padding-top:19.7px!important}#stage #mineModal #mineStage{padding-top:55.5px!important}#stage :-webkit-any(#rewardsHub,.rh-shell) .dl-panel{padding-top:32.6px!important}#stage :is(#rewardsHub,.rh-shell) .dl-panel{padding-top:32.6px!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-name{top:0!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-name{top:0!important}#stage :-webkit-any(#equipItemModal,#artifactItemModal) .ei-card{padding-top:25.7px!important}#stage :is(#equipItemModal,#artifactItemModal) .ei-card{padding-top:25.7px!important}#stage #d3poPanel .pk-panel{padding-top:14.2px!important}#stage #petRates .prt-panel{padding-top:46.7px!important}:where(#skillsBook,#tileModal,#bagModal,#chestInfo,#energyShop,#packModal,#skillGot,#skillInfo,#rateUsModal,#eqConfirmModal,#adGateModal,#reviveModal,#settingsMenu,#namePrompt,#noticeModal,#confirmModal,#chapterRewards,#towerModal,#mineModal).show{animation:.22s ease-out both popup-fade-in}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(#skillsBook,#tileModal,#bagModal,#chestInfo,#energyShop,#packModal,#skillGot,#skillInfo,#rateUsModal,#eqConfirmModal,#adGateModal,#reviveModal,#settingsMenu,#namePrompt,#noticeModal,#confirmModal,#chapterRewards,#towerModal,#mineModal).show{animation:none}}#gemTopUp{z-index:67;padding:calc(16px + var(--safe-t)) calc(12px + var(--safe-r)) calc(16px + var(--safe-b)) calc(12px + var(--safe-l));background:#060a0edb;justify-content:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}#gemTopUp.show{display:flex}.gt-wrap{width:min(var(--card-w,482px),94%);--game-weight:400;flex-direction:column;align-items:center;margin:auto;display:flex;position:relative}.gt-title{transform:translate(-50%,var(--ribbon-rise));width:var(--ribbon-w,386px);aspect-ratio:832/157;z-index:1;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:100%;padding-bottom:4%;font-size:25.2px;font-weight:400;display:flex;position:absolute;top:0;left:50%}.gt-panel{width:100%;padding:46px 14px 16px}.gt-body{padding:16px 14px}.gt-head{flex-direction:column;align-items:center;gap:4px;display:flex}.gt-icon{object-fit:contain;border:3px solid var(--cream-edge);background:#0000000f;border-radius:14px;width:64px;height:64px;padding:6px}.gt-name{color:var(--cream-ink);font-size:18px}.gt-have{color:var(--cream-ink);opacity:.75;font-size:15px}.gt-sep{align-items:center;gap:10px;margin:14px 2px 10px;display:flex}.gt-sep:before,.gt-sep:after{content:"";background:var(--cream-edge);opacity:.5;flex:auto;height:2px}.gt-sep span{color:var(--cream-ink);opacity:.8;font-size:15px}.gt-rows{flex-direction:column;gap:10px;display:flex}.gt-row{border:3px solid var(--cream-edge);width:100%;min-height:62px;color:var(--cream-ink);font:inherit;text-align:left;cursor:pointer;background:#0000000a;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gt-row:-webkit-any(:disabled,.is-off){opacity:.6;cursor:default}.gt-row:is(:disabled,.is-off){opacity:.6;cursor:default}.gt-row-ic{background:#00000014 50%/78% no-repeat;border-radius:10px;flex:none;width:44px;height:44px}.gt-row-emoji{justify-content:center;align-items:center;font-size:26px;font-style:normal;display:flex}.gt-row-main{flex:auto;min-width:0}.gt-row-label{flex:auto;font-size:17px}.gt-row-note{opacity:.75;font-size:13px}.gt-buy{background:linear-gradient(#ffe9a8,#ffd166)}.gt-row-price{color:#fff;text-align:center;-webkit-text-stroke:2px #0000008c;paint-order:stroke fill;background:linear-gradient(#7ee07e,#3fb33f);border:3px solid #2b7a2b;border-radius:12px;flex:none;min-width:92px;padding:10px 12px;font-size:16px}.gt-row-cta{color:#fff;text-align:center;-webkit-text-stroke:2px #00000073;paint-order:stroke fill;background:linear-gradient(#8fd8ff,#36a8e0);border:3px solid #1d6f99;border-radius:12px;flex:none;min-width:76px;padding:10px 12px;font-size:16px}.gt-close{flex:none;width:56px;height:58px;margin:14px 0 0;position:relative}#stage #arenaBubble,#stage #dialog .dlgBubble{--ink:#241d36;--paper:#fffdf9;--lip:#ddd6ea;background:linear-gradient(var(--paper) calc(100% - 7px), var(--lip) calc(100% - 7px))!important;border:3px solid var(--ink)!important;border-radius:14px!important;box-shadow:0 5px #140e2273,0 12px 24px #0000004d!important}#stage #arenaBubble{--tag:#6a4fc4;padding:20px 18px 24px;overflow:visible}#stage #arenaBubble .ab-name,#stage #dialog #dlgName{border:2.5px solid var(--ink);background:var(--tag,#6a4fc4);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-text-stroke:0;text-shadow:0 1.5px #00000080;white-space:nowrap;border-radius:8px;margin:0;padding:3px 12px 5px;font-size:15px;line-height:1;position:absolute;top:0;left:14px;transform:translateY(-62%);box-shadow:inset 0 -3px #00000038,inset 0 2px #ffffff47,0 2px #140e2266;font-family:"Germania One", "Lilita One", var(--game-font,system-ui)!important;font-weight:400!important}#stage #arenaBubble .ab-name:empty,#stage #dialog #dlgName:empty{display:none}#stage #arenaBubble .ab-text,#stage #dialog #dlgText{color:#2b2442;letter-spacing:.01em;font-size:18px;line-height:1.32;font-family:"Lilita One", var(--game-font,system-ui)!important;font-weight:400!important}#stage #arenaBubble .ab-tap,#stage #dialog .dlgTap{color:#8a80a6;font-size:12px;bottom:9px;right:13px;font-family:"Lilita One", var(--game-font,system-ui)!important;font-weight:400!important}#stage #arenaBubble:after{content:"";left:var(--tail-x,50%);border:0;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--lip);border-bottom-right-radius:3px;width:17px;height:17px;margin:0 0 0 -8.5px;position:absolute;bottom:-11px;transform:rotate(45deg)}#stage #arenaBubble.b-royal{--tag:#b8861f}#stage #arenaBubble.b-workshop{--tag:#5d7590}#stage #arenaBubble.b-floral{--tag:#d06d97}#stage #arenaBubble.b-firstknight{--tag:#9a2f2f}#stage #arenaBubble.b-secondknight{--tag:#b08a47}#stage #arenaBubble.b-thirdknight{--tag:#d0661c}#stage #arenaBubble.b-crimson{--tag:#9b2020}#stage #arenaBubble.b-arcane{--tag:#6b46b8}#stage #arenaBubble.b-outlaw{--tag:#5f6f48}#stage #arenaBubble.b-forge{--tag:#e0871f}#stage #arenaBubble.b-fire{--tag:#cf3a18}#stage #arenaBubble.b-orc{--tag:#5f7f2c}#stage #arenaBubble.b-pet{--tag:#e09a3a}#stage #arenaBubble.b-sage{--tag:#3f5a3f}#stage #arenaBubble.b-terminal{--tag:#1f6b3a;--paper:#0d1a10;--lip:#07100a}#stage #arenaBubble.b-terminal .ab-text{color:#4ade80;font-size:15.5px;font-family:ui-monospace,Courier New,monospace!important;font-weight:700!important}#stage #arenaBubble.b-terminal .ab-tap{color:#2c7d4b}#stage #arenaBubble.b-corrupt{--tag:#8a2be2;--ink:#12041d;--paper:#2b0f42;--lip:#1a0729;box-shadow:0 5px #080010a6,0 0 18px #aa3cff8c,inset 0 0 24px #9632e647!important}#stage #arenaBubble.b-corrupt .ab-name{border-color:var(--ink);background:linear-gradient(#a03cf0,#5a148f);box-shadow:inset 0 -3px #0000004d,0 0 10px #be50ff99}#stage #arenaBubble.b-corrupt .ab-text{color:#ecd9ff;text-shadow:0 0 8px #be5aff8c}#stage #arenaBubble.b-corrupt .ab-tap{color:#a07acc}#stage #dialog .dlgBubble{--tag:#6a4fc4;min-height:84px;padding:20px 16px 26px;overflow:visible}#stage #dialog .dlgBubble:after{content:"";border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--paper);border-bottom-left-radius:3px;width:17px;height:17px;position:absolute;bottom:22px;left:-11px;transform:rotate(45deg)}#stage :-webkit-any(#topbar,#coins,#progCount,#speedBtn,#rollBtn){--hud-ink:#14102a}#stage :is(#topbar,#coins,#progCount,#speedBtn,#rollBtn){--hud-ink:#14102a}#stage :-webkit-any(#topbar,#coins,#progCount,#speedNow){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#topbar,#coins,#progCount,#speedNow){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#topbar,#coins,#progCount,#speedNow) *{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#topbar,#coins,#progCount,#speedNow) *{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #coins{box-shadow:none;-webkit-text-stroke:3px var(--hud-ink);text-shadow:0 2px 0 var(--hud-ink);background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;border-radius:0}#stage #topbar .stat:-webkit-any(#hp,#dmg,#def){box-shadow:none;-webkit-text-stroke:3px var(--hud-ink);text-shadow:0 2px 0 var(--hud-ink);background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;border-radius:0}#stage #topbar .stat:is(#hp,#dmg,#def){box-shadow:none;-webkit-text-stroke:3px var(--hud-ink);text-shadow:0 2px 0 var(--hud-ink);background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;border-radius:0}#stage #topbar #hpbar{background:#241c3a;border-radius:999px;top:3px;bottom:3px;left:4px;right:4px;box-shadow:inset 0 2px #00000059}#stage #topbar #hpfill{background:linear-gradient(#ff7a74 0 40%,#ef3f45 40%);box-shadow:inset 0 -3px #780a1e59}#stage #topbar .ic{filter:drop-shadow(0 2px #0a061873);background-position:50%;background-repeat:no-repeat;background-size:contain}#stage #topbar .ic-gear{background-image:url(/ui/gui-pro/mm-ic-settings.png);width:34px;height:34px}#stage #topbar #xpbar{background:var(--hud-ink)}#stage #topbar #xpinner{background:#241c3a}#stage #topbar #xpfill{background:linear-gradient(#a8ecff 0 50%,#46c3f2 50%)}#stage #topbar #lvlTxt{-webkit-text-stroke:3px var(--hud-ink);text-shadow:0 2px 0 var(--hud-ink)}#stage #progress{border:4px solid var(--hud-ink,#14102a);background:#241c3a;border-radius:999px;box-shadow:inset 0 0 0 2px #ffffff1a,0 3px #0a061873}#stage #progFill{background:linear-gradient(90deg,#a8ecff 0 34%,#46c3f2 34%)}#stage #progTop .ic-skull-final{background-image:url(/ui/gui-pro/hud-skull-boss.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:46px;height:40px}#stage #progCount{-webkit-text-stroke:3px var(--hud-ink);text-shadow:0 2px 0 var(--hud-ink);font-size:21px}#stage #rollBtn{box-shadow:none;box-sizing:border-box;filter:drop-shadow(0 6px #0a061873);background-color:#0000;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 40px) 100%;border:0;border-radius:0;padding-bottom:12px}#stage #rollBtn:active{box-shadow:none;filter:drop-shadow(0 1px #0a061873);transform:translate(-50%)translateY(5px)}#stage #rollBtn:disabled{filter:saturate(.5)brightness(.8)drop-shadow(0 6px #0a061873)}#stage #rollBtn .ic-dice-lg{filter:drop-shadow(0 4px #5a0a1473);width:58px;height:59px}#stage #speedBtn{box-shadow:none;box-sizing:border-box;-webkit-text-stroke:3px #2a1550;text-shadow:0 2px #2a1550;filter:drop-shadow(0 4px #0a061873);background-color:#0000;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp?v=2),url(/ui/gui-pro/sp-btn-purple-r.webp?v=2),url(/ui/gui-pro/sp-btn-purple-m.png?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;border:0;border-radius:0;height:50px;padding-bottom:6px;font-size:22px}#stage #speedBtn:active{box-shadow:none;transform:translateY(3px)}#stage #skillsBtn{width:56px;height:56px;box-shadow:none;color:#0000;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 4px #0a061873);background-color:#0000;background-image:url(/ui/gui-pro/btn-dark-l.webp),url(/ui/gui-pro/btn-dark-r.webp),url(/ui/gui-pro/btn-dark-m.webp);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border:0;border-radius:0;font-size:0}#stage #skillsBtn:before{content:"";background:url(/ui/gui-pro/sp-book.png) 50%/contain no-repeat;width:38px;height:38px;margin-top:-4px}#stage #skillsBtn:active{transform:translateY(2px)}#stage #skillDock{gap:10px}#stage #skillDock .dockSkill{filter:drop-shadow(0 3px #0a061880);background:0 0/100% 100% no-repeat;border:0;border-radius:0;width:52px;height:52px}#stage #skillDock .dockSkill[data-rarity=rare]{background-image:url(/ui/gui-pro/sk-frame-rare.png)}#stage #skillDock .dockSkill[data-rarity=epic]{background-image:url(/ui/gui-pro/sk-frame-epic.png)}#stage #skillDock .dockSkill[data-rarity=legendary]{background-image:url(/ui/gui-pro/sk-frame-legendary.png)}#stage #skillDock .dockSkill img{filter:drop-shadow(0 2px 1px #0a061866);max-width:40px;height:34px}#stage #skillDock .dk-stars{color:#ffd34d;letter-spacing:0;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;text-shadow:0 1.5px #14102a;font-size:12px;top:-10px}#stage #roundTag{letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #14102a;text-shadow:0 2px #14102a;filter:drop-shadow(0 3px #0a061859);background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;gap:6px;height:34px;padding:0 16px 0 10px;font-size:21px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #roundTag:before{content:"";background:url(/ui/gui-pro/mn-timer.webp) 50%/contain no-repeat;flex:none;width:24px;height:26px}#stage #roundTag.late{color:#ffd34d;background-color:#0000}#stage #roundTag.over{color:#ff6a6a;background-color:#0000}#stage #tileModal{--tm-ink:#14102a}#stage #tileModal .tm-title{aspect-ratio:auto;box-sizing:border-box;letter-spacing:.02em;-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;max-width:none;height:49.5px;padding:0 0 10px;font-size:24px;line-height:1;transform:translate(-50%,-50%);font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-panel{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:44.75px 18px 22px;box-shadow:0 12px 32px #00000080}#stage #tileModal .tm-desc{letter-spacing:.02em;color:#e8e2ff;-webkit-text-stroke:3px var(--tm-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--tm-ink);font-size:18px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-row.tm-choices{box-shadow:inset 0 0 0 2px var(--tm-ink), inset 0 0 0 4px #ffffff12, inset 0 -6px 0 #0000002e;background:#2a2342;border:0;border-radius:12px;padding:14px 14px 16px}#stage #tileModal .tm-choice .tc-name{letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px var(--tm-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--tm-ink);font-size:20px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-choice .tc-art{width:88px;height:88px;box-shadow:none;filter:drop-shadow(0 3px #0a061873);background:url(/ui/gui-pro/hs-pip-off.png) 0 0/100% 100% no-repeat;border:0;border-radius:0}#stage #tileModal .tm-choice.tm-hi .tc-art{box-shadow:none;filter:drop-shadow(0 3px #0a061873)drop-shadow(0 0 10px #5dd36c80);background-image:url(/ui/gui-pro/tm-frame-hi.png);border:0}#stage #tileModal .tm-choice:active .tc-art{box-shadow:none;transform:translateY(2px)}#stage #tileModal .tm-choice .tc-eff{letter-spacing:.02em;color:#a6ff7a;-webkit-text-stroke:2.5px var(--tm-ink);paint-order:stroke fill;font-size:16px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-choice:disabled .tc-eff{color:#9a93b4}#stage #tileModal .tm-choice.tm-hi:after{letter-spacing:.04em;color:#fff;-webkit-text-stroke:2px #1c5a2a;paint-order:stroke fill;border:2px solid var(--tm-ink);background:linear-gradient(#7fe08c,#3fae55);border-radius:7px;padding:2px 9px 3px;font-size:12px;box-shadow:inset 0 -3px #0000002e,0 2px #0a061873;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-btn{box-sizing:border-box;height:54px;box-shadow:none;letter-spacing:.02em;color:#7a4310;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border:0;border-radius:0;padding:0 18px 6px;font-size:21px;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #tileModal .tm-btn.tm-btn-hi{color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage #tileModal .tm-btn:active{box-shadow:none;transform:translateY(2px)}#stage #tileModal .tm-btn:disabled{opacity:1;color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #tileModal .tm-hint{letter-spacing:.02em;-webkit-text-stroke-color:var(--tm-ink);text-shadow:0 2.75px 0 var(--tm-ink);font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #confirmModal{--cm-ink:#14102a}#stage #confirmModal .cm-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;gap:16px;width:min(420px,90%);padding:44.75px 22px 22px;position:relative;box-shadow:0 12px 32px #00000080}#stage #confirmModal .cm-title{box-sizing:border-box;white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;height:49.5px;padding:0 12px 10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font:400 22px "Germania One", "Lilita One", var(--game-font)!important}#stage #confirmModal .cm-desc{letter-spacing:.02em;color:#e8e2ff;-webkit-text-stroke:3px var(--cm-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--cm-ink);font:400 18px "Germania One", "Lilita One", var(--game-font)!important}#stage #confirmModal .cm-btn{box-sizing:border-box;height:56px;box-shadow:none;letter-spacing:.02em;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;border:0;border-radius:0;padding:0 20px 7px;font:400 22px "Germania One", "Lilita One", var(--game-font)!important}#stage #confirmModal .cm-ok{color:#1f4d7a;-webkit-text-stroke:0;text-shadow:none;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 16px) 100%}#stage #confirmModal .cm-ok.cm-danger{color:#fff;-webkit-text-stroke:3px #5a0f12;text-shadow:0 2px #5a0f12;background-image:url(/ui/gui-pro/sp-btn-red-l.webp),url(/ui/gui-pro/sp-btn-red-r.webp),url(/ui/gui-pro/sp-btn-red-m.webp);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%}#stage #confirmModal .cm-cancel{color:#fff;-webkit-text-stroke:3px #2a1550;text-shadow:0 2px #2a1550;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp?v=2),url(/ui/gui-pro/sp-btn-purple-r.webp?v=2),url(/ui/gui-pro/sp-btn-purple-m.png?v=2);background-size:auto 100%,auto 100%,calc(100% - 16px) 100%}#stage #noticeModal{--nt-ink:#14102a}#stage #noticeModal .nt-wrap{width:min(400px,90%)}#stage #noticeModal .nt-panel{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;padding:44.75px 24px 24px!important;box-shadow:0 12px 32px #00000080!important}#stage #noticeModal .nt-title{aspect-ratio:auto;box-sizing:border-box;white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;max-width:none;height:49.5px;padding:0 12px 10px;top:0;transform:translate(-50%,-50%);font:400 22px "Germania One", "Lilita One", var(--game-font)!important}#stage #noticeModal .nt-body{text-align:center;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px var(--nt-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--nt-ink);flex-direction:column;gap:8px;display:flex;box-shadow:none!important;font:400 18px/1.3 "Germania One", "Lilita One", var(--game-font)!important;background:0 0!important;border:0!important;padding:0!important}#stage #noticeModal .nt-body :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #noticeModal .nt-body b{color:#fff}#stage #noticeModal .nt-sub{color:#c9bdf0;-webkit-text-stroke:2.5px var(--nt-ink);text-shadow:0 2px 0 var(--nt-ink);display:block;font-size:15px!important}#stage #noticeModal .nt-status{letter-spacing:.03em;color:#c9bdf0;background:#0a061880;border-radius:999px;padding:5px 14px 6px;box-shadow:inset 0 0 0 1.5px #ffffff0f;font:400 14px "Germania One", "Lilita One", var(--game-font)!important}#stage #noticeModal .nt-status[hidden]{display:none}#stage #noticeModal .nt-close{margin-top:14px;position:relative}#stage #reviveModal{--rv-ink:#14102a}#stage #reviveModal .pt-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage #reviveModal .pt-ribbon{paint-order:stroke fill;font-family:"Germania One", "Lilita One", var(--game-font)!important;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat!important}#stage #reviveModal .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage #reviveModal .pt-card{padding-top:30px!important}#stage #reviveModal .rv-clock{color:#fff;-webkit-text-stroke:5px var(--rv-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--rv-ink);margin-top:-19.3px;padding-top:0;font:400 80px "Germania One", "Lilita One", var(--game-font)!important}#stage #reviveModal .rv-clock.rv-late{color:#ff5a4a}#stage #reviveModal .rv-rounds{letter-spacing:.02em;color:#e8e2ff;-webkit-text-stroke:3px var(--rv-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--rv-ink);font:400 19px "Germania One", "Lilita One", var(--game-font)!important}#stage #reviveModal .rv-act{letter-spacing:.02em;height:56px;padding:0 10px 7px;box-shadow:none!important;font:400 23px "Germania One", "Lilita One", var(--game-font)!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important}#stage #reviveModal .rv-gems{color:#257358!important;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important}#stage #reviveModal .rv-ad{color:#1f4d7a!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important}#stage #reviveModal .rv-act :-webkit-any(span,b){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #reviveModal .rv-act :is(span,b){color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #reviveModal .rv-act:disabled{color:#4a4658!important;filter:none!important;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)!important;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%!important}#stage #reviveModal .rv-wallet{height:calc(58px + var(--safe-t,0px));padding:var(--safe-t,0px) 12px 0;box-sizing:border-box;background:#312646;border-bottom:5px solid #18132a;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}#stage #reviveModal .rv-gemPill{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;min-width:110px;font-size:19px}#stage #reviveModal .rv-gemPill .ic-txt.ic-s-gem{vertical-align:0;filter:drop-shadow(0 1.5px #00000059);background:url(/ui/gui-pro/topbar-gem.png) 50%/contain no-repeat;flex:none;width:34px;height:30px;margin:0 0 0 -3px}#stage #adGateModal{--ag-ink:#14102a}#stage #adGateModal :where(:not(.navDot)){font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #adGateModal b,#stage #adGateModal em{font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #adGateModal .ag-card{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;padding-top:30px!important;box-shadow:0 12px 32px #00000080!important}#stage #adGateModal .ag-card .pt-ribbon{paint-order:stroke fill;box-shadow:none!important;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat!important;border:0!important}#stage #adGateModal .ag-card .pt-ribbon:before,#stage #adGateModal .ag-card .pt-ribbon:after{display:none!important}#stage #adGateModal .ag-card .pt-panel{box-shadow:none!important;background:0 0!important;border:0!important}#stage #adGateModal .ag-what{letter-spacing:.02em;color:#e8e2ff;-webkit-text-stroke:3px var(--ag-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ag-ink);font-size:21px}#stage #adGateModal .ag-act{box-sizing:border-box;letter-spacing:.02em;height:56px;padding:0 10px 7px;box-shadow:none!important;background-color:#0000!important;background-position:0,100%,50%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;font-size:23px!important}#stage #adGateModal .ag-no{paint-order:stroke fill;color:#fff!important;-webkit-text-stroke:3px #2a1550!important;text-shadow:0 2px #2a1550!important;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp?v=2),url(/ui/gui-pro/sp-btn-purple-r.webp?v=2),url(/ui/gui-pro/sp-btn-purple-m.png?v=2)!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important}#stage #adGateModal .ag-yes{color:#1f4d7a!important;-webkit-text-stroke:0!important;text-shadow:none!important;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png)!important;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%!important}#stage #adGateModal .pt-card.ag-offer{--vc-light:#c99bff;background-color:#0000!important;background-image:url(/ui/gui-pro/vip-pass-purple-t.png?v=4),url(/ui/gui-pro/vip-pass-purple-b.png?v=4),url(/ui/gui-pro/vip-pass-purple-m.png?v=4)!important;background-position:0 0,0 100%,0 16px!important;background-repeat:no-repeat!important;background-size:100%,100%,100% calc(100% - 32px)!important;border:0!important;border-radius:0!important;box-shadow:0 4px 10px #00000059!important}#stage #adGateModal .ag-offer .ag-offer-body{box-shadow:none;border:0;background:0 0!important}#stage #adGateModal .ag-offer .ag-offer-head{box-shadow:none;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%,0 4px);border:0;margin:6px 6.7px 0;padding:8px 10px 7px 11px;background:linear-gradient(90deg,#0a04188c,#0a041852)!important}#stage #adGateModal .ag-offer-name{color:#fff;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2px #1c1037;font-size:22px}#stage #adGateModal .ag-offer-name b{color:#ffe27a}#stage #adGateModal .ag-offer-state{box-sizing:border-box;color:#ece9ff;-webkit-text-stroke:2.9px #2a2348;paint-order:stroke fill;height:25.3px;text-shadow:none;background:url(/ui/gui-pro/vip-tag-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/vip-tag-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/vip-tag-m.png) 9px/calc(100% - 12.5px) 100% no-repeat;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;margin-right:-10px;padding:2px 9px 0 20.5px;font-size:17.25px;line-height:1;display:inline-flex}#stage #adGateModal .ag-line-t,#stage #adGateModal .ag-daily-t{-webkit-text-stroke:3px #14081f;paint-order:stroke fill;text-shadow:0 2px #14081f}#stage #adGateModal .ag-perks{background:#1008228c;border-radius:6px}#stage #adGateModal .ag-perks li b{color:#ffe27a}#stage #adGateModal .ag-buy.btn-green{--cap:7px;box-shadow:none!important;background:url(/ui/gui-pro/btn-green-l.png) left center / auto 100% no-repeat, url(/ui/gui-pro/btn-green-r.png) right center / auto 100% no-repeat, url(/ui/gui-pro/btn-green-m.png) center / calc(100% - 2 * var(--cap)) 100% no-repeat!important;color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage #adGateModal .ag-buy.btn-green *{color:#257358!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #adGateModal .ag-ticket:before{content:"";z-index:0;pointer-events:none;opacity:.75;background:var(--vc-light);width:230px;height:230px;animation:24s linear infinite vc-rays-turn;position:absolute;top:50%;left:50%;-webkit-mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat;mask:url(/ui/gui-pro/fx-rays.png) 50%/contain no-repeat}#stage #adGateModal .ag-ticket>*{z-index:1;position:relative}#stage #adGateModal .ag-ticket>.ag-spark,#stage #adGateModal .ag-ticket>.ag-ticket-shadow{position:absolute}#stage #adGateModal .ag-ticket .ag-spark:before{width:calc(var(--sz,6%) * 2.2);aspect-ratio:38/50;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;border-radius:0}@media (prefers-reduced-motion:reduce){#stage #adGateModal .ag-ticket:before{animation:none;transform:translate(-50%,-50%)}}#stage #adGateModal.ag-noads .ag-yes{display:none!important}#stage #adGateModal.ag-noads .ag-actions{justify-content:center}#stage #adGateModal.ag-noads .ag-no{flex:0 60%}#stage #adGateModal .ag-what-sub{color:#ffe27a;-webkit-text-stroke:2.5px var(--ag-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--ag-ink);margin-top:6px;font-size:15px;line-height:1.2;display:block}#stage #adGateModal.ag-noads .ag-buy:not(:disabled){animation:1.6s ease-in-out infinite ag-noads-pulse}@keyframes ag-noads-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){#stage #adGateModal.ag-noads .ag-buy{animation:none}}#stage :-webkit-any(#gemTopUp,.gt-dialog){--gt-ink:#14102a}#stage :is(#gemTopUp,.gt-dialog){--gt-ink:#14102a}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-wrap :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#gemTopUp,.gt-dialog) .gt-wrap :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-panel{padding-bottom:22px;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :is(#gemTopUp,.gt-dialog) .gt-panel{padding-bottom:22px;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 12px 32px #00000080!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-title{paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage :is(#gemTopUp,.gt-dialog) .gt-title{paint-order:stroke fill;-webkit-text-stroke:3.5px #2a1550!important;text-shadow:0 3px #2a1550!important;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-body{padding:8px 10px 0;box-shadow:none!important;background:0 0!important;border:0!important}#stage :is(#gemTopUp,.gt-dialog) .gt-body{padding:8px 10px 0;box-shadow:none!important;background:0 0!important;border:0!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-icon{background:var(--gem-tile-back,#5b3aa6);border:2px solid var(--gem-tile-edge,#b79cff);border-radius:13px;box-shadow:0 0 0 2px #000,0 4px #00000059}#stage :is(#gemTopUp,.gt-dialog) .gt-icon{background:var(--gem-tile-back,#5b3aa6);border:2px solid var(--gem-tile-edge,#b79cff);border-radius:13px;box-shadow:0 0 0 2px #000,0 4px #00000059}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-name{color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px var(--gt-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gt-ink);font-size:21px}#stage :is(#gemTopUp,.gt-dialog) .gt-name{color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px var(--gt-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gt-ink);font-size:21px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-have{color:#c9bdf0;opacity:1;-webkit-text-stroke:2.5px var(--gt-ink);paint-order:stroke fill;font-size:16px}#stage :is(#gemTopUp,.gt-dialog) .gt-have{color:#c9bdf0;opacity:1;-webkit-text-stroke:2.5px var(--gt-ink);paint-order:stroke fill;font-size:16px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-sep:before{opacity:.6;background:#6a5aa8}#stage :is(#gemTopUp,.gt-dialog) .gt-sep:before{opacity:.6;background:#6a5aa8}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-sep:after{opacity:.6;background:#6a5aa8}#stage :is(#gemTopUp,.gt-dialog) .gt-sep:after{opacity:.6;background:#6a5aa8}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-sep span{color:#e8e2ff;opacity:1;letter-spacing:.04em;-webkit-text-stroke:2.5px var(--gt-ink);paint-order:stroke fill;font-size:16px}#stage :is(#gemTopUp,.gt-dialog) .gt-sep span{color:#e8e2ff;opacity:1;letter-spacing:.04em;-webkit-text-stroke:2.5px var(--gt-ink);paint-order:stroke fill;font-size:16px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row{color:#fff;border-radius:8px;background:#2f2750!important;border:0!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage :is(#gemTopUp,.gt-dialog) .gt-row{color:#fff;border-radius:8px;background:#2f2750!important;border:0!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row.gt-buy{background:linear-gradient(#4a2f7e,#36215f)!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 0 0 4px #e9b444,inset 0 6px 0 4px #ffe27a1f!important}#stage :is(#gemTopUp,.gt-dialog) .gt-row.gt-buy{background:linear-gradient(#4a2f7e,#36215f)!important;box-shadow:inset 0 0 0 2px #1d1736,inset 0 0 0 4px #e9b444,inset 0 6px 0 4px #ffe27a1f!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-ic{background-color:#0a061873;border-radius:8px}#stage :is(#gemTopUp,.gt-dialog) .gt-row-ic{background-color:#0a061873;border-radius:8px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-label{color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px var(--gt-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gt-ink);font-size:19px}#stage :is(#gemTopUp,.gt-dialog) .gt-row-label{color:#fff;letter-spacing:.02em;-webkit-text-stroke:3px var(--gt-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--gt-ink);font-size:19px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-buy .gt-row-label{color:#ffe27a}#stage :is(#gemTopUp,.gt-dialog) .gt-buy .gt-row-label{color:#ffe27a}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-note{color:#c9bdf0;opacity:1;-webkit-text-stroke:2px var(--gt-ink);paint-order:stroke fill}#stage :is(#gemTopUp,.gt-dialog) .gt-row-note{color:#c9bdf0;opacity:1;-webkit-text-stroke:2px var(--gt-ink);paint-order:stroke fill}#stage :-webkit-any(#gemTopUp,.gt-dialog) :-webkit-any(.gt-row-price,.gt-row-cta){box-sizing:border-box;letter-spacing:.02em;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;justify-content:center;align-items:center;height:50px;padding:0 14px 5px;font-size:20px;display:flex;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage :is(#gemTopUp,.gt-dialog) :is(.gt-row-price,.gt-row-cta){box-sizing:border-box;letter-spacing:.02em;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;justify-content:center;align-items:center;height:50px;padding:0 14px 5px;font-size:20px;display:flex;-webkit-text-stroke:0!important;text-shadow:none!important;border:0!important;border-radius:0!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-price{color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;min-width:100px}#stage :is(#gemTopUp,.gt-dialog) .gt-row-price{color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;min-width:100px}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-price *{color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#gemTopUp,.gt-dialog) .gt-row-price *{color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-cta{color:#1f4d7a;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;min-width:86px}#stage :is(#gemTopUp,.gt-dialog) .gt-row-cta{color:#1f4d7a;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;min-width:86px}#stage :-webkit-any(#gemTopUp,.gt-dialog) :-webkit-any(.gt-row:disabled,.gt-row.is-off) .gt-row-price{color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage :is(#gemTopUp,.gt-dialog) :is(.gt-row:disabled,.gt-row.is-off) .gt-row-price{color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row:-webkit-any(.ad-busy,.ad-spent):disabled{opacity:1}#stage :is(#gemTopUp,.gt-dialog) .gt-row:is(.ad-busy,.ad-spent):disabled{opacity:1}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row:-webkit-any(.ad-busy,.ad-spent):disabled .gt-row-price{color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage :is(#gemTopUp,.gt-dialog) .gt-row:is(.ad-busy,.ad-spent):disabled .gt-row-price{color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row.ad-spent:not(.ad-busy){filter:none}#stage :is(#gemTopUp,.gt-dialog) .gt-row.ad-spent:not(.ad-busy){filter:none}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row.ad-spent:not(.ad-busy) .gt-row-price{filter:var(--ad-spent-filter)}#stage :is(#gemTopUp,.gt-dialog) .gt-row.ad-spent:not(.ad-busy) .gt-row-price{filter:var(--ad-spent-filter)}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-close{width:52px!important;height:55px!important;box-shadow:none!important;color:#0000!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#stage :is(#gemTopUp,.gt-dialog) .gt-close{width:52px!important;height:55px!important;box-shadow:none!important;color:#0000!important;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-close:before{display:none!important}#stage :is(#gemTopUp,.gt-dialog) .gt-close:before{display:none!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-close:after{display:none!important}#stage :is(#gemTopUp,.gt-dialog) .gt-close:after{display:none!important}#stage :-webkit-any(#gemTopUp,.gt-dialog) .gt-row-ic.gt-row-art{background-position:50%;background-repeat:no-repeat;background-size:78%}#stage :is(#gemTopUp,.gt-dialog) .gt-row-ic.gt-row-art{background-position:50%;background-repeat:no-repeat;background-size:78%}#stage :-webkit-any(#starChallenge,#starRewards) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#starChallenge,#starRewards) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#starChallenge,#starRewards){--sc-ink:#14102a}#stage :is(#starChallenge,#starRewards){--sc-ink:#14102a}#stage #starChallenge{z-index:58;padding:calc(var(--sc-top,63px) + 20px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);background:url(/ui/gui-pro/cr-pattern.png) 0 0/400px 400px,linear-gradient(#323987 0%,#414795 60%,#6367b4 100%);flex-direction:column;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #starChallenge.show{display:flex}#stage #starChallenge>#menuTop{z-index:6}#stage #starChallenge .sc-title{box-sizing:border-box;color:#fff;-webkit-text-stroke:4px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;flex:none;justify-content:center;align-items:center;width:330px;height:49.5px;padding:0 0 10px;font-size:26px;line-height:1;display:flex}#stage #starChallenge .sc-head{flex:none;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);max-width:500px;margin:14px 0 10px;display:flex}#stage #starChallenge .sc-total{background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;align-items:center;gap:6px;height:40px;padding:0 16px 0 6px;display:flex}#stage #starChallenge .sc-total .sc-star{width:36px;height:35px;margin-left:-8px}#stage #starChallenge .sc-total-n{color:#ffe27a;-webkit-text-stroke:3px var(--sc-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--sc-ink);font-size:22px}#stage #starChallenge .sc-rewards{cursor:pointer;color:#1f4d7a;background-color:#0000;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;border:0;align-items:center;gap:6px;height:46px;padding:0 18px 5px 12px;font-size:20px;display:flex;position:relative}#stage #starChallenge .sc-rewards:active{transform:translateY(2px)}#stage #starChallenge .sc-gift{background:url(/ui/stars/gift.png) 50%/contain no-repeat;width:32px;height:30px;margin-top:-4px}#stage #scRewardsBtn .navDot{box-sizing:border-box;border:2px solid var(--sc-ink,#14102a);color:#fff;-webkit-text-stroke:0;background:#e8323c;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:13px;font-style:normal;line-height:1;display:none;position:absolute;top:-8px;right:-8px;box-shadow:0 2px #0000004d}#stage #scRewardsBtn.dot .navDot{display:flex}#stage #starChallenge .sc-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;align-items:center;gap:12px;width:100%;min-height:0;padding:4px 0 16px;display:flex;position:relative;overflow-y:auto}#stage #starChallenge .sc-pad{pointer-events:none;flex:none;width:1px}#stage #starChallenge .sc-card{box-sizing:border-box;width:calc(100% - 32px);max-width:500px;box-shadow:inset 0 0 0 2.5px var(--sc-ink), inset 0 0 0 4.5px #ffffff14, inset 0 -6px 0 #0003, 0 4px 0 #0a061866;background:#2f2750;border-radius:14px;flex:none;padding:10px 12px 12px}#stage #starChallenge .sc-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}#stage #starChallenge .sc-chap{box-shadow:inset 0 0 0 2px var(--sc-ink), inset 0 -3px 0 #0003;color:#fff;-webkit-text-stroke:2.5px var(--sc-ink);paint-order:stroke fill;background:#6a4fc4;border-radius:7px;flex:none;padding:3px 10px 5px;font-size:15px}#stage #starChallenge .sc-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-text-stroke:3px var(--sc-ink);paint-order:stroke fill;min-width:0;text-shadow:0 2px 0 var(--sc-ink);flex:1;font-size:19px;overflow:hidden}#stage #starChallenge .sc-card-stars{flex:none;gap:1px;display:flex}#stage #starChallenge .sc-card-stars .sc-star{width:28px;height:27px}#stage #starChallenge .sc-card-body{align-items:center;gap:10px;display:flex}#stage #starChallenge .sc-objs{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#stage :-webkit-any(#starChallenge,#starRewards) .sc-star{background:url(/ui/stars/star-off.png) 50%/contain no-repeat;flex:none;width:22px;height:21px;display:inline-block}#stage :is(#starChallenge,#starRewards) .sc-star{background:url(/ui/stars/star-off.png) 50%/contain no-repeat;flex:none;width:22px;height:21px;display:inline-block}#stage :-webkit-any(#starChallenge,#starRewards) .sc-star.on{background-image:url(/ui/stars/star-on.png)}#stage :is(#starChallenge,#starRewards) .sc-star.on{background-image:url(/ui/stars/star-on.png)}#stage :-webkit-any(#starChallenge,#starRewards) .sc-check{background:url(/ui/checkmark.png) 50%/contain no-repeat;flex:none;width:22px;height:18px;display:inline-block}#stage :is(#starChallenge,#starRewards) .sc-check{background:url(/ui/checkmark.png) 50%/contain no-repeat;flex:none;width:22px;height:18px;display:inline-block}#stage #starChallenge .sc-obj{background:#0a061859;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:2px 8px;display:flex}#stage #starChallenge .sc-obj-txt{color:#c9c0e8;-webkit-text-stroke:2.5px var(--sc-ink);paint-order:stroke fill;flex:1;min-width:0;font-size:15px;line-height:1.1}#stage #starChallenge .sc-obj.done .sc-obj-txt{color:#8cff6a}#stage #starChallenge .sc-act{flex:none;justify-content:center;width:112px;display:flex}#stage #starChallenge .sc-start{box-sizing:border-box;cursor:pointer;color:#fff;-webkit-text-stroke:3px #1d5a3f;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 22px) 100%;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:112px;height:64px;padding:0 0 8px;display:flex}#stage #starChallenge .sc-start:active{transform:translateY(2px)}#stage #starChallenge .sc-start-lbl{font-size:21px;line-height:1}#stage #starChallenge .sc-cost{align-items:center;gap:2px;font-size:16px;line-height:1;display:flex}#stage #starChallenge .sc-energy{background:url(/ui/gui-pro/topbar-energy.png) 50%/contain no-repeat;width:16px;height:22px}#stage #starChallenge .sc-start.short{-webkit-text-stroke-color:#3a3648;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #starChallenge .sc-card.locked{background:#262138}#stage #starChallenge .sc-card.locked :-webkit-any(.sc-name,.sc-obj-txt){color:#8f88a8}#stage #starChallenge .sc-card.locked :is(.sc-name,.sc-obj-txt){color:#8f88a8}#stage #starChallenge .sc-card.locked .sc-chap{background:#4a4560}#stage #starChallenge .sc-lock{text-align:center;color:#c9c0e8;-webkit-text-stroke:2.5px var(--sc-ink);paint-order:stroke fill;flex-direction:column;align-items:center;gap:4px;font-size:13px;line-height:1.15;display:flex}#stage #starChallenge .sc-padlock{background:url(/ui/gui-pro/nav-ic-lock.png) 50%/contain no-repeat;width:26px;height:32px}#stage #starChallenge .modeFoot{flex:none;width:100%;min-height:84px}#stage #starChallenge .sc-summary{z-index:8;box-sizing:border-box;text-align:center;cursor:pointer;filter:drop-shadow(0 12px 24px #0000008c);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;width:min(380px,100% - 40px);padding:18px 16px 14px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}#stage #starChallenge .sc-summary[hidden]{display:none}#stage #starChallenge .sc-sum-wash{z-index:7;cursor:pointer;background:#060a0ec7;position:absolute;top:0;bottom:0;left:0;right:0}#stage #starChallenge .sc-sum-wash[hidden]{display:none}#stage #starChallenge .sc-sum-wash.in{animation:.2s ease-out sc-wash-in}@keyframes sc-wash-in{0%{opacity:0}}#stage #starChallenge .sc-summary.in{animation:.32s cubic-bezier(.2,1.4,.4,1) sc-pop}@keyframes sc-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}}#stage #starChallenge .sc-sum-title{color:#ffe27a;-webkit-text-stroke:4px var(--sc-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--sc-ink);font-size:28px}#stage #starChallenge .sc-sum-chap{color:#e8e2ff;-webkit-text-stroke:2.5px var(--sc-ink);paint-order:stroke fill;margin:4px 0 10px;font-size:16px}#stage #starChallenge .sc-sum-rows{text-align:left;flex-direction:column;gap:5px;display:flex}#stage #starChallenge .sc-sum-hint{color:#c9c0e8;-webkit-text-stroke:2px var(--sc-ink);paint-order:stroke fill;margin-top:10px;font-size:14px}#stage #starRewards{z-index:5;padding-top:var(--sc-top,63px);box-sizing:border-box;pointer-events:auto;background:#060a0ec7;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #starRewards.show{display:flex}#stage #starRewards .sr-card{box-sizing:border-box;filter:drop-shadow(0 12px 32px #00000080);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;flex-direction:column;width:min(440px,100% - 28px);max-height:calc(100% - 150px);padding:44.75px 16px 18px;display:flex;position:relative}#stage #starRewards .sr-ribbon{box-sizing:border-box;white-space:nowrap;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;height:49.5px;padding:0 10px 10px;font-size:22px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#stage #starRewards .sr-close{z-index:2;position:absolute;top:14px;right:10px}#stage #starRewards .sr-sub{color:#e8e2ff;-webkit-text-stroke:3px var(--sc-ink);paint-order:stroke fill;flex:none;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:17px;display:flex}#stage #starRewards .sr-sub b{color:#ffe27a}#stage #starRewards .sr-list{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:none;gap:7px;height:453px;padding:2px 6px 2px 2px;display:flex;position:relative;overflow-y:auto}#stage :is(#starRewards .sr-list,#starChallenge .sc-list){scrollbar-width:thin;scrollbar-color:#6a4fc4 #0a061866}#stage :is(#starRewards .sr-list,#starChallenge .sc-list)::-webkit-scrollbar{width:6px}#stage :is(#starRewards .sr-list,#starChallenge .sc-list)::-webkit-scrollbar-thumb{background:#6a4fc4;border-radius:3px}#stage :is(#starRewards .sr-list,#starChallenge .sc-list)::-webkit-scrollbar-track{background:#0a061866;border-radius:3px}#stage #starRewards .sr-row{height:50px;box-shadow:inset 0 0 0 2px var(--sc-ink), inset 0 0 0 4px #ffffff12, inset 0 -5px 0 #0000002e;background:#2a2342;border-radius:10px;flex:none;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}#stage #starRewards .sr-row.claimed{background:#221d35}#stage #starRewards .sr-need{align-items:center;gap:4px;width:74px;display:flex}#stage #starRewards .sr-need .sc-star{width:28px;height:27px}#stage #starRewards .sr-need b,#stage #starRewards .sr-gems b{color:#fff;-webkit-text-stroke:3px var(--sc-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--sc-ink);font-size:21px}#stage #starRewards .sr-gems{flex:1;align-items:center;gap:5px;display:flex}#stage #starRewards .sr-gem{background:url(/ui/gui-pro/topbar-gem.png) 50%/contain no-repeat;width:30px;height:27px}#stage #starRewards .sr-gems b{color:#9fe6ff}#stage #starRewards .sr-claim{cursor:pointer;box-sizing:border-box;color:#257358;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%;border:0;width:104px;height:42px;padding:0 0 5px;font-size:19px}#stage #starRewards .sr-claim:active:not(:disabled){transform:translateY(2px)}#stage #starRewards .sr-claim:disabled{cursor:default}#stage #starRewards .sr-claim.locked{color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #starRewards .sr-claimed{color:#8cff6a;-webkit-text-stroke:2.5px var(--sc-ink);paint-order:stroke fill;justify-content:center;align-items:center;gap:4px;width:104px;font-size:17px;display:flex}body.sc-fx .flyP{z-index:64}#patrolBar .ic-star-challenge{background:url(/ui/stars/star-on.png) 50%/contain no-repeat;width:50px;height:49px}#stage #patrolBar #starChallengeBtn[hidden]{display:none}#stage #patrolBar #starChallengeBtn.fu-landing{visibility:hidden}@media (min-width:700px){html.forgeShell,html.forgeShell body{background:#0c1220;height:100%;overflow:hidden}html.forgeShell body{background:radial-gradient(at 50% 0,#1b2740 0%,#0c1220 72%);justify-content:center;align-items:center;display:flex}html.forgeShell #loading,html.forgeShell #bootFail{aspect-ratio:540/1170;border-radius:24px;max-width:100vw;height:min(98vh,1345.5px);position:fixed;top:50%;bottom:auto;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-50%)}html.forgeShell #app{aspect-ratio:540/1170;border-radius:24px;flex:none;max-width:100vw;height:min(98vh,1345.5px);position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 0 0 3px #0a0f1a,0 20px 56px #0000009e}}#mergeBoard{left:14px;right:14px;top:calc(430px + var(--safe-t));bottom:calc(206px + var(--safe-b));z-index:6;pointer-events:auto;display:none;position:absolute}body.forge #mergeBoard{display:block}body.forge.shop-open #mergeBoard,body.forge.tutorial #mergeBoard{display:none}body.forge.in-battle #mergeBoard{pointer-events:none;animation:.42s cubic-bezier(.4,0,.64,.3) forwards mbToBattle}@keyframes mbToBattle{0%{opacity:1;visibility:visible;transform:translateY(0)scale(1)}55%{opacity:.45;transform:translateY(12px)scale(.985)}92%{opacity:0;transform:translateY(26px)scale(.955)}to{opacity:0;visibility:hidden;transform:translateY(26px)scale(.955)}}body.forge:not(.in-battle) #mergeBoard{animation:none}.mb-frame{box-sizing:border-box;background:0 0;border-radius:16px;width:100%;height:100%;padding:3%;position:relative}.mb-frame:before{content:"";background:#2d4e1042;border-radius:16px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 3px #0000002e,inset 0 0 0 3px #ffffff1a}.mb-grid{touch-action:none;width:100%;height:100%;display:grid;position:relative}.mb-cell{background:0 0;place-items:center;display:grid;position:relative}.mb-cell:before{content:"";background:#d0f27057;border-radius:16%;position:absolute;top:4%;bottom:4%;left:4%;right:4%;box-shadow:inset 0 -3px #2f4a1233,inset 0 2px #ffffff24}.mb-cell.alt:before{background:#d0f27026}.mb-cell:after{content:"";aspect-ratio:1;background:#efe4c4;border-radius:14%;width:13%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 1px #0003}.mb-cell.mb-wtop:after,.mb-cell.mb-wleft:after{display:none}.mb-cell.lit:before{background:#ffe98aeb!important;box-shadow:inset 0 0 0 3px #f2c14e!important}.mb-cell.drop:before{box-shadow:inset 0 0 0 3px #2fbf4f!important}.mb-cell.bad:before{box-shadow:inset 0 0 0 3px #d8402c!important}.mb-rack{aspect-ratio:1024/236;z-index:2;pointer-events:none;border-style:solid;border-width:0;width:min(121.39%,528px);position:absolute;left:50%;transform:translate(-50%);container-type:inline-size}.mb-cell.mb-equip{aspect-ratio:1;pointer-events:auto;width:17.6953%;position:absolute;top:11.822%}.mb-cell.mb-equip[data-slot="0"]{left:5.76172%}.mb-cell.mb-equip[data-slot="1"]{left:23.457%}.mb-cell.mb-equip[data-slot="2"]{left:41.1523%}.mb-cell.mb-equip[data-slot="3"]{left:58.8477%}.mb-cell.mb-equip[data-slot="4"]{left:76.543%}.mb-cell.mb-equip:before{z-index:2;box-shadow:none;background:0 0;border-radius:16%;top:0;bottom:0;left:0;right:0}.mb-cell.mb-equip:after{content:"";width:auto;height:128%;box-shadow:none;z-index:0;background:0 0;border-radius:0;display:block;position:absolute;top:-14%;bottom:auto;left:0;right:0;transform:none}.mb-cell.mb-equip.drop:before{background:#2fbf4f42!important;box-shadow:inset 0 0 0 3px #2fbf4f,0 0 12px #2fbf4f8c!important}.mb-cell.mb-equip.bad:before{background:#d8402c42!important;box-shadow:inset 0 0 0 3px #d8402c,0 0 12px #d8402c73!important}.mb-cell.mb-equip.drop.mb-swap:before{background:#f2c14e47!important;box-shadow:inset 0 0 0 3px #f2c14e,0 0 12px #f2c14e8c!important}.mb-cell.mb-equip.drop.mb-fuse:before{animation:.62s ease-in-out infinite alternate mbFuse;background:#ffe9a84d!important;box-shadow:inset 0 0 0 3px #ffe9a8,0 0 16px #ffe9a8ad!important}@keyframes mbFuse{0%{transform:scale(1)}to{transform:scale(1.05)}}.mb-socket{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.mb-socket-art{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 2px #0000004d);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mb-socket-glow{pointer-events:none;background:radial-gradient(circle,#fff6e26b,#ffe9a829 58%,#ffe9a800 78%);border-radius:14%;animation:2.6s ease-in-out infinite mbSocket;position:absolute;top:12%;bottom:12%;left:12%;right:12%}@keyframes mbSocket{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}.mb-equipped{z-index:1;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mb-equipped .mb-tok{z-index:1;width:89%;height:89%}.mb-mult{z-index:3;white-space:nowrap;color:#fff6e2;font:400 max(6px,min(1.35vw,9px))/1 Lilita One,system-ui;letter-spacing:0;background:#16233f;border:2px solid #ffe9a8;border-radius:999px;place-items:center;max-width:100%;height:24%;min-height:10px;padding:0 4%;font:400 max(5px,min(1.35cqw,10px))/1 Lilita One,system-ui;display:grid;position:absolute;bottom:-10%;left:50%;transform:translate(-50%);box-shadow:0 2px #0000006b}body.forge.pure-loop #mergeBoard{aspect-ratio:250/297;height:min(608.256px,45.144%)}body.pure-loop .mb-rack{aspect-ratio:1024/465;background:0 0;border-image-source:none;border-image-width:0;width:min(118.628%,520px)}body.pure-loop .mb-cell.mb-equip{aspect-ratio:auto}body.pure-loop .mb-cell.mb-equip:before{border-radius:10.72%}body.pure-loop .mb-cell:not(.mb-equip) .mb-tok{width:96%;height:96%}body.pure-loop .mb-cell:not(.mb-equip) .mb-tok .mb-ico{width:77%;height:77%}body.pure-loop .mb-equipped .mb-tok{width:96%;height:96%}body.pure-loop .mb-equipped .mb-tok .mb-ico{width:82%;height:82%}body.pure-loop .mb-cell:not(.mb-equip) .mb-tok.rar-legendary,body.pure-loop .mb-cell:not(.mb-equip) .mb-tok.rar-mythic{border-radius:15.3%}body.pure-loop .mb-cell:not(.mb-equip).lit:before{box-shadow:inset 0 0 0 3px #f2c14e,0 0 0 5px #f2c14e!important}body.pure-loop .mb-cell:not(.mb-equip).drop:before{box-shadow:inset 0 0 0 3px #2fbf4f,0 0 0 5px #2fbf4f!important}body.pure-loop .mb-cell:not(.mb-equip).bad:before{box-shadow:inset 0 0 0 3px #d8402c,0 0 0 5px #d8402c!important}body.pure-loop .fx-ghost .mb-ico,body.pure-loop .fx-hold .mb-ico,body.pure-loop .fx-arc .mb-ico{width:77%;height:77%;top:11.5%;bottom:11.5%;left:11.5%;right:11.5%}body.pure-loop .fx-equipfly .mb-ico{width:82%;height:82%;top:9%;bottom:9%;left:9%;right:9%}body.pure-loop .mb-ghost .mb-ico{width:77%;height:77%}body.pure-loop .mb-mult{display:none}body.pure-loop .mb-lock-art{pointer-events:none;filter:drop-shadow(0 2px 1px #60301057);width:auto;height:52%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}body.pure-loop .mb-lock-count{z-index:3;white-space:nowrap;color:#fff6e2;font:400 max(8px,min(2.2vw,14px))/1 Lilita One,system-ui;letter-spacing:0;pointer-events:none;background:#16233f;border:2px solid #ffe9a8;border-radius:999px;place-items:center;min-width:30%;height:22%;min-height:12px;padding:0 7%;font:400 max(8px,min(2.2cqw,14px))/1 Lilita One,system-ui;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 2px #0000006b}body.pure-loop .mb-sand{z-index:3;color:#fff6e2;font:400 max(6px,min(1.9vw,12px))/1 Lilita One,system-ui;pointer-events:none;background:#16233f;border:2px solid #ffe9a8;border-radius:999px;grid-auto-flow:column;align-items:center;gap:2px;height:30%;min-height:13px;padding:0 7% 0 4%;font:400 max(6px,min(1.9cqw,12px))/1 Lilita One,system-ui;display:grid;position:absolute;top:-6%;right:-6%;box-shadow:0 2px #0000006b}body.pure-loop .mb-sand svg{aspect-ratio:1;width:auto;height:78%;display:block}body.forge.pure-loop #progWrap{transform:translate(-50%)translateY(34px)}.mb-tok{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:84%;height:84%;animation:.26s cubic-bezier(.22,.72,.3,1) mbDrop;display:grid;position:relative}@keyframes mbDrop{0%{opacity:0;transform:scale(.62)translateY(-14%)}to{opacity:1;transform:scale(1)}}.mb-tok.mb-set{animation:none}.mb-tok.mb-set.t5{animation:2.6s ease-in-out .4s infinite mbTop}.mb-tok.rar-legendary,.mb-tok.rar-mythic{border-radius:14%;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px 7px #00000073,0 0 10px #0000004d}.mb-tok.rar-legendary{background:#67247f}.mb-tok.rar-mythic{background:#841f30}.mb-tok.rar-legendary{box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px 7px #00000073,0 0 9px #c153ea8c}.mb-tok.rar-mythic{box-shadow:inset 0 0 0 1px #ffffff38,inset 0 2px 7px #00000073,0 0 13px #ed4561b3}.mb-tok .plate{filter:drop-shadow(0 2px #0000003d);width:92%;height:92%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.mb-tok .mb-ico{pointer-events:none;filter:drop-shadow(0 2px 2px #00000059);place-items:center;width:60%;height:60%;display:grid;position:relative}.mb-tok .mb-ico .ico{object-fit:contain;width:100%;height:100%}.mb-tok.t4 .plate{filter:drop-shadow(0 2px #0000003d)drop-shadow(0 0 6px #ffffff73)}.mb-tok.t5 .plate{filter:drop-shadow(0 2px #0000003d)drop-shadow(0 0 10px #ffeea0d9)}.mb-tok.t5{animation:.26s cubic-bezier(.22,.72,.3,1) mbDrop,2.6s ease-in-out .4s infinite mbTop}@keyframes mbTop{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}.mb-gift{z-index:1;cursor:pointer;place-items:center;animation:2.5s ease-in-out infinite mbBob;display:grid;position:relative}.mb-gift.s1{width:62%;height:62%}.mb-gift.s2{width:76%;height:76%}.mb-gift.s3{width:92%;height:92%}@keyframes mbBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5%)}}.mb-gift svg{filter:drop-shadow(0 2px 2px #00000052);width:100%;height:100%}.mb-cnt{color:#3a2a08;background:#fff;border:2px solid #0003;border-radius:999px;place-items:center;min-width:42%;height:42%;font:400 max(9px,min(2.3vw,13px))/1 Lilita One,system-ui;display:grid;position:absolute;bottom:0;right:0}.mb-gift.ready .mb-cnt{background:#f2c14e;border-color:#c9922b}.mb-gift.hit{animation:.3s mbShake}@keyframes mbShake{0%,to{transform:rotate(0)}30%{transform:rotate(-11deg)}70%{transform:rotate(11deg)}}.mb-gift.blow{animation:.34s forwards mbBlow}@keyframes mbBlow{to{opacity:0;transform:scale(1.9)}}.mb-ghost{z-index:80;pointer-events:none;filter:drop-shadow(0 8px 10px #00000073);place-items:center;width:58px;height:58px;display:grid;position:fixed;transform:translate(-50%,-50%)scale(1.14)}.mb-ghost .plate{width:92%;height:92%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.mb-ghost .mb-ico{place-items:center;width:64%;height:64%;display:grid;position:relative}.mb-ghost .mb-ico .ico{object-fit:contain;width:100%;height:100%}@media (prefers-reduced-motion:reduce){#mergeBoard *{animation-duration:.01ms!important}}body.forge #progWrap{bottom:auto;left:50%;right:auto;top:calc(96px + var(--safe-t));width:min(48%,250px);height:22px;transform:translate(-50%)}body.forge #progress{border-width:4px;border-radius:11px}body.forge #progFill{transform-origin:0;background:linear-gradient(#a9e7f7 0 42%,#74d9f1 42%);height:auto;top:0;bottom:0;left:0;right:0}body.forge #progTop{top:50%;left:auto;right:-13px;transform:translateY(-50%)}body.forge #progCp{top:50%;bottom:auto;transform:translate(-50%,-50%)}body.forge #progCount{flex-direction:row;align-items:center;gap:4px;font-size:15px;top:calc(100% + 1px);left:50%;transform:translate(-50%)}body.forge #mergeBoard{top:calc(430px + var(--safe-t))}body.forge.board-full #rollBtn{filter:saturate(.45)brightness(.78)}body.forge #rollBtn{position:relative}body.forge #rollBtn:after{content:"SUMMON";color:#fff;-webkit-text-stroke:4px #00000073;paint-order:stroke fill;text-shadow:0 3px #00000059;font:400 24px/1 Lilita One,system-ui}body.forge #rollBtn .ic-dice-lg{display:none}body.forge #forgeLeft{color:#fff6e2;background:#16233f;border:3px solid #fffadc;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 6px;font:400 16px/1 Lilita One,system-ui;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 3px #00000059}body.forge #rollBtn{top:auto;bottom:calc(30px + var(--safe-b));z-index:12;width:188px;height:92px;position:absolute;left:50%;transform:translate(-50%)}body.forge #rollBtn:active{transform:translate(-50%)translateY(5px)}body.forge #mergeBoard{bottom:calc(150px + var(--safe-b))}body.forge #speedBtn{bottom:calc(60px + var(--safe-b))}body.forge #mergeBoard{aspect-ratio:1;width:auto;max-width:calc(100% - 28px);height:min(512px,38%);top:auto;left:50%;right:auto;bottom:calc(128px + var(--safe-b));transform:translate(-50%)}.forge-only{display:none!important}body.forge .forge-only{display:flex!important}.mb-rock{background:linear-gradient(160deg,#9aa3ac 0%,#7c848d 46%,#646b73 100%);border:3px solid #3b4147;border-radius:34% 30% 38% 28%/32% 38% 28% 36%;position:absolute;top:17%;bottom:17%;left:17%;right:17%;box-shadow:inset 0 4px #ffffff38,inset 0 -5px #0003,0 2px #0000002e}.mb-rock:before,.mb-rock:after{content:"";background:#3b41474d;border-radius:50%;position:absolute}.mb-rock:before{width:26%;height:19%;top:30%;left:21%}.mb-rock:after{width:20%;height:15%;top:56%;left:52%}body.pure-loop{--mb-tile-lo:#7dc347;--mb-tile-hi:#5da43a;--mb-rim-lo:#4f7634;--mb-rim-hi:#3b6429;--mb-lip-lo:#629351;--mb-lip-hi:#4b7a44;--mb-ramp-lo:#4f763480;--mb-ramp-hi:#3b642980;--mb-strap:#7c3b39;--mb-strap-lo:#6a2f2c;--mb-pocket:#733631;--mb-stitch:#f0c3a8;--mb-lip:#fcdfd7;--mb-belt-ink:#22000e}body.pure-loop .mb-frame:before,body.pure-loop .mb-cell:not(.mb-equip):after{display:none}body.pure-loop .mb-cell.alt:not(.mb-equip):before{background:var(--mb-tile-hi)}body.pure-loop .mb-rack{background:linear-gradient(180deg, var(--mb-lip) 0 5.5%, #0000 5.5%), linear-gradient(180deg, #ffffff12 5.5% 9%, #0000 9%), linear-gradient(180deg, var(--mb-strap) 0 62%, var(--mb-strap-lo) 100%);box-shadow:0 0 0 3px var(--mb-belt-ink), 0 4px 0 #0003;border-image-source:none;border-image-width:0;border-radius:3.4%/13%}body.pure-loop .mb-rack:before,body.pure-loop .mb-rack:after{content:"";aspect-ratio:1/1.25;box-sizing:border-box;background:#0000002e;border:3px solid #c8a063;border-radius:22%;width:5.4%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 2px #22000ed9,inset 0 0 0 2px #22000e8c}body.pure-loop .mb-rack:before{left:-1.4%}body.pure-loop .mb-rack:after{right:-1.4%}body.pure-loop .mb-cell.mb-equip:after{background:var(--mb-pocket);border-radius:17%;width:auto;height:auto;top:6%;bottom:6%;left:6%;right:6%;box-shadow:inset 0 4px 7px #18000857,inset 0 -2px #ffd6be21,0 0 0 2px #22000e61}body.pure-loop .mb-cell.mb-equip .mb-socket{border:2px dashed var(--mb-stitch);box-sizing:border-box;pointer-events:none;border-radius:15%;top:11%;bottom:11%;left:11%;right:11%}body.forge.pure-loop #mergeBoard{aspect-ratio:250/300}body.pure-loop .mb-frame{padding:0}body.pure-loop .mb-cell:not(.mb-equip):before{background:linear-gradient(180deg, var(--mb-tile-lo) 0 93%, var(--mb-lip-lo) 95% 100%);box-shadow:inset 0 0 0 1.8cqw var(--mb-rim-lo), inset 0 0 .4cqw 1.8cqw var(--mb-ramp-lo);border-radius:21%;top:2.9%;bottom:2.9%;left:2.9%;right:2.9%}body.pure-loop .mb-cell.alt:not(.mb-equip):before{background:linear-gradient(180deg, var(--mb-tile-hi) 0 93%, var(--mb-lip-hi) 95% 100%);box-shadow:inset 0 0 0 1.8cqw var(--mb-rim-hi), inset 0 0 .4cqw 1.8cqw var(--mb-ramp-hi)}body.pure-loop .mb-cell:not(.mb-equip):after{content:none}body.pure-loop[data-field=grass] #forgeArena{background:linear-gradient(#9fb865 0%,#95b256 62%,#8fac50 100%)}body.pure-loop[data-field=grass] #forgeSeam{filter:saturate(.92)hue-rotate(-4deg)}body.forge.pure-loop #mergeBoard{aspect-ratio:250/300;width:min(91.3%,536px);height:auto}body.pure-loop .mb-rack{aspect-ratio:1024/512;width:min(127.35%,652px)}body.pure-loop[data-field=arena] #forgeSeam{filter:none}body.pure-loop .mb-cell.mb-equip:after{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;top:6%;bottom:6%;left:6%;right:6%}body.pure-loop .mb-cell.mb-equip .mb-socket{border:0;top:0;bottom:0;left:0;right:0}body.forge.pure-loop #mergeBoard{z-index:8}body.pure-loop .mb-cell.mb-equip .mb-tok,body.pure-loop .mb-equipped .mb-tok{aspect-ratio:1;width:auto;height:92%}body.pure-loop .mb-cell.mb-equip:after{top:3%;bottom:3%;left:7.5%;right:7.5%}body.pure-loop .mb-rack{aspect-ratio:2752/817;box-shadow:none;background:0 0;border-radius:0}body.pure-loop .mb-rack:before,body.pure-loop .mb-rack:after,body.pure-loop .mb-cell.mb-equip:after{content:none}body.pure-loop .mb-cell.mb-equip .mb-socket{background:0 0;border:0;top:0;bottom:0;left:0;right:0}body.pure-loop .mb-socket-glow{top:11%;bottom:11%;left:10%;right:10%}body.pure-loop .mb-cell.mb-equip .mb-socket{color:#8b5a43}body.pure-loop .mb-grid{grid-template-rows:minmax(0,1.2174fr) minmax(0,1.2174fr) repeat(4,minmax(0,1fr))!important}body.pure-loop #forgeArena{background:linear-gradient(#c79a55 0 18px,#c79a5500 36px),#99b15e}body.pure-loop .mb-cell.mb-equip.mb-sel:after,body.pure-loop .mb-cell:not(.mb-equip).mb-sel:after{content:"";opacity:.92;z-index:4;pointer-events:none;filter:drop-shadow(0 0 3px #50e8f48c);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%2372E9F2' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 26V12a8 8 0 0 1 8-8h14'/%3E%3Cpath d='M74 4h14a8 8 0 0 1 8 8v14'/%3E%3Cpath d='M96 74v14a8 8 0 0 1-8 8H74'/%3E%3Cpath d='M26 96H12a8 8 0 0 1-8-8V74'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-radius:0;width:auto;height:auto;animation:.26s cubic-bezier(.2,.9,.3,1) both mbAim;display:block;position:absolute;top:-3%;bottom:-3%;left:-3%;right:-3%;transform:none}@keyframes mbAim{0%{opacity:0;transform:scale(1.3)}55%{opacity:1}to{opacity:.95;transform:scale(1)}}body.pure-loop .mb-forge{cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4%;bottom:4%;left:4%;right:4%}body.pure-loop .mb-forge img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 3px 3px #1e3c0e57);transform-origin:50% 82%;width:100%;height:100%}body.pure-loop .mb-forge:active img{animation:none;transform:scale(.93)}body.pure-loop .mb-cell:not(.mb-equip):has(.mb-forge).lit:after{content:none}body.forge.pure-loop #rollBtn{display:none!important}body.forge.pure-loop #mergeBoard{bottom:calc(45px + var(--safe-b))}body.forge.pure-loop #skillsBtn{top:calc(62px + var(--safe-t,0px));width:40px;height:40px;box-shadow:none;z-index:14;background:0 0;border:none;border-radius:0;place-items:center;padding:0;display:grid;bottom:auto;right:14px}body.forge.pure-loop #skillsBtn img{object-fit:contain;filter:drop-shadow(0 2px 1px #00000073);width:auto;height:32px}.ftip-tag{background:var(--tagc,#5b6472);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:center;margin:1px auto 5px;padding:2px 9px 3px;font-size:10px;font-weight:800;line-height:1.2;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38,0 1px #0000002e}body.pure-loop .mb-forge-n{box-sizing:border-box;color:#141a22;pointer-events:none;letter-spacing:-.01em;min-width:40%;height:40%;font:800 max(9px,min(3.1cqw,15px))/1 system-ui,-apple-system,Segoe UI,sans-serif;background:#fff;border-radius:999px;place-items:center;min-width:36cqw;height:36cqw;padding:0 4%;font-size:max(12px,min(24cqw,22px));font-weight:900;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #141a22,0 2px 3px #00000073}body.battle-ready.pure-loop .mb-forge-n{background:#e23b2e;width:44cqw;min-width:0;height:44cqw;padding:0;font-size:0;animation:1.9s ease-in-out infinite mbFightBadge;display:grid;bottom:0;right:0;overflow:visible;box-shadow:0 0 0 3px #7d1710,0 2px #0000004d}body.battle-ready.pure-loop .mb-forge-n:after{content:"";filter:brightness(1.22)contrast(1.06)drop-shadow(0 0 1.5px #ffffffd9);background:url(/ui/crossed-swords.png) 50%/contain no-repeat;width:56cqw;height:56cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mbFightBadge{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){body.battle-ready.pure-loop .mb-forge-n{animation:none}}body.battle-ready.pure-loop .mb-forge img{filter:grayscale()contrast(.92)brightness(1.02)drop-shadow(0 3px 3px #1e3c0e4d);animation:none}body.pure-loop .mb-battle{z-index:30;opacity:0;visibility:hidden;background:#0e18089e;border-radius:0;transition:opacity .16s,visibility 0s linear .16s;position:fixed;top:0;bottom:0;left:0;right:0}body.pure-loop .mb-battle.show{opacity:1;visibility:visible;transition:opacity .16s,visibility linear}body.pure-loop .mb-battle-go{left:var(--mb-go-cx,50%);bottom:var(--mb-go-bottom,40%);box-sizing:border-box;cursor:pointer;width:238px;height:107px;font:400 36px "Lilita One", var(--game-font), system-ui, sans-serif;color:#fcffff;letter-spacing:.01em;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 3px #000;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 0 11px;animation:.2s cubic-bezier(.2,1.5,.4,1) both mbBattlePop;display:flex;position:fixed;transform:translate(-50%)}body.pure-loop .mb-battle-go:active{transform:translate(-50%)translateY(4px)}@keyframes mbBattlePop{0%{opacity:0;transform:translate(-50%)scale(.82)}to{opacity:1;transform:translate(-50%)scale(1)}}body.pure-loop .mb-cell:not(.mb-equip){container-type:inline-size}body.forge.pure-loop #mergeBoard{width:min(87%,512px);bottom:calc(96px + var(--safe-b))}body.pure-loop[data-tiles=cream]{--mb-tile-lo:#f7e3ac;--mb-tile-hi:#dfbe77;--mb-rim-lo:#c09a61;--mb-rim-hi:#ad8a50;--mb-lip-lo:#dcc088;--mb-lip-hi:#cbae74;--mb-ramp-lo:#c09a6180;--mb-ramp-hi:#ad8a5080}body.pure-loop{--mb-sq:.8}body.pure-loop .mb-grid{place-content:start center;grid-template-columns:repeat(5, calc(20% * var(--mb-sq)))!important;grid-template-rows:18.92% 18.92% repeat(5, calc(15.54% * var(--mb-sq)))!important}body.pure-loop .mb-cell:not(.mb-equip):before{top:3.4%;bottom:3.4%;left:3.4%;right:3.4%}body.forge.pure-loop #mergeBoard{bottom:calc(clamp(45px, var(--stage-h,1170px) - 900px, 118px) + var(--safe-b));width:min(87%,512px)}body.pure-loop .mb-cell:not(.mb-equip).mb-sel:after,body.pure-loop .mb-cell.mb-equip.mb-sel:after{animation:.2s cubic-bezier(.16,1.3,.3,1) both mbAim}body.pure-loop .mb-forge:before{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffe28a9e 0 16%,#ffc43c57 38%,#ffb0281a 62%,#ffb02800 78%);border-radius:50%;width:116%;animation:2.6s ease-in-out infinite mbForgeGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mbForgeGlow{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.84)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}body.pure-loop .mb-forge:after{content:"";aspect-ratio:1;clip-path:polygon(50% 0%,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0% 50%,42% 42%);filter:drop-shadow(0 0 3px #ffe28ae6);pointer-events:none;z-index:3;opacity:0;background:#fffdf2;width:34%;position:absolute;top:50%;left:50%}body.battle-ready.pure-loop .mb-forge:before,body.battle-ready.pure-loop .mb-forge:after{opacity:0;animation:none}body.pure-loop .mb-forge:active:before,body.pure-loop .mb-forge:active:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){body.pure-loop .mb-forge img,body.pure-loop .mb-forge:before,body.pure-loop .mb-forge:after,body.pure-loop .mb-cell.mb-sel:after{animation:none}body.pure-loop .mb-forge:after{opacity:0}}body.pure-loop .mb-battle-go{isolation:isolate;border-radius:25px;position:fixed;overflow:hidden}body.pure-loop .mb-battle-go:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 0%,#ffffff1a 34%,#ffffff9e 50%,#ffffff1a 66%,#fff0 100%);width:42%;animation:2.6s cubic-bezier(.3,.1,.2,1) .26s 3 mbGoShine;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:skew(-18deg)translate(0)}@keyframes mbGoShine{0%{opacity:0;transform:skew(-18deg)translate(0)}4%{opacity:1}22%{opacity:1;transform:skew(-18deg)translate(560%)}26%{opacity:0}to{opacity:0;transform:skew(-18deg)translate(560%)}}body.pure-loop .mb-battle-go:after{z-index:0}body.pure-loop .mb-battle-go{z-index:1}@media (prefers-reduced-motion:reduce){body.pure-loop .mb-battle-go:after{opacity:0;animation:none}}body.forge.pure-loop #forgeSeam{transform:translateY(14px)}body.pure-loop .mb-cell:not(.mb-equip).mb-sel:after,body.pure-loop .mb-cell.mb-equip.mb-sel:after{content:"";box-sizing:border-box;filter:drop-shadow(0 0 2px #50e8f480);z-index:4;pointer-events:none;background:0 0;border:.52em solid #6fe8f4;border-radius:26%;width:auto;height:auto;font-size:8cqw;animation:.2s cubic-bezier(.16,1.3,.3,1) both mbAim;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%;-webkit-mask:linear-gradient(#000,#000) 0 0/33% 33% no-repeat,linear-gradient(#000,#000) 100% 0/33% 33% no-repeat,linear-gradient(#000,#000) 0 100%/33% 33% no-repeat,linear-gradient(#000,#000) 100% 100%/33% 33% no-repeat;mask:linear-gradient(#000,#000) 0 0/33% 33% no-repeat,linear-gradient(#000,#000) 100% 0/33% 33% no-repeat,linear-gradient(#000,#000) 0 100%/33% 33% no-repeat,linear-gradient(#000,#000) 100% 100%/33% 33% no-repeat}body.forge.pure-loop #forgeSeam{height:132px;transform:translateY(20px)}body.forge.pure-loop #forgeArena:before{content:none}#battleBar{z-index:30;pointer-events:none;padding-bottom:var(--safe-screen-b,0px);background-position:bottom;background-repeat:no-repeat;background-size:100%;position:absolute;bottom:0;left:0;right:0}body[data-bar=blades] #battleBar,body[data-bar=blades] .mb-battle-bar{aspect-ratio:2724/371}#battleBar .bb-go,.mb-battle-bar .bb-go{left:var(--bb-cx,50%);transform:translate(-50%, -50%) rotateX(var(--bb-tilt,0deg));width:var(--bb-w,40%);bottom:12%;top:var(--bb-cy,50%);aspect-ratio:526/229;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;filter:saturate(.9)brightness(.98);background:0 0/100% 100% no-repeat;border:0;padding:0;transition:filter .22s;display:block;position:absolute;bottom:auto;container-type:inline-size}#battleBar .bb-txt,.mb-battle-bar .bb-txt{white-space:nowrap;font:400 19cqw/1 "Lilita One", var(--game-font), system-ui, sans-serif;color:#e8edf2;letter-spacing:.02em;-webkit-text-stroke:.17em #000;paint-order:stroke fill;text-shadow:0 .08em #000;transition:color .22s;position:absolute;top:46.5%;left:50%;transform:translate(-50%,calc(.03em - 50%))}body.battle-ready #battleBar .bb-go,body[data-bar] .mb-battle-bar .bb-go{filter:none;animation:.66s cubic-bezier(.2,1.4,.35,1) both bbWake,.66s ease-out both bbGlow}body.battle-ready #battleBar .bb-txt,body[data-bar] .mb-battle-bar .bb-txt{color:#fcffff}#battleBar .bb-go:active,.mb-battle-bar .bb-go:active{transform:translate(-50%, -50%) rotateX(var(--bb-tilt,0deg)) translateY(3px)}@keyframes bbWake{0%{transform:translate(-50%,-50%)rotateX(0)scale(.58)}16%{transform:translate(-50%,-50%)rotateX(0)scale(1.26)}32%{transform:translate(-50%,-50%)rotateX(0)scale(.92)}50%{transform:translate(-50%,-50%)rotateX(0)scale(1.11)}68%{transform:translate(-50%,-50%)rotateX(0)scale(.975)}84%{transform:translate(-50%,-50%)rotateX(0)scale(1.03)}to{transform:translate(-50%,-50%)rotateX(0)scale(1)}}@keyframes bbGlow{0%{filter:drop-shadow(0 0 #ff603000)}16%{filter:drop-shadow(0 0 18px #ff8448f2)drop-shadow(0 0 34px #ff402099)}to{filter:drop-shadow(0 0 7px #ff603073)}}#battleBar .bb-go:after,.mb-battle-bar .bb-go:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(74deg,#fff0 38%,#ffffffd1 50%,#fff0 62%) 190% 0/280% 100%;border-radius:6.5cqw;position:absolute;top:2.6%;bottom:9.6%;left:2.5%;right:2.9%}body.battle-ready #battleBar .bb-txt{animation:.5s cubic-bezier(.2,1.6,.4,1) 80ms both bbTxtPop}@keyframes bbTxtPop{0%{transform:translate(-50%,calc(.03em - 50%))scale(.72)}54%{transform:translate(-50%,calc(.03em - 50%))scale(1.13)}to{transform:translate(-50%,calc(.03em - 50%))scale(1)}}@keyframes bbBreathe{0%,to{transform:translate(-50%,-50%)rotateX(0)scale(1)}50%{transform:translate(-50%,-50%)rotateX(0)scale(1.035)}}body[data-bar] .mb-battle{display:block}@media (prefers-reduced-motion:reduce){body.battle-ready #battleBar .bb-go,body.battle-ready #battleBar .bb-go:after,body.battle-ready #battleBar .bb-txt{animation:none}body.battle-ready #battleBar .bb-go{filter:drop-shadow(0 0 7px #ff603073)}}body[data-bar=blades]{--bb-w:27.4%;--bb-cy:49.7%}#battleBar{perspective:900px;perspective-origin:50% 40%}body.in-battle #battleBar{display:none!important}body[data-lift] #battleBar{bottom:var(--bb-lift,0px)}body.forge[data-lift] #progWrap{top:calc(60px + var(--safe-t))!important}body[data-lift] #coins{display:none!important}body.pure-loop.energy-out .mb-forge-n{color:#fff;background:#e23b2e;box-shadow:0 0 0 2px #0000008c,0 2px #0000004d}.mb-tok.rar-legendary,.mb-tok.rar-mythic{position:relative;overflow:hidden}.mb-tok.rar-legendary{background:radial-gradient(64% 60% at 50% 56%,#2a063aa8 0%,#2a063a00 74%),linear-gradient(177deg,#c25cf2 0%,#a63fd9 46%,#8429b8 100%);box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 2px 7px #00000073,0 0 16px #d670ffcc}.mb-tok.rar-mythic{background:radial-gradient(64% 60% at 50% 56%,#3a0414a8 0%,#3a041400 74%),linear-gradient(177deg,#ff5e7d 0%,#ed3e63 46%,#c22348 100%);box-shadow:inset 0 0 0 1px #ffffff57,inset 0 2px 7px #00000073,0 0 20px #ff6888e6}.mb-tok.rar-legendary:after,.mb-tok.rar-mythic:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(68deg,#fff0 40%,#ffffff6b 50%,#fff0 60%) 0 0/300% 100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.mb-tok.rar-legendary:after,.mb-tok.rar-mythic:after{opacity:.18;animation:none}}body.pure-loop .mb-lock-num{pointer-events:none;color:#814c269e;text-shadow:0 -1px 1px #5c32146b,0 1px #ffecceb8;letter-spacing:.01em;place-items:center;font:400 max(15px,min(34cqw,34px))/1 Lilita One,system-ui,sans-serif;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}body.pure-loop .mb-lock-glyph{pointer-events:none;fill:none;stroke:#814c2675;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #ffecceb3)drop-shadow(0 -1px .5px #5c32144d);width:46%;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-bar] #battleBar{transform-origin:50%;transition:transform .2s;transform:scaleX(.73)scaleY(.73)}body[data-bar]:not(.battle-ready) #battleBar .bb-txt{font-size:20cqw}body[data-bar].battle-ready #battleBar{animation:.58s cubic-bezier(.16,1.25,.3,1) both bbGrow;transform:none}@keyframes bbGrow{0%{transform:scaleX(.73)scaleY(.73)}38%{transform:scaleX(.96)scaleY(.79)}62%{transform:scaleX(1.06)scaleY(.88)}82%{transform:scaleX(.99)scaleY(1.04)}to{transform:scaleX(1)scaleY(1)}}@media (prefers-reduced-motion:reduce){body[data-bar].battle-ready #battleBar{animation:none;transform:none}}body[data-bar] #battleBar:after,body.pure-loop[data-bar] .mb-battle-bar:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(72deg,#fff0 42%,#ffffff8c 50%,#fff0 58%) 180% 0/260% 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.pure-loop[data-bar] .mb-battle.show .mb-battle-bar{filter:drop-shadow(0 0 #ffc44800);animation:.42s cubic-bezier(.2,1.15,.35,1) both mbBattleLower}@media (prefers-reduced-motion:reduce){body.pure-loop[data-bar] .mb-battle.show .mb-battle-bar:after,body.pure-loop[data-bar] .mb-battle.show .mb-battle-bar .bb-go:after{animation:none}body.pure-loop[data-bar] .mb-battle.show .mb-battle-bar{animation:.42s cubic-bezier(.2,1.15,.35,1) both mbBattleLower}}#bbRefuse{z-index:40;pointer-events:none;text-align:center;width:84%;font:400 clamp(18px, 6.4vw, 34px)/1.12 "Lilita One", var(--game-font), system-ui, sans-serif;color:#fff3d6;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 .09em #000,0 0 .5em #0000008c;opacity:0;position:absolute;bottom:26%;left:50%;transform:translate(-50%)scale(.86)}#bbRefuse.show{animation:1.5s cubic-bezier(.2,1.3,.35,1) both bbRefuseIn}@keyframes bbRefuseIn{0%{opacity:0;transform:translate(-50%,14px)scale(.82)}14%{opacity:1;transform:translate(-50%)scale(1.06)}24%{transform:translate(-50%)scale(1)}76%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-16px)scale(1)}}body.pure-loop[data-bar] .mb-battle-bar{left:50%;bottom:var(--mb-go-bottom,30%);z-index:2;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:100%;width:min(100%,540px);position:fixed;transform:translate(-50%)}@keyframes mbBattleLower{0%{opacity:0;transform:translate(-50%)translateY(-38px)}to{opacity:1;transform:translate(-50%)translateY(0)}}body.pure-loop[data-bar] .mb-battle-bar .bb-go{pointer-events:auto}body[data-bar].battle-prompt #battleBar{opacity:0;pointer-events:none;transition:opacity .14s}body.panel-open #battleBar,body.panel-open #bbRefuse{opacity:0;pointer-events:none;transition:opacity .12s}body.panel-open #battleBar .bb-go{pointer-events:none}body.forge.pure-loop #tileToast{background:#060a0ed1;padding:0 0 28%;top:0;bottom:0;transform:none}body.forge.pure-loop #tileToast .tt-body{-webkit-text-stroke:4.5px #000;text-shadow:0 .09em #000;padding:0 18px;font-size:max(26px,min(8.2vw,40px));line-height:1.22}body.forge.pure-loop #tileToast .tt-plate{max-width:92%;transition:transform .3s cubic-bezier(.2,1.5,.36,1);transform:translateY(26px)scale(.46)}body.forge.pure-loop #tileToast.show .tt-plate{transform:none}body.forge.pure-loop #tileToast .ic-txt{vertical-align:-.18em;background-position:50%;background-repeat:no-repeat;background-size:contain}body.forge.pure-loop #tileToast .ic-txt.ic-s-hp{width:1.23em;height:1.12em}body.forge.pure-loop #tileToast .ic-txt.ic-s-dmg{width:1.02em;height:1.12em}body.forge.pure-loop #tileToast .ic-txt.ic-s-def{width:1.01em;height:1.12em}body.forge.pure-loop #tileToast .ic-txt.ic-s-coin,body.forge.pure-loop #tileToast .ic-txt.ic-s-gold{width:1.07em;height:1.12em}body.forge.pure-loop #tileToast .ic-txt.ic-s-energy{width:.95em;height:1.12em}body.forge.pure-loop #tileToast .ic-txt.ic-s-gem{width:1.03em;height:1.12em}body.forge.pure-loop.toast-up #battleBar,body.forge.pure-loop.toast-up #bbRefuse{opacity:0;pointer-events:none;transition:opacity .12s}body.forge.pure-loop.toast-up #battleBar .bb-go{pointer-events:none}#forgeLine{left:8%;right:8%;top:calc(118px + var(--safe-t,0px));z-index:24;pointer-events:none;text-align:center;font:400 clamp(13px, 3.6vw, 19px)/1.25 "Lilita One", var(--game-font), system-ui, sans-serif;color:#fff6e2;-webkit-text-stroke:3.4px #090712eb;paint-order:stroke fill;text-shadow:0 2px #09071280;opacity:0;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(-6px)}#forgeLine.show{opacity:1;transform:none}#forgeLine b{color:var(--green-face-top,#8bde12)}#forgeLine s{color:#ff6f5c;text-decoration:none}#forgeLine .ic-txt{vertical-align:-.18em;background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.05em;height:1.1em}body.pure-loop.energy-tick .mb-forge-n{animation:.18s ease-out mbEnergyTick}@keyframes mbEnergyTick{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}body:not(.forge) #battleBar,body:not(.forge) #bbRefuse,body:not(.forge) .mb-battle,body:not(.forge) #forgeLine{display:none!important}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary):after{background:radial-gradient(64% 60% at 50% 56%,#2a063a9e 0%,#2a063a00 74%),linear-gradient(177deg,#c25cf2 0%,#a63fd9 46%,#8429b8 100%);box-shadow:inset 0 0 0 1px #ffffff42,inset 0 2px 6px #0000006b}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic):after{background:radial-gradient(64% 60% at 50% 56%,#3a04149e 0%,#3a041400 74%),linear-gradient(177deg,#ff5e7d 0%,#ed3e63 46%,#c22348 100%);box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 2px 6px #0000006b}body.pure-loop .mb-cell.mb-equip .mb-tok.rar-legendary,body.pure-loop .mb-cell.mb-equip .mb-tok.rar-mythic{box-shadow:none;background:0 0;overflow:visible}body.pure-loop:not([class*=look-]) .mb-cell.mb-equip .mb-tok.rar-legendary:after,body.pure-loop:not([class*=look-]) .mb-cell.mb-equip .mb-tok.rar-mythic:after{content:none}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary):after{overflow:hidden}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic):after{overflow:hidden}#bbRefuse .ic-txt{vertical-align:-.24em;filter:drop-shadow(0 .07em #000)drop-shadow(0 0 .04em #000)drop-shadow(0 0 .3em #0009);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.34em;height:1.4em}#bbRefuse b{color:var(--green-face-top,#8bde12)}#bbRefuse s{color:#ff6f5c;text-decoration:none}body.forge.pure-loop #tileToast{display:none}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary) .mb-tok .plate{display:none}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic) .mb-tok .plate{display:none}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary):after{border-radius:22%}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic):after{border-radius:22%}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary) .mb-tok .mb-ico{width:96%;height:96%}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic) .mb-tok .mb-ico{width:96%;height:96%}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary):after{content:"";z-index:0;border-radius:22%;width:auto;height:auto;display:block;top:3%;bottom:3%;left:7.5%;right:7.5%}body.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic):after{content:"";z-index:0;border-radius:22%;width:auto;height:auto;display:block;top:3%;bottom:3%;left:7.5%;right:7.5%}body.look-tier .mb-tok .plate,body.look-tier .mb-ghost .plate{display:none}body.look-tier .mb-tok.rar-legendary,body.look-tier .mb-tok.rar-mythic,body.look-tier .mb-ghost{box-shadow:none!important;background:0 0!important}body.look-tier .mb-tok.rar-legendary:after,body.look-tier .mb-tok.rar-mythic:after{opacity:1;background:0 0;animation:none}body.look-tier .mb-ghost:after{content:none}body.look-tier .mb-tok .mb-ico,body.look-tier .mb-ghost .mb-ico{filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 4px 5px #142c0a80)}body.look-tier :-webkit-any(.mb-tok,.brk-tok){position:relative;container-type:inline-size}body.look-tier :is(.mb-tok,.brk-tok){position:relative;container-type:inline-size}body.look-tier :-webkit-any(.mb-tok,.brk-tok):before{width:var(--bz,36cqw);height:var(--bz,36cqw);top:auto;bottom:0;left:auto;right:0}body.look-tier :is(.mb-tok,.brk-tok):before{width:var(--bz,36cqw);height:var(--bz,36cqw);top:auto;bottom:0;left:auto;right:0}body.look-tier :-webkit-any(.mb-tok,.brk-tok):after{width:var(--bz,36cqw);height:var(--bz,36cqw);top:auto;bottom:0;left:auto;right:0}body.look-tier :is(.mb-tok,.brk-tok):after{width:var(--bz,36cqw);height:var(--bz,36cqw);top:auto;bottom:0;left:auto;right:0}body.look-tier :-webkit-any(.mb-tok,.brk-tok):before{content:"";z-index:3;box-sizing:border-box;filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:auto;left:auto}body.look-tier :is(.mb-tok,.brk-tok):before{content:"";z-index:3;box-sizing:border-box;filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:auto;left:auto}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t1{--bz:36cqw}body.look-tier :is(.mb-tok,.brk-tok).t1{--bz:36cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t7{--bz:36cqw}body.look-tier :is(.mb-tok,.brk-tok).t7{--bz:36cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t1:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4a46 46 0 1 0 .1 0Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t1:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4a46 46 0 1 0 .1 0Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t7:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4a46 46 0 1 0 .1 0Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t7:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4a46 46 0 1 0 .1 0Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t2{--bz:34cqw}body.look-tier :is(.mb-tok,.brk-tok).t2{--bz:34cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t8{--bz:34cqw}body.look-tier :is(.mb-tok,.brk-tok).t8{--bz:34cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t2:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M22 5h56a17 17 0 0 1 17 17v56a17 17 0 0 1-17 17H22A17 17 0 0 1 5 78V22A17 17 0 0 1 22 5Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t2:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M22 5h56a17 17 0 0 1 17 17v56a17 17 0 0 1-17 17H22A17 17 0 0 1 5 78V22A17 17 0 0 1 22 5Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t8:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M22 5h56a17 17 0 0 1 17 17v56a17 17 0 0 1-17 17H22A17 17 0 0 1 5 78V22A17 17 0 0 1 22 5Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t8:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M22 5h56a17 17 0 0 1 17 17v56a17 17 0 0 1-17 17H22A17 17 0 0 1 5 78V22A17 17 0 0 1 22 5Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t3{--bz:44cqw}body.look-tier :is(.mb-tok,.brk-tok).t3{--bz:44cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t9{--bz:44cqw}body.look-tier :is(.mb-tok,.brk-tok).t9{--bz:44cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t3:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M28 6h44l24 44-24 44H28L4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t3:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M28 6h44l24 44-24 44H28L4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t9:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M28 6h44l24 44-24 44H28L4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t9:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M28 6h44l24 44-24 44H28L4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t4{--bz:52cqw}body.look-tier :is(.mb-tok,.brk-tok).t4{--bz:52cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t10{--bz:52cqw}body.look-tier :is(.mb-tok,.brk-tok).t10{--bz:52cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t4:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 50 50 96 4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t4:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 50 50 96 4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t10:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 50 50 96 4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t10:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 50 50 96 4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t5{--bz:46cqw}body.look-tier :is(.mb-tok,.brk-tok).t5{--bz:46cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t5:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 38 78 94H22L4 38Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t5:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 38 78 94H22L4 38Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t6{--bz:60cqw}body.look-tier :is(.mb-tok,.brk-tok).t6{--bz:60cqw}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t6:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 3 62 31 93 26 74 50 93 74 62 69 50 97 38 69 7 74 26 50 7 26 38 31Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :is(.mb-tok,.brk-tok).t6:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 3 62 31 93 26 74 50 93 74 62 69 50 97 38 69 7 74 26 50 7 26 38 31Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}body.look-tier :-webkit-any(.mb-tok,.brk-tok):after{content:"";z-index:4;color:#fff;letter-spacing:-.03em;-webkit-text-stroke:2.1px #000;paint-order:stroke fill;text-shadow:0 1px #0000008c;pointer-events:none;place-items:center;font:900 max(11px,min(27cqw,24px))/1 system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute}body.look-tier :is(.mb-tok,.brk-tok):after{content:"";z-index:4;color:#fff;letter-spacing:-.03em;-webkit-text-stroke:2.1px #000;paint-order:stroke fill;text-shadow:0 1px #0000008c;pointer-events:none;place-items:center;font:900 max(11px,min(27cqw,24px))/1 system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t1:after{content:"1"}body.look-tier :is(.mb-tok,.brk-tok).t1:after{content:"1"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t2:after{content:"2"}body.look-tier :is(.mb-tok,.brk-tok).t2:after{content:"2"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t3:after{content:"3"}body.look-tier :is(.mb-tok,.brk-tok).t3:after{content:"3"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t4:after{content:"4"}body.look-tier :is(.mb-tok,.brk-tok).t4:after{content:"4"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t5:after{content:"5"}body.look-tier :is(.mb-tok,.brk-tok).t5:after{content:"5"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t6:after{content:"6"}body.look-tier :is(.mb-tok,.brk-tok).t6:after{content:"6"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t7:after{content:"7"}body.look-tier :is(.mb-tok,.brk-tok).t7:after{content:"7"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t8:after{content:"8"}body.look-tier :is(.mb-tok,.brk-tok).t8:after{content:"8"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t9:after{content:"9"}body.look-tier :is(.mb-tok,.brk-tok).t9:after{content:"9"}body.look-tier :-webkit-any(.mb-tok,.brk-tok).t10:after{content:"10"}body.look-tier :is(.mb-tok,.brk-tok).t10:after{content:"10"}body.look-tier .mb-gift:not(.ready)>img,body.look-tier .mb-gift:not(.ready)>svg{opacity:0}body.look-tier .mb-gift:not(.ready){width:100%;height:100%;animation:none}body.look-tier .mb-gift:not(.ready) .mb-cnt{width:100%;min-width:0;height:100%;box-shadow:none;letter-spacing:.01em;color:#22521194;text-shadow:0 -1px 1px #163c0a66,0 1px #bcec86c7;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font:400 max(18px,min(44cqw,44px))/1 Lilita One,system-ui,sans-serif;display:grid;position:absolute;top:0;bottom:auto;left:0;right:auto}body.look-tier .mb-gift.ready>img{opacity:1}body.look-tier #battleRack .brk-tok .plate{display:none}body.look-tier #battleRack .brk-tok.rar-legendary,body.look-tier #battleRack .brk-tok.rar-mythic{box-shadow:none!important;background:0 0!important;animation:none!important}body.look-tier #battleRack .brk-ico{filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 4px 5px #142c0a80)}body.look-tier .mb-cell,body.look-tier .mb-equipped,body.look-tier #battleRack .brk-slot,body.look-tier #battleRack .brk-tok{overflow:visible}body.look-tier.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-legendary):after{background:0 0!important;animation:none!important;overflow:visible!important}body.look-tier.pure-loop .mb-cell.mb-equip:has(.mb-tok.rar-mythic):after{background:0 0!important;animation:none!important;overflow:visible!important}body.pure-loop .mb-cell.mb-equip:after{box-shadow:none;background:0 0}body.pure-loop .mb-socket-glow{display:none}body.sand-board.pure-loop{--mb-tile-lo:#f8e7cc;--mb-tile-hi:#f1d0ac;--mb-rim-lo:#9a8f7e;--mb-rim-hi:#95816b;--mb-lip-lo:#bfb29d;--mb-lip-hi:#baa084;--mb-ramp-lo:#9a8f7e80;--mb-ramp-hi:#95816b80;--mb-tile-edge:#95816b8c}body.sand-board.pure-loop #forgeArena{background:repeating-linear-gradient(90deg,#ffffff08 0 86px,#0000 86px 196px),repeating-linear-gradient(0deg,#ffffff08 0 86px,#0000 86px 196px),#e9c6a0}body.sand-board #forgeSeam{filter:none;background:0 0}body.sand-board.pure-loop .mb-gift .mb-cnt{color:#7a522a9e;text-shadow:0 -1px 1px #5c3c1c6b,0 1px #fff3dbd1}body.bg-scroll.pure-loop #forgeArena{background:#744734}body.bg-scroll #forgeSeam{filter:none;background:0 0}body.bg-scroll #mergeBoard:before{content:"";z-index:0;pointer-events:none;border-style:solid;border-width:0;position:absolute;top:18%;bottom:-34px;left:-14px;right:-14px}body.pure-loop .mb-lock-num{color:#2d1914c7;text-shadow:0 -1px 1px #1b0f0c80,0 1px #9b655ab3}body.pure-loop .mb-lock-glyph{stroke:#2d19149e;filter:drop-shadow(0 1px #9b655aad)drop-shadow(0 -1px .5px #1b0f0c66)}:root{--mb-flash:.44s;--mb-pop:1.46}@keyframes mbFireA{0%{filter:none;animation-timing-function:cubic-bezier(.05,.85,.2,1);transform:scale(1)rotate(0);box-shadow:0 0 #ffdd8c00}13%{transform:scale(var(--mb-pop)) rotate(4deg);filter:brightness(2.7)saturate(1.3)drop-shadow(0 0 22px #fff0be);animation-timing-function:cubic-bezier(.3,0,.35,1);box-shadow:0 0 30px 10px #ffdd8cf2}34%{filter:brightness(1.55)saturate(1.12);transform:scale(.92)rotate(-2deg);box-shadow:0 0 22px 6px #ffdd8c8c}56%{filter:brightness(1.2);transform:scale(1.14)rotate(1deg);box-shadow:0 0 14px 3px #ffdd8c4d}78%{filter:brightness(1.05);transform:scale(.985)rotate(0);box-shadow:0 0 6px 1px #ffdd8c24}to{filter:none;transform:scale(1)rotate(0);box-shadow:0 0 #ffdd8c00}}@keyframes mbFireB{0%{filter:none;animation-timing-function:cubic-bezier(.05,.85,.2,1);transform:scale(1)rotate(0);box-shadow:0 0 #ffdd8c00}13%{transform:scale(var(--mb-pop)) rotate(4deg);filter:brightness(2.7)saturate(1.3)drop-shadow(0 0 22px #fff0be);animation-timing-function:cubic-bezier(.3,0,.35,1);box-shadow:0 0 30px 10px #ffdd8cf2}34%{filter:brightness(1.55)saturate(1.12);transform:scale(.92)rotate(-2deg);box-shadow:0 0 22px 6px #ffdd8c8c}56%{filter:brightness(1.2);transform:scale(1.14)rotate(1deg);box-shadow:0 0 14px 3px #ffdd8c4d}78%{filter:brightness(1.05);transform:scale(.985)rotate(0);box-shadow:0 0 6px 1px #ffdd8c24}to{filter:none;transform:scale(1)rotate(0);box-shadow:0 0 #ffdd8c00}}@keyframes mbRingA{0%{opacity:1;border-width:5px;transform:scale(.55)}55%{opacity:.75}to{opacity:0;border-width:1px;transform:scale(2.6)}}@keyframes mbRingB{0%{opacity:1;border-width:5px;transform:scale(.55)}55%{opacity:.75}to{opacity:0;border-width:1px;transform:scale(2.15)}}.mb-cell.mb-equip.fireA,.mb-cell.mb-equip.fireB{z-index:6;border-radius:16%}.mb-cell.mb-equip.fireA{animation:mbFireA var(--mb-flash,.44s) cubic-bezier(.2, .9, .25, 1)}.mb-cell.mb-equip.fireB{animation:mbFireB var(--mb-flash,.44s) cubic-bezier(.2, .9, .25, 1)}.mb-cell.mb-equip.fireA:after,.mb-cell.mb-equip.fireB:after{content:"";opacity:0;pointer-events:none;background:0 0;border:5px solid #fff6d6fa;border-radius:16%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 26px 6px #ffce5cd9,inset 0 0 16px 2px #ffe296b3}.mb-cell.mb-equip.fireA:after{animation:mbRingA var(--mb-flash,.44s) cubic-bezier(.15, .7, .3, 1)}.mb-cell.mb-equip.fireB:after{animation:mbRingB var(--mb-flash,.44s) cubic-bezier(.15, .7, .3, 1)}@media (prefers-reduced-motion:reduce){@keyframes mbFireA{0%,to{filter:none}30%{filter:brightness(2.1)}}@keyframes mbFireB{0%,to{filter:none}30%{filter:brightness(2.1)}}.mb-cell.mb-equip.fireA:after,.mb-cell.mb-equip.fireB:after{animation:none}}#battleBar,body[data-bar] #battleBar{aspect-ratio:1800/468}#battleBar .bb-go{aspect-ratio:2.04}#battleBar{--bb-w:35.55%;--bb-cx:43.69%;--bb-cy:51.26%}html body[data-bar] #battleBar{bottom:calc(var(--bb-lift,0px) + 8px)}body[data-bar] #battleBar{--bb-slide:67.07%;--bb-scale:.73;transform:translateX(var(--bb-slide)) scale(var(--bb-scale))}@keyframes bbDraw{0%{transform:translate(67.07%)scale(.73)}52%{transform:translate(3.11%)scale(.785)}74%{transform:translate(5.41%)scale(.698)}88%{transform:translate(4.31%)scale(.748)}to{transform:translate(4.61%)scale(.73)}}html body[data-bar].battle-ready #battleBar{animation:.62s cubic-bezier(.2,.86,.26,1.04) forwards bbDraw}html body.forge.inline-loop #battleBar,html body #battleBar{will-change:transform;transition:opacity .18s linear,visibility .18s linear,transform .56s cubic-bezier(.2,.86,.26,1.04)}body.forge #progress{background:#000}body.forge #progFill,body.forge #progCount{display:none}body.forge .pg-leg{background:#1a152c;border-radius:999px;position:absolute;top:0;bottom:0;overflow:hidden}body.forge .pg-leg>i{background:linear-gradient(#a9e7f7 0 42%,#74d9f1 42%);border-radius:999px;width:0;transition:width .26s cubic-bezier(.3,.8,.35,1);position:absolute;top:0;bottom:0;left:0}body.forge .pg-cp{filter:drop-shadow(0 2px 2px #0000008c);pointer-events:none;z-index:3;background:url(/ui/skull-checkpoint.png) 50%/contain no-repeat;width:30px;height:29px;position:absolute;top:50%;translate:-50% -50%}body.forge #progWrap.pg-reveal .pg-leg>i{transition:width 1s cubic-bezier(.45,0,.25,1) .2s}body.forge #progWrap.pg-reveal{z-index:60;transform-origin:0;transition:translate .52s cubic-bezier(.3,0,.2,1),scale .52s cubic-bezier(.3,0,.2,1)}body.forge #progWrap.pg-reveal.pg-center{translate:var(--pg-dx,0px) var(--pg-dy,0px);scale:1.75}body.forge #progWrap .pg-leg.pg-gain{animation:1.5s ease-out pgGain}@keyframes pgGain{0%{box-shadow:0 0 #a9e7f700}40%{box-shadow:0 0 0 2px #ffffffe6,0 0 14px 4px #74d9f1e6}to{box-shadow:0 0 #a9e7f700}}body.forge #progWrap .pg-leg.pg-gain>i{overflow:hidden}body.forge #progWrap .pg-leg.pg-gain>i:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%) -150% 0/60% 100% no-repeat;animation:1.1s ease-in-out .3s both pgShine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pgShine{to{background-position:250% 0}}body.forge #progWrap .pg-cp.pg-pop{animation:.6s cubic-bezier(.3,1.6,.5,1) 1.1s both pgPop}@keyframes pgPop{0%{filter:drop-shadow(0 2px 2px #0000008c);scale:1}45%{filter:drop-shadow(0 0 8px #a9e7f7)brightness(1.3);scale:1.45}to{filter:drop-shadow(0 2px 2px #0000008c);scale:1}}body.forge #progWrap.pg-reveal.pg-quick .pg-leg>i{transition:width .62s cubic-bezier(.45,0,.25,1) 60ms}body.forge #progWrap .pg-stop{z-index:2;pointer-events:none;filter:grayscale(.85)brightness(.75)drop-shadow(0 1px 1px #0009);opacity:.85;background:50%/contain no-repeat;width:19px;height:19px;transition:filter .3s,opacity .3s,scale .3s;position:absolute;top:50%;translate:-50% -50%}body.forge #progWrap .pg-stop.pg-stop-slime{width:14px;height:14px}body.forge #progWrap .pg-stop.done{filter:drop-shadow(0 1px 2px #0009);opacity:1;scale:1.08}#forgeArena{z-index:5;pointer-events:none;background:#7fa857;display:none;position:absolute;top:0;bottom:0;left:0;right:0}body.forge #forgeArena{display:block}#forgeArena:before{content:"";pointer-events:none;background:linear-gradient(#16280c57 0,#16280c00 100%);height:54px;position:absolute;top:0;left:0;right:0}#forgeSeam{z-index:5;filter:drop-shadow(0 6px 5px #14260a73);pointer-events:none;background:0 0;height:117px;display:none;position:absolute;left:-16px;right:-16px;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%)}body.forge #forgeSeam,body.forge.in-battle #forgeSeam,body.forge.shop-open #forgeSeam,body.forge.tutorial #forgeSeam,body.forge.shop-open #forgeArena,body.forge.tutorial #forgeArena{display:none}body.forge.in-battle #forgeArena{pointer-events:none;animation:.42s cubic-bezier(.4,0,.64,.3) forwards arenaToBattle}@keyframes arenaToBattle{0%{opacity:1;visibility:visible;transform:translateY(0)}55%{opacity:.45;transform:translateY(14px)}92%{opacity:0;transform:translateY(30px)}to{opacity:0;visibility:hidden;transform:translateY(30px)}}body.forge:not(.in-battle) #forgeArena{animation:none}body.forge.pure-loop #forgeSeam{transition:opacity .18s linear}body.forge #progCount{text-shadow:0 2px #0000008c,0 0 6px #00000080;z-index:2;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;gap:5px;font-size:15px;top:50%;left:0;right:0;transform:translateY(-50%)}body.forge #progCount .ic-dice{display:none}body.forge.inline-loop #battleBar{transition:opacity .18s linear,visibility .18s linear}body.forge.inline-loop.live-fight #battleBar{opacity:0;visibility:hidden;pointer-events:none}body.forge.inline-loop #inlineDim{left:0;right:0;top:var(--inline-dim-top,calc(430px + var(--safe-t)));z-index:20;pointer-events:none;clip-path:inset(100% 0 0);background:#000;transition:clip-path .26s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0}body.forge.inline-loop.live-fight #inlineDim{clip-path:inset(0);pointer-events:auto;transition:clip-path .3s cubic-bezier(.3,0,.3,1)}body.forge.inline-loop.pure-loop #mergeBoard{bottom:calc(clamp(18px, var(--stage-h,1170px) - 957px, 88px) + var(--safe-b))}body.forge.inline-loop #rollBtn{bottom:calc(10px + var(--safe-b))}body.forge.inline-loop #speedBtn{bottom:calc(40px + var(--safe-b))}body.forge.pure-loop #forgeArena{clip-path:inset(var(--arena-lift,0px) 0 0 0)}body.forge.inline-loop #buffOverlay,body.forge.inline-loop #tileModal{top:var(--live-bh,50%)}.fx-rush{z-index:46;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.fx-coin{perspective:300px;animation:fxCoinPop var(--pop,.23s) cubic-bezier(.3, 0, .6, 1) var(--popdl,0s) both;position:absolute;transform:translate(-50%,-50%)}.fx-coin-i{width:100%;height:100%;animation:fxCoinTurn var(--turn,.2s) cubic-bezier(.2, 1.5, .4, 1) var(--dl,0s) both;filter:drop-shadow(0 2px 3px #00000059);background:url(/ui/coin-gold.webp) 50%/contain no-repeat;display:block;transform:scale(0)}@keyframes fxCoinTurn{0%{opacity:0;transform:scale(.2)rotateY(-180deg)}60%{opacity:1;transform:scale(1.18)rotateY(0)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes fxCoinPop{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-110%)scale(1.5)}}.fx-cashed{visibility:hidden}@media (prefers-reduced-motion:reduce){.fx-coin,.fx-coin-i{animation-timing-function:linear}}.fx-gem .fx-coin-i{filter:drop-shadow(0 2px 3px #00000059)drop-shadow(0 0 7px #b06cffbf);background-image:url(/ui/gem.png)}:root{--brk-gap:10px;--brk-h:166px;--brk-flash:.17s;--brk-pop:1.34}#battleRack{left:-29px;right:-29px;top:var(--bh,560px);aspect-ratio:2752/764;z-index:41;pointer-events:none;background:0 0;position:absolute;container-type:inline-size}body.brk-on #skillDock{top:calc(var(--bh,560px) + var(--brk-gap) + var(--brk-h) + 10px)}#battleRack .brk-slot{pointer-events:auto;cursor:pointer;place-items:center;width:12.564%;height:41.819%;display:grid;position:absolute;top:8.93%}#battleRack .brk-tok{z-index:1;place-items:center;width:89%;height:89%;display:grid;position:relative}#battleRack .brk-tok .plate{filter:drop-shadow(0 2px #0000003d);width:92%;height:92%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#battleRack .brk-ico{filter:drop-shadow(0 2px 2px #00000059);place-items:center;width:77%;height:77%;display:grid;position:relative}#battleRack .brk-ico img{object-fit:contain;width:100%;height:100%}#battleRack .brk-tok.t4 .plate{filter:drop-shadow(0 2px #0000003d)drop-shadow(0 0 6px #ffffff73)}#battleRack .brk-tok.t5 .plate{filter:drop-shadow(0 2px #0000003d)drop-shadow(0 0 10px #ffeea0d9)}@keyframes brkFireA{0%{filter:none;animation-timing-function:cubic-bezier(.05,.8,.2,1);transform:scale(1)rotate(0)}14%{transform:scale(var(--brk-pop)) rotate(3deg);filter:brightness(2.3)drop-shadow(0 0 18px #ffecb0);animation-timing-function:cubic-bezier(.3,0,.4,1)}38%{filter:brightness(1.3);transform:scale(.94)rotate(0)}62%{filter:none;transform:scale(1.07)rotate(0)}to{filter:none;transform:scale(1)rotate(0)}}@keyframes brkFireB{0%{filter:none;animation-timing-function:cubic-bezier(.05,.8,.2,1);transform:scale(1)rotate(0)}14%{transform:scale(var(--brk-pop)) rotate(3deg);filter:brightness(2.3)drop-shadow(0 0 18px #ffecb0);animation-timing-function:cubic-bezier(.3,0,.4,1)}38%{filter:brightness(1.3);transform:scale(.94)rotate(0)}62%{filter:none;transform:scale(1.07)rotate(0)}to{filter:none;transform:scale(1)rotate(0)}}@keyframes brkRingA{0%{opacity:1;transform:scale(.62)}to{opacity:0;transform:scale(2.05)}}@keyframes brkRingB{0%{opacity:1;transform:scale(.62)}to{opacity:0;transform:scale(1.55)}}#battleRack .brk-slot.fireA .brk-tok{animation:brkFireA var(--brk-flash) cubic-bezier(.2,.9,.25,1)}#battleRack .brk-slot.fireB .brk-tok{animation:brkFireB var(--brk-flash) cubic-bezier(.2,.9,.25,1)}#battleRack .brk-slot.fireA .brk-tok,#battleRack .brk-slot.fireB .brk-tok{z-index:2}#battleRack .brk-slot:after{content:"";opacity:0;pointer-events:none;border:4px solid #ffeeb8f2;border-radius:16%;position:absolute;top:2%;bottom:2%;left:2%;right:2%;box-shadow:0 0 20px #ffdc82e6}#battleRack .brk-slot.fireA:after{animation:brkRingA var(--brk-flash) ease-out}#battleRack .brk-slot.fireB:after{animation:brkRingB var(--brk-flash) ease-out}@media (prefers-reduced-motion:reduce){@keyframes brkFireA{0%,to{filter:none}30%{filter:brightness(1.9)}}@keyframes brkFireB{0%,to{filter:none}30%{filter:brightness(1.9)}}#battleRack .brk-slot.fireA:after,#battleRack .brk-slot.fireB:after{animation:none}}#battleRack .brk-tok.rar-legendary,#battleRack .brk-tok.rar-mythic{border-radius:14%}#battleRack .brk-tok.rar-legendary{background:#67247f;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px 7px #00000073,0 0 9px #c153ea8c}#battleRack .brk-tok.rar-mythic{background:#841f30;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 2px 7px #00000073,0 0 13px #ed4561b3}#forgeTip{z-index:78;pointer-events:none;box-sizing:border-box;color:#11151c;text-align:center;opacity:0;background:#fff;border:2px solid #16233f;border-radius:14px;gap:3px;width:max-content;max-width:min(268px,100vw - 24px);padding:10px 13px 11px;transition:opacity .13s ease-out,transform .13s ease-out;display:grid;position:fixed;transform:translateY(4px)scale(.97);box-shadow:0 4px #0c121e4d,0 10px 22px #00000057}#forgeTip.show{opacity:1;transform:none}#forgeTip.still{transition:none;transform:none}#forgeTip .ftip-art{filter:drop-shadow(0 2px 2px #00000052);border:0}#forgeTip .ftip-title{letter-spacing:.04em;text-transform:uppercase;color:#16233f;font:400 14px/1.15 Lilita One,Rubik,system-ui,sans-serif}#forgeTip .ftip-body{color:#11151c;overflow-wrap:break-word;font:600 12.5px/1.35 Rubik,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif}#forgeTip .ftip-k,#forgeTip .ftip-n{font-style:normal;font-weight:750}#forgeTip .ftip-k{color:#2470ce}#forgeTip .ftip-n{color:#1b8747}#forgeTip .ftip-note{color:#3d4759;border-top:1px solid #16233f29;margin-top:1px;padding-top:4px;font:500 11px/1.3 Rubik,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif}#forgeTip .ftip-tail{background:#fff;border-bottom:2px solid #16233f;border-right:2px solid #16233f;border-bottom-right-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;transform:rotate(45deg)}#forgeTip.below .ftip-tail{border:none;border-top:2px solid #16233f;border-left:2px solid #16233f;border-top-left-radius:2px;border-bottom-right-radius:0;top:-6px;bottom:auto}.mnArrow .mnArrowIc{object-fit:contain;width:26px;height:26px;transform:rotate(90deg)}.mnArrow .mnArrowIc.back{transform:rotate(-90deg)}body.pure-loop:not(.in-battle) #speedBtn{display:none}.flyP-bolt{width:38px;height:39px;filter:drop-shadow(0 2px 3px #0006) drop-shadow(0 0 9px var(--glow,#ffc448e6))}body.story-scene #mergeBoard.bp-board,body:not(.forge) #mergeBoard.bp-board{display:none}body.buy-loop #rollBtn,body.buy-loop #forgeLeft{display:none!important}#mergeBoard.bp-board .mb-grid{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(5,1fr)}#mergeBoard.bp-board .bp-offer{cursor:grab;touch-action:none}#mergeBoard.bp-board .bp-offer.bp-sold{cursor:default}#mergeBoard.bp-board .bp-pricecell{justify-content:center;align-items:center;display:flex}#mergeBoard.bp-board .bp-price,#mergeBoard.bp-board .bp-refresh{min-height:28px;font-family:var(--game-font,"Lilita One", sans-serif);color:#fff;text-shadow:0 1px #3a2208;cursor:pointer;background:linear-gradient(#ffd75a,#f0a21e);border:2.5px solid #3a2208;border-radius:14px;justify-content:center;align-items:center;gap:3px;padding:2px 10px 2px 5px;font-size:18px;display:inline-flex;box-shadow:0 2px #3a2208}#mergeBoard.bp-board .bp-coin{object-fit:contain;width:20px;height:20px}#mergeBoard.bp-board .bp-cant{filter:grayscale(.85);opacity:.65}#mergeBoard.bp-board .bp-price:active,#mergeBoard.bp-board .bp-refresh:active{box-shadow:none;transform:translateY(2px)}#mergeBoard.bp-board .bp-price.bp-pt-rare{background:linear-gradient(#7fc8ff,#2f7fe0)}#mergeBoard.bp-board .bp-price.bp-pt-epic{background:linear-gradient(#d39bff,#8a3fd9)}#mergeBoard.bp-board .bp-price.bp-pt-legendary{background:linear-gradient(#b78cff,#5b2aa8)}#mergeBoard.bp-board .bp-price.bp-pt-mythic{background:linear-gradient(#ff8a7a,#c0261d)}#mergeBoard.bp-board .bp-price.bp-pt-heal{background:linear-gradient(#ff9ec4,#e0457f)}#mergeBoard.bp-board .bp-offer.bp-t-rare:after,#mergeBoard.bp-board .bp-offer.bp-t-epic:after{content:"";pointer-events:none;border-radius:18%;position:absolute;top:6%;bottom:6%;left:6%;right:6%;box-shadow:0 0 0 3px #2f7fe0bf,0 0 12px #2f7fe08c}#mergeBoard.bp-board .bp-offer.bp-t-epic:after{box-shadow:0 0 0 3px #8a3fd9cc,0 0 14px #8a3fd999}#mergeBoard.bp-board .bp-dealtag{z-index:3;font-family:var(--game-font,"Lilita One", sans-serif);color:#fff;pointer-events:none;background:#2fb34a;border:2px solid #1d5e27;border-radius:10px;padding:1px 6px;font-size:14px;position:absolute;top:-4%;right:-6%;transform:rotate(8deg)}#mergeBoard.bp-board .bp-price.bp-deal{position:relative;box-shadow:0 2px #3a2208,0 0 0 3px #2fb34a}#mergeBoard.bp-board .bp-was{color:#7a1712;text-shadow:none;white-space:nowrap;font-size:13px;line-height:1;text-decoration:line-through;text-decoration-thickness:2px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-1px)}#mergeBoard.bp-board .bp-pricecell .bp-price{gap:1px;padding:2px 7px 2px 3px;font-size:16px}#mergeBoard.bp-board .bp-pricecell .bp-coin{width:17px;height:17px}#mergeBoard.bp-board :is(.bp-special .mb-tok,.bp-offer.bp-t-legendary .mb-tok,.bp-offer.bp-t-mythic .mb-tok){border-radius:18%}#mergeBoard.bp-board :is(.bp-special .mb-tok.rar-legendary,.bp-offer.bp-t-legendary .mb-tok){background:radial-gradient(circle at 50% 40%,#9a4fb8,#67247f 70%)!important;box-shadow:inset 0 0 0 2px #ffffff40,0 0 10px #9a4fb8b3!important}#mergeBoard.bp-board :is(.bp-special .mb-tok.rar-mythic,.bp-offer.bp-t-mythic .mb-tok){background:radial-gradient(circle at 50% 40%,#c4404f,#841f30 70%)!important;box-shadow:inset 0 0 0 2px #ffffff40,0 0 10px #c4404fbf!important}#mergeBoard.bp-board :is(.bp-special .mb-tok.rar-rare,.bp-offer.bp-kind-special.bp-t-rare .mb-tok){border-radius:18%;background:radial-gradient(circle at 50% 40%,#5aa6f0,#1f5fae 70%)!important;box-shadow:inset 0 0 0 2px #ffffff40,0 0 10px #5aa6f0b3!important}#mergeBoard.bp-board :-webkit-any(.bp-special,.bp-offer.bp-kind-special,.bp-offer.bp-t-heal) .mb-tok:after{content:none!important}#mergeBoard.bp-board :is(.bp-special,.bp-offer.bp-kind-special,.bp-offer.bp-t-heal) .mb-tok:after{content:none!important}#mergeBoard.bp-board :-webkit-any(.bp-special,.bp-offer.bp-kind-special,.bp-offer.bp-t-heal) .mb-tok:before{content:none!important}#mergeBoard.bp-board :is(.bp-special,.bp-offer.bp-kind-special,.bp-offer.bp-t-heal) .mb-tok:before{content:none!important}#mergeBoard.bp-board .bp-special .mb-mult{display:none}#mergeBoard.bp-board .bp-slotbuy{overflow:visible}#mergeBoard.bp-board .bp-slotprice{z-index:3;white-space:nowrap;min-height:22px;padding:1px 7px 1px 3px;font-size:14px;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}#mergeBoard.bp-board .bp-slotprice .bp-coin{width:16px;height:16px}#mergeBoard.bp-board .bp-controls{justify-content:space-between;align-items:center;gap:8px;padding:0 4%;display:flex}#mergeBoard.bp-board .bp-gold{font-family:var(--game-font,"Lilita One", sans-serif);color:#fff8e6;background:#2a1c12d9;border-radius:16px;align-items:center;gap:4px;padding:2px 12px 2px 5px;font-size:22px;display:inline-flex}#mergeBoard.bp-board .bp-gold .bp-coin{width:26px;height:26px}#mergeBoard.bp-board .bp-refresh svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #3a2208);width:18px;height:18px}#mergeBoard.bp-board .bp-sellzone{font-family:var(--game-font,"Lilita One", sans-serif);color:#7a1712;background:#b3261e24;border:3px dashed #b3261e;border-radius:14px;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:4px 0;font-size:20px;display:none}#mergeBoard.bp-board .bp-sellzone b{align-items:center;gap:3px;display:inline-flex}#mergeBoard.bp-board.bp-drag-belt .bp-sellzone{display:flex}#mergeBoard.bp-board.bp-drag-belt .bp-refresh{display:none}#mergeBoard.bp-board .bp-sellzone.bp-over{background:#b3261e52}@keyframes bp-fired{0%{filter:brightness();transform:scale(1)}25%{filter:brightness(1.7)drop-shadow(0 0 10px #fff3b0);transform:scale(1.18)}to{filter:brightness();transform:scale(1)}}#mergeBoard.bp-board .mb-equip.bp-fired .mb-equipped{z-index:2;animation:.48s ease-out bp-fired}#mergeBoard.bp-board .mb-equip.bp-fired:after{content:"";pointer-events:none;border-radius:22%;animation:.48s ease-out forwards bp-fired-ring;position:absolute;top:4%;bottom:4%;left:4%;right:4%;box-shadow:0 0 0 3px #fff3b0,0 0 16px 4px #ffdc5ad9}@keyframes bp-fired-ring{0%{opacity:1}to{opacity:0}}.bp-ghost{z-index:9500;pointer-events:none;will-change:transform;width:74px;height:74px;position:fixed;top:0;left:0}.bp-ghost img{object-fit:contain;filter:drop-shadow(0 6px 6px #00000059);width:100%;height:100%;display:block}#mergeBoard.bp-board .bp-lifted{opacity:.35}#mergeBoard.bp-board .mb-equip{touch-action:none}#mergeBoard.bp-board .mb-equip.bp-over{outline-offset:-4px;border-radius:22%;outline:4px solid #fff8e6d9}#mergeBoard.bp-board .mb-equip.bp-over-merge{outline-offset:-4px;border-radius:22%;outline:4px solid #6ee36e}#mergeBoard.bp-board .mb-equip.bp-over-bad{outline-offset:-4px;border-radius:22%;outline:4px solid #b3261ecc}#mergeBoard.bp-board[data-mode=battle] .bp-offer,#mergeBoard.bp-board[data-mode=battle] .bp-pricecell,#mergeBoard.bp-board[data-mode=battle] .bp-refresh,#mergeBoard.bp-board[data-mode=locked] .bp-offer,#mergeBoard.bp-board[data-mode=locked] .bp-pricecell,#mergeBoard.bp-board[data-mode=locked] .bp-refresh{visibility:hidden}#mergeBoard.bp-board[data-mode=locked]{pointer-events:none}body.forge.inline-loop.buy-loop #buffOverlay,body.forge.inline-loop.buy-loop #tileModal{top:0}body.buy-loop.live-fight #arenaBubble{transform:translate(-50%,-100%);top:calc(var(--fight-head,360px) - 14px)!important}body.forge.buy-loop #mergeBoard.bp-board{transform:translateX(-50%) translateY(var(--bp-dy-now,0px))}#mergeBoard.bp-board:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:#0d0b0a;height:200vh;transition:opacity .3s;position:absolute;top:12%;left:-14px;right:-14px}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board{pointer-events:none;visibility:visible!important;opacity:1!important;transform:translateX(-50%) translateY(var(--bp-dy-now,var(--bp-battle-dy,0px)))!important;animation:none!important}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board{pointer-events:none;visibility:visible!important;opacity:1!important;transform:translateX(-50%) translateY(var(--bp-dy-now,var(--bp-battle-dy,0px)))!important;animation:none!important}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board:before{opacity:0}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board:before{opacity:0}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board:after{opacity:0}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board:after{opacity:0}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board :-webkit-any(.bp-offer,.bp-pricecell,.bp-controls){opacity:0;transition:opacity .2s}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board :is(.bp-offer,.bp-pricecell,.bp-controls){opacity:0;transition:opacity .2s}body.bg-scroll #mergeBoard.bp-board:before{transition:opacity .3s}body.forge.buy-loop #battleRack{display:none!important}body.forge.buy-loop.in-battle #speedBtn{z-index:40}body.story-scene #mergeBoard.bp-board,body.forge.buy-loop #forgeArena,body.forge.buy-loop #forgeSeam{display:none!important}body.forge.buy-loop[data-lift] #battleBar{bottom:calc(6px + var(--safe-screen-b,0px));padding-bottom:0}body.forge.buy-loop.bp-battle-view #battleBar{opacity:0;pointer-events:none;transition:opacity .2s}body.forge.buy-loop.bp-battle-view #battleBar .bb-go{pointer-events:none}#mergeBoard.bp-board .bp-offer{position:relative}#mergeBoard.bp-board .bp-rec{z-index:3;color:#fff7d0;pointer-events:none;background:radial-gradient(circle at 40% 35%,#ffd86a,#e08a12);border:2px solid #5a3208;border-radius:50%;place-items:center;width:20px;height:20px;font:400 13px/1 Lilita One,system-ui,sans-serif;display:grid;position:absolute;top:-6px;left:-4px;box-shadow:0 1px #000a}.bp-evolve{z-index:70;opacity:0;background:#080a12c7;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.bp-evolve.on{opacity:1}.bp-evo-box{text-align:center;width:min(500px,92%);transition:transform .28s cubic-bezier(.2,1.4,.35,1);transform:scale(.92)}.bp-evolve.on .bp-evo-box{transform:none}.bp-evo-title{color:#ffd86a;-webkit-text-stroke:5px #2a1606;paint-order:stroke fill;font:400 34px/1 Lilita One,system-ui,sans-serif}.bp-evo-sub{color:#e9e2cf;margin:8px 0 16px;font:400 18px/1.2 Lilita One,system-ui,sans-serif}.bp-evo-cards{justify-content:center;gap:14px;display:flex}.bp-evo-card{cursor:pointer;color:#3a2410;background:linear-gradient(#f6ecd2,#e2cfa2);border:4px solid #5a3a18;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:230px;padding:12px 9px;transition:transform .12s;display:flex;box-shadow:0 6px #2a1606,0 10px 24px #0008}.bp-evo-card:active{transform:translateY(3px)}.bp-evo-art{width:64px;height:64px}.bp-evo-art .mb-tok{width:100%;height:100%}.bp-evo-name{font:400 22px/1.05 Lilita One,system-ui,sans-serif}.bp-evo-rank{color:#7a5420;text-transform:uppercase;letter-spacing:.03em;font:700 13px/1.2 system-ui,sans-serif}.bp-evo-desc{align-self:stretch;margin:0}.bp-evo-r3{border-color:#6b2f8f;box-shadow:0 6px #2f1240,0 0 22px #b45cff66}.bp-evo-r4{background:linear-gradient(#fff4cc,#f1c76a);border-color:#c47a0a;position:relative;box-shadow:0 6px #5a3208}.bp-evo-r4:before,.bp-evo-r4:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.bp-evo-r4:before{animation:1.6s ease-in-out infinite bpEvoGlowRest;box-shadow:0 0 34px #ffc23aaa}.bp-evo-r4:after{opacity:0;animation:1.6s ease-in-out infinite bpEvoGlowPeak;box-shadow:0 0 54px #ffd86acc}@keyframes bpEvoGlowRest{50%{opacity:0}}@keyframes bpEvoGlowPeak{50%{opacity:1}}.skc-meta{flex-wrap:wrap;justify-content:center;gap:4px;margin:1px 0 5px;display:flex}.skc-eng{color:#7a5420;text-transform:uppercase;letter-spacing:.04em;font:800 11px/1.5 Rubik,system-ui,sans-serif}.skc-chip{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#6b5a44;border-radius:6px;padding:0 6px;font:800 10.5px/1.6 Rubik,system-ui,sans-serif}.skc-syn{background:#7a3db0}.skc-role-burst{background:#c0461e}.skc-role-stacking{background:#2f7d3a}.skc-role-counter{background:#445a86}.skc-role-sustain{background:#b03a5c}.skc-role-control{background:#2a7f9e}.skc-role-ultimate{background:#b07a10}.skc-lines{text-align:left;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.skc-line{color:#1d1409;align-items:flex-start;gap:5px;font:700 12.5px/1.25 Rubik,system-ui,sans-serif;display:flex}.skc-ic{object-fit:contain;filter:drop-shadow(0 1px #0004);flex:none;width:16px;height:16px;margin-top:-1px}.skc-trig{font-weight:600}.skc-lbl{color:#8a3c0c;font-weight:800}.skc-same{opacity:.55}.skc-keys{color:#5a6475;border-top:1px solid #16233f24;align-items:center;gap:4px;margin-top:6px;padding-top:4px;font:700 10.5px/1.3 Rubik,system-ui,sans-serif;display:flex}.skc-info{object-fit:contain;width:12px;height:12px}.skc-gloss{color:#3d4759;text-align:left;border-top:1px solid #16233f29;flex-direction:column;gap:2px;margin:7px 0 0;padding-top:5px;font:500 10.5px/1.3 Rubik,system-ui,sans-serif;display:flex}.skc-gloss div{margin:0}.skc-gloss dt{color:#16233f;font-weight:800;display:inline}.skc-gloss dt:after{content:" — ";font-weight:500}.skc-gloss dd{margin:0;display:inline}#forgeTip.ftip-card{min-width:196px}#forgeTip.ftip-card .ftip-body{display:block}.bp-evo-card .skc-meta{margin-top:-2px}.bp-evo-card .skc-line{font-size:13.5px}.bp-evo-card .skc-ic{width:18px;height:18px}.bp-evolve-r4 .bp-evo-title{color:#ffe9a0;text-shadow:0 0 18px #ffc23a}.bp-evo-cancel{color:#e6ecf6;cursor:pointer;background:#3a4c70;border:3px solid #1c2a44;border-radius:12px;margin-top:18px;padding:10px 26px;font:400 20px/1 Lilita One,system-ui,sans-serif}#mergeBoard.bp-board .mb-equip.bp-evolved{z-index:4;animation:1.1s cubic-bezier(.2,1.3,.35,1) bpEvolved}#mergeBoard.bp-board .mb-equip.bp-evolved-r4{animation:1.4s cubic-bezier(.2,1.3,.35,1) bpEvolved4}@keyframes bpEvolved{0%{filter:brightness(3)drop-shadow(0 0 #fff);transform:scale(.6)}35%{filter:brightness(1.8)drop-shadow(0 0 18px #ffe9a0);transform:scale(1.3)}to{filter:none;transform:none}}@keyframes bpEvolved4{0%{filter:brightness(4)drop-shadow(0 0 #fff);transform:scale(.5)rotate(-12deg)}30%{filter:brightness(2.2)drop-shadow(0 0 30px #ffc23a);transform:scale(1.5)rotate(6deg)}60%{transform:scale(.95)}to{filter:none;transform:none}}body.bp-evolving #battleBar{visibility:hidden}body.forge.buy-loop #mergeBoard.bp-board{aspect-ratio:auto;width:min(96%,520px);height:auto;padding-bottom:calc(var(--bp-bar-room,112px) + var(--safe-b,0px));box-sizing:border-box;flex-direction:column;display:flex;top:50%;bottom:0}body.forge.buy-loop #mergeBoard.bp-board:before{display:none}body.forge.buy-loop #mergeBoard.bp-board:after{top:0}body.forge.buy-loop #mergeBoard.bp-board .mb-frame{box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}body.forge.buy-loop #mergeBoard.bp-board .mb-frame:before,body.forge.buy-loop #mergeBoard.bp-board .mb-frame:after{display:none}body.forge.buy-loop #mergeBoard.bp-board .mb-grid{flex-direction:column;flex:auto;grid-template-rows:none;grid-template-columns:none;gap:0;width:100%;height:auto;min-height:0;padding:0;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}body.forge.buy-loop #mergeBoard.bp-board .bp-stats,body.forge.buy-loop #mergeBoard.bp-board .mb-rack{background:linear-gradient(#7d4c27,#5c3519 60%,#4f2d15);border:3px solid #2b170a;box-shadow:inset 0 2px #ffdcaa2e}body.forge.buy-loop #mergeBoard.bp-board .bp-stats{background-image:linear-gradient(#7d4c27,#5c3519 60%,#4f2d15);border-bottom:0;border-radius:14px 14px 0 0;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:6px 8px 3px;display:flex}body.forge.buy-loop #mergeBoard.bp-board .bp-stats .stat{flex:0 auto;gap:4px;min-width:0;height:26px;padding-right:8px;font-size:15px;position:relative}body.forge.buy-loop #mergeBoard.bp-board .bp-stats #hp{flex:auto;max-width:42%}body.forge.buy-loop #mergeBoard.bp-board .bp-stats #hp .txt{font-size:16px}body.forge.buy-loop #mergeBoard.bp-board .bp-stats #hpSteed{bottom:-9px}body.forge.buy-loop #mergeBoard.bp-board .mb-rack{border-top:2px dashed #ffd6a059;border-radius:0 0 14px 14px;justify-content:center;gap:4px;margin:0;padding:6px 8px 8px;display:flex;aspect-ratio:auto!important;background-image:linear-gradient(#5c3519,#4f2d15)!important;width:auto!important;height:auto!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-cell.mb-equip{aspect-ratio:1;background:#1e10078c;border-radius:10px;flex:0 0 calc(14.2857% - 3.42857px);box-shadow:inset 0 2px 4px #0000008c;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice{min-height:20px;font-size:12px;bottom:-10%}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.bp-head,.bp-shelf,.bp-controls){background:linear-gradient(#2b2320,#221b18);border-left:3px solid #120d0b;border-right:3px solid #120d0b}body.forge.buy-loop #mergeBoard.bp-board :is(.bp-head,.bp-shelf,.bp-controls){background:linear-gradient(#2b2320,#221b18);border-left:3px solid #120d0b;border-right:3px solid #120d0b}body.forge.buy-loop #mergeBoard.bp-board .bp-head{border-top:3px solid #120d0b;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 12px 2px;display:flex}body.forge.buy-loop #mergeBoard.bp-board .bp-title{font-family:"Germania One", "Lilita One", var(--game-font,sans-serif);color:#fff4dc;text-shadow:0 2px #000;letter-spacing:.02em;white-space:nowrap;font-size:21px}body.forge.buy-loop #mergeBoard.bp-board .bp-head .bp-gold{background:#00000073;padding:1px 10px 1px 4px;font-size:20px}body.forge.buy-loop #mergeBoard.bp-board .bp-head .bp-gold .bp-coin{width:22px;height:22px}body.forge.buy-loop #mergeBoard.bp-board .bp-shelf{grid-template-columns:repeat(var(--bp-cols,5), calc((100% - 32px) / 5));flex:auto;grid-template-rows:auto auto;place-content:center;align-items:end;gap:6px 8px;min-height:0;padding:4px 10px 6px;display:grid}body.forge.buy-loop #mergeBoard.bp-board .bp-offer{aspect-ratio:1/1.25;justify-content:center;align-items:flex-start;width:100%;height:auto;display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}body.forge.buy-loop #mergeBoard.bp-board .bp-offer:before,body.forge.buy-loop #mergeBoard.bp-board .bp-offer:after{display:none!important}body.forge.buy-loop #mergeBoard.bp-board .bp-float{z-index:2;aspect-ratio:1;filter:drop-shadow(0 6px 4px #00000073);width:96%;margin-top:-4%;position:relative}body.forge.buy-loop #mergeBoard.bp-board .bp-float .mb-tok{width:100%;height:100%}body.forge.buy-loop #mergeBoard.bp-board .bp-plinth{z-index:1;--glow:#9fb4c8;background:linear-gradient(90deg,#2c241f,#4a3d34 45%,#2c241f);border-radius:0 0 10px 10px;height:30%;display:block;position:absolute;bottom:0;left:4%;right:4%;box-shadow:inset 0 0 0 2px #120d0b,0 4px 6px #00000080}body.forge.buy-loop #mergeBoard.bp-board .bp-plinth:before{content:"";background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--glow) 55%, #6b5a4c) 0%, #6b5a4c 55%, #4e4036 100%);border-radius:50%;height:76%;position:absolute;top:-38%;left:-1px;right:-1px;box-shadow:inset 0 0 0 2px #120d0b,inset 0 -3px #00000040}body.forge.buy-loop #mergeBoard.bp-board .bp-plinth:after{content:"";background:radial-gradient(ellipse at 50% 100%, var(--glow), transparent 70%);opacity:.35;pointer-events:none;height:140%;position:absolute;bottom:60%;left:12%;right:12%}body.forge.buy-loop #mergeBoard.bp-board .bp-t-rare .bp-plinth{--glow:#4aa3ff}body.forge.buy-loop #mergeBoard.bp-board .bp-t-epic .bp-plinth{--glow:#b45cff}body.forge.buy-loop #mergeBoard.bp-board .bp-t-legendary .bp-plinth{--glow:#ffb020}body.forge.buy-loop #mergeBoard.bp-board .bp-t-mythic .bp-plinth{--glow:#ff4d4d}body.forge.buy-loop #mergeBoard.bp-board .bp-sold .bp-plinth{opacity:.45}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price{min-height:26px;padding:1px 8px 1px 4px;font-size:16px}body.forge.buy-loop #mergeBoard.bp-board .bp-dealtag,body.forge.buy-loop #mergeBoard.bp-board .bp-rec{z-index:3}body.forge.buy-loop #mergeBoard.bp-board .bp-controls{border-bottom:3px solid #120d0b;border-radius:0 0 16px 16px;min-height:40px;padding:4px 10px 10px}body.forge.buy-loop #mergeBoard.bp-board .bp-hint{color:#a89b90;white-space:nowrap;text-overflow:ellipsis;flex:1;font:500 13px/1.2 Rubik,system-ui,sans-serif;overflow:hidden}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-hint{display:none}body.forge.buy-loop #mergeBoard.bp-board .bp-sellzone{color:#ffb3ad}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh{gap:4px;min-height:30px;padding:2px 10px 2px 8px;font-size:16px}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh .bp-rr{margin-right:2px}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board :-webkit-any(.bp-head,.bp-shelf,.bp-controls){opacity:0;transition:opacity .2s}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board :is(.bp-head,.bp-shelf,.bp-controls){opacity:0;transition:opacity .2s}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board :-webkit-any(.bp-head,.bp-shelf,.bp-controls){visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board :is(.bp-head,.bp-shelf,.bp-controls){visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}body.forge.buy-loop #skillsBtn{display:none!important}body.forge.buy-loop[data-lift] #progWrap{top:calc(30px + var(--safe-t,0px))!important}body.forge.buy-loop #roundTag{top:calc(66px + var(--safe-t,0px))}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-equip.bp-mergeable{box-shadow:inset 0 2px 4px #0000008c,0 0 0 2px #ffd66e4d,0 0 4px #ffc85040}#mergeBoard.bp-board .bp-pairglow{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #ffd66e80,0 0 12px #ffc85078}body.forge.buy-loop:not(.in-battle):not(.bp-victory) #mergeBoard.bp-board .bp-pairglow{animation:2.6s ease-in-out infinite bpPairGlow}@keyframes bpPairGlow{0%,to{opacity:0}50%{opacity:1}}body.forge.buy-loop #mergeBoard.bp-board.bp-dragging .mb-rack .mb-equip.bp-mergeable:not(.bp-target){box-shadow:inset 0 2px 4px #0000008c}body.forge.buy-loop #mergeBoard.bp-board.bp-dragging .bp-pairglow,body.forge.buy-loop #mergeBoard.bp-board .bp-target .bp-pairglow{visibility:hidden}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-equip.bp-target{z-index:2;animation:.7s ease-in-out infinite alternate bpTarget;box-shadow:inset 0 2px 4px #0000008c,0 0 0 3px #6ee36e,0 0 16px 4px #6ee36ebf}@keyframes bpTarget{to{transform:translateY(-2px)scale(1.06)}}.bp-burst{z-index:220;pointer-events:none;--s:50px;width:0;height:0;position:fixed}.bp-burst>*{position:absolute;top:0;left:0}.bp-burst-ring{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border:4px solid #ffe9a0;border-radius:50%;animation:.7s cubic-bezier(.2,.8,.3,1) forwards bpBurstRing;box-shadow:0 0 18px #ffc23a,inset 0 0 12px #fff3c4}.bp-burst-rays{width:calc(var(--s) * 3);height:calc(var(--s) * 3);margin:calc(var(--s) * -1.5) 0 0 calc(var(--s) * -1.5);background:repeating-conic-gradient(from 0deg, #ffe9a0b3 0 8deg, transparent 8deg 30deg);animation:.9s ease-out forwards bpBurstRays;-webkit-mask:radial-gradient(circle,#0000 18%,#000 32%,#0000 70%);mask:radial-gradient(circle,#0000 18%,#000 32%,#0000 70%)}.bp-burst>b{width:8px;height:8px;animation:bpSpark calc(var(--d) * 1s) cubic-bezier(.15, .7, .3, 1) forwards;background:#fff3c4;border-radius:50%;margin:-4px 0 0 -4px;box-shadow:0 0 8px #ffc23a}.bp-burst-r3 .bp-burst-ring{border-color:#e5b8ff;box-shadow:0 0 22px #b45cff,inset 0 0 12px #f3e0ff}.bp-burst-r4 .bp-burst-ring{border-width:6px;box-shadow:0 0 34px #ffc23a,inset 0 0 16px #fff}.bp-burst-r4 .bp-burst-rays{animation-duration:1.2s}@keyframes bpBurstRing{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes bpBurstRays{0%{opacity:0;transform:scale(.4)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.2)rotate(40deg)}}@keyframes bpSpark{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(calc(var(--s) * 1.4)) scale(.2);opacity:0}}body.forge.buy-loop.look-tier .mb-tok.t1:after{content:"I"}body.forge.buy-loop.look-tier .mb-tok.t2:after{content:"II"}body.forge.buy-loop.look-tier .mb-tok.t3:after{content:"III";letter-spacing:-.06em;font-size:max(9px,min(21cqw,19px))}body.forge.buy-loop.look-tier .mb-tok.t4:after{content:"IV";letter-spacing:-.04em;font-size:max(10px,min(23cqw,21px))}body.forge.buy-loop #mergeBoard.bp-board .bp-hint{visibility:hidden}body.forge.buy-loop #mergeBoard.bp-board{--bp-skin-title:"Germania One", "Lilita One", var(--game-font);--bp-skin-body:"Lilita One", var(--game-font)}body.forge.buy-loop #mergeBoard.bp-board .bp-title{color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;letter-spacing:.03em;font-size:23px;font-family:var(--bp-skin-title)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board .bp-gold,body.forge.buy-loop #mergeBoard.bp-board .bp-gold *{font-family:var(--bp-skin-title)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board .bp-head .bp-gold{color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;font-size:23px}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.bp-price,.bp-refresh){box-shadow:none;text-shadow:none;box-sizing:border-box;color:#7a4310;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 12px) 100% no-repeat;border:0;border-radius:0;font-family:var(--bp-skin-body)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board :is(.bp-price,.bp-refresh){box-shadow:none;text-shadow:none;box-sizing:border-box;color:#7a4310;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 12px) 100% no-repeat;border:0;border-radius:0;font-family:var(--bp-skin-body)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.bp-price,.bp-refresh) *{font-family:var(--bp-skin-body)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board :is(.bp-price,.bp-refresh) *{font-family:var(--bp-skin-body)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price{gap:3px;min-width:64px;height:34px;min-height:34px;padding:0 12px 4px 8px;font-size:19px}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-coin{width:21px;height:21px}body.forge.buy-loop #mergeBoard.bp-board .bp-price.bp-cant,body.forge.buy-loop #mergeBoard.bp-board .bp-refresh.bp-cant{color:#4a4658;filter:none;opacity:1;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}body.forge.buy-loop #mergeBoard.bp-board .bp-price.bp-deal{box-shadow:none;filter:drop-shadow(0 0 #2fb34a)drop-shadow(0 0 4px #2fb34a)}body.forge.buy-loop #mergeBoard.bp-board .bp-was{color:#ffb3ad;font-size:14px;font-family:var(--bp-skin-body)!important}body.forge.buy-loop #mergeBoard.bp-board .bp-dealtag{font-family:var(--bp-skin-body)!important;font-weight:400!important}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh:not(.bp-cant){color:#fff;-webkit-text-stroke:3px #2a1550;paint-order:stroke fill;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp?v=2),url(/ui/gui-pro/sp-btn-purple-r.webp?v=2),url(/ui/gui-pro/sp-btn-purple-m.png?v=2);background-size:auto 100%,auto 100%,calc(100% - 16px) 100%}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh{height:38px;min-height:38px;padding:0 14px 4px 12px;font-size:19px}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh .bp-coin{width:21px;height:21px}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice{height:26px;min-height:26px;padding:0 9px 3px 6px;font-size:16px;bottom:-14%}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice .bp-coin{width:17px;height:17px}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price{background-size:auto 100%,auto 100%,calc(100% - 8px) 100%}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice{background-size:auto 100%,auto 100%,calc(100% - 6px) 100%}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh,body.forge.buy-loop #mergeBoard.bp-board .bp-refresh:not(.bp-cant){background-size:auto 100%,auto 100%,calc(100% - 7px) 100%}body.forge.buy-loop #mergeBoard.bp-board:not([data-mode=buy]) .bp-slotprice{display:none}body.forge.buy-loop:-webkit-any(.bp-battle-view,.in-battle) #mergeBoard.bp-board .bp-slotprice{display:none}body.forge.buy-loop:is(.bp-battle-view,.in-battle) #mergeBoard.bp-board .bp-slotprice{display:none}body.forge.buy-loop #mergeBoard.bp-board .bp-controls{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;display:grid}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-hint{grid-column:1}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-gold{grid-column:2}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-refresh{grid-column:3;justify-self:end}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls .bp-sellzone{grid-column:1/-1}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls .bp-gold{display:none}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell{z-index:3;margin-top:-23px;position:relative}body.forge.buy-loop #mergeBoard.bp-board .bp-shelf{padding-bottom:16px}body.forge.buy-loop #mergeBoard.bp-board{height:auto;min-height:50%;top:auto;bottom:0}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.mb-frame,.mb-grid){flex-shrink:0;min-height:auto}body.forge.buy-loop #mergeBoard.bp-board :is(.mb-frame,.mb-grid){flex-shrink:0;min-height:auto}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.bp-stats,.mb-rack,.bp-head,.bp-controls){flex-shrink:0}body.forge.buy-loop #mergeBoard.bp-board :is(.bp-stats,.mb-rack,.bp-head,.bp-controls){flex-shrink:0}body.forge.buy-loop #mergeBoard.bp-board .bp-shelf{min-height:auto;padding-bottom:max(16px, calc(14px / var(--stage-scale,1)));flex:1 0 auto}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-gold{color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;background:#0a0706b3;border:2px solid #120d0b;border-radius:12px;gap:6px;min-height:40px;padding:2px 16px 2px 6px;font-size:26px;box-shadow:inset 0 0 0 2px #ffe8b473}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-gold .bp-coin{width:28px;height:28px}html body.forge.buy-loop[data-bar] #battleBar{aspect-ratio:auto;background:0 0;height:84px;animation:none!important;transform:none!important}html body.forge.buy-loop[data-bar] #battleBar:after{display:none}html body.forge.buy-loop[data-bar] #battleBar .bb-go{aspect-ratio:714/321;filter:grayscale(.85)brightness(.9);background-image:url(/ui/gui-pro/menu-start-red.png);background-size:100% 100%;width:172px;top:50%;left:50%}html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-go{filter:none}html body.forge.buy-loop[data-bar] #battleBar .bb-txt{color:#fff;-webkit-text-stroke:.14em #6b0f14;text-shadow:0 .07em #6b0f14;font-size:19cqw;top:44%}html body.forge.buy-loop[data-bar] #battleBar .bb-go:after{border-radius:4cqw;top:5%;bottom:17%;left:3%;right:3%}html body.forge.buy-loop[data-bar] #battleBar .bb-go{background:0 0}html body.forge.buy-loop[data-bar] #battleBar .bb-go:before{content:"";pointer-events:none;background:url(/ui/gui-pro/menu-start-red.png) 0 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-go{filter:none;animation:.66s cubic-bezier(.2,1.4,.35,1) both bbWake,2.2s ease-in-out .66s infinite bbBreathe}html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-go:before{animation:.66s ease-out both bbGlow}html body.forge.buy-loop[data-bar] #battleBar .bb-go:after{display:none}html body.forge.buy-loop[data-bar] #battleBar .bb-shine{pointer-events:none;border-radius:4cqw;position:absolute;top:5%;bottom:17%;left:3%;right:3%;overflow:hidden}html body.forge.buy-loop[data-bar] #battleBar .bb-shine:before{content:"";opacity:0;background:linear-gradient(74deg,#fff0 38%,#ffffffd1 50%,#fff0 62%);width:280%;position:absolute;top:0;bottom:0;left:0;transform:translate(-122.143%)}html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-shine:before{animation:2.3s ease-in-out infinite bbShineSlide}@keyframes bbShineSlide{0%{opacity:0;transform:translate(-122.143%)}10%{opacity:1}38%,to{opacity:0;transform:translate(57.8571%)}}@media (prefers-reduced-motion:reduce){html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-go,html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-shine:before{animation:none}html body.forge.buy-loop[data-bar].battle-ready #battleBar .bb-go:before{filter:drop-shadow(0 0 7px #ff603073);animation:none}}body.forge.buy-loop #mergeBoard.bp-board{--bp-bar-room:max(126px, calc(100px / var(--stage-scale,1)))}@keyframes bpCantShake{0%,to{translate:0}15%{translate:-6px}30%{translate:5px}45%{translate:-4px}60%{translate:3px}75%{translate:-1px}}body.forge.buy-loop #mergeBoard.bp-board .bp-offer.bp-cantbuy{animation:.42s ease-out bpCantShake}body.forge.buy-loop #mergeBoard.bp-board .bp-offer.bp-cantbuy .bp-plinth{box-shadow:inset 0 0 0 2px #120d0b,0 0 0 3px #ff3b30,0 0 12px #ff3b30cc}body.forge.buy-loop #mergeBoard.bp-board .bp-offer.bp-cantbuy .bp-plinth:before{box-shadow:0 0 0 3px #ff3b30,inset 0 0 0 2px #120d0b}body.forge.buy-loop #mergeBoard.bp-board .bp-price.bp-cantbuy{outline-offset:1px;filter:drop-shadow(0 0 6px #ff3b30d9);border-radius:6px;outline:3px solid #ff3b30;animation:.42s ease-out bpCantShake}@keyframes bpLanded{0%{transform:scale(.6);box-shadow:0 0 #ffd66600}45%{transform:scale(1.14);box-shadow:0 0 0 4px #ffd666e6,0 0 22px 6px #ffc440bf}to{transform:scale(1);box-shadow:0 0 #ffd66600}}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-cell.mb-equip.bp-landed{animation:.56s cubic-bezier(.3,1.5,.5,1) bpLanded}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-equip:-webkit-any(.bp-over,.bp-over-merge){outline-offset:-3px;outline:4px solid #6ee36e;transition:background 90ms;background:#4ac85c8c!important;box-shadow:0 0 0 2px #1d5e27,0 0 16px 4px #6ee36ebf,inset 0 0 12px #c8ffc880!important}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-equip:is(.bp-over,.bp-over-merge){outline-offset:-3px;outline:4px solid #6ee36e;transition:background 90ms;background:#4ac85c8c!important;box-shadow:0 0 0 2px #1d5e27,0 0 16px 4px #6ee36ebf,inset 0 0 12px #c8ffc880!important}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .mb-equip.bp-over-bad{background:#b3261e59!important}body.forge.buy-loop.bp-entering :is(#progWrap,#mergeBoard.bp-board .bp-stats,#mergeBoard.bp-board .mb-rack,#mergeBoard.bp-board .bp-head,#mergeBoard.bp-board .bp-shelf,#mergeBoard.bp-board .bp-controls,#mergeBoard.bp-board .bp-offer,#mergeBoard.bp-board .bp-pricecell,#mergeBoard.bp-board .bp-gold,#mergeBoard.bp-board .bp-refresh,#battleBar){opacity:0}body.forge.buy-loop.bp-entering #progWrap{translate:0 -40px}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :-webkit-any(.bp-stats,.mb-rack){translate:0 36px;scale:.94}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :is(.bp-stats,.mb-rack){translate:0 36px;scale:.94}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :-webkit-any(.bp-head,.bp-shelf,.bp-controls){translate:0 60px}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :is(.bp-head,.bp-shelf,.bp-controls){translate:0 60px}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :-webkit-any(.bp-offer,.bp-pricecell){translate:0 18px;scale:.4}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :is(.bp-offer,.bp-pricecell){translate:0 18px;scale:.4}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :-webkit-any(.bp-gold,.bp-refresh){scale:.6}body.forge.buy-loop.bp-entering #mergeBoard.bp-board :is(.bp-gold,.bp-refresh){scale:.6}body.forge.buy-loop.bp-entering #battleBar{translate:0 90px}body.forge.buy-loop.bp-entering.bp-in-prog #progWrap{opacity:1;transition:opacity .26s,translate .52s cubic-bezier(.2,1.45,.4,1);translate:0}body.forge.buy-loop.bp-entering.bp-in-belt #mergeBoard.bp-board :-webkit-any(.bp-stats,.mb-rack){opacity:1;transition:opacity .26s,translate .48s cubic-bezier(.2,1.35,.4,1),scale .48s cubic-bezier(.2,1.35,.4,1);translate:0;scale:1}body.forge.buy-loop.bp-entering.bp-in-belt #mergeBoard.bp-board :is(.bp-stats,.mb-rack){opacity:1;transition:opacity .26s,translate .48s cubic-bezier(.2,1.35,.4,1),scale .48s cubic-bezier(.2,1.35,.4,1);translate:0;scale:1}body.forge.buy-loop.bp-entering.bp-in-belt #mergeBoard.bp-board .mb-rack{transition-delay:80ms}body.forge.buy-loop.bp-entering.bp-in-shop #mergeBoard.bp-board :-webkit-any(.bp-head,.bp-shelf,.bp-controls){opacity:1;transition:opacity .24s,translate .42s cubic-bezier(.2,1.2,.4,1);translate:0}body.forge.buy-loop.bp-entering.bp-in-shop #mergeBoard.bp-board :is(.bp-head,.bp-shelf,.bp-controls){opacity:1;transition:opacity .24s,translate .42s cubic-bezier(.2,1.2,.4,1);translate:0}body.forge.buy-loop.bp-entering.bp-in-shop #mergeBoard.bp-board :-webkit-any(.bp-offer,.bp-pricecell){opacity:1;transition:opacity .2s,scale .42s cubic-bezier(.2,1.7,.4,1),translate .42s cubic-bezier(.2,1.7,.4,1);transition-delay:calc(.24s + var(--i,0) * .11s);translate:0;scale:1}body.forge.buy-loop.bp-entering.bp-in-shop #mergeBoard.bp-board :is(.bp-offer,.bp-pricecell){opacity:1;transition:opacity .2s,scale .42s cubic-bezier(.2,1.7,.4,1),translate .42s cubic-bezier(.2,1.7,.4,1);transition-delay:calc(.24s + var(--i,0) * .11s);translate:0;scale:1}body.forge.buy-loop.bp-entering.bp-in-ctl #mergeBoard.bp-board :-webkit-any(.bp-gold,.bp-refresh){opacity:1;transition:opacity .2s,scale .38s cubic-bezier(.2,1.7,.4,1);scale:1}body.forge.buy-loop.bp-entering.bp-in-ctl #mergeBoard.bp-board :is(.bp-gold,.bp-refresh){opacity:1;transition:opacity .2s,scale .38s cubic-bezier(.2,1.7,.4,1);scale:1}body.forge.buy-loop.bp-entering.bp-in-ctl #mergeBoard.bp-board .bp-refresh{transition-delay:90ms}body.forge.buy-loop.bp-entering.bp-in-ctl #battleBar{opacity:1;transition:opacity .24s .14s,translate .52s cubic-bezier(.2,1.45,.4,1) .14s;translate:0}body.forge.buy-loop #mergeBoard.bp-board .bp-float{animation:none}@keyframes bpOfferIn{0%{opacity:0;translate:0 18px;scale:.4}to{opacity:1;translate:0;scale:1}}body.forge.buy-loop.bp-restock #mergeBoard.bp-board :-webkit-any(.bp-offer,.bp-pricecell){animation:.42s cubic-bezier(.2,1.7,.4,1) both bpOfferIn;animation-delay:calc(.14s + var(--i,0) * .11s)}body.forge.buy-loop.bp-restock #mergeBoard.bp-board :is(.bp-offer,.bp-pricecell){animation:.42s cubic-bezier(.2,1.7,.4,1) both bpOfferIn;animation-delay:calc(.14s + var(--i,0) * .11s)}body.forge.buy-loop.bp-restock.settings-held #mergeBoard.bp-board :-webkit-any(.bp-offer,.bp-pricecell){animation-play-state:paused}body.forge.buy-loop.bp-restock.settings-held #mergeBoard.bp-board :is(.bp-offer,.bp-pricecell){animation-play-state:paused}body.forge.buy-loop.bp-ceremony #mergeBoard.bp-board,body.forge.buy-loop.bp-ceremony #mergeBoard.bp-board *,body.forge.buy-loop.bp-ceremony #battleBar .bb-go{pointer-events:none!important}#outroBlack{z-index:57;opacity:0;pointer-events:none;background:#000;transition:opacity .3s linear;position:absolute;top:0;bottom:0;left:0;right:0}#outroBlack.on{opacity:1}body.forge.buy-loop #mergeBoard.bp-board .bp-offer .mb-tok{opacity:1;animation:none}#victoryLoot{left:50%;top:calc(118px + var(--safe-t,0px));z-index:40;pointer-events:none;opacity:0;gap:14px;transition:opacity .18s,translate .18s;display:flex;position:absolute;transform:translate(-50%)translateY(-12px)}#victoryLoot.on{opacity:1;translate:0}#victoryLoot.off{opacity:0;translate:0 -10px}#victoryLoot .vl-pill{background:#1c1530d1;border-radius:20px;align-items:center;gap:5px;padding:3px 14px 3px 6px;display:inline-flex;box-shadow:inset 0 0 0 2px #1c1530,0 3px #00000059}#victoryLoot .vl-pill img{width:30px;height:30px}#victoryLoot .vl-pill b,#victoryLoot .vl-pill b *{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#victoryLoot .vl-pill b{color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-align:center;min-width:1.4em;font-size:26px}#victoryLoot .vl-soap{background:#461e46d9}#victoryLoot .vl-soap img{width:38px;height:38px;margin:-4px 0}#victoryLoot .vl-soap b{color:#ffd6f0;font-size:30px}#victoryLoot .vl-pill.vl-bump{animation:.26s cubic-bezier(.3,1.8,.5,1) vlBump}#victoryLoot .vl-soap.vl-bump{animation:.32s cubic-bezier(.3,1.9,.5,1) vlBumpBig}@keyframes vlBump{0%{scale:1}40%{scale:1.18}to{scale:1}}@keyframes vlBumpBig{0%{rotate:0deg;scale:1}40%{rotate:-4deg;scale:1.3}to{rotate:0deg;scale:1}}.vl-fly{z-index:41;pointer-events:none;filter:drop-shadow(0 3px 2px #00000059);position:absolute}#bpSteps{left:50%;top:calc(108px + var(--safe-t,0px));width:calc(84px * var(--bps-n,2));z-index:40;pointer-events:none;background:#000;border-radius:999px;height:16px;animation:.35s cubic-bezier(.3,1.4,.5,1) both bpsIn;position:absolute;translate:-50%;box-shadow:0 0 0 3px #000,0 3px 0 3px #00000059}#bpSteps.bps-out{animation:.3s ease-in both bpsOut}#bpSteps .bps-leg{background:#1a152c;border-radius:999px;position:absolute;top:0;bottom:0}#bpSteps .bps-leg>i{clip-path:inset(0 round 999px);background:linear-gradient(#a9e7f7 0 42%,#74d9f1 42%);border-radius:999px;width:0;max-width:100%;transition:width .9s cubic-bezier(.45,0,.25,1) .12s;position:absolute;top:0;bottom:0;left:0}#bpSteps .bps-leg.full>i{width:100%}#bpSteps .bps-leg.full>i:after{content:"";border-radius:inherit;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%) -150% 0/60% 100% no-repeat;animation:1s ease-in-out .25s both pgShine;position:absolute;top:0;bottom:0;left:0;right:0}#bpSteps .bps-leg:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #a9e7f7cc,0 0 10px 2px #74d9f199}#bpSteps .bps-leg.on:before{animation:1.4s ease-in-out infinite bpsBreathe}@keyframes bpsBreathe{0%,to{opacity:0}50%{opacity:1}}#bpSteps .bps-node{filter:drop-shadow(0 2px 2px #0009);z-index:2;background:50%/contain no-repeat;position:absolute;top:50%;translate:-50% -50%}#bpSteps .bps-slime{background-image:url(/slimeGreen.webp);width:30px;height:26px}#bpSteps .bps-boss{background-image:url(/ui/skull-final.png);width:32px;height:31px}#bpSteps .bps-node.pop{animation:.6s cubic-bezier(.3,1.6,.5,1) .9s both pgPop}#bpSteps .bps-chore{width:34px;height:34px}#bpSteps .bps-leg-chore>i{transition-duration:.6s;transition-delay:.7s}#bpSteps .bps-chore.pop{animation-delay:1.25s}@keyframes bpsIn{0%{opacity:0;translate:-50% -14px;scale:.85}to{opacity:1;translate:-50%;scale:1}}@keyframes bpsOut{to{opacity:0;translate:-50% -10px}}body.bp-steps-on #victoryLoot,body.forge.buy-loop #objectiveTag{top:calc(146px + var(--safe-t,0px))}body.forge.buy-loop.bp-victory #mergeBoard.bp-board,body.forge.buy-loop.bp-victory #battleBar{opacity:0!important;pointer-events:none!important}body.forge.buy-loop #mergeBoard.bp-board,body.forge.buy-loop #battleBar{transition:opacity .25s ease-out}#mergeBoard.bp-board .bp-refresh .bp-rr-free{color:#b6ff7a;-webkit-text-stroke:3px #1d3a0c;paint-order:stroke fill;margin-left:4px;font-weight:400}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-refresh.bp-adgold{grid-area:1/1;justify-self:start}body.forge.buy-loop #mergeBoard.bp-board .bp-controls:has(.bp-adgold) .bp-hint{display:none}#mergeBoard.bp-board .bp-adgold .bp-adplay{--ad-play-size:20px;width:20px;height:20px;margin-right:2px}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh.bp-adgold .bp-adamt{font-family:inherit!important}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls{position:relative}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls .bp-sellzone{bottom:8px;left:10px;right:10px;top:calc(4px - var(--bp-sell-up,0px));z-index:3;background:#3c0c0ad1;flex-direction:column;gap:4px;margin:0;font-size:30px;position:absolute}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls .bp-sellzone.bp-over{background:#821812e6}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls :-webkit-any(.bp-gold,.bp-refresh){visibility:hidden;pointer-events:none;display:inline-flex}body.forge.buy-loop #mergeBoard.bp-board.bp-drag-belt .bp-controls :is(.bp-gold,.bp-refresh){visibility:hidden;pointer-events:none;display:inline-flex}body.forge.buy-loop #mergeBoard.bp-board :-webkit-any(.bp-price,.bp-refresh).bp-poor{color:#d42a1e}body.forge.buy-loop #mergeBoard.bp-board :is(.bp-price,.bp-refresh).bp-poor{color:#d42a1e}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh.bp-poor .bp-rr{color:#4a4658}body.forge.buy-loop #mergeBoard.bp-board .bp-refresh.bp-cantbuy{outline-offset:1px;filter:drop-shadow(0 0 6px #ff3b30d9);border-radius:6px;outline:3px solid #ff3b30;animation:.42s ease-out bpCantShake}body.forge.buy-loop #mergeBoard.bp-board .bp-shelf{container-type:inline-size}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price{position:relative}body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price:before{content:"";top:-6px;left:-4px;right:-4px;bottom:calc(-1 * (max(16px, calc(14px / var(--stage-scale,1))) + 4px));position:absolute}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotbuy{container-type:inline-size}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice:before{content:"";position:absolute;top:-30px;bottom:-14px;left:-6px;right:-6px}@supports (width:1cqw){body.forge.buy-loop #mergeBoard.bp-board .bp-pricecell .bp-price:before{width:calc(20cqw + 1.6px);left:50%;right:auto;translate:-50%}body.forge.buy-loop #mergeBoard.bp-board .mb-rack .bp-slotprice:before{width:calc(100cqw + 4px);height:calc(114cqw + 14px);top:auto;left:50%;right:auto;translate:-50%}}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-refresh{position:relative}body.forge.buy-loop #mergeBoard.bp-board .bp-controls .bp-refresh:before{content:"";position:absolute;top:0;bottom:-28px;left:-12px;right:-12px}.spot{pointer-events:none;opacity:0;transition:opacity .16s;position:fixed;top:0;bottom:0;left:0;right:0}.spot.on{opacity:1}.spot-dim,.spot-catch{pointer-events:auto;touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.spot-dim{background:#06040cd1}.spot-dim,.spot-glows,.spot-lines,.spot-hand{will-change:transform}.spot-catch{background:0 0}.spot-lines,.spot-glows{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.spot-ring{fill:none;stroke:#fff6d8;stroke-width:3px;stroke-dasharray:10 7;stroke-linecap:round;animation:.9s linear infinite spotMarch}.spot-glow{fill:none;stroke:#ffd66659;stroke-width:3px;filter:drop-shadow(0 0 4px #ffd666d9)}@keyframes spotMarch{to{stroke-dashoffset:-34px}}.spot-text{color:#fff;text-align:center;-webkit-text-stroke:2px #140f26;paint-order:stroke fill;letter-spacing:.02em;background:linear-gradient(#2e2547,#221a38);border:2px solid #4a3f6e;border-radius:12px;max-width:min(88vw,360px);padding:10px 16px 12px;font:400 19px/1.25 Germania One,Lilita One,system-ui,sans-serif;position:absolute;left:50%;translate:-50%;box-shadow:0 6px 18px #00000080}.spot-hand{transform-origin:4% 88%;filter:drop-shadow(0 3px 4px #0000008c);width:74px;height:auto;position:absolute;top:0;left:0}.spot-skip{right:12px;bottom:calc(14px + var(--safe-screen-b,0px));pointer-events:auto;color:#ffffffc7;letter-spacing:.02em;background:#00000073;border:0;border-radius:10px;padding:6px 12px;font:400 14px/1 Lilita One,system-ui,sans-serif;position:absolute}.spot-text.pop{animation:.42s cubic-bezier(.2,1.5,.4,1) both spotTextIn,2.4s ease-in-out .42s infinite spotTextBreathe}@keyframes spotTextIn{0%{opacity:0;transform:translateY(18px)scale(.7)}to{opacity:1;transform:none}}@keyframes spotTextBreathe{0%,to{transform:none}50%{transform:scale(1.04)}}.spot-ripple{pointer-events:none;width:0;height:0;position:absolute}.spot-ripple:before,.spot-ripple:after{content:"";opacity:0;border:3px solid #fff3c4;border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px;box-shadow:0 0 10px #ffd666e6}.spot-ripple.go:before{animation:.52s ease-out spotRipple}.spot-ripple.go:after{animation:.52s ease-out .11s spotRipple}@keyframes spotRipple{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}body.has-settingsMenu .spot,body.has-confirmModal .spot,body.has-noticeModal .spot,body.cdx-open .spot{visibility:hidden}#dishDuty{z-index:61;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 35%,#466ea0eb,#101628f7 70%);justify-content:center;align-items:center;animation:.28s ease-out backwards ddIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#dishDuty,#dishDuty *{font-family:"Lilita One", var(--game-font,sans-serif)!important}#dishDuty.dd-out{animation:.25s ease-in both ddOut}@keyframes ddIn{0%{opacity:0}to{opacity:1}}@keyframes ddOut{to{opacity:0}}#dishDuty .dd-panel{flex-direction:column;align-items:center;gap:6px;width:min(500px,94%);display:flex;position:relative}#dishDuty .dd-title{color:#ffe9b8;letter-spacing:.5px;-webkit-text-stroke:1.5px #2a170c;paint-order:stroke fill;background:linear-gradient(#8a4b22,#5b2e14);border-radius:14px;padding:4px 26px 6px;font-size:30px;box-shadow:inset 0 0 0 3px #2a170c,0 4px #2a170c}#dishDuty .dd-canvas-wrap{width:100%}#dishDuty .dd-canvas{margin:0 auto;display:block;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#dishDuty .dd-canvas-wrap{position:relative}#dishDuty canvas.dd-canvas-bg{pointer-events:none;display:block;position:absolute;top:0;bottom:auto;left:50%;right:auto}body.dish-duty #battleBar{visibility:hidden}#dishDuty .dd-controls{justify-content:center;align-items:center;width:100%;margin-top:-4px;display:flex;position:relative}#dishDuty .dd-left{background:#140c06b3;border-radius:20px;align-items:center;gap:4px;padding:4px 12px 4px 6px;display:flex;position:absolute;left:6px;box-shadow:inset 0 0 0 2px #2a170c}#dishDuty .dd-left img{width:34px;height:34px}#dishDuty .dd-count{color:#fff;-webkit-text-stroke:1.5px #2a170c;paint-order:stroke fill;text-align:center;min-width:1.2em;font-size:30px}#dishDuty.dd-empty .dd-count{color:#ff9a8a}#dishDuty .dd-push{cursor:pointer;color:#fff;letter-spacing:1px;-webkit-text-stroke:2px #5a0f12;paint-order:stroke fill;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ff6f5e,#d62f2f 60%,#a81f22);border:0;border-radius:22px;width:190px;height:74px;font-size:40px;transition:transform 60ms,box-shadow 60ms;position:relative;transform:translateY(0);box-shadow:inset 0 3px #ffffff73,inset 0 0 0 3px #5a0f12,0 8px #5a0f12,0 12px 18px #0006}#dishDuty .dd-push.dd-down,#dishDuty .dd-push:active{transform:translateY(6px)scale(.97);box-shadow:inset 0 3px #ffffff4d,inset 0 0 0 3px #5a0f12,0 2px #5a0f12,0 4px 8px #0006}#dishDuty .dd-push.dd-pressed:not(.dd-down){animation:.28s cubic-bezier(.3,1.8,.5,1) ddSpring}@keyframes ddSpring{0%{transform:translateY(6px)scale(.97)}to{transform:none}}#dishDuty.dd-empty .dd-push{filter:grayscale(.7)brightness(.8)}#dishDuty .dd-hint{white-space:nowrap;color:#fff;-webkit-text-stroke:1px #2a170c;paint-order:stroke fill;opacity:.9;pointer-events:none;font-size:17px;animation:2.4s ease-in-out infinite ddHint;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}@keyframes ddHint{50%{transform:translate(-50%)translateY(-4px)}}body.settings-held #dishDuty .dd-hint{animation-play-state:paused}#dishDuty .dd-intro{background:#0a08148c;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#dishDuty .dd-intro.on{display:flex}#dishDuty>.dd-intro{z-index:50}#dishDuty .dd-bubble{background:#fff6e3;border-radius:18px;flex-direction:column;gap:6px;width:82%;padding:16px 20px 14px;animation:.3s ease-out backwards ddIn;display:flex;box-shadow:inset 0 0 0 3px #2a170c,0 6px #2a170c}#dishDuty .dd-bubble b{color:#b5651d;font-size:22px}#dishDuty .dd-bubble span{color:#2a170c;font-size:22px;line-height:1.2}#dishDuty .dd-bubble i{color:#8a6a4a;align-self:flex-end;font-size:16px;font-style:normal}#stage #dishDuty,#stage #dishDuty *{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font,sans-serif)!important}#stage #dishDuty{background:linear-gradient(#1e0e0433,#1e0e0433),#d09c6c url(/chores/dish/background.webp) 50% 0/cover no-repeat}#stage #dishDuty .dd-canvas-wrap{flex:none;width:110%}#stage #dishDuty .dd-title{box-sizing:border-box;width:300px;height:47px;box-shadow:none;color:#fff;letter-spacing:.5px;-webkit-text-stroke:3.5px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% 100% no-repeat;border-radius:0;justify-content:center;align-items:center;padding:0 0 8px;font-size:28px;display:flex;display:none!important}#stage #dishDuty .dd-left{height:46px;box-shadow:none;background:url(/ui/gui-pro/topbar-chip.webp?v=10) 50%/100% 100% no-repeat;border-radius:0;gap:4px;padding:0 26px 0 8px}#stage #dishDuty .dd-left img{filter:drop-shadow(0 2px #1c1530);width:30px;height:30px}#stage #dishDuty .dd-count{color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;font-size:28px}#stage #dishDuty.dd-empty .dd-count{color:#ff9a8a}#stage #dishDuty .dd-push{aspect-ratio:714/321;box-sizing:border-box;width:196px;height:auto;box-shadow:none;filter:drop-shadow(0 6px 8px #00000073);color:#fff;letter-spacing:1px;-webkit-text-stroke:5px #6b0f14;paint-order:stroke fill;text-shadow:0 3px #6b0f14;background:url(/ui/gui-pro/menu-start-red.png) 50%/100% 100% no-repeat;border-radius:0;justify-content:center;align-items:center;padding:0 0 13px;font-size:40px;line-height:1;display:flex}#stage #dishDuty .dd-push.dd-down,#stage #dishDuty .dd-push:active{box-shadow:none;filter:drop-shadow(0 2px 3px #00000073)brightness(.94);transform:translateY(5px)scale(.97)}#stage #dishDuty.dd-empty .dd-push{filter:grayscale(.85)brightness(.85)drop-shadow(0 6px 8px #00000073)}#stage #dishDuty:before{content:"";bottom:0;left:0;right:0;top:var(--dd-floor,100%);z-index:0;pointer-events:none;background:url(/ui/gui-pro/rm-pattern.png) 50% 0/300px 300px,linear-gradient(#7a4520 0%,#63361a 45%,#4a2711 100%);border-top:3px solid #2e1608;position:absolute;box-shadow:inset 0 2px #ffc88c59,0 -6px 14px #28120659}#stage #dishDuty .dd-panel{z-index:1}#stage #dishDuty:after{content:"";z-index:0;pointer-events:none;background:url(/chores/dish/foam-right.webp) 0 100%/42% no-repeat,url(/chores/dish/foam-left.webp) 100% 100%/42% no-repeat;height:62%;position:absolute;bottom:0;left:0;right:0}#stage #dishDuty{padding-bottom:calc(43px + var(--safe-b,0px));padding-top:var(--safe-t,0px);box-sizing:border-box;align-items:flex-end}#stage #dishDuty .dd-hint{color:#fff;opacity:1;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;font-size:18px;bottom:92px}#stage #dishDuty .dd-intro{background:#0c081a99}#stage #dishDuty .dd-bubble{filter:drop-shadow(0 6px 8px #00000059);background:#fff;border:2px solid #170e29;border-bottom-width:3px;border-radius:9px;padding:14px 18px 12px;box-shadow:inset 0 -3px #cfd2ee}#stage #dishDuty .dd-bubble b{color:#6a3fc0;font-size:22px}#stage #dishDuty .dd-bubble span{color:#2a2148;font-size:21px;line-height:1.2}#stage #dishDuty .dd-bubble i{color:#7a72a3;font-size:16px}#stage #dishDuty .dd-controls.dd-two{box-sizing:border-box;gap:10px;padding-left:96px}#stage #dishDuty .dd-controls.dd-two .dd-push{width:150px;font-size:30px}#stage #dishDuty .dd-controls.dd-two .dd-push.dd-hard{font-size:24px;line-height:.95}#stableDuty{z-index:61;box-sizing:border-box;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-start;animation:.28s ease-out backwards sdIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stableDuty:before{content:"";will-change:transform;background:#b98e5e url(/chores/stable/background.webp) var(--sd-bg-pos,50% 0) / var(--sd-bg-size,cover) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stableDuty,#stableDuty *{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font,sans-serif)!important}#stableDuty.sd-out{animation:.25s ease-in both sdOut}@keyframes sdIn{0%{opacity:0}to{opacity:1}}@keyframes sdOut{to{opacity:0}}body.stable-duty #battleBar{visibility:hidden}#stableDuty .sd-panel{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}#stableDuty .sd-canvas-wrap{width:100%;position:relative}#stableDuty canvas.sd-canvas-bg{pointer-events:none;display:block;position:absolute;top:0;bottom:auto;left:50%;right:auto}#stableDuty .sd-canvas{cursor:grab;touch-action:none;margin:0 auto;display:block;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#stableDuty .sd-canvas:active{cursor:grabbing}#stableDuty .sd-controls{left:0;right:0;bottom:calc(14px + var(--safe-b,0px));pointer-events:none;justify-content:center;align-items:center;height:52px;display:flex;position:absolute}#stableDuty .sd-left{box-sizing:border-box;filter:drop-shadow(0 3px #0a061873);background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;align-items:center;gap:4px;height:44px;padding:0 22px 0 14px;display:flex}#stableDuty .sd-left img{width:26px;height:auto}#stableDuty .sd-count{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-align:center;min-width:1.2em;font-size:26px}#stableDuty.sd-empty .sd-count{color:#ffb3a6}#stableDuty .sd-dev{top:calc(6px + var(--safe-t,0px));z-index:5;justify-content:center;gap:6px;display:flex;position:absolute;left:6px;right:6px}#stableDuty{padding-top:var(--safe-t,0px);padding-bottom:var(--safe-b,0px)}#stableDuty.sd-devmode{padding-top:calc(42px + var(--safe-t,0px))}#stableDuty .sd-dev select,#stableDuty .sd-dev button{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-text-stroke:2px #14102a;paint-order:stroke fill;-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;height:32px;padding:0 16px;font-size:15px}#stableDuty .sd-dev select option{color:#14102a;-webkit-text-stroke:0}#stableDuty .sd-dev select{max-width:52%}#stableDuty .sd-left{transition:opacity .35s,transform .35s}#stableDuty.sd-feeding .sd-left{opacity:0;pointer-events:none;transform:translateY(14px)scale(.9)}#stableDuty .sd-skip{z-index:6;right:14px;bottom:calc(18px + var(--safe-b,0px));width:78px;height:40px;box-shadow:none;cursor:pointer;box-sizing:border-box;color:#fff;-webkit-text-stroke:3px #2a1550;paint-order:stroke fill;text-shadow:0 2px #2a1550;filter:drop-shadow(0 4px #0a061873);touch-action:manipulation;background-color:#0000;background-image:url(/ui/gui-pro/sp-btn-purple-l.webp?v=2),url(/ui/gui-pro/sp-btn-purple-r.webp?v=2),url(/ui/gui-pro/sp-btn-purple-m.png?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;border:0;border-radius:0;padding:0 0 5px;font-size:19px;animation:.35s ease-out backwards sdSkipIn;display:none;position:absolute}#stableDuty .sd-skip.on{display:block}#stableDuty .sd-skip:active{transform:translateY(3px)}@keyframes sdSkipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#stableDuty .sd-intro{z-index:20;background:#0c081a99;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stableDuty .sd-intro.on{display:flex}#stableDuty .sd-bubble{filter:drop-shadow(0 6px 8px #00000059);background:#fff;border:2px solid #170e29;border-bottom-width:3px;border-radius:9px;flex-direction:column;gap:6px;width:82%;padding:14px 18px 12px;animation:.3s ease-out backwards sdIn;display:flex;box-shadow:inset 0 -3px #cfd2ee}#stableDuty .sd-bubble b{color:#6a3fc0;font-size:22px}#stableDuty .sd-bubble span{color:#2a2148;font-size:21px;line-height:1.2}#stableDuty .sd-bubble i{color:#7a72a3;align-self:flex-end;font-size:16px;font-style:normal}#cookDuty{z-index:61;box-sizing:border-box;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;background:#b98e5e url(/chores/cook/kitchen-bg.webp) 50% 0/cover no-repeat;justify-content:center;align-items:flex-start;animation:.28s ease-out backwards cdIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#cookDuty,#cookDuty *{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font,sans-serif)!important}#cookDuty.cd-out{animation:.25s ease-in both cdOut}@keyframes cdIn{0%{opacity:0}to{opacity:1}}@keyframes cdOut{to{opacity:0}}body.cook-duty #battleBar{visibility:hidden}#cookDuty .cd-panel{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}#cookDuty .cd-canvas{cursor:pointer;touch-action:none;margin:0 auto;display:block;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#cookDuty canvas.cd-canvas-bg{pointer-events:none;display:block;position:absolute;top:0;bottom:auto;left:50%;right:auto}#cookDuty .cd-intro{z-index:20;background:#0c081a99;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#cookDuty .cd-intro.on{display:flex}#cookDuty .cd-bubble{filter:drop-shadow(0 6px 8px #00000059);background:#fff;border:2px solid #170e29;border-bottom-width:3px;border-radius:9px;flex-direction:column;gap:6px;width:82%;padding:14px 18px 12px;animation:.3s ease-out backwards cdIn;display:flex;box-shadow:inset 0 -3px #cfd2ee}#cookDuty .cd-bubble b{color:#6a3fc0;font-size:22px}#cookDuty .cd-bubble span{color:#2a2148;font-size:21px;line-height:1.2}#cookDuty .cd-bubble i{color:#7a72a3;align-self:flex-end;font-size:16px;font-style:normal}#cookDuty .cd-dev{top:calc(6px + var(--safe-t,0px));z-index:5;justify-content:center;gap:6px;display:flex;position:absolute;left:6px;right:6px}#cookDuty{padding-top:var(--safe-t,0px);padding-bottom:var(--safe-b,0px)}#cookDuty.cd-devmode{padding-top:calc(42px + var(--safe-t,0px))}#cookDuty .cd-dev select,#cookDuty .cd-dev button{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-text-stroke:2px #14102a;paint-order:stroke fill;-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;height:32px;padding:0 16px;font-size:15px}#cookDuty .cd-dev select option{color:#14102a;-webkit-text-stroke:0}#cookDuty .cd-dev select{max-width:52%}#knifeDrop{z-index:61;box-sizing:border-box;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;background:#6e3a1c;justify-content:center;align-items:flex-start;animation:.28s ease-out backwards kdIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#knifeDrop,#knifeDrop *{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font,sans-serif)!important}#knifeDrop.kd-out{animation:.25s ease-in both kdOut}@keyframes kdIn{0%{opacity:0}to{opacity:1}}@keyframes kdOut{to{opacity:0}}body.knife-drop #battleBar{visibility:hidden}#knifeDrop .kd-panel{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}#knifeDrop .kd-canvas{cursor:pointer;touch-action:none;margin:0 auto;display:block;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#knifeDrop .kd-dev{top:calc(6px + var(--safe-t,0px));z-index:5;justify-content:center;gap:6px;display:flex;position:absolute;left:6px;right:6px}#knifeDrop{padding-top:var(--safe-t,0px);padding-bottom:var(--safe-b,0px)}#knifeDrop.kd-devmode{padding-top:calc(42px + var(--safe-t,0px))}#knifeDrop .kd-dev select,#knifeDrop .kd-dev button{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-text-stroke:2px #14102a;paint-order:stroke fill;-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;height:32px;padding:0 16px;font-size:15px}#knifeDrop .kd-dev select option{color:#14102a;-webkit-text-stroke:0}#knifeDrop .kd-dev select{max-width:52%}#forgeDuty{z-index:61;padding-bottom:calc(76px + var(--safe-b,0px));padding-top:var(--safe-t,0px);box-sizing:border-box;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#14080240,#14080240),#3a2416 url(/chores/forge/background.webp) 50% 0/cover no-repeat;justify-content:center;align-items:flex-end;animation:.28s ease-out backwards fdIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#stage #forgeDuty,#stage #forgeDuty *,#forgeDuty,#forgeDuty *{font-weight:400;font-family:"Germania One", "Lilita One", var(--game-font,sans-serif)!important}#forgeDuty.fd-out{animation:.25s ease-in both fdOut}@keyframes fdIn{0%{opacity:0}to{opacity:1}}@keyframes fdOut{to{opacity:0}}body.forge-duty #battleBar{visibility:hidden}#forgeDuty .fd-panel{z-index:1;flex-direction:column;align-items:center;gap:6px;width:min(500px,94%);display:flex;position:relative}#forgeDuty .fd-canvas-wrap{flex:none;width:106%;position:relative}#forgeDuty canvas.fd-canvas-bg{pointer-events:none;display:block;position:absolute;top:0;bottom:auto;left:50%;right:auto}#forgeDuty .fd-canvas{margin:0 auto;display:block;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}#forgeDuty .fd-controls{justify-content:center;align-items:center;width:100%;margin-top:2px;display:flex;position:relative}#forgeDuty .fd-left{box-sizing:border-box;background:url(/ui/gui-pro/topbar-chip.webp?v=10) 50%/100% 100% no-repeat;align-items:center;gap:4px;height:46px;padding:0 26px 0 10px;display:flex;position:absolute;left:6px}#forgeDuty .fd-left img{object-fit:contain;filter:drop-shadow(0 2px #1c1530);width:18px;height:34px}#forgeDuty .fd-count{color:#fff;text-align:center;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;min-width:1.2em;font-size:28px}#forgeDuty.fd-empty .fd-count{color:#ff9a8a}#forgeDuty .fd-pushes{gap:8px;display:flex;transform:translate(14px)}#forgeDuty .fd-push{aspect-ratio:714/321;box-sizing:border-box;cursor:pointer;filter:drop-shadow(0 6px 8px #00000073);color:#fff;letter-spacing:1px;text-align:center;-webkit-text-stroke:5px #6b0f14;paint-order:stroke fill;text-shadow:0 3px #6b0f14;-webkit-tap-highlight-color:transparent;background:url(/ui/gui-pro/menu-start-red.png) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;width:156px;padding:6px 0 10px;font-size:33px;line-height:1;transition:transform 60ms;display:flex}#forgeDuty .fd-push.fd-hard{font-size:23px;line-height:.95}#forgeDuty .fd-push span{display:block}#forgeDuty .fd-push.fd-down,#forgeDuty .fd-push:active{filter:drop-shadow(0 2px 3px #00000073)brightness(.94);transform:translateY(5px)scale(.97)}#forgeDuty .fd-push.fd-pressed:not(.fd-down){animation:.28s cubic-bezier(.3,1.8,.5,1) fdSpring}@keyframes fdSpring{0%{transform:translateY(5px)scale(.97)}to{transform:none}}#forgeDuty.fd-empty .fd-push{filter:grayscale(.85)brightness(.85)drop-shadow(0 6px 8px #00000073)}#forgeDuty .fd-hint{white-space:nowrap;pointer-events:none;color:#fff;-webkit-text-stroke:3px #1c1530;paint-order:stroke fill;text-shadow:0 2px #1c1530;font-size:18px;animation:2.4s ease-in-out infinite fdHint;position:absolute;bottom:92px;left:50%;transform:translate(-50%)}@keyframes fdHint{50%{transform:translate(-50%)translateY(-4px)}}body.settings-held #forgeDuty .fd-hint{animation-play-state:paused}#forgeDuty .fd-intro{z-index:50;background:#0c081a99;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#forgeDuty .fd-intro.on{display:flex}#forgeDuty .fd-bubble{filter:drop-shadow(0 6px 8px #00000059);background:#fff;border:2px solid #170e29;border-bottom-width:3px;border-radius:9px;flex-direction:column;gap:6px;width:82%;padding:14px 18px 12px;animation:.3s ease-out backwards fdIn;display:flex;box-shadow:inset 0 -3px #cfd2ee}#forgeDuty .fd-bubble b{color:#c2521a;font-size:22px}#forgeDuty .fd-bubble span{color:#2a2148;font-size:21px;line-height:1.2}#forgeDuty .fd-bubble i{color:#7a72a3;align-self:flex-end;font-size:16px;font-style:normal}#battleBar .bb-txt{letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #featureUnlock :is(.fu-ribbon span,.fu-lead,.fu-tap){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #battleUi :-webkit-any(#turnInfo,#fightBanner,#roundTag,#objectiveTag){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #battleUi :is(#turnInfo,#fightBanner,#roundTag,#objectiveTag){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #mergeBoard.bp-board :-webkit-any(.bp-price,.bp-gold,.bp-refresh,.bp-sellzone,.bp-dealtag,.bp-was,.bp-rec){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #mergeBoard.bp-board :is(.bp-price,.bp-gold,.bp-refresh,.bp-sellzone,.bp-dealtag,.bp-was,.bp-rec){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .bp-evolve :-webkit-any(.bp-evo-title,.bp-evo-sub,.bp-evo-name,.bp-evo-cancel){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .bp-evolve :is(.bp-evo-title,.bp-evo-sub,.bp-evo-name,.bp-evo-cancel){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#economyResetModal{--er-ink:#14102a;z-index:94;box-sizing:border-box;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#060a0ec7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#economyResetModal[hidden]{display:none}#economyResetModal .er-card{box-sizing:border-box;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat,#1b2230;border-radius:6px;flex-direction:column;align-items:stretch;gap:14px;width:min(420px,92vw);max-height:calc(100vh - 48px);padding:30px 22px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:0 12px 32px #00000080}#economyResetModal .er-title{font:400 22px "Germania One", "Lilita One", var(--game-font,system-ui);letter-spacing:.02em;color:#ffd76a;text-align:center;-webkit-text-stroke:3px var(--er-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--er-ink);line-height:1.25}#economyResetModal .er-body{font:400 17px "Germania One", "Lilita One", var(--game-font,system-ui);letter-spacing:.02em;color:#e8e2ff;text-align:center;-webkit-text-stroke:3px var(--er-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--er-ink);line-height:1.4}#economyResetModal .er-gems{font:400 21px "Germania One", "Lilita One", var(--game-font,system-ui);letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px var(--er-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--er-ink);justify-content:center;align-items:center;gap:8px;display:flex}#economyResetModal .er-gem{background:url(/ui/gui-pro/topbar-gem.png) 50%/contain no-repeat;flex:none;width:30px;height:30px}#economyResetModal .er-status{min-height:0;font:600 15px var(--game-font,system-ui);color:#cfe0ff;text-align:center;line-height:1.4}#economyResetModal .er-status:empty{display:none}#economyResetModal .er-status[data-kind=error]{color:#ffb4a8}#economyResetModal .er-accept{box-sizing:border-box;cursor:pointer;height:56px;box-shadow:none;font:400 22px "Germania One", "Lilita One", var(--game-font,system-ui);letter-spacing:.02em;color:#1f4d7a;background-color:#0000;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 16px) 100%;border:0;border-radius:0;padding:0 20px 7px}#economyResetModal .er-accept:disabled{filter:grayscale(.6)brightness(.85);cursor:default}#codex{z-index:75;padding:calc(14px + var(--safe-t,0px)) calc(12px + var(--safe-r,0px)) calc(14px + var(--safe-b,0px)) calc(12px + var(--safe-l,0px));font-family:"Lilita One", var(--game-font);box-sizing:border-box;background:#060a0edb;display:none;position:absolute;top:0;bottom:0;left:0;right:0}body.cdx-open #battleBar{visibility:hidden}#codex.show{justify-content:center;align-items:stretch;display:flex}#codex *{box-sizing:border-box}#stage #codex.cdx2{--c2-body:#241b3b;--c2-rim:#423a62;--c2-key:#150928;--c2-band:#392d57;--c2-line:#3e355c;--c2-card:#2e2449;--c2-card-hi:#3a2f5c;--c2-text:#f6f2ff;--c2-muted:#bdb3dc;--c2-gold:#ffd76a;--c2-cyan:#7fd6ff;--c2-title:"Germania One", "Lilita One", var(--game-font);--c2-font:"Lilita One", var(--game-font);padding:calc(10px + var(--safe-t,0px)) calc(8px + var(--safe-r,0px)) calc(10px + var(--safe-b,0px)) calc(8px + var(--safe-l,0px))}#stage #codex.cdx2 :where(*){letter-spacing:.01em;font-family:var(--c2-font)!important;font-weight:400!important}#stage #codex.cdx2 :where(.c2-htitle,.c2-title,.c2-tname,.c2-ghead span,.c2-pop-head b){font-family:var(--c2-title)!important}#codex.cdx2 button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}#codex.cdx2 img{display:block}#codex.cdx2 .c2-panel{background:var(--c2-body);border:3px solid var(--c2-rim);width:min(516px,100%);min-height:0;box-shadow:0 0 0 2px var(--c2-key), inset 0 0 0 1px #211837, 0 12px 28px #0000008c;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}#codex.cdx2 .c2-head{background:var(--c2-band);border-bottom:2px solid var(--c2-rim);flex:none;align-items:center;gap:8px;padding:8px;display:flex}#codex.cdx2 .c2-htitle{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:0 2px #120d26;flex:auto;font-size:27px;line-height:1}#stage #codex.cdx2 .c2-back{flex:none;width:48px;height:44px}#stage #codex.cdx2 .c2-close{flex:none;width:46px!important;height:48px!important}#codex.cdx2 .c2-back.c2-off{visibility:hidden}#codex.cdx2 .c2-tabs{flex:none;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 8px 6px;display:grid}#codex.cdx2 .c2-tab{color:var(--c2-muted);background:var(--c2-card);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;font-size:14px;display:flex;box-shadow:inset 0 -3px #00000040}#codex.cdx2 .c2-tab img{object-fit:contain;opacity:.7;width:26px;height:26px}#codex.cdx2 .c2-tab.on{color:#fff;background:linear-gradient(#5a4a92,#46397a);box-shadow:inset 0 0 0 2px #7d6cc0,inset 0 -3px #2c2253}#codex.cdx2 .c2-tab.on img{opacity:1}#codex.cdx2 .c2-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;color:var(--c2-text);flex:auto;padding:4px 12px 20px;overflow-y:auto}#codex.cdx2 .c2-page{flex-direction:column;gap:12px;display:flex}#codex.cdx2 .c2-rb{filter:drop-shadow(0 1px 2px #00000080);background:50%/100% 100% no-repeat;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}#codex.cdx2 .c2-rb b{color:#fff;letter-spacing:-.03em;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font-size:13px;line-height:1;font-family:var(--c2-title)!important}#codex.cdx2 .c2-rb1{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4a46 46 0 1 0 .1 0Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}#codex.cdx2 .c2-rb2{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M22 5h56a17 17 0 0 1 17 17v56a17 17 0 0 1-17 17H22A17 17 0 0 1 5 78V22A17 17 0 0 1 22 5Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>")}#codex.cdx2 .c2-rb3{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M28 6h44l24 44-24 44H28L4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>");width:28px;height:28px}#codex.cdx2 .c2-rb3 b{letter-spacing:-.08em;font-size:12px}#codex.cdx2 .c2-rb4{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><defs><radialGradient id='g' cx='34%' cy='26%' r='78%'><stop offset='0' stop-color='%2378D0FF'/><stop offset='.30' stop-color='%233C95E8'/><stop offset='.58' stop-color='%231C63C4'/><stop offset='1' stop-color='%230E3C84'/></radialGradient></defs><path d='M50 4 96 50 50 96 4 50Z' fill='url(%23g)' stroke='%23000' stroke-width='8' stroke-linejoin='round' paint-order='stroke'/></svg>");width:31px;height:31px}#codex.cdx2 .c2-rb4 b{font-size:12px}#codex.cdx2 .c2-tile{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}#codex.cdx2 .c2-plate{aspect-ratio:1;width:100%;box-shadow:inset 0 0 0 2px #ffffff29, inset 0 -4px 0 #00000047, 0 2px 0 var(--c2-key);border-radius:16px;place-items:center;display:grid;position:relative}#codex.cdx2 .c2-band-common{background:radial-gradient(circle at 50% 38%,#6b6f93,#3b3a5e 72%)}#codex.cdx2 .c2-band-rare{background:radial-gradient(circle at 50% 38%,#5aa6f0,#1f5fae 72%)}#codex.cdx2 .c2-band-epic{background:radial-gradient(circle at 50% 38%,#9a4fb8,#5b1f75 72%)}#codex.cdx2 .c2-band-legendary{background:radial-gradient(circle at 50% 38%,#f2b84b,#9c4f12 74%)}#codex.cdx2 .c2-art{place-items:center;width:80%;height:80%;display:grid}#codex.cdx2 .c2-art img,#codex.cdx2 .c2-art svg{object-fit:contain;filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 3px 4px #0a061e73);width:100%;height:100%}#codex.cdx2 .c2-plate>.c2-rb{position:absolute;bottom:-4px;right:-4px}#codex.cdx2 .c2-syn{width:26px;height:26px;box-shadow:0 0 0 2px var(--c2-gold);background:#1b1430;border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:-4px}#codex.cdx2 .c2-syn img,#codex.cdx2 .c2-syn svg{object-fit:contain;width:20px;height:20px}#codex.cdx2 .c2-tname{text-align:center;color:var(--c2-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13.5px;line-height:1.1;display:-webkit-box;overflow:hidden}#codex.cdx2 .c2-tile:active .c2-plate{transform:translateY(2px)}#codex.cdx2 .c2-current .c2-plate{box-shadow:inset 0 0 0 2px #ffffff40, 0 0 0 3px var(--c2-gold), 0 0 14px #ffd76a73}#codex.cdx2 .c2-tile-lg{cursor:default;width:88px}#codex.cdx2 .c2-tile-lg .c2-plate{border-radius:20px}#codex.cdx2 .c2-tile-lg .c2-rb{transform-origin:100% 100%;transform:scale(1.25)}#codex.cdx2 .c2-tile-sm{width:66px}#codex.cdx2 .c2-tile-sm .c2-plate{border-radius:13px}#codex.cdx2 .c2-tile-sm .c2-tname{font-size:12px}#codex.cdx2 .c2-tile-sm .c2-rb{transform-origin:100% 100%;transform:scale(.85)}#codex.cdx2 .c2-tile-sm .c2-syn{width:22px;height:22px}#codex.cdx2 .c2-tile-sm .c2-syn img,#codex.cdx2 .c2-tile-sm .c2-syn svg{width:16px;height:16px}#codex.cdx2 .c2-eng-ic{flex:none;place-items:center;width:22px;height:22px;display:inline-grid}#codex.cdx2 .c2-eng-ic img,#codex.cdx2 .c2-eng-ic svg{object-fit:contain;width:100%;height:100%}#codex.cdx2 .c2-filterbar{z-index:2;background:var(--c2-body);border-bottom:2px solid var(--c2-line);flex-direction:column;gap:6px;margin:0 -12px;padding:6px 12px 8px;display:flex;position:sticky;top:-4px}#codex.cdx2 .c2-filters{scrollbar-width:none;gap:6px;padding:2px 0;display:flex;overflow-x:auto}#codex.cdx2 .c2-filters::-webkit-scrollbar{display:none}#codex.cdx2 .c2-fpill{height:36px;color:var(--c2-muted);background:var(--c2-card);box-shadow:inset 0 0 0 2px var(--c2-line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:15px;display:inline-flex}#codex.cdx2 .c2-fpill .c2-eng-ic{width:24px;height:24px}#codex.cdx2 .c2-filters[data-group=rank] .c2-fpill{justify-content:center;min-width:46px;padding:0 10px}#codex.cdx2 .c2-fpill.on{color:#2b2140;background:linear-gradient(#ffe9a8,#ffcf55);box-shadow:inset 0 0 0 2px #fff3c8,inset 0 -3px #c9902a}#codex.cdx2 .c2-egroup{flex-direction:column;gap:8px;display:flex}#codex.cdx2 .c2-ghead{color:#fff;align-items:center;gap:8px;margin:4px 0 0;font-size:20px;display:flex}#codex.cdx2 .c2-ghead .c2-eng-ic{width:28px;height:28px}#codex.cdx2 .c2-ghead .c2-kw{margin-left:auto}#codex.cdx2 .c2-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;display:grid}#codex.cdx2 .c2-grid-sm{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:10px 8px}#codex.cdx2 .c2-grid-sm .c2-tile-sm{width:auto}#codex.cdx2 .c2-empty{color:var(--c2-muted);text-align:center;margin:24px 0;font-size:16px}#codex.cdx2 .c2-header{align-items:center;gap:14px;padding-top:6px;display:flex}#codex.cdx2 .c2-hicon{flex:none}#codex.cdx2 .c2-htext{flex-direction:column;gap:6px;min-width:0;display:flex}#codex.cdx2 .c2-title{color:#fff;-webkit-text-stroke:3px #120d26;paint-order:stroke fill;text-shadow:0 2px #120d26;margin:0;font-size:28px;line-height:1.05}#codex.cdx2 .c2-pills{flex-wrap:wrap;gap:6px;display:flex}#codex.cdx2 .c2-pill{height:30px;color:var(--c2-text);background:var(--c2-card-hi);box-shadow:inset 0 0 0 1.5px var(--c2-rim);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 5px;font-size:15px;display:inline-flex}#codex.cdx2 .c2-pill .c2-rb{width:22px;height:22px}#codex.cdx2 .c2-pill .c2-rb3,#codex.cdx2 .c2-pill .c2-rb4{width:25px;height:25px}#codex.cdx2 button.c2-pill{box-shadow:inset 0 0 0 1.5px #6d5fb0}#codex.cdx2 .c2-icoplate{width:76px;height:76px;box-shadow:inset 0 0 0 2px var(--c2-rim), 0 2px 0 var(--c2-key);background:radial-gradient(circle at 50% 38%,#4c3e7e,#2a2048 72%);border-radius:50%;place-items:center;display:grid}#codex.cdx2 .c2-icoplate img{object-fit:contain;width:48px;height:48px}#codex.cdx2 .c2-scope{color:#ffe7c2;vertical-align:1px;background:#6a3524;border-radius:7px;flex:none;padding:4px 7px;font-size:11.5px;line-height:1;display:inline-block;box-shadow:inset 0 0 0 1px #b4603d}#codex.cdx2 .c2-sum{color:var(--c2-muted);margin:0;font-size:17px;line-height:1.35}#codex.cdx2 .c2-kw{height:32px;color:var(--c2-gold);background:#ffd76a1a;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 6px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffd76a8c}#codex.cdx2 .c2-kw img{object-fit:contain;width:22px;height:22px}#codex.cdx2 .c2-disc{background:var(--c2-card);box-shadow:inset 0 0 0 1.5px var(--c2-line);border-radius:14px;overflow:hidden}#codex.cdx2 .c2-disc>summary{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:50px;padding:0 14px 0 10px;font-size:18px;list-style:none;display:flex}#codex.cdx2 .c2-disc>summary::-webkit-details-marker{display:none}#codex.cdx2 .c2-disc-ic{object-fit:contain;width:26px;height:26px}#codex.cdx2 .c2-disc>summary span{flex:auto}#codex.cdx2 .c2-chev{border-right:3px solid var(--c2-muted);border-bottom:3px solid var(--c2-muted);width:10px;height:10px;transition:transform .15s;transform:translateY(-3px)rotate(45deg)}#codex.cdx2 .c2-disc[open]>summary .c2-chev{transform:translateY(2px)rotate(-135deg)}#codex.cdx2 .c2-disc[open]>summary{border-bottom:1.5px solid var(--c2-line)}#codex.cdx2 .c2-disc-body{flex-direction:column;gap:10px;padding:10px 14px 12px;display:flex}#codex.cdx2 .c2-subhead{color:var(--c2-cyan);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:14px}#codex.cdx2 .c2-line{color:var(--c2-text);margin:0 0 6px;font-size:16px;line-height:1.4}#codex.cdx2 .c2-detail{color:var(--c2-muted);border-left:3px solid var(--c2-line);padding-left:10px;font-size:15px}#codex.cdx2 .c2-lead .c2-line:last-child{margin-bottom:0}#codex.cdx2 .c2-link{color:var(--c2-gold);text-underline-offset:3px;-webkit-text-decoration:underline #ffd76a8c;text-decoration:underline #ffd76a8c;text-decoration-thickness:1.5px}#codex.cdx2 .c2-tablewrap{box-shadow:inset 0 0 0 1.5px var(--c2-line);border-radius:10px;margin:2px 0 8px;overflow-x:auto}#codex.cdx2 .c2-table{border-collapse:collapse;text-align:center;width:100%;color:var(--c2-text);font-size:14.5px}#codex.cdx2 .c2-table th{background:var(--c2-band);color:#fff;padding:6px 4px}#codex.cdx2 .c2-table td{border-top:1px solid var(--c2-line);padding:5px 4px}#codex.cdx2 .c2-table tr:nth-child(2n) td{background:#ffffff08}#codex.cdx2 .c2-evo{flex-direction:column;align-items:stretch;display:flex}#codex.cdx2 .c2-evo-step{background:#00000029;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;display:flex}#codex.cdx2 .c2-evo-self{background:#ffd76a14;box-shadow:inset 0 0 0 1.5px #ffd76a59}#codex.cdx2 .c2-evo-label{color:var(--c2-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:13px}#codex.cdx2 .c2-evo-row{flex-wrap:wrap;justify-content:center;gap:10px 8px;display:flex}#codex.cdx2 .c2-evo-link{background:var(--c2-rim);align-self:center;width:3px;height:22px;position:relative}#codex.cdx2 .c2-evo-link:after{content:"";border-right:3px solid var(--c2-rim);border-bottom:3px solid var(--c2-rim);width:9px;height:9px;margin-left:-6px;position:absolute;bottom:-2px;left:50%;transform:rotate(45deg)}#codex.cdx2 .c2-evo-rule{text-align:center;color:var(--c2-text);margin:0;font-size:14.5px;line-height:1.3}#codex.cdx2 .c2-evo-note{color:var(--c2-muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}#codex.cdx2 .c2-evo-note img{width:20px;height:20px}#codex.cdx2 .c2-evo-syn{text-align:center;margin-top:8px}#codex.cdx2 .c2-evo-shop,#codex.cdx2 .c2-evo-top{color:var(--c2-text);align-items:center;gap:8px;font-size:15.5px;display:flex}#codex.cdx2 .c2-evo-shop img{width:28px;height:28px}#codex.cdx2 .c2-list{gap:8px}#codex.cdx2 .c2-row{background:var(--c2-card);width:100%;box-shadow:inset 0 0 0 1.5px var(--c2-line);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:9px 14px 9px 9px;display:flex}#codex.cdx2 .c2-row:active{background:var(--c2-card-hi)}#codex.cdx2 .c2-row-ic{object-fit:contain;box-sizing:border-box;background:#1b1430;border-radius:50%;flex:none;width:40px;height:40px;padding:4px}#codex.cdx2 .c2-row-txt{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}#codex.cdx2 .c2-row-txt b{color:#fff;font-size:18px}#codex.cdx2 .c2-row-txt span{color:var(--c2-muted);font-size:14.5px;line-height:1.25}#codex.cdx2 .c2-chev-r{flex:none;transform:rotate(-45deg)}#codex.cdx2 .c2-sheet{z-index:5;background:#08041480;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#codex.cdx2 .c2-sheet[hidden]{display:none}#codex.cdx2 .c2-pop-card{width:100%;padding:16px 16px calc(16px + var(--safe-b,0px));background:var(--c2-band);box-shadow:0 -2px 0 var(--c2-rim), 0 -10px 24px #00000073;border-radius:18px 18px 0 0;flex-direction:column;gap:10px;animation:.18s ease-out c2Up;display:flex}@keyframes c2Up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}#codex.cdx2 .c2-pop-head{align-items:center;gap:12px;display:flex}#codex.cdx2 .c2-pop-ic{object-fit:contain;box-sizing:border-box;background:#1b1430;border-radius:50%;width:44px;height:44px;padding:4px}#codex.cdx2 .c2-pop-head b{color:#fff;-webkit-text-stroke:2.5px #120d26;paint-order:stroke fill;font-size:24px}#codex.cdx2 .c2-pop-txt{color:var(--c2-text);margin:0;font-size:17px;line-height:1.35}#codex.cdx2 .c2-pop-more{color:#fff;background:linear-gradient(#6d5fb0,#55488f);border-radius:12px;align-self:flex-end;height:40px;padding:0 18px;font-size:16px;box-shadow:inset 0 0 0 2px #221d2b,inset 0 -4px #332a5c}#codex.cdx2 .c2-page-skill{gap:14px}#codex.cdx2 .c2-subtitle{color:var(--c2-gold);text-transform:uppercase;letter-spacing:.08em;font-size:15px}#codex.cdx2 .c2-sublink{color:var(--c2-gold);text-transform:uppercase;letter-spacing:.08em;text-underline-offset:3px;-webkit-text-decoration:underline #ffd76a73;text-decoration:underline #ffd76a73}#codex.cdx2 .c2-card{box-shadow:inset 0 0 0 2px #fff4e2, inset 0 -5px 0 #d9b994, 0 2px 0 var(--c2-key);color:#2b2140;background:#f3e1c6;border-radius:16px;padding:6px 14px}#codex.cdx2 .c2-card-div{background:#dcc29f;border:0;height:2px;margin:4px 0}#codex.cdx2 .c2-row2{text-align:left;color:#2b2140;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}#codex.cdx2 .c2-row2-ic{object-fit:contain;filter:drop-shadow(0 1px #ffffff80)drop-shadow(0 1px 2px #3c1e0a59);flex:none;width:42px;height:34px}#codex.cdx2 .c2-row2-txt{flex-direction:column;gap:1px;min-width:0;display:flex}#codex.cdx2 .c2-row2-big{color:#2b2140;font-size:20px;line-height:1.15}#codex.cdx2 .c2-row2-sub{color:#7a6656;font-size:14.5px;line-height:1.2}#codex.cdx2 .c2-row2-primary .c2-row2-ic{height:42px}#codex.cdx2 .c2-row2-primary .c2-row2-big{font-size:26px}#codex.cdx2 .c2-row2-primary .c2-row2-sub{font-size:16px}#codex.cdx2 button.c2-row2:active{opacity:.7}#codex.cdx2 .c2-mech{flex-direction:column;gap:7px;margin:0;padding:0 0 0 18px;display:flex}#codex.cdx2 .c2-mech li{color:var(--c2-text);font-size:16px;line-height:1.35}#codex.cdx2 .c2-mech li::marker{color:var(--c2-gold)}#codex.cdx2 .c2-disc-body>.c2-subhead{margin-top:6px}#codex.cdx2 span.c2-pop-ic{flex:none;place-items:center;display:grid}#codex.cdx2 span.c2-pop-ic img,#codex.cdx2 span.c2-pop-ic svg{object-fit:contain;width:100%;height:100%}#formReveal{z-index:64;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#1b1530 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='320'%3E%3Cg fill='%23221b3b' stroke='%23221b3b' stroke-width='12' stroke-linejoin='round'%3E%3Cpath d='M60 18 104 80 60 142 16 80z'/%3E%3Cpath d='M180 178 224 240 180 302 136 240z'/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 320px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#formReveal.show{animation:.24s both fr-in;display:block}#formReveal.show.fr-closing{animation:.22s both fr-out}@keyframes fr-in{0%{opacity:0}to{opacity:1}}@keyframes fr-out{0%{opacity:1}to{opacity:0}}#app #stage.has-formReveal #tutPointer{visibility:hidden}#formReveal[data-rarity=rare]{--rar-face:#2f7fb6;--rar-edge:#62d9f9;--rar-flag:#2a76bf;--rar-ink:#72e4ff;--rar-line:#0e2b4a;--fr-ray:98, 217, 249;--fr-glow:47, 127, 182}#formReveal[data-rarity=epic]{--rar-face:#8a3fd4;--rar-edge:#d57bff;--rar-flag:#8a38d9;--rar-ink:#eab0ff;--rar-line:#321052;--fr-ray:213, 123, 255;--fr-glow:138, 63, 212}#formReveal[data-rarity=legendary]{--rar-face:#f0a01a;--rar-edge:#ffe04e;--rar-flag:#e0692f;--rar-ink:#ffe13d;--rar-line:#4f200a;--fr-ray:255, 224, 78;--fr-glow:240, 160, 26}#stage .fr-flag{z-index:2;isolation:isolate;background:var(--rar-line,#222);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%);letter-spacing:.02em;width:156px;height:33px;color:var(--rar-ink,#fff);-webkit-text-stroke:3px var(--rar-line,#000);paint-order:stroke fill;text-shadow:0 2px 0 var(--rar-line,#000);white-space:nowrap;justify-content:center;align-items:center;margin:-16.5px 0 0 -78px;display:flex;position:absolute;top:16.5%;left:50%;font:400 20px/1 "Germania One", "Lilita One", var(--game-font)!important}.fr-flag:before{content:"";z-index:-1;background:var(--rar-flag,#666);clip-path:polygon(11.5px 0,calc(100% - 11.5px) 0,100% 50%,calc(100% - 11.5px) 100%,11.5px 100%,0 50%);position:absolute;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px;box-shadow:inset 0 3px #ffffff2e}#stage .fr-name{z-index:2;text-align:center;white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-shadow:0 3.5px #000;margin-top:0;padding:0 16px;position:absolute;top:calc(16.5% + 33px);left:0;right:0;font:400 42px/44px "Germania One", "Lilita One", var(--game-font)!important}@keyframes fr-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.fr-stage{z-index:1;pointer-events:none;width:470px;height:470px;margin:-235px 0 0 -235px;position:absolute;top:48.5%;left:50%}@keyframes fr-stage-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.fr-glow{background:radial-gradient(closest-side, #fffffff2 0%, #ffffffd9 24%, rgba(var(--fr-ray), .9) 40%, rgba(var(--fr-ray), .7) 53%, rgba(var(--fr-glow), .42) 64%, rgba(var(--fr-glow), .18) 76%, rgba(var(--fr-glow), .06) 88%, rgba(var(--fr-glow), 0) 97%);border-radius:50%;animation:3.8s ease-in-out infinite fr-glow-breathe;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}@keyframes fr-glow-breathe{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.fr-rays{background:repeating-conic-gradient(from 0deg, rgba(var(--fr-ray), 0) 0deg, rgba(var(--fr-ray), .55) 5deg, rgba(var(--fr-ray), .55) 11deg, rgba(var(--fr-ray), 0) 17deg, rgba(var(--fr-ray), 0) 30deg);border-radius:50%;animation:40s linear infinite fr-rays-turn;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#000000b3 56%,#00000040 78%,#0000 94%);mask-image:radial-gradient(closest-side,#000 30%,#000000b3 56%,#00000040 78%,#0000 94%)}@keyframes fr-rays-turn{to{transform:rotate(360deg)}}#stage .fr-art{top:var(--fr-art-dy,0px);bottom:calc(-1 * var(--fr-art-dy,0px));left:var(--fr-art-dx,0px);right:calc(-1 * var(--fr-art-dx,0px));font-style:normal;font-size:var(--fr-art-size,264px);color:var(--fr-tint,#fff);-webkit-text-stroke:6px #120c1e;paint-order:stroke fill;text-shadow:0 9px #0000004d;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}#formReveal.show .fr-art{animation:.56s cubic-bezier(.34,1.56,.64,1) .14s both fr-art-in}@keyframes fr-art-in{0%{opacity:0;transform:scale(.3)rotate(-8deg)}to{opacity:1;transform:none}}.fr-spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff47a;width:20px;height:20px;animation:1.6s ease-in-out infinite fr-twinkle;position:absolute}.fr-spark-a{width:24px;height:24px;top:15%;left:74%}.fr-spark-b{width:19px;height:19px;animation-delay:-.55s;top:58%;left:10%}.fr-spark-c{background:#ffd34d;width:14px;height:14px;animation-delay:-1.1s;top:82%;left:78%}@keyframes fr-twinkle{0%,to{opacity:.35;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}#stage .fr-tap{left:0;right:0;bottom:calc(12% + var(--safe-b,0px));z-index:2;text-align:center;letter-spacing:.02em;color:#e8e2f5;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;pointer-events:none;position:absolute;font:400 22px/1 "Germania One", "Lilita One", var(--game-font)!important}@keyframes fr-tap-in{0%{opacity:0}to{opacity:1}}@keyframes fr-tap{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.fr-rays,.fr-glow,.fr-spark{animation:none}#formReveal.show,#formReveal.show.fr-closing,#formReveal.show .fr-flag,#formReveal.show .fr-name,#formReveal.show .fr-stage,#formReveal.show .fr-art,#formReveal.show .fr-tap{animation-duration:1ms;animation-iteration-count:1;animation-delay:0s}}#formReveal.show .fr-stage{animation:none}.fr-orb{background:radial-gradient(circle, #fff 0 18%, var(--rar-edge,#fff) 38%, transparent 70%);opacity:0;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;top:50%;left:50%}#formReveal.show .fr-orb{animation:1.05s cubic-bezier(.5,0,.9,.5) both fr-orb}@keyframes fr-orb{0%{opacity:0;transform:scale(.1)}25%{opacity:.9;transform:scale(.45)}70%{opacity:1;transform:scale(.8)}88%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.fr-mote{opacity:0;background:radial-gradient(circle, #fff 0 30%, var(--rar-edge,#fff) 60%, transparent 72%);border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%}#formReveal.show .fr-mote{animation:fr-mote .75s cubic-bezier(.55, 0, .85, .4) var(--d,0s) 2 both}@keyframes fr-mote{0%{opacity:0;transform:rotate(var(--a)) translateY(-210px) scale(1.3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.3)}}.fr-flash{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 48.5%, #fff 0, #ffffffd9 30%, var(--rar-edge,#fff) 60%, transparent 90%);position:absolute;top:0;bottom:0;left:0;right:0}#formReveal.show .fr-flash{animation:.6s ease-out .95s both fr-flash}@keyframes fr-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.fr-ring{border:6px solid var(--rar-edge,#fff);width:120px;height:120px;box-shadow:0 0 18px var(--rar-edge,#fff), inset 0 0 18px var(--rar-edge,#fff);opacity:0;border-radius:50%;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%}#formReveal.show .fr-ring{animation:.7s cubic-bezier(.2,.7,.3,1) .95s both fr-ring}#formReveal.show .fr-ring-b{border-width:3px;animation-delay:1.1s}@keyframes fr-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(4.2)}}.fr-burst{opacity:0;background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;width:30px;height:40px;margin:-20px 0 0 -15px;position:absolute;top:50%;left:50%}#formReveal.show .fr-burst{animation:1s cubic-bezier(.15,.8,.3,1) 1s both fr-burst}@keyframes fr-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) scale(1.1)}}.fr-shine{opacity:0;background:url(/ui/gui-pro/vic-rays.png) 50%/contain no-repeat;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}#formReveal.show .fr-glow{animation:.6s ease-out 1s both fr-pop,3.8s ease-in-out 1.6s infinite fr-glow-breathe}@keyframes fr-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}#formReveal.show .fr-spark{animation:1.6s ease-in-out 1.4s infinite both fr-twinkle}#formReveal.show{animation:.24s both fr-in,.3s ease-in-out .95s both fr-shake}@keyframes fr-shake{0%,to{transform:none}25%{transform:translate(-5px,3px)}50%{transform:translate(5px,-3px)}75%{transform:translate(-3px,-2px)}}.fr-portrait{opacity:0;background:var(--fr-portrait,none) 50% 35% / cover no-repeat;width:330px;height:330px;margin:-165px 0 0 -165px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle closest-side,#000 58%,#0000008c 80%,#0000 100%);mask:radial-gradient(circle closest-side,#000 58%,#0000008c 80%,#0000 100%)}#formReveal[data-form] .fr-art{visibility:hidden}#formReveal.show .fr-portrait{animation:.7s cubic-bezier(.34,1.56,.64,1) 1.05s both fr-portrait-in,3s ease-in-out 2s infinite fr-breathe}@keyframes fr-portrait-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.fr-portrait:after{content:"";opacity:0;background:radial-gradient(circle, #fff 0 35%, var(--rar-edge,#fff) 75%);position:absolute;top:0;bottom:0;left:0;right:0}#formReveal.show .fr-portrait:after{animation:.9s ease-out 1.05s both fr-portrait-light}@keyframes fr-portrait-light{0%{opacity:1}35%{opacity:.9}to{opacity:0}}@keyframes fr-breathe{0%,to{scale:1}50%{scale:1.03}}#formReveal.show .fr-flag{animation:.45s cubic-bezier(.2,1.4,.4,1) 1.45s both fr-stamp}#formReveal.show .fr-name{animation:.5s cubic-bezier(.2,1.4,.4,1) 1.6s both fr-stamp}@keyframes fr-stamp{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}#formReveal.show .fr-tap{animation:.3s 2.1s both fr-tap-in,1.6s ease-in-out 2.4s infinite fr-tap}@media (prefers-reduced-motion:reduce){.fr-orb,.fr-mote,.fr-flash,.fr-ring,.fr-burst{display:none}#formReveal.show .fr-portrait{opacity:1;animation:none}}#formReveal[data-form=ironhide]{--fr-portrait:url(/ui/transformations/portraits/ironhide-v2.webp)}#formReveal[data-form=emberform]{--fr-portrait:url(/ui/transformations/portraits/emberform-v2.webp)}#formReveal[data-form=stormshape]{--fr-portrait:url(/ui/transformations/portraits/stormshape-v2.webp)}#formReveal[data-form=verdant]{--fr-portrait:url(/ui/transformations/portraits/verdant-v2.webp)}#formReveal[data-form=umbral]{--fr-portrait:url(/ui/transformations/portraits/umbral-v2.webp)}#formReveal[data-form=solaris]{--fr-portrait:url(/ui/transformations/portraits/solaris-v2.webp)}#formReveal[data-form=plaguebeak]{--fr-portrait:url(/ui/transformations/portraits/plaguebeak-v2.webp)}@keyframes fr-pop-s{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes fr-spin{0%{rotate:0deg}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){#formReveal.show .fr-rays,#formReveal.show .fr-shine{animation:10ms both fr-pop-s}}#stage .fr-shine{background:radial-gradient(circle, #fff 0, var(--rar-edge,#fff) 22%, var(--rar-face,#fff) 70%);-webkit-mask:url(/ui/gui-pro/vic-rays.png) 50%/contain no-repeat;mask:url(/ui/gui-pro/vic-rays.png) 50%/contain no-repeat}#formReveal.show .fr-rays{animation:.7s ease-out 1s both fr-pop-s,24s linear 1s infinite fr-spin}#formReveal.show .fr-shine{animation:.6s ease-out 1.05s both fr-pop-s,18s linear 1.05s infinite reverse fr-spin}#albumRoot{display:contents}.al-wrap{z-index:66;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.al-wrap[hidden]{display:none}#stage #menu.has-albumPanel #menuTop{z-index:67}.al-panel{color:#3a2a1a;background:#f7ead0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}#stage :-webkit-any(.al-title,.al-set-name,.al-set-title,.al-reveal-tap){font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(.al-title,.al-set-name,.al-set-title,.al-reveal-tap){font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.al-banner{text-align:center;background:linear-gradient(#2b2a6b,#5b3a8c 70%,#e07b2a);flex:none;padding:66px 16px 14px;position:relative}.al-title{color:#ffd36b;-webkit-text-stroke:3px #3a1a00;paint-order:stroke fill;text-shadow:0 3px #3a1a00;font-size:36px}.al-left{color:#fff;background:#00000073;border-radius:10px;margin-top:6px;padding:3px 10px;font-size:14px;font-weight:800;display:inline-block}.al-grand{color:#fff;background:#c8406b;border:3px solid #e2a640;border-radius:12px;flex:none;margin:10px 12px 0;padding:8px 10px}.al-grand:empty{display:none}.al-grand.is-set{background:linear-gradient(#2f8fc4,#1b5f93);align-items:center;gap:10px;display:flex}.al-setpanel-id{flex-direction:column;flex:0 0 34%;align-items:center;gap:2px;display:flex}.al-setpanel-id .al-set-icon{font-size:52px}.al-setpanel-id .al-set-title{text-align:center;font-size:20px;line-height:1.05}.al-setpanel-prize{flex:auto;min-width:0}.al-grand-head{text-align:center;-webkit-text-stroke:2px #000;paint-order:stroke fill;font-weight:900}.al-grand-row{justify-content:center;align-items:center;gap:8px;margin:6px 0;display:flex}.al-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.al-chip{color:#3a2a1a;background:#fff4dc;border:2px solid #b98a3e;border-radius:9px;align-items:center;gap:4px;padding:3px 8px;font-size:14px;font-weight:900;display:inline-flex}.al-chip img{width:20px;height:20px}.al-mini-pack{background:var(--al-tone,#5fbf4a);border:1.5px solid #000;border-radius:3px;width:14px;height:19px;display:inline-block}.al-mini-pack[data-tone=blue]{--al-tone:#3f8fe0}.al-mini-pack[data-tone=purple]{--al-tone:#9a5ad8}.al-mini-pack[data-tone=gold]{--al-tone:#e3a92a}.al-mini-pack[data-tone=violet]{--al-tone:#6b3fbf}.al-mini-pack[data-tone=joker]{--al-tone:#2b2a6b}.al-progress{background:#1d1430;border-radius:10px;height:20px;position:relative;overflow:hidden}.al-progress>span{background:linear-gradient(#7fd3ff,#2b8fd9);position:absolute;top:0;bottom:0;left:0;right:auto}.al-progress>b{text-align:center;color:#fff;font-size:13px;line-height:20px;display:block;position:relative}.al-progress-stars>span{background:linear-gradient(#ffe27a,#f2a51c)}.al-claim{padding:6px 14px;font-size:15px}.al-done{color:#2c8a2c;font-weight:900}.al-grand .al-done{color:#fff}.al-body{background:#fff4dc;border:2px solid #b98a3e;border-radius:12px 12px 0 0;flex:auto;margin:10px 12px 0;padding:12px 6px;overflow-y:auto}.al-empty{text-align:center;color:#8a6a3e;padding:40px 10px;font-weight:800}.al-sets{grid-template-columns:repeat(3,1fr);gap:12px 8px;display:grid}.al-set{cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;display:flex;position:relative}.al-set-icon{filter:drop-shadow(0 3px #00000040);font-size:44px;line-height:1}.al-set-name{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-align:center;font-size:15px;line-height:1.05}.al-set-bar{background:#111;border-radius:6px;width:84%;height:18px;position:relative;overflow:hidden}.al-set-bar>span{background:#4aa8e8;position:absolute;top:0;bottom:0;left:0;right:auto}.al-set-bar>b{color:#fff;text-align:center;font-size:12px;line-height:18px;display:block;position:relative}.al-set.is-done .al-set-bar>span{background:#47b84a}.al-set.is-featured .al-set-icon{filter:drop-shadow(0 0 6px #fc3)}.al-dot{color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font:800 12px/1 system-ui;display:flex;position:absolute;top:0;right:12px}.al-set-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.al-back{cursor:pointer;background:#e9d3a6;border:2px solid #b98a3e;border-radius:9px;padding:6px 10px;font-weight:900}.al-set-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:24px}.al-set-prize{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-weight:800;display:flex}.al-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.al-card{aspect-ratio:3/4.2;text-align:center;color:#f5ead2;background:#c9ae86;border:3px solid #b0946a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex;position:relative}.al-card-stars{color:#6b5536;letter-spacing:-1px;-webkit-text-stroke:1px #3a2a1a;font-size:15px;position:absolute;top:-10px}.al-card-name{font-size:14px;font-weight:900;line-height:1.1}.al-card.is-owned{color:#fff;background:linear-gradient(#3d5fa8,#1d2f63);border-color:#6bb6ff}.al-card.is-owned .al-card-stars{color:#ffd23f}.al-card.is-owned.is-gold{background:linear-gradient(#f5c84a,#b07a12);border-color:#ffe99a}.al-card.is-owned.is-ace{background:linear-gradient(#a35bd8,#4b1d7a);border-color:#e3b6ff}.al-card-mark{background:#00000059;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:900}.al-card-count{font-size:12px;font-weight:900;position:absolute;bottom:4px;right:4px}.al-new{color:#2a3a00;background:#e8f26b;border:2px solid #2a3a00;border-radius:6px;padding:1px 8px;font-size:13px;font-weight:900;position:absolute;top:10px}.al-joker-face{align-self:center;font-size:30px;line-height:1}.al-joker-set{margin:12px 2px 6px;font-size:16px;font-weight:900}.al-joker-set .al-set-icon{vertical-align:middle;font-size:22px}.al-card.is-pickable{cursor:pointer}.al-card.is-picked{outline-offset:2px;background:linear-gradient(#5fbf4a,#2c7a2c);border-color:#bff0a8;outline:4px solid #47b84a}.al-star{color:#ffd23f;-webkit-text-stroke:1.5px #000;font-size:26px}.al-opener{z-index:69;cursor:pointer;color:#fff;background:#0a0614db;justify-content:center;align-items:center;padding:70px 14px 20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.al-opener[hidden]{display:none}.al-opener-burst{flex-direction:column;align-items:center;gap:14px;display:flex}.al-opener-pack{--al-tone:#5fbf4a;background:linear-gradient(180deg, var(--al-tone), color-mix(in srgb, var(--al-tone), #000 35%));width:150px;height:200px;box-shadow:0 0 40px 14px color-mix(in srgb, var(--al-tone), #fff 30%);border:4px solid #000;border-radius:14px;justify-content:center;align-items:flex-end;padding-bottom:14px;animation:.9s ease-in-out both al-glow;display:flex}.al-opener-pack[data-tone=blue]{--al-tone:#3f8fe0}.al-opener-pack[data-tone=purple]{--al-tone:#9a5ad8}.al-opener-pack[data-tone=gold]{--al-tone:#e3a92a}.al-opener-pack[data-tone=violet]{--al-tone:#6b3fbf}.al-opener-pack[data-tone=joker]{--al-tone:#2b2a6b;align-items:center;padding:0}.al-opener-stars{color:#ffd23f;letter-spacing:-2px;-webkit-text-stroke:1px #000;font-size:24px}.al-opener-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-align:center;font-size:26px;font-family:"Lilita One", var(--game-font)!important}@keyframes al-glow{0%{opacity:0;transform:scale(.6)rotate(-6deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:scale(1)}}.al-reveal{flex-direction:column;align-items:center;gap:18px;display:flex}.al-reveal-cards{flex-wrap:wrap;justify-content:center;gap:12px;max-width:480px;display:flex}.al-reveal-slot{width:132px;animation:.38s ease-out both al-land}.al-reveal-tap{color:#fff;opacity:.9;font-size:22px;font-family:"Lilita One", var(--game-font)!important}@keyframes al-land{0%{opacity:0;transform:translateY(40px)scale(.6)rotateY(90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.al-reveal-slot,.al-opener-pack{animation:none}}.al-picker{cursor:default;color:#3a2a1a;background:#fff4dc;border:3px solid #b98a3e;border-radius:14px;flex-direction:column;width:100%;max-width:500px;height:100%;display:flex;overflow:hidden}.al-picker-head{background:#2b2a6b;align-items:center;gap:12px;padding:10px;display:flex}.al-picker-head .al-opener-pack{width:54px;height:72px;box-shadow:none;border-width:3px;animation:none}.al-picker-head .al-joker-face{font-size:34px}.al-picker-lead{color:#fff;font-size:14px;font-weight:800}.al-picker-body{flex:auto;padding:6px 10px 10px;overflow-y:auto}.al-picker-go{margin:10px auto 12px;padding:8px 28px;font-size:18px}.al-picker-go[disabled]{filter:grayscale(.8);opacity:.7}.al-picker-body .al-set-page{padding-top:6px}.al-picker-body .al-set.is-picked{outline-offset:2px;border-radius:12px;outline:3px solid #47b84a}.al-picker-error{color:#a8231e;text-align:center;background:#ffe1dc;border:2px solid #d9534f;border-radius:9px;margin:8px 12px 0;padding:6px 10px;font-size:15px;font-weight:900}.ic-album{filter:drop-shadow(0 2px #000);place-items:center;width:54px;height:50px;font-size:40px;font-style:normal;line-height:1;display:grid}.al-foot{padding:9px calc(12px + var(--safe-r,0px)) calc(10px + var(--safe-b,0px)) calc(12px + var(--safe-l,0px));background:#1b1529;border-top:2px solid #3a2e55;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.al-foot-back{cursor:pointer;flex:none;width:54px;height:54px;padding:0;position:relative}.al-dup-btn{cursor:pointer;color:#fff;background:linear-gradient(#a35bd8,#6b2fa8);border:2px solid #1b1529;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;width:76px;height:60px;padding:0 0 4px;display:flex;position:relative;box-shadow:inset 0 -3px #0000004d}.al-dup-btn[hidden]{display:none}.al-dup-btn>span{-webkit-text-stroke:2px #000;paint-order:stroke fill;font-size:13px;line-height:1}#stage .al-dup-btn>span{font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.al-dup-btn.dot:after{content:"!";color:#fff;background:#e8323c;border:1px solid #17112b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font:800 12px/1 system-ui;display:flex;position:absolute;top:-6px;right:-6px}.al-dup-cards{width:34px;height:30px;display:block;position:relative}.al-dup-cards>.al-mini-pack{width:20px;height:26px;position:absolute;top:2px}.al-dup-cards>.al-mini-pack:first-child{left:2px;transform:rotate(-14deg)}.al-dup-cards>.al-mini-pack:last-child{left:12px;transform:rotate(8deg)}.al-dup{z-index:3;background:#060a0ec7;justify-content:center;align-items:center;padding:20px 14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.al-dup[hidden]{display:none}.al-dup-pop{flex-direction:column;align-items:center;width:min(420px,100%);display:flex;position:relative}.al-dup-art{z-index:2;justify-content:center;align-items:center;gap:14px;margin-bottom:-6px;display:flex;position:relative}.al-dup-art .al-dup-cards{width:86px;height:82px}.al-dup-art .al-dup-cards>.al-mini-pack{width:52px;height:70px;top:6px}.al-dup-art .al-dup-cards>.al-mini-pack:last-child{left:30px}.al-dup-arrow{color:#a6e22e;-webkit-text-stroke:2px #2b4a00;font-size:44px;font-weight:900;line-height:1}.al-dup-stars{align-items:flex-end;gap:2px;display:flex}.al-dup-stars>i{color:#ffd23f;-webkit-text-stroke:1.5px #7a4a00;font-style:normal;line-height:1}.al-dup-stars>i:first-child{font-size:30px}.al-dup-stars>i:nth-child(2){font-size:42px}.al-dup-stars>i:nth-child(3){font-size:34px;transform:translateY(-14px)}.al-dup-ribbon{z-index:2;box-sizing:border-box;color:#fff;-webkit-text-stroke:2.5px #4a2a00;paint-order:stroke fill;background:url(/ui/levelup-ribbon.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;max-width:100%;height:49.5px;padding-bottom:10px;font-size:22px;display:flex;position:relative}#stage .al-dup-ribbon{font-family:"Lilita One", var(--game-font)!important;font-weight:400!important}.al-dup-card{color:#3a2a1a;text-align:center;background:#fff4dc;border:4px solid #3d2f5c;border-radius:14px;width:100%;margin-top:-18px;padding:30px 14px 16px;box-shadow:0 0 0 4px #1b1529}.al-dup-lead{color:#fff;-webkit-text-stroke:2px #3a2a1a;paint-order:stroke fill;margin:0 0 10px;font-size:16px;font-weight:900;line-height:1.25}.al-dup-word{color:#ffd23f}.al-dup-time{color:#6b4a26;align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-weight:900;display:flex}.al-dup-time:before,.al-dup-time:after{content:"";background:#d9bf94;flex:auto;height:2px}.al-dup-bar{background:#d27df0;border:3px solid #1b1529;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.al-dup-claim{margin-top:12px}.al-dup-close{cursor:pointer;color:#ffe2cc;background:#4a3f6b;border:3px solid #1b1529;border-radius:10px;width:54px;height:54px;margin-top:14px;font:900 34px/1 system-ui;box-shadow:inset 0 -4px #0000004d}.al-choices{flex-direction:column;align-items:stretch;gap:4px;margin:6px 0 8px;display:flex}.al-choice{background:#0000002e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:5px 6px;display:flex}.al-or{text-align:center;color:#ffd23f;-webkit-text-stroke:2px #4a1a2a;paint-order:stroke fill;font-size:16px;font-weight:900}.al-chip-emoji{font-size:18px;line-height:1}.al-tiles{justify-content:center;gap:8px;padding-bottom:10px;display:flex}.al-tiles>.pt-reward>.al-tile-pack{z-index:1;width:30px;height:40px;position:relative}#app #stage.has-albumPanel #tutPointer{visibility:hidden}.al-banner{text-align:center;background:linear-gradient(#140c2800 70%,#140c288c 100%),#2e2470 url(/ui/album/album-banner.webp?v=3) 50% 26px/100% no-repeat;border-bottom:3px solid #1b1529;height:290px;padding:0;box-shadow:0 3px #00000040}.al-title{-webkit-text-stroke:5px #3a1a00;text-shadow:0 4px #3a1a00,0 0 18px #00000073;font-size:38px;line-height:1;position:absolute;top:78px;left:0;right:0}.al-left{background:#140c28c7;border-radius:12px;margin:0;padding:4px 11px;position:absolute;top:66px;left:10px;box-shadow:inset 0 0 0 1.5px #ffffff1f}#stage .al-banner .al-title{font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .al-banner .al-left{white-space:nowrap;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;align-items:center;gap:6px;padding:4px 13px 4px 8px;font-size:17px;display:inline-flex;top:auto;bottom:10px;left:50%;transform:translate(-50%);font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage .al-banner .al-left:before{content:"";background:url(/ui/clock.webp) 50%/contain no-repeat;flex:none;width:22px;height:22px}#stage .al-banner .al-left:empty{display:none}.al-mini-pack[data-kind=great]{--al-pack-art:url(/ui/album/packs/pack-great.webp)}.al-mini-pack[data-kind=rare]{--al-pack-art:url(/ui/album/packs/pack-rare.webp)}.al-mini-pack[data-kind=epic]{--al-pack-art:url(/ui/album/packs/pack-epic.webp)}.al-mini-pack[data-kind=legendary]{--al-pack-art:url(/ui/album/packs/pack-legendary.webp)}.al-mini-pack[data-kind=golden]{--al-pack-art:url(/ui/album/packs/pack-golden.webp)}.al-mini-pack[data-kind=ace]{--al-pack-art:url(/ui/album/packs/pack-ace.webp)}.al-mini-pack[data-kind=joker]{--al-pack-art:url(/ui/album/packs/pack-joker.webp)}#stage .al-mini-pack[data-kind]{filter:drop-shadow(0 1px 1px #0006);box-shadow:none!important;background:var(--al-pack-art) 50% 50% / contain no-repeat!important;border:0!important;border-radius:0!important}#stage .al-mini-pack[data-kind]:before,#stage .al-mini-pack[data-kind]:after{content:none!important}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) :where(:not(img)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#albumRoot,#albumOpenerRoot) :where(:not(img)){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumRoot .al-panel{color:#e4dcff;background:linear-gradient(#2b2243 0%,#413c6e 100%)}#stage #albumRoot .al-grand{clip-path:polygon(16.5px 0,calc(100% - 16.5px) 0,100% 16.5px,100% calc(100% - 16.5px),calc(100% - 16.5px) 100%,16.5px 100%,0 calc(100% - 16.5px),0 16.5px);background:linear-gradient(#5a3a9e 0%,#452c80 55%,#33205f 100%);border:0;border-radius:0;margin:12px 12px 0;padding:14px 16px 16px;position:relative}#stage #albumRoot .al-setpanel-id .al-set-title{-webkit-text-stroke:3.5px #1c1037;text-shadow:0 2px #1c1037;font-size:21px}#stage #albumRoot .al-choice{background:0 0;border:10px solid #0000;border-image:url(/ui/gui-pro/xf-well.webp) 12 fill/10px;border-radius:0;padding:0 6px}#stage #albumRoot .al-or{color:#ffd84a;-webkit-text-stroke:3px #3a1a00;text-shadow:0 2px #3a1a00;font-size:19px}#stage #albumRoot .al-done{color:#8cf26a;-webkit-text-stroke:3px #102a08;paint-order:stroke fill}#stage #albumRoot .al-choice{padding:2px 6px 0}#stage #albumRoot .al-chip{color:#fff;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;background:#0e091e9e;border:0;border-radius:10px;padding:3px 10px;font-size:16px;box-shadow:inset 0 0 0 1.5px #ffffff1f}#stage :-webkit-any(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :-webkit-any(.al-progress,.al-set-bar){height:24px;box-shadow:none;background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat;border-radius:0;overflow:visible}#stage :is(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :is(.al-progress,.al-set-bar){height:24px;box-shadow:none;background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat;border-radius:0;overflow:visible}#stage :-webkit-any(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :-webkit-any(.al-progress,.al-set-bar)>span{background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;min-width:18px;max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px;right:auto}#stage :is(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :is(.al-progress,.al-set-bar)>span{background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;min-width:18px;max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px;right:auto}#stage :-webkit-any(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :-webkit-any(.al-progress,.al-set-bar)>span:-webkit-any([style*="width:0%"],[style*="width:0.0%"]){display:none}#stage :is(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :is(.al-progress,.al-set-bar)>span:is([style*="width:0%"],[style*="width:0.0%"]){display:none}#stage :-webkit-any(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :-webkit-any(.al-progress,.al-set-bar)>b{color:#fff;-webkit-text-stroke:3px #4a2c06;paint-order:stroke fill;font-size:15px;line-height:24px;position:relative}#stage :is(#albumRoot,#albumOpenerRoot .al-rv-bar,#albumOpenerRoot .al-picker-body) :is(.al-progress,.al-set-bar)>b{color:#fff;-webkit-text-stroke:3px #4a2c06;paint-order:stroke fill;font-size:15px;line-height:24px;position:relative}#stage #albumRoot .al-body{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%,0 12px);scrollbar-width:thin;scrollbar-color:#5a4a8e transparent;background:linear-gradient(#221b3d,#1a1430);border:0;border-radius:0;margin:12px 12px 0;padding:14px 8px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set-name{-webkit-text-stroke:3px #14102a;font-size:16px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set-name{-webkit-text-stroke:3px #14102a;font-size:16px}#stage #albumRoot .al-set-prize{color:#e4dcff}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card{color:#d8d2e6;background:url(/ui/gui-pro/art-tile-locked.png) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:8px 6px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card{color:#d8d2e6;background:url(/ui/gui-pro/art-tile-locked.png) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:8px 6px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned{color:#fff;background-image:url(/ui/gui-pro/art-tile-rare.webp)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned{color:#fff;background-image:url(/ui/gui-pro/art-tile-rare.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold{background-image:url(/ui/gui-pro/art-tile-legendary.png)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold{background-image:url(/ui/gui-pro/art-tile-legendary.png)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace{background-image:url(/ui/gui-pro/art-tile-epic.png)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace{background-image:url(/ui/gui-pro/art-tile-epic.png)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-picked{filter:drop-shadow(0 0 5px #fff4c2)drop-shadow(0 0 14px #ffd246f2)drop-shadow(0 0 26px #ffb42899);outline:0}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-picked{filter:drop-shadow(0 0 5px #fff4c2)drop-shadow(0 0 14px #ffd246f2)drop-shadow(0 0 26px #ffb42899);outline:0}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-picked{filter:drop-shadow(0 0 3px #fff4c2)drop-shadow(0 0 8px #ffd246e6)drop-shadow(0 0 14px #ffb42880)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-picked{filter:drop-shadow(0 0 3px #fff4c2)drop-shadow(0 0 8px #ffd246e6)drop-shadow(0 0 14px #ffb42880)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-picked.is-pickable>.al-card-check{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #00000080);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:40px;height:32px;position:absolute;bottom:-8px;right:-8px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-picked.is-pickable>.al-card-check{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #00000080);background:url(/ui/checkmark.png) 50%/contain no-repeat;width:40px;height:32px;position:absolute;bottom:-8px;right:-8px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-name{color:inherit;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:16px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-name{color:inherit;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:16px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-stars{color:#8f88b0;-webkit-text-stroke:1.5px #14102a;font-size:18px;top:-9px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-stars{color:#8f88b0;-webkit-text-stroke:1.5px #14102a;font-size:18px;top:-9px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned .al-card-stars{color:#ffd84a}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned .al-card-stars{color:#ffd84a}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-mark{color:#ffe27a;background:#0e091e8c;font-size:12px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-mark{color:#ffe27a;background:#0e091e8c;font-size:12px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-count{-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:14px;bottom:4px;right:6px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-count{-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:14px;bottom:4px;right:6px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-new{color:#102a08;background:#8cf26a;border:0;border-radius:8px;font-size:13px;top:8px}#stage :is(#albumRoot,#albumOpenerRoot) .al-new{color:#102a08;background:#8cf26a;border:0;border-radius:8px;font-size:13px;top:8px}#stage #albumRoot .al-foot{background:#1d1733;border-top:3px solid #18102c;box-shadow:inset 0 3px #2f2650}#stage #albumRoot .al-dup-btn{box-shadow:none;background:url(/ui/gui-pro/vip-btn-purple-l.webp) 0/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-r.webp) 100%/auto 100% no-repeat,url(/ui/gui-pro/vip-btn-purple-m.png) 50%/calc(100% - 12px) 100% no-repeat;border:0;border-radius:0;width:84px;height:62px;padding-bottom:8px}#stage #albumRoot .al-dup-btn>span{-webkit-text-stroke:3px #1c1037;font-size:15px}#stage #albumRoot .al-dup-card{color:#e4dcff;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;box-shadow:0 12px 32px #00000080}#stage #albumRoot .al-dup-ribbon{-webkit-text-stroke:3.5px #2a1550;background-image:url(/ui/gui-pro/ei-ribbon-epic.png)}#stage #albumRoot .al-dup-lead{-webkit-text-stroke:3px #14102a}#stage #albumRoot .al-dup-time{color:#c9bdf0}#stage #albumRoot .al-dup-time:before,#stage #albumRoot .al-dup-time:after{background:#c9bdf040}#stage #albumRoot .al-dup-close{width:52px;height:55px;box-shadow:none;color:#0000;background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat;border:0;border-radius:0;font-size:0}#stage #albumRoot .al-choices.is-split{flex-direction:row;align-items:stretch;gap:0;margin:8px 0 10px}#stage #albumRoot .al-choices.is-split>.al-choice{flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:8px;min-width:0;padding:4px 2px 0}#stage #albumRoot .al-hero{cursor:pointer;justify-content:center;align-items:center;width:100%;height:132px;display:flex;position:relative}#stage #albumRoot .al-hero>img{object-fit:contain;clip-path:none;filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff)drop-shadow(0 4px 4px #00000080);width:122px;height:122px;scale:none;-webkit-mask-image:none;mask-image:none}#stage #albumRoot .al-hero-emoji{font-size:72px;line-height:1}#stage #albumRoot .al-hero>b{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background:#0e091ed1;border-radius:10px;padding:2px 14px;font-size:16px;line-height:1.2;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff24}#stage #albumRoot .al-choices.is-split .al-tiles{gap:5px;padding-bottom:17px}#stage #albumRoot .al-choices.is-split .al-tiles>.pt-reward{width:49.3px}#stage #albumRoot .al-choices.is-split .al-tiles>.pt-reward img{width:34px;height:34px}#stage #albumRoot .al-choices.is-split>.al-or{z-index:2;flex:none;justify-content:center;align-items:center;width:0;display:flex;position:relative}#stage #albumRoot .al-choices.is-split>.al-or>span{color:#ffd84a;background:radial-gradient(circle at 50% 35%,#5a3a2a,#2a1a14);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex;position:absolute;box-shadow:0 0 0 2.5px #f2b52c,0 0 0 4px #3a1a00,0 3px 6px #00000080}#stage #albumRoot .al-choices.is-split>.al-choice>.al-claim{align-self:center;margin-bottom:10px}#stage #albumRoot .al-choices.is-split>.al-choice{clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border:0;border-image:;margin:0 4px}#stage #albumRoot .al-choices.is-split>.al-choice:first-child{background:radial-gradient(70% 50% at 50% 30%,#ff8c2899,#ff781e00 100%),linear-gradient(#2a1b4a,#1d1436)}#stage #albumRoot .al-choices.is-split>.al-choice:last-child{background:radial-gradient(70% 50% at 50% 30%,#b05aff9e,#9646ff00 100%),linear-gradient(#2a1b4a,#1d1436)}#stage #albumRoot .al-hero{height:140px;padding:0 6px}#stage #albumRoot .al-hero>img{width:100%;height:128px}#stage #albumRoot .al-grand{background:#150928}#stage #albumRoot .al-grand:before,#stage #albumRoot .al-grand:after{content:"";z-index:0;pointer-events:none;position:absolute}#stage #albumRoot .al-grand:before{clip-path:polygon(15.9px 0,calc(100% - 15.9px) 0,100% 15.9px,100% calc(100% - 15.9px),calc(100% - 15.9px) 100%,15.9px 100%,0 calc(100% - 15.9px),0 15.9px);background:#443861;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #albumRoot .al-grand:after{clip-path:polygon(14.6px 0,calc(100% - 14.6px) 0,100% 14.6px,100% calc(100% - 14.6px),calc(100% - 14.6px) 100%,14.6px 100%,0 calc(100% - 14.6px),0 14.6px);background:linear-gradient(#5a3a9e 0%,#452c80 55%,#33205f 100%);top:4.5px;bottom:4.5px;left:4.5px;right:4.5px}#stage #albumRoot .al-grand.is-set:after{background:linear-gradient(#3d6fc4 0%,#2c519b 55%,#1f3a75 100%)}#stage #albumRoot .al-grand>*{z-index:1;position:relative}#stage #albumRoot .al-grand:not(.is-set){clip-path:none;background:0 0;margin:8px 0 0;padding:6px 8px 4px}#stage #albumRoot .al-grand:not(.is-set):before,#stage #albumRoot .al-grand:not(.is-set):after{content:none}#stage #albumRoot .al-grand:not(.is-set) .al-choices.is-split>.al-choice{margin:0 3px}#stage #albumRoot .al-choices.is-split>.al-choice{position:relative;background:#150928!important}#stage #albumRoot .al-choices.is-split>.al-choice:before,#stage #albumRoot .al-choices.is-split>.al-choice:after{content:"";z-index:0;pointer-events:none;position:absolute}#stage #albumRoot .al-choices.is-split>.al-choice:before{clip-path:polygon(9.4px 0,calc(100% - 9.4px) 0,100% 9.4px,100% calc(100% - 9.4px),calc(100% - 9.4px) 100%,9.4px 100%,0 calc(100% - 9.4px),0 9.4px);background:#443861;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #albumRoot .al-choices.is-split>.al-choice:after{clip-path:polygon(8.1px 0,calc(100% - 8.1px) 0,100% 8.1px,100% calc(100% - 8.1px),calc(100% - 8.1px) 100%,8.1px 100%,0 calc(100% - 8.1px),0 8.1px);top:4.5px;bottom:4.5px;left:4.5px;right:4.5px}#stage #albumRoot .al-choices.is-split>.al-choice>*{z-index:1;position:relative}#stage #albumRoot .al-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(closest-side,#ffd678f2,#ff962880 55%,#ff781e00 100%);width:230px;height:230px;margin:-115px 0 0 -115px;animation:16s linear infinite al-hero-spin;position:absolute;top:50%;left:50%;-webkit-mask:url(/ui/levelup-rays.webp) 50%/contain no-repeat;mask:url(/ui/levelup-rays.webp) 50%/contain no-repeat}#stage #albumRoot .al-choices.is-split>.al-choice:last-child .al-hero:before{background:radial-gradient(closest-side,#e2befff2,#b05aff8c 55%,#9646ff00 100%)}#stage #albumRoot .al-hero{isolation:isolate}@keyframes al-hero-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-hero:before{animation:none}}#stage #albumRoot .al-choices.is-split>.al-choice:first-child:after{background:linear-gradient(#a8344a 0 161px,#150928 161px 163px,#1c1433 163px)}#stage #albumRoot .al-choices.is-split>.al-choice:last-child:after{background:linear-gradient(#4b2c7c 0 161px,#150928 161px 163px,#1c1433 163px)}#stage #albumRoot .al-choices.is-split .al-tiles{padding-top:4px}#stage #albumRoot .al-hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(4px);background:radial-gradient(closest-side,#fff4c8,#ffc86eb3 50%,#ffa03c00 100%);border-radius:50%;width:230px;height:150px;margin:-75px 0 0 -115px;position:absolute;top:50%;left:50%}#stage #albumRoot .al-hero{background:0 0}#stage #albumRoot .al-hero{align-items:flex-start}#stage #albumRoot .al-hero>img{object-position:50% 100%;height:116px}#stage #albumRoot .al-hero:after{background-position:50% 107px,0 0!important}#stage #albumRoot .al-panel{background:#e9d4ab}#stage #albumRoot .al-body{scrollbar-color:#c49a5c transparent;background:#f8ecd2;box-shadow:inset 0 0 0 2px #c49a5c,inset 0 3px 8px #78501e2e}#stage #albumRoot .al-choices.is-split>.al-choice{background:#3a2210!important}#stage #albumRoot .al-choices.is-split>.al-choice:before{background:#c49a5c}#stage #albumRoot .al-grand-head{-webkit-text-stroke:3px #3a2210;text-shadow:0 2px #3a2210}#stage #albumRoot .al-empty{color:#8a6a3e}#stage #albumRoot .al-grand.is-set{background:#3a2210}#stage #albumRoot .al-grand.is-set:before{background:#c49a5c}#stage #albumRoot .al-body{scrollbar-width:none}#stage #albumRoot .al-body::-webkit-scrollbar{display:none}#stage #albumRoot .al-grand:not(.is-set){background:linear-gradient(#efdfba 0%,#d2b583 100%);margin:0;padding:10px 10px 12px;box-shadow:inset 0 2px #a87a44,inset 0 -2px #a87a44}#stage #albumRoot .al-banner{background:linear-gradient(#0c061c00,#0c061c00),linear-gradient(#140c2800 70%,#140c288c 100%),#2e2470 url(/ui/album/album-banner.webp?v=3) 50% 26px/100% no-repeat}#stage #albumRoot .al-body{box-shadow:none;clip-path:none;background:0 0}#stage #albumRoot .al-grand:not(.is-set)>.al-progress{width:38.4%;margin:15px auto 0}#app #stage #menu.has-albumPanel #menuTop{visibility:hidden}#stage #albumRoot .al-banner{background-position:0 0,0 0,50% 0}#stage #albumRoot .al-hero:after{background:radial-gradient(closest-side,#fff4c8,#ffc86eb3 50%,#ffa03c00 100%)!important}#stage #albumRoot .al-choices.is-split>.al-choice:last-child .al-hero:after{background:radial-gradient(closest-side,#f8ecff,#ce9cffb3 50%,#aa64ff00 100%)!important}#stage #albumRoot .al-hero-sh{z-index:0;pointer-events:none;background:#1006186b;border-radius:50%;width:120px;height:17.6px;margin-left:-60px;position:absolute;top:106.2px;left:50%}#stage #albumRoot .al-hero>img{z-index:1;position:relative}#stage #albumRoot .al-grand:not(.is-set)>.al-progress:before{content:"";z-index:3;filter:drop-shadow(0 2px 2px #0006);pointer-events:none;background:url(/ui/album/card-icon.webp) 50%/contain no-repeat;width:40px;height:40px;margin-top:-21px;position:absolute;top:50%;left:-20px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set-icon.is-art{font-size:0;line-height:0;display:block}#stage :is(#albumRoot,#albumOpenerRoot) .al-set-icon.is-art{font-size:0;line-height:0;display:block}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set-icon.is-art>img{object-fit:contain;width:62px;height:62px;display:block}#stage :is(#albumRoot,#albumOpenerRoot) .al-set-icon.is-art>img{object-fit:contain;width:62px;height:62px;display:block}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-setpanel-id .al-set-icon.is-art>img{width:70px;height:70px}#stage :is(#albumRoot,#albumOpenerRoot) .al-setpanel-id .al-set-icon.is-art>img{width:70px;height:70px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set-head .al-set-icon.is-art>img{width:40px;height:40px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set-head .al-set-icon.is-art>img{width:40px;height:40px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-joker-set .al-set-icon.is-art>img{width:40px;height:40px}#stage :is(#albumRoot,#albumOpenerRoot) .al-joker-set .al-set-icon.is-art>img{width:40px;height:40px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-joker-set .al-set-icon.is-art{vertical-align:middle;display:inline-block}#stage :is(#albumRoot,#albumOpenerRoot) .al-joker-set .al-set-icon.is-art{vertical-align:middle;display:inline-block}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{justify-content:center;align-items:center;height:62px;display:flex}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{justify-content:center;align-items:center;height:62px;display:flex}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set-bar{width:59.8%}#stage :is(#albumRoot,#albumOpenerRoot) .al-set-bar{width:59.8%}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{height:102.7px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{height:102.7px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-sets{grid-template-columns:repeat(3,138px);justify-content:center;gap:29px 16px}#stage :is(#albumRoot,#albumOpenerRoot) .al-sets{grid-template-columns:repeat(3,138px);justify-content:center;gap:29px 16px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background:url(/ui/album/set-bg.webp?v=2) 50% 100%/118px no-repeat;align-items:flex-end;height:116.7px;padding-bottom:14px;position:relative}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background:url(/ui/album/set-bg.webp?v=2) 50% 100%/118px no-repeat;align-items:flex-end;height:116.7px;padding-bottom:14px;position:relative}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon>img{z-index:1;filter:drop-shadow(0 3px 3px #140a2859);position:relative}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon>img{z-index:1;filter:drop-shadow(0 3px 3px #140a2859);position:relative}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:132px;padding-bottom:24px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:132px;padding-bottom:24px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-position:50%;background-size:auto 100%;padding-bottom:18px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-position:50%;background-size:auto 100%;padding-bottom:18px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:100%;width:138px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:100%;width:138px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon.is-art>img{width:110.9px;height:110.9px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon.is-art>img{width:110.9px;height:110.9px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:124.2px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-icon{background-size:124.2px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{z-index:2;-webkit-text-stroke:4px #14102a;text-shadow:0 3px #14102a;margin-top:-30px;font-size:19px;line-height:1;position:relative}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{z-index:2;-webkit-text-stroke:4px #14102a;text-shadow:0 3px #14102a;margin-top:-30px;font-size:19px;line-height:1;position:relative}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{rotate:-10deg}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{rotate:-10deg}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{top:-20px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{top:-20px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-bar{margin-top:-15px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-bar{margin-top:-15px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{line-height:24px}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{line-height:24px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{height:48px;display:block}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-set-name{height:48px;display:block}#stage #albumRoot .al-grand-head{color:#fff;-webkit-text-stroke:4px #3a1a00;text-shadow:0 3px #3a1a00;font-size:21.85px}#stage #albumRoot .al-grand>.al-drift{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #albumRoot .al-grand:not(.is-set)>.al-drift:before{content:"";will-change:transform;background:url(/ui/album/album-pattern.png?v=2) 0 0/180px 180px;animation:30s linear infinite al-pattern-drift;position:absolute;top:-180px;bottom:0;left:-180px;right:0}#stage #albumRoot .al-grand:not(.is-set)>.al-drift:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 2px #a87a44,inset 0 -2px #a87a44}@keyframes al-pattern-drift{0%{transform:translate(0)}to{transform:translate(180px,180px)}}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-grand>.al-drift:before{animation:none}}#stage #albumRoot .al-mote{z-index:2;left:var(--x);width:calc(7px * var(--s));height:calc(7px * var(--s));pointer-events:none;opacity:0;animation:al-mote-rise-0 4.6s ease-out var(--d) infinite;background:radial-gradient(circle,#fff6d0 0 30%,#ffb347 55%,#ff8c2800 75%);border-radius:50%;position:absolute;top:70%;box-shadow:0 0 6px 2px #ffaa3c8c}#stage #albumRoot .al-mote.m1{animation-name:al-mote-rise-1}#stage #albumRoot .al-mote.m2{animation-name:al-mote-rise-2}#stage #albumRoot .al-mote.m3{animation-name:al-mote-rise-3}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-mote{animation:none;display:none}}#stage #albumRoot .al-mote{width:calc(14px * var(--s));height:calc(14px * var(--s));background:radial-gradient(circle,#fff 0 22%,#ffe27a 38%,#ff9a2a 58%,#ff781400 74%);box-shadow:0 0 10px 3px #ffc85ae6}#stage #albumRoot .al-choices.is-split>.al-choice:last-child .al-mote{background:radial-gradient(circle,#fff 0 22%,#f0d4ff 38%,#b366ff 58%,#9646ff00 74%);box-shadow:0 0 10px 3px #c882ffe6}@keyframes al-mote-rise-0{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}65%{opacity:.85}to{opacity:0;transform:translate(-8px,-100px)scale(.9)}}@keyframes al-mote-rise-1{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}65%{opacity:.85}to{opacity:0;transform:translate(8px,-100px)scale(.9)}}@keyframes al-mote-rise-2{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}65%{opacity:.85}to{opacity:0;transform:translate(-4px,-100px)scale(.9)}}@keyframes al-mote-rise-3{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1}65%{opacity:.85}to{opacity:0;transform:translate(6px,-100px)scale(.9)}}#stage #albumRoot .al-mote{width:calc(18px * var(--s));height:calc(18px * var(--s))}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art{justify-content:flex-end;padding:0 0 10px;overflow:visible}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art{justify-content:flex-end;padding:0 0 10px;overflow:visible}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-art{object-fit:cover;z-index:0;pointer-events:none;filter:grayscale()brightness(.45);border-radius:6px;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:7px;bottom:7px;left:7px;right:7px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-art{object-fit:cover;z-index:0;pointer-events:none;filter:grayscale()brightness(.45);border-radius:6px;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:7px;bottom:7px;left:7px;right:7px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned .al-card-art{filter:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned .al-card-art{filter:none}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e091e00,#0e091ed1);border-radius:0 0 6px 6px;height:42%;position:absolute;bottom:7px;left:7px;right:7px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0e091e00,#0e091ed1);border-radius:0 0 6px 6px;height:42%;position:absolute;bottom:7px;left:7px;right:7px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>:not(.al-card-art){z-index:1;position:relative}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>:not(.al-card-art){z-index:1;position:relative}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-card-stars{z-index:2;position:absolute}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-card-stars{z-index:2;position:absolute}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>:-webkit-any(.al-card-count,.al-new){z-index:2;position:absolute}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>:is(.al-card-count,.al-new){z-index:2;position:absolute}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:-webkit-any(.is-owned.is-gold,*){background:linear-gradient(#2f899f 0%,#1a6f8c 45%,#065476 100%);border:2.5px solid #171128;border-radius:12px;box-shadow:inset 0 0 0 2px #4394ac,0 3px #140a2859}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:is(.is-owned.is-gold,*){background:linear-gradient(#2f899f 0%,#1a6f8c 45%,#065476 100%);border:2.5px solid #171128;border-radius:12px;box-shadow:inset 0 0 0 2px #4394ac,0 3px #140a2859}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-art{border-radius:8px;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;bottom:4px;left:4px;right:4px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-art{border-radius:8px;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;bottom:4px;left:4px;right:4px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{border-radius:0 0 8px 8px;bottom:4px;left:4px;right:4px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{border-radius:0 0 8px 8px;bottom:4px;left:4px;right:4px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:-webkit-any(.is-owned.is-gold,*){box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:is(.is-owned.is-gold,*){box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 3px #140a2859);background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232f899f%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%231a6f8c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23065476%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%234394ac%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E) 0 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 3px #140a2859);background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%232f899f%22%2F%3E%3Cstop%20offset%3D%22.45%22%20stop-color%3D%22%231a6f8c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23065476%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%234394ac%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E) 0 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-art{clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);border-radius:0;width:calc(100% - 9px);height:calc(100% - 9px);top:4.5px;bottom:4.5px;left:4.5px;right:4.5px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-art{clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);border-radius:0;width:calc(100% - 9px);height:calc(100% - 9px);top:4.5px;bottom:4.5px;left:4.5px;right:4.5px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);border-radius:0;bottom:4.5px;left:4.5px;right:4.5px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art:after{clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);border-radius:0;bottom:4.5px;left:4.5px;right:4.5px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-stars{letter-spacing:0;-webkit-text-stroke:0;gap:0;font-size:0;display:flex;top:-10px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-stars{letter-spacing:0;-webkit-text-stroke:0;gap:0;font-size:0;display:flex;top:-10px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-stars>i{color:#0000;filter:drop-shadow(0 1px 1px #00000073);background:url(/ui/transformations/stars/gold.webp) 50%/contain no-repeat;width:17px;height:17px;margin:0 -1px;font-size:0;font-style:normal;display:block}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-stars>i{color:#0000;filter:drop-shadow(0 1px 1px #00000073);background:url(/ui/transformations/stars/gold.webp) 50%/contain no-repeat;width:17px;height:17px;margin:0 -1px;font-size:0;font-style:normal;display:block}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned) .al-card-stars>i{filter:grayscale()brightness(.75)drop-shadow(0 1px 1px #00000073)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned) .al-card-stars>i{filter:grayscale()brightness(.75)drop-shadow(0 1px 1px #00000073)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%235a5190%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22%2339305b%22%2F%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22100%22%20r%3D%2258%22%20fill%3D%22none%22%20stroke%3D%22%23463e6e%22%20stroke-width%3D%223%22%2F%3E%3Cpolygon%20points%3D%2280%2C54%20126%2C100%2080%2C146%2034%2C100%22%20fill%3D%22none%22%20stroke%3D%22%23463e6e%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%235a5190%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22%2339305b%22%2F%3E%3Ccircle%20cx%3D%2280%22%20cy%3D%22100%22%20r%3D%2258%22%20fill%3D%22none%22%20stroke%3D%22%23463e6e%22%20stroke-width%3D%223%22%2F%3E%3Cpolygon%20points%3D%2280%2C54%20126%2C100%2080%2C146%2034%2C100%22%20fill%3D%22none%22%20stroke%3D%22%23463e6e%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned)>.al-card-art{display:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned)>.al-card-art{display:none}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art:not(.is-owned):after{content:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art:not(.is-owned):after{content:none}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned):-webkit-any(.has-art,*):after{content:"";z-index:0;aspect-ratio:168/142;clip-path:none;pointer-events:none;filter:drop-shadow(0 2px #140a2873);background:#554a85;border-radius:0;width:46%;height:auto;position:absolute;top:44.6%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);-webkit-mask:url(/ui/crown_icon.png) 50%/contain no-repeat;mask:url(/ui/crown_icon.png) 50%/contain no-repeat}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:not(.is-owned):is(.has-art,*):after{content:"";z-index:0;aspect-ratio:168/142;clip-path:none;pointer-events:none;filter:drop-shadow(0 2px #140a2873);background:#554a85;border-radius:0;width:46%;height:auto;position:absolute;top:44.6%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);-webkit-mask:url(/ui/crown_icon.png) 50%/contain no-repeat;mask:url(/ui/crown_icon.png) 50%/contain no-repeat}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-stars{top:-13px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-stars{top:-13px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-stars>i{width:22.4px;height:22.4px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-stars>i{width:22.4px;height:22.4px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-art{width:calc(100% - 19px);height:calc(100% - 19px);top:9.5px;bottom:9.5px;left:9.5px;right:9.5px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-art{width:calc(100% - 19px);height:calc(100% - 19px);top:9.5px;bottom:9.5px;left:9.5px;right:9.5px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art.is-owned:after{bottom:9.5px;left:9.5px;right:9.5px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art.is-owned:after{bottom:9.5px;left:9.5px;right:9.5px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%235fd2ec%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2336b0d8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231f8cc4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23a6eefb%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%235fd2ec%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%2336b0d8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231f8cc4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23a6eefb%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-new{top:18px}#stage :is(#albumRoot,#albumOpenerRoot) .al-new{top:18px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-cards{row-gap:30px}#stage :is(#albumRoot,#albumOpenerRoot) .al-cards{row-gap:30px}#stage #albumRoot .al-panel:has(.al-grand.is-set)>.al-banner{display:none}#stage #albumRoot .al-grand.is-set{padding:calc(var(--safe-t,0px) + 22px) 14px 18px;clip-path:none;background:linear-gradient(#27b9e4 0%,#1c9fd2 55%,#1683bc 100%);align-items:center;gap:4px;min-height:236px;margin:0;display:flex;box-shadow:0 3px #140a2840}#stage #albumRoot .al-grand.is-set>.al-drift:before{content:"";will-change:transform;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cpath%20d%3D%22M22%2013%20Q25.64%2022.36%2035%2026%20Q25.64%2029.64%2022%2039%20Q18.36%2029.64%209%2026%20Q18.36%2022.36%2022%2013Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%220.13%22%2F%3E%3Cpath%20d%3D%22M84%2010%20Q86.24%2015.76%2092%2018%20Q86.24%2020.240000000000002%2084%2026%20Q81.76%2020.240000000000002%2076%2018%20Q81.76%2015.76%2084%2010Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%220.1%22%2F%3E%3Cpath%20d%3D%22M64%2057%20Q68.2%2067.8%2079%2072%20Q68.2%2076.2%2064%2087%20Q59.8%2076.2%2049%2072%20Q59.8%2067.8%2064%2057Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%220.12%22%2F%3E%3Cpath%20d%3D%22M14%2085%20Q15.96%2090.04%2021%2092%20Q15.96%2093.96%2014%2099%20Q12.04%2093.96%207%2092%20Q12.04%2090.04%2014%2085Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%220.09%22%2F%3E%3Cpath%20d%3D%22M106%2088%20Q108.8%2095.2%20116%2098%20Q108.8%20100.8%20106%20108%20Q103.2%20100.8%2096%2098%20Q103.2%2095.2%20106%2088Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%220.11%22%2F%3E%3C%2Fsvg%3E) 0 0/120px 120px;animation:26s linear infinite al-set-drift;position:absolute;top:-120px;bottom:0;left:-120px;right:0}#stage #albumRoot .al-grand.is-set>.al-drift:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -3px #0d5d8c}@keyframes al-set-drift{0%{transform:translate(0)}to{transform:translate(120px,120px)}}#stage #albumRoot .al-grand.is-set:before,#stage #albumRoot .al-grand.is-set:after{content:none}#stage #albumRoot .al-grand.is-set .al-setpanel-id{flex:0 0 46%;gap:0;position:relative}#stage #albumRoot .al-grand.is-set .al-setpanel-id .al-set-icon{background:url(/ui/album/set-bg.webp?v=2) 50% 70%/156px no-repeat;justify-content:center;align-items:flex-end;width:176px;height:150px;padding-bottom:22px;display:flex}#stage #albumRoot .al-grand.is-set .al-setpanel-id .al-set-icon.is-art>img{filter:drop-shadow(0 4px 4px #0a1e3c66);width:134px;height:134px}#stage #albumRoot .al-grand.is-set .al-setpanel-id .al-set-icon:not(.is-art){font-size:84px;line-height:1}#stage #albumRoot .al-grand.is-set .al-set-title{z-index:2;color:#fff;text-align:center;-webkit-text-stroke:5px #14102a;text-shadow:0 3px #14102a;margin-top:-46px;font-size:27px;line-height:30px;position:relative;rotate:-10deg}#stage #albumRoot .al-grand.is-set .al-setpanel-prize{flex-direction:column;flex:auto;align-items:center;gap:10px;display:flex}#stage #albumRoot .al-grand.is-set .al-grand-head{color:#fff;-webkit-text-stroke:4px #0d3a5c;text-shadow:0 2px #0d3a5c;font-size:21px}#stage #albumRoot .al-grand.is-set .al-grand-row{gap:8px;margin:0}#stage #albumRoot .al-grand.is-set .al-tiles{gap:8px;padding-bottom:12px}#stage #albumRoot .al-grand.is-set .al-tiles>.pt-reward{width:62px}#stage #albumRoot .al-grand.is-set .al-progress{width:calc(100% - 26px);margin:0 0 0 22px;position:relative}#stage #albumRoot .al-grand.is-set .al-progress:before{content:"";z-index:3;filter:drop-shadow(0 2px 2px #0006);background:url(/ui/album/card-icon.webp) 50%/contain no-repeat;width:36px;height:36px;margin-top:-19px;position:absolute;top:50%;left:-22px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card{justify-content:flex-end;padding:0 4px 12px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card{justify-content:flex-end;padding:0 4px 12px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card>.al-card-name{z-index:1;position:relative}#stage :is(#albumRoot,#albumOpenerRoot) .al-card>.al-card-name{z-index:1;position:relative}#stage #albumRoot .al-mote{width:calc(13px * var(--s));height:calc(13px * var(--s));box-shadow:0 0 7px 2px #ffc85acc}#stage #albumRoot .al-choices.is-split>.al-choice:last-child .al-mote{box-shadow:0 0 7px 2px #c882ffcc}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-cards{grid-template-columns:repeat(3,144px);justify-content:center}#stage :is(#albumRoot,#albumOpenerRoot) .al-cards{grid-template-columns:repeat(3,144px);justify-content:center}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffe58a%22%2F%3E%3Cstop%20offset%3D%220.35%22%20stop-color%3D%22%23f7b928%22%2F%3E%3Cstop%20offset%3D%220.65%22%20stop-color%3D%22%23ffd75a%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c97a12%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23fff1a8%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffe58a%22%2F%3E%3Cstop%20offset%3D%220.35%22%20stop-color%3D%22%23f7b928%22%2F%3E%3Cstop%20offset%3D%220.65%22%20stop-color%3D%22%23ffd75a%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c97a12%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23fff1a8%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e59bff%22%2F%3E%3Cstop%20offset%3D%220.4%22%20stop-color%3D%22%23a24ee6%22%2F%3E%3Cstop%20offset%3D%220.7%22%20stop-color%3D%22%23c86cf2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235a1f9e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23f3c8ff%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%20224%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e59bff%22%2F%3E%3Cstop%20offset%3D%220.4%22%20stop-color%3D%22%23a24ee6%22%2F%3E%3Cstop%20offset%3D%220.7%22%20stop-color%3D%22%23c86cf2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235a1f9e%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpolygon%20points%3D%229%2C0%20151%2C0%20160%2C9%20160%2C215%20151%2C224%209%2C224%200%2C215%200%2C9%22%20fill%3D%22%23171128%22%2F%3E%3Cpolygon%20points%3D%2210.46%2C2.5%20149.53%2C2.5%20157.5%2C10.46%20157.5%2C213.53%20149.53%2C221.5%2010.46%2C221.5%202.5%2C213.53%202.5%2C10.46%22%20fill%3D%22%23f3c8ff%22%2F%3E%3Cpolygon%20points%3D%2211.64%2C4.5%20148.36%2C4.5%20155.5%2C11.64%20155.5%2C212.36%20148.36%2C219.5%2011.64%2C219.5%204.5%2C212.36%204.5%2C11.64%22%20fill%3D%22url\(%23g\)%22%2F%3E%3C%2Fsvg%3E)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art.is-owned:-webkit-any(.is-gold,.is-ace):after{background:linear-gradient(#0e091e00 58%,#0e091ed1 100%);height:auto;top:9.5px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art.is-owned:is(.is-gold,.is-ace):after{background:linear-gradient(#0e091e00 58%,#0e091ed1 100%);height:auto;top:9.5px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo{z-index:1;pointer-events:none;clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);position:absolute;top:9.5px;bottom:9.5px;left:9.5px;right:9.5px;overflow:hidden}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo{z-index:1;pointer-events:none;clip-path:polygon(7.1px 0,calc(100% - 7.1px) 0,100% 7.1px,100% calc(100% - 7.1px),calc(100% - 7.1px) 100%,7.1px 100%,0 calc(100% - 7.1px),0 7.1px);position:absolute;top:9.5px;bottom:9.5px;left:9.5px;right:9.5px;overflow:hidden}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art:not(.is-owned)>.al-holo{display:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art:not(.is-owned)>.al-holo{display:none}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo:before{content:"";will-change:transform;background:linear-gradient(115deg,#fff0 38%,#ff78c838 44%,#fff08c47 48%,#78ffd242 52%,#78aaff3d 56%,#fff0 62%);width:300%;height:300%;animation:4.5s ease-in-out infinite al-holo;position:absolute;top:0;left:0;transform:translate(-66.6667%,-66.6667%)}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo:before{content:"";will-change:transform;background:linear-gradient(115deg,#fff0 38%,#ff78c838 44%,#fff08c47 48%,#78ffd242 52%,#78aaff3d 56%,#fff0 62%);width:300%;height:300%;animation:4.5s ease-in-out infinite al-holo;position:absolute;top:0;left:0;transform:translate(-66.6667%,-66.6667%)}@keyframes al-holo{0%{transform:translate(-66.6667%,-66.6667%)}60%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo:before{animation:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.has-art>.al-holo:before{animation:none}}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold .al-card-mark{color:#4a2a00;background:#f7b928}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-gold .al-card-mark{color:#4a2a00;background:#f7b928}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace .al-card-mark{color:#fff;background:#b65cf0}#stage :is(#albumRoot,#albumOpenerRoot) .al-card.is-owned.is-ace .al-card-mark{color:#fff;background:#b65cf0}#stage #albumRoot .al-preview{z-index:5;cursor:pointer;background:#080412c7;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#stage #albumRoot .al-preview[hidden]{display:none}#stage #albumRoot .al-preview>.al-card-big{aspect-ratio:3/4.2;cursor:pointer;flex:none;width:270px;height:auto;animation:.28s cubic-bezier(.2,1.4,.4,1) both al-preview-pop}#stage #albumRoot .al-preview>.al-card-big .al-card-art{width:calc(100% - 28px);height:calc(100% - 28px);top:14px;bottom:14px;left:14px;right:14px}#stage #albumRoot .al-preview>.al-card-big.has-art.is-owned:after,#stage #albumRoot .al-preview>.al-card-big.has-art>.al-holo{bottom:14px;left:14px;right:14px}#stage #albumRoot .al-preview>.al-card-big .al-card-stars{top:-22px}#stage #albumRoot .al-preview>.al-card-big .al-card-stars>i{width:40px;height:40px;margin:0 -2px}#stage #albumRoot .al-preview>.al-card-big .al-card-mark{padding:2px 10px;font-size:16px}#stage #albumRoot .al-preview-name{color:#fff;text-align:center;-webkit-text-stroke:6px #14102a;text-shadow:0 4px #14102a;font-size:44px;line-height:46px;animation:.28s cubic-bezier(.2,1.4,.4,1) 50ms both al-preview-pop}@keyframes al-preview-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-preview>*,#stage #albumRoot .al-preview-name{animation:none}}#stage #albumRoot .al-preview-name{paint-order:stroke fill}#stage #albumRoot .al-new{transform-origin:50% 100%;animation:2.4s ease-in-out infinite al-jelly}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:nth-child(3n+2) .al-new{animation-delay:.5s}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:nth-child(3n+2) .al-new{animation-delay:.5s}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card:nth-child(3n) .al-new{animation-delay:1s}#stage :is(#albumRoot,#albumOpenerRoot) .al-card:nth-child(3n) .al-new{animation-delay:1s}@keyframes al-jelly{0%,52%,to{transform:scale(1)}8%{transform:scale(1.12,.88)}16%{transform:scale(.92,1.1)}24%{transform:scale(1.05,.95)}32%{transform:scale(.98,1.02)}40%{transform:scale(1.01,.99)}}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-new{animation:none}}#stage #albumRoot .al-preview{perspective:900px}#stage #albumRoot .al-preview>.al-card-big{transform-style:preserve-3d;animation:.28s cubic-bezier(.2,1.4,.4,1) both al-preview-in,3.6s ease-in-out .3s infinite al-card-float,7s ease-in-out .3s infinite al-card-tilt}#stage #albumRoot .al-preview>.al-card-big:before,#stage #albumRoot .al-preview>.al-card-big>.al-card-stars{filter:drop-shadow(0 18px 18px #00000073)}@keyframes al-preview-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes al-card-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes al-card-tilt{0%,to{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(9deg)rotateX(3deg)}50%{transform:rotateY(0)rotateX(-3deg)}75%{transform:rotateY(-9deg)rotateX(3deg)}}@media (prefers-reduced-motion:reduce){#stage #albumRoot .al-preview>.al-card-big{animation:.2s ease-out both al-preview-in}}#stage #albumRoot .al-dup-btn .al-dup-cards>.al-mini-pack{filter:drop-shadow(0 1px 1px #00000073);background:url(/ui/album/card-icon.webp) 50%/contain no-repeat;border:0;border-radius:0;width:24.2px;height:30.8px;top:0}#stage #albumRoot .al-dup-btn .al-dup-cards>.al-mini-pack{top:2px}#stage #albumRoot .al-dup-btn .al-dup-cards{width:50px;height:42px}#stage #albumRoot .al-dup-btn .al-dup-cards>.al-mini-pack{width:33.4px;height:42.6px;top:0}#stage #albumRoot .al-dup-btn .al-dup-cards>.al-mini-pack:last-child{left:17px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card-mark{display:none}#stage :is(#albumRoot,#albumOpenerRoot) .al-card-mark{display:none}#stage #albumRoot .al-dup-btn{overflow:visible}#stage #albumRoot .al-dup-btn>:-webkit-any(.al-dup-cards,span){translate:0 -8px}#stage #albumRoot .al-dup-btn>:is(.al-dup-cards,span){translate:0 -8px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-card>.al-card-name{font-size:18.4px;line-height:1.1;top:-10px}#stage :is(#albumRoot,#albumOpenerRoot) .al-card>.al-card-name{font-size:18.4px;line-height:1.1;top:-10px}#stage .ic-album{color:#0000;filter:drop-shadow(0 2px #00000073);background:url(/ui/album/album-icon.webp) 50%/contain no-repeat;font-size:0!important}#stage #albumRoot .al-strip{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;background:#dcc08e;flex:none;gap:4px;margin:0;padding:8px 6px;display:flex;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 2px #c49a5c,inset 0 4px 8px #78501e33}#stage #albumRoot .al-strip[hidden]{display:none}#stage #albumRoot .al-strip::-webkit-scrollbar{display:none}#stage #albumRoot .al-strip-set{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:0 0 80px;align-items:center;padding:2px 0 4px;display:flex;position:relative}#stage #albumRoot .al-strip-set>.al-set-icon{justify-content:center;align-items:flex-end;height:58px;display:flex}#stage #albumRoot .al-strip-set>.al-set-icon.is-art>img{filter:drop-shadow(0 2px 2px #3c1e0a59);width:58px;height:58px}#stage #albumRoot .al-strip-set>.al-set-icon:not(.is-art){font-size:44px}#stage #albumRoot .al-strip-name{z-index:1;text-align:center;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;justify-content:center;align-items:center;width:100%;height:30px;margin-top:-14px;font-size:14px;line-height:14px;display:flex;position:relative;rotate:-6deg}#stage #albumRoot .al-strip-set>.al-set-bar{width:82px;height:24px;margin:-1px -1px -4px;scale:.8}#stage #albumRoot .al-strip-set>.al-dot{z-index:2;width:18px;height:18px;font-size:11px;top:2px;right:6px}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-dstar{vertical-align:-.2em;filter:drop-shadow(0 2px 1px #140a2859);background:url(/ui/album/dup-star.webp) 50%/contain no-repeat;width:1.1em;height:1.1em;font-style:normal;display:inline-block;overflow:hidden;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage :is(#albumRoot,#albumOpenerRoot) .al-dstar{vertical-align:-.2em;filter:drop-shadow(0 2px 1px #140a2859);background:url(/ui/album/dup-star.webp) 50%/contain no-repeat;width:1.1em;height:1.1em;font-style:normal;display:inline-block;overflow:hidden;color:#0000!important;-webkit-text-stroke:0!important;text-shadow:none!important}#stage #albumRoot .al-dup-stars>.al-dstar{vertical-align:bottom;line-height:1}#stage #albumRoot .al-dup :is(.al-dup-art .al-dup-cards>.al-mini-pack,.al-chip>.al-mini-pack:not([data-kind])){box-shadow:none;filter:drop-shadow(0 3px 2px #140a2866);background:url(/ui/album/card-icon.webp) 50%/contain no-repeat;border:0;border-radius:0}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-art .al-dup-cards{width:100px;height:92px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-art .al-dup-cards>.al-mini-pack{width:68px;height:85px;top:2px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-art .al-dup-cards>.al-mini-pack:last-child{left:34px}#stage #albumRoot .al-dup .al-chip>.al-mini-pack{width:18px;height:22.5px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-bar{gap:0}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-bar>.al-star{z-index:2;margin-right:-25px;font-size:34.4px;position:relative}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-bar>.al-dup-prize{z-index:2;gap:4px;margin-left:-14px;padding:0;position:relative}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-prize>.pt-reward{width:44px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-bar{padding-bottom:14px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-prize>.pt-reward>.al-tile-pack[data-kind]{width:22px;height:33px}#stage :is(#albumRoot .al-dup,#albumOpenerRoot .al-rv-bar) .al-dup-bar>.al-progress{z-index:1}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=great]{--al-pack-art:url(/ui/album/packs/pack-great.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=great]{--al-pack-art:url(/ui/album/packs/pack-great.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=rare]{--al-pack-art:url(/ui/album/packs/pack-rare.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=rare]{--al-pack-art:url(/ui/album/packs/pack-rare.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=epic]{--al-pack-art:url(/ui/album/packs/pack-epic.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=epic]{--al-pack-art:url(/ui/album/packs/pack-epic.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=legendary]{--al-pack-art:url(/ui/album/packs/pack-legendary.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=legendary]{--al-pack-art:url(/ui/album/packs/pack-legendary.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=golden]{--al-pack-art:url(/ui/album/packs/pack-golden.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=golden]{--al-pack-art:url(/ui/album/packs/pack-golden.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=ace]{--al-pack-art:url(/ui/album/packs/pack-ace.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=ace]{--al-pack-art:url(/ui/album/packs/pack-ace.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) [data-kind=joker]{--al-pack-art:url(/ui/album/packs/pack-joker.webp)}#stage :is(#albumRoot,#albumOpenerRoot) [data-kind=joker]{--al-pack-art:url(/ui/album/packs/pack-joker.webp)}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) :-webkit-any(.al-mini-pack,.al-opener-pack)[data-kind]{background:var(--al-pack-art) 50% 50% / contain no-repeat;border:0;border-radius:0}#stage :is(#albumRoot,#albumOpenerRoot) :is(.al-mini-pack,.al-opener-pack)[data-kind]{background:var(--al-pack-art) 50% 50% / contain no-repeat;border:0;border-radius:0}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-mini-pack[data-kind]{filter:drop-shadow(0 1px 1px #0006);width:14px;height:21px}#stage :is(#albumRoot,#albumOpenerRoot) .al-mini-pack[data-kind]{filter:drop-shadow(0 1px 1px #0006);width:14px;height:21px}#stage #albumRoot .al-tiles>.pt-reward>.al-tile-pack[data-kind]{width:28px;height:42px}#stage #albumRoot .al-dup .al-chip>.al-mini-pack[data-kind]{width:16px;height:24px}#stage #albumOpenerRoot .al-opener-pack[data-kind]{width:160px;height:240px;box-shadow:none;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--al-tone), #fff 30%)) drop-shadow(0 6px 6px #00000073);padding:0}#stage #albumOpenerRoot .al-opener-pack[data-kind]>:-webkit-any(.al-opener-stars,.al-joker-face){display:none}#stage #albumOpenerRoot .al-opener-pack[data-kind]>:is(.al-opener-stars,.al-joker-face){display:none}#stage #albumOpenerRoot .al-picker-head .al-opener-pack[data-kind]{filter:none;width:50px;height:75px}#stage #albumOpenerRoot .al-tear{--tear-c:#5fbf4a;--tear-y:0px}#stage #albumOpenerRoot .al-tear[data-tone=blue]{--tear-c:#4aa8ff}#stage #albumOpenerRoot .al-tear[data-tone=purple]{--tear-c:#b26bff}#stage #albumOpenerRoot .al-tear[data-tone=gold]{--tear-c:#ff9a2a}#stage #albumOpenerRoot .al-tear[data-tone=violet]{--tear-c:#ff4fa8}#stage #albumOpenerRoot .al-tear[data-tone=joker]{--tear-c:#7d6bff}#stage #albumOpenerRoot .al-tear[data-kind=golden]{--tear-c:#ffd23f}#stage #albumOpenerRoot .al-tear{pointer-events:none;--tear-end:calc(var(--at,.65s) + (var(--n) - 1) * var(--gap,.15s) + var(--flight,.56s));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #albumOpenerRoot .al-reveal.is-torn{position:static}#stage #albumOpenerRoot .al-reveal .al-reveal-tap{z-index:5;left:0;right:0;bottom:calc(44px + var(--safe-b,0px));text-align:center;position:absolute}#stage #albumOpenerRoot .al-reveal.is-torn .al-reveal-slot{z-index:3}#stage #albumOpenerRoot .al-tear>*{position:absolute;top:50%;left:50%}#stage #albumOpenerRoot .al-tear-pack{z-index:2;width:160px;height:240px;margin:-120px 0 0 -80px}#stage #albumOpenerRoot .al-tear-pack .al-opener-pack{width:100%;height:100%;animation:none}#stage #albumOpenerRoot .al-tear-glow{opacity:0;z-index:1;background:radial-gradient(circle, #fff 0 12%, color-mix(in srgb, var(--tear-c), #fff 40%) 30%, color-mix(in srgb, var(--tear-c), transparent 55%) 48%, transparent 68%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px}#stage #albumOpenerRoot .al-tear-motes{z-index:3;width:0;height:0}#stage #albumOpenerRoot .al-mote{opacity:0;background:radial-gradient(circle, #fff 0 35%, color-mix(in srgb, var(--tear-c), #fff 30%) 60%, transparent 75%);width:8px;height:8px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--tear-c), transparent 25%);border-radius:50%;position:absolute;top:-4px;left:-4px}#stage #albumOpenerRoot .al-tear-flash{width:120px;height:120px;margin:calc(-60px + var(--tear-y)) 0 0 -60px;opacity:0;background:radial-gradient(circle, #fff 0 25%, color-mix(in srgb, var(--tear-c), #fff 50%) 45%, transparent 70%);border-radius:50%}#stage #albumOpenerRoot .al-tear-ring{width:120px;height:120px;margin:calc(-60px + var(--tear-y)) 0 0 -60px;opacity:0;box-sizing:border-box;border:6px solid color-mix(in srgb, var(--tear-c), #fff 55%);box-shadow:0 0 18px var(--tear-c), inset 0 0 18px var(--tear-c);border-radius:50%}#stage #albumOpenerRoot .al-tear-rays{opacity:0;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tear-c), transparent 55%) 0 9deg, transparent 9deg 22deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 62%);mask-image:radial-gradient(circle,#000 12%,#0000 62%)}#stage #albumOpenerRoot .al-tear-bits{z-index:4;width:0;height:0}#stage #albumOpenerRoot .al-spark{left:-5px;top:calc(-5px + var(--tear-y));opacity:0;background:radial-gradient(circle, #fff 0 30%, color-mix(in srgb, var(--tear-c), #fff 35%) 55%, transparent 72%);width:10px;height:10px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--tear-c), transparent 30%);border-radius:50%;position:absolute}#stage #albumOpenerRoot .al-confetti{left:-4px;top:calc(-6px + var(--tear-y));opacity:0;background:var(--tear-c);border-radius:2px;width:8px;height:12px;position:absolute}#stage #albumOpenerRoot .al-confetti[data-c="1"]{background:#ffd23f}#stage #albumOpenerRoot .al-confetti[data-c="2"]{background:#fff;border-radius:50%;width:6px;height:6px}#stage #albumOpenerRoot .al-confetti[data-c="3"]{background:color-mix(in srgb, var(--tear-c), #fff 45%)}#stage #albumOpenerRoot .al-reveal-slot{width:129.6px;position:relative}#stage #albumOpenerRoot .al-reveal-slot>.al-card{zoom:.9}#stage #albumOpenerRoot .al-land-pop{pointer-events:none;opacity:0;z-index:3;background:radial-gradient(circle,#ffffffd9 0 18%,#ffffff40 40%,#0000 62%);border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;position:absolute;top:50%;left:50%}#stage #albumOpenerRoot .al-reveal-slot.is-special .al-land-pop{background:radial-gradient(circle,#fff 0 14%,#ffd650d9 32%,#ffaa2859 50%,#0000 66%);width:220px;height:220px;margin:-110px 0 0 -110px}#stage #albumOpenerRoot .al-reveal.is-torn .al-reveal-tap{opacity:0}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-opener-burst.is-charging>.al-opener-pack{filter:none;animation:.42s ease-in-out infinite al-charge}#stage #albumOpenerRoot .al-opener-burst.is-charging>.al-opener-pack[data-kind]{background:0 0}#stage #albumOpenerRoot .al-opener-burst.is-charging>.al-opener-pack[data-kind]:before{content:"";pointer-events:none;background:var(--al-pack-art) 50% 50% / contain no-repeat;filter:drop-shadow(0 0 34px color-mix(in srgb, var(--al-tone), #fff 45%)) drop-shadow(0 6px 6px #00000073);position:absolute;top:0;bottom:0;left:0;right:0}#stage #albumOpenerRoot .al-tear-pack{animation:al-gather var(--gather,.7s) cubic-bezier(.4, 0, .9, .6) both, al-shiver .12s linear var(--gather,.7s) infinite, al-boom-big .22s ease-out var(--boom,.7s) forwards}#stage #albumOpenerRoot .al-tear-pack .al-opener-pack[data-kind]:after{content:"";pointer-events:none;background:var(--al-pack-art) 50% 50% / contain no-repeat;filter:brightness(2.2)drop-shadow(0 0 30px #fff);opacity:0;animation:al-burn var(--gather,.7s) cubic-bezier(.4, 0, .9, .6) both;position:absolute;top:0;bottom:0;left:0;right:0}#stage #albumOpenerRoot .al-tear-glow{animation:al-glow-in var(--gather,.7s) ease-in both, al-fade .3s ease-out var(--boom,.7s) forwards}#stage #albumOpenerRoot .al-mote{animation:al-mote .42s cubic-bezier(.5, 0, .9, .5) var(--t) infinite both}#stage #albumOpenerRoot .al-tear-motes{animation:al-fade .1s linear var(--boom,.7s) forwards}#stage #albumOpenerRoot .al-opener-burst.is-gathering{visibility:hidden}#stage #albumOpenerRoot .al-tear-flash{animation:al-flash .55s ease-out var(--boom,.7s) both}#stage #albumOpenerRoot .al-tear-ring{animation:al-ring .7s ease-out var(--boom,.7s) both}#stage #albumOpenerRoot .al-tear-rays{animation:al-rays-in .5s ease-out calc(var(--boom,.7s) + 30ms) both, al-spin 9s linear infinite, al-fade .5s ease-in calc(var(--tear-end) + .2s) forwards}#stage #albumOpenerRoot .al-spark{animation:al-spark .75s cubic-bezier(.15, .7, .3, 1) calc(var(--boom,.7s) + var(--t)) forwards}#stage #albumOpenerRoot .al-confetti{animation:al-confetti 1.5s cubic-bezier(.25, .6, .45, 1) calc(var(--boom,.7s) + 20ms + var(--t)) forwards}#stage #albumOpenerRoot .al-reveal.is-torn .al-reveal-slot{animation-name:al-emerge;animation-duration:var(--flight,.56s);animation-timing-function:cubic-bezier(.2,.85,.3,1.15);animation-fill-mode:both}#stage #albumOpenerRoot .al-reveal.is-torn .al-land-pop{animation:al-pop .55s ease-out calc(var(--at,.65s) + var(--i) * var(--gap,.15s) + var(--flight,.56s) * .87) both}#stage #albumOpenerRoot .al-reveal.is-torn .is-special .al-land-pop{animation-duration:.8s}#stage #albumOpenerRoot .al-reveal.is-torn .al-reveal-tap{animation:al-rise .4s ease-out var(--tap-at) both}}@media (prefers-reduced-motion:reduce){#stage #albumOpenerRoot .al-tear{display:none}#stage #albumOpenerRoot .al-reveal.is-torn .al-reveal-tap{opacity:1}}@keyframes al-charge{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-4deg)scale(1.03)}45%{transform:rotate(4deg)scale(1.05)}70%{transform:rotate(-3deg)scale(1.03)}}@keyframes al-flash{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes al-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.8)}}@keyframes al-rays-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes al-spin{to{rotate:360deg}}@keyframes al-fade{to{opacity:0}}@keyframes al-gather{0%{transform:rotate(0)scale(1)}18%{transform:rotate(-2deg)scale(1.01)}32%{transform:rotate(2.5deg)scale(1.02)}45%{transform:rotate(-3.5deg)scale(1.04)}56%{transform:rotate(4deg)scale(1.05)}65%{transform:rotate(-5deg)scale(1.07)}73%{transform:rotate(5.5deg)scale(1.08)}80%{transform:rotate(-6deg)scale(1.1)}86%{transform:rotate(6.5deg)scale(1.11)}91%{transform:rotate(-7deg)scale(1.13)}96%{transform:rotate(7deg)scale(1.15)}to{transform:rotate(0)scale(1.18)}}@keyframes al-burn{0%{opacity:0}to{opacity:1}}@keyframes al-shiver{0%,to{transform:rotate(-7deg)scale(1.18)}50%{transform:rotate(7deg)scale(1.18)}}@keyframes al-glow-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1.35)}}@keyframes al-mote{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.2)}25%{opacity:1}to{opacity:0;transform:translate(0)scale(.3)}}@keyframes al-spark{0%{opacity:1;transform:translate(0, 0) scale(var(--s))}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(0)}}@keyframes al-confetti{0%{opacity:1;transform:translate(0)rotate(0)}40%{opacity:1;transform:translate(calc(var(--dx) * .6), var(--up)) rotate(calc(var(--r) * .4))}to{opacity:0;transform:translate(var(--dx), var(--fall)) rotate(var(--r))}}@keyframes al-emerge{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,0px)) scale(.25) rotate(var(--fr,0deg))}8%{opacity:1}45%{transform:translate(calc(var(--fx,0px) * .3), calc(var(--fy,0px) * .3 - 30px)) scale(1.12) rotate(calc(var(--fr,0deg) * -.4))}to{opacity:1;transform:none}}#stage #albumOpenerRoot .al-card-back{z-index:1;pointer-events:none;box-sizing:border-box;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 4px 6px #0006);background:url(/ui/album/card-back.webp) 0 0/100% 100% no-repeat;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>:-webkit-any(.al-card,.al-card-back){animation-duration:var(--flight,.56s);animation-timing-function:linear;animation-fill-mode:both;animation-delay:calc(var(--at,.65s) + var(--i) * var(--gap,.15s))}#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>:is(.al-card,.al-card-back){animation-duration:var(--flight,.56s);animation-timing-function:linear;animation-fill-mode:both;animation-delay:calc(var(--at,.65s) + var(--i) * var(--gap,.15s))}#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>.al-card{animation-name:al-spin-front}#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>.al-card-back{animation-name:al-spin-back}}@keyframes al-spin-front{0%,28%{opacity:1;transform:perspective(700px)rotateY(0)}39.7%{opacity:1;transform:perspective(700px)rotateY(90deg)}39.71%{opacity:0}53%{transform:perspective(700px)rotateY(180deg)}68%{opacity:0;transform:perspective(700px)rotateY(270deg)}68.01%{opacity:1}86.3%,to{opacity:1;transform:perspective(700px)rotateY(360deg)}}@keyframes al-spin-back{0%,28%{opacity:0;transform:perspective(700px)rotateY(180deg)}39.7%{opacity:0;transform:perspective(700px)rotateY(270deg)}39.71%{opacity:1}53%{transform:perspective(700px)rotateY(360deg)}68%{opacity:1;transform:perspective(700px)rotateY(450deg)}68.01%{opacity:0}86.3%,to{opacity:0;transform:perspective(700px)rotateY(540deg)}}@keyframes al-pop{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes al-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#stage #albumOpenerRoot .al-rv-bar{z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;top:46px;left:0;right:0}#stage #albumOpenerRoot .al-rv-bar>.al-dup-bar{box-sizing:border-box;zoom:.8;width:392px;box-shadow:0 6px 14px #00000073}#stage #albumOpenerRoot .al-rv-bar .al-progress>span{transition:width .45s cubic-bezier(.2,.9,.3,1.2)}#stage #albumOpenerRoot .al-rv-bar.is-full>.al-dup-bar{box-shadow:0 0 22px 6px #ffd650bf,0 6px 14px #00000073}#stage #albumOpenerRoot .al-dup-plus{z-index:4;white-space:nowrap;color:#ffe27a;-webkit-text-stroke:4px #3a1a00;paint-order:stroke fill;pointer-events:none;font-size:30px;font-style:normal;position:absolute;top:50%;left:50%;translate:-50% -50%}#stage #albumOpenerRoot .al-dup-plus>.al-dstar{font-size:26px}#stage #albumOpenerRoot .al-dup-big{z-index:4;pointer-events:none;opacity:0;filter:drop-shadow(0 0 14px #ffd650f2)drop-shadow(0 0 30px #ffaa2899);background:url(/ui/album/dup-star.webp) 50%/contain no-repeat;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}#stage #albumOpenerRoot .al-dup-ring{z-index:3;box-sizing:border-box;pointer-events:none;opacity:0;border:5px solid #ffe27af2;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #ffc83ce6,inset 0 0 18px #ffc83cb3}#stage #albumOpenerRoot .al-fly-star{z-index:6;pointer-events:none;opacity:0;filter:drop-shadow(0 0 6px #ffd250e6);background:url(/ui/album/dup-star.webp) 50%/contain no-repeat;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-rv-bar{animation:al-bar-in .45s cubic-bezier(.2, .9, .3, 1.2) var(--bar-at) both}#stage #albumOpenerRoot .al-rv-bar.is-out{animation:.4s ease-in forwards al-bar-out}#stage #albumOpenerRoot .al-rv-bar.is-pulse .al-star{animation:.4s ease-out al-star-pulse}#stage #albumOpenerRoot .al-rv-bar.is-pulse .al-progress{animation:.4s ease-out al-track-pulse}#stage #albumOpenerRoot .al-reveal-slot.is-charge>.al-card{animation:.28s ease-in-out forwards al-dup-charge}#stage #albumOpenerRoot .al-reveal-slot.is-burst>.al-card{animation:.3s cubic-bezier(.5,0,.75,.4) forwards al-card-burst}#stage #albumOpenerRoot .al-dup-big{animation:.48s cubic-bezier(.2,.9,.3,1.1) both al-dup-big}#stage #albumOpenerRoot .al-dup-ring{animation:.48s ease-out 80ms both al-dup-ring}#stage #albumOpenerRoot .al-dup-plus{animation:.8s ease-out .12s both al-plus-in}#stage #albumOpenerRoot .al-fly-star{animation:al-star-fly .72s cubic-bezier(.45, 0, .55, 1) var(--d) both}}@media (prefers-reduced-motion:reduce){#stage #albumOpenerRoot .al-reveal-slot.is-burst>.al-card{opacity:0}#stage #albumOpenerRoot :-webkit-any(.al-fly-star,.al-dup-plus,.al-dup-big,.al-dup-ring){display:none}#stage #albumOpenerRoot :is(.al-fly-star,.al-dup-plus,.al-dup-big,.al-dup-ring){display:none}#stage #albumOpenerRoot .al-rv-bar.is-out{display:none}}@keyframes al-bar-in{0%{opacity:0;transform:translateY(-30px)scale(.9)}to{opacity:1;transform:none}}@keyframes al-bar-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-34px)scale(.92)}}@keyframes al-star-pulse{0%{scale:1}40%{filter:brightness(1.5);scale:1.35}to{scale:1}}@keyframes al-track-pulse{0%{filter:none}40%{filter:drop-shadow(0 0 8px #ffd650e6)brightness(1.15)}to{filter:none}}@keyframes al-card-burst{0%{opacity:1;filter:brightness(1.5)drop-shadow(0 0 16px #ffd250f2);transform:scale(1.08)}35%{opacity:1;filter:brightness(2.4)drop-shadow(0 0 22px #ffe68c);transform:scale(.85)rotate(-25deg)}to{opacity:0;filter:brightness(3);transform:scale(0)rotate(-200deg)}}@keyframes al-dup-charge{0%{filter:none;transform:none}20%{transform:rotate(-4deg)scale(1.02)}40%{filter:brightness(1.2)drop-shadow(0 0 8px #ffd250b3);transform:rotate(4deg)scale(1.04)}60%{transform:rotate(-5deg)scale(1.05)}80%{filter:brightness(1.4)drop-shadow(0 0 14px #ffd250e6);transform:rotate(5deg)scale(1.07)}to{filter:brightness(1.5)drop-shadow(0 0 16px #ffd250f2);transform:scale(1.08)}}@keyframes al-dup-big{0%{opacity:0;transform:scale(0)rotate(-120deg)}45%{opacity:1;transform:scale(1.3)rotate(10deg)}70%{opacity:1;transform:scale(1.05)rotate(0)}to{opacity:0;filter:brightness(2.5);transform:scale(1.6)rotate(20deg)}}@keyframes al-dup-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}@keyframes al-plus-in{0%{opacity:0;translate:-50% -50%;scale:.3}25%{opacity:1;translate:-50% -50%;scale:1.1}45%{opacity:1;translate:-50% -50%;scale:1}to{opacity:0;translate:-50% calc(-50% - 18px);scale:.85}}@keyframes al-star-fly{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}12%{opacity:1}35%{opacity:1;transform:translate(var(--sx), var(--sy)) scale(1.15) rotate(90deg)}92%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(.6) rotate(300deg)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.3) rotate(320deg)}}#stage #albumOpenerRoot .al-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#stage #albumOpenerRoot .al-reveal-cards{row-gap:22px}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-reveal-slot .al-new{transform-origin:50% 100%;animation:al-new-hop 1.5s ease-in-out calc(var(--at,.65s) + var(--i,0) * var(--gap,.15s) + var(--flight,.56s) + var(--i,0) * .18s) infinite}}@keyframes al-new-hop{0%,46%,to{transform:none}12%{transform:translateY(-7px)scale(1.06,.96)}24%{transform:translateY(0)scale(1.08,.9)}32%{transform:translateY(-2px)scale(.98,1.03)}40%{transform:translateY(0)scale(1)}}#stage #albumOpenerRoot .al-opener-burst{position:relative}#stage #albumOpenerRoot .al-opener-burst:before,#stage #albumOpenerRoot .al-opener-burst:after{content:"";pointer-events:none;opacity:0;position:absolute;top:100%;left:50%}#stage #albumOpenerRoot .al-opener-burst:before{background:radial-gradient(#00000073,#0000 70%);border-radius:50%;width:150px;height:26px;margin:-22px 0 0 -75px}#stage #albumOpenerRoot .al-opener-burst:after{box-sizing:border-box;border:4px solid #ffffffb3;border-radius:50%;width:200px;height:60px;margin:-40px 0 0 -100px;box-shadow:0 0 18px #fff9}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-opener-burst>.al-opener-pack{transform-origin:50% 100%;animation:.82s linear both al-pack-jelly}#stage #albumOpenerRoot .al-opener-burst:before{animation:.82s ease-out both al-pack-shadow}#stage #albumOpenerRoot .al-opener-burst:after{animation:.6s ease-out .26s both al-pack-puff}}@media (prefers-reduced-motion:reduce){#stage #albumOpenerRoot .al-opener-burst:before{opacity:1}}@keyframes al-pack-jelly{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-320px)scale(.82,1.22)}30%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(0)scale(1.28,.7)}44%{transform:translateY(-26px)scale(.86,1.16)}57%{transform:translateY(0)scale(1.12,.88)}69%{transform:translateY(-6px)scale(.95,1.06)}80%{transform:translateY(0)scale(1.04,.97)}90%{transform:scale(.99,1.01)}to{opacity:1;transform:none}}@keyframes al-pack-shadow{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scaleX(1.25)}44%{transform:scaleX(.85)}57%{transform:scaleX(1.08)}to{opacity:1;transform:none}}@keyframes al-pack-puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}#stage #albumOpenerRoot .al-tear-flash{width:220px;height:220px;margin:calc(-110px + var(--tear-y)) 0 0 -110px;background:radial-gradient(circle, #fff 0 30%, color-mix(in srgb, var(--tear-c), #fff 45%) 50%, transparent 72%)}#stage #albumOpenerRoot .al-tear-ring{box-shadow:0 0 26px var(--tear-c), inset 0 0 26px var(--tear-c);border-width:10px}#stage #albumOpenerRoot .al-tear-ring.is-second{border:5px solid #fff;box-shadow:0 0 20px #fff}#stage #albumOpenerRoot .al-tear-whiteout{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 50%, #fff 0 30%, color-mix(in srgb, var(--tear-c), #fff 70%) 70%, color-mix(in srgb, var(--tear-c), #fff 40%));width:100%;height:100%;top:0;left:0}#stage #albumOpenerRoot .al-spark{width:14px;height:14px;left:-7px;top:calc(-7px + var(--tear-y))}#stage #albumOpenerRoot .al-confetti{width:10px;height:15px}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-tear-flash{animation:al-flash-big .7s ease-out var(--boom,.7s) both}#stage #albumOpenerRoot .al-tear-ring{animation:al-ring-big .75s cubic-bezier(.1, .7, .3, 1) var(--boom,.7s) forwards}#stage #albumOpenerRoot .al-tear-ring.is-second{animation:al-ring-big .65s cubic-bezier(.1, .7, .3, 1) calc(var(--boom,.7s) + 90ms) forwards}#stage #albumOpenerRoot .al-tear-whiteout{animation:al-whiteout .38s ease-out var(--boom,.7s) forwards}#stage #albumOpenerRoot .al-spark{animation-duration:.9s}#albumOpener.is-boom{animation:.42s linear both al-boom-shake}}@keyframes al-flash-big{0%{opacity:0;transform:scale(.2)}18%{opacity:1}to{opacity:0;transform:scale(4.6)}}@keyframes al-ring-big{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(4.4)}}@keyframes al-whiteout{0%{opacity:.9}to{opacity:0}}@keyframes al-boom-big{0%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(2.7)}}@keyframes al-boom-shake{0%{translate:0}10%{translate:-12px 7px}20%{translate:11px -9px}32%{translate:-8px 6px}44%{translate:7px -4px}58%{translate:-4px 3px}72%{translate:2px -2px}to{translate:0}}#stage #albumOpenerRoot .al-card-back{overflow:hidden}#stage #albumOpenerRoot .al-card-back:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ffffff40 44%,#ffffffd9 50%,#ffffff40 56%,#0000 62%);position:absolute;top:-20%;bottom:-20%;left:-60%;right:-60%}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>.al-card-back:after{animation:al-back-shine var(--flight,.56s) linear calc(var(--at,.65s) + var(--i) * var(--gap,.15s)) both}#stage #albumOpenerRoot :where(.al-reveal.is-torn .al-reveal-slot)>.al-card-back{animation-name:al-spin-back,al-back-glint}}@keyframes al-back-shine{0%,39.7%{opacity:0;transform:translate(-55%)}42%{opacity:1}66%{opacity:1}68%,to{opacity:0;transform:translate(55%)}}@keyframes al-back-glint{0%,39.7%{filter:drop-shadow(0 4px 6px #0006)brightness()}53%{filter:drop-shadow(0 4px 6px #0006)brightness(1.35)}68%,to{filter:drop-shadow(0 4px 6px #0006)brightness()}}#stage #albumOpenerRoot .al-picker-body{scrollbar-width:none;-ms-overflow-style:none}#stage #albumOpenerRoot .al-picker-body::-webkit-scrollbar{width:0;height:0;display:none}#stage #albumOpenerRoot .al-picker-body{padding-top:31px}#stage #albumOpenerRoot .al-picker{box-sizing:border-box;color:#3a2a1a;filter:drop-shadow(0 12px 32px #00000080);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;width:min(500px,100% - 24px);height:auto;max-height:100%;padding:16px 16px 14px;overflow:visible}#stage #albumOpenerRoot .al-picker-head{border-radius:12px 12px 0 0;flex:none;overflow:hidden}#stage #albumOpenerRoot .al-picker-body{box-sizing:border-box;background:#f3e6c4;border-radius:0 0 12px 12px;flex:0 595px;height:595px;min-height:0;padding-bottom:14px;box-shadow:inset 2px 0 #7a5426,inset -2px 0 #7a5426,inset 0 -2px #7a5426,inset 0 -5px #0000001a}#stage #albumOpenerRoot .al-picker-go{flex:none;margin:14px auto 2px}#stage #albumOpenerRoot .al-picker{padding-top:44.75px;position:relative}#stage #albumOpenerRoot .al-picker-head{aspect-ratio:auto;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:0 0 12px;display:block;position:static;overflow:visible}#stage #albumOpenerRoot .al-picker-head>.al-opener-pack{display:none}#stage #albumOpenerRoot .al-picker-head .al-opener-title{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;min-width:0;max-width:92%;height:49.5px;padding:0 18px 10px;font-size:22px;line-height:1;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%);font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumOpenerRoot .al-picker-head .al-picker-lead{width:auto;max-width:none;box-shadow:none;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;background:0 0;border-radius:0;margin:0 auto;padding:0;font-size:17px;line-height:1.15;position:static;transform:none;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumOpenerRoot .al-picker-body{border-radius:12px;box-shadow:inset 0 0 0 2px #7a5426,inset 0 -5px #0000001a}#stage #albumOpenerRoot .al-pick-set{--pk:#7d4fd0;--pk-d:#4b2a8c;margin:4px 0 26px}#stage #albumOpenerRoot .al-pick-set[data-tone="1"]{--pk:#ef7d22;--pk-d:#9c4a0c}#stage #albumOpenerRoot .al-pick-set[data-tone="2"]{--pk:#d8327a;--pk-d:#8a1748}#stage #albumOpenerRoot .al-pick-set[data-tone="3"]{--pk:#1f9d8b;--pk-d:#0e5e53}#stage #albumOpenerRoot .al-pick-set[data-tone="4"]{--pk:#2f78d4;--pk-d:#17468a}#stage #albumOpenerRoot .al-pick-head{background:linear-gradient(180deg, color-mix(in srgb, var(--pk), #fff 14%), var(--pk));height:60px;box-shadow:inset 0 0 0 2px var(--pk-d), inset 0 -5px 0 #0000002e, 0 2px 0 #0000001f;border-radius:12px;align-items:stretch;margin:0 4px 34px 38px;display:flex;position:relative}#stage #albumOpenerRoot .al-pick-icon{box-sizing:border-box;width:72px;height:72px;box-shadow:0 0 0 2px var(--pk-d), 0 3px 4px #00000040;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--pk), #fff 45%), var(--pk) 75%);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-36px;transform:translateY(-50%)}#stage #albumOpenerRoot .al-pick-icon>.al-set-icon.is-art{font-size:0;line-height:0;display:block}#stage #albumOpenerRoot .al-pick-icon>.al-set-icon.is-art>img{object-fit:contain;filter:drop-shadow(0 2px 2px #140a2859);width:54px;height:54px}#stage #albumOpenerRoot .al-pick-icon>b{color:#fff;white-space:nowrap;background:#1d1733;border-radius:999px;padding:1px 8px 2px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff26;font:400 14px "Germania One", "Lilita One", var(--game-font)!important}#stage #albumOpenerRoot .al-pick-name{text-align:center;color:#fff;-webkit-text-stroke:3.5px var(--pk-d);paint-order:stroke fill;min-width:0;text-shadow:0 2px 0 var(--pk-d);flex:auto;justify-content:center;align-items:center;padding:0 6px 3px 40px;display:flex;font:400 19px/1.05 "Germania One", "Lilita One", var(--game-font)!important}#stage #albumOpenerRoot .al-pick-prize{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pk-d), transparent 55%);background:#fff4dc;border-radius:0 9px 9px 0;flex:none;align-items:center;gap:6px;margin:4px 4px 7px 0;padding:0 8px;display:flex}#stage #albumOpenerRoot .al-pick-prize>i{text-transform:uppercase;color:var(--pk-d);text-align:center;font-style:normal;font:400 13px/1 "Germania One", "Lilita One", var(--game-font)!important}#stage #albumOpenerRoot .al-pick-prize>.al-tiles{gap:5px;padding-bottom:0;display:flex}#stage #albumOpenerRoot .al-pick-prize .al-tiles>.pt-reward{zoom:.62;width:62px}#stage #albumOpenerRoot .al-pick-set .al-cards{grid-template-columns:repeat(3,132px);justify-content:center;gap:26px 10px}#stage #albumOpenerRoot .al-pick-set .al-card{zoom:.92}#stage #albumOpenerRoot .al-pick-icon>.al-set-icon.is-art>img{width:64.8px;height:64.8px}#stage #albumOpenerRoot .al-picker-body{background:#1c1630;box-shadow:inset 0 0 0 2px #3a3058,inset 0 4px 8px #00000073}#stage #albumOpenerRoot .al-picker{isolation:isolate;background:0 0}#stage #albumOpenerRoot .al-picker:after{content:"";z-index:-1;pointer-events:none;background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage #albumOpenerRoot .al-picker:before{content:"";z-index:-2;pointer-events:none;background:url(/ui/album/joker-hat.webp) 50% 100%/contain no-repeat;width:360px;height:185px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}#stage #albumOpenerRoot .al-picker-go{box-sizing:border-box;min-width:210px;height:54px;box-shadow:none;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border:0;border-radius:0;padding:0 26px 6px;font-size:22px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumOpenerRoot .al-picker-go:active{transform:translateY(2px)}#stage #albumOpenerRoot .al-picker-go[disabled]{filter:none;opacity:1;color:#e4e1ea;-webkit-text-stroke-color:#4a4658;text-shadow:0 2px #4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #albumOpenerRoot .al-picker:before{width:288px;height:148px;top:-158px}#stage #albumOpenerRoot .al-pick-prize .al-tiles>.pt-reward b{font:800 20.4px var(--game-font)!important}#stage #albumRoot .al-intro{z-index:8;cursor:pointer;color:#fff;background:#080514c7;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumRoot .al-intro[hidden]{display:none}#stage #albumRoot .al-intro :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumRoot .al-intro-title{box-sizing:content-box;white-space:nowrap;background:url(/ui/album/intro-ribbon-l.webp) 0 0/auto 100% no-repeat,url(/ui/album/intro-ribbon-r.webp) 100% 0/auto 100% no-repeat,url(/ui/album/intro-ribbon-m.webp) 50% 0/calc(100% - 124px) 100% no-repeat;justify-content:center;align-items:center;min-width:190px;height:74px;padding:0 98px;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}#stage #albumRoot .al-intro-title>span{color:#fff;-webkit-text-stroke:5px #5a3200;paint-order:stroke fill;text-shadow:0 3px #5a3200;margin-top:-16px;font-size:30px;line-height:1}#stage #albumRoot .al-intro-tip{flex-direction:column;align-items:center;width:56%;display:flex;position:absolute}#stage #albumRoot .al-intro-tip.is-collect{top:27%;left:6%}#stage #albumRoot .al-intro-tip.is-sets{top:46%;right:4%}#stage #albumRoot .al-intro-tip.is-album{top:64%;left:4%}#stage #albumRoot .al-intro-tip>p{text-align:center;color:#fff;-webkit-text-stroke:4px #14102a;paint-order:stroke fill;text-shadow:0 3px #14102a;margin:6px 0 0;font-size:22px;line-height:1.12}#stage #albumRoot .al-intro-tip>p em{color:#ffd23f;font-style:normal}#stage #albumRoot .al-intro-art{justify-content:center;align-items:flex-end;width:100%;height:128px;display:flex;position:relative}#stage #albumRoot .is-collect .al-intro-art>i{background:var(--al-pack-art) 50% 50% / contain no-repeat;filter:drop-shadow(0 4px 4px #00000073);transform-origin:50% 100%;width:62px;height:93px;margin:0 -10px}#stage #albumRoot .is-collect .al-intro-art>i:first-child{translate:0 6px;rotate:-18deg}#stage #albumRoot .is-collect .al-intro-art>i:nth-child(2){rotate:-6deg}#stage #albumRoot .is-collect .al-intro-art>i:nth-child(3){rotate:6deg}#stage #albumRoot .is-collect .al-intro-art>i:nth-child(4){translate:0 6px;rotate:18deg}#stage #albumRoot .is-sets .al-intro-art{background:url(/ui/album/set-bg.webp?v=2) 50% 100%/124px no-repeat}#stage #albumRoot .is-sets .al-intro-art>img{object-fit:contain;filter:drop-shadow(0 3px 3px #140a2873);width:104px;height:104px;margin-bottom:18px}#stage #albumRoot .is-sets .al-intro-art>b{color:#fff;-webkit-text-stroke:4px #14102a;paint-order:stroke fill;text-shadow:0 3px #14102a;text-transform:uppercase;white-space:nowrap;font-size:21px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)rotate(-6deg)}#stage #albumRoot .is-album .al-intro-art>img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px #ffd250bf)drop-shadow(0 4px 4px #00000073);width:112px;height:112px;position:relative}#stage #albumRoot .al-intro-pile{background:url(/ui/coin-gold.webp) 6% 100%/38px no-repeat,url(/ui/gem.png) 22% 30%/34px no-repeat,url(/ui/coin-gold.webp) 78% 40%/36px no-repeat,url(/ui/gem.png) 94% 100%/38px no-repeat,url(/ui/coin-gold.webp) 64% 100%/34px no-repeat,url(/ui/coin-gold.webp) 34% 100%/36px no-repeat;width:180px;height:52px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#stage #albumRoot .al-intro-arrow{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M8 8 C 30 8 38 18 36 34' fill='none' stroke='%2314102a' stroke-width='10' stroke-linecap='round'/%3E%3Cpath d='M22 30 L36 44 L46 28 Z' fill='%2314102a' stroke='%2314102a' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M8 8 C 30 8 38 18 36 34' fill='none' stroke='%2342e3ff' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M24 31 L36 42 L44 29 Z' fill='%2342e3ff'/%3E%3C/svg%3E") 50%/contain no-repeat;width:46px;height:46px;position:absolute}#stage #albumRoot .is-collect .al-intro-arrow{bottom:-14px;right:-16%}#stage #albumRoot .is-sets .al-intro-arrow{bottom:-10px;left:-14%;transform:scaleX(-1)}#stage #albumRoot .al-intro-tap{left:0;right:0;bottom:calc(96px + var(--safe-b,0px));text-align:center;color:#e8e2ff;-webkit-text-stroke:3.5px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;font-size:20px;position:absolute}@media (prefers-reduced-motion:no-preference){#stage #albumRoot .al-intro{animation:.3s ease-out both al-intro-veil}#stage #albumRoot .al-intro-title{animation:.5s cubic-bezier(.3,1.6,.5,1) .15s both al-intro-pop,.4s cubic-bezier(.4,0,.2,1) .75s both al-intro-rise}#stage #albumRoot .al-intro-tip>.al-intro-art{animation:al-intro-pop .45s cubic-bezier(.3, 1.6, .5, 1) var(--t0) both}#stage #albumRoot .al-intro-tip>p{animation:al-intro-up .35s ease-out calc(var(--t0) + .2s) both}#stage #albumRoot .al-intro-tip>.al-intro-arrow{animation:al-intro-pop .35s cubic-bezier(.3, 1.6, .5, 1) calc(var(--t0) + .35s) both, al-intro-bob 1.1s ease-in-out calc(var(--t0) + .7s) infinite}#stage #albumRoot .al-intro-tip.is-collect{--t0:1.1s}#stage #albumRoot .al-intro-tip.is-sets{--t0:1.65s}#stage #albumRoot .al-intro-tip.is-album{--t0:2.2s}#stage #albumRoot .al-intro-tap{animation:.4s ease-out 3s both al-intro-up,1.6s ease-in-out 3.4s infinite al-intro-breathe}#stage #albumRoot .al-intro.is-skip,#stage #albumRoot .al-intro.is-skip *{animation-delay:-10s!important}#stage #albumRoot .al-intro.is-out{animation:.25s ease-in forwards al-intro-out}}@keyframes al-intro-veil{0%{opacity:0}to{opacity:1}}@keyframes al-intro-out{to{opacity:0}}@keyframes al-intro-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes al-intro-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes al-intro-rise{0%{top:45%}to{top:15%}}@keyframes al-intro-bob{0%,to{translate:0}50%{translate:3px 5px}}@keyframes al-intro-breathe{0%,to{opacity:1}50%{opacity:.55}}#stage #albumRoot .al-help{z-index:2;top:calc(12px + var(--safe-t,0px));box-sizing:border-box;cursor:pointer;color:#fff;-webkit-text-stroke:3px #2a1550;paint-order:stroke fill;text-shadow:0 2px #2a1550;background:radial-gradient(circle at 50% 35%,#8a6ae6,#5a3cb8 70%,#42298f);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 2px;display:flex;position:absolute;right:12px;box-shadow:0 0 0 2px #2a1550,0 3px 4px #0006;font:400 24px/1 "Germania One", "Lilita One", var(--game-font)!important}#stage #albumRoot .al-help:active{transform:translateY(2px)}#stage #albumOpenerRoot .al-cele{cursor:default;color:#fff;background:#080514b3;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 16px 40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumOpenerRoot .al-cele :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #albumOpenerRoot .al-cele-rays{pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffd65a42 0 9deg, transparent 9deg 22deg);border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:36%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 62%);mask-image:radial-gradient(circle,#000 10%,#0000 62%)}#stage #albumOpenerRoot .al-cele-set{justify-content:center;display:flex;position:relative}#stage #albumOpenerRoot .al-cele-set>.al-set{zoom:1.5;cursor:default;width:138px;padding:0}#stage #albumOpenerRoot .al-cele-stamp{z-index:3;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-text-stroke:5px #5a0c1c;paint-order:stroke fill;text-shadow:0 3px #5a0c1c;background:linear-gradient(#ff5a6e,#d42446);border:4px solid #fff;border-radius:12px;padding:6px 16px 8px;font-size:38px;line-height:1;position:absolute;top:42%;left:50%;translate:-50% -50%;rotate:-10deg;box-shadow:0 0 0 3px #5a0c1c,0 6px 10px #00000073}#stage #albumOpenerRoot .al-cele-dust{z-index:2;pointer-events:none;opacity:0;border:6px solid #fff0d2cc;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:42%;left:50%;box-shadow:0 0 18px #fff0d2b3}#stage #albumOpenerRoot :-webkit-any(.al-cele-stamp,.al-cele-dust){top:27%}#stage #albumOpenerRoot :is(.al-cele-stamp,.al-cele-dust){top:27%}#stage #albumOpenerRoot .al-cele-head{color:#ffd23f;text-transform:uppercase;letter-spacing:.04em;-webkit-text-stroke:4px #3a1a00;paint-order:stroke fill;text-shadow:0 3px #3a1a00;margin-top:26px;font-size:24px}#stage #albumOpenerRoot .al-cele-prizes{z-index:1;gap:14px;padding-bottom:14px;position:relative}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward{width:62px}#stage #albumOpenerRoot .al-cele-claim{z-index:1;box-sizing:border-box;cursor:pointer;min-width:210px;height:58px;box-shadow:none;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3.5px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border:0;border-radius:0;margin-top:10px;padding:0 28px 6px;font-size:26px;position:relative}#stage #albumOpenerRoot .al-cele-claim:active{transform:translateY(2px)}#stage #albumOpenerRoot .al-cele-claim[disabled]{opacity:.85}#stage #albumOpenerRoot .al-cele-fws{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #albumOpenerRoot .al-cf{width:0;height:0;position:absolute}#stage #albumOpenerRoot .al-cf>i{opacity:0;background:#ffd23f;border-radius:2px;width:10px;height:14px;position:absolute;top:-7px;left:-5px}#stage #albumOpenerRoot .al-cf>i[data-s="1"]{border-radius:3px;width:6px;height:20px;top:-10px;left:-3px}#stage #albumOpenerRoot .al-cf>i[data-s="2"]{border-radius:50%;width:9px;height:9px;top:-4px;left:-4px}#stage #albumOpenerRoot .al-cf>i[data-c="1"]{background:#ff5fa2}#stage #albumOpenerRoot .al-cf>i[data-c="2"]{background:#5fd1ff}#stage #albumOpenerRoot .al-cf>i[data-c="3"]{background:#8cf26a}#stage #albumOpenerRoot .al-cf>i[data-c="4"]{background:#b77cff}@media (prefers-reduced-motion:no-preference){#stage #albumOpenerRoot .al-cele{animation:.3s ease-out both al-intro-veil}#stage #albumOpenerRoot .al-cele-rays{animation:.5s ease-out .1s both al-rays-in,14s linear infinite al-spin}#stage #albumOpenerRoot .al-cele-set{animation:.5s cubic-bezier(.3,1.6,.5,1) .1s both al-intro-pop,.3s ease-out .65s al-cele-jolt}#stage #albumOpenerRoot .al-cele-stamp{animation:.35s cubic-bezier(.5,0,.7,1.4) .4s both al-cele-stamp}#stage #albumOpenerRoot .al-cele-dust{animation:.5s ease-out .64s both al-cele-dust}#stage #albumOpenerRoot .al-cf>i{animation:al-cf-burst 2.8s linear calc(.7s + var(--d) + var(--t)) infinite}#stage #albumOpenerRoot .al-cele-head{animation:.35s ease-out 1.15s both al-intro-up}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward{animation:.4s cubic-bezier(.3,1.6,.5,1) both al-intro-pop}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward:first-child{animation-delay:1.3s}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward:nth-child(2){animation-delay:1.45s}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward:nth-child(3){animation-delay:1.6s}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward:nth-child(4){animation-delay:1.75s}#stage #albumOpenerRoot .al-cele-prizes>.pt-reward:nth-child(n+5){animation-delay:1.9s}#stage #albumOpenerRoot .al-cele-claim{animation:.4s ease-out 2s both al-intro-up}}@keyframes al-cele-stamp{0%{opacity:0;rotate:-28deg;scale:3}70%{opacity:1;rotate:-10deg;scale:.92}85%{scale:1.06}to{opacity:1;rotate:-10deg;scale:1}}@keyframes al-cele-jolt{0%,to{translate:0}25%{translate:-5px 4px}50%{translate:4px -3px}75%{translate:-2px 2px}}@keyframes al-cele-dust{0%{opacity:.9;scale:.5}to{opacity:0;scale:2.4}}@keyframes al-cf-burst{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.75,.3,1);transform:translate(0)rotate(0)rotateX(0)scale(.5)}24%{opacity:1;transform:translate(var(--dx), var(--up)) rotate(calc(var(--r) * .3)) rotateX(calc(var(--flip) * .25)) scale(1);animation-timing-function:cubic-bezier(.45,0,.8,.6)}82%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) + var(--drift)), calc(var(--up) + var(--fall))) rotate(var(--r)) rotateX(var(--flip)) scale(1)}}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-nm-s{font-size:.86em}#stage :is(#albumRoot,#albumOpenerRoot) .al-nm-s{font-size:.86em}#stage #albumRoot .al-dot{box-shadow:none;color:#fff;-webkit-text-stroke:0;text-shadow:0 2.25px #000;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;font-style:normal;font-family:var(--game-font)!important;font-weight:800!important}#stage :-webkit-any(#albumRoot,#albumOpenerRoot) .al-set>.al-dot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));font-size:calc(15px * var(--badge-scale))}#stage :is(#albumRoot,#albumOpenerRoot) .al-set>.al-dot{width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));font-size:calc(15px * var(--badge-scale))}#stage #albumRoot .al-claim{box-sizing:border-box;cursor:pointer;min-width:128px;height:50px;box-shadow:none;letter-spacing:.02em;color:#fff;-webkit-text-stroke:3px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;border:0;border-radius:0;padding:0 22px 5px;font-size:22px}#stage #albumRoot .al-claim:active{transform:translateY(2px)}#stage #albumRoot .al-claim[disabled]{opacity:.85}#stage.fs-cover #albumRoot .al-mote,#stage.fs-cover #albumRoot .al-hero:before,#stage.fs-cover #albumRoot .al-drift:before,#stage.fs-cover #albumRoot .al-holo:before,#stage.fs-cover #albumRoot .al-new,#stage.fs-cover #albumRoot .al-card-big{animation-play-state:paused!important}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-hall{z-index:0;background:var(--lbp-hall-img,none) 50% 30% / cover no-repeat;position:absolute;top:0;bottom:34%;left:0;right:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-hall{z-index:0;background:var(--lbp-hall-img,none) 50% 30% / cover no-repeat;position:absolute;top:0;bottom:34%;left:0;right:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-hall:after{content:"";background:linear-gradient(#0a081a8c 0%,#0a081a00 30%,#1a143033 70%,#1a1430 100%);position:absolute;top:0;bottom:0;left:0;right:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-hall:after{content:"";background:linear-gradient(#0a081a8c 0%,#0a081a00 30%,#1a143033 70%,#1a1430 100%);position:absolute;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-top{box-sizing:border-box;background:linear-gradient(#140e28eb,#140e28b3);flex:none;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex;box-shadow:0 3px #00000059}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-top{box-sizing:border-box;background:linear-gradient(#140e28eb,#140e28b3);flex:none;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex;box-shadow:0 3px #00000059}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-title{-webkit-text-stroke:4px #14102a;paint-order:stroke fill;text-shadow:0 3px #14102a;flex:1;font-size:26px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-title{-webkit-text-stroke:4px #14102a;paint-order:stroke fill;text-shadow:0 3px #14102a;flex:1;font-size:26px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena{width:min(100%,520px);height:clamp(220px, calc(var(--stage-h,1170px) * .36), 400px);box-sizing:border-box;flex-direction:column;flex:none;display:flex;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena{width:min(100%,520px);height:clamp(220px, calc(var(--stage-h,1170px) * .36), 400px);box-sizing:border-box;flex-direction:column;flex:none;display:flex;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank{background:#1a1430f0;border-radius:14px 14px 0 0;flex:1;width:min(100%,520px);min-height:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank{background:#1a1430f0;border-radius:14px 14px 0 0;flex:1;width:min(100%,520px);min-height:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row{grid-template-columns:64px 46px minmax(0,1fr) auto}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row{grid-template-columns:64px 46px minmax(0,1fr) auto}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-val{background:#1c1234c7;border-radius:10px;align-items:center;gap:4px;margin-right:4px;padding:3px 10px 3px 4px;display:inline-flex}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-val{background:#1c1234c7;border-radius:10px;align-items:center;gap:4px;margin-right:4px;padding:3px 10px 3px 4px;display:inline-flex}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-val-ic{object-fit:contain;width:24px;height:24px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-val-ic{object-fit:contain;width:24px;height:24px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-val b{color:#fff;-webkit-text-stroke:3px #1d1030;paint-order:stroke fill;font-size:18px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-val b{color:#fff;-webkit-text-stroke:3px #1d1030;paint-order:stroke fill;font-size:18px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-foot{box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;padding:12px 14px 14px;display:flex;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-foot{box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:14px;width:100%;padding:12px 14px 14px;display:flex;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-foot .ws-back{cursor:pointer;width:54px;height:54px;padding:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-foot .ws-back{cursor:pointer;width:54px;height:54px;padding:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-foot .ws-back:active{transform:translateY(calc(2px - 50%))}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-foot .ws-back:active{transform:translateY(calc(2px - 50%))}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium{gap:0;padding:0 2px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium{gap:0;padding:0 2px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod{--ped:80.93;--ped-img:url(/ui/arena/podium-3.webp);padding:0 0 calc(var(--ped) * 0.2%);position:relative;container-type:inline-size}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod{--ped:80.93;--ped-img:url(/ui/arena/podium-3.webp);padding:0 0 calc(var(--ped) * 0.2%);position:relative;container-type:inline-size}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-gold{--ped:99.78;--ped-img:url(/ui/arena/podium-1.webp)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-gold{--ped:99.78;--ped-img:url(/ui/arena/podium-1.webp)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-silver{--ped:86.69;--ped-img:url(/ui/arena/podium-2.webp)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-silver{--ped:86.69;--ped-img:url(/ui/arena/podium-2.webp)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod:before{content:"";z-index:0;height:calc(var(--ped) * 1cqi);background:var(--ped-img) 50% 100% / 100% 100% no-repeat;pointer-events:none;position:absolute;bottom:0;left:0;right:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod:before{content:"";z-index:0;height:calc(var(--ped) * 1cqi);background:var(--ped-img) 50% 100% / 100% 100% no-repeat;pointer-events:none;position:absolute;bottom:0;left:0;right:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-empty{visibility:visible;cursor:default}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-empty{visibility:visible;cursor:default}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-fig{z-index:1;margin-bottom:calc(var(--ped) * .68cqi - 46px);position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-fig{z-index:1;margin-bottom:calc(var(--ped) * .68cqi - 46px);position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-empty .tn-pod-fig{margin-bottom:calc(var(--ped) * .8cqi);flex:1 1 0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-empty .tn-pod-fig{margin-bottom:calc(var(--ped) * .8cqi);flex:1 1 0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-name{z-index:2;color:#fff;-webkit-text-stroke:4px #2a1a08;paint-order:stroke fill;text-shadow:0 2px #2a1a08;max-width:74%;height:20px;margin-top:0;font-size:16px;line-height:20px;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-name{z-index:2;color:#fff;-webkit-text-stroke:4px #2a1a08;paint-order:stroke fill;text-shadow:0 2px #2a1a08;max-width:74%;height:20px;margin-top:0;font-size:16px;line-height:20px;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-pts{z-index:2;box-sizing:border-box;color:#fff;-webkit-text-stroke:3px #1d1030;paint-order:stroke fill;background:#1c1234d1;border-radius:12px;gap:3px;height:24px;margin-top:2px;padding:0 9px 0 4px;font-size:15px;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-pts{z-index:2;box-sizing:border-box;color:#fff;-webkit-text-stroke:3px #1d1030;paint-order:stroke fill;background:#1c1234d1;border-radius:12px;gap:3px;height:24px;margin-top:2px;padding:0 9px 0 4px;font-size:15px;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-pts:before{content:"";background:var(--lbp-val-ic,url(/ui/crossed-swords.png)) 50% 50% / contain no-repeat;flex:none;width:20px;height:20px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-pts:before{content:"";background:var(--lbp-val-ic,url(/ui/crossed-swords.png)) 50% 50% / contain no-repeat;flex:none;width:20px;height:20px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal{z-index:2;background:url(/ui/arena/place-3.webp) 50%/contain no-repeat;border:0;border-radius:0;width:38px;height:45px;position:absolute;bottom:calc(100% + 24px);left:50%;translate:-50%}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal{z-index:2;background:url(/ui/arena/place-3.webp) 50%/contain no-repeat;border:0;border-radius:0;width:38px;height:45px;position:absolute;bottom:calc(100% + 24px);left:50%;translate:-50%}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-silver{background-image:url(/ui/arena/place-2.webp)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-silver{background-image:url(/ui/arena/place-2.webp)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-gold{background-image:url(/ui/arena/place-1.webp);width:64px;height:50px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-gold{background-image:url(/ui/arena/place-1.webp);width:64px;height:50px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal b{color:#fff;-webkit-text-stroke:4px #2a1a08;paint-order:stroke fill;font-size:22px;line-height:1}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal b{color:#fff;-webkit-text-stroke:4px #2a1a08;paint-order:stroke fill;font-size:22px;line-height:1}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-gold b{font-size:24px;translate:0 -2px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-medal.is-gold b{font-size:24px;translate:0 -2px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium{transform-origin:50% 100%;transform:translateY(20px)scale(1.1)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium{transform-origin:50% 100%;transform:translateY(20px)scale(1.1)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-gold{z-index:1}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-gold{z-index:1}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod:-webkit-any(.is-silver,.is-bronze){z-index:2}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod:is(.is-silver,.is-bronze){z-index:2}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-silver{translate:20px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-silver{translate:20px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-bronze{translate:-20px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod.is-bronze{translate:-20px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-fig{translate:calc(8.5cqi + 5px) calc(18cqi - 15px)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-fig{translate:calc(8.5cqi + 5px) calc(18cqi - 15px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-hall{filter:blur(1.2px);transform-origin:50% 0;transform:scale(1.02)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-hall{filter:blur(1.2px);transform-origin:50% 0;transform:scale(1.02)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank{background:#2b2242;border-radius:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank{background:#2b2242;border-radius:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank{clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row{padding-top:0;padding-bottom:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row{padding-top:0;padding-bottom:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .tn-row .tn-ava-img:not(.tn-ava-head){width:145%;top:-14%}#stage :is(#arenaPvpPanel,#twlbPanel) .tn-row .tn-ava-img:not(.tn-ava-head){width:145%;top:-14%}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row{--row-rim:#3a2410;--row-fill:#f6e3bf;background:var(--row-rim);box-shadow:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border-color:#0000;border-radius:0;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row{--row-rim:#3a2410;--row-fill:#f6e3bf;background:var(--row-rim);box-shadow:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border-color:#0000;border-radius:0;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row.is-me{--row-fill:#cfe0ff}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row.is-me{--row-fill:#cfe0ff}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row.is-pinned{--row-rim:#1d2f6b;--row-fill:#b9d1ff}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row.is-pinned{--row-rim:#1d2f6b;--row-fill:#b9d1ff}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row:before{content:"";z-index:0;pointer-events:none;background:var(--row-fill);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);position:absolute;top:0;bottom:0;left:0;right:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row:before{content:"";z-index:0;pointer-events:none;background:var(--row-fill);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);position:absolute;top:0;bottom:0;left:0;right:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row>*{z-index:1;position:relative}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row>*{z-index:1;position:relative}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-me{filter:drop-shadow(0 -4px 10px #00000073)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-me{filter:drop-shadow(0 -4px 10px #00000073)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row:before{clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% calc(100% - 7.2px),calc(100% - 7.2px) 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row:before{clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% calc(100% - 7.2px),calc(100% - 7.2px) 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-row-rank{clip-path:polygon(7.2px 0,100% 0,100% 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-row-rank{clip-path:polygon(7.2px 0,100% 0,100% 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium>.lb-showcase{z-index:3}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-podium>.lb-showcase{z-index:3}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list>.lbp-row.is-me{z-index:3;--row-rim:#1d2f6b;--row-fill:#b9d1ff;position:sticky;top:0;bottom:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list>.lbp-row.is-me{z-index:3;--row-rim:#1d2f6b;--row-fill:#b9d1ff;position:sticky;top:0;bottom:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank:has(.tn-list>.lbp-row.is-me)>.tn-me{display:none}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank:has(.tn-list>.lbp-row.is-me)>.tn-me{display:none}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list{margin:5px 0;padding-top:0;padding-bottom:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list{margin:5px 0;padding-top:0;padding-bottom:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list>.lbp-row:last-child{margin-bottom:0}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-rank .tn-list>.lbp-row:last-child{margin-bottom:0}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank:-webkit-any(.is-gold,.is-silver,.is-bronze){width:40px;height:44px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank:is(.is-gold,.is-silver,.is-bronze){width:40px;height:44px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-crown{background:url(/ui/arena/place-3.webp) 50%/contain no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask:none;mask:none}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-crown{background:url(/ui/arena/place-3.webp) 50%/contain no-repeat;top:0;bottom:0;left:0;right:0;-webkit-mask:none;mask:none}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-silver .tn-crown{background-image:url(/ui/arena/place-2.webp)}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-silver .tn-crown{background-image:url(/ui/arena/place-2.webp)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-gold .tn-crown{background-image:url(/ui/arena/place-1.webp);top:-2px;bottom:-2px;left:-10px;right:-10px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-gold .tn-crown{background-image:url(/ui/arena/place-1.webp);top:-2px;bottom:-2px;left:-10px;right:-10px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank:-webkit-any(.is-gold,.is-silver,.is-bronze) b{font-size:20px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank:is(.is-gold,.is-silver,.is-bronze) b{font-size:20px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-gold b{translate:0 -2px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-row .tn-rank.is-gold b{translate:0 -2px}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#arenaPvpPanel,#arenaPvpVs) :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs){--apv-ink:#14102a;--apv-gold:#ffe27a}#stage :is(#arenaPvpPanel,#arenaPvpVs){--apv-ink:#14102a;--apv-gold:#ffe27a}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) [hidden]{display:none!important}#stage :is(#arenaPvpPanel,#arenaPvpVs) [hidden]{display:none!important}#stage #arenaPvpVs[hidden]{display:none!important}#stage #arenaPvpPanel{z-index:58;padding:var(--safe-t,0px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);color:#fff;background:#1a1430;flex-direction:column;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #arenaPvpPanel.show{display:flex}#stage #arenaPvpPanel{--lbp-hall-img:url(/arena/Arena-Coliseum-BG.webp)}#stage #arenaPvpPanel>:not(.apv-hall):not(.apv-pop){z-index:1}#stage #arenaPvpPanel :-webkit-any(.apv-top,.apv-season,.apv-arena,.apv-rank,.apv-foot){position:relative}#stage #arenaPvpPanel :is(.apv-top,.apv-season,.apv-arena,.apv-rank,.apv-foot){position:relative}#stage #arenaPvpPanel .apv-purses{gap:6px;display:flex}#stage #arenaPvpPanel .apv-pill{background:#080614bf;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 10px 0 4px;display:flex;box-shadow:inset 0 0 0 2px #ffffff1f}#stage #arenaPvpPanel .apv-pill-ic{object-fit:contain;width:30px;height:26px;margin-left:-6px}#stage #arenaPvpPanel .apv-pill b{-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:17px}#stage #arenaPvpPanel .apv-season{background:#080614b8;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;margin:10px 0 0 12px;padding:4px 12px 4px 6px;display:flex}#stage #arenaPvpPanel .apv-clock{aspect-ratio:249/306;object-fit:contain;flex:none;width:auto;height:30px}#stage #arenaPvpPanel .apv-season span{color:#d9d2ff;-webkit-text-stroke:2px var(--apv-ink);paint-order:stroke fill;font-size:13px;display:block}#stage #arenaPvpPanel .apv-season b{color:var(--apv-gold);-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:18px;display:block}#stage #arenaPvpPanel .apv-league{top:calc(var(--safe-t,0px) + 58px);-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;white-space:nowrap;background:#080614c7;border-radius:14px;align-items:center;gap:6px;padding:4px 16px 4px 6px;font-size:18px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffd27859}#stage #arenaPvpPanel .apv-medal{width:34px;height:34px}#stage #arenaPvpPanel .apv-side{top:calc(var(--safe-t,0px) + 112px);box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:70px;padding:3px 0 10px;display:flex;position:absolute;right:2px}#stage #arenaPvpPanel .apv-side:before{content:"";z-index:-1;pointer-events:none;background:#16132880;border-radius:7px;position:absolute;top:0;bottom:0;left:5px;right:5px}#stage #arenaPvpPanel .apv-side-b{width:70px;min-height:60px;box-shadow:none;filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex;position:relative}#stage #arenaPvpPanel .apv-side-b:active{transform:translateY(2px)}#stage #arenaPvpPanel .apv-side-b img{object-fit:contain;filter:drop-shadow(0 2px #00000073);flex:none;width:46px;height:46px;margin-top:6px}#stage #arenaPvpPanel .apv-side-b span{z-index:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;margin-top:-11px;font-size:13px;line-height:1.05;position:relative;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) .apv-mini-ic{object-fit:contain;vertical-align:middle;width:22px;height:22px}#stage :is(#arenaPvpPanel,#arenaPvpVs) .apv-mini-ic{object-fit:contain;vertical-align:middle;width:22px;height:22px}#stage #arenaPvpPanel :-webkit-any(.apv-arena,.apv-rank,#apvProfile) :where(b,p,span,button,dt,dd,small){font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #arenaPvpPanel :is(.apv-arena,.apv-rank,#apvProfile) :where(b,p,span,button,dt,dd,small){font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #arenaPvpPanel :-webkit-any(.tn-pod-name,.tn-prize-n){-webkit-text-stroke:4px #1d1030;paint-order:stroke fill}#stage #arenaPvpPanel :is(.tn-pod-name,.tn-prize-n){-webkit-text-stroke:4px #1d1030;paint-order:stroke fill}#stage #arenaPvpPanel .apv-arena{margin-top:46px}#stage #arenaPvpPanel>.apv-side:not(.apv-hall):not(.apv-pop){z-index:3}#stage #arenaPvpPanel .apv-arena{pointer-events:none}#stage #arenaPvpPanel .apv-arena .tn-pod:not(.is-empty){pointer-events:auto}#stage #arenaPvpPanel .apv-prof{box-sizing:border-box;padding:14px}#stage #arenaPvpPanel .apv-prof .tn-pop{max-height:calc(100% - 40px)}#stage #arenaPvpPanel .apv-challenge{flex-direction:column;justify-content:center;align-items:center;min-width:170px;height:62px;font-size:22px;line-height:1;display:flex}#stage #arenaPvpPanel .apv-cost{align-items:center;gap:2px;font-size:15px;display:flex}#stage #arenaPvpPanel .apv-cost-ic{object-fit:contain;width:26px;height:18px}#stage #arenaPvpPanel .apv-closed{box-sizing:border-box;background:#080614e6;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px 8px;width:min(100%,520px);padding:8px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffd27859}#stage #arenaPvpPanel .apv-closed-ic{object-fit:contain;width:26px;height:26px}#stage #arenaPvpPanel .apv-closed b{color:var(--apv-gold);-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:19px}#stage #arenaPvpPanel .apv-closed span{color:#d9d2ff;-webkit-text-stroke:2px var(--apv-ink);paint-order:stroke fill;font-size:14px}#stage #arenaPvpPanel[data-closed] :-webkit-any(.apv-challenge,.apv-refresh,[data-act=fight]){filter:grayscale(.85)brightness(.8)}#stage #arenaPvpPanel[data-closed] :is(.apv-challenge,.apv-refresh,[data-act=fight]){filter:grayscale(.85)brightness(.8)}#stage #arenaPvpPanel .apv-pop{z-index:5;background:#060a0ec7;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpPanel .apv-pop.show{display:flex}#stage #arenaPvpPanel .apv-card{box-sizing:border-box;filter:drop-shadow(0 12px 32px #00000080);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;flex-direction:column;width:min(440px,100% - 24px);max-height:calc(100% - 140px);padding:44px 14px 16px;display:flex;position:relative}#stage #arenaPvpPanel .apv-ribbon{box-sizing:border-box;white-space:nowrap;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;max-width:92%;height:49.5px;padding:0 10px 10px;font-size:22px;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}#stage #arenaPvpPanel .apv-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}#stage #arenaPvpPanel .apv-x{margin-top:14px;position:relative}#stage #arenaPvpPanel .apv-empty{text-align:center;color:#e8e2ff;-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;padding:40px 10px;font-size:20px}#stage #arenaPvpPanel :is(.apv-body b,.apv-body span:not(.apv-art):not(.pt-reward),.apv-body div){-webkit-text-stroke:2.5px var(--apv-ink);paint-order:stroke fill}#stage #arenaPvpPanel .apv-art-emoji{-webkit-text-stroke:0}#stage #arenaPvpPanel .apv-offer-head{justify-content:space-around;padding:4px 0 10px;font-size:16px;display:flex}#stage #arenaPvpPanel .apv-offer-head b{color:var(--apv-gold);margin-left:4px}#stage #arenaPvpPanel .apv-opp-list{flex-direction:column;gap:7px;display:flex}#stage #arenaPvpPanel .apv-opp{background:#f3e6c4;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;display:flex;box-shadow:inset 0 0 0 2px #7a5426,inset 0 -4px #0000001f}#stage #arenaPvpPanel .apv-opp.done{filter:saturate(.4)brightness(.85)}#stage #arenaPvpPanel .apv-opp-face{width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--apv-ink);background:#3a4f9a;border-radius:8px;justify-content:center;align-items:center;display:flex}#stage #arenaPvpPanel .apv-opp-ic{object-fit:contain;width:34px;height:34px}#stage #arenaPvpPanel .apv-opp-face{cursor:pointer;overflow:hidden}#stage #arenaPvpPanel .apv-opp-ava{border-width:2px;width:46px;height:46px}#stage #arenaPvpPanel .apv-opp-name{cursor:pointer}#stage #arenaPvpPanel .apv-opp-main{flex:1;min-width:0}#stage #arenaPvpPanel .apv-opp-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}#stage #arenaPvpPanel .apv-opp-stats,#stage #arenaPvpPanel .apv-opp-stakes{align-items:center;gap:10px;font-size:13px;display:flex}#stage #arenaPvpPanel .apv-win b{color:#7dff8a}#stage #arenaPvpPanel .apv-lose b{color:#ff8a8a}#stage #arenaPvpPanel .apv-opp-go{flex-direction:column;flex:none;align-items:center;padding:4px 10px;font-size:15px;line-height:1;display:flex}#stage #arenaPvpPanel .apv-opp-cost{align-items:center;gap:2px;font-size:12px;display:flex}#stage #arenaPvpPanel .apv-opp-done{text-align:center;flex:none;width:70px;font-size:17px}#stage #arenaPvpPanel .apv-opp-done.won{color:#7dff8a}#stage #arenaPvpPanel .apv-opp-done.lost{color:#ff8a8a}#stage #arenaPvpPanel .apv-refresh{justify-content:center;align-self:center;align-items:center;gap:8px;min-width:170px;margin-top:12px;font-size:19px;display:flex}#stage #arenaPvpPanel .apv-ref-cost{align-items:center;gap:3px;display:inline-flex}#stage #arenaPvpPanel .apv-refresh .apv-short{color:#ff8a8a}#stage #arenaPvpPanel .apv-ex-item{flex-direction:column;align-items:center;gap:4px;padding:6px 0 12px;display:flex}#stage #arenaPvpPanel .apv-ex-ic{object-fit:contain;width:90px;height:61px}#stage #arenaPvpPanel .apv-ex-name{font-size:20px}#stage #arenaPvpPanel .apv-ex-count{justify-content:center;align-items:center;gap:6px;display:flex}#stage #arenaPvpPanel .apv-ex-b{min-width:52px;height:40px;padding:0 8px;font-size:16px}#stage #arenaPvpPanel .apv-ex-step{min-width:40px;font-size:22px}#stage #arenaPvpPanel .apv-ex-n{text-align:center;min-width:40px;color:var(--apv-gold);font-size:26px}#stage #arenaPvpPanel .apv-ex-left{text-align:center;color:#e8e2ff;margin:12px 0;font-size:16px}#stage #arenaPvpPanel .apv-ex-buy{justify-content:center;align-self:center;align-items:center;gap:6px;min-width:170px;height:50px;font-size:19px;display:flex}#stage #arenaPvpPanel .apv-ex-gem{object-fit:contain;width:26px;height:26px}#stage #arenaPvpPanel .is-short b{color:#ff8a8a}#stage #arenaPvpPanel .apv-body:has(.apv-ex-item){flex-direction:column;display:flex}#stage #arenaPvpPanel .apv-shop-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}#stage #arenaPvpPanel .apv-shop-card{box-shadow:inset 0 0 0 2px var(--apv-ink), inset 0 0 0 4px #ffffff12;background:#2a2342;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex}#stage #arenaPvpPanel .apv-shop-card.sold{opacity:.55}#stage #arenaPvpPanel .apv-shop-title{text-align:center;align-items:center;min-height:30px;font-size:12px;display:flex}#stage #arenaPvpPanel .apv-shop-prize{justify-content:center;display:flex}#stage #arenaPvpPanel .apv-shop-limit{color:#c9c0e8;font-size:11px}#stage #arenaPvpPanel .apv-shop-buy{align-items:center;gap:3px;height:32px;padding:0 8px;font-size:14px;display:flex}#stage #arenaPvpPanel .apv-prize{background:#ffffff14;border-radius:9px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:relative}#stage #arenaPvpPanel .apv-art{z-index:1;object-fit:contain;width:40px;height:40px;position:relative}#stage #arenaPvpPanel .apv-art-none,#stage #arenaPvpPanel .apv-art-emoji{justify-content:center;align-items:center;font-size:24px;display:flex}#stage #arenaPvpPanel .apv-amt{z-index:2;font-size:12px;position:absolute;bottom:0;right:2px}#stage #arenaPvpPanel .apv-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){vertical-align:middle;width:38px;height:38px;margin:0;font-size:26px}#stage #arenaPvpPanel .apv-art-emoji :is(.xf-uni[data-rarity],.xf-own){vertical-align:middle;width:38px;height:38px;margin:0;font-size:26px}#stage #arenaPvpPanel .apv-rw-prizes .apv-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){width:30px;height:30px;font-size:20px}#stage #arenaPvpPanel .apv-rw-prizes .apv-art-emoji :is(.xf-uni[data-rarity],.xf-own){width:30px;height:30px;font-size:20px}#stage #arenaPvpPanel .apv-rw-body{gap:8px;display:flex}#stage #arenaPvpPanel .apv-rw-col{flex-direction:column;flex:none;gap:4px;display:flex}#stage #arenaPvpPanel .apv-rw-league{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;width:64px;padding:3px 0;display:flex}#stage #arenaPvpPanel .apv-rw-league.on{background:#ffd2784d;box-shadow:inset 0 0 0 2px #ffd278b3}#stage #arenaPvpPanel .apv-rw-league span{font-size:11px}#stage #arenaPvpPanel .apv-rw-list{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}#stage #arenaPvpPanel .apv-rw-row{background:#f3e6c4;border-radius:10px;align-items:center;gap:6px;padding:4px 6px;display:flex;box-shadow:inset 0 0 0 2px #7a5426}#stage #arenaPvpPanel .apv-rw-rank{text-align:center;width:42px;font-size:15px}#stage #arenaPvpPanel .apv-rw-prizes{flex-wrap:wrap;gap:4px;display:flex}#stage #arenaPvpPanel .apv-rw-prizes .apv-prize{width:44px;height:44px}#stage #arenaPvpPanel .apv-rw-prizes .apv-art{width:32px;height:32px}#stage :-webkit-any(#arenaPvpPanel,#prizeTip) .apv-frame-ic{z-index:1;border:3px solid var(--apv-frame,#e6b23a);border-radius:8px 8px 12px 12px;width:26px;height:30px;position:relative;box-shadow:inset 0 0 0 2px #ffffff59,0 1px #00000059}#stage :is(#arenaPvpPanel,#prizeTip) .apv-frame-ic{z-index:1;border:3px solid var(--apv-frame,#e6b23a);border-radius:8px 8px 12px 12px;width:26px;height:30px;position:relative;box-shadow:inset 0 0 0 2px #ffffff59,0 1px #00000059}#stage #arenaPvpPanel .apv-frame .apv-amt{font-size:10px}#stage :-webkit-any(#arenaPvpPanel,#prizeTip) .apv-frame-gold{--apv-frame:#e6b23a}#stage :is(#arenaPvpPanel,#prizeTip) .apv-frame-gold{--apv-frame:#e6b23a}#stage :-webkit-any(#arenaPvpPanel,#prizeTip) .apv-frame-platinum{--apv-frame:#9a6ad8}#stage :is(#arenaPvpPanel,#prizeTip) .apv-frame-platinum{--apv-frame:#9a6ad8}#stage :-webkit-any(#arenaPvpPanel,#prizeTip) .apv-frame-diamond{--apv-frame:#e0703c}#stage :is(#arenaPvpPanel,#prizeTip) .apv-frame-diamond{--apv-frame:#e0703c}#stage :-webkit-any(#arenaPvpPanel,#prizeTip) .apv-frame-master{--apv-frame:#d0365a}#stage :is(#arenaPvpPanel,#prizeTip) .apv-frame-master{--apv-frame:#d0365a}#stage #arenaPvpPanel .apv-rw-note{text-align:center;color:#e8e2ff;margin:10px 0 8px;font-size:13px}#stage #arenaPvpPanel .apv-rw-tabs{gap:6px;display:flex}#stage #arenaPvpPanel .apv-tab{cursor:pointer;color:#fff;height:40px;box-shadow:inset 0 0 0 2px var(--apv-ink);background:#4a3f8f;border:0;border-radius:10px;flex:1;font-size:15px}#stage #arenaPvpPanel .apv-tab.on{background:#e07a3c}#stage #arenaPvpPanel .apv-rec-list{flex-direction:column;gap:6px;display:flex}#stage #arenaPvpPanel .apv-rec{box-shadow:inset 0 0 0 2px var(--apv-ink);background:#2a2342;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}#stage #arenaPvpPanel .apv-rec-res{width:70px;font-size:15px}#stage #arenaPvpPanel .apv-rec.won .apv-rec-res{color:#7dff8a}#stage #arenaPvpPanel .apv-rec.lost .apv-rec-res{color:#ff8a8a}#stage #arenaPvpPanel .apv-rec-main{flex:1;min-width:0}#stage #arenaPvpPanel .apv-rec-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}#stage #arenaPvpPanel .apv-rec-sub{color:#c9c0e8;font-size:12px}#stage #arenaPvpPanel .apv-rec-delta{text-align:right;width:36px;font-size:15px}#stage #arenaPvpPanel .apv-rec-delta.up{color:#7dff8a}#stage #arenaPvpPanel .apv-rec-delta.down{color:#ff8a8a}#stage #arenaPvpPanel .apv-ru{flex-direction:column;align-items:center;gap:14px;display:flex}#stage #arenaPvpPanel .apv-ru-title{-webkit-text-stroke:4px var(--apv-ink);paint-order:stroke fill;font-size:28px}#stage #arenaPvpPanel .apv-ru-row{align-items:center;gap:18px;display:flex}#stage #arenaPvpPanel .apv-ru-l{-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;flex-direction:column;align-items:center;font-size:20px;display:flex}#stage #arenaPvpPanel .apv-ru-medal{width:96px;height:96px}#stage #arenaPvpPanel .apv-ru-arrow{color:#7fd7ff;-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:34px}#stage #arenaPvpPanel .apv-ru-hint{color:#c9c0e8;-webkit-text-stroke:2.5px var(--apv-ink);paint-order:stroke fill;margin-top:30px;font-size:16px}#stage #arenaPvpPanel .apv-res{flex-direction:column;align-items:center;gap:22px;width:min(420px,100% - 24px);display:flex}#stage #arenaPvpPanel .apv-res-badge{text-align:center;width:220px;box-shadow:inset 0 0 0 5px #f6c431, inset 0 0 0 8px var(--apv-ink), 0 10px 30px #00000080;background:linear-gradient(#d6363b 0 50%,#2f6fd6 50% 100%);border-radius:20px 20px 50% 50%/20px 20px 30% 30%;padding:26px 10px 18px}#stage #arenaPvpPanel .apv-res-badge.lost{filter:grayscale(.6)brightness(.8)}#stage #arenaPvpPanel .apv-res-word{color:var(--apv-gold);-webkit-text-stroke:5px var(--apv-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--apv-ink);font-size:40px}#stage #arenaPvpPanel .apv-res-sub{-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:16px}#stage #arenaPvpPanel .apv-res-vs{background:#00000073;justify-content:center;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}#stage #arenaPvpPanel .apv-res-side{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}#stage #arenaPvpPanel .apv-res-face{width:58px;height:58px;box-shadow:inset 0 0 0 2px var(--apv-ink);background:#3a4f9a;border-radius:10px;justify-content:center;align-items:center;display:flex}#stage #arenaPvpPanel .apv-res-side.foe .apv-res-face{background:#8a3f3f}#stage #arenaPvpPanel .apv-res-name{text-overflow:ellipsis;white-space:nowrap;-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;max-width:100%;font-size:17px;overflow:hidden}#stage #arenaPvpPanel .apv-res-rating{-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;align-items:center;gap:3px;font-size:18px;display:flex}#stage #arenaPvpPanel .apv-res-delta{-webkit-text-stroke:3px var(--apv-ink);paint-order:stroke fill;font-size:18px}#stage #arenaPvpPanel .apv-res-delta.up{color:#7dff8a}#stage #arenaPvpPanel .apv-res-delta.down{color:#ff8a8a}#stage #arenaPvpPanel .apv-res-x{color:var(--apv-gold);-webkit-text-stroke:4px var(--apv-ink);paint-order:stroke fill;font-size:30px}#stage #arenaPvpPanel .apv-res-ok{min-width:150px;height:50px;font-size:22px}#stage #arenaPvpVs{left:0;right:0;top:calc(var(--safe-t,0px) + 12px);z-index:41;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}#stage #arenaPvpVs .apv-vs-row{justify-content:center;align-items:center;gap:12px;width:calc(100% - 24px);max-width:520px;display:flex}#stage #arenaPvpVs .apv-vs-side{background:#080614b3;border-radius:10px;flex-direction:column;flex:1;min-width:0;padding:4px 10px;display:flex}#stage #arenaPvpVs .apv-vs-side.foe{align-items:flex-end}#stage #arenaPvpVs .apv-vs-side b{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;max-width:100%;font-size:17px;overflow:hidden}#stage #arenaPvpVs .apv-vs-side span{color:#ffe27a;-webkit-text-stroke:2.5px #14102a;paint-order:stroke fill;font-size:13px}#stage #arenaPvpVs .apv-vs-x{color:#ffe27a;-webkit-text-stroke:4px #14102a;paint-order:stroke fill;font-size:30px}#stage #arenaPvpVs .apv-skip{pointer-events:auto;left:50%;bottom:calc(var(--safe-b,0px) + 24px);min-width:120px;height:48px;font-size:20px;position:fixed;transform:translate(-50%)}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) :-webkit-any(.btn,.tn-retry){box-sizing:border-box;cursor:pointer;min-height:48px;box-shadow:none;filter:none;letter-spacing:.02em;color:#7a4310;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;border:0;border-radius:0;padding:0 20px 5px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :is(#arenaPvpPanel,#arenaPvpVs) :is(.btn,.tn-retry){box-sizing:border-box;cursor:pointer;min-height:48px;box-shadow:none;filter:none;letter-spacing:.02em;color:#7a4310;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 14px) 100%;border:0;border-radius:0;padding:0 20px 5px;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) :-webkit-any(.btn,.tn-retry) :-webkit-any(span,b){color:inherit;-webkit-text-stroke:0;text-shadow:none}#stage :is(#arenaPvpPanel,#arenaPvpVs) :is(.btn,.tn-retry) :is(span,b){color:inherit;-webkit-text-stroke:0;text-shadow:none}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) :-webkit-any(.btn-green,.tn-retry){color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage :is(#arenaPvpPanel,#arenaPvpVs) :is(.btn-green,.tn-retry){color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) .btn-blue{color:#1f4d7a;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 14px) 100%}#stage :is(#arenaPvpPanel,#arenaPvpVs) .btn-blue{color:#1f4d7a;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 14px) 100%}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) :-webkit-any(.btn,.tn-retry):active{box-shadow:none;transform:translateY(2px)}#stage :is(#arenaPvpPanel,#arenaPvpVs) :is(.btn,.tn-retry):active{box-shadow:none;transform:translateY(2px)}#stage :-webkit-any(#arenaPvpPanel,#arenaPvpVs) .btn:disabled{opacity:1;filter:none;color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage :is(#arenaPvpPanel,#arenaPvpVs) .btn:disabled{opacity:1;filter:none;color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #arenaPvpPanel .apv-challenge{min-width:190px;height:64px;padding:0 26px 7px;font-size:24px}#stage #arenaPvpPanel .apv-challenge .apv-cost{font-size:16px}#stage #arenaPvpPanel .apv-challenge{gap:0}#stage #arenaPvpPanel .apv-challenge>span{line-height:1}#stage #arenaPvpPanel .apv-pop.apv-page{z-index:6;padding:var(--safe-t,0px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);box-sizing:border-box;background:#1a1430;justify-content:flex-start;align-items:stretch}#stage #arenaPvpPanel .apv-shop-well>.apv-body{background:#2b2242;flex:auto;min-height:0;padding:12px 10px}#stage #arenaPvpPanel .apv-page>.apv-foot{flex:none;min-height:88px}#stage #arenaPvpPanel .apv-shop-banner{z-index:2;aspect-ratio:2106/747;background:url(/ui/arena/arena-shop-banner.webp) 50%/cover no-repeat;flex:none;width:100%;max-height:34%;position:relative;box-shadow:0 3px #00000059}#stage #arenaPvpPanel .apv-shop-ribbon{aspect-ratio:1158/180;box-sizing:border-box;white-space:nowrap;color:#fff;-webkit-text-stroke:5px #5a3000;paint-order:stroke fill;text-shadow:0 3px #5a3000;background:url(/ui/gui-pro/sp-ribbon-gold.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:min(86%,420px);padding-bottom:1.6%;font-size:28px;line-height:1;display:flex;position:absolute;bottom:0;left:50%;translate:-50% 40%}#stage #arenaPvpPanel .apv-shop-well>.apv-body{padding-top:40px}#stage #arenaPvpPanel .apv-body{scrollbar-width:none}#stage #arenaPvpPanel .apv-body::-webkit-scrollbar{display:none}#stage #arenaPvpPanel .apv-shop-buy{color:#fff;-webkit-text-stroke:3px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a}#stage #arenaPvpPanel .apv-shop-buy :-webkit-any(span,b){color:#fff;-webkit-text-stroke:3px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a}#stage #arenaPvpPanel .apv-shop-buy :is(span,b){color:#fff;-webkit-text-stroke:3px #1c5a2a;paint-order:stroke fill;text-shadow:0 2px #1c5a2a}#stage #arenaPvpPanel #apvShop .apv-shop-prize>.apv-prize{zoom:1.3}#stage #arenaPvpPanel #apvShop .apv-shop-title{font-size:16px}#stage #arenaPvpPanel .apv-page>.apv-shop-banner{z-index:3}#stage #arenaPvpPanel .apv-shop-well>.apv-body{z-index:1;position:relative}#stage #arenaPvpPanel .apv-purses{gap:7px}#stage #arenaPvpPanel .apv-pill{box-sizing:border-box;min-width:84px;height:31px;box-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border-radius:0;gap:5px;padding:0 10px 0 4px}#stage #arenaPvpPanel .apv-pill-ic{object-fit:contain;filter:drop-shadow(0 1.5px #00000059);flex:none;width:32px;height:33px;margin:0 0 0 -3px}#stage #arenaPvpPanel .apv-pill[data-purse=gems] .apv-pill-ic{content:url(/ui/gui-pro/topbar-gem.png);width:34px;height:30px}#stage #arenaPvpPanel .apv-pill b{text-align:center;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;flex:auto;font-size:16px}#stage #arenaPvpPanel #apvShop .apv-shop-card{background:#1c1630}#stage #arenaPvpPanel #apvShop .apv-shop-grid{grid-template-columns:repeat(3,calc(28.3333% - 4.53333px));justify-content:center}#stage #arenaPvpPanel #apvShop>.apv-shop-well{z-index:1;background:#2b2242;flex:auto;min-height:0;position:relative;overflow:hidden}#stage #arenaPvpPanel #apvShop>.apv-shop-well:before{content:"";z-index:0;pointer-events:none;background:url(/ui/gui-pro/rm-pattern.png) 0 0/400px 400px;animation:48s linear infinite apvShopTiles;position:absolute;top:-400px;bottom:0;left:-400px;right:0}#stage #arenaPvpPanel #apvShop>.apv-shop-well>.apv-body{z-index:1;box-sizing:border-box;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes apvShopTiles{0%{transform:translate(0)}to{transform:translate(400px,400px)}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpPanel #apvShop>.apv-shop-well:before{animation:none}}#stage #arenaPvpPanel #apvRewards .apv-card{width:min(460px,100% - 16px)}#stage #arenaPvpPanel #apvRewards .apv-ribbon{-webkit-text-stroke-color:#5a3000;text-shadow:0 3px #5a3000;background-image:url(/ui/gui-pro/sp-ribbon-gold.png)}#stage #arenaPvpPanel #apvRewards .apv-rw-panel{background:#fbf0d6;border-radius:10px;padding:10px 8px 8px 0;box-shadow:inset 0 0 0 3px #c9a46a,0 3px #00000059}#stage #arenaPvpPanel #apvRewards .apv-rw-body{align-items:stretch;gap:0}#stage #arenaPvpPanel #apvRewards .apv-rw-col{gap:2px;width:82px;padding:4px 0;position:relative}#stage #arenaPvpPanel #apvRewards .apv-rw-col:before{content:"";z-index:0;background:#966e3c2e;border-radius:5px;width:10px;position:absolute;top:18px;bottom:18px;left:50%;translate:-50%}#stage #arenaPvpPanel #apvRewards .apv-rw-league{z-index:1;width:82px;box-shadow:none;background:0 0;border-radius:0;padding:4px 0 2px;position:relative}#stage #arenaPvpPanel #apvRewards .apv-rw-league .apv-medal{filter:drop-shadow(0 2px #0000004d);width:57px;height:57px}#stage #arenaPvpPanel #apvRewards .apv-rw-league span{color:#fff;-webkit-text-stroke:3px #3a2410;paint-order:stroke fill;margin-top:-10px;font-size:14px}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%);background:linear-gradient(#ffd04a,#f59a0c);border-radius:0;box-shadow:inset 0 0 0 3px #a85a00}#stage #arenaPvpPanel #apvRewards .apv-rw-list{background:#dcc49c;border-radius:8px;gap:6px;padding:6px;box-shadow:inset 0 2px #0000001f}#stage #arenaPvpPanel #apvRewards .apv-rw-row{background:#fbf0d6;border-radius:8px;gap:8px;min-height:64px;padding:0 6px 0 0;overflow:hidden;box-shadow:inset 0 0 0 2px #8a6232,0 2px #0000002e}#stage #arenaPvpPanel #apvRewards .apv-rw-rank{color:#fff;-webkit-text-stroke:3.5px #3a2410;paint-order:stroke fill;background:#a06e3247;flex:none;justify-content:center;align-self:stretch;align-items:center;width:58px;font-size:17px;display:flex}#stage #arenaPvpPanel #apvRewards .apv-rw-row.is-me{background:linear-gradient(#ffd04a,#f5a20c);box-shadow:inset 0 0 0 2px #a85a00,0 2px #0000002e}#stage #arenaPvpPanel #apvRewards .apv-rw-row.is-me .apv-rw-rank{background:#c85a0073}#stage #arenaPvpPanel #apvRewards .apv-rw-prizes{gap:6px}#stage #arenaPvpPanel #apvRewards .apv-rw-prizes .apv-prize{width:50px;height:50px}#stage #arenaPvpPanel #apvRewards .apv-rw-prizes .apv-art{width:36px;height:36px}#stage #arenaPvpPanel #apvRewards .apv-rw-note{color:#5a3416;-webkit-text-stroke:0;text-shadow:none;margin:10px 4px 2px 8px;font-size:14px}#stage #arenaPvpPanel #apvRewards .apv-rw-tabs{gap:8px;margin-top:14px}#stage #arenaPvpPanel #apvRewards .apv-tab{color:#cfc2ff;-webkit-text-stroke:3px #2a1a4a;paint-order:stroke fill;background:linear-gradient(#7a5fd0,#5a41a8);border-radius:8px;height:46px;font-size:18px;position:relative;box-shadow:inset 0 0 0 3px #2a1a4a,0 3px #00000059}#stage #arenaPvpPanel #apvRewards .apv-tab.on{color:#fff;-webkit-text-stroke-color:#5a1e0a;background:linear-gradient(#f08a5a,#d9603a);box-shadow:inset 0 0 0 3px #5a1e0a,0 3px #00000059}#stage #arenaPvpPanel #apvRewards .apv-tab.on:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#d9603a;width:20px;height:11px;position:absolute;top:-10px;left:50%;translate:-50%}#stage #arenaPvpPanel #apvRewards .apv-rw-list{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:426px;overflow-y:auto}#stage #arenaPvpPanel #apvRewards .apv-rw-list::-webkit-scrollbar{display:none}#stage #arenaPvpPanel #apvRewards .apv-rw-row{flex:none}#stage #arenaPvpPanel #apvRewards .apv-rw-league span{z-index:1;position:relative}#stage #arenaPvpPanel .apv-prize{background:var(--pt-frame);border-radius:17.8%}#stage #arenaPvpPanel #apvRewards .apv-tab{box-shadow:none;box-sizing:border-box;color:#fff;-webkit-text-stroke:3px #1c1037;paint-order:stroke fill;text-shadow:0 2px #1c1037;background:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2) 0/auto 100% no-repeat,url(/ui/gui-pro/sp-btn3-purple-r.png?v=2) 100%/auto 100% no-repeat,url(/ui/gui-pro/sp-btn3-purple-m.png?v=2) 50%/calc(100% - 12px) 100% no-repeat;border-radius:0;padding-bottom:5px}#stage #arenaPvpPanel #apvRewards .apv-tab.on{filter:hue-rotate(22deg)saturate(1.1);-webkit-text-stroke-color:#4a0612;text-shadow:0 2px #4a0612;background:url(/ui/gui-pro/sp-btn3-red-l.png?v=2) 0/auto 100% no-repeat,url(/ui/gui-pro/sp-btn3-red-r.png?v=2) 100%/auto 100% no-repeat,url(/ui/gui-pro/sp-btn3-red-m.png?v=2) 50%/calc(100% - 12px) 100% no-repeat}#stage #arenaPvpPanel #apvRewards .apv-tab.on:before,#stage #arenaPvpPanel #apvRewards .apv-tab.on:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:50%;translate:-50%}#stage #arenaPvpPanel #apvRewards .apv-tab.on:before{background:#4a0612;width:32px;height:15px;top:-14px}#stage #arenaPvpPanel #apvRewards .apv-tab.on:after{background:#e82e4f;width:24px;height:12px;top:-10px}#stage #arenaPvpPanel #apvRewards .apv-tab{height:57.2px}#stage #arenaPvpPanel #apvRewards .apv-tab.on{box-shadow:none;border-radius:0}#stage #arenaPvpPanel #apvRewards .apv-tab.on:before{width:44.1px;height:19.6px;top:-19.6px}#stage #arenaPvpPanel #apvRewards .apv-tab.on:after{width:43.7px;height:19.42px;top:-16.92px}#stage #arenaPvpPanel #apvRecord .apv-card{width:min(460px,100% - 16px)}#stage #arenaPvpPanel #apvRecord .apv-ribbon{-webkit-text-stroke-color:#5a2200;text-shadow:0 3px #5a2200;background-image:url(/ui/gui-pro/ei-ribbon-legendary.png)}#stage #arenaPvpPanel #apvRecord .apv-rec-panel{height:min(560px, calc(var(--stage-h,1170px) * .5));box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fbf0d6;border-radius:10px;padding:10px;overflow-y:auto;box-shadow:inset 0 0 0 3px #c9a46a,0 3px #00000059}#stage #arenaPvpPanel #apvRecord .apv-rec-panel::-webkit-scrollbar{display:none}#stage #arenaPvpPanel #apvRecord .apv-rec-list{gap:8px}#stage #arenaPvpPanel #apvRecord .apv-rec{background:#f6d9a8;border-radius:10px;gap:10px;min-height:74px;padding:0 0 0 8px;overflow:hidden;box-shadow:inset 0 0 0 3px #3a2410,0 2px #0003}#stage #arenaPvpPanel #apvRecord .apv-rec-ava{flex:none;width:54px;height:54px}#stage #arenaPvpPanel #apvRecord .apv-rec-ava .tn-ava-img:not(.tn-ava-head){width:145%;top:-14%}#stage #arenaPvpPanel #apvRecord .apv-rec-name{color:#fff;-webkit-text-stroke:4px #3a2410;paint-order:stroke fill;text-shadow:0 2px #3a2410;font-size:19px}#stage #arenaPvpPanel #apvRecord .apv-rec-sub{color:#7a5228;-webkit-text-stroke:0;margin-top:2px;font-size:13px}#stage #arenaPvpPanel #apvRecord .apv-rec-out{background:#d9b47e;flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:2px;width:108px;display:flex;box-shadow:inset 3px 0 #3a241040}#stage #arenaPvpPanel #apvRecord .apv-rec-ic{object-fit:contain;filter:drop-shadow(0 2px #0000004d);width:40px;height:34px}#stage #arenaPvpPanel #apvRecord .apv-rec-delta{text-align:left;align-items:center;gap:3px;width:auto;display:flex}#stage #arenaPvpPanel #apvRecord .apv-rec-delta span{color:#5a3416;-webkit-text-stroke:0;font-size:14px}#stage #arenaPvpPanel #apvRecord .apv-rec-delta .apv-mini-ic{width:18px;height:18px}#stage #arenaPvpPanel #apvRecord .apv-rec-delta b{-webkit-text-stroke:0;font-size:16px}#stage #arenaPvpPanel #apvRecord .apv-rec-delta.up b{color:#2f8a1c}#stage #arenaPvpPanel #apvRecord .apv-rec-delta.down b{color:#c0281e}#stage #arenaPvpPanel #apvRecord .apv-rec-empty{color:#7a5228;-webkit-text-stroke:0}#stage #arenaPvpPanel #apvShop .apv-shop-card{box-shadow:none;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:#14102a;border-radius:0;position:relative}#stage #arenaPvpPanel #apvShop .apv-shop-card:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:#1c1630;position:absolute;top:2px;bottom:2px;left:2px;right:2px;box-shadow:inset 0 0 0 2px #ffffff12}#stage #arenaPvpPanel #apvShop .apv-shop-card>*{z-index:1;position:relative}#stage #arenaPvpPanel .apv-side:before{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpPanel :is(#apvRecord .apv-rec-panel,#apvRewards .apv-rw-panel,#apvRecord .apv-rec,#apvRewards .apv-rw-row){--cut-d:calc(5.66px + var(--cut-w));border:var(--cut-w) solid transparent;box-shadow:none;background:linear-gradient(135deg, var(--cut-rim) var(--cut-d), transparent 0) left top / 16px 16px no-repeat border-box, linear-gradient(225deg, var(--cut-rim) var(--cut-d), transparent 0) right top / 16px 16px no-repeat border-box, linear-gradient(315deg, var(--cut-rim) var(--cut-d), transparent 0) right bottom / 16px 16px no-repeat border-box, linear-gradient(45deg, var(--cut-rim) var(--cut-d), transparent 0) left bottom / 16px 16px no-repeat border-box, var(--cut-fill) padding-box, linear-gradient(var(--cut-rim), var(--cut-rim)) border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpPanel :is(#apvRecord .apv-rec-panel,#apvRewards .apv-rw-panel){--cut-rim:#c9a46a;--cut-w:3px;--cut-fill:linear-gradient(#fbf0d6, #fbf0d6)}#stage #arenaPvpPanel #apvRecord .apv-rec{--cut-rim:#3a2410;--cut-w:3px;--cut-fill:linear-gradient(#f6d9a8, #f6d9a8)}#stage #arenaPvpPanel #apvRewards .apv-rw-row{--cut-rim:#8a6232;--cut-w:2px;--cut-fill:linear-gradient(#fbf0d6, #fbf0d6)}#stage #arenaPvpPanel #apvRewards .apv-rw-row.is-me{--cut-rim:#a85a00;--cut-fill:linear-gradient(180deg, #ffd04a, #f5a20c)}#stage #arenaPvpPanel #apvRecord .apv-rec-panel{padding:7px}#stage #arenaPvpPanel #apvRewards .apv-rw-panel{padding:7px 5px 5px 0}#stage #arenaPvpPanel #apvRecord .apv-rec-out{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}#stage #arenaPvpPanel #apvRewards .apv-rw-rank{clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,0 calc(100% - 6px),0 6px)}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) :-webkit-any(.tn-pod-name,.tn-row-name,.apv-rec-name){margin-left:-3px;margin-right:-3px;padding:3px 3px 4px}#stage :is(#arenaPvpPanel,#twlbPanel) :is(.tn-pod-name,.tn-row-name,.apv-rec-name){margin-left:-3px;margin-right:-3px;padding:3px 3px 4px}#stage #arenaPvpPanel .apv-rec-name{margin-top:-3px;margin-bottom:-4px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .tn-row-name{margin-top:-3px;margin-bottom:-4px}#stage :is(#arenaPvpPanel,#twlbPanel) .tn-row-name{margin-top:-3px;margin-bottom:-4px}#stage :-webkit-any(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-name{height:auto;margin-top:-3px;margin-bottom:-4px;line-height:20px}#stage :is(#arenaPvpPanel,#twlbPanel) .lbp-arena .tn-pod-name{height:auto;margin-top:-3px;margin-bottom:-4px;line-height:20px}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on{clip-path:none;box-shadow:none;background:0 0;border-radius:0}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on:before{content:"";z-index:0;pointer-events:none;box-sizing:border-box;border-style:solid;border-width:0 24px 0 8px;border-image:url(/ui/gui-pro/topbar-chip.webp?v=10) 0 70 0 24 fill/0 24px 0 8px;position:absolute;top:2px;bottom:2px;left:0;right:0}#stage #arenaPvpPanel #apvRewards .apv-rw-league .apv-medal{z-index:1;position:relative}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on:before,#stage #arenaPvpPanel #apvRewards .apv-rw-league.on:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);border:0;border-image:;position:absolute}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on:before{background:#a85a00;top:2px;bottom:2px;left:0;right:0}#stage #arenaPvpPanel #apvRewards .apv-rw-league.on:after{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);background:linear-gradient(#ffd04a,#f59a0c);top:5px;bottom:5px;left:3px;right:2px;box-shadow:inset 0 2px #ffffff73}#stage #arenaPvpPanel #apvRewards .apv-rw-league .apv-medal{width:63px;height:63px}#stage #arenaPvpPanel #apvRewards .apv-rw-col{gap:0;padding:2px 0}#stage #arenaPvpPanel #apvRewards .apv-rw-league{padding:1px 0}#stage #arenaPvpPanel #apvRewards .apv-rw-league span{margin-top:-14px}#stage #arenaPvpPanel :-webkit-any(.apv-season,.apv-league){clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpPanel :is(.apv-season,.apv-league){clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpPanel .apv-league{--lg-rim:#ffd27859;box-shadow:none;border:2px solid var(--lg-rim);background:linear-gradient(135deg, var(--lg-rim) 7.66px, transparent 0) left top / 12px 12px no-repeat border-box, linear-gradient(225deg, var(--lg-rim) 7.66px, transparent 0) right top / 12px 12px no-repeat border-box, linear-gradient(315deg, var(--lg-rim) 7.66px, transparent 0) right bottom / 12px 12px no-repeat border-box, linear-gradient(45deg, var(--lg-rim) 7.66px, transparent 0) left bottom / 12px 12px no-repeat border-box, #080614c7 border-box;padding:2px 14px 2px 4px}#stage #arenaPvpPanel #apvOffer .apv-card{width:min(460px,100% - 16px)}#stage #arenaPvpPanel #apvOffer .apv-ribbon{-webkit-text-stroke-color:#5a2200;text-shadow:0 3px #5a2200;background-image:url(/ui/gui-pro/ei-ribbon-legendary.png)}#stage #arenaPvpPanel #apvOffer .apv-offer-head{justify-content:space-between;gap:8px;padding:2px 0 10px}#stage #arenaPvpPanel #apvOffer .apv-offer-head>span{box-sizing:border-box;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#1c1630;flex:1;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;display:flex}#stage #arenaPvpPanel #apvOffer .apv-offer-head .apv-mini-ic{width:26px;height:26px}#stage #arenaPvpPanel #apvOffer .apv-offer-head b{text-align:center;color:#fff;flex:1;margin:0;font-size:17px}#stage #arenaPvpPanel :is(#apvOffer .apv-opp-list,#apvOffer .apv-opp){--cut-d:calc(5.66px + var(--cut-w));border:var(--cut-w) solid transparent;box-shadow:none;background:linear-gradient(135deg, var(--cut-rim) var(--cut-d), transparent 0) left top / 16px 16px no-repeat border-box, linear-gradient(225deg, var(--cut-rim) var(--cut-d), transparent 0) right top / 16px 16px no-repeat border-box, linear-gradient(315deg, var(--cut-rim) var(--cut-d), transparent 0) right bottom / 16px 16px no-repeat border-box, linear-gradient(45deg, var(--cut-rim) var(--cut-d), transparent 0) left bottom / 16px 16px no-repeat border-box, var(--cut-fill) padding-box, linear-gradient(var(--cut-rim), var(--cut-rim)) border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpPanel #apvOffer .apv-opp-list{--cut-rim:#14102a;--cut-w:3px;--cut-fill:linear-gradient(#2a2342, #2a2342);gap:8px;padding:8px}#stage #arenaPvpPanel #apvOffer .apv-opp{--cut-rim:#3a2410;--cut-w:3px;--cut-fill:linear-gradient(#fbf0d6, #fbf0d6);grid-template-rows:1fr auto;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:96px;padding:0;display:grid}#stage #arenaPvpPanel #apvOffer .apv-opp-face{width:70px;height:70px;box-shadow:none;background:0 0;border-radius:8px;grid-row:1/3;align-self:center;margin-left:6px}#stage #arenaPvpPanel #apvOffer .apv-opp-ava{border-width:3px;border-radius:8px;width:70px;height:70px}#stage #arenaPvpPanel #apvOffer .apv-opp-name{color:#5a3416;-webkit-text-stroke:0;text-shadow:none;margin:0 0 6px;padding:0;font-size:18px}#stage #arenaPvpPanel #apvOffer .apv-opp-stats{gap:8px}#stage #arenaPvpPanel #apvOffer .apv-opp-stats>span{background:#ead2a4;border-radius:12px;flex:1;align-items:center;gap:4px;min-width:0;height:24px;padding:0 8px 0 0;display:flex}#stage #arenaPvpPanel #apvOffer .apv-opp-stats .apv-mini-ic{width:26px;height:26px;margin-left:-3px}#stage #arenaPvpPanel #apvOffer .apv-opp-stats b{text-align:center;color:#5a3416;-webkit-text-stroke:0;flex:1;font-size:15px}#stage #arenaPvpPanel #apvOffer .apv-opp-go{align-self:start;min-width:108px;height:58px;margin:8px 8px 0 0;padding-bottom:6px;font-size:18px}#stage #arenaPvpPanel #apvOffer .apv-opp-done{align-self:start;margin:8px 8px 0 0}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes{background:#ead2a4;grid-area:2/2/auto/4;justify-content:flex-end;gap:18px;margin-top:6px;padding:4px 12px 5px}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes>span{color:#5a3416;-webkit-text-stroke:0;align-items:center;gap:3px;font-size:14px;display:flex}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes b{-webkit-text-stroke:0;font-size:15px}#stage #arenaPvpPanel #apvOffer .apv-win b{color:#2f8a1c}#stage #arenaPvpPanel #apvOffer .apv-lose b{color:#c0281e}#stage #arenaPvpPanel #apvOffer .apv-refresh{min-width:220px;height:60px;margin-top:14px;font-size:24px}#stage #arenaPvpPanel #apvOffer .apv-opp-go{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000;justify-content:center;gap:0;line-height:1}#stage #arenaPvpPanel #apvOffer .apv-opp-go .apv-opp-cost{margin-top:1px;line-height:1}#stage #arenaPvpPanel #apvOffer .apv-opp-go .apv-opp-cost b{-webkit-text-stroke-width:2.5px;font-size:14px}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes{grid-column:1/-1}#stage #arenaPvpPanel #apvOffer .apv-opp-face{z-index:1;grid-area:1/1/3;position:relative}#stage #arenaPvpPanel #apvOffer .apv-opp-main{grid-area:1/2}#stage #arenaPvpPanel #apvOffer :-webkit-any(.apv-opp-go,.apv-opp-done){grid-area:1/3}#stage #arenaPvpPanel #apvOffer :is(.apv-opp-go,.apv-opp-done){grid-area:1/3}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes{grid-row:2}#stage #arenaPvpPanel #apvOffer .apv-opp{align-items:start}#stage #arenaPvpPanel #apvOffer .apv-opp-face{grid-row:1;align-self:start;margin-top:8px}#stage #arenaPvpPanel #apvOffer :-webkit-any(.apv-opp-go,.apv-opp-done){align-self:start;margin-top:8px}#stage #arenaPvpPanel #apvOffer :is(.apv-opp-go,.apv-opp-done){align-self:start;margin-top:8px}#stage #arenaPvpPanel #apvOffer .apv-opp{grid-template-rows:auto auto;min-height:0}#stage #arenaPvpPanel #apvOffer .apv-opp{grid-template-columns:68px minmax(0,1fr) auto}#stage #arenaPvpPanel #apvOffer .apv-opp-face{width:62px;height:62px;margin-top:6px}#stage #arenaPvpPanel #apvOffer .apv-opp-ava{width:62px;height:62px}#stage #arenaPvpPanel #apvOffer .apv-opp-main{padding-top:4px}#stage #arenaPvpPanel #apvOffer .apv-opp-name{margin-bottom:4px}#stage #arenaPvpPanel #apvOffer :-webkit-any(.apv-opp-go,.apv-opp-done){margin-top:6px}#stage #arenaPvpPanel #apvOffer :is(.apv-opp-go,.apv-opp-done){margin-top:6px}#stage #arenaPvpPanel #apvOffer .apv-opp-go{height:52px}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes{margin-top:5px;padding:3px 12px 4px}#stage #arenaPvpPanel #apvOffer .apv-opp-stats b{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes>span{font-size:16.1px}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes b{font-size:17.25px}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes .apv-mini-ic{width:20px;height:20px}#stage #arenaPvpPanel #apvOffer :-webkit-any(.apv-opp-go,.apv-opp-done){translate:0 10px}#stage #arenaPvpPanel #apvOffer :is(.apv-opp-go,.apv-opp-done){translate:0 10px}#stage #arenaPvpPanel #apvOffer .apv-opp-face{align-self:center;margin:6px 0 6px 6px}#stage #arenaPvpPanel #apvOffer .apv-opp-main{align-self:center;padding-top:0}#stage #arenaPvpPanel #apvOffer :-webkit-any(.apv-opp-go,.apv-opp-done){align-self:center;margin-top:0;translate:none}#stage #arenaPvpPanel #apvOffer :is(.apv-opp-go,.apv-opp-done){align-self:center;margin-top:0;translate:none}#stage #arenaPvpPanel #apvOffer .apv-opp-stakes{margin-top:0}#stage #arenaPvpPanel #apvOffer .apv-opp{row-gap:0}#stage #arenaPvpPanel #apvOffer .apv-refresh{color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel #apvOffer .apv-refresh :-webkit-any(span,b){color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel #apvOffer .apv-refresh :is(span,b){color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel #apvOffer .apv-refresh .apv-short{color:#ff8a8a}#stage #arenaPvpVs .apv-vs-side{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-radius:0}#stage #arenaPvpVs .apv-vs-side b{margin:-2px -3px -3px;padding:2px 3px 3px}#stage #arenaPvpPanel .apv-challenge{color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel .apv-challenge :-webkit-any(span,b){color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel .apv-challenge :is(span,b){color:#fff;-webkit-text-stroke:3.5px #000;paint-order:stroke fill;text-shadow:0 2px #000}#stage #arenaPvpPanel .apv-challenge .apv-cost b{-webkit-text-stroke-width:2.5px}#stage #arenaPvpPanel .navDot{width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));box-shadow:none;text-shadow:0 2.25px #000;border-radius:0;font:800 calc(15px * var(--badge-scale,1))/1 var(--game-font)!important;color:#fff!important;-webkit-text-stroke:0!important;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat!important;border:0!important}#stage #arenaPvpVs .apv-vs-row{align-items:center;gap:6px}#stage #arenaPvpVs .apv-vs-side{clip-path:none;background:0 0;border-radius:0;flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}#stage #arenaPvpVs .apv-vs-side.foe{flex-direction:row-reverse;align-items:center}#stage #arenaPvpVs .apv-vs-ava{border-width:3px;border-radius:8px;flex:none;width:54px;height:54px}#stage #arenaPvpVs .apv-vs-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#stage #arenaPvpVs .apv-vs-side.foe .apv-vs-info{align-items:flex-end}#stage #arenaPvpVs .apv-vs-name{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;max-width:100%;font-size:17px;line-height:1}#stage #arenaPvpVs .apv-vs-bar{box-sizing:border-box;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:#2a1f3d;width:100%;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #14102a}#stage #arenaPvpVs .apv-vs-bar>i{background:linear-gradient(#ff7a7a,#e8323c 55%,#b81e2a);max-width:calc(100% - 4px);transition:width .15s linear;display:block;position:absolute;top:2px;bottom:2px;left:2px}#stage #arenaPvpVs .apv-vs-side.foe .apv-vs-bar>i{left:auto;right:2px}#stage #arenaPvpVs .apv-vs-bar>i{transform-origin:0;width:calc(100% - 4px);transition:transform .15s linear}#stage #arenaPvpVs .apv-vs-side.foe .apv-vs-bar>i{transform-origin:100%}#stage #arenaPvpVs .apv-vs-power{align-items:center;gap:4px;display:flex}#stage #arenaPvpVs .apv-vs-side.foe .apv-vs-power{flex-direction:row-reverse}#stage #arenaPvpVs .apv-vs-power .apv-mini-ic{width:20px;height:20px}#stage #arenaPvpVs .apv-vs-power b{color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;font-size:15px}#stage #arenaPvpVs .apv-vs-x{flex:none;padding:0 2px 14px;font-size:32px}#stage #arenaPvpVs .apv-vs-power b{max-width:none;margin:0;padding:0;overflow:visible}#stage #arenaPvpVs .apv-vs-name{text-overflow:ellipsis;white-space:nowrap;margin:-2px -3px -3px;padding:2px 3px 3px;overflow:hidden}#stage #arenaPvpPanel .apv-res-badge{display:none}#stage #arenaPvpPanel .apv-res-title{z-index:0;aspect-ratio:753/401;justify-content:center;width:min(380px,100%);animation:.7s cubic-bezier(.22,1,.36,1) .15s both apvResTitleIn;display:flex;position:relative}#stage #arenaPvpPanel .apv-res-title.lost{aspect-ratio:753/406}#stage #arenaPvpPanel .apv-res-title:after{content:"";z-index:-1;background:url(/ui/gui-pro/vic-title.png) 50% 0/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpPanel .apv-res-title.lost:after{background-image:url(/ui/gui-pro/def-title.png)}#stage #arenaPvpPanel .apv-res-title:before{content:"";z-index:-2;aspect-ratio:1;pointer-events:none;opacity:0;width:150%;position:absolute;top:46%;left:50%;translate:-50% -50%}#stage #arenaPvpPanel .apv-res-title.won:before{background:url(/ui/gui-pro/vic-glow.png) 50%/62% 62% no-repeat,url(/ui/gui-pro/vic-rays.png) 50%/100% 100% no-repeat;animation:.9s ease-out .5s forwards apvResLightIn,40s linear .5s infinite apvResRays}#stage #arenaPvpPanel .apv-res-title.lost:before{background:url(/ui/gui-pro/def-glow.webp) 50%/100% 100% no-repeat;width:120%;animation:1s ease-out .5s forwards apvResLightInDim}#stage #arenaPvpPanel .apv-res-title .apv-res-word{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-text-stroke:5px #0d2350;paint-order:stroke fill;text-shadow:0 3px #0d2350;font-size:34px;line-height:1;animation:.5s ease-out .55s both apvResWordIn;position:absolute;top:54%;left:0;right:0;translate:0 -50%}#stage #arenaPvpPanel .apv-res-title.lost .apv-res-word{-webkit-text-stroke-color:#3d0a12;text-shadow:0 3px #3d0a12;top:60%}#stage #arenaPvpPanel #apvResult .apv-res-sub{margin-top:-10px;animation:.45s ease-out .75s both apvResFadeUp}@keyframes apvResScrim{0%{background-color:#060a0e00}}@keyframes apvResTitleIn{0%{opacity:0;transform:translateY(26px)scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes apvResLightIn{0%{opacity:0;scale:.7}to{opacity:.8;scale:1}}@keyframes apvResLightInDim{0%{opacity:0}to{opacity:.32}}@keyframes apvResRays{to{rotate:360deg}}@keyframes apvResWordIn{0%{opacity:0;letter-spacing:.14em}to{opacity:1;letter-spacing:.04em}}@keyframes apvResFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpPanel :is(#apvResult.show,.apv-res-title,.apv-res-title .apv-res-word,#apvResult .apv-res-sub,#apvResult .apv-res-vs,#apvResult .apv-res-ok){animation:none}#stage #arenaPvpPanel .apv-res-title.won:before{opacity:.8;animation:none}#stage #arenaPvpPanel .apv-res-title.lost:before{opacity:.32;animation:none}}#stage #arenaPvpPanel #apvResult .apv-res-vs{box-shadow:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#1c1630}#stage #arenaPvpPanel #apvResult .apv-res-face{box-shadow:none;background:0 0;overflow:visible}#stage #arenaPvpPanel #apvResult .apv-res-ava{border-width:3px;border-radius:10px;width:62px;height:62px}#stage #arenaPvpPanel #apvResult .apv-res-vs{clip-path:none;box-shadow:none;background:0 0;padding:6px 0}#stage #arenaPvpPanel #apvResult .apv-res-sub{margin-top:-18px;font-size:19.2px}#stage #arenaPvpPanel #apvResult .apv-res-x{font-size:36px;position:relative}#stage #arenaPvpPanel #apvResult .apv-res-spark{pointer-events:none;opacity:0;width:16px;height:16px;animation:apvResSpark 1.4s ease-out calc(1.4s + var(--d)) infinite;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}#stage #arenaPvpPanel #apvResult .apv-res-spark:before{content:"";filter:drop-shadow(0 0 4px #ffe68ce6);background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes apvResSpark{0%{opacity:0;transform:rotate(var(--a)) translateX(4px) scale(.3)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(46px) scale(1)}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpPanel #apvResult .apv-res-spark{animation:none}}#stage #arenaPvpPanel #apvResult{background:#06060e}#stage #arenaPvpPanel #apvResult.show{animation:.45s ease-out both apvResScrimSolid}@keyframes apvResScrimSolid{0%{background-color:#06060e00}to{background-color:#06060e}}#stage #arenaPvpPanel #apvResult .apv-res-spark{width:22px;height:22px;margin:-11px 0 0 -11px}#stage #arenaPvpPanel .apv-res-title{animation:.85s cubic-bezier(.3,.7,.4,1) .15s both apvResJelly}#stage #arenaPvpPanel #apvResult .apv-res-vs{animation:none}#stage #arenaPvpPanel #apvResult .apv-res-side{animation:.55s cubic-bezier(.34,1.7,.5,1) .85s both apvResPop}#stage #arenaPvpPanel #apvResult .apv-res-side.foe{animation-delay:1s}#stage #arenaPvpPanel #apvResult .apv-res-x{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.15s both apvResSpin}#stage #arenaPvpPanel #apvResult .apv-res-ok{animation:.6s cubic-bezier(.34,1.8,.55,1) 1.35s both apvResSpring}#stage #arenaPvpPanel #apvResult .apv-res-spark{animation-delay:calc(1.75s + var(--d))}@keyframes apvResJelly{0%{opacity:0;transform:translateY(-40px)scale(.4)}45%{opacity:1;transform:translateY(6px)scale(1.12,.86)}62%{transform:translateY(-4px)scale(.94,1.08)}78%{transform:translateY(1px)scale(1.03,.97)}to{opacity:1;transform:none}}@keyframes apvResPop{0%{opacity:0;transform:scale(.3)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes apvResSpin{0%{opacity:0;transform:scale(.2)rotate(-200deg)}70%{opacity:1;transform:scale(1.25)rotate(12deg)}85%{transform:scale(.95)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes apvResSpring{0%{opacity:0;transform:translateY(40px)scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpPanel :is(.apv-res-title,#apvResult .apv-res-side,#apvResult .apv-res-x,#apvResult .apv-res-ok){animation:none}}#stage #arenaPvpPanel #apvResult .apv-res-x{z-index:0;font-size:39.6px}#stage #arenaPvpPanel #apvResult .apv-res-x:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:url(/ui/gui-pro/vic-glow.png) 50%/contain no-repeat;width:110px;height:110px;margin:-55px 0 0 -55px;animation:3s ease-in-out 1.5s infinite apvResVsGlow;position:absolute;top:50%;left:50%}@keyframes apvResVsGlow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpPanel #apvResult .apv-res-x:before{opacity:.6;animation:none}}#stage #arenaPvpIntro{z-index:70;pointer-events:auto;background:#0b0918;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #arenaPvpIntro[hidden]{display:none!important}#stage #arenaPvpIntro .apv-in-bg{position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpIntro .apv-in-bg.me{clip-path:polygon(0 0,64% 0,36% 100%,0 100%);background:radial-gradient(circle at 30% 30%,#5d8cff 0%,#5d8cff00 55%),linear-gradient(160deg,#2f5fe0,#172c78 70%,#0e1a4a)}#stage #arenaPvpIntro .apv-in-bg.foe{clip-path:polygon(64% 0,100% 0,100% 100%,36% 100%);background:radial-gradient(circle at 70% 72%,#ff6d5d 0%,#ff6d5d00 55%),linear-gradient(200deg,#e0402f,#7a1724 70%,#4a0e16)}#stage #arenaPvpIntro .apv-in-bg.foe:before{content:"";clip-path:polygon(64% 0,calc(64% + 6px) 0,calc(36% + 6px) 100%,36% 100%);opacity:.85;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpIntro .apv-in-lines{opacity:.35;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff59 0 2px,#0000 2px 46px);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}#stage #arenaPvpIntro .apv-in-side{flex-direction:column;align-items:center;width:60%;height:40%;display:flex;position:absolute}#stage #arenaPvpIntro .apv-in-fig{filter:drop-shadow(0 10px 14px #00000080);flex:1;width:100%;min-height:0;position:relative}#stage #arenaPvpIntro .apv-in-side.foe .apv-in-fig{transform:scaleX(-1)}#stage #arenaPvpIntro .apv-in-plate{flex-direction:column;flex:none;align-items:center;gap:4px;margin-top:4px;display:flex}#stage #arenaPvpIntro .apv-in-name{color:#fff;white-space:nowrap;-webkit-text-stroke:5px #14102a;paint-order:stroke fill;text-shadow:0 4px #14102a;max-width:100%;font-size:30px;line-height:1}#stage #arenaPvpIntro .apv-in-vs{z-index:2;position:absolute;top:47%;left:50%;translate:-50% -50%}#stage #arenaPvpIntro .apv-in-vs>b{z-index:1;letter-spacing:-.02em;color:#ffd84a;-webkit-text-stroke:9px #2a1200;paint-order:stroke fill;text-shadow:0 8px #2a1200,0 0 30px #ffc83ccc;font-size:120px;line-height:1;display:block;position:relative}#stage #arenaPvpIntro .apv-in-spark{opacity:0;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}#stage #arenaPvpIntro .apv-in-spark:before{content:"";filter:drop-shadow(0 0 6px #ffe68cf2);background:url(/ui/gui-pro/fx-spark.png) 50%/contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpIntro .apv-in-flash{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}#stage #arenaPvpIntro.play .apv-in-bg.me{animation:.38s cubic-bezier(.2,.9,.3,1) both apvInSlideL}#stage #arenaPvpIntro.play .apv-in-bg.foe{animation:.38s cubic-bezier(.2,.9,.3,1) both apvInSlideR}#stage #arenaPvpIntro.play .apv-in-lines{animation:.5s linear infinite apvInLines}#stage #arenaPvpIntro.play .apv-in-side.me{animation:.55s cubic-bezier(.3,1.5,.5,1) .25s both apvInDashL,2.2s ease-in-out 1.2s infinite apvInBreathe}#stage #arenaPvpIntro.play .apv-in-side.foe{animation:.55s cubic-bezier(.3,1.5,.5,1) .4s both apvInDashR,2.2s ease-in-out 1.35s infinite apvInBreathe}#stage #arenaPvpIntro.play .apv-in-vs>b{animation:.42s cubic-bezier(.5,0,.75,0) .75s both apvInSlam,1.1s ease-in-out 1.3s infinite apvInThrob}#stage #arenaPvpIntro.play{animation:.4s linear 1.15s both apvInShake}#stage #arenaPvpIntro.out{animation:.4s ease-in forwards apvInOut!important}@keyframes apvInSlideL{0%{transform:translate(-100%)}to{transform:none}}@keyframes apvInSlideR{0%{transform:translate(100%)}to{transform:none}}@keyframes apvInLines{0%{transform:translate(0)}to{transform:translate(46px)}}@keyframes apvInDashL{0%{opacity:0;transform:translate(-110%)skew(-12deg)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes apvInDashR{0%{opacity:0;transform:translate(110%)skew(12deg)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes apvInBreathe{50%{transform:translateY(-6px)scale(1.015)}}@keyframes apvInSlam{0%{opacity:0;transform:scale(5)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes apvInThrob{0%,to{transform:scale(1)rotate(-6deg)}50%{transform:scale(1.08)rotate(-6deg)}}@keyframes apvInFlash{0%{opacity:.9}to{opacity:0}}@keyframes apvInSpark{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(1.1)}}@keyframes apvInShake{0%,to{transform:none}15%{transform:translate(-10px,6px)}30%{transform:translate(9px,-7px)}45%{transform:translate(-7px,-5px)}60%{transform:translate(6px,5px)}80%{transform:translate(-3px,2px)}}@keyframes apvInOut{to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){#stage #arenaPvpIntro.play,#stage #arenaPvpIntro.play *{animation:none!important}#stage #arenaPvpIntro.play .apv-in-vs>b,#stage #arenaPvpIntro.play .apv-in-vsfx{transform:rotate(-6deg)}#stage #arenaPvpIntro.out{animation:.4s ease-in forwards apvInFade!important}@keyframes apvInFade{to{opacity:0}}}#stage #arenaPvpIntro.play .apv-in-flash{animation:.45s ease-out 1.15s forwards apvInFlash}#stage #arenaPvpIntro.play .apv-in-spark{animation:.7s cubic-bezier(.2,.8,.3,1) 1.15s forwards apvInSpark}#stage #arenaPvpIntro .apv-in-side.me{top:5%}#stage #arenaPvpIntro .apv-in-side.foe{top:52%}#stage #arenaPvpIntro .apv-in-side{width:54%;height:40%}#stage #arenaPvpIntro .apv-in-side.me{top:28%;left:-4%}#stage #arenaPvpIntro .apv-in-side.foe{top:28%;right:-4%}#stage #arenaPvpIntro .apv-in-vs{top:46%}#stage #arenaPvpIntro .apv-in-vs>b{font-size:104px}#stage #arenaPvpIntro .apv-in-name{font-size:26px}#stage #arenaPvpIntro{background:#000000b8}#stage #arenaPvpIntro :-webkit-any(.apv-in-bg,.apv-in-lines){display:none}#stage #arenaPvpIntro :is(.apv-in-bg,.apv-in-lines){display:none}#stage #arenaPvpIntro.play{animation-name:apvInShake,apvInDim;animation-duration:.4s,.3s;animation-timing-function:linear,ease-out;animation-delay:1.15s,0s;animation-fill-mode:both,both}@keyframes apvInDim{0%{background-color:#0000}to{background-color:#000000b8}}#stage #arenaPvpIntro .apv-in-rib{height:92px;position:absolute}#stage #arenaPvpIntro .apv-in-rib.foe{top:26%;left:10%;right:0}#stage #arenaPvpIntro .apv-in-rib.me{top:calc(74% - 92px);left:0;right:10%}#stage #arenaPvpIntro .apv-in-band{align-items:flex-start;height:100%;display:flex;position:relative}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-band{flex-direction:row-reverse}#stage #arenaPvpIntro .apv-in-band:before{content:"";z-index:0;background:linear-gradient(180deg, #1e1c35 0 2px, var(--rib-fill) 2px calc(100% - 6.5px), var(--rib-strip) calc(100% - 6.5px) calc(100% - 3.5px), #1e1c35 calc(100% - 3.5px));height:82.8px;position:absolute;top:0}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-band{--rib-fill:#f14f4d;--rib-strip:#f46765;--rib-ring:#ff9a90}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-band{--rib-fill:#237fe6;--rib-strip:#2f99ef;--rib-ring:#8fd0ff}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-band:before{left:66px;right:-20px}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-band:before{left:-20px;right:66px}#stage #arenaPvpIntro .apv-in-cap{z-index:1;background:0 0/100% 100% no-repeat;flex:none;width:71.2px;height:92px;position:relative}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-cap{background-image:url(/ui/gui-pro/vs-flag-red.webp)}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-cap{background-image:url(/ui/gui-pro/vs-flag-blue.webp)}#stage #arenaPvpIntro .apv-in-text{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:82.8px;padding:0 14px;display:flex;position:relative}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-text{align-items:flex-end}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-text{align-items:flex-start}#stage #arenaPvpIntro .apv-in-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:5px #1e1c35;paint-order:stroke fill;text-shadow:0 3px #1e1c35;max-width:100%;margin:-2px -3px -4px;padding:2px 3px 4px;font-size:30px;line-height:1;overflow:hidden}#stage #arenaPvpIntro .apv-in-power{clip-path:none;background:0 0;align-items:center;gap:5px;padding:0;display:flex}#stage #arenaPvpIntro .apv-in-power .apv-mini-ic{width:24px;height:24px}#stage #arenaPvpIntro .apv-in-power b{color:#fff;-webkit-text-stroke:3px #1e1c35;paint-order:stroke fill;font-size:18px}#stage #arenaPvpIntro .apv-in-stats{align-items:center;gap:12px;display:flex}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-stats{flex-direction:row-reverse}#stage #arenaPvpIntro .apv-in-speed{align-items:center;gap:4px;display:flex}#stage #arenaPvpIntro .apv-in-spd-ic{width:26px;height:21px}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-spd-ic{transform:scaleX(-1)}#stage #arenaPvpIntro .apv-in-speed b{color:#fff;-webkit-text-stroke:3px #1e1c35;paint-order:stroke fill;font-size:18px}#stage #arenaPvpIntro .apv-in-speed.fast b{color:#a6f06a}#stage #arenaPvpIntro .apv-in-first{z-index:3;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #4a2a00;paint-order:stroke fill;background:linear-gradient(#ffe58a,#f5b324 60%,#c98a10);border:2px solid #4a2a00;border-radius:8px;padding:3px 10px 4px;font-size:15px;line-height:1;position:absolute;top:78px}#stage #arenaPvpIntro .apv-in-rib.foe .apv-in-first{right:132px}#stage #arenaPvpIntro .apv-in-rib.me .apv-in-first{left:132px}#stage #arenaPvpIntro .apv-in-ava{z-index:2;flex:none;margin:-8px 14px 0;position:relative}#stage #arenaPvpIntro .apv-in-face{box-sizing:border-box;width:96px;height:96px;box-shadow:inset 0 0 0 3px var(--rib-ring), 0 4px 0 #00000059;border:4px solid #1e1c35;border-radius:12px}#stage #arenaPvpIntro .apv-in-vs{align-items:center;gap:10px;display:flex;top:50%}#stage #arenaPvpIntro .apv-in-vsfx{z-index:1;flex:none;display:block;position:relative}#stage #arenaPvpIntro .apv-in-vsimg{filter:drop-shadow(0 6px 10px #00000073);width:123px;height:104px;display:block}#stage #arenaPvpIntro .apv-in-bar{box-sizing:border-box;background:linear-gradient(#ffe58a,#f5b324 60%,#c98a10);border:2px solid #4a2a00;border-radius:5px;width:150px;height:10px}#stage #arenaPvpIntro .apv-in-bar.l{transform-origin:100%}#stage #arenaPvpIntro .apv-in-bar.r{transform-origin:0}#stage #arenaPvpIntro.play .apv-in-rib.foe{animation:.55s cubic-bezier(.25,1.35,.5,1) .1s both apvInRibR}#stage #arenaPvpIntro.play .apv-in-rib.me{animation:.55s cubic-bezier(.25,1.35,.5,1) .3s both apvInRibL}#stage #arenaPvpIntro.play .apv-in-vsfx{animation:.42s cubic-bezier(.5,0,.75,0) .75s both apvInSlam,1.1s ease-in-out 1.3s infinite apvInThrob}#stage #arenaPvpIntro.play .apv-in-bar{animation:.35s cubic-bezier(.2,1.4,.4,1) 1.1s both apvInBar}@keyframes apvInRibR{0%{transform:translate(110%)}to{transform:none}}@keyframes apvInRibL{0%{transform:translate(-110%)}to{transform:none}}@keyframes apvInBar{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}#tournamentRoot{display:contents}#app #stage.has-tnPanel #tutPointer{visibility:hidden}#stage #menuRailRight .tn-rail{min-height:72px}#stage #menuRailRight .tn-rail .tn-rail-ic{background:url(/ui/shield.png) 50%/contain no-repeat;flex:none;place-items:center;width:46px;height:50px;margin-top:4px;font-style:normal;display:grid;position:relative}#stage #menuRailRight .tn-rail .tn-rail-ic:after{content:"";background:url(/ui/stars/star-on.png) 50%/contain no-repeat;position:absolute;top:22%;bottom:30%;left:26%;right:26%}#stage #menuRailRight .tn-rail.has-rank .tn-rail-ic:after{display:none}#stage #menuRailRight .tn-rail .tn-rail-rank{z-index:1;color:#ffe27a;-webkit-text-stroke:4px #1b1446;paint-order:stroke fill;margin-top:-3px;position:relative;font:400 19px/1 "Lilita One", var(--game-font)!important}#stage #menuRailRight .tn-rail>.tn-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:52px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}#stage #menuRailRight .tn-rail .tn-rail-name{display:none}#stage #menuRailRight .tn-rail.is-unavail .tn-rail-ic{filter:grayscale()brightness(.85)}#stage #menuRailRight .tn-rail.is-unavail .tn-rail-ic:after{display:none}#stage #menuRailRight .tn-rail.is-unavail>.tn-left{background:#8a1f2c;border-color:#3a0710}.tn-wrap{z-index:66;background:#120d24;justify-content:center;align-items:stretch;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tn-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.tn-stage{width:min(100%,520px);height:100%;min-height:0;padding-bottom:var(--safe-b,0px);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}#stage .tn-wrap :where(b,p,span,button,dt,dd,small){font-family:"Lilita One", var(--game-font)!important}#stage .tn-wrap .tn-stroke,#stage .tn-wrap .tn-title,#stage .tn-wrap .tn-pod-name,#stage .tn-wrap .tn-chest-at,#stage .tn-wrap .tn-bar-points,#stage .tn-wrap .tn-prize-n{-webkit-text-stroke:4px #1d1030;paint-order:stroke fill}.tn-arena{height:clamp(250px, calc(var(--stage-h,1170px) * .41), 440px);padding-top:calc(6px + var(--safe-t,0px));background:radial-gradient(70% 34% at 50% 86%,#e9c58c 0 60%,#c99a5a 61% 70%,#0000 71%),linear-gradient(#8fd3ff 0,#bfe6ff 38%,#9fd47a 39%,#6fb350 64%,#5b9a42 100%);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.tn-arena:before{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#7b4a20 0 10px,#0000 10px 54px),linear-gradient(#0000 0 30%,#a8692d 30% 42%,#0000 42% 70%,#a8692d 70% 82%,#0000 82%);height:14%;position:absolute;top:30%;left:-4%;right:-4%}.tn-banner{z-index:2;text-align:center;background:linear-gradient(#ffd651 0,#f6b51e 60%,#e09610 100%);border:4px solid #5a3208;border-radius:10px;flex:none;width:78%;max-width:380px;margin:0 auto;padding:4px 18px 7px;position:relative;box-shadow:inset 0 3px #ffffff73,0 4px #00000059}.tn-banner:before,.tn-banner:after{content:"";z-index:-1;background:#d48a12;border:4px solid #5a3208;width:28px;height:100%;position:absolute;top:12px}.tn-banner:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-20px}.tn-banner:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-20px}#stage .tn-title{color:#fff;white-space:nowrap;text-shadow:0 3px #1d1030;display:block;font:400 30px/1.1 "Lilita One", var(--game-font)!important}.tn-clock{z-index:2;background:#140e28d9;border-radius:14px;flex:none;align-items:center;gap:6px;width:max-content;margin:6px auto 0;padding:3px 14px 4px 8px;display:flex;position:relative}.tn-clock[hidden]{display:none}.tn-clock img{object-fit:contain;width:20px;height:20px}#stage .tn-clock span{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font-size:17px}.tn-pods{z-index:1;flex:auto;min-height:0;margin:6px 0;position:relative}.tn-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;height:100%;padding:0 4px;display:grid}.tn-pod{cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;min-height:0;padding-top:34px;display:flex}.tn-pod.is-empty{visibility:hidden}.tn-pod.is-gold{padding-top:0;padding-bottom:34px}.tn-pod-fig{flex:1 1 0;width:100%;min-height:0;display:block}.tn-pod-name,.tn-pod-pts{flex:none}#stage .tn-pod-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;margin-top:2px;font-size:17px;overflow:hidden}.tn-pod-pts{color:#fff;background:#1c1234c7;border-radius:12px;align-items:center;gap:4px;margin-top:2px;padding:1px 10px 2px 2px;font-size:15px;display:inline-flex}.tn-medal{border:2px solid #3a2208;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:relative}.tn-medal.is-gold{background:radial-gradient(circle at 35% 30%,#fff3a0,#f2b81e 60%,#c07e08)}.tn-medal.is-silver{background:radial-gradient(circle at 35% 30%,#fff,#c6cfdc 60%,#8792a6)}.tn-medal.is-bronze{background:radial-gradient(circle at 35% 30%,#ffd3a8,#d68646 60%,#94501d)}#stage .tn-medal b{color:#fff;-webkit-text-stroke:3px #3a2208;paint-order:stroke fill;font-size:15px}.tn-fig{width:100%;height:100%;display:block;position:relative}.tn-fig img{pointer-events:none;width:auto;max-width:none;height:100%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (width:1cqi){.tn-fig{container-type:inline-size}.tn-fig img{height:min(100%, calc(100cqi * var(--tn-fit,100)))}}.tn-fig img:not([src]),.tn-podium:not(.is-fit) .tn-fig img{visibility:hidden}.tn-fig-guard{animation:.9s ease-in-out infinite alternate tnGuardBob}@keyframes tnGuardBob{0%{translate:0 var(--tn-bob,1%)}to{translate:0 calc(-1 * var(--tn-bob,1%))}}@media (prefers-reduced-motion:reduce){.tn-fig-guard{animation:none}}.tn-fig-lg{height:100%}.tn-barwrap{z-index:3;background:linear-gradient(#5a3aa0,#43287f);border-top:3px solid #2a1650;border-bottom:3px solid #2a1650;flex:none;position:relative}.tn-bar{align-items:center;gap:4px;height:78px;padding:0 10px 0 4px;display:flex;position:relative}.tn-bar-shield{flex-direction:column;flex:none;align-items:center;width:64px;margin-top:2px;display:flex;position:relative}.tn-shield{background:url(/ui/shield.png) 50%/contain no-repeat;width:44px;height:50px;font-style:normal;display:inline-block;position:relative}.tn-shield:after{content:"";background:url(/ui/stars/star-on.png) 50%/contain no-repeat;position:absolute;top:22%;bottom:30%;left:26%;right:26%}.tn-shield-sm{width:26px;height:30px}.tn-shield-xs{vertical-align:-3px;width:15px;height:17px;margin-right:2px}#stage .tn-bar-points{color:#fff;background:#2c4b8c;border:2px solid #142446;border-radius:8px;margin-top:-8px;padding:0 6px;font-size:14px}.tn-track{background:#1a1032;border:2px solid #120a20;border-radius:8px;flex:1;height:16px;margin:18px 18px 0 2px;position:relative}.tn-track-fill{background:linear-gradient(#ffe66b,#f5b524);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.tn-chest{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:52px;padding:0;display:flex;position:absolute;top:50%;translate:-50% -78%}.tn-chest-img{background:url(/ui/chests/royal_chest.png) 50% 100%/contain no-repeat;width:44px;height:38px;font-style:normal;display:block}.tn-chest-img.is-last{background-image:url(/ui/chests/featured_chest.png);width:50px;height:42px}.tn-chest.is-claimed .tn-chest-img{opacity:.85;background-image:url(/ui/chests/royal_chest_opened.png)}.tn-chest.is-claimed .tn-chest-img.is-last{background-image:url(/ui/chests/featured_chest_opened.png)}.tn-chest.is-ready .tn-chest-img{background-size:0 0;animation:1s ease-in-out infinite tnReady;position:relative}.tn-chest.is-ready .tn-chest-img:before{content:"";background:inherit;filter:drop-shadow(0 0 6px #fff47a);background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tnReady{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.06)}}#stage .tn-chest-at{color:#fff;white-space:nowrap;margin-top:2px;font-size:14px}.tn-bubble{z-index:5;background:#f6e7c4;border:3px solid #3a2410;border-radius:10px;gap:4px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%;box-shadow:0 4px #00000059}.tn-bubble:after{content:"";border:8px solid #0000;border-top-color:#3a2410;position:absolute;top:100%;left:50%;translate:-50%}.tn-chest:last-child .tn-bubble{left:auto;right:-6px;translate:0}.tn-chest:last-child .tn-bubble:after{left:auto;right:18px}.tn-listwrap{background:#1a1430;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.tn-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 8px 4px;overflow-y:auto}.tn-list::-webkit-scrollbar{display:none}.tn-me{flex:none;padding:0 6px 6px}.tn-me:empty{display:none}.tn-row{cursor:pointer;background:#f6e3bf;border:3px solid #3a2410;border-radius:10px;grid-template-columns:64px 46px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:66px;margin-bottom:6px;padding:4px 6px 4px 0;display:grid;overflow:hidden}.tn-row.is-me{background:#cfe0ff}.tn-row.is-pinned{background:#b9d1ff;border-color:#1d2f6b;margin:0;box-shadow:0 -4px 10px #00000073}.tn-row-rank{background:#a06e3247;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;display:flex}.tn-row.is-me .tn-row-rank{background:#28469638}.tn-rank{place-items:center;min-width:40px;height:32px;display:grid;position:relative}#stage .tn-rank b{z-index:1;color:#fff;-webkit-text-stroke:4px #2b1a08;paint-order:stroke fill;font-size:24px;position:relative}.tn-rank.is-none b{color:#8a7a62!important}.tn-crown{font-style:normal;position:absolute;top:-2px;bottom:0;left:0;right:0;-webkit-mask:url(/ui/crown_icon.png) 50%/contain no-repeat;mask:url(/ui/crown_icon.png) 50%/contain no-repeat}.tn-rank.is-gold .tn-crown{background:linear-gradient(#ffe680,#f0b11d 60%,#b8780a)}.tn-rank.is-silver .tn-crown{background:linear-gradient(#fff,#c4ccd8 60%,#7d889c)}.tn-rank.is-bronze .tn-crown{background:linear-gradient(#ffd0a0,#d4813f 60%,#8a4a18)}.tn-row-pts{color:#fff;background:#6b4a2a;border-radius:7px;align-items:center;padding:0 4px;font-size:11px;display:inline-flex}.tn-ava{background:linear-gradient(#4c3d8a,#2a2050);border:3px solid #1d1030;border-radius:9px;width:46px;height:46px;display:block;position:relative;overflow:hidden}.tn-ava-img{object-fit:contain;pointer-events:none;width:175%;max-width:none;position:absolute;top:-30%;left:50%;translate:-50%}.tn-ava-img.tn-ava-head{width:100%;height:100%;top:0;left:0;translate:none}.tn-ava-lg{border-radius:14px;width:96px;height:96px}#stage .tn-row-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-text-stroke:4px #2b1a08;paint-order:stroke fill;min-width:0;font-size:18px;overflow:hidden}.tn-row-rewards{gap:3px;display:flex}.tn-preview{text-align:center;color:#ffe27a;background:#ffd65124;border-radius:10px;margin:2px 4px 8px;padding:6px 10px;font-size:14px}.tn-empty{text-align:center;color:#b9add8;margin:18px 0;font-size:15px}.tn-closed{text-align:center;margin:40px 16px}#stage .tn-closed p{color:#fff;margin:0 0 6px;font-size:19px}.tn-unavail{margin:28px 16px}#stage .tn-unavail .tn-unavail-sub{color:#b9add8;margin:0 0 14px;font-size:15px}.tn-retry{cursor:pointer;color:#fff;-webkit-text-stroke:4px #2c3a0a;paint-order:stroke fill;background:linear-gradient(#c8ef5a,#8ccc2a);border:3px solid #2c3a0a;border-radius:10px;min-width:140px;height:44px;padding:0 16px;box-shadow:inset 0 3px #ffffff73;font:400 21px/1 "Lilita One", var(--game-font)!important}.tn-prize{background:linear-gradient(#e88e4f,#c96a2e);border:3px solid #4a2410;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:inset 0 2px #ffffff4d}.tn-prize.is-swap{background:linear-gradient(#7fcf55,#4f9a2c)}.tn-prize-sm{width:38px;height:38px}.tn-prize-lg{border-radius:12px;width:72px;height:72px}.tn-prize-art{place-items:center;width:80%;height:80%;display:grid}.tn-prize img.tn-art{object-fit:contain;width:100%;height:100%}.tn-prize .tn-art-emoji,.tn-prize .tn-art-none{font-size:22px;line-height:1}.tn-prize-lg .tn-art-emoji,.tn-prize-lg .tn-art-none{font-size:40px}.tn-prize .tn-art-pack{width:28px;height:38px}.tn-prize-lg .tn-art-pack{width:44px;height:58px}#stage .tn-prize-n{color:#fff;white-space:nowrap;font-size:13px;position:absolute;bottom:-3px;right:1px}#stage .tn-prize-lg .tn-prize-n{font-size:18px}.tn-foot{background:#221a3c;border-top:3px solid #120a20;flex:none;grid-template-columns:64px 1fr 64px;align-items:center;gap:8px;padding:8px 10px;display:grid}.tn-back{cursor:pointer;width:58px;height:52px}.tn-earn-btn{cursor:pointer;background:linear-gradient(#a98cf5,#7d5fe0);border:3px solid #241452;border-radius:12px;justify-self:center;align-items:center;gap:6px;height:50px;padding:0 18px;display:inline-flex;box-shadow:inset 0 3px #ffffff59}#stage .tn-earn-btn span{color:#fff;-webkit-text-stroke:4px #241452;paint-order:stroke fill;font-size:21px}.tn-earn-btn[hidden],.tn-deals[hidden]{display:none}.tn-deals{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.tn-deals-ic{background:url(/ui/starter_pack.png) 50%/contain no-repeat;width:46px;height:40px;font-style:normal;display:block}#stage .tn-deals span{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin-top:-4px;font-size:15px}.tn-deals-dot{min-width:18px;height:18px;font:800 11px/14px var(--game-font);color:#fff;text-align:center;background:#e2354a;border:2px solid #fff;border-radius:9px;font-style:normal;display:none;position:absolute;top:-4px;right:2px}.tn-deals.has-dot .tn-deals-dot{display:block}.tn-layer{z-index:10;background:#080512bd;justify-content:center;align-items:center;padding:14px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.tn-layer.show{animation:.18s ease-out both rhScrimIn;display:flex}.tn-pop{background:#3a2c63;border:4px solid #1d1030;border-radius:16px;flex-direction:column;width:min(100%,420px);max-height:calc(100% - 70px);margin-bottom:56px;padding:26px 10px 10px;animation:.3s cubic-bezier(.22,.9,.3,1.18) both rhCardIn;display:flex;position:relative}.tn-pop-head{white-space:nowrap;border:4px solid #1d1030;border-radius:10px;align-items:center;gap:6px;padding:6px 28px 8px;display:flex;position:absolute;top:-22px;left:50%;translate:-50%;box-shadow:inset 0 3px #ffffff4d}.tn-pop-head.is-purple,.tn-pop-head.is-violet{background:linear-gradient(#a98cf5,#7d5fe0)}.tn-pop-head.is-violet{background:linear-gradient(#c07ef0,#9a52d8)}.tn-pop-head.is-cyan{background:linear-gradient(#6fd7f0,#33a9cf)}#stage .tn-pop-head b{color:#fff;-webkit-text-stroke:4px #1d1030;paint-order:stroke fill;font-size:25px}.tn-pop-body{scrollbar-width:none;background:#f8ecc8;border:3px solid #c9a76a;border-radius:10px;padding:10px;overflow-y:auto}.tn-pop-body::-webkit-scrollbar{display:none}.tn-pop-x{cursor:pointer;background:#3a2c63 url(/ui/close_button.png) 50%/34px no-repeat;border:4px solid #1d1030;border-radius:12px;width:54px;height:54px;position:absolute;bottom:-62px;left:50%;translate:-50%}.tn-earn-row{border-bottom:2px solid #e2cf9c;grid-template-columns:44px 1fr auto 28px;align-items:center;gap:8px;padding:10px 4px;display:grid}.tn-earn-ic{object-fit:contain;width:40px;height:40px}#stage .tn-earn-t{color:#5a3416;font-size:19px}#stage .tn-earn-x{color:#ffd83a;-webkit-text-stroke:4px #5a3416;paint-order:stroke fill;font-size:21px}#stage .tn-earn-note{color:#7a5a30;text-align:center;margin:10px 2px 0;font-size:13px}.tn-packs{padding-top:34px}.tn-packs-bag{z-index:1;background:url(/ui/starter_pack.png) 50% 100%/contain no-repeat;width:96px;height:70px;position:absolute;top:-78px;left:50%;translate:-50%}.tn-packs-left{background:#1d1430;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:-6px auto 8px;padding:3px 14px;display:flex}.tn-packs-left img{width:18px;height:18px}#stage .tn-packs-left span{color:#fff;font-size:15px}.tn-pack{background:#fff6e0;border:3px solid #5a3a1a;border-radius:12px;margin-bottom:10px;overflow:hidden}#stage .tn-pack-title{color:#5a3416;background:#d9b98a;padding:4px 12px;font-size:18px;display:block}.tn-pack-body{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.tn-pack-prizes{flex-wrap:wrap;gap:4px;display:flex}.tn-pack-side{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}#stage .tn-pack-lim{color:#8a6a40;font-size:11px}.tn-pack-btn{cursor:pointer;color:#fff;-webkit-text-stroke:4px #2c3a0a;paint-order:stroke fill;background:linear-gradient(#c8ef5a,#8ccc2a);border:3px solid #2c3a0a;border-radius:10px;min-width:104px;height:42px;padding:0 10px;box-shadow:inset 0 3px #ffffff73;font:400 21px/1 "Lilita One", var(--game-font)!important}.tn-pack-btn .cur-price{align-items:center;gap:3px;display:inline-flex}.tn-pack-btn .cur-star{width:18px;height:18px}.tn-pack-btn.is-ad{background:linear-gradient(#ffe066,#f2b81c);border-color:#5a3a08}.tn-ad-ic{background:#8a5ad8;border-radius:6px;justify-content:center;align-items:center;width:30px;height:26px;font-style:normal;display:inline-flex}.tn-ad-ic .ad-play{--ad-play-size:21px}.tn-pack-btn.is-out,.tn-pack-btn.is-pending{-webkit-text-stroke-color:#3a3a48;background:#9a9aa8;border-color:#3a3a48;font-size:17px}.tn-prof-top{align-items:center;gap:10px;display:flex}.tn-prof-facts{flex:1;grid-template-columns:auto 1fr;gap:4px;margin:0;display:grid}#stage .tn-prof-facts dt{color:#5a3416;background:#d9b98a;border-radius:6px 0 0 6px;padding:6px 8px;font-size:15px}#stage .tn-prof-facts dd{color:#5a3416;text-overflow:ellipsis;white-space:nowrap;background:#f0dcae;border-radius:0 6px 6px 0;margin:0;padding:6px 8px;font-size:15px;overflow:hidden}.tn-prof-mid{grid-template-columns:70px 1fr 70px;align-items:center;gap:4px;min-height:230px;margin-top:10px;display:grid}.tn-prof-mid>.tn-fig{height:210px}.tn-prof-col{flex-direction:column;gap:8px;display:flex}.tn-gear{background:linear-gradient(#e88e4f,#c96a2e);border:3px solid #4a2410;border-radius:10px;place-items:center;width:66px;height:66px;display:grid;position:relative}.tn-gear.rar-rare{background:linear-gradient(#5aa0f0,#2f6fc9)}.tn-gear.rar-epic{background:linear-gradient(#a77af0,#7442c9)}.tn-gear.rar-legendary{background:linear-gradient(#ffcf5a,#e09a12)}.tn-gear.rar-mythic{background:linear-gradient(#ff7a7a,#c93232)}.tn-gear.is-empty{background:#cdb991;border-style:dashed}.tn-gear img{object-fit:contain;width:78%;height:78%}#stage .tn-gear-lv{color:#fff;-webkit-text-stroke:3px #1d1030;paint-order:stroke fill;font-size:13px;position:absolute;top:1px;right:3px}#stage .tn-gear-s{color:#ffd83a;-webkit-text-stroke:4px #5a3416;paint-order:stroke fill;font-size:20px;position:absolute;bottom:-2px;left:3px}#stage .tn-gear-plus{color:#ffd83a;background:#3a2410;border-radius:4px;min-width:16px;padding:0 3px;font-size:11px;position:absolute;bottom:0;right:2px}.tn-prof-power{background:linear-gradient(#ffe066,#f2b81c);border:3px solid #5a3a08;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:4px auto;padding:2px 16px 2px 4px;display:flex}.tn-prof-power img,.tn-prof-stats img{object-fit:contain;width:24px;height:24px}#stage .tn-prof-power b{color:#3a2408;font-size:19px}.tn-prof-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;display:grid}.tn-prof-stats span{background:#5a4a6a;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;display:flex}#stage .tn-prof-stats b{color:#fff;font-size:16px}.tn-claim{cursor:pointer;background:#08051280;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tn-claim-ribbon{z-index:1;background:linear-gradient(#ffe066,#f2b81c);border:4px solid #5a3a08;border-radius:10px;margin-bottom:-14px;padding:6px 46px 9px;position:relative;box-shadow:inset 0 3px #ffffff73}#stage .tn-claim-ribbon b{color:#fff;-webkit-text-stroke:5px #3a2408;paint-order:stroke fill;font-size:34px}.tn-claim-band{box-sizing:border-box;background:#3a2c63;border-top:5px solid #f2b81c;border-bottom:5px solid #f2b81c;flex-wrap:wrap;justify-content:center;align-self:stretch;gap:12px;padding:34px 16px 26px;animation:.32s cubic-bezier(.22,.9,.3,1.18) both rhCardIn;display:flex}#stage .tn-claim-line{color:#ffe27a;text-align:center;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin:14px 16px 0;font-size:17px}#stage .tn-claim-tap{bottom:calc(12% + var(--safe-b,0px));text-align:center;color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;font-size:22px;animation:1.4s ease-in-out infinite tnPulse;position:absolute;left:0;right:0}@keyframes tnPulse{50%{opacity:.55}}.tn-busy .tn-claim{cursor:progress}.tn-claim-mailband{flex-wrap:nowrap;align-items:center;gap:14px}.tn-claim-mailband .tn-mail-ic{filter:drop-shadow(0 3px #00000059);flex:none;width:70px;height:58px}#stage .tn-claim-mailband .tn-mail-note{color:#fff;text-align:left;-webkit-text-stroke:4px #000;paint-order:stroke fill;font-size:22px;line-height:1.15}.tn-prize .tn-art-pack{border-width:2px;position:relative;box-shadow:inset 0 0 0 2px #ffffff59}.tn-prize .tn-art-pack:before{content:"";background:#ffffff47;border:1.5px solid #00000059;border-radius:3px;height:34%;position:absolute;top:18%;left:22%;right:22%}.tn-prize .tn-art-pack:after{content:"";height:8px;width:calc(var(--tn-stars,2) * 7px);background:url(/ui/stars/star-on.png) 0/7px 7px repeat-x;position:absolute;bottom:1px;left:50%;translate:-50%}.tn-prize .tn-art-pack[data-tone=green]{--tn-stars:2}.tn-prize .tn-art-pack[data-tone=blue]{--tn-stars:3}.tn-prize .tn-art-pack[data-tone=purple]{--tn-stars:4}.tn-prize .tn-art-pack[data-tone=gold]{--tn-stars:5}.tn-prize-lg .tn-art-pack:after{height:11px;width:calc(var(--tn-stars,2) * 10px);background-size:10px 10px}#stage #tnPanel{--tn-ink:#14102a}#stage #menuRailRight .tn-rail[data-family=steed_tourney] .tn-rail-ic{background-image:url(/ui/tournament/door-steed.webp);width:56px;height:52px;margin-top:2px}#stage #menuRailRight .tn-rail[data-family=steed_tourney] .tn-rail-rank{margin-top:8px;font-size:17px!important}#stage #menuRailRight .tn-rail[data-family=steed_tourney] .tn-rail-ic:after{top:40%;bottom:22%;left:33%;right:33%}#stage #tnPanel :where(b,p,span,button,dt,dd,small):not(:-webkit-any(.tn-prize-n,.tn-deals-dot,.navDot)){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #tnPanel :where(b,p,span,button,dt,dd,small):not(:is(.tn-prize-n,.tn-deals-dot,.navDot)){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #tnPanel .tn-banner{aspect-ratio:1320/198;box-sizing:border-box;width:86%;max-width:420px;height:auto;box-shadow:none;background:url(/ui/gui-pro/ei-ribbon-legendary.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 14% 3.2%;display:flex}#stage #tnPanel .tn-banner:before,#stage #tnPanel .tn-banner:after{display:none}#stage #tnPanel .tn-title{color:#fff;-webkit-text-stroke:4px #5a2a06;paint-order:stroke fill;text-shadow:0 3px #5a2a06;font-size:28px!important}#stage #tnPanel .tn-arena{background:#8fd3ff url(/ui/tournament/steed-arena-bg.webp) 50% 62%/cover no-repeat}#stage #tnPanel .tn-arena:before{display:none}#stage #tnPanel .tn-clock{background:#1d1736;border-radius:999px;margin-top:2px;padding:4px 14px 5px 8px;box-shadow:inset 0 0 0 2px #4a3d7a,0 2px #00000059}#stage #tnPanel .tn-clock span{-webkit-text-stroke:3px var(--tn-ink)}#stage #tnPanel .tn-barwrap{background:url(/ui/gui-pro/pass-band.png) 0 100%/auto 100% repeat-x,#221b3d;border:0;padding-bottom:10px;box-shadow:0 -3px #1d1736}#stage #tnPanel .tn-bar-points{z-index:1;-webkit-text-stroke:3px var(--tn-ink);background:#1d1736;border:0;border-radius:999px;position:relative;box-shadow:inset 0 0 0 2px #4a3d7a}#stage #tnPanel .tn-chest-at{-webkit-text-stroke:3.5px var(--tn-ink)}#stage #tnPanel .tn-chest-img,#stage #tnPanel .tn-chest.is-claimed .tn-chest-img{background-image:url(/ui/tournament/gift.webp);background-position:50% 100%}#stage #tnPanel .tn-chest-img.is-last,#stage #tnPanel .tn-chest.is-claimed .tn-chest-img.is-last{background-image:url(/ui/tournament/gift-exclusive.webp)}#stage #tnPanel .tn-chest.is-claimed .tn-chest-img{opacity:1;position:relative}#stage #tnPanel .tn-chest.is-claimed .tn-chest-img:before{content:"";background:inherit;opacity:.5;filter:none;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}#stage #tnPanel .tn-chest.is-claimed .tn-chest-img{background-size:0 0}#stage #tnPanel .tn-chest.is-claimed .tn-chest-img:after{content:"";background:url(/ui/checkmark.png) 50%/contain no-repeat;width:60%;height:70%;position:absolute;bottom:0;left:50%;translate:-50%}#stage #tnPanel .tn-chest-img{width:37.6px;height:32.5px}#stage #tnPanel .tn-chest-img.is-last{width:48px;height:42px}#stage #tnPanel .tn-track{margin-top:-18px}#stage #tnPanel .tn-chest{top:50%;translate:-50% -16.25px}#stage #tnPanel .tn-chest:has(.tn-chest-img.is-last){translate:-50% -21px}#stage #tnPanel .tn-chest-at{margin-top:-6px}#stage #tnPanel .tn-track{background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat;border:0;border-radius:0;height:22px}#stage #tnPanel .tn-track-fill{background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px}#stage #tnPanel .tn-track-fill:-webkit-any([style*="width:0%"],[style*="width: 0%"],[style*="width:0.0%"]){display:none}#stage #tnPanel .tn-track-fill:is([style*="width:0%"],[style*="width: 0%"],[style*="width:0.0%"]){display:none}#stage #tnPanel .tn-bubble{background:#2f2750;border-color:#1d1736;box-shadow:inset 0 0 0 2px #4a3d7a,0 4px #00000059}#stage #tnPanel .tn-bubble:after{border-top-color:#1d1736}#stage #tnPanel .tn-listwrap{background:url(/ui/gui-pro/rm-pattern.png) 0 0/400px 400px,linear-gradient(#221b3d,#1a1430)}#stage #tnPanel .tn-row-name{-webkit-text-stroke:4px #2b1a08}#stage #tnPanel .tn-row{--row-rim:#3a2410;--row-fill:#f6e3bf;background:var(--row-rim);box-shadow:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);border-color:#0000;border-radius:0;padding-top:0;padding-bottom:0;position:relative}#stage #tnPanel .tn-row.is-me{--row-fill:#cfe0ff}#stage #tnPanel .tn-row.is-pinned{--row-rim:#1d2f6b;--row-fill:#b9d1ff}#stage #tnPanel .tn-row:before{content:"";z-index:0;pointer-events:none;background:var(--row-fill);clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% calc(100% - 7.2px),calc(100% - 7.2px) 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px);position:absolute;top:0;bottom:0;left:0;right:0}#stage #tnPanel .tn-row>*{z-index:1;position:relative}#stage #tnPanel .tn-row .tn-row-rank{clip-path:polygon(7.2px 0,100% 0,100% 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px)}#stage #tnPanel .tn-me{filter:drop-shadow(0 -4px 10px #00000073)}#stage #tnPanel .tn-list>.tn-row.is-me{z-index:3;--row-rim:#1d2f6b;--row-fill:#b9d1ff;position:sticky;top:0;bottom:0}#stage #tnPanel .tn-listwrap:has(.tn-list>.tn-row.is-me)>.tn-me{display:none}#stage #tnPanel .tn-list{margin:5px 0;padding-top:0;padding-bottom:0}#stage #tnPanel .tn-list>.tn-row:last-child{margin-bottom:0}#stage #tnPanel .tn-empty,#stage #tnPanel .tn-unavail .tn-unavail-sub{color:#c9bdf0}#stage #tnPanel :-webkit-any(.tn-closed,.tn-unavail) p{-webkit-text-stroke:3px var(--tn-ink);paint-order:stroke fill}#stage #tnPanel :is(.tn-closed,.tn-unavail) p{-webkit-text-stroke:3px var(--tn-ink);paint-order:stroke fill}#stage #tnPanel .tn-preview{color:#ffe27a;background:#0a061873;box-shadow:inset 0 0 0 2px #e9b444}#stage #tnPanel .tn-foot{background:linear-gradient(#2a2148,#1d1736);border-top:0;box-shadow:0 -3px #120d26,inset 0 3px #ffffff0d}#stage #tnPanel .tn-deals span{-webkit-text-stroke:3px var(--tn-ink)}#stage #tnPanel .tn-foot{grid-template-columns:64px 1fr auto}#stage #tnPanel .tn-deals{box-sizing:border-box;background:url(/ui/gui-pro/btn-yellow-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-yellow-m.png) 50%/calc(100% - 14px) 100% no-repeat;flex-direction:row;align-items:center;gap:2px;height:48px;padding:0 18px 5px 46px}#stage #tnPanel .tn-deals-ic{width:54px;height:48px;position:absolute;top:50%;left:-12px;translate:0 -54%}#stage #tnPanel .tn-deals span{color:#fff;-webkit-text-stroke:3.5px #6b3a06;paint-order:stroke fill;text-shadow:0 2px #6b3a06;margin:0;font-size:21px!important}#stage #tnPanel .tn-deals-dot{min-width:calc(22px * var(--badge-scale,1));height:calc(22px * var(--badge-scale,1));box-sizing:border-box;border:var(--badge-ring,1px) solid #17112b;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;pointer-events:none;min-width:0;width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));box-shadow:0 2px #0000004d;box-shadow:none;-webkit-text-stroke:0;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-style:normal;top:0;right:0;transform:translateY(-50%);font:800 calc(13px * var(--badge-scale,1))/1 system-ui!important;color:#fff!important;font:800 calc(15px * var(--badge-scale,1))/1 var(--game-font)!important}#stage #tnPanel .tn-deals.has-dot .tn-deals-dot{display:flex}#stage #tnPanel :-webkit-any(.tn-earn-btn,.tn-retry,.tn-pack-btn){box-shadow:none;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;border:0;border-radius:0}#stage #tnPanel :is(.tn-earn-btn,.tn-retry,.tn-pack-btn){box-shadow:none;-webkit-text-stroke:0;text-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;border:0;border-radius:0}#stage #tnPanel .tn-earn-btn{background-image:url(/ui/gui-pro/sp-btn3-purple-l.png?v=2),url(/ui/gui-pro/sp-btn3-purple-r.png?v=2),url(/ui/gui-pro/sp-btn3-purple-m.png?v=2);background-size:auto 100%,auto 100%,calc(100% - 12px) 100%;height:52px;padding:0 22px 5px}#stage #tnPanel .tn-earn-btn span{-webkit-text-stroke:3.5px #2a1550;text-shadow:0 2px #2a1550;font-size:22px}#stage #tnPanel :-webkit-any(.tn-retry,.tn-pack-btn){color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;padding:0 14px 5px}#stage #tnPanel :is(.tn-retry,.tn-pack-btn){color:#257358;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;padding:0 14px 5px}#stage #tnPanel .tn-retry{height:50px;font-size:22px!important}#stage #tnPanel .tn-pack-btn{height:46px}#stage #tnPanel .tn-pack-btn *{color:inherit;-webkit-text-stroke:0;text-shadow:none}#stage #tnPanel .tn-pack-btn.is-ad{color:#7a4a06;background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)}#stage #tnPanel :-webkit-any(.tn-pack-btn.is-out,.tn-pack-btn.is-pending){color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #tnPanel :is(.tn-pack-btn.is-out,.tn-pack-btn.is-pending){color:#4a4658;background-image:url(/ui/gui-pro/btn-gray-l.webp),url(/ui/gui-pro/btn-gray-r.png),url(/ui/gui-pro/btn-gray-m.webp)}#stage #tnPanel .tn-pop{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:44px 18px 22px;box-shadow:0 12px 32px #00000080}#stage #tnPanel .tn-pop-head{box-sizing:border-box;width:330px;max-width:92%;height:49.5px;box-shadow:none;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;padding:0 16px 10px;top:0;translate:-50% -50%}#stage #tnPanel .tn-pop-head.is-cyan{background-image:url(/ui/gui-pro/ei-ribbon-rare.png)}#stage #tnPanel .tn-pop-head{z-index:2}#stage #tnPanel .tn-packs-bag{z-index:1;top:-80px}#stage #tnPanel .tn-pop-head b{-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;font-size:22px}#stage #tnPanel .tn-pop-head.is-cyan b{-webkit-text-stroke-color:#0f2f5a;text-shadow:0 3px #0f2f5a}#stage #tnPanel .tn-pop-body{background:0 0;border:0;border-radius:0;padding:0}#stage #tnPanel .tn-pop-x{background:url(/ui/gui-pro/close-red.webp) 50%/contain no-repeat;border:0;border-radius:0;width:52px;height:55px;bottom:-66px}#stage #tnPanel .tn-earn-row{box-shadow:inset 0 0 0 2px #1d1736,inset 0 3px 0 2px #ffffff0a;box-shadow:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#1d1736;border:0;border-radius:0;margin-bottom:6px;padding:8px 10px;position:relative}#stage #tnPanel .tn-earn-row:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% calc(100% - 7.2px),calc(100% - 7.2px) 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px);background:linear-gradient(#ffffff0a 0,#fff0 3px),#2f2750;position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #tnPanel .tn-earn-row>*{z-index:1;position:relative}#stage #tnPanel .tn-earn-t{color:#fff;-webkit-text-stroke:3px var(--tn-ink);paint-order:stroke fill}#stage #tnPanel .tn-earn-x{-webkit-text-stroke-color:#5a2a06}#stage #tnPanel .tn-earn-note{color:#c9bdf0}#stage #tnPanel .tn-packs-left{background:#1d1736;box-shadow:inset 0 0 0 2px #4a3d7a}#stage #tnPanel .tn-pack{background:#2f2750;border:0;border-radius:10px;box-shadow:inset 0 0 0 2px #1d1736}#stage #tnPanel .tn-pack-title{color:#fff;-webkit-text-stroke:3px var(--tn-ink);paint-order:stroke fill;background:#0a06188c;box-shadow:inset 0 -2px #1d1736}#stage #tnPanel .tn-pack-lim{color:#c9bdf0}#stage #tnPanel .tn-pack{box-shadow:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#1d1736;border-radius:0;position:relative}#stage #tnPanel .tn-pack:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% calc(100% - 7.2px),calc(100% - 7.2px) 100%,7.2px 100%,0 calc(100% - 7.2px),0 7.2px);background:#2f2750;position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #tnPanel .tn-pack>*{z-index:1;position:relative}#stage #tnPanel .tn-pack-title{clip-path:polygon(7.2px 0,calc(100% - 7.2px) 0,100% 7.2px,100% 100%,0 100%,0 7.2px);margin:2px 2px 0}#stage #tnPanel .tn-prof-facts dt{color:#c9bdf0;background:#0a06188c}#stage #tnPanel .tn-prof-facts dd{color:#fff;background:#2f2750}#stage #tnPanel .tn-prize{--tn-t:46px;--pt-frame:var(--prize-frame);--pt-face:var(--prize-face);background:var(--pt-frame);border:var(--card-edge-w,2.5px) solid #000;box-shadow:none;border-radius:17.8%}#stage #tnPanel .tn-prize.tn-prize-sm{--tn-t:38px}#stage #tnPanel .tn-prize.tn-prize-lg{--tn-t:72px;border-radius:17.8%}#stage #tnPanel .tn-prize.is-swap{--pt-frame:#c4e53c;--pt-face:#769825;background:var(--pt-frame)}#stage #tnPanel .tn-prize:before{content:"";z-index:0;background:var(--pt-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage #tnPanel .tn-prize>.tn-prize-art{z-index:1;width:calc(var(--tn-t) * .692);height:calc(var(--tn-t) * .692);position:relative}#stage #tnPanel .tn-prize-n{z-index:2;left:0;right:0;bottom:calc(var(--tn-t) * -.15);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;color:#fff;-webkit-text-stroke:calc(var(--tn-t) * .057) #000;paint-order:stroke fill;text-shadow:none;font:800 calc(var(--tn-t) * .256) var(--game-font)!important}#stage #tnPanel .tn-claim-ribbon{aspect-ratio:1320/198;box-sizing:border-box;width:360px;max-width:92%;box-shadow:none;background:url(/ui/gui-pro/ei-ribbon-legendary.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 0 3.2%;display:flex}#stage #tnPanel .tn-claim-ribbon b{-webkit-text-stroke:4.5px #5a2a06;text-shadow:0 3px #5a2a06;font-size:32px}#stage #tnPanel .tn-claim-band{background:url(/ui/gui-pro/pass-band.png) 0 100%/auto 100% repeat-x,#4a3a8a;border:0;box-shadow:0 -4px #e9b444,0 4px #1d1736}#towerBoardRoot{display:contents}#stage #towerFoot .twlb-door{z-index:1;cursor:pointer;width:100px;height:74px;box-shadow:none;background-color:#0000;background-image:url(/ui/gui-pro/vip-btn-purple-l.webp),url(/ui/gui-pro/vip-btn-purple-r.webp),url(/ui/gui-pro/vip-btn-purple-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 23px) 100%;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 0 17px;display:flex;position:absolute;top:12px;right:12px}#stage #towerFoot .twlb-door:active{transform:translateY(2px)}#stage #towerFoot .twlb-door:disabled{cursor:default}.twlb-door-ic{background:url(/ui/tower-board/leaderboard-icon.webp) 50%/contain no-repeat;width:68.2px;height:48.4px;font-style:normal;position:absolute;top:-9px;left:50%;translate:-50%}#stage #towerFoot .twlb-door>span{letter-spacing:.01em;color:#fff;-webkit-text-stroke:3px #3a1460;paint-order:stroke fill;font-size:14px;line-height:1;position:relative}#stage #towerModal #towerFoot.two .mfGo{width:152px}#stage #towerModal #towerFoot.two{padding-right:58px}#stage #twlbPanel{z-index:59;padding:var(--safe-t,0px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);color:#fff;--lbp-hall-img:url(/arena/Arena-Power-Tower-BG.webp);--lbp-val-ic:url(/ui/game-modes/tower.webp);background:#1a1430;flex-direction:column;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage #twlbPanel.show{animation:.2s ease-out both rhScrimIn;display:flex}#stage #twlbPanel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #twlbPanel :where(b,p,span,button,dt,dd,small){font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #twlbPanel :-webkit-any(.tn-pod-name,.tn-prize-n){-webkit-text-stroke:4px #1d1030;paint-order:stroke fill}#stage #twlbPanel :is(.tn-pod-name,.tn-prize-n){-webkit-text-stroke:4px #1d1030;paint-order:stroke fill}#stage #twlbPanel>:-webkit-any(.lbp-top,.lbp-arena,.lbp-rank,.lbp-foot){z-index:1;position:relative}#stage #twlbPanel>:is(.lbp-top,.lbp-arena,.lbp-rank,.lbp-foot){z-index:1;position:relative}#stage #twlbPanel .twlb-layer{z-index:10}#stage #twlbPanel .twlb-banner{z-index:1;top:calc(var(--safe-t,0px) + 58px);white-space:nowrap;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;--lg-rim:#ffd27859;border:2px solid var(--lg-rim);background:linear-gradient(135deg, var(--lg-rim) 7.66px, transparent 0) left top / 12px 12px no-repeat border-box, linear-gradient(225deg, var(--lg-rim) 7.66px, transparent 0) right top / 12px 12px no-repeat border-box, linear-gradient(315deg, var(--lg-rim) 7.66px, transparent 0) right bottom / 12px 12px no-repeat border-box, linear-gradient(45deg, var(--lg-rim) 7.66px, transparent 0) left bottom / 12px 12px no-repeat border-box, #080614c7 border-box;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);align-items:center;gap:6px;padding:2px 14px 2px 4px;font-size:18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}#stage #twlbPanel .twlb-banner-ic{object-fit:contain;width:34px;height:34px}#stage #twlbPanel .twlb-arena{margin-top:46px}#stage #twlbPanel .lbp-rank .lbp-val{box-sizing:border-box;min-width:92px}#stage #twlbPanel .twlb-foot{min-height:88px}#stage #twlbPanel .lbp-hall{background-position:80% 30%}.tn-podium,.tn-prof-mid{position:relative}.lb-showcase{z-index:1;pointer-events:none;display:block;position:absolute}.tn-prof-mid>.lb-showcase{z-index:0}.tn-prof-mid>.tn-prof-col{z-index:1;position:relative}.tn-fig.is-live>.tn-fig-pic,.tn-fig.is-live>.tn-fig-guard{visibility:hidden}.tn-fig.is-live>.tn-fig-guard{animation-play-state:paused}#natureEventRoot{display:contents}.nev-ic{vertical-align:middle;flex:none;width:22px;height:22px;font-style:normal;display:inline-block;position:relative}.nev-ic-s{width:18px;height:18px}.nev-ic-m{width:26px;height:26px}.nev-ic-l{z-index:1;width:72%;height:72%;position:relative}.nev-ic-cone:before{content:"";background:radial-gradient(circle at 30% 30%,#e0a35a 0 14%,#0000 15%),radial-gradient(circle at 70% 30%,#e0a35a 0 14%,#0000 15%),radial-gradient(circle at 50% 52%,#e0a35a 0 15%,#0000 16%),radial-gradient(circle at 28% 66%,#c98340 0 14%,#0000 15%),radial-gradient(circle at 72% 66%,#c98340 0 14%,#0000 15%),radial-gradient(circle at 50% 84%,#b06c2c 0 13%,#0000 14%),linear-gradient(#a8662c,#6b3a14);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;position:absolute;top:10%;bottom:2%;left:16%;right:16%;box-shadow:inset 0 0 0 2px #3e1f08,0 1px #00000059}.nev-ic-cone:after{content:"";background:#5b8a2a;border-radius:3px;width:12%;height:18%;position:absolute;top:-2%;left:44%;box-shadow:4px 2px 0 -1px #7fbf3a}.nev-ic-berry:before{content:"";background:radial-gradient(circle at 30% 30%,#fff 0 7%,#0000 8%),radial-gradient(circle at 26% 34%,#9fb4ff 0 22%,#0000 23%),radial-gradient(circle at 72% 34%,#8ea4ff 0 22%,#0000 23%),radial-gradient(circle at 50% 70%,#7a8ff2 0 24%,#0000 25%),radial-gradient(circle at 24% 72%,#6c7fe6 0 18%,#0000 19%),radial-gradient(circle at 76% 72%,#6c7fe6 0 18%,#0000 19%);border-radius:50%;position:absolute;top:18%;bottom:2%;left:8%;right:8%}.nev-ic-berry:after{content:"";background:radial-gradient(at 20% 80%,#5fbf3a 0 40%,#0000 42%),radial-gradient(at 80% 80%,#4ca22c 0 40%,#0000 42%);height:26%;position:absolute;top:2%;left:30%;right:30%}.nev-ic-shoe:before{content:"";border:7px solid #b7bcc8;border-top-color:#d9dde6;border-bottom:0 solid #0000;border-radius:50% 50% 46% 46%;position:absolute;top:8%;bottom:4%;left:10%;right:10%;box-shadow:0 -1px 0 1px #3c4152}.nev-ic-shoe:after{content:"";background:#5b6276;border-radius:50%;width:4px;height:4px;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:-11px 6px #5b6276,11px 6px #5b6276,-14px 16px #5b6276,14px 16px #5b6276}#stage #menuRailRight .nev-rail{min-height:80px}#stage #menuRailRight .nev-rail .nev-rail-ic{background:radial-gradient(circle at 50% 40%,#8fd45a,#3f8a26 70%,#24561a);border-radius:50%;flex:none;width:46px;height:46px;margin-top:6px;display:block;position:relative;box-shadow:inset 0 0 0 3px #1d4012,0 2px #0006}#stage #menuRailRight .nev-rail .nev-rail-ic:before{content:"";background:radial-gradient(circle at 35% 35%,#e0a35a 0 14%,#0000 15%),radial-gradient(circle at 65% 55%,#e0a35a 0 14%,#0000 15%),linear-gradient(#a8662c,#6b3a14);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;position:absolute;top:22%;bottom:14%;left:30%;right:30%;box-shadow:inset 0 0 0 2px #3e1f08}#stage #menuRailRight .nev-rail>.nev-rail-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:60px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.nev-wrap{z-index:66;background:radial-gradient(120% 40% at 50% 0,#7fc348 0,#7fc34800 70%),radial-gradient(60% 30% at 10% 60%,#2060208c,#20602000),linear-gradient(#3f8f30 0%,#5aa83a 30%,#4b9a33 70%,#2e6e22 100%);display:none;position:absolute;top:0;bottom:0;left:0;right:0}.nev-wrap.show{animation:.2s ease-out both rhScrimIn;display:block}.nev-stage{padding:calc(6px + var(--safe-t,0px)) 0 0;flex-direction:column;align-items:stretch;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#stage .nev-wrap :where(b,p,span,label,button,li,small,em,h3){font-family:"Lilita One", var(--game-font)!important}.nev-top{z-index:3;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px 0;display:flex;position:relative}#stage .nev-clock,#stage .nev-purse{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#140e28d1;border:0;border-radius:14px;align-items:center;gap:5px;min-height:30px;padding:2px 10px 2px 6px;display:inline-flex;font:400 16px/1.1 "Lilita One", var(--game-font)!important}.nev-clock img{object-fit:contain;width:20px;height:20px}.nev-purses{gap:6px;display:inline-flex}#stage .nev-purse{cursor:pointer;justify-content:space-between;min-width:74px;position:relative}.nev-purse .nev-purse-n{text-align:right;min-width:2ch}.nev-purse.pop{animation:.32s ease-out nevPop}@keyframes nevPop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.nev-plus{background:linear-gradient(#5fd13a,#2f9a19);border-radius:3px;width:12px;height:12px;position:absolute;top:18px;left:22px;box-shadow:0 0 0 1px #144a08}.nev-plus:before,.nev-plus:after{content:"";background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.nev-plus:before{width:8px;height:2px}.nev-plus:after{width:2px;height:8px}.nev-banner{z-index:2;justify-content:center;margin:6px 0 2px;display:flex;position:relative}.nev-ribbon{text-align:center;background:linear-gradient(#ffd54a,#f2a516);border:3px solid #6b3a06;border-radius:8px;min-width:72%;max-width:92%;padding:5px 26px 8px;position:relative;box-shadow:inset 0 3px #ffffff59,inset 0 -4px #c27806,0 4px #00000059}.nev-ribbon:before,.nev-ribbon:after{content:"";z-index:-1;background:#d98c12;border:3px solid #6b3a06;width:26px;height:100%;position:absolute;top:12px}.nev-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-20px}.nev-ribbon:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-20px}#stage .nev-title{color:#fff;white-space:nowrap;-webkit-text-stroke:5px #3a1d05;paint-order:stroke fill;text-shadow:0 3px #3a1d05;font:400 28px/1.05 "Lilita One", var(--game-font)!important}.nev-body{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;min-height:0;padding:4px 8px 6px;display:flex;overflow-x:hidden;overflow-y:auto}#nevPanel .nev-body>.nev-board{margin-top:auto}#nevPanel .nev-body>.nev-limited{margin-top:auto;padding-top:10px}#nevPanel .nev-body>.nev-limited:empty+.nev-strip.fev-strip{margin-top:auto}#nevPanel .nev-body>.nev-foot{margin-bottom:auto}.nev-body::-webkit-scrollbar{display:none}.nev-board{background:linear-gradient(#e9cf9a,#d8b676);border:6px solid #6b4220;border-radius:16px;flex:none;width:min(100%,470px);padding:9px;box-shadow:inset 0 0 0 3px #b98c50,0 0 0 4px #3f7a22,0 0 0 7px #24521a,0 6px 0 7px #00000059}.nev-grid{grid-template-rows:repeat(5,minmax(64px,auto));grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}#stage .nev-tile{cursor:pointer;background:var(--nev-tile,#3d8fd6);min-width:0;box-shadow:inset 0 0 0 2px var(--nev-tile-in,#7fc0ff), inset 0 -5px 0 #0000002e;border:3px solid #241a10;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:6px 2px 2px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}#nevPanel .rar-rare{--nev-tile:#3d8fd6;--nev-tile-in:#8cc8ff}#nevPanel .rar-great{--nev-tile:#6fae2a;--nev-tile-in:#c4ef7a}#nevPanel .rar-epic{--nev-tile:#9a56d6;--nev-tile-in:#d2a8ff}#nevPanel .rar-legendary{--nev-tile:#ef8a37;--nev-tile-in:#ffcf7a}#nevPanel .rar-mythic{--nev-tile:#c8324d;--nev-tile-in:#ff8fa1}#stage .nev-tile.is-swap{--nev-tile:#78b62e;--nev-tile-in:#c4ef7a}.nev-tile-art{place-items:center;width:48px;height:40px;display:grid;overflow:hidden}#stage .nev-tile img.nev-art{object-fit:contain;width:100%;max-width:none;height:40px;display:block}.nev-tile .nev-art-pack.fev-pack-face{width:28px;height:38px}.nev-tile .nev-ic-l{width:38px;height:38px}.nev-tile.is-wide .nev-tile-art{width:64px}#stage .nev-tile-n{color:#fff;white-space:nowrap;-webkit-text-stroke:3px #10122a;paint-order:stroke fill;text-shadow:0 2px #10122a;font:400 16px/1 "Lilita One", var(--game-font)!important}#stage .nev-tag{z-index:2;white-space:nowrap;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);color:#fff;-webkit-text-stroke:2px #4a0712;paint-order:stroke fill;background:#d8233a;border-radius:3px 0 0 3px;padding:0 9px 1px 6px;font-style:normal;position:absolute;top:-9px;left:-3px;font:400 12px/1.4 "Lilita One", var(--game-font)!important}#stage .nev-tile.is-out{cursor:default}.nev-tile.is-out:after{content:"";background:#140a048c;border-radius:10px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}#stage .nev-tile.is-out .nev-tag{z-index:3;background:#555}#stage .nev-tile.is-lit,#stage .nev-tile.is-rest{z-index:2;background:color-mix(in srgb, var(--nev-tile,#3d8fd6) 62%, #fff);transform:scale(1.07);box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #fff6b8,0 0 22px 8px #ffe96ed9}#stage .nev-tile.is-rest{background:var(--nev-tile);transform:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #fff6b8}#stage .nev-tile.is-hit{animation:.48s ease-out both nevHit}#stage .nev-tile.is-refill{animation:.8s ease-out nevRefill}#stage .nev-tile.is-refill .nev-tag{animation:.9s ease-out nevTagRefill}@keyframes nevTagRefill{0%{background:#2fa84f;transform:scale(1)}35%{background:#2fa84f;transform:scale(1.22)}to{background:#d8233a;transform:scale(1)}}@keyframes nevRefill{0%{box-shadow:0 0 #fff6a000}30%{box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #b9f58f,0 0 26px 10px #96ff8cd9}to{box-shadow:0 0 #96ff8c00}}@keyframes nevHit{0%{transform:scale(1.07)}35%{transform:scale(1.2);box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #fff,0 0 34px 14px #fff08cf2}to{transform:scale(1.07)}}.nev-centre{background:repeating-linear-gradient(45deg,#ffffff12 0 12px,#fff0 12px 24px),linear-gradient(#e2474f 0,#b8243b 100%);border:4px solid #f0b03c;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:6px 6px 8px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #7a1424,0 0 0 3px #3b2208}.nev-centre.rar-legendary{background:repeating-linear-gradient(45deg,#ffffff12 0 12px,#fff0 12px 24px),linear-gradient(#f2a43a 0,#c96a1a 100%)}#stage .nev-centre-n{z-index:1;color:#ffd23a;-webkit-text-stroke:4px #3a1004;paint-order:stroke fill;position:absolute;top:4px;left:8px;font:400 24px/1 "Lilita One", var(--game-font)!important}#stage .nev-q{z-index:2;cursor:pointer;color:#2b1d4a;background:radial-gradient(circle at 40% 35%,#f3eaff,#b9a6dc);border:3px solid #2b1d4a;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:6px;right:6px;font:400 20px/1 "Lilita One", var(--game-font)!important}.nev-centre-art{flex:auto;place-items:center;width:100%;min-height:0;padding-top:10px;display:grid}.nev-centre .nev-show-img{object-fit:contain;max-width:78%;max-height:112px}.nev-centre .nev-show-img.nev-mount{max-width:92%}#stage .nev-centre-line{text-align:center;color:#fff;-webkit-text-stroke:4px #3a0610;paint-order:stroke fill;margin:2px 0 0;font:400 17px/1.08 "Lilita One", var(--game-font)!important}#stage .nev-centre-line em{color:#ffd23a;font-style:normal}.nev-centre.is-won .nev-centre-art{opacity:.55}#stage .nev-limited{text-align:center;color:#fff;-webkit-text-stroke:4px #1c3a0e;paint-order:stroke fill;min-height:1em;margin:10px 4px 4px;font:400 19px/1.15 "Lilita One", var(--game-font)!important}#stage .nev-limited em{color:#ffe14a;font-style:normal}#stage .nev-limited:empty{display:none}.nev-strip.fev-strip{background:#141e0eb8;border:0;border-radius:12px;width:min(100%,470px);margin:2px 0 4px}.nev-strip .pt-reward.nev-prize{width:50px;height:50px}.nev-strip .fev-strip-view{scroll-snap-type:x mandatory;container-type:inline-size}.nev-strip .fev-strip-track{--fev-node:min(62px, calc(20cqw - 6px));--fev-gap:calc(20cqw - var(--fev-node));--fev-pitch:20cqw}.nev-strip .fev-node{scroll-snap-align:start;scroll-margin-left:calc(var(--fev-gap) / 2)}.nev-strip .fev-node-b{width:100%;min-width:0}.nev-strip .fev-node-b .pt-reward.nev-prize{width:min(50px,20cqw - 10px);height:min(50px,20cqw - 10px)}.nev-strip .fev-strip-arr.is-off{visibility:hidden}.nev-ctl{justify-content:center;align-items:center;gap:14px;margin:2px 0 4px;display:flex}#stage .nev-skip{cursor:pointer;color:#fff;-webkit-text-stroke:3px #1c3a0e;paint-order:stroke fill;align-items:center;gap:8px;display:inline-flex;font:400 19px/1 "Lilita One", var(--game-font)!important}.nev-skip input{opacity:0;width:0;height:0;position:absolute}.nev-skip .nev-box{background:#6b4fb0;border:3px solid #1d1230;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.nev-skip input:checked+.nev-box{background:#8fd14f url(/ui/checkmark.png) 50%/80% no-repeat}.nev-skip input:focus-visible+.nev-box{outline-offset:2px;outline:2px solid #fff}#stage .nev-ctl .nev-rates-q{position:relative;top:auto;bottom:auto;left:auto;right:auto}.nev-foot{justify-content:center;gap:10px;width:min(100%,470px);padding-bottom:4px;display:flex}#stage .nev-draw{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 10px 9px;display:flex;font:400 22px/1 "Lilita One", var(--game-font)!important}#stage .nev-draw .nev-draw-c{align-items:center;gap:4px;display:inline-flex}#stage .nev-draw b,#stage .nev-draw .nev-draw-l{font:inherit!important}#stage .nev-draw .nev-have{font-style:normal}#stage .nev-draw.is-short .nev-have{color:#ff4d3d}.nev-wrap.nev-busy :-webkit-any(.nev-draw,.nev-close,.nev-q,.nev-tile,.nev-skip,.nev-door,.fev-node-b,.nev-purse){pointer-events:none}.nev-wrap.nev-busy :is(.nev-draw,.nev-close,.nev-q,.nev-tile,.nev-skip,.nev-door,.fev-node-b,.nev-purse){pointer-events:none}.nev-wrap.nev-busy .nev-draw{opacity:.8}.nev-doors{z-index:2;padding:6px 6px calc(6px + var(--safe-b,0px));background:#26213f;flex:none;grid-template-columns:64px repeat(4,1fr);align-items:end;gap:2px;display:grid;position:relative;box-shadow:inset 0 3px #3c3566}.nev-doors .nev-close{cursor:pointer;width:58px;height:52px;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.nev-door{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex;position:relative}#stage .nev-door-l{color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:14px!important}#stage .nev-door-n{color:#fff;background:#e2354a;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-style:normal;position:absolute;top:-4px;right:18%;box-shadow:0 0 0 2px #fff;font:400 13px/20px "Lilita One", var(--game-font)!important}.nev-door-ic{width:42px;height:42px;display:block;position:relative}.nev-dic-tasks{background:linear-gradient(#f5ead2,#e6d2a8);border-radius:6px;box-shadow:inset 0 0 0 3px #7a5a3a}.nev-dic-tasks:before{content:"";background:#9aa6bd;border-radius:3px;height:9px;position:absolute;top:-4px;left:30%;right:30%;box-shadow:0 0 0 2px #3c4152}.nev-dic-tasks:after{content:"";border-bottom:5px solid #3fae2a;border-left:5px solid #3fae2a;width:14px;height:8px;position:absolute;top:30%;left:30%;transform:rotate(-45deg)}.nev-dic-packs:before{content:"";background:radial-gradient(circle at 40% 35%,#d6a066,#9a6232);border-radius:46% 46% 40% 40%;height:64%;position:absolute;bottom:4%;left:14%;right:14%;box-shadow:inset 0 0 0 2px #5a3412}.nev-dic-packs:after{content:"";background:#c98a4e;border-radius:40%;height:22%;position:absolute;top:14%;left:34%;right:34%;box-shadow:0 6px 0 -2px #c4231f}.nev-dic-pass:before{content:"";background:linear-gradient(#e9c06a 0 10%, transparent 10% 90%, #e9c06a 90%), conic-gradient(from 135deg at 50% 50%, #7b6cf0 0 90deg, transparent 90deg 180deg, #b6aef8 180deg 270deg, transparent 270deg);border-radius:4px;position:absolute;top:6%;bottom:6%;left:22%;right:22%}.nev-dic-shop:before,.nev-shop-ic:before{content:"";background:repeating-linear-gradient(90deg,#e2354a 0 8px,#ff8a9a 8px 16px);border-radius:6px 6px 40% 40%;height:36%;position:absolute;top:8%;left:6%;right:6%}.nev-dic-shop:after,.nev-shop-ic:after{content:"";background:linear-gradient(#f2e6d0,#c8b496);border-radius:3px;height:50%;position:absolute;bottom:6%;left:22%;right:22%;box-shadow:inset 0 0 0 3px #7a5a3a}.nev-closed{text-align:center;margin:40px 16px}#stage .nev-closed p{color:#fff;-webkit-text-stroke:3px #1c3a0e;paint-order:stroke fill;font:400 20px/1.3 "Lilita One", var(--game-font)!important}#stage .nev-closed .nev-closed-carry{margin-top:18px;font-size:16px!important}.nev-wrap.is-closed .nev-clock-l{display:none}.nev-wrap.is-closed .nev-door{opacity:.45}.nev-wrap.is-closed .nev-door-n{display:none}.nev-prize{justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative}.nev-prize img,.nev-prize .nev-pet{object-fit:contain;z-index:1;width:78%;height:78%;position:relative}.nev-evo{z-index:1;background:radial-gradient(#ffcf7a,#b2421a);border-radius:50%;width:78%;height:78%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ff9a2e,inset 0 0 0 2px #fff3}.nev-evo .nev-pet{width:100%;height:100%}.nev-coin{z-index:1;background:radial-gradient(#ffe9a8,#c9861a);border-radius:50%;width:78%;height:78%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffcf3a,inset 0 0 0 2px #fff3}.nev-coin img{object-fit:cover;width:100%!important;height:100%!important}#stage .nev-prize .nev-amt{z-index:2;text-align:center;color:#fff;-webkit-text-stroke:3px #1d1d3b;paint-order:stroke fill;position:absolute;bottom:-4px;left:-4px;right:-4px;font-size:13px!important}.nev-prize .nev-art-pack.al-mini-pack,.nev-prize .fev-pack-face{z-index:1;width:58%;height:76%;position:relative}.nev-prize .nev-art-none{z-index:1;color:#ffffffb3;font:800 18px/1 system-ui;position:relative}#nevPanel .rh-shell .pt-reward .nev-ic-m{z-index:1;width:62%;height:62%;position:relative}.nev-sheet{z-index:10;background:#080512b8;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nev-sheet[hidden]{display:none}.nev-sheet>.fev-rules{flex-direction:column;width:min(100%,460px);max-height:calc(100% - 20px);display:flex;position:relative}.nev-sheet>.fev-rules .fev-rules-frame{flex-direction:column;min-height:0;display:flex}.nev-sheet>.fev-rules .fev-rules-body{min-height:0;overflow-y:auto}#stage .nev-rates-h{color:#4a2412;background:#d9b98a;border-radius:6px;align-items:center;gap:8px;margin:2px 0 4px;padding:4px 6px;display:flex;font-size:13px!important}#stage .nev-rates-pill{color:#fff;-webkit-text-stroke:2px #2c3150;paint-order:stroke fill;background:linear-gradient(#a9b0d6,#6f78a8);border-radius:12px;padding:2px 14px;font-size:15px!important}.nev-rates-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:14px 4px;margin:0;padding:10px 0 4px;list-style:none;display:grid}.nev-rate{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.nev-rate .nev-rate-tile{background:var(--nev-tile);width:52px;height:52px;box-shadow:inset 0 0 0 2px var(--nev-tile-in), 0 0 0 2px #241a10;border-radius:9px}#nevPanel .nev-rate .nev-rate-tile{--pt-frame:var(--nev-tile-in);--pt-face:var(--nev-tile);border-color:#241a10}#nevPanel .nev-rate-tile.is-swap{--nev-tile:#78b62e;--nev-tile-in:#c4ef7a}.nev-rate.is-out .nev-rate-tile{opacity:.45}#stage .nev-rate.is-out .nev-rate-pct{color:#9a7a5a}.nev-rate .nev-tag{top:-10px;left:0;font-size:10px!important}#stage .nev-rate-pct{color:#4a2412;font-size:13px!important}.nev-sheet>.nev-packs{padding:calc(44px + var(--safe-t,0px)) 12px calc(12px + var(--safe-b,0px));padding-bottom:calc(80px + var(--safe-b,0px));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nev-packs .gt-wrap{width:min(var(--card-w,482px), 100%);min-height:0;max-height:100%}.nev-packs .gt-panel,.nev-packs .gt-body{flex-direction:column;flex:0 auto;min-height:0;display:flex}.nev-packs .gt-sep,.nev-packs .nev-pack-foot,.nev-packs .gt-close{flex:none}.nev-packs .gt-sep>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.nev-packs .gt-sep img{object-fit:contain;width:19px;height:19px}.nev-packs .nev-pack-list{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.nev-packs .nev-pack-list::-webkit-scrollbar{display:none}.nev-packs .gt-row{flex:none}.nev-pack-prizes{flex-wrap:wrap;gap:4px;margin:2px 0 6px;display:flex}.nev-pack-prizes .nev-prize{width:40px;height:40px}.nev-pack-ic .nev-prize{width:100%;height:100%}.nev-tasks{z-index:11;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.nev-tasks.show{display:flex}#stage .nev-gated{color:#8a5a2a;text-align:right;max-width:52%;font-size:12px!important}.nev-card,.nev-buybox{width:min(100%,400px);max-height:calc(100% - 20px);display:flex;position:relative}.nev-card-in,.nev-buybox-in{background:#fff3d6;border-radius:16px;flex-direction:column;flex:1;min-height:0;max-height:100%;padding:14px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #b98c50,0 0 0 4px #4a2412,0 6px 0 4px #00000059}.nev-card-top{align-items:center;gap:12px;display:flex}.nev-card-art{background:var(--nev-tile);width:84px;height:84px;box-shadow:inset 0 0 0 3px var(--nev-tile-in), 0 0 0 3px #241a10;border-radius:12px;flex:none;place-items:center;display:grid}.nev-card-img{object-fit:contain;max-width:90%;max-height:90%}.nev-card-id{flex-direction:column;gap:4px;min-width:0;display:flex}#stage .nev-card-name{color:#4a2412;font-size:24px!important}#stage .nev-card-rar{background:var(--nev-tile);color:#fff;-webkit-text-stroke:2px #0000008c;paint-order:stroke fill;border-radius:10px;align-self:flex-start;padding:1px 10px;font-size:13px!important}.nev-card-body{flex:auto;min-height:0;margin-top:10px;overflow-y:auto}#stage .nev-card-h{color:#8a3fd1;margin:8px 0 2px;display:block;font-size:15px!important}#stage .nev-card-p{color:#4a2412;margin:0 0 6px;line-height:1.25;font-size:14px!important}#stage .nev-card-p i{color:#8a5a2a;margin-right:4px;font-style:normal}#stage .nev-card-how{color:#2f7a1c;margin:10px 0 0;font-size:13px!important}.nev-kg{color:#2f8f1c;font-style:normal}.nev-kb{color:#2a6fc9;font-style:normal}.nev-card-close{z-index:3;top:-14px;right:-12px;position:absolute!important}.nev-buybox-in{align-items:center;gap:10px}#stage .nev-buybox-name{color:#4a2412;font-size:22px!important}.nev-buybox-p .nev-prize{background:#c0294a;border-radius:12px;width:76px;height:76px;box-shadow:inset 0 0 0 3px #f06a88}.nev-step{align-items:center;gap:16px;display:flex}#stage .nev-step-b{color:#4a2412;cursor:pointer;background:#e7cfa3;border:3px solid #4a2412;border-radius:10px;width:40px;height:40px;font-size:26px!important}.nev-step-b:disabled{opacity:.4;cursor:default}#stage .nev-step-n{text-align:center;color:#4a2412;min-width:2ch;font-size:28px!important}#stage .nev-buy-go{justify-content:center;align-items:center;gap:6px;min-width:150px;display:inline-flex;font-size:22px!important}#stage .nev-buy-go.is-short b{color:#ff6a6a!important}.nev-room{z-index:9;background:#2a2440;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.nev-room[hidden]{display:none}.nev-wrap.has-room .nev-top,.nev-wrap.has-room .nev-doors{z-index:12}.nev-wrap.has-room .nev-doors .nev-door{visibility:hidden}.nev-room-head{padding:calc(44px + var(--safe-t,0px)) 10px 6px;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.nev-shop-ic{z-index:1;width:74px;height:64px;margin-bottom:-10px;display:block;position:relative}.nev-room-ribbon{background:linear-gradient(#c97be8,#9d4fd0);border-radius:6px;padding:6px 34px 8px;box-shadow:inset 0 -3px #6c2c9c,0 3px #00000059}#stage .nev-room-ribbon b{color:#fff;-webkit-text-stroke:3px #3c0c66;paint-order:stroke fill;font-size:24px!important}.nev-room-body{scrollbar-width:none;flex:auto;min-height:0;padding:10px 8px 84px;overflow-y:auto}.nev-room-body::-webkit-scrollbar{display:none}.nev-xgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.nev-xt{background:#1d1830;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px 4px 8px;display:flex;box-shadow:inset 0 0 0 2px #3c3566}#stage .nev-xt-name{color:#fff;text-align:center;place-items:center;min-height:2.2em;line-height:1.1;display:grid;font-size:13px!important}.nev-xt-p .nev-prize{background:#c0294a;border-radius:10px;width:64px;height:64px;box-shadow:inset 0 0 0 3px #f06a88}#stage .nev-xt-limit{color:#b3a6ff;font-size:12px!important}#stage .nev-xt-lock{color:#ffcf7a;text-align:center;line-height:1.1;font-size:11px!important}.nev-buy{justify-content:center;align-items:center;gap:4px;min-width:90%;display:inline-flex}.nev-buy.is-short b{color:#ff6a6a!important}.nev-xt.is-sold{opacity:.6}.nev-xt.is-locked .nev-xt-p{opacity:.5}.nev-lock{width:14px;height:16px;display:inline-block;position:relative}.nev-lock:before{content:"";border:3px solid #fff;border-bottom:0;border-radius:7px 7px 0 0;height:9px;position:absolute;top:0;left:2px;right:2px}.nev-lock:after{content:"";background:#fff;border-radius:2px;height:9px;position:absolute;bottom:0;left:0;right:0}#stage .nev-foot{text-align:center;color:#b3a6ff;margin:12px 0 0;font-size:13px!important}#stage #patrolGotModal.nev-drawn .pg-rewards{max-width:314px}#stage #patrolGotModal.nev-drawn .pg-rewards:has(>:nth-child(5)){justify-content:flex-start}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-rare{--pt-frame:#62d6ff;--pt-face:#2f74c9}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-great{--pt-frame:#c4e53c;--pt-face:#769825}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-epic{--pt-frame:#d572fd;--pt-face:#8038cf}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-legendary{--pt-frame:#ffcf00;--pt-face:#d7704a}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-mythic{--pt-frame:#ff8fa1;--pt-face:#b8243b}#stage #patrolGotModal .pt-reward.nev-tile-r.is-swap{--pt-frame:#c4e53c;--pt-face:#769825}#stage #patrolGotModal .pt-reward.nev-tile-r.rar-mythic{box-shadow:0 0 0 2px #ffc8d2b3,0 0 18px 5px #ff5a78c7}#stage .pt-reward.nev-tile-r>.nev-ic,#stage .pt-reward.nev-lead>.nev-ic{z-index:1;width:46px;height:46px;position:relative}#stage .pt-reward.nev-tile-r>.nev-tile-art,#stage .pt-reward.nev-lead>.nev-tile-art,#stage .pt-reward.nev-tile-r>.nev-evo,#stage .pt-reward.nev-lead>.nev-evo,#stage .pt-reward.nev-tile-r>.nev-coin{z-index:1;object-fit:contain;width:46px;height:46px;position:relative}#stage .pt-reward.nev-tile-r>.nev-tile-art-pack{z-index:1;border-width:2.5px;border-radius:5px;width:34px;height:46px;position:relative}#stage .pt-reward.nev-tile-r>.nev-tile-pity{z-index:3;color:#3a2400;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;background:#ffcf3a;border:2px solid #3a2400;border-radius:8px;padding:1px 6px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%);font:800 11px/1.3 system-ui!important}.pg-fly.nev-tile-r>.nev-ic,.pg-fly.nev-lead>.nev-ic{z-index:1;width:calc(46px * var(--stage-scale,1));height:calc(46px * var(--stage-scale,1));position:relative}.pg-fly.nev-tile-r>.nev-tile-pity{display:none}#stage #patrolGotModal .nev-again{flex-direction:column;gap:0;min-width:196px;height:76px;padding:4px 26px 8px}#stage #patrolGotModal .nev-again-c{align-items:center;gap:8px;display:flex}#stage #patrolGotModal .nev-again-n{font:400 24px/1 "Lilita One", var(--game-font)!important}#stage #patrolGotModal .nev-again-have{font-style:normal}#stage #patrolGotModal .nev-again.is-short .nev-again-have{color:#ff4d3d}#stage #patrolGotModal .nev-again-l{font:400 24px/1.05 "Lilita One", var(--game-font)!important}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--al-tone,#5fbf4a) 62%, #fff) 0 16%, var(--al-tone,#5fbf4a) 16% 76%, color-mix(in srgb, var(--al-tone,#5fbf4a) 66%, #000) 76% 100%);border:2px solid #10122a;border-radius:4px;position:relative;box-shadow:0 0 0 2px #fff,0 2px 0 2px #00000059,inset 0 0 0 1.5px #ffffff59}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face:before{content:"";background:#ffffff4d;border:1.5px solid #00000059;border-radius:3px;height:34%;position:absolute;top:22%;left:20%;right:20%}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face:after{content:"";height:7px;width:calc(var(--nev-stars,2) * 6px);background:url(/ui/stars/star-on.png) 0/6px 6px repeat-x;position:absolute;bottom:1px;left:50%;translate:-50%}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face[data-tone=green]{--nev-stars:2}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face[data-tone=blue]{--nev-stars:3}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face[data-tone=purple]{--nev-stars:4}:is(#nevPanel,#stage .pt-reward.nev-tile-r,.pg-fly.nev-tile-r) .al-mini-pack.fev-pack-face[data-tone=gold]{--nev-stars:5}#nevPanel .nev-pack-prizes .al-mini-pack.fev-pack-face:after{height:5px;width:calc(var(--nev-stars,2) * 4px);background-size:4px 4px}#stage #nevPassPanel .pass-banner-text .pass-purse{right:calc(12px + var(--safe-r,0px));z-index:3;pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:12px}#stage #nevPassPanel .pass-banner-text .pass-purse[hidden]{display:none}#stage #nevPassPanel .pass-banner-text .pass-purse .nev-purse{-webkit-text-stroke:3px #000;paint-order:stroke fill;font:400 16px/1.1 "Lilita One", var(--game-font)!important;color:#fff!important}#stage #nevPassPanel .pass-banner-text .pass-purse .nev-purse-n{font:inherit!important}#app #stage.has-nevPanel #tutPointer{visibility:hidden}@media (max-height:720px){.nev-grid{grid-template-rows:repeat(5,minmax(56px,auto));gap:5px}#stage .nev-title{font-size:24px!important}.nev-tile-art,#stage .nev-tile img.nev-art{height:34px}}@media (prefers-reduced-motion:reduce){.nev-tile{transition:none}.nev-tile.is-hit,#stage .nev-tile.is-refill,#stage .nev-tile.is-refill .nev-tag{animation:none}}#stage #nevPanel{--nev-ink:#14102a}#stage .nev-ic-cone{background:url(/ui/nature-event/pinecone.webp) 50%/contain no-repeat}#stage .nev-ic-berry{background:url(/ui/nature-event/moonberry.webp) 50%/contain no-repeat}#stage :-webkit-any(.nev-ic-cone,.nev-ic-berry):before{display:none}#stage :is(.nev-ic-cone,.nev-ic-berry):before{display:none}#stage :-webkit-any(.nev-ic-cone,.nev-ic-berry):after{display:none}#stage :is(.nev-ic-cone,.nev-ic-berry):after{display:none}#stage #menuRailRight .nev-rail .nev-rail-ic{width:52px;height:52px;box-shadow:none;background:url(/ui/nature-event/door-wildwood.webp) 50%/contain no-repeat;border-radius:0;margin-top:2px}#stage #menuRailRight .nev-rail .nev-rail-ic:before,#stage #menuRailRight .nev-rail .nev-rail-ic:after{display:none}#stage #nevPanel :where(*):not(.nev-door-n){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #nevPanel :where(b,p,span,label,button,li,small,em,h3,i){letter-spacing:.02em}#stage #nevPanel.nev-wrap{background:linear-gradient(#0a081e8c 0,#0a081e00 22% 58%,#0a081e99 100%),url(/ui/gui-pro/nev-bg-wildwood.webp) 50% 38%/cover no-repeat,#182638}#stage #nevPanel :-webkit-any(.nev-clock,.nev-purse){-webkit-text-stroke:3px var(--nev-ink);background:#1d1736;border-radius:999px;box-shadow:inset 0 0 0 2px #4a3d7a,0 2px #00000059}#stage #nevPanel :is(.nev-clock,.nev-purse){-webkit-text-stroke:3px var(--nev-ink);background:#1d1736;border-radius:999px;box-shadow:inset 0 0 0 2px #4a3d7a,0 2px #00000059}#stage #nevPanel .nev-top .nev-purse{box-sizing:border-box;min-width:84px;height:31px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;background-color:#0000;background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;border-radius:0;align-items:center;gap:5px;padding:0 10px 0 4px;display:flex;font-size:19px!important}#stage #nevPanel .nev-top .nev-purse>.nev-ic{filter:drop-shadow(0 1.5px #00000059);width:32px;height:32px;margin:0 0 0 -3px}#stage #nevPanel .nev-top .nev-purse>.nev-purse-n{text-align:center;flex:auto;min-width:2ch;font:inherit!important}#stage #nevPanel .nev-top .nev-plus{width:24px;height:24px;box-shadow:none;background:url(/ui/gui-pro/topbar-add.webp) 50%/100% 100% no-repeat;border-radius:50%;flex:none;margin:0 -6px 0 1px;position:static}#stage #nevPanel .nev-top .nev-plus:before,#stage #nevPanel .nev-top .nev-plus:after{display:none}#stage #nevPanel .nev-top .nev-purses{gap:6px}#stage #nevPanel .nev-ribbon{aspect-ratio:1320/198;box-sizing:border-box;width:380px;min-width:0;max-width:92%;box-shadow:none;background:url(/ui/gui-pro/ei-ribbon-great.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 14% 3.4%;display:flex}#stage #nevPanel .nev-ribbon:before,#stage #nevPanel .nev-ribbon:after{display:none}#stage #nevPanel .nev-title{color:#fff;-webkit-text-stroke:4px #0f3a12;paint-order:stroke fill;text-shadow:0 3px #0f3a12;font-size:28px!important}#stage #nevPanel .nev-board{--nev-cut:10px;box-shadow:none;clip-path:polygon(var(--nev-cut) 0, calc(100% - var(--nev-cut)) 0, 100% var(--nev-cut), 100% calc(100% - var(--nev-cut)), calc(100% - var(--nev-cut)) 100%, var(--nev-cut) 100%, 0 calc(100% - var(--nev-cut)), 0 var(--nev-cut));background:#120d26;border:0;border-radius:0;padding:12px;position:relative}#stage #nevPanel .nev-board:before,#stage #nevPanel .nev-board:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute}#stage #nevPanel .nev-board:before{--c:calc(var(--nev-cut) - 1.25px);background:#e9b444;top:3px;bottom:3px;left:3px;right:3px}#stage #nevPanel .nev-board:after{--c:calc(var(--nev-cut) - 2.5px);background:linear-gradient(#ffe27a1a 0,#ffe27a00 8px),linear-gradient(#2a2148,#1d1736);top:6px;bottom:6px;left:6px;right:6px}#stage #nevPanel .nev-board>.nev-grid{z-index:1;position:relative}#stage #nevPanel .nev-centre{--nev-cut:8px;--nev-c-fill:repeating-linear-gradient(45deg, #ffffff12 0 12px, #fff0 12px 24px), linear-gradient(180deg, #e2474f 0, #b8243b 100%);box-shadow:none;clip-path:polygon(var(--nev-cut) 0, calc(100% - var(--nev-cut)) 0, 100% var(--nev-cut), 100% calc(100% - var(--nev-cut)), calc(100% - var(--nev-cut)) 100%, var(--nev-cut) 100%, 0 calc(100% - var(--nev-cut)), 0 var(--nev-cut));background:#3b2208;border-color:#0000;border-radius:0}#stage #nevPanel .nev-centre.rar-legendary{--nev-c-fill:repeating-linear-gradient(45deg, #ffffff12 0 12px, #fff0 12px 24px), linear-gradient(180deg, #f2a43a 0, #c96a1a 100%)}#stage #nevPanel .nev-centre:before,#stage #nevPanel .nev-centre:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:absolute}#stage #nevPanel .nev-centre:before{--c:calc(var(--nev-cut) - .85px);background:#f0b03c;top:-2px;bottom:-2px;left:-2px;right:-2px}#stage #nevPanel .nev-centre:after{--c:calc(var(--nev-cut) - 2.5px);background:var(--nev-c-fill);top:2px;bottom:2px;left:2px;right:2px;box-shadow:inset 0 0 0 3px #7a1424}#stage #nevPanel .nev-centre>*{z-index:1;position:relative}#stage #nevPanel .nev-centre>:-webkit-any(.nev-centre-n,.nev-q){z-index:2;position:absolute}#stage #nevPanel .nev-centre>:is(.nev-centre-n,.nev-q){z-index:2;position:absolute}#stage #nevPanel .nev-limited{-webkit-text-stroke:4px var(--nev-ink);text-shadow:0 2px 0 var(--nev-ink)}#stage #nevPanel .nev-limited em{color:#ffd76a}#stage #nevPanel .nev-strip.fev-strip{box-shadow:none;background:0 0}#stage #nevPanel .nev-strip .fev-strip-line,#stage #nevPanel .nev-strip .fev-node-dot{display:none}#stage #nevPanel .nev-strip .fev-node:not(:last-child):after{--nev-dots:min(30px, calc(var(--fev-pitch) - min(50px, 20cqw - 10px) - 4px));content:"";z-index:0;pointer-events:none;top:24px;left:calc(var(--fev-node) / 2 + var(--fev-pitch) / 2 - var(--nev-dots) / 2);width:var(--nev-dots);background:radial-gradient(circle,#ffcf3a 0 3px,#ffcf3a00 3.6px) 0/10px 8px repeat-x;height:8px;position:absolute}#stage #nevPanel .nev-strip .fev-strip-arr:before{border-color:#ffcf3a}#stage #nevPanel .nev-strip .fev-node-need{margin-top:8px}#stage #nevPanel .nev-strip .fev-node-b .pt-reward.nev-prize{--nev-t:min(50px, calc(20cqw - 10px))}#stage #nevPanel .nev-strip .pt-reward.nev-prize>:-webkit-any(img,.nev-coin,.nev-evo,.nev-ic){width:calc(var(--nev-t,50px) * .692);height:calc(var(--nev-t,50px) * .692);object-fit:contain}#stage #nevPanel .nev-strip .pt-reward.nev-prize>:is(img,.nev-coin,.nev-evo,.nev-ic){width:calc(var(--nev-t,50px) * .692);height:calc(var(--nev-t,50px) * .692);object-fit:contain}#stage #nevPanel .nev-strip .pt-reward.nev-prize>.nev-amt{left:0;right:0;bottom:calc(var(--nev-t,50px) * -.15);letter-spacing:.02em;color:#fff;-webkit-text-stroke:calc(var(--nev-t,50px) * .057) #000;paint-order:stroke fill;font:400 calc(var(--nev-t,50px) * .256) "Germania One", "Lilita One", var(--game-font)!important}#stage #nevPanel .nev-skip{-webkit-text-stroke:3px var(--nev-ink)}#stage #nevPanel .nev-skip .nev-box{background:#1d1736;border:0;border-radius:6px;box-shadow:inset 0 0 0 2px #e9b444,0 2px #00000059}#stage #nevPanel .nev-skip input:checked+.nev-box{background:#1d1736 url(/ui/checkmark.png) 50%/80% no-repeat}#stage #nevPanel .nev-draw{min-height:64px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;border:0;border-radius:0;padding:4px 16px 10px;font-size:18px!important}#stage #nevPanel .nev-draw:before,#stage #nevPanel .nev-draw:after{display:none}#stage #nevPanel .nev-draw.is-short .nev-have{color:#ff6a5a}#stage #nevPanel .nev-foot{justify-content:center}#stage #nevPanel .nev-foot>.nev-draw{flex:0 calc(42.5% - 4.25px)}#stage #nevPanel .nev-doors{background:linear-gradient(#2a2148,#1d1736);box-shadow:0 -3px #120d26,inset 0 3px #ffffff0d}#stage #nevPanel .nev-door-l{-webkit-text-stroke:3px var(--nev-ink)}#stage #nevPanel .nev-door-n{min-width:0;width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));box-shadow:none;color:#fff;-webkit-text-stroke:0;text-shadow:0 2.25px #000;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;font:800 calc(15px * var(--badge-scale,1))/1 var(--game-font)!important}#stage #nevPanel .nev-door-n:-webkit-any([hidden],:empty){display:none}#stage #nevPanel .nev-door-n:is([hidden],:empty){display:none}#stage #nevPanel :-webkit-any(.nev-door-ic,.nev-shop-ic){box-shadow:none;background:50%/contain no-repeat;border-radius:0}#stage #nevPanel :is(.nev-door-ic,.nev-shop-ic){box-shadow:none;background:50%/contain no-repeat;border-radius:0}#stage #nevPanel .nev-door-ic{width:48px;height:48px}#stage #nevPanel .nev-door-l{margin-top:-6px}#stage #nevPanel :-webkit-any(.nev-door-ic,.nev-shop-ic):before{display:none}#stage #nevPanel :is(.nev-door-ic,.nev-shop-ic):before{display:none}#stage #nevPanel :-webkit-any(.nev-door-ic,.nev-shop-ic):after{display:none}#stage #nevPanel :is(.nev-door-ic,.nev-shop-ic):after{display:none}#stage #nevPanel .nev-dic-tasks{background-image:url(/ui/gui-pro/door-ic-tasks.webp)}#stage #nevPanel .nev-dic-packs{background-image:url(/ui/gui-pro/door-ic-packs.webp)}#stage #nevPanel .nev-dic-pass{background-image:url(/ui/gui-pro/door-ic-pass.webp)}#stage #nevPanel :-webkit-any(.nev-dic-shop,.nev-shop-ic){background-image:url(/ui/gui-pro/door-ic-shop.webp)}#stage #nevPanel :is(.nev-dic-shop,.nev-shop-ic){background-image:url(/ui/gui-pro/door-ic-shop.webp)}#stage #nevPanel .nev-shop-ic{width:64px;height:64px;margin-bottom:-10px}#stage #nevPanel .nev-room{background:#1a1430;overflow:hidden}#stage #nevPanel .nev-room:before{content:"";z-index:0;pointer-events:none;background:url(/ui/gui-pro/rm-pattern.png) 0 0/400px 400px;animation:48s linear infinite nevShopTiles;position:absolute;top:-400px;bottom:0;left:-400px;right:0}@keyframes nevShopTiles{0%{transform:translate(0)}to{transform:translate(400px,400px)}}@media (prefers-reduced-motion:reduce){#stage #nevPanel .nev-room:before{animation:none}}#stage #nevPanel .nev-room>*{z-index:1;position:relative}#stage #nevPanel .nev-room-ribbon{aspect-ratio:1158/180;box-sizing:border-box;width:min(86%,420px);box-shadow:none;background:url(/ui/gui-pro/sp-ribbon-gold.png) 50%/100% 100% no-repeat;border-radius:0;justify-content:center;align-items:center;padding:0 0 1.6%;display:flex}#stage #nevPanel .nev-room-ribbon b{-webkit-text-stroke:5px #5a3000;paint-order:stroke fill;text-shadow:0 3px #5a3000;line-height:1;font-size:28px!important}#stage #nevPanel .nev-xgrid{grid-template-columns:repeat(3,calc(28.3333% - 4.53333px));justify-content:center;gap:8px}#stage #nevPanel .nev-xt{background:#1c1630;border-radius:10px;gap:4px;padding:6px 4px;box-shadow:inset 0 0 0 2px #14102a,inset 0 0 0 4px #ffffff12}#stage #nevPanel .nev-xt-name{-webkit-text-stroke:2.5px var(--nev-ink);paint-order:stroke fill;min-height:2.1em;font-size:16px!important}#stage #nevPanel .nev-xt-p .nev-prize{width:68px;height:68px}#stage #nevPanel .nev-xt-limit{color:#c9c0e8;font-size:11px!important}#stage #nevPanel .nev-room-head{z-index:2;aspect-ratio:2106/747;width:100%;max-height:34%;margin-top:calc(40px + var(--safe-t,0px));box-sizing:border-box;background:url(/ui/nature-event/shop-banner.webp) 50%/cover no-repeat;justify-content:flex-end;padding:0;position:relative;box-shadow:0 3px #00000059}#stage #nevPanel .nev-room-head>.nev-shop-ic{display:none}#stage #nevPanel.has-room .nev-top{margin-top:calc(-6px - var(--safe-t,0px));padding:calc(10px + var(--safe-t,0px)) 12px 10px;background:linear-gradient(#140e28,#1a1430);box-shadow:0 3px #00000059}#stage #nevPanel .nev-room-head{margin-top:calc(51px + var(--safe-t,0px))}#stage #nevPanel .nev-room-head>.nev-room-ribbon{position:absolute;bottom:0;left:50%;translate:-50% 40%}#stage #nevPanel .nev-room-body{padding-top:40px}#stage #nevPanel .nev-foot:not(:has(.nev-draw)){color:#c9bdf0}#stage #nevPanel :-webkit-any(.nev-buy,.nev-buy-go){min-height:40px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;border:0;border-radius:0;padding:0 12px 5px}#stage #nevPanel :is(.nev-buy,.nev-buy-go){min-height:40px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;border:0;border-radius:0;padding:0 12px 5px}#stage #nevPanel .nev-buy-go{min-height:52px}#stage #nevPanel .nev-buy{background-size:auto 100%,auto 100%,calc(100% - 12px) 100%}#stage #nevPanel .nev-buy.btn-blue{background-size:auto 100%,auto 100%,calc(100% - 10px) 100%}#stage #nevPanel :-webkit-any(.nev-buy,.nev-buy-go):before{display:none}#stage #nevPanel :is(.nev-buy,.nev-buy-go):before{display:none}#stage #nevPanel :-webkit-any(.nev-buy,.nev-buy-go):after{display:none}#stage #nevPanel :is(.nev-buy,.nev-buy-go):after{display:none}#stage #nevPanel .nev-buy.btn-blue{-webkit-text-stroke-color:#1f4d7a;text-shadow:0 2px #1f4d7a;background-image:url(/ui/gui-pro/hub-btn-sky-l.png),url(/ui/gui-pro/hub-btn-sky-r.png),url(/ui/gui-pro/hub-btn-sky-m.png);background-size:auto 100%,auto 100%,calc(100% - 14px) 100%}#stage #nevPanel .nev-packs .gt-row{--c1:5.66px;--c2:5.09px;--rim:#1d1736;--fill:#2f2750;border-radius:0;grid-template-columns:auto 1fr auto;grid-template-areas:"label label price""ic prizes price""note note price";align-items:center;gap:2px 6px;padding:8px 10px 8px 12px;display:grid;position:relative;box-shadow:none!important;background:linear-gradient(135deg, transparent var(--c1), var(--rim) 0) top left / 51% 51% no-repeat, linear-gradient(225deg, transparent var(--c1), var(--rim) 0) top right / 51% 51% no-repeat, linear-gradient(315deg, transparent var(--c1), var(--rim) 0) bottom right / 51% 51% no-repeat, linear-gradient(45deg, transparent var(--c1), var(--rim) 0) bottom left / 51% 51% no-repeat!important}#stage #nevPanel .nev-packs .gt-row:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg, transparent var(--c2), var(--fill) 0) top left / 51% 51% no-repeat, linear-gradient(225deg, transparent var(--c2), var(--fill) 0) top right / 51% 51% no-repeat, linear-gradient(315deg, transparent var(--c2), var(--fill) 0) bottom right / 51% 51% no-repeat, linear-gradient(45deg, transparent var(--c2), var(--fill) 0) bottom left / 51% 51% no-repeat;position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #nevPanel .nev-packs .gt-row>.gt-row-main{display:contents}#stage #nevPanel .nev-packs{--nev-pack-row:111px;--nev-pack-gap:10px;--nev-pack-pad:9px}#stage #nevPanel .nev-packs .nev-pack-list{padding-top:var(--nev-pack-pad);max-height:calc(5 * var(--nev-pack-row) + 4 * var(--nev-pack-gap) + var(--nev-pack-pad))}#stage #nevPanel .nev-packs .nev-pack-list>.gt-row{min-height:var(--nev-pack-row);flex:none}#stage #nevPanel .nev-packs .nev-pack-foot{margin-top:10px}#stage #nevPanel .nev-packs .gt-row :-webkit-any(.gt-row-ic,.gt-row-label,.nev-pack-prizes,.gt-row-note,.gt-row-price){z-index:1;position:relative}#stage #nevPanel .nev-packs .gt-row :is(.gt-row-ic,.gt-row-label,.nev-pack-prizes,.gt-row-note,.gt-row-price){z-index:1;position:relative}#stage #nevPanel .nev-packs .gt-row-label{text-align:left;grid-area:label}#stage #nevPanel .nev-packs .gt-row-ic{background:0 0;grid-area:ic;width:44px;height:44px;margin-block-start:5px;margin-block-end:5px}#stage #nevPanel .nev-packs .nev-pack-prizes{grid-area:prizes;margin:5px 0}#stage #nevPanel .nev-packs .nev-pack-prizes .nev-prize{width:44px;height:44px}#stage #nevPanel .nev-packs .gt-row-note{text-align:left;grid-area:note}#stage #nevPanel .nev-packs .gt-row-price{grid-area:price}#stage #nevPanel :-webkit-any(.nev-card-in,.nev-buybox-in){background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border-radius:0;padding:22px 20px 20px;box-shadow:0 12px 32px #00000080}#stage #nevPanel :is(.nev-card-in,.nev-buybox-in){background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border-radius:0;padding:22px 20px 20px;box-shadow:0 12px 32px #00000080}#stage #nevPanel :-webkit-any(.nev-card-name,.nev-buybox-name,.nev-step-n){color:#fff;-webkit-text-stroke:3px var(--nev-ink);paint-order:stroke fill}#stage #nevPanel :is(.nev-card-name,.nev-buybox-name,.nev-step-n){color:#fff;-webkit-text-stroke:3px var(--nev-ink);paint-order:stroke fill}#stage #nevPanel .nev-card-h{color:#ffd76a}#stage #nevPanel .nev-card-p{color:#fff}#stage #nevPanel .nev-card-p i{color:#c9bdf0}#stage #nevPanel .nev-card-how,#stage #nevPanel .nev-kg{color:#8fe36a}#stage #nevPanel .nev-kb{color:#7fc8ff}#stage #nevPanel .nev-step-b{color:#fff;background:#1d1736;border:0;border-radius:10px;box-shadow:inset 0 0 0 2px #e9b444,0 2px #00000059}#stage #nevPanel .nev-closed p{-webkit-text-stroke:3px var(--nev-ink)}#stage #patrolGotModal .nev-again{box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 12px) 100%;border:0;border-radius:0}#stage #patrolGotModal .nev-again:before,#stage #patrolGotModal .nev-again:after{display:none}#stage #patrolGotModal .nev-again :-webkit-any(.nev-again-n,.nev-again-l){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #patrolGotModal .nev-again :is(.nev-again-n,.nev-again-l){letter-spacing:.02em;font-family:"Germania One", "Lilita One", var(--game-font)!important}#stage #patrolGotModal .nev-again .nev-again-n{font-size:19px!important}#stage #patrolGotModal .nev-again .nev-again-l{font-size:21px!important}#stage #patrolGotModal .nev-again .nev-again-c{gap:0}#stage #patrolGotModal .nev-again .nev-again-have{font-family:inherit!important}#stage #patrolGotModal .nev-again{background-size:auto 100%,auto 100%,calc(100% - 30px) 100%}#marbleCarnivalRoot{display:contents}.mc-ic{vertical-align:middle;flex:none;width:22px;height:22px;font-style:normal;display:inline-block;position:relative}.mc-ic-s{width:16px;height:16px}.mc-ic-m{width:26px;height:26px}.mc-ic-l{width:70%;height:70%}.mc-ic-bar{width:44px;height:34px}.mc-ic-cup{width:26px;height:22px}.mc-ic-marble{background:radial-gradient(circle at 34% 30%,#fff 0 18%,#f8ece3 34%,#e6c9b6 70%,#b98f7a 100%);border-radius:50%;box-shadow:inset -2px -3px 4px #5a321e59,0 1px #00000059}.mc-ic-sweet:before{content:"";z-index:1;background:repeating-conic-gradient(from 0deg, #ff4f8a 0 30deg, #fff4f8 30deg 60deg);border-radius:50%;width:56%;height:84%;position:absolute;top:8%;left:22%;box-shadow:0 0 0 2px #b8164e}.mc-ic-sweet:after{content:"";background:linear-gradient(90deg,#ff7aa8 0 22%,#0000 22% 78%,#ff7aa8 78% 100%);border-radius:30%;position:absolute;top:24%;bottom:24%;left:0;right:0}.mc-ic-golden:before{content:"";z-index:1;background:radial-gradient(circle,#ff5b93 0 26%,#ffd23f 28% 64%,#e09a0d 100%);border-radius:50%;width:60%;height:84%;position:absolute;top:8%;left:20%;box-shadow:0 0 0 2px #8a4d00}.mc-ic-golden:after{content:"";background:linear-gradient(90deg,#ffd23f 0 22%,#0000 22% 78%,#ffd23f 78% 100%);border-radius:30%;position:absolute;top:22%;bottom:22%;left:0;right:0}#stage #menuRailRight .mc-rail{min-height:80px}#stage #menuRailRight .mc-rail .mc-rail-ic{background:repeating-conic-gradient(from 0deg, #e2354a 0 22.5deg, #ffd54a 22.5deg 45deg);border-radius:50%;flex:none;width:46px;height:46px;margin-top:6px;display:block;position:relative;box-shadow:inset 0 0 0 3px #7a1222,0 2px #0006}#stage #menuRailRight .mc-rail .mc-rail-ic:after{content:"";background:radial-gradient(circle at 34% 30%,#fff 0 18%,#f8ece3 34%,#e6c9b6 70%,#b98f7a 100%);border-radius:50%;position:absolute;top:26%;bottom:26%;left:26%;right:26%;box-shadow:0 0 0 2px #5a2a14}#stage #menuRailRight .mc-rail>.mc-rail-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:60px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.mc-wrap{z-index:66;background:linear-gradient(#8fd3ff 0%,#bfe6ff 16%,#6d3b20 16.2%,#4a2412 100%);display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mc-wrap.show{animation:.2s ease-out both rhScrimIn;display:block}.mc-stage{padding:calc(6px + var(--safe-t,0px)) 0 0;flex-direction:column;align-items:stretch;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}#stage .mc-wrap :where(b,p,span,button,li,small){font-family:"Lilita One", var(--game-font)!important}.mc-wrap .mc-stroke,#stage .mc-wrap .mc-title,#stage .mc-wrap .mc-cup-x,#stage .mc-wrap .mc-cup-fill,#stage .mc-wrap .mc-start-l,#stage .mc-wrap .mc-start-x,#stage .mc-wrap .mc-mult b,#stage .mc-wrap .mc-bar>b,#stage .mc-wrap .mc-float{color:#fff;-webkit-text-stroke:3px #2a1206;paint-order:stroke fill}.mc-top{z-index:3;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px 0;display:flex;position:relative}#stage .mc-clock,#stage .mc-purse{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#140e28d1;border:0;border-radius:14px;align-items:center;gap:5px;min-height:30px;padding:2px 10px 2px 6px;display:inline-flex;font:400 16px/1.1 "Lilita One", var(--game-font)!important}.mc-clock img{object-fit:contain;width:20px;height:20px}.mc-purses{gap:6px;display:inline-flex}#stage .mc-purse{cursor:pointer;justify-content:space-between;min-width:74px}.mc-purse .mc-purse-n{text-align:right;min-width:2ch}.mc-plus{background:linear-gradient(#5fd13a,#2f9a19);border-radius:3px;width:12px;height:12px;margin-top:14px;margin-left:14px;position:absolute;box-shadow:0 0 0 1px #144a08}.mc-plus:before,.mc-plus:after{content:"";background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.mc-plus:before{width:8px;height:2px}.mc-plus:after{width:2px;height:8px}.mc-tent{z-index:1;background:radial-gradient(60% 80% at 50% 100%, #2f8f5a 0 58%, transparent 59%), repeating-conic-gradient(from -90deg at 50% 100%, #e2354a 0 9deg, #ffd27a 9deg 18deg);border-radius:50% 50% 0 0/70% 70% 0 0;flex:128px;min-height:104px;max-height:200px;margin:-36px 4% 0;position:relative;box-shadow:inset 0 0 0 5px #8a1d14}.mc-sun{background:radial-gradient(circle,#ffd84d 0 52%,#ffb21a 53% 100%);border-radius:50%;width:56px;height:56px;position:absolute;top:30px;left:50%;translate:-50%;box-shadow:0 0 0 4px #ffd44d59}.mc-ribbon{z-index:2;text-align:center;background:linear-gradient(#ffd54a,#f2a516);border-radius:6px;min-width:66%;padding:6px 24px 8px;position:absolute;bottom:-14px;left:50%;translate:-50%;box-shadow:inset 0 -4px #c27806,0 3px #6b3a06}#stage .mc-title{letter-spacing:.5px;line-height:1;font-size:26px!important}.mc-show{flex:0 calc(92.3674cqw - 3.08408px);justify-content:center;min-height:0;padding:8px 6px 0;display:flex;position:relative}.mc-curtain{isolation:isolate;background:linear-gradient(90deg,#b5121e 0 6%,#0000 13% 87%,#b5121e 94% 100%),radial-gradient(70% 40% at 50% 0,#ff5a5a40,#0000 70%),#3d0a12;border-radius:14px 14px 0 0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0 3.5%;display:flex;position:relative;box-shadow:inset 0 0 0 4px #6e2a12,inset 0 10px #b5121e;container-type:size}.mc-curtain:before,.mc-curtain:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#d42230 0 6px,#9b0e1a 6px 12px);border-radius:0 0 40%;width:9%;position:absolute;top:0;bottom:0}.mc-curtain:before{left:0}.mc-curtain:after{right:0;transform:scaleX(-1)}.mc-board{aspect-ratio:735/730;width:min(100cqw,100.685cqh);margin:0 auto;position:relative}.mc-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mc-q{z-index:2;cursor:pointer;background:radial-gradient(circle at 40% 35%,#8e86b8,#4b4374);border:2px solid #1b1030;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;box-shadow:0 2px #00000073}#stage .mc-q b{color:#fff;-webkit-text-stroke:2px #1b1030;paint-order:stroke fill;font-size:18px!important}.mc-rules-q{z-index:3;top:3%;left:9%}.mc-cups{pointer-events:none;z-index:3;grid-template-columns:repeat(7,1fr);gap:0;height:14.8%;display:grid;position:absolute;top:82.9%;left:0;right:0}.mc-cup{background:linear-gradient(90deg,#5a2a12,#8a4a22 30%,#a65e2c 50%,#8a4a22 70%,#5a2a12);border-radius:18% 18% 22% 22%/14% 14% 26% 26%;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 4%;padding-bottom:4%;display:flex;position:relative;box-shadow:inset 0 6px #3a170a,inset 0 -3px #3a170a,0 3px #0006}.mc-cup .mc-ic-cup{margin-bottom:2%}#stage .mc-cup-x{line-height:1;font-size:max(11px,min(3.2vw,16px))!important}.mc-cup.is-golden{background:linear-gradient(90deg,#c78a08,#ffd23f 40%,#fff1a6 52%,#ffd23f 64%,#c78a08);justify-content:center;box-shadow:inset 0 6px #a06a00,0 0 14px #ffd640b3}#stage .mc-cup-fill{font-size:max(12px,min(3.4vw,17px))!important}#stage .mc-cup-tag{color:#fff;white-space:nowrap;background:#8a2bd1;border-radius:4px;padding:1px 6px;font-style:normal;position:absolute;bottom:-10px;left:50%;translate:-50%;box-shadow:0 0 0 2px #3c0c66;font:400 11px/1.2 "Lilita One", var(--game-font)!important}.mc-cup.is-hit{animation:.45s ease-out mcCupHit}@keyframes mcCupHit{0%{transform:translateY(0)scale(1)}35%{transform:translateY(4px)scale(1.08,.92)}to{transform:none}}.mc-wrap.jack-flash .mc-curtain{animation:1.2s ease-out mcJackFlash}@keyframes mcJackFlash{0%,40%,80%{background-color:#6a4a00}20%,60%,to{background-color:#3d0a12}}.mc-cup.is-golden.is-full{animation:.9s ease-in-out infinite mcCupFull;box-shadow:inset 0 6px #a06a00,0 0 22px 6px #ffd640e6}@keyframes mcCupFull{50%{transform:scale(1.06)}}.mc-wrap.is-jackseq .mc-start,.mc-wrap.is-jackseq .mc-mult{pointer-events:none;opacity:.5}.mc-wrap.is-jackseq .mc-door,.mc-wrap.is-jackseq .mc-purse,.mc-wrap.is-jackseq .mc-q{pointer-events:none}.mc-wrap.is-jackseq .mc-hint{visibility:hidden}.mc-floats{pointer-events:none;z-index:4;height:0;position:absolute;top:73.7%;left:0;right:0}#stage .mc-float{white-space:nowrap;animation:1.05s ease-out forwards mcFloat;position:absolute;translate:-50%;font-size:18px!important}.mc-float.is-golden,.mc-float.is-fill{color:#ffe04a}.mc-float.is-sweet{color:#ff8db5}@keyframes mcFloat{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-46px)}}.mc-desk{z-index:2;background:linear-gradient(#a8622e,#7d4220);flex-direction:column;flex:1 0 auto;justify-content:space-evenly;align-items:center;gap:6px;padding:8px 12px 4px;display:flex;position:relative;box-shadow:inset 0 3px #c98a4e,0 -3px #4a2412}.mc-desk.is-off .mc-startrow,.mc-desk.is-off .mc-barrow,.mc-desk.is-off .mc-next{visibility:hidden}.mc-next{background:#28120873;border-radius:8px;gap:6px;min-height:52px;padding:4px 8px;display:flex}.mc-prize{justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;position:relative}.mc-prize img,.mc-prize .mc-pet{object-fit:contain;width:78%;height:78%}.mc-evo{background:radial-gradient(#ffcf7a,#b2421a);border-radius:50%;width:78%;height:78%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ff9a2e,inset 0 0 0 2px #fff3}.mc-evo .mc-pet{width:100%;height:100%}.mc-prize .mc-amt{text-align:center;color:#fff;-webkit-text-stroke:3px #1d1d3b;paint-order:stroke fill;position:absolute;bottom:-2px;left:0;right:0;font-size:13px!important}.mc-pack.al-mini-pack{z-index:1;border-width:2px;border-radius:4px;width:58%;height:76%;position:relative}.mc-barrow{align-items:center;gap:6px;width:min(100%,460px);display:flex}.mc-barrow .mc-q{flex:none;position:static}.mc-bar{background:#1b0d06;border-radius:12px;flex:1;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffd54a}.mc-bar>i{background:linear-gradient(#ff8db5,#e2356e);border-radius:12px;transition:width .35s ease-out;position:absolute;top:0;bottom:0;left:0;right:auto}#stage .mc-bar>b{text-align:center;line-height:24px;display:block;position:relative;font-size:15px!important}.mc-startrow{background:#b5121e;border-radius:18px;align-items:center;gap:6px;padding:6px 10px;display:flex;box-shadow:inset 0 0 0 3px #ffd54a,0 3px #5a0a10}.mc-start{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffe259,#f5b50c);border:3px solid #3a1d05;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:170px;height:62px;display:flex;position:relative;box-shadow:inset 0 -5px #c27806}.mc-start .mc-ic-marble{width:22px;height:22px;position:absolute;top:8px;left:34px}#stage .mc-start-x{margin-left:30px;line-height:1;font-size:18px!important}#stage .mc-start-l{line-height:1;font-size:26px!important}.mc-start.is-auto{background:linear-gradient(#9cf06a,#47b51e);animation:1s ease-in-out infinite mcAuto;box-shadow:inset 0 -5px #247a08}@keyframes mcAuto{50%{transform:scale(.97)}}.mc-start.is-short{background:linear-gradient(#d8c79a,#b39d6b);box-shadow:inset 0 -5px #7d6a3e}.mc-mult{cursor:pointer;background:radial-gradient(circle at 40% 35%,#6be6f2,#1aa2c0);border:3px solid #0d3b4a;border-radius:50%;width:54px;height:54px;box-shadow:inset 0 -4px #0e6f86}#stage .mc-mult b{font-size:20px!important}.mc-mult.is-off{opacity:.6}#stage .mc-hint{color:#fff;-webkit-text-stroke:3px #3a1d05;paint-order:stroke fill;text-align:center;margin:0;font-size:15px!important}.mc-doors{z-index:2;padding:6px 6px calc(6px + var(--safe-b,0px));background:#26213f;flex:none;grid-template-columns:64px repeat(4,1fr);align-items:end;gap:2px;display:grid;position:relative;box-shadow:inset 0 3px #3c3566}.mc-doors .mc-close{width:54px;height:54px;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}.mc-door{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex;position:relative}#stage .mc-door-l{color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:14px!important}#stage .mc-door-n{color:#fff;background:#e2354a;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-style:normal;position:absolute;top:-4px;right:18%;box-shadow:0 0 0 2px #fff;font:400 13px/20px "Lilita One", var(--game-font)!important}.mc-door-ic{width:42px;height:42px;display:block;position:relative}.mc-dic-quests{background:linear-gradient(#f5ead2,#f5ead2) 18% 22%/28% 34% no-repeat,linear-gradient(#f5ead2,#f5ead2) 56% 22%/28% 34% no-repeat,linear-gradient(#f5ead2,#f5ead2) 37% 66%/28% 26% no-repeat,linear-gradient(#8a4a22,#6b3416);border-radius:6px;box-shadow:inset 0 0 0 3px #4a2412}.mc-dic-deals:before{content:"";background:radial-gradient(circle at 40% 35%,#d6a066,#9a6232);border-radius:46% 46% 40% 40%;height:64%;position:absolute;bottom:4%;left:14%;right:14%;box-shadow:inset 0 0 0 2px #5a3412}.mc-dic-deals:after{content:"";background:#c98a4e;border-radius:40%;height:22%;position:absolute;top:14%;left:34%;right:34%;box-shadow:0 6px 0 -2px #c4231f}.mc-dic-pass:before{content:"";background:linear-gradient(#e9c06a 0 10%, transparent 10% 90%, #e9c06a 90%), conic-gradient(from 135deg at 50% 50%, #7b6cf0 0 90deg, transparent 90deg 180deg, #b6aef8 180deg 270deg, transparent 270deg);border-radius:4px;position:absolute;top:6%;bottom:6%;left:22%;right:22%}.mc-dic-exchange:before{content:"";background:repeating-linear-gradient(90deg,#e2354a 0 8px,#ff8a9a 8px 16px);border-radius:6px 6px 40% 40%;height:36%;position:absolute;top:8%;left:6%;right:6%}.mc-dic-exchange:after{content:"";background:linear-gradient(#f2e6d0,#c8b496);border-radius:3px;height:50%;position:absolute;bottom:6%;left:22%;right:22%;box-shadow:inset 0 0 0 3px #7a5a3a}.mc-wrap.is-closed .mc-curtain{opacity:.55}.mc-wrap.is-closed .mc-clock-l{display:none}.mc-wrap.is-closed .mc-door{opacity:.45}.mc-wrap.is-closed .mc-door-n{display:none}.mc-sheet{z-index:10;background:#080512b3;justify-content:center;align-items:center;padding:16px 12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mc-sheet[hidden]{display:none}.mc-pr{flex-direction:column;align-items:center;width:min(100%,460px);max-height:100%;display:flex;position:relative}.mc-pr-card{background:#3b2f5e;border-radius:16px;flex-direction:column;flex:auto;width:100%;min-height:0;max-height:calc(100% - 70px);padding:30px 10px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #1f1836,0 4px #0006}.mc-pr-ribbon{white-space:nowrap;background:linear-gradient(#c97be8,#9d4fd0);border-radius:6px;padding:6px 30px;position:absolute;top:-18px;left:50%;translate:-50%;box-shadow:inset 0 -3px #6c2c9c}#stage .mc-pr-ribbon b{color:#fff;-webkit-text-stroke:3px #3c0c66;paint-order:stroke fill;font-size:24px!important}#stage .mc-pr-left{color:#fff;background:#00000059;border-radius:10px;align-self:center;align-items:center;gap:4px;margin:0 0 4px;padding:2px 10px;display:inline-flex;font-size:14px!important}.mc-pr-left img{width:16px;height:16px}#stage .mc-pr-lead{text-align:center;color:#fff;-webkit-text-stroke:2px #1b1030;paint-order:stroke fill;margin:0 0 8px;font-size:15px!important}.mc-ranks{background:#e7cfa3;border-radius:10px;flex:auto;min-height:0;margin:0;padding:6px 4px;list-style:none;overflow-y:auto;box-shadow:inset 0 0 0 3px #b98c50}.mc-rank{grid-template-columns:34px 1fr;align-items:center;gap:4px;margin-bottom:8px;display:grid}#stage .mc-rank-n{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);color:#fff;background:#8a3fd1;place-items:center;width:30px;height:30px;display:grid;font-size:15px!important}.mc-rank-card{background:#fff3d6;border-radius:10px;padding:4px 6px 6px;box-shadow:inset 0 0 0 2px #c9a66c}.mc-rank-bar{align-items:center;gap:4px;display:flex}.mc-rank-bar .mc-bar{height:18px;box-shadow:inset 0 0 0 2px #6a4a1c}#stage .mc-rank-bar .mc-bar>b{line-height:18px;font-size:12px!important}.mc-tick{vertical-align:-2px;width:14px;height:14px}.mc-rank-prizes{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mc-rank.is-done .mc-rank-card{opacity:.62}.mc-rank.is-cur .mc-rank-card{box-shadow:inset 0 0 0 3px #e2356e}.mc-pr-close{flex:none;margin-top:10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.mc-rules{width:min(100%,420px);max-height:100%;display:flex}.mc-rules-card{background:#fff3d6;border-radius:16px;flex-direction:column;flex:1;max-height:100%;padding:14px;display:flex;box-shadow:inset 0 0 0 3px #b98c50}#stage .mc-rules-title{color:#4a2412;text-align:center;font-size:22px!important}.mc-rules-body{flex:auto;min-height:0;margin:6px 0;overflow-y:auto}#stage .mc-rules-body p{color:#4a2412;margin:0 0 8px;line-height:1.25;font-size:14px!important}#stage .mc-rules-h{color:#8a3fd1;margin-top:6px;display:block;font-size:15px!important}.mc-odds{margin:4px 0;padding:0;list-style:none}#stage .mc-odds li{color:#4a2412;border-bottom:1px solid #e7cfa3;justify-content:flex-start;align-items:center;gap:6px;padding:2px 0;display:flex;font-size:14px!important}.mc-odds li b{margin-left:auto}.mc-rules-ok{align-self:center;min-width:120px}.mc-sheet>.mc-deals{padding:calc(44px + var(--safe-t,0px)) 12px calc(12px + var(--safe-b,0px));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mc-deals .gt-wrap{width:min(var(--card-w,482px), 100%);min-height:0;max-height:100%}.mc-deals .gt-panel,.mc-deals .gt-body{flex-direction:column;flex:0 auto;min-height:0;display:flex}.mc-deals .gt-sep,.mc-deals .mc-deal-foot,.mc-deals .gt-close{flex:none}.mc-deals .gt-sep>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mc-deals .gt-sep img{object-fit:contain;width:19px;height:19px}.mc-deals .mc-deal-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.mc-deals .mc-deal-list::-webkit-scrollbar{display:none}.mc-deals .gt-row{flex:none}.mc-deal-prizes{flex-wrap:wrap;gap:4px;margin:2px 0 6px;display:flex}.mc-deal-prizes .mc-prize{width:40px;height:40px}.mc-deal-ic .mc-prize{width:100%;height:100%}.mc-quests{z-index:11;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mc-quests.show{display:flex}#mcPanel .rh-shell .pt-reward .mc-ic-marble{width:62%;height:62%}.mc-room{z-index:9;background:#2a2440;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mc-room[hidden]{display:none}.mc-wrap.has-room .mc-top{z-index:12}.mc-room-head{padding:calc(48px + var(--safe-t,0px)) 10px 10px;background:linear-gradient(#c97be8,#9d4fd0);flex:none;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 -3px #6c2c9c}#stage .mc-room-title{color:#fff;-webkit-text-stroke:3px #3c0c66;paint-order:stroke fill;font-size:24px!important}.mc-back{cursor:pointer;background:#4b4374;border:2px solid #1b1030;border-radius:8px;width:40px;height:34px;position:absolute;bottom:8px;left:10px}.mc-back:before{content:"";border-bottom:4px solid #fff;border-left:4px solid #fff;width:12px;height:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(45deg)}.mc-room-body{min-height:0;padding:10px 8px calc(10px + var(--safe-b,0px));flex:auto;overflow-y:auto}.mc-xgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc-xt{background:#1d1830;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;display:flex;box-shadow:inset 0 0 0 2px #3c3566}#stage .mc-xt-name{color:#fff;text-align:center;place-items:center;min-height:2.2em;line-height:1.1;display:grid;font-size:13px!important}.mc-xt-p .mc-prize{background:#c0294a;border-radius:10px;width:64px;height:64px;box-shadow:inset 0 0 0 3px #f06a88}#stage .mc-xt-limit{color:#b3a6ff;font-size:12px!important}.mc-buy{justify-content:center;align-items:center;gap:4px;min-width:90%;display:inline-flex}.mc-buy.is-short b{color:#ff6a6a!important}.mc-xt.is-sold{opacity:.6}#stage .mc-foot{color:#b3a6ff;text-align:center;margin:10px 4px 0;font-size:13px!important}#mcPassPanel .pt-reward .mc-ic-marble{width:62%;height:62%}#patrolGotModal .pt-reward.mc-lead .mc-ic{width:64%;height:64%}#patrolGotModal .pt-reward.mc-lead .mc-pet,#patrolGotModal .pt-reward.mc-lead .mc-evo{width:72%;height:72%}@media (max-height:700px){.mc-tent{flex-basis:104px}#stage .mc-title{font-size:22px!important}.mc-start{min-width:150px;height:54px}.mc-next{min-height:44px}.mc-next .mc-prize{width:42px;height:42px}}.mc-fly{z-index:30;pointer-events:none;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.mc-purse.pop{animation:.32s ease-out mcPursePop}@keyframes mcPursePop{40%{transform:scale(1.14)}to{transform:none}}#app #stage.has-mcPanel #tutPointer{visibility:hidden}.mc-pack.al-mini-pack[data-tone=joker]{background:radial-gradient(circle at 50% 40%,#4a48a8,#1d1c4f)}.mc-pack.al-mini-pack[data-tone=joker]:before{content:"";clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:conic-gradient(#ff4f8a,#ffd23f,#5fd13a,#3fb8e0,#9a5ad8,#ff4f8a);position:absolute;top:20%;bottom:20%;left:10%;right:10%}.mc-ic-hammer:before{content:"";background:url(/ui/sentinels/divine-hammer.webp) 50%/contain no-repeat;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.mc-ic-shoe:before{content:"";border:7px solid #b7bcc8;border-top-color:#d9dde6;border-bottom:0 solid #0000;border-radius:50% 50% 46% 46%;position:absolute;top:8%;bottom:4%;left:10%;right:10%;box-shadow:0 -1px 0 1px #3c4152}.mc-ic-shoe:after{content:"";background:#5b6276;border-radius:50%;width:4px;height:4px;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:-11px 6px #5b6276,11px 6px #5b6276,-14px 16px #5b6276,14px 16px #5b6276}#stage #mcPassPanel[data-unit=marbles] .pass-progress-row .pass-points-ic{border-radius:50%;box-shadow:inset -2px -3px 4px #5a321e59,0 0 0 2px #5a2a14;background:radial-gradient(circle at 34% 30%,#fff 0 18%,#f8ece3 34%,#e6c9b6 70%,#b98f7a 100%)!important}#stage #mcPassPanel.is-measure .pass-rail .pass-hex{font-size:15px!important}#stage .mc-pass-purse{z-index:3;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#140e28d1;border-radius:14px;align-items:center;gap:5px;min-height:26px;margin-left:8px;padding:1px 10px 1px 4px;display:inline-flex;position:absolute;top:50%;left:100%;translate:0 -50%;font:400 16px/1.1 "Lilita One", var(--game-font)!important}#stage .mc-pass-purse .mc-ic-m{width:22px;height:22px}.mc-jp{z-index:60;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp.show{display:block}.mc-jp-lolly{pointer-events:none;width:64px;height:108px;position:absolute}.mc-jp-lolly:before{content:"";background:linear-gradient(90deg,#fff,#e6d8c6);border-radius:4px;width:9px;position:absolute;top:48px;bottom:0;left:50%;translate:-50%;box-shadow:0 0 0 2px #9b7b58}.mc-jp-lolly:after{content:"";background:radial-gradient(circle,#fff3b0 0 9%,#f59a1b 9% 19%,#ffe27a 19% 31%,#f59a1b 31% 43%,#ffe27a 43% 56%,#f59a1b 56% 68%,#ffd03d 68%);border-radius:50%;width:64px;height:64px;position:absolute;top:0;left:0;box-shadow:0 0 0 3px #a65b05,inset -5px -6px #a0500038}.mc-jp-star{pointer-events:none;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#8a4d00;width:56px;height:54px;position:absolute}.mc-jp-star:after{content:"";clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#fff4a8,#ffc21a 55%,#f29a0a);position:absolute;top:11%;bottom:11%;left:11%;right:11%}.mc-jp-candy{pointer-events:none;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:inset -3px -3px #00000026}.mc-jp-candy.c1{background:radial-gradient(circle at 35% 30%,#fff 0 14%,#ff6f91 40%,#d93a62)}.mc-jp-candy.c2{background:radial-gradient(circle at 35% 30%,#fff 0 20%,#ffd6e2 50%,#e9a6bb)}.mc-jp-candy.c3{background:radial-gradient(circle at 35% 30%,#fff8c0 0 18%,#ffcf3a 50%,#d99a0c);width:13px;height:13px}.mc-jp-spark{pointer-events:none;opacity:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffd23f;width:20px;height:20px;animation:1.8s ease-in-out infinite mcJpTwinkle;position:absolute}.mc-jp-spark.k1{top:26%;left:12%}.mc-jp-spark.k2{background:#ff9ab8;animation-delay:.4s;top:22%;left:80%}.mc-jp-spark.k3{animation-delay:.8s;top:62%;left:8%}.mc-jp-spark.k4{animation-delay:1.1s;top:58%;left:86%}.mc-jp-spark.k5{width:14px;height:14px;animation-delay:.2s;top:74%;left:30%}.mc-jp-spark.k6{background:#ff9ab8;width:14px;height:14px;animation-delay:1.4s;top:18%;left:66%}@keyframes mcJpTwinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes mcJpPulse{50%{opacity:.55}}.mc-jp.is-intro{background:#080512bd;animation:.2s ease-out both rhScrimIn}.mc-jp-intro{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp-intro:after{content:"";flex:0 0 17%}#stage .mc-jp-intro .mc-jp-sub{margin-top:-8px}#stage .mc-jp-lead{color:#fff;-webkit-text-stroke:4px #2a1206;paint-order:stroke fill;text-align:center;margin:0;line-height:1.1;font-size:30px!important}.mc-jp-card{text-align:center;background:repeating-linear-gradient(-45deg,#ffffff42 0 14px,#0000 14px 34px),linear-gradient(#fff3c6,#ffd772);border-radius:22px;width:min(92%,400px);padding:26px 34px 24px;animation:.5s cubic-bezier(.22,.9,.3,1.25) both mcJpCardIn;position:relative;box-shadow:inset 0 0 0 6px #f6b21c,inset 0 0 0 9px #fff0b0,0 0 0 4px #8a4d00,0 0 46px 12px #ffd23c8c}@keyframes mcJpCardIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}#stage .mc-jp-word{letter-spacing:1px;color:#ffb21a;-webkit-text-stroke:5px #6b3a06;paint-order:stroke fill;text-shadow:0 5px #6b3a06;line-height:.98;display:block;font-size:62px!important}.mc-jp-card .mc-jp-lolly{top:38%;left:-14px;scale:.85}.mc-jp-card .mc-jp-star{bottom:-12px;right:-16px}.mc-jp-card .mc-jp-candy.c1{bottom:16px;left:64px}.mc-jp-card .mc-jp-candy.c2{bottom:30px;right:58px}.mc-jp-card .mc-jp-candy.c3{bottom:12px;right:74px}#stage .mc-jp-sub{color:#ffe27a;-webkit-text-stroke:3px #2a1206;paint-order:stroke fill;margin:0;font-size:20px!important}#stage .mc-jp-tap{text-align:center;color:#e9e2d6;-webkit-text-stroke:4px #000;paint-order:stroke fill;margin:0;animation:1.4s ease-in-out infinite mcJpPulse;position:absolute;bottom:9%;left:0;right:0;font-size:24px!important}.mc-jp.is-board,.mc-jp.is-claim{background:radial-gradient(circle at 2% 3%,#fff 0 58px,#3a96e6 58px 60px,#0000 61px),radial-gradient(circle at 15% -1%,#fff 0 46px,#3a96e6 46px 48px,#0000 49px),radial-gradient(circle at 98% 4%,#fff 0 60px,#3a96e6 60px 62px,#0000 63px),radial-gradient(circle at 85% -2%,#fff 0 44px,#3a96e6 44px 46px,#0000 47px),linear-gradient(#8fd3ff,#c4e8ff 70%)}.mc-jp-stage{flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:size}.mc-jp-arch{min-height:122px;max-height:236px;margin:calc(8px + var(--safe-t,0px)) 1.5% 0;background:linear-gradient(#ffd75a,#f2b52a);border-radius:50% 50% 0 0/74% 74% 0 0;flex:150px;position:relative;box-shadow:inset 0 0 0 5px #fbd24a,inset 0 0 0 9px #c98a12,0 3px #a86a08}.mc-jp-arch:before{content:"";background:repeating-linear-gradient(-45deg,#ffffff38 0 18px,#0000 18px 44px),linear-gradient(#fff2bf,#ffe08a);border-radius:50% 50% 0 0/76% 76% 0 0;position:absolute;top:9%;bottom:0;left:6%;right:6%;box-shadow:inset 0 0 0 4px #f6c33a}.mc-jp-arch .mc-jp-lolly{transform-origin:50% 0;z-index:1;top:9%;left:50%;translate:-50%;scale:1.15}.mc-jp-arch .mc-jp-star{z-index:1;top:30%}.mc-jp-arch .mc-jp-star.l{left:25%}.mc-jp-arch .mc-jp-star.r{right:25%}.mc-jp-arch .mc-jp-candy.c1{z-index:1;width:24px;height:24px;top:50%;left:15%}.mc-jp-arch .mc-jp-candy.c2{z-index:1;width:26px;height:26px;top:52%;right:6%}.mc-jp-arch .mc-jp-candy.c3{z-index:1;top:44%;right:15%}.mc-jp-ribbon{z-index:2;text-align:center;white-space:nowrap;background:linear-gradient(#8f6af5,#6a45d8);border-radius:6px;min-width:80%;padding:6px 26px 8px;position:absolute;bottom:6px;left:50%;translate:-50%;box-shadow:inset 0 -4px #4b2aa8,inset 0 3px #ffffff40,0 0 0 3px #2c1670}.mc-jp-ribbon:before,.mc-jp-ribbon:after{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,26% 50%);background:#4b2aa8;width:40px;height:100%;position:absolute;top:12px;box-shadow:0 0 0 3px #2c1670}.mc-jp-ribbon:before{left:-30px}.mc-jp-ribbon:after{right:-30px;transform:scaleX(-1)}#stage .mc-jp-ribbon b{color:#ffcf3a;-webkit-text-stroke:4px #5a2a00;paint-order:stroke fill;letter-spacing:.5px;line-height:1;font-size:34px!important}.mc-jp-show{background:linear-gradient(90deg,#c98a12,#ffd65a 2.6%,#c98a12 5%,#0000 5.1% 94.9%,#c98a12 95%,#ffd65a 97.4%,#c98a12);border-bottom:10px solid #f07a9a;flex:0 calc(92.3674cqw - 3.08408px);min-height:0;padding:0 6px;display:flex;position:relative;box-shadow:0 3px #b8476a}.mc-jp-frame{isolation:isolate;background:radial-gradient(70% 40% at 50% 0,#ff78a02e,#0000 70%),#420a1f;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:0 3.5%;display:flex;position:relative;box-shadow:inset 0 0 0 4px #c98a12,inset 0 14px #f0716a;container-type:size}.mc-jp-frame:before,.mc-jp-frame:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#ffd65a 0 7px,#e0a21c 7px 14px);border-radius:0 0 100%/0 0 64%;width:12%;position:absolute;top:0;bottom:20%;box-shadow:inset 0 16px #f0716a,inset -2px 0 #b8770f}.mc-jp-frame:before{left:0}.mc-jp-frame:after{right:0;transform:scaleX(-1)}.mc-jp-board{aspect-ratio:735/730;width:min(100cqw,100.685cqh);margin:0 auto;position:relative}.mc-jp-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp-cups{pointer-events:none;z-index:3;grid-template-columns:repeat(7,1fr);gap:0;height:14.8%;display:grid;position:absolute;top:82.9%;left:0;right:0}.mc-jp-cup{background:linear-gradient(90deg,#c78a08,#ffd23f 35%,#fff1a6 50%,#ffd23f 65%,#c78a08);border-radius:18% 18% 22% 22%/14% 14% 26% 26%;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 4%;padding-bottom:4%;display:flex;position:relative;box-shadow:inset 0 6px #a06a00,inset 0 -3px #a06a00,0 3px #00000059}.mc-jp-cup .mc-ic-golden{aspect-ratio:3/2;width:78%;height:auto;margin-bottom:-7%}.mc-jp-cup .mc-ic-golden:before{background:radial-gradient(circle,#ff3d84 0 22%,#fff4f8 23% 28%,#ffd23f 29% 60%,#e39c0c 100%);width:56%;height:100%;top:0;left:22%;box-shadow:0 0 0 2px #6b3a06,inset -2px -3px #96500047}.mc-jp-cup .mc-ic-golden:after{background:linear-gradient(90deg,#fff6c8,#ffc61f 30% 70%,#fff6c8);border-radius:22%/50%;top:18%;bottom:18%;left:2%;right:2%;box-shadow:0 0 0 2px #6b3a06}#stage .mc-jp-cup-x{z-index:2;color:#fff;-webkit-text-stroke:3px #6b3a06;paint-order:stroke fill;line-height:1;position:relative;font-size:max(13px,min(4.2vw,19px))!important}.mc-jp-cup.is-hit{animation:.5s ease-out mcJpCupHit}@keyframes mcJpCupHit{0%{transform:none}35%{transform:translateY(4px)scale(1.1,.9);box-shadow:inset 0 6px #a06a00,0 0 18px 6px #fff6a0f2}to{transform:none}}.mc-jp-floats{pointer-events:none;z-index:4;height:0;position:absolute;top:73.7%;left:0;right:0}#stage .mc-wrap .mc-float.mc-jp-float{color:#ffe04a}#stage .mc-wrap .mc-float.mc-jp-float.is-big{color:#fff27a;font-size:26px!important}.mc-jp-desk{z-index:2;background:linear-gradient(#f2b52a,#e09a14);flex:none;justify-content:center;padding:16px 12px 64px;display:flex;position:relative;box-shadow:inset 0 4px #ffd65a,0 -3px #a86a08}.mc-jp-plate{background:repeating-linear-gradient(-45deg,#ffffff59 0 12px,#0000 12px 28px),linear-gradient(#fff1c4,#ffe08a);border-radius:16px;justify-content:center;width:min(66%,300px);padding:18px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 4px #f6b21c,0 0 0 3px #b8770f}.mc-jp-count{background:#1d1d3b;border-radius:12px;justify-content:flex-end;align-items:center;min-width:128px;height:42px;padding:0 22px 0 48px;display:inline-flex;position:relative}.mc-jp-gm{background:radial-gradient(circle at 34% 30%,#fffbe0 0 14%,#ffe36a 32%,#f5b81a 70%,#c98a12 100%);border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:-12px;translate:0 -50%;box-shadow:0 0 0 3px #8a5a00}#stage .mc-jp-count b{color:#fff;-webkit-text-stroke:0;line-height:1;font-size:30px!important}.mc-jp-clouds{z-index:3;pointer-events:none;--c:#fff;background:radial-gradient(circle at 3% 98px, var(--c) 0 64px, transparent 65px), radial-gradient(circle at 19% 66px, var(--c) 0 60px, transparent 61px), radial-gradient(circle at 36% 106px, var(--c) 0 66px, transparent 67px), radial-gradient(circle at 50% 118px, var(--c) 0 60px, transparent 61px), radial-gradient(circle at 64% 104px, var(--c) 0 68px, transparent 69px), radial-gradient(circle at 81% 66px, var(--c) 0 62px, transparent 63px), radial-gradient(circle at 97% 96px, var(--c) 0 66px, transparent 67px), radial-gradient(ellipse 28% 40px at 24% 176px, #e2f1ff 0 97%, transparent), radial-gradient(ellipse 28% 40px at 76% 184px, #e2f1ff 0 97%, transparent), linear-gradient(transparent 120px, var(--c) 120px), radial-gradient(circle at 3% 98px, #3a96e6 0 67px, transparent 68px), radial-gradient(circle at 19% 66px, #3a96e6 0 63px, transparent 64px), radial-gradient(circle at 36% 106px, #3a96e6 0 69px, transparent 70px), radial-gradient(circle at 50% 118px, #3a96e6 0 63px, transparent 64px), radial-gradient(circle at 64% 104px, #3a96e6 0 71px, transparent 72px), radial-gradient(circle at 81% 66px, #3a96e6 0 65px, transparent 66px), radial-gradient(circle at 97% 96px, #3a96e6 0 69px, transparent 70px);height:640px;position:absolute;top:calc(100% - 78px);left:-8%;right:-8%}.mc-jp-clouds:before{content:"";background:radial-gradient(circle at 8% 134px,#fff 0 70px,#0000 71px),radial-gradient(circle at 29% 156px,#fff 0 64px,#0000 65px),radial-gradient(circle at 51% 148px,#fff 0 72px,#0000 73px),radial-gradient(circle at 73% 162px,#fff 0 66px,#0000 67px),radial-gradient(circle at 93% 138px,#fff 0 72px,#0000 73px),radial-gradient(26% 34px at 40% 214px,#e2f1ff 0 97%,#0000),linear-gradient(#0000 170px,#fff 170px),radial-gradient(circle at 8% 134px,#3a96e6 0 73px,#0000 74px),radial-gradient(circle at 29% 156px,#3a96e6 0 67px,#0000 68px),radial-gradient(circle at 51% 148px,#3a96e6 0 75px,#0000 76px),radial-gradient(circle at 73% 162px,#3a96e6 0 69px,#0000 70px),radial-gradient(circle at 93% 138px,#3a96e6 0 75px,#0000 76px);position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp-clouds:after{content:"";background:radial-gradient(circle at 9% 340px,#fff 0 70px,#0000 71px),radial-gradient(circle at 30% 356px,#fff 0 66px,#0000 67px),radial-gradient(circle at 52% 336px,#fff 0 74px,#0000 75px),radial-gradient(circle at 74% 352px,#fff 0 68px,#0000 69px),radial-gradient(circle at 95% 338px,#fff 0 72px,#0000 73px),radial-gradient(26% 32px at 44% 402px,#e2f1ff 0 97%,#0000),radial-gradient(20% 26px at 86% 398px,#e2f1ff 0 97%,#0000),linear-gradient(#0000 380px,#fff 380px),radial-gradient(circle at 9% 340px,#3a96e6 0 73px,#0000 74px),radial-gradient(circle at 30% 356px,#3a96e6 0 69px,#0000 70px),radial-gradient(circle at 52% 336px,#3a96e6 0 77px,#0000 78px),radial-gradient(circle at 74% 352px,#3a96e6 0 71px,#0000 72px),radial-gradient(circle at 95% 338px,#3a96e6 0 75px,#0000 76px),radial-gradient(circle at -1% 246px,#fff 0 66px,#0000 67px),radial-gradient(circle at 19% 262px,#fff 0 70px,#0000 71px),radial-gradient(circle at 40% 240px,#fff 0 64px,#0000 65px),radial-gradient(circle at 61% 258px,#fff 0 72px,#0000 73px),radial-gradient(circle at 82% 236px,#fff 0 66px,#0000 67px),radial-gradient(circle at 101% 254px,#fff 0 70px,#0000 71px),radial-gradient(24% 30px at 22% 304px,#e2f1ff 0 97%,#0000),radial-gradient(22% 28px at 68% 300px,#e2f1ff 0 97%,#0000),linear-gradient(#0000 280px,#fff 280px),radial-gradient(circle at -1% 246px,#3a96e6 0 69px,#0000 70px),radial-gradient(circle at 19% 262px,#3a96e6 0 73px,#0000 74px),radial-gradient(circle at 40% 240px,#3a96e6 0 67px,#0000 68px),radial-gradient(circle at 61% 258px,#3a96e6 0 75px,#0000 76px),radial-gradient(circle at 82% 236px,#3a96e6 0 69px,#0000 70px),radial-gradient(circle at 101% 254px,#3a96e6 0 73px,#0000 74px);position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp-clouds,.mc-jp-clouds:before,.mc-jp-clouds:after{background-repeat:no-repeat}.mc-jp-claimhost:empty{display:none}.mc-jp-claim{z-index:6;cursor:pointer;background:#08051299;flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out both rhScrimIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mc-jp-claim-ribbon{z-index:1;background:linear-gradient(#ffe066,#f2b81c);border:4px solid #5a3a08;border-radius:10px;margin-bottom:-14px;padding:6px 46px 9px;position:relative;box-shadow:inset 0 3px #ffffff73}#stage .mc-jp-claim-ribbon b{color:#fff;-webkit-text-stroke:5px #3a2408;paint-order:stroke fill;font-size:34px!important}.mc-jp-claim-band{box-sizing:border-box;background:#3a2c63;border-top:5px solid #f2b81c;border-bottom:5px solid #f2b81c;justify-content:center;align-self:stretch;padding:34px 16px 26px;animation:.32s cubic-bezier(.22,.9,.3,1.18) both rhCardIn;display:flex}#stage .mc-jp-claim .pt-reward.mc-jp-prize{background:#e07b39;border-radius:12px;width:86px;height:86px;box-shadow:inset 0 0 0 4px #ffcf3a,0 0 0 3px #6b3a06}#stage .mc-jp-claim .mc-jp-prize .mc-amt{bottom:-4px;font-size:18px!important}#stage .mc-jp-claim-tap{bottom:calc(12% + var(--safe-b,0px));text-align:center;color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;margin:0;animation:1.4s ease-in-out infinite mcJpPulse;position:absolute;left:0;right:0;font-size:22px!important}@media (max-height:700px){.mc-jp-arch{flex-basis:118px;min-height:104px}#stage .mc-jp-ribbon b{font-size:28px!important}.mc-jp-desk{padding:10px 12px 44px}.mc-jp-clouds{top:calc(100% - 54px)}.mc-jp-plate{padding:10px}#stage .mc-jp-word{font-size:52px!important}}#spinBoardRoot{display:contents}#stage #menuRailRight .sb-rail{min-height:80px}#stage #menuRailRight .sb-rail .sb-rail-ic{flex:none;width:46px;height:46px;margin-top:6px;display:block}#stage #menuRailRight .sb-rail>.sb-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:60px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.sb-wheel,.sb-rail-ic{width:var(--sb-wheel,46px);height:var(--sb-wheel,46px);font-style:normal;display:block;position:relative}.sb-wheel:before,.sb-rail-ic:before{content:"";background:conic-gradient(from -15deg, #e2354a 0 30deg, #3866d6 30deg 60deg, #e2354a 60deg 90deg, #3866d6 90deg 120deg, #e2354a 120deg 150deg, #3866d6 150deg 180deg, #e2354a 180deg 210deg, #3866d6 210deg 240deg, #e2354a 240deg 270deg, #3866d6 270deg 300deg, #e2354a 300deg 330deg, #3866d6 330deg 360deg);border-radius:50%;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.sb-wheel:after,.sb-rail-ic:after{content:"";background:url(/ui/circle-fortune-wheel/wheel-center.webp) 50%/30% 30% no-repeat,url(/ui/circle-fortune-wheel/wheel-frame.png) 50%/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.sb-wheel .sb-wheel-pin{z-index:1;background:url(/ui/circle-fortune-wheel/wheel-pointer.webp) 50%/contain no-repeat;width:34%;height:34%;position:absolute;top:-14%;left:50%;translate:-50%}.sb-wrap{z-index:66;padding:calc(8px + var(--safe-t,0px)) 8px calc(10px + var(--safe-b,0px));background:radial-gradient(60% 34% at 50% 0,#ff546861,#ff546800 100%),#080512d6;justify-content:center;align-items:stretch;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.sb-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.sb-wrap.show .sb-stage{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}.sb-stage{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center;width:min(100%,500px);min-height:0;max-height:100%;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.sb-stage::-webkit-scrollbar{display:none}#stage .sb-wrap :where(b,p,span,label,button){font-family:"Lilita One", var(--game-font)!important}.sb-top{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;padding:6px 70px 0 4px;display:flex}#stage .sb-clock,#stage .sb-purse{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#140e28c7;border-radius:13px;align-items:center;gap:5px;padding:3px 12px 4px 6px;display:inline-flex;font:400 17px/1.1 "Lilita One", var(--game-font)!important}.sb-clock img{object-fit:contain;width:20px;height:20px}.sb-purse img{object-fit:contain;width:26px;height:26px}#stage .sb-clock .sb-clock-l{font-size:15px}.sb-close{z-index:3;position:absolute;top:2px;right:2px}.sb-banner{flex-direction:column;align-items:center;margin-top:-2px;display:flex;position:relative}.sb-banner .sb-wheel{--sb-wheel:84px;z-index:1;margin-bottom:-22px}.sb-ribbon{background:linear-gradient(#f2545e 0,#d92e3d 55%,#b81f30 100%);border:4px solid #3a0c14;border-radius:10px;place-items:center;min-width:76%;max-width:100%;padding:6px 30px 9px;display:grid;position:relative;box-shadow:inset 0 3px #ffffff59,0 4px #0006}.sb-ribbon:before,.sb-ribbon:after{content:"";z-index:-1;background:#a51a2a;border:4px solid #3a0c14;width:30px;height:100%;position:absolute;top:14px}.sb-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-22px}.sb-ribbon:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-22px}#stage .sb-title{color:#fff;white-space:nowrap;-webkit-text-stroke:5px #2a0710;paint-order:stroke fill;text-shadow:0 3px #2a0710;font:400 33px/1.05 "Lilita One", var(--game-font)!important}#stage .sb-sub{color:#ffd83a;text-align:center;-webkit-text-stroke:4px #2a1606;paint-order:stroke fill;text-shadow:0 2px #2a1606;margin:8px 0 6px;font:400 22px/1.1 "Lilita One", var(--game-font)!important}.sb-sub:empty{display:none}.sb-body{flex-direction:column;align-self:stretch;align-items:center;display:flex}.sb-board{background:#23305d;border:5px solid #f0b03c;border-radius:16px;width:100%;padding:10px;box-shadow:inset 0 0 0 4px #9a6416,0 0 0 3px #3b2208,0 6px #00000073}.sb-ring{grid-template-rows:repeat(5,minmax(78px,auto));grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}#stage .sb-tile{cursor:pointer;background:var(--sb-tile,#3d8fd6);min-width:0;box-shadow:inset 0 0 0 2px var(--sb-tile-in,#7fc0ff), inset 0 -5px 0 #0000002e;border:3px solid #14162e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px 2px 2px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.sb-tile.rar-rare{--sb-tile:#3d8fd6;--sb-tile-in:#8cc8ff}.sb-tile.rar-epic{--sb-tile:#9a56d6;--sb-tile-in:#d2a8ff}.sb-tile.rar-legendary{--sb-tile:#ef8a37;--sb-tile-in:#ffcf7a}.sb-tile.rar-mythic{--sb-tile:#d8324f;--sb-tile-in:#ff8fa1}.sb-tile.is-swap{--sb-tile:#78b62e;--sb-tile-in:#c4ef7a}.sb-tile-art{place-items:center;width:52px;height:46px;display:grid;overflow:hidden}#stage .sb-tile img.sb-art{object-fit:contain;width:100%;max-width:none;height:46px;max-height:none;display:block}.sb-tile .sb-art-pack.fev-pack-face{width:30px;height:40px}.sb-tile.is-wide .sb-tile-art{width:64px}#stage .sb-tile-n{color:#fff;white-space:nowrap;-webkit-text-stroke:3px #10122a;paint-order:stroke fill;text-shadow:0 2px #10122a;font:400 17px/1 "Lilita One", var(--game-font)!important}#stage .sb-tile.is-won{cursor:default}.sb-tile.is-won:after{content:"";background:#0a08189e;border-radius:10px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.sb-tile-tick{z-index:1;background:url(/ui/checkmark.png) 50%/contain no-repeat;width:34px;height:34px;position:absolute;top:50%;left:50%;translate:-50% -50%}#stage .sb-tile.is-lit{z-index:2;background:color-mix(in srgb, var(--sb-tile,#3d8fd6) 62%, #fff);transform:scale(1.07);box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #fff6b8,0 0 22px 8px #ffe96ed9}#stage .sb-tile.is-hit{animation:.52s ease-out both sbHit}@keyframes sbHit{0%{transform:scale(1.07)}35%{transform:scale(1.2);box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #fff,0 0 34px 14px #fff08cf2}to{transform:scale(1.07)}}.sb-centre{background:repeating-linear-gradient(45deg,#ffffff12 0 12px,#fff0 12px 24px),linear-gradient(#e2474f 0,#c42a3d 100%);border:4px solid #f0b03c;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:8px 8px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #7a1424,0 0 0 3px #3b2208}#stage .sb-centre-n{z-index:1;color:#ffd23a;-webkit-text-stroke:4px #3a1004;paint-order:stroke fill;position:absolute;top:4px;left:8px;font:400 24px/1 "Lilita One", var(--game-font)!important}#stage .sb-q{z-index:2;cursor:pointer;color:#2b1d4a;background:radial-gradient(circle at 40% 35%,#f3eaff,#b9a6dc);border:3px solid #2b1d4a;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:6px;right:6px;font:400 21px/1 "Lilita One", var(--game-font)!important}.sb-centre-art{flex:auto;place-items:center;width:100%;min-height:0;padding-top:18px;display:grid}.sb-centre .sb-feat-img{object-fit:contain;max-width:82%;max-height:132px}#stage .sb-centre-line{text-align:center;color:#fff;-webkit-text-stroke:4px #3a0610;paint-order:stroke fill;margin:2px 0 0;font:400 21px/1.08 "Lilita One", var(--game-font)!important}#stage .sb-centre-line em{color:#ffd23a;font-style:normal}.sb-centre.is-won:after{content:"";background:#0a08188c;border-radius:12px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}#stage .sb-centre.is-won .sb-centre-line{z-index:1;position:relative}.sb-centre-tick{z-index:1;background:url(/ui/checkmark.png) 50%/contain no-repeat;width:64px;height:64px;position:absolute;top:46%;left:50%;translate:-50% -50%}#stage .sb-note{text-align:center;color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;margin:12px 4px 6px;font:400 16px/1.25 "Lilita One", var(--game-font)!important}#stage .sb-skip{cursor:pointer;color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;align-items:center;gap:8px;margin:4px 0 8px;display:inline-flex;font:400 19px/1 "Lilita One", var(--game-font)!important}.sb-skip input{opacity:0;width:0;height:0;position:absolute}.sb-skip .sb-box{background:#6b4fb0;border:3px solid #1d1230;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.sb-skip input:checked+.sb-box{background:#8fd14f url(/ui/checkmark.png) 50%/80% no-repeat}.sb-skip input:focus-visible+.sb-box{outline-offset:2px;outline:2px solid #fff}.sb-foot{justify-content:center;padding-bottom:6px;display:flex}#stage .sb-draw{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:196px;padding:8px 22px 11px;display:flex;font:400 24px/1 "Lilita One", var(--game-font)!important}#stage .sb-draw .sb-draw-c{align-items:center;gap:6px;display:inline-flex}.sb-draw .sb-draw-c img{object-fit:contain;width:28px;height:28px}#stage .sb-draw b,#stage .sb-draw .sb-draw-l{font:inherit!important}#stage .sb-draw.is-short .sb-draw-c b{color:#ffdcdc}.sb-draw.is-out{opacity:1}.sb-wrap.sb-busy :-webkit-any(.sb-draw,.sb-close,.sb-q,.sb-tile,.sb-skip){pointer-events:none}.sb-wrap.sb-busy :is(.sb-draw,.sb-close,.sb-q,.sb-tile,.sb-skip){pointer-events:none}.sb-wrap.sb-busy .sb-draw{opacity:.8}.sb-closed{text-align:center;margin:40px 16px}#stage .sb-closed p{color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font:400 20px/1.3 "Lilita One", var(--game-font)!important}.sb-wrap.is-closed .sb-banner .sb-wheel{opacity:.6}.sb-wrap.is-closed .sb-clock{visibility:hidden}#patrolGotModal .pt-reward.sb-lead img.sb-lead-img{object-fit:contain;width:72%;height:72%}@media (prefers-reduced-motion:reduce){.sb-tile{transition:none}.sb-tile.is-hit{animation:none}}#fundRoot{display:contents}#stage #menuRail :-webkit-any(#fundBtn,.fund-rail){min-height:94px}#stage #menuRail :is(#fundBtn,.fund-rail){min-height:94px}#stage #menuRail :-webkit-any(#fundBtn,.fund-rail)>.fund-rail-ic{background:50%/contain no-repeat;flex:none;width:46px;height:46px;margin-top:6px;display:block}#stage #menuRail :is(#fundBtn,.fund-rail)>.fund-rail-ic{background:50%/contain no-repeat;flex:none;width:46px;height:46px;margin-top:6px;display:block}#stage #menuRail :-webkit-any(#fundBtn,.fund-rail)>.fund-name{white-space:normal;text-align:center;width:74px}#stage #menuRail :is(#fundBtn,.fund-rail)>.fund-name{white-space:normal;text-align:center;width:74px}#stage #menuRail :-webkit-any(#fundBtn,.fund-rail)>.fund-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:74px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}#stage #menuRail :is(#fundBtn,.fund-rail)>.fund-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:74px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}#stage #menuRail :-webkit-any(#fundBtn,.fund-rail)>.fund-rail-ic[data-kind=form]{background-size:cover;border-radius:9px;width:40px;height:40px;margin-top:9px;box-shadow:0 0 0 2px #f3c223,0 0 0 4px #120a20}#stage #menuRail :is(#fundBtn,.fund-rail)>.fund-rail-ic[data-kind=form]{background-size:cover;border-radius:9px;width:40px;height:40px;margin-top:9px;box-shadow:0 0 0 2px #f3c223,0 0 0 4px #120a20}#stage #fundPassPanel .pass-hero.is-sentinel{height:160px;right:calc(4px + var(--safe-r,0px));bottom:-4px}#stage #fundPassPanel .pass-hero.is-form{width:140px;height:140px;right:calc(96px + var(--safe-r,0px));object-fit:cover;border:3px solid #f3c223;border-radius:16px;bottom:14px;box-shadow:0 0 0 3px #1d1230,0 8px 16px #00000073}#stage #fundPassPanel .pass-feature.is-top{top:auto;bottom:12px;right:calc(14px + var(--safe-r,0px));z-index:2;width:70px;height:70px}#stage #fundPassPanel .pass-feature-card.is-top{background:linear-gradient(#8a4fd8,#5b2ca6);border-color:#1d1230}#stage #fundPassPanel .pass-feature-card.is-top:before{background:#ffffff14}#stage #fundPassPanel .pass-feature-art{object-fit:contain;width:52px;height:52px;position:relative}#stage #fundPassPanel .pass-feature-amt{text-align:center;color:#fff;-webkit-text-stroke:3px #1d1230;paint-order:stroke fill;position:absolute;bottom:-3px;left:0;right:0;font:400 17px/1 "Lilita One", var(--game-font)!important}#stage #fundPassPanel .pass-feature-card.is-top.is-face{background:var(--pass-face) 50% 28% / cover no-repeat, #5b2ca6}#stage #fundPassPanel .pass-feature-card.is-top.is-face:before{border-radius:inherit;background:linear-gradient(#0000 52%,#1d1230d9);top:0;bottom:0;left:0;right:0}#stage #fundPassPanel .pass-feature-card.is-face .pass-feature-art{width:28px;height:28px;position:absolute;top:-9px;left:-9px}#stage #fundPassPanel .pass-feature-card.is-face .xf-own{color:#0000;width:28px;height:28px;box-shadow:none;filter:drop-shadow(0 2px #1d1230);background:url(/ui/transformations/puzzle.webp) 50%/contain no-repeat;border-radius:0;font-size:0;display:block}#stage #fundPassPanel[data-unit=energy] .pass-progress-row .pass-points-ic{background-image:url(/ui/energy.png)!important}#stage #fundPassPanel.is-measure .pass-rail .pass-hex{font-size:15px!important}#app #stage.has-fundPassPanel #tutPointer{visibility:hidden}#rushEventRoot{display:contents}#stage #menuRailRight .rs-rail{min-height:80px}#stage #menuRailRight .rs-rail .rs-rail-ic{background:url(/ui/pet-egg.png) 50%/contain no-repeat;flex:none;width:46px;height:46px;margin-top:6px;display:block}#stage #menuRailRight .rs-rail>.rs-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:60px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.rs-wrap{z-index:66;padding:calc(6px + var(--safe-t,0px)) 10px calc(8px + var(--safe-b,0px));background:radial-gradient(70% 30% at 50% 4%,#46bea038,#46bea000 100%),#080a18e6;justify-content:center;align-items:stretch;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.rs-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.rs-wrap.show .rs-sheet{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}#stage .rs-wrap :where(b,p,span,small,li,button){font-family:"Lilita One", var(--game-font)!important}.rs-sheet{flex-direction:column;align-items:stretch;width:min(100%,460px);min-height:0;max-height:100%;padding-bottom:64px;display:flex;position:relative}.rs-head{flex:none;justify-content:space-between;align-items:flex-end;height:158px;padding:0 6px;display:flex;position:relative}.rs-pet{object-fit:contain;z-index:2;width:150px;height:150px;margin:0 0 -26px 4px;position:relative}.rs-pet-egg{background:url(/ui/pet-egg.png) 50% 70%/60% no-repeat;display:block}.rs-grand{flex-direction:column;align-items:center;gap:1px;margin:0 6px 10px 0;display:flex}#stage .rs-grand-t{color:#ffcf2a;-webkit-text-stroke:5px #1c1204;paint-order:stroke fill;text-shadow:0 3px #1c1204;font-size:28px;line-height:1}#stage .rs-grand-s{color:#fff;-webkit-text-stroke:4px #111;paint-order:stroke fill;font-size:22px;line-height:1.05}.rs-grand-box{background:#1e1830;border:4px solid #f0b03c;border-radius:10px;gap:6px;margin-top:6px;padding:6px 8px;display:flex;box-shadow:0 0 0 3px #3b2208}.rs-ribbon{z-index:1;background:linear-gradient(#b465ec 0,#8a3bd0 60%,#7230b4 100%);border:4px solid #2a1340;border-radius:8px;flex:none;place-items:center;margin:0 18px;padding:5px 28px 8px;display:grid;position:relative;box-shadow:inset 0 3px #ffffff4d,0 4px #00000073}.rs-ribbon:before,.rs-ribbon:after{content:"";z-index:-1;background:#6a2aa6;border:4px solid #2a1340;width:28px;height:100%;position:absolute;top:12px}.rs-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,34% 50%);left:-20px}.rs-ribbon:after{clip-path:polygon(0 0,100% 0,66% 50%,100% 100%,0 100%);right:-20px}#stage .rs-title{color:#fff;white-space:nowrap;-webkit-text-stroke:5px #24113a;paint-order:stroke fill;text-shadow:0 3px #24113a;font-size:38px;line-height:1.05}.rs-time{background:#3a2f52;flex:none;justify-content:center;align-items:center;gap:6px;margin:-2px 10px 0;padding:8px 0 6px;display:flex}.rs-time img{object-fit:contain;width:22px;height:22px}#stage .rs-time :-webkit-any(span,b){color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:20px;line-height:1}#stage .rs-time :is(span,b){color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:20px;line-height:1}.rs-wrap[data-tab=packs] .rs-time,.rs-wrap.is-closed .rs-time{visibility:hidden;height:6px;padding:0}.rs-frame{background:#3a2f52;border:3px solid #1b1428;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;flex:auto;min-height:0;margin:0 10px;padding:8px 8px 10px;display:flex;position:relative;box-shadow:0 6px #00000073}.rs-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.rs-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#2a2140;border-radius:10px;flex-direction:column;flex:auto;gap:10px;min-height:120px;padding:8px 6px;display:flex;overflow-x:hidden;overflow-y:auto;box-shadow:inset 0 3px #00000059}.rs-list::-webkit-scrollbar{display:none}.rs-stage{background:linear-gradient(#14280a1a,#14280a40),url(/ui/pets/pets-background.webp) 50% 62%/cover no-repeat;border:3px solid #1b1428;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 10px 12px;display:flex;position:relative;overflow:hidden}#stage .rs-stage-n{color:#fff;-webkit-text-stroke:5px #13240a;paint-order:stroke fill;text-shadow:0 3px #13240a;font-size:30px;line-height:1}#stage .rs-stage-l{color:#fff;text-align:center;-webkit-text-stroke:4px #13240a;paint-order:stroke fill;margin:2px 0 4px;font-size:17px;line-height:1.1}.rs-stage-row{align-items:center;gap:12px;margin-top:6px;display:flex}.rs-reward{background:#242c12b8;border-radius:12px;gap:8px;padding:8px 10px;display:flex;position:relative}.rs-lock{background:url(/ui/lock.png) 50%/contain no-repeat;width:30px;height:34px;position:absolute;top:-10px;right:-10px}#stage .rs-stage-claim{min-width:108px;padding:8px 14px 10px;font-size:22px;position:relative}.rs-bang{color:#fff;background:#e8323c;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:-10px;right:-10px;font:800 15px/1 system-ui!important}#stage #rsPanel .rs-bang{font-family:system-ui!important}.rs-stage.is-complete .rs-stage-tick{background:url(/ui/checkmark.png) 50%/contain no-repeat;width:54px;height:54px}#stage .rs-q{z-index:2;cursor:pointer;color:#2b1d4a;background:radial-gradient(circle at 40% 35%,#f3eaff,#b9a6dc);border:3px solid #2b1d4a;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.rs-tile{cursor:pointer;background:#3d8fd6;border:3px solid #14162e;border-radius:10px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #8cc8ff,inset 0 -5px #0000002e}.rs-tile.rs-k-gold{background:#6fae2b;box-shadow:inset 0 0 0 2px #c4ef7a,inset 0 -5px #0000002e}.rs-tile.rs-k-gems{background:#e2783f;box-shadow:inset 0 0 0 2px #ffcf7a,inset 0 -5px #0000002e}.rs-tile.rs-k-pack{width:44px;box-shadow:none;background:0 0;border-color:#0000}.rs-pack-body .rs-tiles{gap:6px}.rs-tile-art{place-items:center;width:44px;height:44px;display:grid}#stage .rs-tile img.rs-art{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.rs-tile .rs-art-pack.fev-pack-face{border-width:3px;border-radius:6px;width:40px;height:52px}.rs-pack-stars{z-index:1;pointer-events:none;gap:0;display:flex;position:absolute;bottom:2px;left:50%;translate:-50%}.rs-pack-stars img{object-fit:contain;width:13px;height:13px;margin:0 -1px}.rs-pack-stars[data-n="4"] img{width:11px;height:11px}.rs-pack-stars[data-n="5"] img{width:9px;height:9px}#stage .rs-tile-n{white-space:nowrap;color:#fff;-webkit-text-stroke:3px #10122a;paint-order:stroke fill;font-size:16px;line-height:1;position:absolute;bottom:-6px;left:50%;translate:-50%}#stage .rs-tile.rs-k-pack .rs-tile-n{z-index:2;top:-6px;bottom:auto;left:auto;right:-6px;translate:none}.rs-tiles{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.rs-grand-box .rs-tile{width:54px;height:54px}.rs-task,.rs-pack{background:#fdf0cf;border:3px solid #e8d2a0;border-radius:10px;flex:none;overflow:hidden;box-shadow:0 3px #00000059}#stage .rs-task-t,#stage .rs-pack-t{color:#5a3416;background:#f5dcab;padding:6px 12px 5px;font-size:20px;line-height:1.1;display:block}.rs-bar{background:#1a1410;border:2px solid #3a2a12;border-radius:9px;height:18px;margin:8px 12px 4px;position:relative;overflow:hidden}.rs-bar i{background:linear-gradient(#c9f259 0,#96d22c 100%);position:absolute;top:0;bottom:0;left:0}#stage .rs-bar span{text-align:center;color:#fff;-webkit-text-stroke:3px #101010;paint-order:stroke fill;font-size:16px;line-height:14px;display:block;position:relative}.rs-task-foot{justify-content:space-between;align-items:center;gap:10px;padding:6px 12px 12px;display:flex}#stage .rs-plate{min-width:104px;padding:8px 12px 10px;font-size:22px}.rs-tick{background:url(/ui/checkmark.png) 50%/contain no-repeat;width:58px;height:46px;margin-right:18px;display:block}.rs-task.is-done{position:relative}.rs-task.is-done:after{content:"";pointer-events:none;background:#2820186b;position:absolute;top:0;bottom:0;left:0;right:0}.rs-task.is-done .rs-tick{z-index:1;position:relative}.rs-pack-body{justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 12px 12px;display:flex}.rs-pack-end{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}#stage .rs-limit{color:#8a6a44;font-size:14px;line-height:1}#stage .rs-buy{min-width:128px;padding:8px 12px 10px;font-size:24px;position:relative}#stage .rs-buy.rs-ad{min-height:52px}.rs-buy .ad-play{--ad-play-size:30px}.rs-buy.is-off{opacity:.72}#stage .rs-pending{text-align:center;color:#8a6a44;max-width:130px;font-size:14px}#stage .rs-empty{text-align:center;color:#fff;margin:30px 10px;font-size:18px}.rs-tabs{flex:none;gap:8px;margin-top:10px;display:flex}#stage .rs-tab{cursor:pointer;color:#a596d8;background:linear-gradient(#5d4a92 0,#4b3b7c 100%);border:3px solid #1f1736;border-radius:10px;flex:1 1 0;padding:10px 6px 12px;font-size:26px;line-height:1;position:relative;box-shadow:inset 0 -5px #00000038}#stage .rs-tab span{font-size:inherit;color:inherit;-webkit-text-stroke:0}#stage .rs-tab.is-on{color:#fff;-webkit-text-stroke:4px #4a1e0a;paint-order:stroke fill;background:linear-gradient(#e5784c 0,#cf6136 100%)}#stage .rs-tab.is-on span{-webkit-text-stroke:4px #4a1e0a;paint-order:stroke fill}.rs-tab.is-on:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#e5784c;width:36px;height:14px;position:absolute;top:-14px;left:50%;translate:-50%}.rs-badge{background:#e8323c;border:3px solid #fff;border-radius:13px;place-items:center;min-width:26px;height:26px;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-10px;right:-8px}#stage .rs-badge{color:#fff;-webkit-text-stroke:0;font:800 14px/1 system-ui!important}.rs-badge-btn{top:-12px;right:-10px}#stage .rs-close{z-index:3;position:absolute;bottom:4px;left:50%;translate:-50%}.rs-rules{z-index:4;background:#06040eb8;place-items:center;padding:20px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rs-rules[hidden]{display:none}.rs-rules-card{width:min(100%,420px);padding:0 0 56px;position:relative}.rs-rules-head{background:linear-gradient(#c27ce8 0,#9a4fd6 100%);border:4px solid #2a1340;border-bottom:0;border-radius:10px 10px 0 0;place-items:center;margin:0 14px;padding:6px 20px 9px;display:grid}#stage .rs-rules-head b{color:#fff;-webkit-text-stroke:5px #24113a;paint-order:stroke fill;font-size:30px}.rs-rules-list{background:#fdf0cf;border:4px solid #3a2f52;border-radius:12px;margin:0;padding:16px 18px 18px;list-style:none;box-shadow:0 0 0 4px #1b1428}#stage .rs-rules-list li{color:#5a3416;padding:6px 0 8px 30px;font-size:19px;line-height:1.25;position:relative}.rs-rules-list li:before{content:"";background:#f5b52c;border:2px solid #6a3a0c;width:13px;height:13px;position:absolute;top:11px;left:4px;rotate:45deg}#stage .rs-rules-x{position:absolute;bottom:0;left:50%;translate:-50%}.rs-closed{text-align:center;margin:40px 16px}#stage .rs-closed p{color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:20px;line-height:1.3}.rs-wrap.is-closed .rs-tabs{display:none}.rs-wrap.rs-busy :-webkit-any(.rs-plate,.rs-stage-claim,.rs-buy,.rs-tab,.rs-close){pointer-events:none}.rs-wrap.rs-busy :is(.rs-plate,.rs-stage-claim,.rs-buy,.rs-tab,.rs-close){pointer-events:none}@media (max-height:700px){.rs-head{height:118px}.rs-pet{width:112px;height:112px}#stage .rs-grand-t{font-size:22px}#stage .rs-grand-s{font-size:18px}.rs-grand{margin-bottom:4px}.rs-grand-box{margin-top:3px;padding:4px 6px}.rs-grand-box .rs-tile{width:50px;height:50px}#stage .rs-title{font-size:30px}}#stage #menuRailRight .rs-rail[data-counter=wishes] .rs-rail-ic{background-image:url(/ui/wish.png);background-size:92%}.rs-pet.rs-art-wish_angel{z-index:0;object-fit:cover;object-position:50% 0;filter:hue-rotate(12deg)saturate(1.7)brightness(1.08);flex:none;width:185px;height:208px;margin:0 0 -60px 8px}.rs-wrap[data-counter=wishes]{background:radial-gradient(70% 30% at 30% 6%,#aa78ff38,#aa78ff00 100%),#080a18e6}.rs-wrap[data-counter=wishes] .rs-stage{background-blend-mode:screen, color, normal;background:linear-gradient(#ffffff1a,#fff0 70%),linear-gradient(#9a68ec,#6c3fc8),url(/ui/artifacts/wish-background.webp) 50% -12px/120% no-repeat,#3a2470;border-color:#1b1030}#stage .rs-wrap[data-counter=wishes] :-webkit-any(.rs-stage-n,.rs-stage-l){-webkit-text-stroke-color:#24113a}#stage .rs-wrap[data-counter=wishes] :is(.rs-stage-n,.rs-stage-l){-webkit-text-stroke-color:#24113a}#stage .rs-wrap[data-counter=wishes] .rs-stage-n{text-shadow:0 3px #24113a}.rs-wrap[data-counter=wishes] .rs-reward{background:#1e103cc7}.rs-tile.rs-k-wishes{background:#e2783f;box-shadow:inset 0 0 0 2px #ffcf7a,inset 0 -5px #0000002e}@media (max-height:700px){.rs-pet.rs-art-wish_angel{width:150px;height:158px;margin-bottom:-48px}}#stage #menuRailRight .rs-rail[data-counter=chestOpens] .rs-rail-ic{background-image:url(/ui/chests/featured_chest.png);background-size:96%}.rs-pet.rs-art-featured_chest{flex:none;width:172px;height:147px;margin:0 0 -20px}.rs-wrap[data-counter=chestOpens]{background:radial-gradient(70% 30% at 30% 6%,#ffbe4638,#ffbe4600 100%),#080a18e6}.rs-wrap[data-counter=chestOpens] .rs-stage{background:radial-gradient(70% 90% at 50% -10%, #ffe4968c, #ffe49600 70%), repeating-conic-gradient(from 0deg at 50% -20%, #c27026 0 5deg, #a95a1b 5deg 10deg), #a95a1b;border-color:#2e1504}#stage .rs-wrap[data-counter=chestOpens] :-webkit-any(.rs-stage-n,.rs-stage-l){-webkit-text-stroke-color:#3a1a04}#stage .rs-wrap[data-counter=chestOpens] :is(.rs-stage-n,.rs-stage-l){-webkit-text-stroke-color:#3a1a04}#stage .rs-wrap[data-counter=chestOpens] .rs-stage-n{text-shadow:0 3px #3a1a04}.rs-wrap[data-counter=chestOpens] .rs-reward{background:#3a1a04b8}@media (max-height:700px){.rs-pet.rs-art-featured_chest{width:132px;height:113px;margin-bottom:-16px}}#app #stage.has-rsPanel #tutPointer{visibility:hidden}#questPassRoot{display:contents}#stage #menuRail :-webkit-any(#questPassBtn,.qps-rail){min-height:94px}#stage #menuRail :is(#questPassBtn,.qps-rail){min-height:94px}#stage #menuRail :-webkit-any(#questPassBtn,.qps-rail)>.qps-rail-ic{background:#2f7a46 50%/cover no-repeat;border-radius:9px;flex:none;width:40px;height:40px;margin-top:9px;display:block;position:relative;box-shadow:0 0 0 2px #f3c223,0 0 0 4px #120a20}#stage #menuRail :is(#questPassBtn,.qps-rail)>.qps-rail-ic{background:#2f7a46 50%/cover no-repeat;border-radius:9px;flex:none;width:40px;height:40px;margin-top:9px;display:block;position:relative;box-shadow:0 0 0 2px #f3c223,0 0 0 4px #120a20}#stage #menuRail :-webkit-any(#questPassBtn,.qps-rail)>.qps-rail-ic:not([data-art="1"]):before{content:"";background:#fff4d6;border-radius:50% 50% 45% 45%;width:18px;height:15px;position:absolute;top:56%;left:50%;translate:-50% -50%;box-shadow:-10px -11px 0 -4px #fff4d6,-3px -15px 0 -4px #fff4d6,4px -15px 0 -4px #fff4d6,11px -11px 0 -4px #fff4d6}#stage #menuRail :is(#questPassBtn,.qps-rail)>.qps-rail-ic:not([data-art="1"]):before{content:"";background:#fff4d6;border-radius:50% 50% 45% 45%;width:18px;height:15px;position:absolute;top:56%;left:50%;translate:-50% -50%;box-shadow:-10px -11px 0 -4px #fff4d6,-3px -15px 0 -4px #fff4d6,4px -15px 0 -4px #fff4d6,11px -11px 0 -4px #fff4d6}#stage #menuRail :-webkit-any(#questPassBtn,.qps-rail)>.qps-name{white-space:normal;text-align:center;width:min-content;max-width:74px}#stage #menuRail :is(#questPassBtn,.qps-rail)>.qps-name{white-space:normal;text-align:center;width:min-content;max-width:74px}#stage #menuRail :-webkit-any(#questPassBtn,.qps-rail)>.qps-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:74px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}#stage #menuRail :is(#questPassBtn,.qps-rail)>.qps-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:74px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.qps-wrap{z-index:66;padding:calc(58px + var(--safe-t,0px)) 10px calc(8px + var(--safe-b,0px));background:#080816d6;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.qps-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.qps-wrap.show .qps-sheet{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}#stage .qps-wrap :where(b,p,span,small,li,button){font-family:"Lilita One", var(--game-font)!important}.qps-sheet{flex-direction:column;align-items:stretch;width:min(100%,488px);min-height:0;max-height:100%;padding:30px 0 70px;display:flex;position:relative}.qps-ribbon{z-index:3;aspect-ratio:832/157;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;place-items:center;width:min(104%,440px);padding-bottom:2%;display:grid;position:absolute;top:0;left:50%;translate:-50%}#stage .qps-title{color:#fff;white-space:nowrap;-webkit-text-stroke:4px #1a1206;paint-order:stroke fill;text-shadow:0 3px #1a1206;font-size:30px;line-height:1}.qps-frame{background:#4a40b0;border:4px solid #241c66;border-radius:14px;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:40px 8px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #6a5fd4,0 6px #00000073}.qps-banner{background:radial-gradient(60% 55% at 50% 40%,#ffaa5061,#ffaa5000 70%),radial-gradient(30% 40% at 12% 30%,#2f7a3a 0,#2f7a3a00 70%),radial-gradient(30% 40% at 88% 26%,#2f7a3a 0,#2f7a3a00 70%),radial-gradient(45% 30% at 30% 92%,#1f5a2a 0,#1f5a2a00 70%),radial-gradient(45% 30% at 75% 95%,#1f5a2a 0,#1f5a2a00 70%),linear-gradient(#5a2b3a 0,#3a3a2a 38%,#173a22 70%,#0f2a18 100%);border:3px solid #1a1440;border-radius:8px;flex:none;height:232px;position:relative;overflow:visible}.qps-wrap.is-closed .qps-banner{display:none}.qps-banner:before{content:"";pointer-events:none;background:radial-gradient(34px 22px at 4% 0,#164a22e6 60%,#0000 64%),radial-gradient(40px 26px at 18% 0,#1d5c2bcc 60%,#0000 64%),radial-gradient(30px 20px at 82% 0,#164a22e6 60%,#0000 64%),radial-gradient(40px 26px at 97% 0,#1d5c2bcc 60%,#0000 64%);border-radius:6px 6px 0 0;height:70px;position:absolute;top:0;bottom:auto;left:0;right:0}.qps-banner:after{content:"";pointer-events:none;background:linear-gradient(#0a140c00,#0a140cbf);border-radius:0 0 6px 6px;height:74px;position:absolute;top:auto;bottom:0;left:0;right:0}.qps-tab{z-index:2;white-space:nowrap;background:linear-gradient(#c8304e 0,#a51e3c 100%);border:3px solid #4d0c1b;border-radius:9px;padding:3px 18px 5px;position:absolute;top:6px;left:50%;translate:-50%}#stage .qps-time{color:#fff;-webkit-text-stroke:3px #3a0812;paint-order:stroke fill;font-size:18px;line-height:1}.qps-hero{object-fit:contain;z-index:1;width:168px;height:168px;position:absolute;bottom:46px;left:50%;translate:-50%}.qps-side{object-fit:contain;z-index:1;width:100px;height:100px;position:absolute;bottom:38px;left:6px}.qps-sack{object-fit:contain;z-index:1;width:54px;height:54px;position:absolute;top:96px;right:52px}.qps-egg{object-fit:contain;z-index:1;width:44px;height:44px;position:absolute;top:112px;right:14px}.qps-burst{z-index:4;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:150px;height:124px;font-style:normal;display:flex;position:absolute;top:-22px;right:-30px;rotate:6deg}.qps-burst:before,.qps-burst:after{content:"";z-index:-1;clip-path:polygon(50% 0,61% 18%,82% 8%,80% 30%,100% 36%,86% 52%,100% 68%,79% 72%,82% 94%,61% 84%,50% 100%,39% 84%,18% 94%,21% 72%,0 68%,14% 52%,0 36%,20% 30%,18% 8%,39% 18%);position:absolute;top:0;bottom:0;left:0;right:0}.qps-burst:before{background:#f6c531}.qps-burst:after{background:#d8263e;top:14px;bottom:14px;left:14px;right:14px}#stage .qps-burst b{color:#fff;-webkit-text-stroke:6px #160606;paint-order:stroke fill;text-shadow:0 3px #160606;font-size:37px;line-height:.95;display:block}.qps-wrap.is-bought .qps-burst{display:none}#stage .qps-line{z-index:2;color:#fff;-webkit-text-stroke:4px #10140c;paint-order:stroke fill;width:58%;margin:0;font-size:22px;line-height:1.12;position:absolute;bottom:10px;left:10px}#stage .qps-plate{z-index:2;min-width:136px;padding:8px 14px 10px;font-size:26px;line-height:1;position:absolute;bottom:12px;right:10px}#stage .qps-plate.is-claim{font-size:22px}#stage .qps-plate.is-bought{align-items:center;gap:6px;font-size:20px;display:inline-flex}.qps-plate-tick{background:url(/ui/checkmark.png) 50%/contain no-repeat;width:22px;height:18px;display:inline-block}.qps-plate .cur-star{vertical-align:-3px;width:22px;height:22px;margin-left:3px}.qps-plate.qps-pulse{animation:.5s ease-out 2 qpsPulse}@keyframes qpsPulse{0%,to{scale:1}40%{scale:1.12}}.qps-bang{color:#fff;z-index:3;background:#e8323c;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:-10px;right:-10px;font:800 15px/1 system-ui!important}#stage #qpsPanel .qps-bang{font-family:system-ui!important}.qps-well{background:#27235e;border:3px solid #17123e;border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;box-shadow:inset 0 4px #00000059}.qps-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 10px 14px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.qps-list::-webkit-scrollbar{display:none}.qps-row{cursor:pointer;background:#fdf3d2;border:3px solid #e0cc98;border-radius:10px;flex:none;align-items:stretch;display:flex;position:relative;overflow:visible;box-shadow:0 4px #00000059}.qps-row-main{flex-direction:column;flex:auto;justify-content:center;gap:8px;min-width:0;padding:12px 12px 14px 14px;display:flex}#stage .qps-row-t{text-align:center;color:#22160a;font-size:19px;line-height:1.1;display:block}.qps-bar{background:#0c0b0a;border-radius:4px;height:22px;position:relative;overflow:hidden}.qps-bar i{background:linear-gradient(#c9f259 0,#84c624 100%);position:absolute;top:0;bottom:0;left:0}#stage .qps-bar span{text-align:center;color:#fff;-webkit-text-stroke:3px #0c0b0a;paint-order:stroke fill;font-size:17px;line-height:22px;display:block;position:relative}.qps-row-end{background:#f1dfae;border-radius:0 7px 7px 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.qps-tile{cursor:pointer;background:#3d8fd6;border:3px solid #14162e;border-radius:10px;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff73,inset 0 -6px #0000002e}.qps-tone-purple{background:#8d4ad6}.qps-tone-red{background:#d6344a}.qps-tone-orange{background:#e7843e}.qps-tone-blue{background:#3d8fd6}.qps-tone-gold{background:#f2b632}.qps-tone-green{background:#6fae2b}.qps-tile-art{place-items:center;width:50px;height:50px;display:grid}#stage .qps-tile img.qps-art{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}#qpsPanel .qps-tile .qps-art-pack.fev-pack-face{background:linear-gradient(180deg, color-mix(in srgb, var(--al-tone,#e3a92a) 62%, #fff) 0 16%, var(--al-tone,#e3a92a) 16% 76%, color-mix(in srgb, var(--al-tone,#e3a92a) 66%, #000) 76% 100%);border:2px solid #10122a;border-radius:4px;width:40px;height:52px;position:relative;box-shadow:0 0 0 2px #fff,0 2px 0 2px #00000059,inset 0 0 0 1.5px #ffffff59}#qpsPanel .qps-tile .qps-art-pack.fev-pack-face:before{content:"";background:#ffffff4d;border:1.5px solid #00000059;border-radius:3px;height:34%;position:absolute;top:22%;left:20%;right:20%}.qps-evo{background:radial-gradient(#ffcf7a,#b2421a);border-radius:50%;width:100%;height:100%;display:inline-flex;overflow:hidden;box-shadow:0 0 0 3px #ff9a2e,inset 0 0 0 2px #fff3}#stage .qps-evo img.qps-art{width:100%;height:100%}.qps-stars{z-index:1;pointer-events:none;display:flex;position:absolute;bottom:3px;left:50%;translate:-50%}.qps-stars img{object-fit:contain;width:12px;height:12px;margin:0 -1px}.qps-stars[data-n="5"] img{width:10px;height:10px}#stage .qps-n{white-space:nowrap;z-index:2;color:#fff;-webkit-text-stroke:3px #10122a;paint-order:stroke fill;font-size:17px;line-height:1;position:absolute;bottom:-8px;left:50%;translate:-50%}.qps-lock{z-index:3;background:url(/ui/season-pass/lock-icon.png) 50%/contain no-repeat;width:30px;height:41px;position:absolute;top:-8px;right:-5px}.qps-tick{z-index:3;background:url(/ui/checkmark.png) 50%/64% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.qps-tile .qps-bang{top:-12px;right:-12px}.qps-row:-webkit-any(.is-doneLocked,.is-claimable){background:#e2f05c;border-color:#a9c22a}.qps-row:is(.is-doneLocked,.is-claimable){background:#e2f05c;border-color:#a9c22a}.qps-row:-webkit-any(.is-doneLocked,.is-claimable) .qps-row-end{background:#d3e54a}.qps-row:is(.is-doneLocked,.is-claimable) .qps-row-end{background:#d3e54a}.qps-row-main.qps-claim-plate{justify-content:center;align-items:center;min-height:66px}#stage .qps-claim{text-align:center;color:#fff;letter-spacing:.5px;-webkit-text-stroke:5px #25330a;paint-order:stroke fill;text-shadow:0 3px #25330a;font-size:30px;line-height:1;display:block}.qps-row .qps-row-bang{top:-13px;right:78px}.qps-row.is-claimable .qps-tile{box-shadow:inset 0 0 0 2px #ffffff73}.qps-row.is-claimable .qps-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:1.4s ease-in-out infinite qpsGlow;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #fff9,0 0 14px 4px #ffd650d9}@keyframes qpsGlow{0%,to{opacity:0}50%{opacity:1}}.qps-row.is-claimed .qps-tile-art,.qps-row.is-claimed .qps-n,.qps-row.is-claimed .qps-stars{opacity:.45}.qps-row.is-claimed{cursor:default}#stage .qps-close{z-index:3;position:absolute;bottom:4px;left:50%;translate:-50%}.qps-closed{text-align:center;margin:40px 16px}#stage .qps-closed p{color:#fff;-webkit-text-stroke:3px #120a20;paint-order:stroke fill;font-size:20px;line-height:1.3}.qps-wrap.qps-busy :-webkit-any(.qps-plate,.qps-row,.qps-close){pointer-events:none}.qps-wrap.qps-busy :is(.qps-plate,.qps-row,.qps-close){pointer-events:none}@media (max-height:700px){.qps-banner{height:176px}.qps-hero{width:124px;height:124px;bottom:40px}.qps-side{width:78px;height:78px;bottom:34px}.qps-sack{width:42px;height:42px;top:62px;right:46px}.qps-egg{width:34px;height:34px;top:76px;right:12px}.qps-burst{width:124px;height:104px;top:-20px;right:-24px}#stage .qps-burst b{font-size:30px}#stage .qps-line{width:48%;font-size:18px}#stage .qps-plate{min-width:118px;padding:6px 12px 8px;font-size:22px}#stage .qps-title{font-size:26px}.qps-row-main{gap:6px;padding:8px 10px 10px 12px}#stage .qps-row-t{font-size:17px}.qps-tile{width:58px;height:58px}.qps-tile-art{width:44px;height:44px}.qps-row-end{padding:8px 10px}.qps-row-main.qps-claim-plate{min-height:58px}#stage .qps-claim{font-size:26px}.qps-row .qps-row-bang{right:66px}}#app #stage.has-qpsPanel #tutPointer{visibility:hidden}#stage #qpsPanel{--qps-ink:#14102a;--qps-t:59.4px}#stage #qpsPanel :where(*):not(.qps-bang){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #qpsPanel :where(b,p,span,button){letter-spacing:.02em}#stage #qpsPanel .qps-frame{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;gap:12px;padding:46px 16px 22px;box-shadow:0 12px 32px #00000080}#stage #qpsPanel .qps-ribbon{aspect-ratio:1320/198;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% no-repeat;width:min(96%,420px);padding-bottom:3.2%}#stage #qpsPanel .qps-title{color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;font-size:28px}#stage #qpsPanel .qps-banner{background:0 0;border:0;border-radius:0}#stage #qpsPanel .qps-banner:before,#stage #qpsPanel .qps-banner:after{z-index:0;border-radius:0}#stage #qpsPanel .qps-banner:before{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#1d1736;height:auto;top:0;bottom:0;left:0;right:0}#stage #qpsPanel .qps-banner:after{clip-path:polygon(6.8px 0,calc(100% - 6.8px) 0,100% 6.8px,100% calc(100% - 6.8px),calc(100% - 6.8px) 100%,6.8px 100%,0 calc(100% - 6.8px),0 6.8px);background:linear-gradient(#0a140c00 66%,#0a140cbf),radial-gradient(34px 22px at 4% 0,#164a22e6 60%,#0000 64%),radial-gradient(40px 26px at 18% 0,#1d5c2bcc 60%,#0000 64%),radial-gradient(30px 20px at 82% 0,#164a22e6 60%,#0000 64%),radial-gradient(40px 26px at 97% 0,#1d5c2bcc 60%,#0000 64%),radial-gradient(60% 55% at 50% 40%,#ffaa5061,#ffaa5000 70%),radial-gradient(30% 40% at 12% 30%,#2f7a3a 0,#2f7a3a00 70%),radial-gradient(30% 40% at 88% 26%,#2f7a3a 0,#2f7a3a00 70%),radial-gradient(45% 30% at 30% 92%,#1f5a2a 0,#1f5a2a00 70%),radial-gradient(45% 30% at 75% 95%,#1f5a2a 0,#1f5a2a00 70%),linear-gradient(#5a2b3a 0,#3a3a2a 38%,#173a22 70%,#0f2a18 100%);height:auto;top:3px;bottom:3px;left:3px;right:3px}#stage #qpsPanel .qps-tab{background:#1d1736;border:0;border-radius:999px;padding:4px 16px 5px;top:10px;box-shadow:inset 0 0 0 2px #4a3d7a,0 2px #00000059}#stage #qpsPanel .qps-time{-webkit-text-stroke:3px var(--qps-ink);font-size:17px}#stage #qpsPanel .qps-line{-webkit-text-stroke:4px var(--qps-ink);text-shadow:0 2px 0 var(--qps-ink);font-size:21px}#stage #qpsPanel .qps-burst b{-webkit-text-stroke:6px var(--qps-ink);text-shadow:0 3px 0 var(--qps-ink)}#stage #qpsPanel :-webkit-any(.qps-plate,.qps-claim-plate){--qps-cap:0px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;border:0;border-radius:0}#stage #qpsPanel :is(.qps-plate,.qps-claim-plate){--qps-cap:0px;box-shadow:none;color:#fff;-webkit-text-stroke:3px #1a5a3a;paint-order:stroke fill;text-shadow:0 2px #1a5a3a;background-color:#0000;background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png);background-position:0,100%,50%;background-repeat:no-repeat;border:0;border-radius:0}#stage #qpsPanel .qps-plate{background-size:auto 100%,auto 100%,calc(100% - 20px) 100%;min-height:52px;padding:6px 18px 10px;font-size:24px}#stage #qpsPanel .qps-plate.is-claim{font-size:21px}#stage #qpsPanel .qps-plate.is-bought{font-size:19px}#stage #qpsPanel .qps-plate:before,#stage #qpsPanel .qps-plate:after{display:none}#stage #qpsPanel .qps-plate:disabled:not(.is-bought){opacity:.7}#stage #qpsPanel .qps-well{box-shadow:none;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:#120d26;border:0;border-radius:0}#stage #qpsPanel .qps-list{gap:14px;padding:16px 10px}#stage #qpsPanel .qps-row{--c1:5.66px;--c2:5.09px;--rim:#1d1736;--fill:#2f2750;box-shadow:none;background:linear-gradient(135deg, transparent var(--c1), var(--rim) 0) top left / 51% 51% no-repeat, linear-gradient(225deg, transparent var(--c1), var(--rim) 0) top right / 51% 51% no-repeat, linear-gradient(315deg, transparent var(--c1), var(--rim) 0) bottom right / 51% 51% no-repeat, linear-gradient(45deg, transparent var(--c1), var(--rim) 0) bottom left / 51% 51% no-repeat;border:0;border-radius:0}#stage #qpsPanel .qps-row:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg, transparent var(--c2), var(--fill) 0) top left / 51% 51% no-repeat, linear-gradient(225deg, transparent var(--c2), var(--fill) 0) top right / 51% 51% no-repeat, linear-gradient(315deg, transparent var(--c2), var(--fill) 0) bottom right / 51% 51% no-repeat, linear-gradient(45deg, transparent var(--c2), var(--fill) 0) bottom left / 51% 51% no-repeat;position:absolute;top:2px;bottom:2px;left:2px;right:2px}#stage #qpsPanel .qps-row>:not(.qps-bang){z-index:1;position:relative}#stage #qpsPanel .qps-row:-webkit-any(.is-doneLocked,.is-claimable){--rim:#e9b444;--fill:#4a2f7e}#stage #qpsPanel .qps-row:is(.is-doneLocked,.is-claimable){--rim:#e9b444;--fill:#4a2f7e}#stage #qpsPanel .qps-row.is-claimed{--fill:#251f42}#stage #qpsPanel .qps-row-main{padding:12px 6px 14px 14px}#stage #qpsPanel .qps-row-t{color:#fff;-webkit-text-stroke:3px var(--qps-ink);paint-order:stroke fill;text-shadow:0 2px 0 var(--qps-ink);font-size:18px}#stage #qpsPanel .qps-row-end{background:0 0;border-radius:0;padding:12px 10px 14px 8px}#stage #qpsPanel .qps-row .qps-row-bang{right:calc(10px + var(--qps-t) - 8px)}#stage #qpsPanel .qps-bar{background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat;border-radius:0;height:22px;overflow:visible}#stage #qpsPanel .qps-bar i{background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px}#stage #qpsPanel .qps-bar i:-webkit-any([style*="width:0%"],[style*="width: 0%"]){display:none}#stage #qpsPanel .qps-bar i:is([style*="width:0%"],[style*="width: 0%"]){display:none}#stage #qpsPanel .qps-bar span{-webkit-text-stroke:3px var(--qps-ink);font-size:16px}#stage #qpsPanel .qps-row-main.qps-claim-plate{background-size:auto 100%,auto 100%,calc(100% - 18px) 100%;flex:none;align-self:center;width:136px;min-height:46px;margin:0 auto 0 14px;padding:2px 12px 7px}#stage #qpsPanel .qps-claim{-webkit-text-stroke:3px #1a5a3a;text-shadow:0 2px #1a5a3a;font-size:21px}#stage #qpsPanel .qps-tile{width:var(--qps-t);height:var(--qps-t);--pt-frame:var(--prize-frame);--pt-face:var(--prize-face);background:var(--pt-frame);border:var(--card-edge-w,2.5px) solid #000;box-shadow:none;border-radius:17.8%}#stage #qpsPanel .qps-tile:before{content:"";z-index:0;background:var(--pt-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}#stage #qpsPanel .qps-tile-art{z-index:1;width:calc(var(--qps-t) * .692);height:calc(var(--qps-t) * .692);position:relative}#stage #qpsPanel .qps-n{bottom:calc(var(--qps-t) * -.15);font-variant-numeric:tabular-nums;letter-spacing:0;color:#fff;-webkit-text-stroke:calc(var(--qps-t) * .057) #000;paint-order:stroke fill;text-shadow:none;font:800 calc(var(--qps-t) * .256)/1 var(--game-font)!important}#stage #qpsPanel .qps-row.is-claimable .qps-tile{box-shadow:none}#stage #qpsPanel .qps-bang{width:calc(25px * var(--badge-scale,1));height:calc(25px * var(--badge-scale,1));color:#fff;-webkit-text-stroke:0;text-shadow:0 2.25px #000;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;font:800 calc(15px * var(--badge-scale,1))/1 var(--game-font)!important}@media (max-height:700px){#stage #qpsPanel{--qps-t:52.2px}#stage #qpsPanel .qps-title{font-size:25px}#stage #qpsPanel .qps-row-t{font-size:16px}#stage #qpsPanel .qps-plate{min-height:44px;font-size:21px}}#stage #qpsPanel .qps-row:-webkit-any(.is-doneLocked,.is-claimable)>.qps-row-end{order:-1;padding:12px 8px 14px 12px}#stage #qpsPanel .qps-row:is(.is-doneLocked,.is-claimable)>.qps-row-end{order:-1;padding:12px 8px 14px 12px}#stage #qpsPanel .qps-row:-webkit-any(.is-doneLocked,.is-claimable)>.qps-claim-plate{margin:0 14px 0 auto}#stage #qpsPanel .qps-row:is(.is-doneLocked,.is-claimable)>.qps-claim-plate{margin:0 14px 0 auto}#stage #qpsPanel .qps-row:-webkit-any(.is-doneLocked,.is-claimable)>.qps-row-bang{right:auto;left:calc(12px + var(--qps-t) - 14px)}#stage #qpsPanel .qps-row:is(.is-doneLocked,.is-claimable)>.qps-row-bang{right:auto;left:calc(12px + var(--qps-t) - 14px)}#stage #menuMoreList .mm-item .ic-mail{background-image:url(/ui/envelope.webp)!important}#stage .mm-item .ic-mail{background-image:url(/ui/envelope.webp);width:34px;height:28px}#stage #menuMoreList .mm-item[data-more=mail]{position:relative}#stage #menuRail #menuMore .navDot,#stage #menuMoreList .mm-item .navDot{min-width:calc(24px * var(--badge-scale));height:calc(24px * var(--badge-scale));box-sizing:border-box;box-shadow:none;color:#fff;paint-order:stroke fill;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 2px;font-style:normal;display:none;position:absolute;font:800 calc(13px * var(--badge-scale))/1 system-ui!important;-webkit-text-stroke:2.5px #4a0b10!important;text-shadow:none!important}#stage #menuRail #menuMore .navDot{z-index:1;top:-7px;right:-7px}#stage #menuMoreList .mm-item .navDot{top:50%;right:2px;translate:0 -50%}#stage #menuRail #menuMore.dot .navDot,#stage #menuMoreList .mm-item.dot .navDot{display:flex}#stage #mailPanel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #mailPanel{--ml-ink:#14102a;--ml-cream:#f3e6c4;--ml-edge:#7a5426;--ml-brown:#6b5233;z-index:66;padding:var(--safe-t,0px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);box-sizing:border-box;color:#fff;background:#060a0ec7;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #mailPanel.show{display:flex}#app #stage.has-mailPanel #tutPointer{visibility:hidden}#stage #mailPanel [hidden]{display:none!important}#stage #mailPanel .ml-box{box-sizing:border-box;filter:drop-shadow(0 12px 32px #00000080);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;flex-direction:column;width:min(460px,100% - 24px);height:min(820px,100% - 190px);padding:46px 16px 16px;display:flex;position:relative}#stage #mailPanel .ml-ribbon{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:#fff;-webkit-text-stroke:3.5px #2a1550;paint-order:stroke fill;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;max-width:92%;height:49.5px;padding:0 18px 10px;font-size:22px;line-height:1;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#stage #mailPanel .ml-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 2px 6px;display:flex;overflow-y:auto}#stage #mailPanel .ml-foot{flex:none;justify-content:center;gap:12px;padding-top:12px;display:flex}#stage #mailPanel .ml-foot .ml-btn{flex:1;max-width:190px;height:54px;font-size:20px}#stage #mailPanel .ml-x{flex:none;margin-top:14px;position:relative}#stage #mailPanel .ml-row{box-sizing:border-box;text-align:left;cursor:pointer;background:var(--ml-cream);width:100%;box-shadow:inset 0 0 0 2px var(--ml-edge), inset 0 -4px 0 #0000001f;color:var(--ml-ink);border:0;border-radius:12px;flex:none;align-items:center;gap:10px;padding:9px 10px 9px 8px;display:flex;position:relative}#stage #mailPanel .ml-row:active{transform:translateY(2px)}#stage #mailPanel .ml-env{flex:none;width:56px;height:46px;position:relative}#stage #mailPanel .ml-env-img{object-fit:contain;filter:drop-shadow(0 2px 1px #00000059);width:100%;height:100%;display:block}#stage #mailPanel .ml-new{z-index:2;color:#fff;-webkit-text-stroke:2.5px #4a0b10;paint-order:stroke fill;background:#e8323c;border-radius:6px;padding:2px 6px 3px;font-size:13px;line-height:1;position:absolute;top:-7px;left:2px;transform:rotate(-8deg);box-shadow:inset 0 0 0 1.5px #7a0d14,0 2px #0000004d}#stage #mailPanel .ml-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}#stage #mailPanel .ml-title{color:var(--ml-ink);white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.1;overflow:hidden}#stage #mailPanel .ml-age{color:var(--ml-brown);font-size:14px;line-height:1}#stage #mailPanel .ml-tiles{flex:none;align-items:center;gap:4px;display:flex}#stage #mailPanel .ml-more{color:var(--ml-brown);padding-left:2px;font-size:15px}#stage #mailPanel .ml-row.is-done{background:#d8d3c7;box-shadow:inset 0 0 0 2px #8c867a,inset 0 -4px #0000001a}#stage #mailPanel .ml-row.is-done :-webkit-any(.ml-env-img,.ml-main,.ml-tiles){filter:grayscale();opacity:.62}#stage #mailPanel .ml-row.is-done :is(.ml-env-img,.ml-main,.ml-tiles){filter:grayscale();opacity:.62}#stage #mailPanel .ml-tick{z-index:2;background:#37b34a;border-radius:50%;width:24px;height:24px;font-style:normal;position:absolute;bottom:-5px;right:-5px;box-shadow:inset 0 0 0 2px #17561f,0 2px #00000059}#stage #mailPanel .ml-tick:after{content:"";box-sizing:content-box;border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#stage #mailPanel .ml-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto 0;padding:30px 10px;display:flex}#stage #mailPanel .ml-empty p{color:#e8e2ff;-webkit-text-stroke:3px var(--ml-ink);paint-order:stroke fill;margin:0;font-size:21px}#stage #mailPanel .ml-empty .ml-empty-sub{color:#c9c0e8;-webkit-text-stroke:2px var(--ml-ink);font-size:15px}#stage #mailPanel .ml-retry{min-width:160px;height:48px;margin-top:6px;font-size:19px}#stage #mailPanel .ml-prize{border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}#stage #mailPanel .ml-art{z-index:1;object-fit:contain;width:31px;height:31px;position:relative}#stage #mailPanel .ml-art-none,#stage #mailPanel .ml-art-emoji{-webkit-text-stroke:0;justify-content:center;align-items:center;font-size:20px;display:flex}#stage #mailPanel .ml-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){vertical-align:middle;width:28px;height:28px;margin:0;font-size:19px}#stage #mailPanel .ml-art-emoji :is(.xf-uni[data-rarity],.xf-own){vertical-align:middle;width:28px;height:28px;margin:0;font-size:19px}#stage #mailPanel .ml-art-pack.fev-pack-face{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--al-tone,#5fbf4a) 62%, #fff) 0 16%, var(--al-tone,#5fbf4a) 16% 76%, color-mix(in srgb, var(--al-tone,#5fbf4a) 66%, #000) 76% 100%);border:2px solid #10122a;border-radius:4px;width:22px;height:29px;position:relative;box-shadow:0 0 0 2px #fff,0 2px 0 2px #00000059,inset 0 0 0 1.5px #ffffff59}#stage #mailPanel .ml-art-pack.fev-pack-face:before{content:"";background:#ffffff4d;border:1.5px solid #00000059;border-radius:3px;height:34%;position:absolute;top:22%;left:20%;right:20%}#stage #mailPanel .ml-art-pack.fev-pack-face:after{content:"";height:5px;width:calc(var(--ml-stars,2) * 4px);background:url(/ui/stars/star-on.png) 0/4px 4px repeat-x;position:absolute;bottom:1px;left:50%;translate:-50%}#stage #mailPanel .ml-art-pack.fev-pack-face[data-tone=green]{--ml-stars:2}#stage #mailPanel .ml-art-pack.fev-pack-face[data-tone=blue]{--ml-stars:3}#stage #mailPanel .ml-art-pack.fev-pack-face[data-tone=purple]{--ml-stars:4}#stage #mailPanel .ml-art-pack.fev-pack-face[data-tone=gold]{--ml-stars:5}#stage #mailPanel .ml-rw .ml-art-pack.fev-pack-face{width:31px;height:41px}#stage #mailPanel .ml-rw .ml-art-pack.fev-pack-face:after{height:7px;width:calc(var(--ml-stars,2) * 6px);background-size:6px 6px}#stage #mailPanel .pt-reward b.ml-amt{z-index:2;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;line-height:1;position:absolute;bottom:-3px;left:auto;right:1px;font-size:13px!important}#stage #mailPanel .ml-letter{z-index:5;background:#060a0eb8;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #mailPanel .ml-letter.show{display:flex}#stage #mailPanel .ml-sheet{box-sizing:border-box;filter:drop-shadow(0 12px 32px #00000080);background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;flex-direction:column;align-items:stretch;gap:10px;width:min(440px,100% - 28px);max-height:calc(100% - 170px);padding:50px 18px 18px;display:flex;position:relative}#stage #mailPanel .ml-sheet .ml-ribbon{width:360px;font-size:21px}#stage #mailPanel .ml-letter-body{-webkit-overflow-scrolling:touch;background:var(--ml-cream);min-height:0;box-shadow:inset 0 0 0 2px var(--ml-edge), inset 0 -4px 0 #0000001a;border-radius:12px;padding:14px 16px 12px;overflow-y:auto}#stage #mailPanel .ml-text{color:var(--ml-ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.25}#stage #mailPanel .ml-sender{text-align:right;color:var(--ml-brown);margin:12px 0 0;font-size:16px}#stage #mailPanel .ml-exp{justify-content:center;align-items:center;gap:6px;display:flex}#stage #mailPanel .ml-exp-ic{object-fit:contain;width:24px;height:24px}#stage #mailPanel .ml-exp-t{color:#ffe27a;-webkit-text-stroke:3px var(--ml-ink);paint-order:stroke fill;font-size:17px}#stage #mailPanel .ml-rw-head{text-align:center;color:#fff;-webkit-text-stroke:3px var(--ml-ink);paint-order:stroke fill;font-size:19px}#stage #mailPanel .ml-rw{background:#08061473;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:10px 8px;padding:10px 8px 14px;display:flex;box-shadow:inset 0 0 0 2px #ffffff14}#stage #mailPanel .ml-rw .ml-prize{border-radius:10px;width:60px;height:60px}#stage #mailPanel .ml-rw .ml-art{width:44px;height:44px}#stage #mailPanel .ml-rw .ml-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){width:40px;height:40px;font-size:26px}#stage #mailPanel .ml-rw .ml-art-emoji :is(.xf-uni[data-rarity],.xf-own){width:40px;height:40px;font-size:26px}#stage #mailPanel .ml-rw .pt-reward b.ml-amt{bottom:-5px;font-size:15px!important}#stage #mailPanel .ml-claim,#stage #mailPanel .ml-claimed{align-self:center;min-width:200px;height:56px;font-size:21px}#stage #mailPanel .ml-claimed{gap:10px;position:relative}#stage #mailPanel .ml-claimed:disabled{filter:none;opacity:.92}#stage #mailPanel .ml-claimed .ml-tick{flex:none;position:relative;bottom:auto;right:auto}#stage #mailPanel .ml-card-x{flex:none;margin-top:14px;position:relative}#stage #mailPanel.ml-busy :-webkit-any(.ml-btn,.ml-row,.ml-x,.ml-card-x){pointer-events:none}#stage #mailPanel.ml-busy :is(.ml-btn,.ml-row,.ml-x,.ml-card-x){pointer-events:none}#stage #tutPointer.tp-in{z-index:61;visibility:visible!important}#app #stage:-webkit-any(.has-rsPanel,.has-nevPanel,.has-passPanel,.has-mailPanel,.has-tnPanel,.has-qpsPanel,.has-invitePanel,.has-formReveal,.has-ropPanel,.has-mcPanel,.has-albumPanel,.has-fevPanel,.has-fundPassPanel,.has-xformScreen,.has-mountsScreen,.has-sentinelsScreen) #tutPointer:not(.tp-in){animation-play-state:paused}#app #stage:is(.has-rsPanel,.has-nevPanel,.has-passPanel,.has-mailPanel,.has-tnPanel,.has-qpsPanel,.has-invitePanel,.has-formReveal,.has-ropPanel,.has-mcPanel,.has-albumPanel,.has-fevPanel,.has-fundPassPanel,.has-xformScreen,.has-mountsScreen,.has-sentinelsScreen) #tutPointer:not(.tp-in){animation-play-state:paused}#stage #menuMoreList .mm-item .ic-share{background-image:url(/ui/share-arrow.webp)!important}#stage #menuMoreList .mm-item[data-more=invite]{position:relative}#stage #menuMoreList .mm-item[data-more=invite] .navDot{right:-10px}#stage #invitePanel :where(*){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #invitePanel{--iv-ink:#3b2412;--iv-cream:#fbf0d4;--iv-edge:#2b1d3d;--iv-gold:#ffd84a;z-index:66;padding:var(--safe-t,0px) var(--safe-r,0px) var(--safe-b,0px) var(--safe-l,0px);box-sizing:border-box;color:#fff;background:#060a0ed1;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#stage #invitePanel.show{display:flex}#app #stage.has-invitePanel #tutPointer{visibility:hidden}#stage #invitePanel [hidden]{display:none!important}#stage #invitePanel .iv-box{flex-direction:column;align-items:center;width:min(440px,100% - 24px);max-height:calc(100% - 60px);display:flex;position:relative}#stage #invitePanel .iv-hero{aspect-ratio:16/9;border-radius:16px 16px 0 0;width:min(74%,39.1111vh);margin-bottom:-18px;overflow:hidden;box-shadow:0 -4px 22px #aa6eff59}#stage #invitePanel .iv-hero img{object-fit:cover;width:100%;height:100%;display:block}#stage #invitePanel .iv-ribbon{z-index:2;box-sizing:border-box;white-space:nowrap;color:#fff;-webkit-text-stroke:4px #1c1037;paint-order:stroke fill;text-shadow:0 3px #1c1037;background:url(/ui/gui-pro/sp-ribbon-purple.png?v=2) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:100%;height:64px;padding-bottom:10px;font-size:28px;line-height:1;display:flex;position:relative}#stage #invitePanel .iv-card{box-sizing:border-box;-webkit-overflow-scrolling:touch;background:var(--iv-cream);width:100%;color:var(--iv-ink);border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin-top:-14px;padding:24px 14px 16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 0 0 6px #3a2b55,0 0 0 9px #1b1230,0 14px 34px #0000008c,inset 0 0 0 2px #be965a73}#stage #invitePanel .iv-help{cursor:pointer;color:#2a1f3a;background:#d9d5ef;border:2px solid #2a1f3a;border-radius:50%;width:32px;height:32px;padding:0;font-size:21px;line-height:1;position:absolute;top:10px;left:10px;box-shadow:0 2px #2a1f3a}#stage #invitePanel .iv-sub{text-align:center;color:#6b3a1b;text-wrap:balance;margin:4px 34px;font-size:19px;line-height:1.15}#stage #invitePanel .iv-tracks{flex-direction:column;gap:22px;width:100%;padding-top:12px;display:flex}#stage #invitePanel .iv-track{box-sizing:border-box;background:#f7ead0;border-radius:10px;width:100%;padding:20px 10px 8px;position:relative;box-shadow:inset 0 0 0 3px #2b1d14}#stage #invitePanel .iv-ttl{white-space:nowrap;box-shadow:0 0 0 3px #2b1d14, inset 0 0 0 2px var(--iv-gold);color:#2b1d14;background:#fff8e2;border-radius:6px;padding:4px 12px;font-size:17px;line-height:1.1;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}#stage #invitePanel .iv-row{align-items:center;gap:8px;display:flex}#stage #invitePanel .iv-total{flex-direction:column;flex:none;align-items:center;gap:2px;width:50px;display:flex}#stage #invitePanel .iv-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#2b1d14;justify-content:center;align-items:center;width:46px;height:50px;display:flex}#stage #invitePanel .iv-hex b{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:40px;height:44px;box-shadow:inset 0 0 0 3px var(--iv-gold);color:#fff;-webkit-text-stroke:3px #14324d;paint-order:stroke fill;background:linear-gradient(#5fd2ff,#2a8fd6);justify-content:center;align-items:center;font-size:22px;display:flex}#stage #invitePanel .iv-total-l{color:#6b3a1b;font-size:14px;line-height:1}#stage #invitePanel .iv-steps{flex:1;justify-content:space-between;gap:4px;min-width:0;display:flex;position:relative}#stage #invitePanel .iv-bar{background:#1b1410;border-radius:6px;height:12px;position:absolute;top:21px;left:-10px;right:-10px;overflow:hidden}#stage #invitePanel .iv-bar i{background:linear-gradient(#ffe169,#f0a21a);height:100%;display:block}#stage #invitePanel .iv-step{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;max-width:62px;padding:0;display:flex;position:relative}#stage #invitePanel .iv-tile{box-sizing:border-box;background:linear-gradient(#f2a24a,#d9682a);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:inset 0 0 0 2.5px #2b1d14,inset 0 -5px #0000002e}#stage #invitePanel .iv-step[data-prize=petEggs] .iv-tile{background:linear-gradient(#6fd6ff,#2a97d9)}#stage #invitePanel .iv-step[data-prize=item] .iv-tile{background:linear-gradient(#b07cff,#6c3fc9)}#stage #invitePanel .iv-art{object-fit:contain;filter:drop-shadow(0 2px 1px #00000059);width:38px;height:38px}#stage #invitePanel .iv-art-emoji,#stage #invitePanel .iv-art-none{font-size:26px;line-height:1}#stage #invitePanel .iv-amt{text-align:center;white-space:nowrap;color:#fff;-webkit-text-stroke:3px #2b1d14;paint-order:stroke fill;font-size:14px;line-height:1;position:absolute;bottom:-3px;left:0;right:0}#stage #invitePanel .iv-slot{z-index:1;background:url(/ui/equipment/front-bg.webp) 50%/73.6% no-repeat,url(/ui/equipment/equipment_item_type_bg.png) 50%/contain no-repeat;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-6px;left:-6px}#stage #invitePanel .iv-slot img{object-fit:contain;width:66%;height:66%}#stage #invitePanel .iv-sgrade{color:#ffd84a;-webkit-text-stroke:3px #6b2b00;paint-order:stroke fill;font-size:22px;font-style:normal;line-height:1;position:absolute;bottom:-2px;left:-4px}#stage #invitePanel .iv-num{color:#3b2412;font-size:16px;font-style:normal;line-height:1}#stage #invitePanel .iv-step.is-claimable .iv-tile{box-shadow:inset 0 0 0 2.5px #2b1d14, 0 0 0 3px var(--iv-gold), 0 0 14px 4px #ffd84ad9;animation:1.4s ease-in-out infinite iv-pulse}@keyframes iv-pulse{50%{transform:scale(1.06)}}#stage #invitePanel .iv-bang{color:#fff;-webkit-text-stroke:2.5px #4a0b10;paint-order:stroke fill;background:url(/ui/gui-pro/alert-red.png) 50%/contain no-repeat;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-style:normal;line-height:1;display:flex;position:absolute;top:-9px;right:-9px}#stage #invitePanel .iv-step.is-claimed .iv-tile :-webkit-any(.iv-art,.iv-amt,.iv-sgrade,.iv-slot){filter:grayscale();opacity:.55}#stage #invitePanel .iv-step.is-claimed .iv-tile :is(.iv-art,.iv-amt,.iv-sgrade,.iv-slot){filter:grayscale();opacity:.55}#stage #invitePanel .iv-step.is-claimed .iv-tile{background:#b9b2a3}#stage #invitePanel .iv-tick{background:#37b34a;border-radius:50%;width:22px;height:22px;font-style:normal;position:absolute;top:-7px;right:-7px;box-shadow:inset 0 0 0 2px #17561f,0 2px #00000059}#stage #invitePanel .iv-tick:after{content:"";box-sizing:content-box;border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}#stage #invitePanel .iv-step.is-busy .iv-tile{opacity:.6;animation:none}#stage #invitePanel.iv-busy .iv-step{pointer-events:none}#stage #invitePanel .iv-invite{width:64%;max-width:260px;height:58px;box-shadow:none;color:#fff;-webkit-text-stroke:3.5px #1f5a2c;paint-order:stroke fill;text-shadow:0 2px #1f5a2c;border:0;border-radius:0;margin-top:8px;font-size:26px;background:url(/ui/gui-pro/btn-green-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/btn-green-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/btn-green-m.png) 50%/calc(100% - 14px) 100% no-repeat!important}#stage #invitePanel .iv-hint{color:#ffffffc7;-webkit-text-stroke:3px #0000008c;paint-order:stroke fill;margin-top:16px;font-size:19px}#stage #invitePanel .iv-rules{z-index:3;background:#060a0e99;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#stage #invitePanel .iv-rules-box{box-sizing:border-box;background:var(--iv-cream);width:min(380px,100% - 40px);color:var(--iv-ink);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 18px 16px;display:flex;box-shadow:0 0 0 5px #3a2b55,0 12px 30px #00000080}#stage #invitePanel .iv-rules-ttl{color:#3a2b55;font-size:24px}#stage #invitePanel .iv-rules-list{flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:17px;line-height:1.2;display:flex}#stage #invitePanel .iv-rules-ok{min-width:150px;height:48px;font-size:20px}@media (max-height:700px){#stage #invitePanel .iv-hero{width:min(74%,24.8889vh)}#stage #invitePanel .iv-tracks{gap:18px}}#formEventRoot,#fevPassRoot{display:contents}#stage #menuRailRight #formEventBtn{min-height:94px}#stage #menuRailRight #formEventBtn .fev-rail-ic{flex:none;width:46px;height:46px;margin-top:6px;display:block}.fev-rail-orb{background:radial-gradient(circle at 34% 30%, #ffffff8c, #fff0 42%), var(--fev-tint,#7b4bc4);border:3px solid #ffd76a;border-radius:50%;place-items:center;width:100%;height:100%;font-style:normal;display:grid;position:relative;box-shadow:inset 0 0 0 2px #7a4a0c,0 2px #00000073}#stage .fev-rail-orb b{color:var(--fev-ink,#fff);-webkit-text-stroke:0;text-shadow:0 1px #00000059;font:800 22px/1 system-ui!important}#stage #menuRailRight #formEventBtn>.fev-name{white-space:normal;text-align:center;width:min-content}#stage #menuRailRight #formEventBtn>.fev-left{z-index:1;color:#fff;-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;background:#2a1d48;border:2px solid #120a20;border-radius:8px;padding:1px 6px;position:absolute;top:74px;left:50%;translate:-50%;font:800 11px/1.2 var(--game-font)!important}.fev-wrap{z-index:66;padding:calc(10px + var(--safe-t,0px)) 8px calc(10px + var(--safe-b,0px));--fev-tint:#7b4bc4;--fev-ink:#fff;background:#080512d1;justify-content:center;align-items:stretch;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.fev-wrap.show{animation:.2s ease-out both rhScrimIn;display:flex}.fev-wrap.show .fev-stage{animation:.36s cubic-bezier(.22,.9,.3,1.18) both rhCardIn}.fev-wrap [hidden]{display:none!important}.fev-stage{background:linear-gradient(180deg, color-mix(in srgb, var(--fev-tint) 34%, #241b38) 0, #241b38 220px);width:min(100%,500px);height:100%;min-height:0;max-height:100%;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--fev-tint) 60%, #57458f), 0 10px 30px #0000008c;border:3px solid #120a20;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.fev-wrap.fev-busy :-webkit-any(.fev-body,.fev-sheet,.fev-room,.fev-doors,.fev-strip,.fev-foot) button{pointer-events:none;opacity:.75}.fev-wrap.fev-busy :is(.fev-body,.fev-sheet,.fev-room,.fev-doors,.fev-strip,.fev-foot) button{pointer-events:none;opacity:.75}.fev-wrap.fev-busy .fev-tasks button{pointer-events:none}.fev-head{flex:none;padding:14px 54px 10px 14px;position:relative}.fev-titlebar{align-items:center;gap:10px;display:flex}.fev-badge{flex:none;width:46px;height:46px}#stage .fev-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden;font:400 26px/1.05 "Lilita One", var(--game-font)!important}#stage .fev-clock{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;background:#3a2c63;border:3px solid #1d1230;border-radius:11px;flex:none;align-items:center;gap:5px;padding:3px 10px 4px 6px;display:inline-flex;box-shadow:inset 0 0 0 2px #6a55a8;font:400 16px/1.1 "Lilita One", var(--game-font)!important}.fev-clock img{object-fit:contain;width:19px;height:19px}.fev-close{position:absolute;top:10px;right:10px}.fev-purses{gap:8px;margin-top:10px;display:flex}.fev-purse{background:#00000059;border:2px solid #ffffff1f;border-radius:12px;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:4px 10px 4px 6px;display:flex}#stage .fev-purse .fev-purse-n{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:800 17px/1 var(--game-font)!important}.fev-purse-ic{flex:none;place-items:center;width:28px;height:28px;font-size:22px;display:grid}.fev-purse.fev-pop,.fev-pop{animation:.32s ease-out fevPop}@keyframes fevPop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.fev-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.fev-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;padding:4px 12px 10px;position:relative;overflow-x:hidden;overflow-y:auto;container:fevbody/size}.fev-body::-webkit-scrollbar{display:none}.fev-wrap.is-closed :-webkit-any(.fev-doors,.fev-strip,.fev-foot){display:none}.fev-wrap.is-closed :is(.fev-doors,.fev-strip,.fev-foot){display:none}.fev-doors{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;top:6px;right:6px}.fev-door{cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--fev-tint) 38%, #2f2450), #241b3a);border:0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:64px;padding:6px 2px 5px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -4px #00000059,0 2px #00000073}.fev-door:active{transform:translateY(2px)}.fev-door-ic{place-items:center;width:40px;height:36px;display:grid}#stage .fev-door-l{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;font:400 14px/1 "Lilita One", var(--game-font)!important}#stage .fev-door-n{min-width:calc(20px * var(--badge-scale));height:calc(20px * var(--badge-scale));box-sizing:border-box;color:#fff;-webkit-text-stroke:0;text-shadow:none;background:#e8323c;border:1px solid #17112b;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-style:normal;display:flex;position:absolute;top:-6px;right:-5px;box-shadow:0 2px #0000004d;font:800 calc(12px * var(--badge-scale))/1 system-ui!important}.fev-door-n[hidden]{display:none!important}.fev-dic{width:36px;height:34px;font-style:normal;display:block;position:relative}.fev-dic i{display:block;position:absolute}.fev-dic-shop .fev-dic-a{background:repeating-linear-gradient(90deg, #fff 0 6px, var(--fev-tint) 6px 12px);border:2px solid #1d1230;border-radius:4px 4px 8px 8px;height:12px;top:3px;left:2px;right:2px}.fev-dic-shop .fev-dic-b{background:linear-gradient(#e9b743,#b97a1c);border:2px solid #1d1230;border-top:0;border-radius:0 0 4px 4px;top:15px;bottom:2px;left:5px;right:5px}.fev-dic-shop .fev-dic-c{background:#5a3a12;border-radius:3px 3px 0 0;width:10px;top:20px;bottom:2px;left:13px}.fev-dic-packs .fev-dic-a{background:linear-gradient(90deg, transparent 0 13px, #ffcf3a 13px 17px, transparent 17px), var(--fev-tint);border:2px solid #1d1230;border-radius:4px;top:12px;bottom:2px;left:3px;right:3px}.fev-dic-packs .fev-dic-b{background:linear-gradient(90deg, transparent 0 14px, #ffcf3a 14px 20px, transparent 20px), color-mix(in srgb, var(--fev-tint) 75%, #fff);border:2px solid #1d1230;border-radius:3px;height:8px;top:8px;left:1px;right:1px}.fev-dic-packs .fev-dic-c{border:3px solid #ffcf3a;border-bottom:0;border-radius:50% 50% 0 0;width:14px;height:10px;top:0;left:11px}.fev-dic-pass .fev-dic-a{background:#e8323c;border:2px solid #1d1230;width:7px;height:14px;bottom:0;left:9px;transform:skew(14deg)}.fev-dic-pass .fev-dic-b{background:#e8323c;border:2px solid #1d1230;width:7px;height:14px;bottom:0;right:9px;transform:skew(-14deg)}.fev-dic-pass .fev-dic-c{background:radial-gradient(circle, var(--fev-tint) 0 42%, #ffcf3a 44% 62%, #c47f00 64%);border:2px solid #1d1230;border-radius:50%;width:24px;height:24px;top:0;left:6px}.fev-dic-tasks .fev-dic-a{background:#f3ead2;border:2px solid #1d1230;border-radius:4px;top:4px;bottom:0;left:5px;right:5px;box-shadow:inset 0 0 0 2px #c9b98f}.fev-dic-tasks .fev-dic-b{background:var(--fev-tint);border:2px solid #1d1230;border-radius:3px;height:8px;top:0;left:12px;right:12px}.fev-dic-tasks .fev-dic-c{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--fev-tint) 70%, #000) 0 3px, transparent 3px 6px);height:16px;top:13px;left:10px;right:10px}.fev-strip{--fev-node:62px;--fev-gap:10px;--fev-pitch:calc(var(--fev-node) + var(--fev-gap));background:#170f29;border-top:3px solid #0d0718;flex:none;align-items:stretch;padding:6px 2px 4px;display:flex;position:relative}.fev-strip-view{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow-x:auto;overflow-y:hidden}.fev-strip-view::-webkit-scrollbar{display:none}.fev-strip-track{gap:var(--fev-gap);width:max-content;padding:4px calc(var(--fev-gap) / 2) 2px;display:flex;position:relative}.fev-strip-line{background:#2b2147;border-radius:4px;height:8px;position:absolute;top:66px;left:0;right:0;box-shadow:inset 0 1px 2px #0009}.fev-strip-fill{max-width:100%;width:calc(var(--fev-pitch) * var(--fill,0));background:linear-gradient(#ffe08a,#f0a825);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.fev-node{z-index:1;width:var(--fev-node);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.fev-node-b{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;min-width:56px;height:56px;padding:0;display:flex;position:relative}.fev-node-b .fev-prize{width:50px;height:50px;margin:0}.fev-node-b .fev-tick{z-index:3;width:24px;height:24px;position:absolute;bottom:-2px;right:-2px}.fev-node.is-claimed .fev-node-b .fev-prize{opacity:.55}.fev-node.is-ready .fev-node-b .fev-prize{animation:1.1s ease-in-out infinite fevReady;box-shadow:0 0 0 3px #ffcf3a,0 0 14px 3px #ffcf3abf}@keyframes fevReady{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#stage .fev-node-claim{z-index:3;color:#fff;white-space:nowrap;background:#4caf50;border:2px solid #0d2a0e;border-radius:8px;padding:1px 6px;font-style:normal;position:absolute;top:-5px;left:50%;translate:-50%;font:800 11px/1.2 system-ui!important}.fev-node-dot{background:#3a2c63;border:2px solid #0d0718;border-radius:50%;width:12px;height:12px;margin-top:4px}.fev-node.is-ready .fev-node-dot,.fev-node.is-claimed .fev-node-dot{background:#ffcf3a}#stage .fev-node-need{color:#c9bde8;white-space:nowrap;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;margin-top:3px;font:800 12px/1 var(--game-font)!important}#stage .fev-node.is-ready .fev-node-need{color:#9fe61f}#stage .fev-node.is-claimed .fev-node-need{color:#ffd76a}.fev-strip-arr{cursor:pointer;background:0 0;border:0;flex:0 0 26px;padding:0;position:relative}.fev-strip-arr:before{content:"";filter:drop-shadow(0 1px #000);border:4px solid #ffd76a;border-width:0 4px 4px 0;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:38px;left:50%}.fev-strip-arr.is-prev:before{transform:translate(2px)rotate(135deg)}.fev-strip-arr.is-next:before{transform:translate(-2px)rotate(-45deg)}.fev-strip-arr.is-off{opacity:.25}.fev-closed{text-align:center;color:#e6defa;padding:60px 20px;font-size:18px}#stage .fev-closed p:first-child{-webkit-text-stroke:3px #000;paint-order:stroke fill;color:#fff;font:400 24px "Lilita One", var(--game-font)!important}.fev-foot{color:#b9aedb;text-align:center;margin:12px 4px 0;font-size:12.5px;line-height:1.35}.fev-ic{vertical-align:middle;flex:none;place-items:center;font-style:normal;display:inline-grid}.fev-ic b{color:var(--fev-ink,#fff);font:800 .5em/1 system-ui}#stage .fev-ic b{-webkit-text-stroke:0;text-shadow:none;font-family:system-ui!important}.fev-ic-s{font-size:18px}.fev-ic-m{font-size:26px}.fev-ic-l{font-size:44px}.fev-ticket{background:linear-gradient(180deg, #ffffff59, #fff0 55%), var(--fev-tint,#7b4bc4);border-radius:.2em .3em .3em .2em;width:1.3em;height:.95em;transform:rotate(-8deg);box-shadow:inset 0 0 0 .07em #00000073,0 .06em #0006;-webkit-mask:radial-gradient(circle at .16em,#0000 .08em,#000 .09em);mask:radial-gradient(circle at .16em,#0000 .08em,#000 .09em)}.fev-coin{background:radial-gradient(circle at 35% 30%, #ffffff80, #fff0 45%), var(--fev-tint,#7b4bc4);border-radius:50%;width:1.05em;height:1.05em;box-shadow:inset 0 0 0 .1em #ffcf3a,inset 0 0 0 .14em #8a5a00,0 .06em #00000073}.fev-soul,.fev-soul-glyph:before{background:radial-gradient(circle at 38% 32%,#fff 0,#f4e9ff 18%,#c7a2ff 46%,#7b3fe0 78%,#3d1580 100%);border-radius:50%;width:1em;height:1em;box-shadow:0 0 .25em #c7a2ffd9,inset 0 0 0 .05em #ffffff80}.fev-soul-glyph{place-items:center;font-style:normal;display:inline-grid}.fev-soul-glyph:before{content:"";width:34px;height:34px;display:block}#stage .bag-cell .fev-soul-glyph{width:100%;height:100cqw;display:grid}#stage .bag-cell .fev-soul-glyph:before{width:56cqw;height:56cqw}.fev-prize{background:var(--prize-frame);border:2px solid #000;border-radius:17.8%;flex:none;place-items:center;width:46px;height:46px;margin:0 2px;display:inline-grid;position:relative}.fev-prize:before{content:"";background:var(--prize-face);border-radius:16.4%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.fev-art{z-index:1;object-fit:contain;width:34px;height:34px;position:relative}.fev-pack-face{z-index:1;width:24px;height:32px;position:relative}.fev-art-emoji{font-size:24px;line-height:1}.fev-art-none{color:#ffffffb3;font:800 18px/1 system-ui}#stage .fev-amt{z-index:2;text-align:center;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;position:absolute;bottom:-6px;left:-6px;right:-6px;font:800 13px/1 var(--game-font)!important}.fev-amt:empty{display:none}#stage .fev-prize .fev-ic b{z-index:auto;text-align:center;color:var(--fev-ink,#fff);-webkit-text-stroke:0;text-shadow:none;position:static;top:auto;bottom:auto;left:auto;right:auto;font:800 .5em/1 system-ui!important}.fev-prize .fev-ic{z-index:1;position:relative}#stage .pt-reward.fev-tile>.fev-ic{z-index:1;filter:drop-shadow(0 2px 3px #00000073);font-size:34px;position:relative}#stage .pt-reward.fev-tile>.fev-ic b{z-index:auto;text-align:center;color:var(--fev-ink,#fff);-webkit-text-stroke:0;text-shadow:none;position:static;top:auto;bottom:auto;left:auto;right:auto;font:800 .5em/1 system-ui!important}.fev-tick{background:url(/ui/checkmark.png) 50%/contain no-repeat;flex:none;width:28px;height:28px;display:inline-block}.fev-draw{flex-direction:column;align-items:center;gap:8px;min-height:100%;padding-top:4px;display:flex}.fev-draw-stage{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;min-height:236px;display:flex;position:relative}.fev-fig{width:184px;height:184px;margin-bottom:4px;position:relative}.fev-fig-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--fev-tint) 60%, transparent) 0 9deg, transparent 9deg 24deg);border-radius:50%;animation:18s linear infinite fevSpin;position:absolute;top:-18px;bottom:-18px;left:-18px;right:-18px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.fev-fig-orb{background:radial-gradient(circle at 36% 30%, #fff9, #fff0 40%), radial-gradient(circle, color-mix(in srgb, var(--fev-tint) 80%, #fff) 0, var(--fev-tint) 55%, color-mix(in srgb, var(--fev-tint) 55%, #000) 100%);box-shadow:inset 0 0 0 4px #e9b743, 0 0 30px color-mix(in srgb, var(--fev-tint) 70%, transparent);border:4px solid #1d1230;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:22px;bottom:22px;left:22px;right:22px}#stage .fev-fig-orb b{color:var(--fev-ink,#fff);-webkit-text-stroke:0;text-shadow:0 3px #00000059;font:400 76px/1 system-ui!important}.fev-fig-glow{opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 70px 50px #fff4c8e6}.fev-fig.is-shaking .fev-fig-orb{animation:.16s linear infinite fevShake}.fev-fig.is-open .fev-fig-glow{animation:.5s ease-out both fevGlow}@keyframes fevSpin{to{transform:rotate(360deg)}}@keyframes fevShake{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)translateY(-2px)}75%{transform:rotate(4deg)translateY(-1px)}}@keyframes fevGlow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.fev-fig-tag{z-index:1;flex-direction:column;align-items:center;gap:1px;margin-top:-14px;display:flex;position:relative}#stage .fev-fig-name{background:linear-gradient(180deg, color-mix(in srgb, var(--fev-tint) 80%, #000), color-mix(in srgb, var(--fev-tint) 50%, #000));clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;border-radius:4px;padding:2px 18px 3px;font:400 20px/1.1 "Lilita One", var(--game-font)!important}#stage .fev-fig-rar{letter-spacing:.04em;text-transform:uppercase;color:#ffd76a;-webkit-text-stroke:0;text-shadow:0 1px #000;font-style:normal;font:800 12px/1.2 system-ui!important}#stage .fev-fig-rar[data-rarity=epic]{color:#d6a8ff}.fev-luck{align-items:center;gap:8px;width:min(100%,300px);display:flex}.fev-help{cursor:pointer;background:radial-gradient(circle at 38% 30%,#fff1b8 0,#ffd34d 45%,#e09a14 100%);border:2px solid #120a20;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid;position:relative;box-shadow:inset 0 -2px #00000040,0 2px #00000073}.fev-help:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.fev-help:active{transform:translateY(2px);box-shadow:inset 0 -1px #00000040}#stage .fev-help{color:#fff;-webkit-text-stroke:3px #3a2400;paint-order:stroke fill;font:400 17px/1 "Lilita One", var(--game-font)!important}#stage .fev-luck-l,#stage .fev-luck-n{color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;white-space:nowrap;font:400 15px/1 "Lilita One", var(--game-font)!important}.fev-luck-bar{background:#170f29;border:2px solid #0d0718;border-radius:7px;flex:auto;height:12px;position:relative;overflow:hidden}.fev-luck-bar i{background:linear-gradient(#e9c2ff,#9a5cf0);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:auto}#stage .fev-pity{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;margin:0;font:400 17px "Lilita One", var(--game-font)!important}#stage .fev-pity b{color:#ffd76a}.fev-draw-go{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.fev-go{flex-direction:column;gap:2px;height:70px}#stage .fev-go-l{font:400 22px/1 "Lilita One", var(--game-font)!important}.fev-go-c{align-items:center;gap:4px;font-size:16px;display:inline-flex}.fev-draw-links{justify-content:flex-end;align-items:center;width:100%;padding:0 4px;display:flex}.fev-skip{color:#d8cff2;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.fev-skip input{width:18px;height:18px}@container fevbody (height>=760px){.fev-fig{width:250px;height:250px}#stage .fev-fig-orb b{font-size:104px!important}}@container fevbody (height>=860px){.fev-fig{width:296px;height:296px}#stage .fev-fig-orb b{font-size:124px!important}}@container fevbody (height<=560px){.fev-draw-stage{min-height:190px}.fev-fig{width:148px;height:148px}#stage .fev-fig-orb b{font-size:60px!important}}.fev-sheet{z-index:5;background:#0a0614db;justify-content:center;align-items:center;padding:18px;animation:.16s ease-out both rhScrimIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#stage #patrolGotModal.fev-drawn .pg-rewards{max-width:314px}#stage #patrolGotModal.fev-drawn .pg-rewards:has(>:nth-child(5)){justify-content:flex-start}#stage #patrolGotModal .pt-reward.fev-tier-green{--pt-frame:#c4e53c;--pt-face:#769825}#stage #patrolGotModal .pt-reward.fev-tier-blue{--pt-frame:#62d6ff;--pt-face:#2f74c9}#stage #patrolGotModal .pt-reward.fev-tier-purple{--pt-frame:#d572fd;--pt-face:#8038cf}#stage #patrolGotModal .pt-reward.fev-tier-orange{--pt-frame:#ffcf00;--pt-face:#d7704a;animation:.26s cubic-bezier(.2,.75,.35,1) both pg-pop;animation-delay:calc(var(--i,0) * var(--pg-step,.12s));box-shadow:0 0 0 2px #ffe478b3,0 0 18px 5px #ffb228c7}#stage #patrolGotModal .pt-reward.fev-tier-orange:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:1.6s ease-in-out infinite fevRareGlow;animation-delay:calc(var(--i,0) * var(--pg-step,.12s) + .26s);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px #fff0aae6,0 0 28px 9px #ffc43cf2}@keyframes fevRareGlow{0%,to{opacity:0}50%{opacity:1}}#stage .pt-reward.fev-tile>.fev-tile-pity{z-index:3;color:#3a2400;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;background:#ffcf3a;border:2px solid #3a2400;border-radius:8px;padding:1px 6px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%);font:800 11px/1.3 system-ui!important}#stage .pt-reward.fev-tile>.fev-tile-art-pack{z-index:1;border-width:2.5px;border-radius:5px;width:34px;height:46px;position:relative}#stage .pt-reward.fev-tile>.fev-tile-art-emoji{z-index:1;font-size:34px;line-height:1;position:relative}#stage .pt-reward.fev-tile>.fev-tile-art-none{z-index:1;color:#ffffffb3;font:800 24px/1 system-ui;position:relative}.pg-fly.fev-tile>.fev-ic{z-index:1;font-size:calc(34px * var(--stage-scale,1));position:relative}.pg-fly.fev-tile>.fev-ic b{display:inline}.pg-fly.fev-tile>.fev-tile-pity{display:none}.fev-purse.pop{animation:.32s ease-out fevPop}#stage #patrolGotModal .fev-again{flex-direction:column;gap:0;min-width:196px;height:76px;padding:4px 26px 8px}#stage #patrolGotModal .fev-again-c{align-items:center;gap:8px;display:flex}#stage #patrolGotModal .fev-again-n{font:400 24px/1 "Lilita One", var(--game-font)!important}#stage #patrolGotModal .fev-again-have{font-style:normal}#stage #patrolGotModal .fev-again.is-short .fev-again-have{color:#ff4d3d}#stage #patrolGotModal .fev-again-l{font:400 24px/1.05 "Lilita One", var(--game-font)!important}.fev-rules{--ribbon-w:290px;flex-direction:column;width:100%;max-width:420px;min-height:0;max-height:100%;padding-top:26px;display:flex;position:relative}.fev-rules-ribbon{z-index:2;transform:translate(-50%, var(--ribbon-rise,-46%));width:var(--ribbon-w);aspect-ratio:832/157;color:#fff;-webkit-text-stroke:3.6px #000;paint-order:stroke fill;text-shadow:0 3px #000;background:url(/ui/levelup-ribbon.png) 50%/contain no-repeat;justify-content:center;align-items:center;max-width:86%;padding-bottom:4%;display:flex;position:absolute;top:26px;left:50%}#stage .fev-rules-ribbon{font:400 25px "Lilita One", var(--game-font)!important}.fev-rules-frame{width:100%;min-height:0;padding:calc(var(--ribbon-clear,22px) + 12px) var(--popup-inset-cream,13px) var(--popup-inset-cream,13px);flex-direction:column;flex:auto;display:flex}.fev-rules-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px 12px 14px;display:flex;overflow-y:auto}.fev-rules-body::-webkit-scrollbar{display:none}.fev-rules-sec{flex-direction:column;gap:6px;display:flex}#stage .fev-rules-h{background:var(--cream-band,#78541e24);color:var(--cream-ink,#2f2b4e);-webkit-text-stroke:0;text-shadow:none;margin:0 -12px;padding:4px 12px;font:400 18px/1.15 "Lilita One", var(--game-font)!important}.fev-rules-list{flex-direction:column;gap:3px;margin:0;padding:0 0 0 18px;display:flex}#stage .fev-rules-list li{color:var(--cream-ink,#2f2b4e);-webkit-text-stroke:0;text-shadow:none;font:400 14.5px/1.35 "Lilita One", var(--game-font)!important}.fev-rules-list li::marker{color:var(--cream-edge,#785c2e)}.fev-rules-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:12px 4px;margin:0;padding:4px 0 6px;list-style:none;display:grid}.fev-rules-cell{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.fev-rules-cell .fev-prize{width:50px;height:50px}.fev-rules-cell .fev-prize.is-soul{--prize-frame:#c7a2ff;--prize-face:#5a2ea6}.fev-rules-cell .fev-prize.is-coin{--prize-frame:#ffcf00;--prize-face:#8a5a00}.fev-rules-cell .fev-ic-m{z-index:1;font-size:30px;position:relative}#stage .fev-rules-pct{background:var(--cream-band,#78541e24);color:var(--cream-ink,#2f2b4e);-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;border-radius:9px;padding:2px 7px;font:800 12.5px/1.2 var(--game-font)!important}#stage .fev-rules-note{color:var(--cream-edge,#785c2e);-webkit-text-stroke:0;text-shadow:none;margin:0;padding:0 2px;font:400 13px/1.3 "Lilita One", var(--game-font)!important}.fev-rules-close{z-index:3;top:18px;right:-6px;position:absolute!important}#stage #fevPanel .rh-shell .pt-reward .fev-ic{z-index:1;font-size:26px;position:relative}#stage #fevPanel .rh-shell .pt-reward .fev-ic b{z-index:auto;text-align:center;color:var(--fev-ink,#fff);-webkit-text-stroke:0;text-shadow:none;position:static;top:auto;bottom:auto;left:auto;right:auto;font:800 .5em/1 system-ui!important}.fev-packs{flex-direction:column;padding:44px 0 12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fev-packs .gt-wrap{width:min(var(--card-w,482px), 100%);min-height:0;max-height:100%}.fev-packs .gt-panel,.fev-packs .gt-body{flex-direction:column;flex:0 auto;min-height:0;display:flex}.fev-packs .gt-sep,.fev-pk-foot{flex:none}.fev-packs .gt-rows{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.fev-packs .gt-rows::-webkit-scrollbar{display:none}.fev-packs .gt-row{flex:none}.fev-packs .gt-sep>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.fev-packs .gt-sep img{object-fit:contain;width:19px;height:19px}.fev-pk-ic{place-items:center;font-style:normal;display:grid;position:relative}.fev-pk-ic .fev-prize{background:0 0;border:0;width:100%;height:100%;margin:0}.fev-pk-ic .fev-prize:before{content:none}.fev-pk-prizes{flex-wrap:wrap;gap:12px 6px;margin:5px 0 11px;display:flex}.fev-pk-prizes .fev-prize{width:38px;height:38px;margin:0}.fev-pk-prizes .fev-art{width:28px;height:28px}.fev-pk-prizes .fev-pack-face{width:20px;height:27px}.fev-packs .gt-row-price{--ad-play-size:24px;gap:4px}.fev-pk-pending{text-align:center;flex:none;max-width:104px;line-height:1.2}.fev-packs .gt-row.is-pending{cursor:default}.fev-pk-foot{text-align:center;margin:10px 2px 2px;line-height:1.3}.fev-room{z-index:4;background:linear-gradient(180deg, color-mix(in srgb, var(--fev-tint) 24%, #241b38) 0, #241b38 160px);border-top:3px solid #0d0718;flex-direction:column;min-height:0;animation:.16s ease-out both rhScrimIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fev-shop{flex-direction:column;height:100%;min-height:0;display:flex}.fev-room-head{flex:none;align-items:center;gap:10px;padding:8px 12px 6px;display:flex}#stage .fev-room-title{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 2.5px #000;font:400 24px/1.1 "Lilita One", var(--game-font)!important}.fev-back{cursor:pointer;background:#3a2c63;border:0;border-radius:12px;flex:none;width:40px;height:40px;position:relative;box-shadow:inset 0 0 0 2px #6a55a8,inset 0 -4px #00000059,0 2px #00000073}.fev-back:before{content:"";border:0 solid #fff;border-width:0 0 4px 4px;width:12px;height:12px;margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.fev-back:active{transform:translateY(2px)}.fev-room-body{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;min-height:0;padding:0 10px 14px;overflow-y:auto}.fev-room-body::-webkit-scrollbar{display:none}.fev-sec-h{align-items:center;gap:8px;margin:8px 2px;display:flex}#stage .fev-sec-h span{color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;font:400 19px "Lilita One", var(--game-font)!important}.fev-xgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fev-xt{background:#33284f;border:3px solid #120a20;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px 7px;display:flex;box-shadow:inset 0 0 0 2px #ffffff0f}.fev-xt.is-sold{opacity:.6}.fev-xt-p{justify-content:center;gap:2px;margin-bottom:4px;display:flex}.fev-xt-p .fev-prize{width:54px;height:54px}.fev-xt-p .fev-art{width:40px;height:40px}.fev-xt-name{-webkit-line-clamp:2;color:#fff;text-align:center;-webkit-box-orient:vertical;min-height:2.4em;font-size:11.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.fev-xt-limit{color:#ffd76a;white-space:nowrap;font-size:10.5px;font-weight:800}.fev-buy{gap:4px;width:100%;min-width:0;height:36px;padding:0 6px}#stage .fev-buy b{font:400 16px "Lilita One", var(--game-font)!important}.fev-buy[data-off="1"]{opacity:.65}#stage .fev-buy.is-short b{color:#ff6a5a}.fev-fly{z-index:90;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.fev-wrap.show,.fev-wrap.show .fev-stage,.fev-sheet,.fev-room{animation:none}#stage #patrolGotModal .pt-reward.fev-tier-orange{animation:.26s both pg-pop;animation-delay:calc(var(--i,0) * var(--pg-step,.12s))}#stage #patrolGotModal .pt-reward.fev-tier-orange:after,.fev-fig.is-shaking .fev-fig-orb,.fev-fig-rays,.fev-node.is-ready .fev-node-b .fev-prize{animation:none}}#app #stage.has-fevPanel #tutPointer{visibility:hidden}.fev-foot{padding:6px 12px calc(10px + var(--safe-b,0px));background:#170f29;flex-direction:column;flex:none;gap:6px;display:flex}.fev-ic.has-art,.fev-rail-orb.has-art,.fev-dic.has-art{box-shadow:none;background:var(--fev-art) 50% 50% / contain no-repeat;border:0;border-radius:0;transform:none;-webkit-mask:none;mask:none}.fev-ticket.has-art{width:1.25em;height:1.25em}.fev-coin.has-art,.fev-soul.has-art{width:1.2em;height:1.2em}.fev-rail-orb.has-art{width:118%;height:118%;margin:-9%}.fev-dic.has-art{width:44px;height:44px}.fev-door-ic{width:46px;height:44px}.fev-soul-glyph:before{box-shadow:none;background:url(/ui/form-event/form-soul.webp) 50%/contain no-repeat;border-radius:0}.fev-fig.has-art .fev-fig-img{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:118%;position:absolute;bottom:-2%;left:50%;translate:-50%}.fev-fig.has-art.is-shaking .fev-fig-img{animation:.16s linear infinite fevShake}.fev-fig-live{z-index:1;pointer-events:none;height:180%;position:absolute;bottom:-2%;left:-20%;right:-20%}.fev-fig-live>canvas.xf-showcase{position:absolute;top:-18%;bottom:-6%;left:-30%;right:-30%;width:160%!important;height:124%!important}.fev-fig.has-art.is-live .fev-fig-img{visibility:hidden}.fev-fig.has-art.is-shaking .fev-fig-live{animation:.16s linear infinite fevShake}.fev-fig.has-art .fev-fig-glow{z-index:2}.fev-pk-ic.has-art{overflow:visible}.fev-pk-ic.has-art .fev-pk-art{object-fit:contain;pointer-events:none;width:118%;height:118%}#fevPassPanel.has-art .pass-banner{background-image:var(--fev-pass-bg,url(/bg.webp));background-position:50%}#fevPassPanel.has-art .pass-hero{content:var(--fev-pass-figure);height:196px;bottom:-6px;right:calc(-4px + var(--safe-r,0px))}@media (prefers-reduced-motion:reduce){.fev-fig.has-art.is-shaking .fev-fig-img{animation:none}}#stage #fevPanel{--fev-face:"Germania One", "Lilita One", var(--game-font);--fev-ink-o:#14102a;padding-top:calc(46px + var(--safe-t,0px))}#stage #fevPanel :is(.fev-title,.fev-clock,.fev-purse-n,.fev-door-l,.fev-fig-name,.fev-fig-rar,.fev-luck-l,.fev-luck-n,.fev-pity,.fev-go-l,.fev-go-c,.fev-skip,.fev-node-need,.fev-room-title,.fev-sec-h span,.fev-xt-name,.fev-xt-limit,.fev-buy b,.fev-help,.fev-amt){letter-spacing:.02em;font-family:var(--fev-face)!important;font-weight:400!important}#stage #fevPanel .fev-stage{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;overflow:visible;box-shadow:0 12px 32px #00000080}#stage #fevPanel .fev-main{margin:0 9px;overflow:hidden}#stage #fevPanel .fev-foot{border-radius:0 0 10px 10px;margin:0 9px 9px}#stage #fevPanel .fev-head{padding:30px 16px 10px}#stage #fevPanel .fev-titlebar{justify-content:center}#stage #fevPanel .fev-title{z-index:3;box-sizing:border-box;text-overflow:clip;color:#fff;-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:330px;max-width:72%;height:49.5px;padding:0 0 10px;line-height:1;display:flex;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-50%);font-size:24px!important}#stage #fevPanel .fev-badge{z-index:4;width:64px;height:64px;position:absolute;top:-26px;left:-6px}#stage #fevPanel .fev-close{z-index:4;top:-16px;right:-10px}#stage #fevPanel .fev-clock{height:28px;box-shadow:none;color:#fff;-webkit-text-stroke:3px var(--fev-ink-o);background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 22px) 100%;border:0;border-radius:0;gap:5px;padding:0 12px 1px 8px;font-size:16px!important}#stage #fevPanel .fev-purses{gap:8px;margin-top:10px}#stage #fevPanel .fev-purse{background-image:url(/ui/gui-pro/topbar-pill-l.png?v=2),url(/ui/gui-pro/topbar-pill-r.png?v=2),url(/ui/gui-pro/topbar-pill-m.webp?v=2);background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 30px) 100%;border:0;border-radius:0;gap:4px;height:34px;padding:0 12px 0 4px}#stage #fevPanel .fev-purse-ic{width:34px;height:34px;margin:-4px 0 -4px -6px;font-size:30px}#stage #fevPanel .fev-purse-n{-webkit-text-stroke:3px var(--fev-ink-o);font-size:19px!important}#stage #fevPanel .fev-body{background:linear-gradient(#170f2940 0,#170f298c 55%,#1d1533 100%),#241b38}@container fevbody (height>=760px){#stage #fevPanel .fev-fig{width:290px;height:290px}}@container fevbody (height<=560px){#stage #fevPanel .fev-fig{width:170px;height:170px}}#stage #fevPanel .fev-fig-tag{gap:2px;margin-top:-8px}#stage #fevPanel .fev-fig-name{--tag-l:url(/ui/gui-pro/xf-tag-legendary-l.png);--tag-m:url(/ui/gui-pro/xf-tag-legendary-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-legendary-r.png);clip-path:none;background:var(--tag-l) left center / auto 100% no-repeat, var(--tag-r) right center / auto 100% no-repeat, var(--tag-m) center / calc(100% - 30px) 100% no-repeat;color:#fff;-webkit-text-stroke:3.5px var(--fev-ink-o);height:38px;text-shadow:0 2px 0 var(--fev-ink-o);border-radius:0;align-items:center;padding:0 26px 3px;display:flex;font-size:22px!important}#stage #fevPanel .fev-fig-tag:has(.fev-fig-rar[data-rarity=epic]) .fev-fig-name{--tag-l:url(/ui/gui-pro/xf-tag-epic-l.png);--tag-m:url(/ui/gui-pro/xf-tag-epic-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-epic-r.png)}#stage #fevPanel .fev-fig-tag:has(.fev-fig-rar[data-rarity=rare]) .fev-fig-name{--tag-l:url(/ui/gui-pro/xf-tag-rare-l.png);--tag-m:url(/ui/gui-pro/xf-tag-rare-m.webp);--tag-r:url(/ui/gui-pro/xf-tag-rare-r.png)}#stage #fevPanel .fev-fig-rar{text-transform:uppercase;paint-order:stroke fill;text-shadow:none;-webkit-text-stroke:3px var(--fev-ink-o)!important;font-size:14px!important}#stage #fevPanel .fev-luck{width:min(100%,330px)}#stage #fevPanel .fev-luck-bar{background:url(/ui/gui-pro/xf-bar-track-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-track-m.webp) 50%/calc(100% - 24px) 100% no-repeat;border:0;border-radius:0;height:22px;overflow:visible}#stage #fevPanel .fev-luck-bar i{background:url(/ui/gui-pro/xf-bar-fill-l.png) 0/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-r.png) 100%/auto 100% no-repeat,url(/ui/gui-pro/xf-bar-fill-m.png) 50%/calc(100% - 14px) 100% no-repeat;border-radius:0;max-width:calc(100% - 6px);top:3px;bottom:3px;left:3px;right:auto}#stage #fevPanel .fev-luck-bar i[style*="width:0%"]{display:none}#stage #fevPanel .fev-luck-bar i:not([style*="width:0%"]){min-width:18px}#stage #fevPanel :-webkit-any(.fev-luck-l,.fev-luck-n){-webkit-text-stroke:3px var(--fev-ink-o);font-size:17px!important}#stage #fevPanel :is(.fev-luck-l,.fev-luck-n){-webkit-text-stroke:3px var(--fev-ink-o);font-size:17px!important}#stage #fevPanel .fev-pity{-webkit-text-stroke:3px var(--fev-ink-o);font-size:18px!important}#stage #fevPanel .fev-help{width:28px;height:28px;font-size:18px!important}#stage #fevPanel .fev-doors{gap:10px;top:8px;right:8px}#stage #fevPanel .fev-door{width:66px;height:66px;box-shadow:none;background:url(/ui/gui-pro/hs-pip-off.png) 50%/100% 100% no-repeat;border-radius:0;gap:0;padding:4px 0 0}#stage #fevPanel .fev-door-l{-webkit-text-stroke:3px var(--fev-ink-o);margin-top:-6px;font-size:15px!important}#stage #fevPanel .fev-strip{background:#1a1430;border-top:2px solid #3a2f5c;box-shadow:inset 0 3px #00000059}#stage #fevPanel .fev-node-need{-webkit-text-stroke:3px var(--fev-ink-o);font-size:13px!important}#stage #fevPanel .fev-foot{background:#1a1430}#stage #fevPanel :-webkit-any(.fev-go,.fev-buy){box-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 10px) 100%;border:0;border-radius:0}#stage #fevPanel :is(.fev-go,.fev-buy){box-shadow:none;background-color:#0000;background-position:0,100%,50%;background-repeat:no-repeat;background-size:auto 100%,auto 100%,calc(100% - 10px) 100%;border:0;border-radius:0}#stage #fevPanel :-webkit-any(.fev-go,.fev-buy).btn-green{background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage #fevPanel :is(.fev-go,.fev-buy).btn-green{background-image:url(/ui/gui-pro/btn-green-l.png),url(/ui/gui-pro/btn-green-r.png),url(/ui/gui-pro/btn-green-m.png)}#stage #fevPanel .fev-go.btn-yellow{background-image:url(/ui/gui-pro/btn-yellow-l.png),url(/ui/gui-pro/btn-yellow-r.png),url(/ui/gui-pro/btn-yellow-m.png)}#stage #fevPanel .fev-go{height:66px}#stage #fevPanel .fev-go-l{color:#fff;-webkit-text-stroke:3.5px #0f3a22;paint-order:stroke fill;font-size:23px!important}#stage #fevPanel .btn-yellow.fev-go .fev-go-l{-webkit-text-stroke-color:#7a3a10}#stage #fevPanel .fev-go-c{color:#fff;-webkit-text-stroke:3px #0f3a22;paint-order:stroke fill;font-size:18px!important}#stage #fevPanel .btn-yellow.fev-go .fev-go-c{-webkit-text-stroke-color:#7a3a10}#stage #fevPanel .fev-go-c .fev-ic{font-size:22px}#stage #fevPanel .fev-skip{color:#e8e2ff;-webkit-text-stroke:2.5px var(--fev-ink-o);paint-order:stroke fill;font-size:15px!important}#stage #fevPanel .fev-room{background:#1d1533;border-top:0}#stage #fevPanel .fev-back{width:46px;height:46px;box-shadow:none;background:url(/ui/gui-pro/vip-ic-back.png) 50% 44%/48% no-repeat,url(/ui/gui-pro/vip-back.webp) 50%/100% 100% no-repeat;border-radius:0}#stage #fevPanel .fev-back:before{content:none}#stage #fevPanel .fev-room-title{-webkit-text-stroke:3.5px var(--fev-ink-o);text-shadow:0 2.5px 0 var(--fev-ink-o);font-size:26px!important}#stage #fevPanel .fev-sec-h span{color:#ffe08a;-webkit-text-stroke:3px var(--fev-ink-o);font-size:20px!important}#stage #fevPanel .fev-xt{--cut:7px;isolation:isolate;box-shadow:none;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#5b5180;border:0;border-radius:0;position:relative}#stage #fevPanel .fev-xt:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(6.4px 0,calc(100% - 6.4px) 0,100% 6.4px,100% calc(100% - 6.4px),calc(100% - 6.4px) 100%,6.4px 100%,0 calc(100% - 6.4px),0 6.4px);background:linear-gradient(#ffffff09,#fff0 60%),#2b2640;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #fevPanel .fev-xt-name{color:#fff;-webkit-text-stroke:2.5px var(--fev-ink-o);paint-order:stroke fill;font-size:13px!important}#stage #fevPanel .fev-xt-limit{color:#ffe08a;-webkit-text-stroke:2.5px var(--fev-ink-o);paint-order:stroke fill;font-size:12px!important}#stage #fevPanel .fev-buy{height:38px}#stage #fevPanel .fev-buy b{color:#fff;-webkit-text-stroke:3px #0f3a22;paint-order:stroke fill;font-size:17px!important}#stage #fevPanel .fev-buy.is-short b{color:#ff8a7a}#stage #fevPanel .fev-buy .fev-ic{font-size:22px}#stage #fevPanel .fev-rules-ribbon{aspect-ratio:auto;box-sizing:border-box;-webkit-text-stroke:3.5px #2a1550;text-shadow:0 3px #2a1550;background:url(/ui/gui-pro/ei-ribbon-epic.png) 50%/100% 100% no-repeat;width:330px;max-width:86%;height:49.5px;padding:0 0 10px;font-size:24px;transform:translate(-50%,-50%);font-family:var(--fev-face)!important}#stage #fevPanel .fev-rules-frame{background:url(/ui/gui-pro/hub-popup-t.png) 0 0/100% no-repeat,url(/ui/gui-pro/hub-popup-b.png) 0 100%/100% no-repeat,url(/ui/gui-pro/hub-popup-m.png) 0 30px/100% calc(100% - 60px) no-repeat;border:0;border-radius:0;padding:40px 14px 16px;box-shadow:0 12px 32px #00000080}#stage #fevPanel .fev-rules-body{box-shadow:inset 0 0 0 2px var(--fev-ink-o), inset 0 0 0 4px #ffffff12;background:#2a2342;border:0;border-radius:12px}#stage #fevPanel .fev-rules-h{color:#ffe08a;-webkit-text-stroke:3px var(--fev-ink-o);paint-order:stroke fill;background:#ffffff0f;margin:0 -12px;font-size:19px;font-family:var(--fev-face)!important}#stage #fevPanel .fev-rules-list li,#stage #fevPanel .fev-rules-note{color:#e8e2ff;-webkit-text-stroke:2.5px var(--fev-ink-o);paint-order:stroke fill;font-size:15px;font-family:var(--fev-face)!important}#stage #fevPanel .fev-rules-list li::marker{color:#b6a8e6}#stage #fevPanel .fev-rules-pct{color:#fff;-webkit-text-stroke:2.5px var(--fev-ink-o);paint-order:stroke fill;background:#ffffff14;font-size:13px;font-family:var(--fev-face)!important}#stage #fevPanel .fev-rules-close{top:10px;right:-8px}#stage #menuRailRight #formEventBtn .fev-rail-ic{width:52px;height:52px;margin-top:2px}#stage #fevPanel:-webkit-any(:has(.fev-sheet:not([hidden])),:has(.fev-tasks.show)) :-webkit-any(.fev-title,.fev-badge,.fev-close){visibility:hidden}#stage #fevPanel:is(:has(.fev-sheet:not([hidden])),:has(.fev-tasks.show)) :is(.fev-title,.fev-badge,.fev-close){visibility:hidden}#stage #fevPanel{background:#1d1533;padding:0;animation:none}#stage #fevPanel.show .fev-stage{animation:none}#stage #fevPanel .fev-stage{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:#1d1533;border:0;border-radius:0;overflow:hidden}#stage #fevPanel .fev-main,#stage #fevPanel .fev-foot{border-radius:0;margin:0}#stage #fevPanel .fev-head{padding:calc(10px + var(--safe-t,0px)) 12px 10px;background:linear-gradient(#2c2150,#1d1533);box-shadow:inset 0 -2px #3a2f5c,0 3px #00000059}#stage #fevPanel .fev-titlebar{justify-content:center;min-height:58px;position:relative}#stage #fevPanel .fev-title{max-width:calc(100% - 140px);position:relative;top:auto;left:auto;transform:none}#stage #fevPanel .fev-badge{width:58px;height:58px;top:50%;left:0;transform:translateY(-50%)}#stage #fevPanel .fev-close{top:calc(14px + var(--safe-t,0px));right:12px}#stage #fevPanel .fev-clock{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}#stage #fevPanel .fev-purses{margin-top:26px}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-body{background:linear-gradient(#1d15331a 0,#1d153359 38%,#1d1533 61%),url(/ui/form-event/pass-bg-foxfire.webp) 50% 0/auto 62% no-repeat,#1d1533}#stage #fevPanel .fev-head{z-index:3;box-sizing:border-box;height:calc(58px + var(--safe-t,0px));padding:var(--safe-t,0px) 10px 0 0;box-shadow:none;background:#312646;border-bottom:5px solid #18132a;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}#stage #fevPanel .fev-titlebar{display:contents}#stage #fevPanel .fev-title{display:none}#stage #fevPanel .fev-badge{z-index:4;left:6px;top:calc(var(--safe-t,0px) + 1px);width:60px;height:60px;position:absolute;transform:none}#stage #fevPanel .fev-purses{flex:none;gap:7px;margin:0}#stage #fevPanel .fev-purse{background-color:#0000;flex:none;gap:5px;min-width:96px;height:31px;padding:0 10px 0 4px}#stage #fevPanel .fev-purse-ic{flex:none;width:34px;height:34px;margin:0 0 0 -3px;font-size:28px}#stage #fevPanel .fev-purse-n{text-align:center;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;flex:auto;overflow:visible;font-size:19px!important}#stage #fevPanel .fev-main>.fev-clock{z-index:2;flex:none;align-self:flex-start;margin:8px 0 -36px 12px;position:relative;top:auto;left:auto;transform:none}#stage #fevPanel.is-closed .fev-main>.fev-clock{display:none}#stage #fevPanel .fev-main>.fev-close{z-index:2;top:auto;left:12px;right:auto;bottom:calc(18px + var(--safe-b,0px));background:url(/ui/gui-pro/vip-ic-back.png) 50% 44%/48% no-repeat,url(/ui/gui-pro/vip-back.webp) 50%/100% 100% no-repeat!important;width:54px!important;height:54px!important;position:absolute!important}#stage #fevPanel .fev-badge{width:52px;height:52px;top:calc(var(--safe-t,0px) + 4px)}#stage #fevPanel .fev-title{z-index:4;top:calc(var(--safe-t,0px) + 29px);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:3.5px #14102a;text-shadow:0 2px #14102a;background:0 0;width:auto;max-width:calc(100% - 394px);height:auto;padding:0;line-height:1;display:block;position:absolute;left:64px;overflow:hidden;transform:translateY(-50%);font-size:26px!important}#stage #fevPanel .fev-main>.fev-clock{z-index:3;background:0 0;gap:5px;height:auto;margin:0;padding:0;position:absolute;top:10px;left:12px;font-size:17px!important}#stage #fevPanel .fev-main>.fev-clock img{width:22px;height:22px}#stage #fevPanel .fev-main>.fev-clock .fev-left:before{content:"Time Left "}#stage #fevPanel .fev-main{background:radial-gradient(ellipse 70% 55% at 50% 0, color-mix(in srgb, var(--fev-tint) 70%, transparent), transparent 70%), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--fev-tint) 45%, transparent), transparent 55%), #1d1533}#stage #fevPanel .fev-body,#stage #fevPanel .fev-strip,#stage #fevPanel .fev-foot{box-shadow:none;background:0 0;border:0}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-body{box-shadow:none;background:0 0;border:0}#stage #fevPanel .fev-draw{padding-top:34px}@container fevbody (height>=760px){#stage #fevPanel .fev-fig{width:400px;height:400px}}@container fevbody (height<=560px){#stage #fevPanel .fev-fig{width:230px;height:230px}}#stage #fevPanel .fev-fig-rays{opacity:.85;top:-30%;bottom:-30%;left:-30%;right:-30%}#stage #fevPanel .fev-fig-tag{display:none}#stage #fevPanel .fev-doors{background:#140e249e;border-radius:14px;gap:4px;padding:8px 4px;top:64px;right:8px;box-shadow:inset 0 0 0 2px #ffffff0f}#stage #fevPanel .fev-door{background:0 0;width:72px;height:auto;padding:2px 0 4px}#stage #fevPanel .fev-door-ic,#stage #fevPanel .fev-dic.has-art{width:52px;height:50px}#stage #fevPanel .fev-door-l{margin-top:-4px;font-size:16px!important}#stage #fevPanel .fev-door-n{top:-2px;right:2px}#stage #fevPanel .fev-luck{justify-content:center;width:auto}#stage #fevPanel .fev-luck-bar{display:none}#stage #fevPanel :-webkit-any(.fev-luck-l,.fev-luck-n){font-size:24px!important}#stage #fevPanel :is(.fev-luck-l,.fev-luck-n){font-size:24px!important}#stage #fevPanel .fev-luck-n{color:#ffd76a}#stage #fevPanel .fev-pity{text-align:center;font-size:18px!important}#stage #fevPanel .fev-strip-line{height:6px;box-shadow:none;opacity:.9;background:radial-gradient(circle,#ffd76a 0 2.4px,#0000 2.8px) 0/10px 6px repeat-x;border-radius:0;top:33px}#stage #fevPanel .fev-strip-fill,#stage #fevPanel .fev-node-dot{display:none}#stage #fevPanel .fev-strip-arr:before{border-color:#ffcf3a;top:33px}#stage #fevPanel .fev-draw-links{justify-content:center}#stage #fevPanel .fev-skip{font-size:18px!important}#stage #fevPanel .fev-draw-go{padding-left:0}#stage #fevPanel .fev-main>.fev-close{bottom:calc(12px + var(--safe-b,0px))}#stage #fevPanel .fev-fig{width:264px;height:264px}@container fevbody (height>=760px){#stage #fevPanel .fev-fig{width:320px;height:320px}}@container fevbody (height<=560px){#stage #fevPanel .fev-fig{width:184px;height:184px}}#stage #fevPanel .fev-fig.has-art:before{content:"";z-index:0;pointer-events:none;z-index:1;background:radial-gradient(closest-side,#080414d1,#08041473 62%,#0000);border-radius:50%;width:58%;height:13%;position:absolute;bottom:-5%;left:50%;translate:-50%}#stage #fevPanel .fev-fig.has-art .fev-fig-img{z-index:2}#stage #fevPanel .fev-fig.has-art:before{bottom:-1%}#stage #fevPanel .fev-strip-view{scroll-snap-type:x mandatory;scroll-padding-left:calc((25cqw - var(--fev-node)) / 2);container-type:inline-size}#stage #fevPanel .fev-node{scroll-snap-align:start}#stage #fevPanel .fev-strip{justify-content:center}#stage #fevPanel .fev-strip-view{flex:0 1 calc(4 * (var(--fev-node) + 44px));scroll-padding-left:22px;container-type:normal}#stage #fevPanel .fev-strip-arr.is-off{visibility:hidden}#stage #fevPanel .fev-foot{padding-bottom:calc(106px + var(--safe-b,0px))}#stage #fevPanel .fev-prize>img.fev-art{width:69.2%;height:69.2%}#stage #fevPanel .fev-strip{--fev-node:72px}#stage #fevPanel .fev-node-b{min-width:66px;height:66px}#stage #fevPanel .fev-node-b .fev-prize{width:60px;height:60px}#stage #fevPanel .fev-node-b .fev-pack-face{width:29px;height:38px}#stage #fevPanel .fev-node-b .fev-amt{font-size:15.6px!important}#stage #fevPanel .fev-strip-line{top:36px}#stage #fevPanel .fev-strip-arr:before{top:39px}#stage #fevPanel .fev-strip-view{flex-basis:calc(4 * (var(--fev-node) + 24px));scroll-padding-left:12px}#stage #fevPanel .fev-strip-track{--fev-gap:24px;--fev-pitch:calc(var(--fev-node) + 24px)}#stage #fevPanel .fev-strip-line{left:calc(12px + var(--fev-node) / 2);right:calc(12px + var(--fev-node) / 2)}#stage #fevPanel .fev-draw-go{grid-template-columns:repeat(2,min(201.6px,50% - 6px));justify-content:center}#stage #fevPanel .fev-badge{display:none}#stage #fevPanel .fev-title{max-width:calc(100% - 344px);left:14px}#stage #fevPanel .fev-go{background-size:auto 100%,auto 100%,calc(100% - 22px) 100%}#stage #fevPanel .fev-clock :-webkit-any(.fev-left,span){letter-spacing:.02em;font-family:var(--fev-face)!important;font-weight:400!important}#stage #fevPanel .fev-clock :is(.fev-left,span){letter-spacing:.02em;font-family:var(--fev-face)!important;font-weight:400!important}#stage #fevPanel .fev-fig{translate:0 20px}#stage #fevPanel .fev-shop{box-sizing:border-box;padding-bottom:calc(78px + var(--safe-b,0px))}#stage #fevPanel .fev-room-head{padding-left:14px}#stage #fevPanel .fev-room .fev-back{z-index:5;left:12px;bottom:calc(12px + var(--safe-b,0px));width:54px;height:54px;position:absolute}#stage #fevPanel .fev-main:after,#stage #fevPanel .fev-shop:after{content:"";z-index:1;height:calc(73px + var(--safe-b,0px));pointer-events:none;background:#1b1529;border-top:2px solid #3a2e55;position:absolute;bottom:0;left:0;right:0}#stage #fevPanel .fev-main>.fev-close,#stage #fevPanel .fev-room .fev-back{bottom:calc(10px + var(--safe-b,0px))}#stage #fevPanel .fev-shop{padding-bottom:calc(75px + var(--safe-b,0px));position:relative}#stage #fevPanel .fev-go{border:0;border-image:url(/ui/gui-pro/btn-green.png) 0 22 fill/0 14px;background:0 0!important}#stage #fevPanel .fev-go.btn-yellow{border-image-source:url(/ui/gui-pro/btn-yellow.png)}#stage #fevPanel .fev-go{border-style:solid;border-width:0 14px}#stage #fevPanel .fev-foot .fev-go{border-style:solid;border-width:0 14px;border-image:url(/ui/gui-pro/btn-green.png) 0 22 fill/0 14px}#stage #fevPanel .fev-foot .fev-go.btn-yellow{border-image-source:url(/ui/gui-pro/btn-yellow.png)}#stage #fevPanel .fev-door-n{min-width:calc(25px * var(--badge-scale));height:calc(25px * var(--badge-scale));border-radius:calc(12.5px * var(--badge-scale));border:var(--badge-ring,1px) solid #17112b;color:#fff;-webkit-text-stroke:2.5px #000;paint-order:stroke fill;text-shadow:0 2.25px #000;background:#e8323c;padding:0 5px;top:-4px;right:0;box-shadow:0 2px #0000004d;font:800 calc(15px * var(--badge-scale))/1 system-ui!important}#stage #fevPanel .fev-strip-line{display:none}#stage #fevPanel .fev-node:not(:last-child):after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffcf3a 0 3px,#ffcf3a00 3.6px) 0/10px 8px repeat-x;width:30px;height:8px;position:absolute;top:29px;left:calc(100% - 3px)}#stage #fevPanel .fev-strip-view{flex-basis:calc(4 * (var(--fev-node) + 24px) + 18px)}#stage #fevPanel .fev-foot .fev-go{border:0;border-image:;background:url(/ui/form-event/draw-plate-green.png) 50%/100% 100% no-repeat!important}#stage #fevPanel .fev-foot .fev-go.btn-yellow{background-image:url(/ui/form-event/draw-plate-yellow.png)!important}#stage #fevPanel .fev-go-l{font-size:20px!important}#stage #fevPanel .fev-go-c{gap:0}#stage #fevPanel .fev-go-c .fev-ic{margin-right:1px}#stage #fevPanel,#stage #fevPanel :not(.fev-door-n){font-family:"Germania One", "Lilita One", var(--game-font)!important;font-weight:400!important}#stage #fevPanel .fev-sec-h{box-sizing:border-box;background:url(/ui/gui-pro/banner-purple-wide.png?v=4) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:6px;width:min(453px,100%);height:50px;margin:14px auto 10px;padding:0 0 10px;display:flex}#stage #fevPanel .fev-sec-h span{color:#fff;-webkit-text-stroke:3px #1c1530;text-shadow:0 2.5px #1c1530;font-size:23px!important}#stage #fevPanel .fev-sec-h .fev-ic{font-size:24px}#stage #fevPanel .fev-sec-h{width:calc(90% - 8px)}#stage #fevPanel .fev-xgrid{align-items:stretch;gap:5px;width:calc(90% - 8px);margin-inline-start:auto;margin-inline-end:auto}#stage #fevPanel .fev-xt{gap:7px;padding:12px 9px 11px}#stage #fevPanel .fev-xt .fev-buy{margin-top:auto}.fev-packs .gt-rows.fev-pk-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.fev-packs .gt-row.fev-pk{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:10px 8px}.fev-packs .gt-row.fev-pk .gt-row-main{display:contents}.fev-packs .gt-row.fev-pk .gt-row-label{flex:none;order:1}.fev-packs .gt-row.fev-pk .gt-row-ic{order:2;width:104px;height:104px;margin:2px 0 4px}.fev-packs .gt-row.fev-pk .fev-pk-prizes{order:3;justify-content:center;margin:0 0 10px}.fev-packs .gt-row.fev-pk .fev-pk-limit{order:4}.fev-packs .gt-row.fev-pk .gt-row-price,.fev-packs .gt-row.fev-pk .fev-pk-pending{order:5;width:100%;margin-top:auto}.fev-pk-ic.has-art .fev-pk-art{width:112%;height:112%}.fev-packs .gt-rows.fev-pk-list{grid-auto-rows:max-content;align-content:start}.fev-packs .gt-row.fev-pk{height:100%}.fev-packs .gt-rows.fev-pk-list{scroll-snap-type:y mandatory;max-height:570px}.fev-packs .gt-row.fev-pk{scroll-snap-align:start}#stage #fevPanel .fev-packs button.fev-pk,#stage #fevPanel .fev-packs div.fev-pk{--cut:7px;isolation:isolate;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));position:relative;box-shadow:none!important;background:#5b5180!important;border-radius:0!important}#stage #fevPanel .fev-packs .fev-pk:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(6.4px 0,calc(100% - 6.4px) 0,100% 6.4px,100% calc(100% - 6.4px),calc(100% - 6.4px) 100%,6.4px 100%,0 calc(100% - 6.4px),0 6.4px);background:linear-gradient(#ffffff09,#fff0 60%),#2b2640;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}#stage #fevPanel .fev-packs .fev-pk-ic.has-art{background:0 0;border-radius:0}#stage #fevPanel .fev-packs button.fev-pk,#stage #fevPanel .fev-packs div.fev-pk{background:#9a7ae0!important}#stage #fevPanel .fev-packs .fev-pk:before{background:radial-gradient(90% 55% at 50% 30%,#be96ff73,#be96ff00 70%),linear-gradient(#5a3a9e 0,#432a7c 45%,#2f1f58 100%)}#stage #fevPanel .fev-packs .fev-pk-ic.has-art{isolation:isolate;position:relative}#stage #fevPanel .fev-packs .fev-pk-ic.has-art:before,#stage #fevPanel .fev-packs .fev-pk-ic.has-art:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}#stage #fevPanel .fev-packs .fev-pk-ic.has-art:before{background:radial-gradient(circle,#ffecaa8c 0,#d6aaff59 35%,#d6aaff00 68%);width:150%;height:150%;translate:-50% -50%}#stage #fevPanel .fev-packs .fev-pk-ic.has-art:after{background:repeating-conic-gradient(from 0deg, #fff0c852 0 8deg, #fff0c800 8deg 22deg);width:170%;height:170%;margin:-85% 0 0 -85%;animation:22s linear infinite fevSpin;-webkit-mask:radial-gradient(circle,#000 18%,#0000 66%);mask:radial-gradient(circle,#000 18%,#0000 66%)}@media (prefers-reduced-motion:reduce){#stage #fevPanel .fev-packs .fev-pk-ic.has-art:after{animation:none}}#stage #fevPanel .fev-xgrid{flex-wrap:wrap;justify-content:center;display:flex}#stage #fevPanel .fev-xgrid>.fev-xt{box-sizing:border-box;flex:0 0 calc(33.3333% - 3.33333px)}#stage #fevPanel .fev-xt-p .fev-prize{width:62.1px;height:62.1px}#stage #fevPanel .fev-xt-p .fev-amt{font-size:15px!important}#stage #fevPanel .fev-xt{justify-content:flex-start}#stage #fevPanel .fev-xt-name{-webkit-line-clamp:2;color:#fff;-webkit-text-stroke:3px #14102a;paint-order:stroke fill;text-shadow:0 2px #14102a;-webkit-box-orient:vertical;order:-1;min-height:2.3em;line-height:1.15;display:-webkit-box;overflow:hidden;font-size:16px!important}#stage #fevPanel .fev-xt-p{flex:1 0 auto;align-items:center;margin:0}#stage #fevPanel .fev-xt-p .fev-prize{background:0 0;border:0;width:78px;height:78px}#stage #fevPanel .fev-xt-p .fev-prize:before{content:none}#stage #fevPanel .fev-xt-p .fev-prize>img.fev-art{width:100%;height:100%}#stage #fevPanel .fev-xt-p .fev-art-emoji{font-size:40px}#stage #fevPanel .fev-xt-p .fev-prize:not([data-item]) .fev-amt{display:none}#stage #fevPanel .fev-xt-p .fev-prize>img.fev-art{object-fit:contain;width:78px!important;height:78px!important}#stage #fevPanel .fev-xt-p .fev-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){width:64px;height:64px;font-size:40px}#stage #fevPanel .fev-xt-p .fev-art-emoji :is(.xf-uni[data-rarity],.xf-own){width:64px;height:64px;font-size:40px}#stage #fevPanel .fev-xt-p .fev-prize[data-item]{margin-bottom:12px}#stage #fevPanel .fev-xt-p{justify-content:center;align-items:center;display:flex}#stage #fevPanel .fev-xt-p .fev-art-emoji{place-items:center;width:100%;height:100%;line-height:1;display:grid}#stage #fevPanel .fev-xt-p .fev-art-emoji :-webkit-any(.xf-uni[data-rarity],.xf-own){vertical-align:middle;margin:0}#stage #fevPanel .fev-xt-p .fev-art-emoji :is(.xf-uni[data-rarity],.xf-own){vertical-align:middle;margin:0}#stage #fevPanel .fev-xt{background:#9a7ae0}#stage #fevPanel .fev-xt:before{background:radial-gradient(90% 50% at 50% 30%,#be96ff66,#be96ff00 70%),linear-gradient(#5a3a9e 0,#432a7c 45%,#2f1f58 100%)}#stage #fevPanel .fev-xt-p{isolation:isolate;position:relative}#stage #fevPanel .fev-xt-p:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffecaa80 0,#d6aaff4d 38%,#d6aaff00 68%);border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;translate:-50% -50%}#stage #fevPanel .fev-xt.is-sold{opacity:.6}#stage #fevPanel :-webkit-any(.fev-xgrid,.fev-sec-h){width:min(452.8px,100%)}#stage #fevPanel :is(.fev-xgrid,.fev-sec-h){width:min(452.8px,100%)}#stage #fevPanel .fev-xgrid>.fev-xt{clip-path:none;background:url(/ui/form-event/card-violet.webp) 50%/100% 100% no-repeat;border-radius:10px;flex:0 0 147.6px;height:246px}#stage #fevPanel .fev-xgrid>.fev-xt:before{content:none}#stage #fevPanel .fev-xt{padding-top:26px}#stage #fevPanel .fev-xt-p:before{content:none}#stage #fevPanel .fev-xt .fev-buy{background-size:auto 100%,auto 100%,100% 100%;background-origin:border-box;gap:5px;width:100%;height:52.2px;padding:0 11px}#stage #fevPanel .fev-xt .fev-buy b{color:#257358;-webkit-text-stroke:0;text-shadow:none;font-size:21px!important}#stage #fevPanel .fev-xt .fev-buy .fev-ic{font-size:16px}#stage #fevPanel .fev-xt .fev-buy.is-short b{color:#4a4a5a}#stage #fevPanel .fev-xt .fev-buy{border:0;border-image:;background:url(/ui/form-event/xt-plate-green.png) 50%/100% 100% no-repeat!important}#stage #fevPanel .fev-xt .fev-buy.is-short{background-image:url(/ui/form-event/xt-plate-gray.webp)!important}.fev-packs .gt-row.fev-pk .gt-row-price,.fev-packs .gt-row.fev-pk .fev-pk-pending{align-self:center;width:80%}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-fig-rays{background:repeating-conic-gradient(from 0deg, #ffb06052 0 9deg, #ffb06000 9deg 24deg)}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-main:after{background:#1c0c19;border-top-color:#4a2238}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-main{background:radial-gradient(circle at 50% 36%,#ffd68c8c 0,#ff8c4659 14%,#ff6e3200 34%),radial-gradient(85% 55% at 50% 30%,#d64628bf 0,#961e2873 45%,#5a142800 75%),radial-gradient(70% 40% at 50% 0,#ff965059,#ff965000 70%),linear-gradient(#4a1630 0,#3a1128 38%,#26101f 66%,#1c0c19 100%)}#stage #fevPanel:has(.fev-badge[data-form=umbral]) .fev-fig-rays{opacity:1;background:repeating-conic-gradient(from 0deg, #ffc87861 0 7deg, #ffc87800 7deg 20deg);top:-42%;bottom:-42%;left:-42%;right:-42%;-webkit-mask:radial-gradient(circle,#000 22%,#0000 68%);mask:radial-gradient(circle,#000 22%,#0000 68%)}
