@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(./press-start-2p-latin-ext-400-normal-DBgyq7ky.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(./press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(./press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FusionPixel;src:url(./fusion-pixel-12px-zh_hans-BJk1nXha.woff2) format("woff2");font-display:block}html,body{margin:0;height:100%;background:#07060b;overflow:hidden;user-select:none;-webkit-user-select:none}#game{position:fixed;inset:0}#game canvas{cursor:none;image-rendering:pixelated}#ui-wrap{position:fixed;pointer-events:none;overflow:hidden}#ui-root{position:absolute;left:0;top:0;width:480px;height:270px;pointer-events:none;color:#fff;--hot: #ff0044;--gold: #fee761;--biome: #ff0044}#ui-root *{box-sizing:border-box}#ui-root img.px{image-rendering:pixelated;display:block;flex:none}.panel{background:#07060bdb;box-shadow:inset 0 0 0 1px #3a4466,0 0 0 1px #000}.tagred{display:inline-flex;align-items:center;padding:1px 3px;background:var(--hot);box-shadow:0 0 0 1px #000}.hud{position:absolute;inset:0;z-index:0;transition:opacity .2s}.stats{position:absolute;left:6px;top:6px;display:flex;flex-direction:column;gap:1px}.stats .damage-feedback{position:absolute;left:0;top:calc(100% + 2px);display:flex;align-items:center;gap:4px;white-space:nowrap;opacity:0}.stats .damage-feedback.visible{opacity:1;animation:hudDamageNotice .18s steps(3) both}@keyframes hudDamageNotice{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stats .damage-feedback.visible{animation:none}}.icons{display:flex;gap:1px;height:9px;align-items:center}.stats .shields{padding-left:1px;gap:3px}.ico{transform-origin:50% 60%}.ico.gain{animation:icoGain .32s steps(6) both}.ico.lose{animation:icoLose .42s steps(8) both}.shields .ico.gain{animation:armorGleam .28s steps(3) both}.shields .ico.lose{animation:armorFlash .28s steps(3) both}@keyframes armorGleam{0%,35%{filter:brightness(1.7)}to{filter:brightness(1)}}@keyframes armorFlash{0%,35%{opacity:1}55%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shields .ico.gain,.shields .ico.lose{animation:none}}@keyframes icoGain{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes icoLose{0%{transform:scale(1.6)}25%{transform:translate(-1px) scale(1.2)}45%{transform:translate(1px,1px)}65%{transform:translate(-1px,1px)}85%{transform:translateY(2px)}to{transform:none}}.wbar{position:absolute;left:3px;bottom:3px;display:flex;align-items:flex-end;gap:3px}.wstack{position:relative;width:108px;height:49px}.wcard{position:absolute;display:flex;align-items:center;gap:2px;padding:3px 8px 3px 4px;isolation:isolate;--rim: #3a4466;--shell: rgba(17, 15, 26, .94);--receiver: polygon(4px 0, calc(100% - 14px) 0, calc(100% - 14px) 3px, calc(100% - 7px) 3px, calc(100% - 7px) 6px, 100% 6px, 100% calc(100% - 7px) , calc(100% - 4px) calc(100% - 7px) , calc(100% - 4px) calc(100% - 3px) , calc(100% - 10px) calc(100% - 3px) , calc(100% - 10px) 100%, 8px 100%, 8px calc(100% - 3px) , 0 calc(100% - 3px) , 0 4px, 4px 4px)}.wcard:before,.wcard:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:var(--receiver)}.wcard:before{background:var(--rim)}.wcard:after{inset:1px;background:linear-gradient(180deg,rgba(58,68,102,.2) 0 2px,transparent 2px),var(--shell)}.wcard.front{left:0;bottom:0;width:102px;height:33px;z-index:2;padding-bottom:5px;--rim: var(--gold);--shell: rgba(7, 6, 11, .94)}.wcard.front .gun{align-self:stretch}.wcard.front .cnt{margin-left:auto;min-width:34px;flex-direction:column;align-items:flex-end;gap:0}.wcard.front .lab{position:absolute;left:1px;bottom:calc(100% + 19px);opacity:0;pointer-events:none}.wcard.front .lab.flash{animation:nameFlash 1.6s steps(16) both}@keyframes nameFlash{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:none}75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.wcard.back{left:6px;top:0;width:102px;height:28px;z-index:1;align-items:flex-start;gap:3px;padding-top:2px;padding-right:10px;--receiver: polygon(4px 0, calc(100% - 10px) 0, calc(100% - 10px) 3px, calc(100% - 5px) 3px, calc(100% - 5px) 6px, 100% 6px, 100% 100%, 0 100%, 0 4px, 4px 4px)}.wcard.back .clip{display:none}.wcard.back .gun{min-width:22px;width:22px;margin-top:2px}.wcard.back .lab{margin-top:1px}.wcard.back .cnt{order:3;margin-left:auto;margin-top:1px;min-width:0}.wcard.empty .gun,.wcard.empty .cnt{display:none}.wcard .gun{position:relative;min-width:32px;flex:none;display:grid;place-items:center;transform-origin:40% 60%}.wcard .cnt{display:flex;align-items:flex-end;gap:1px;min-width:28px;flex:none;transform-origin:100% 100%}.wcard .lab{display:flex;align-items:center;gap:2px}.wcard.nomag .clip{display:none}.clip{display:grid;grid-template-columns:repeat(2,4px);grid-auto-rows:2px;gap:1px;align-content:end;height:24px;padding:1px;background:#07060b;box-shadow:inset 0 0 0 1px #262b44}.clip i{width:4px;height:2px;background:#1d1a2b}.clip i.on{background:linear-gradient(90deg,#ead4aa 0 1px,#feae34 1px)}.casing{position:absolute;width:4px;height:2px;background:#feae34;pointer-events:none;animation:eject .4s steps(6) forwards}@keyframes eject{0%{transform:translate(0) rotate(0);opacity:1}40%{transform:translate(-5px,-9px) rotate(140deg);opacity:1}to{transform:translate(-9px,-2px) rotate(320deg);opacity:0}}.cnt.bump{animation:bump .14s steps(3)}@keyframes bump{0%{transform:scale(1.25)}to{transform:scale(1)}}.wcard.dry .cnt{animation:blink .5s steps(2) infinite}.wcard.reloading .gun img{transform-origin:40% 60%;animation:tilt .45s steps(3) infinite alternate}.wcard.reloading .cnt{animation:blink .6s steps(2) infinite}@keyframes tilt{0%{transform:rotate(14deg) translateY(1px)}to{transform:rotate(24deg) translateY(2px)}}.wcard.loaded{animation:loaded .3s steps(3)}@keyframes loaded{0%{filter:brightness(1.8)}to{filter:none}}.wcard.front.swap{animation:toFront .22s steps(5) both}.wcard.back.swap{animation:toBack .22s steps(5) both}@keyframes toFront{0%{transform:translate(8px,-16px) scale(.94);filter:brightness(.6)}to{transform:none;filter:none}}@keyframes toBack{0%{transform:translate(-8px,16px)}to{transform:none}}.wbar .slot.skill{width:26px;height:24px;padding:0;margin-bottom:3px;background:transparent;box-shadow:none;isolation:isolate}.wbar .slot.skill:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#3a4466 0 1px,#07060bf0 1px calc(100% - 1px),#3a4466 calc(100% - 1px));clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px,4px 4px)}.wbar .slot.skill.on:before{background:linear-gradient(180deg,#2ce8f5 0 2px,#17313f 2px calc(100% - 2px),#2ce8f5 calc(100% - 2px))}.bar{position:relative;width:54px;height:7px;background:#181425;box-shadow:0 0 0 1px #000;flex:none}.bar i{position:absolute;left:1px;top:1px;bottom:1px;width:0}.bar i:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#fff6}.bar.hp i{background:#e43b44}.bar.ar i{background:#8b9bb4}.bar.xp i{background:#2ce8f5}.stats .n{min-width:26px;margin-left:1px}.slots{display:flex;gap:3px;align-items:center}.slot{position:relative;min-width:26px;height:18px;padding:0 3px;display:grid;place-items:center}.slot.held{box-shadow:inset 0 0 0 1px var(--gold),0 0 0 1px #000}.slot .cd{position:absolute;left:1px;right:1px;bottom:1px;height:0;background:#0009}.slot .lv,.sp .lv{position:absolute;right:0;bottom:-1px}.slot .key{position:absolute;right:0;top:-1px}.skill.on{box-shadow:inset 0 0 0 1px #2ce8f5,0 0 0 1px #000}.gname{display:flex;gap:4px;align-items:center}.spells{position:absolute;left:50%;top:calc(100% + 4px);width:max-content;display:flex;align-items:center;justify-content:center;gap:1px;transform:translate(-50%) scale(.65);transform-origin:top center}#ui-root:has(>.overlay) .spells{visibility:hidden}.pet-roster{display:flex;align-items:center;gap:0;flex:none}.sp{position:relative;width:18px;height:22px;flex:none;display:grid;place-items:center;filter:drop-shadow(0 1px 0 #07060b)}.sp.pet{width:26px}.ps-pet-stats{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:6px}.tr{position:absolute;right:3px;top:3px;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mmwrap{padding:3px}.mm{display:block;image-rendering:pixelated}.timer{position:absolute;left:0;right:0;top:4px;display:flex;justify-content:center;align-items:center;gap:4px}.combo{position:absolute;right:4px;top:136px;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .2s}.style{position:absolute;right:4px;top:92px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;transition:opacity .3s}.style.idle{opacity:.5}.style .rk.up{animation:rankUp .4s steps(5);transform-origin:100% 50%}@keyframes rankUp{0%{transform:scale(1.9);filter:brightness(2)}to{transform:none;filter:none}}.style .gauge{position:relative;width:32px;height:4px;background:#181425;box-shadow:0 0 0 1px #000}.style .gauge i{position:absolute;left:1px;top:1px;bottom:1px;width:0}.beatbar{position:absolute;left:50%;bottom:5px;width:110px;height:16px;margin-left:-55px;transition:opacity .3s}.beatbar.calm{opacity:.45}.beatbar .rail{position:absolute;left:4px;right:4px;top:7px;height:2px;background:#ffffff24;box-shadow:0 0 0 1px #00000080}.beatbar .tick{position:absolute;left:53px;top:3px}.beatbar .core{position:absolute;left:49px;top:1px}.beatbar .core.pulse{animation:corePulse .2s steps(3)}.beatbar .core.hitg{animation:coreHit .28s steps(4)}.beatbar .core.hitp{animation:coreHit .36s steps(5);filter:drop-shadow(0 0 2px #fee761)}@keyframes corePulse{0%{transform:scale(1.35)}to{transform:none}}@keyframes coreHit{0%{transform:scale(1.8);filter:brightness(2.2)}to{transform:none;filter:none}}.beatbar .word{position:absolute;left:-20px;right:-20px;bottom:16px;display:flex;justify-content:center;opacity:0}.beatbar .word.pop{animation:wordPop .55s steps(8) forwards}.beatbar .word.miss{animation:wordMiss .4s steps(6) forwards}@keyframes wordPop{0%{opacity:1;transform:translateY(2px) scale(1.3)}20%{opacity:1;transform:none}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-4px)}}@keyframes wordMiss{0%{opacity:.8;transform:translate(-2px)}25%{transform:translate(2px)}50%{transform:none;opacity:.8}to{opacity:0}}.beatbar .streak{position:absolute;left:100%;top:2px;margin-left:3px;display:flex;align-items:center;gap:2px;white-space:nowrap}.beatbar .streak.bump{animation:bump .14s steps(3)}.cinema{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cinema:before,.cinema:after{content:"";position:absolute;left:0;right:0;height:24px;background:#07060b;transition:transform .36s steps(6)}.cinema:before{top:0;transform:translateY(-100%);box-shadow:0 1px #fee76180}.cinema:after{bottom:0;transform:translateY(100%);box-shadow:0 -1px #fee76180}.cinema.on:before,.cinema.on:after{transform:none;transition-duration:.12s;transition-timing-function:steps(3)}canvas{transition:filter .5s}canvas.bt{filter:saturate(.25) contrast(1.12) brightness(.92);transition:filter .12s}.clearbanner{position:absolute;top:78px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;animation:cbOut 2.6s steps(52) forwards}@keyframes cbOut{0%,85%{opacity:1}to{opacity:0}}.cb-band{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:5px 18px;background:#07060bdb;box-shadow:inset 0 1px #fee761,inset 0 -1px #fee761,0 0 0 1px #000;animation:cbOpen .3s steps(6) both}@keyframes cbOpen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb-text{display:flex;flex-direction:column;align-items:center;gap:2px;animation:cbText .35s steps(5) .15s both}@keyframes cbText{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cb-rank{display:flex;align-items:center;gap:4px;animation:cbSlam .4s steps(6) .4s both}@keyframes cbSlam{0%{opacity:0;transform:scale(2.4) rotate(-8deg)}60%{opacity:1;transform:scale(.9) rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}.cb-pts{display:flex;flex-direction:column;gap:2px}.cb-sweep{position:absolute;top:0;bottom:0;width:10px;left:-20px;background:#ffffff59;animation:cbSweep .6s steps(10) .5s both}@keyframes cbSweep{0%{left:-20px}to{left:110%}}.cb-stats{display:flex;gap:10px;animation:cbText .3s steps(5) .7s both}.stamp{position:absolute;top:36px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:4px;pointer-events:none;animation:stampIn 2.3s steps(46) forwards}.stamp .col{display:flex;flex-direction:column;gap:3px}@keyframes stampIn{0%{opacity:0;transform:scale(2.6) rotate(-6deg)}7%{opacity:1;transform:scale(1) rotate(-3deg)}11%{transform:scale(1.12) rotate(-3deg)}15%{transform:scale(1) rotate(-3deg)}80%{opacity:1;transform:scale(1) rotate(-3deg)}to{opacity:0;transform:translateY(-6px) rotate(-3deg)}}.bossbar{position:absolute;left:138px;width:204px;top:4px;display:flex;flex-direction:column;align-items:center;gap:1px;opacity:0;transition:opacity .2s}.bossbar .bar{width:202px;height:6px}.bossbar .bar i{background:var(--hot)}.bossbar .bar b{position:absolute;top:-1px;bottom:-1px;width:1px;background:#fff}.toast{position:absolute;left:0;right:0;top:34px;display:flex;justify-content:center;opacity:0;transition:opacity .15s}.toast .panel{padding:2px 5px}.toast.show{opacity:1}.banner{position:absolute;left:0;right:0;top:64px;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;animation:slideIn .35s steps(5) both}.banner .rule{width:140px;height:1px;margin:1px 0;background:var(--hot);box-shadow:0 1px #000}.banner.out{transition:opacity .5s steps(5);opacity:0}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.chest{position:absolute;left:50%;top:52px;transform:translate(-50%);padding:4px 8px 4px 5px;display:flex;align-items:center;gap:6px;pointer-events:none;animation:popIn .18s steps(4) both}.chest .ic{min-width:24px;display:grid;place-items:center}.chest.fusion{box-shadow:inset 0 0 0 1px var(--hot),0 0 0 1px #000}.chest.fusion .ic{display:flex;align-items:center;gap:3px}.chest .col{display:flex;flex-direction:column}@keyframes popIn{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;background:#07060bc7;gap:3px;cursor:default}.head{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:3px}.lvlup{width:352px;padding:6px 6px 5px;display:flex;flex-direction:column;gap:3px;animation:drop .16s steps(4) both}@keyframes drop{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.opt{position:relative;display:grid;grid-template-columns:7px 32px 1fr;gap:5px;align-items:center;padding:3px 4px 3px 2px;background:#110f1a;box-shadow:inset 0 0 0 1px #262b44;cursor:pointer}.opt.sel{background:#1d1a2b;box-shadow:inset 0 0 0 1px var(--hot)}.opt .cur{visibility:hidden;display:grid;place-items:center}.opt.sel .cur{visibility:visible;animation:nudge .5s steps(2) infinite}@keyframes nudge{50%{transform:translate(1px)}}.opt .ic{width:32px;height:32px;display:grid;place-items:center;background:#07060b;box-shadow:inset 0 0 0 1px #262b44}.opt .ic.rare{box-shadow:inset 0 0 0 1px #0099db}.opt .ic.epic{box-shadow:inset 0 0 0 1px #b55088}.opt .ic.legendary{box-shadow:inset 0 0 0 1px var(--gold)}.opt .txt{min-width:0}.opt .l1{display:flex;align-items:center;gap:5px}.opt .k{position:absolute;right:3px;top:3px}.opt.skip{grid-template-columns:7px 1fr;padding:2px 4px 2px 2px;background:transparent;box-shadow:inset 0 0 0 1px #1d1a2b}.opt.skip.sel{background:#1d1a2b;box-shadow:inset 0 0 0 1px var(--hot)}.opt.skip .k{top:2px}.lines{display:flex;flex-direction:column}.picker{--pk-cut: polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 2px) calc(100% - 4px) , calc(100% - 2px) calc(100% - 2px) , calc(100% - 4px) calc(100% - 2px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px) , 2px calc(100% - 2px) , 2px calc(100% - 4px) , 0 calc(100% - 4px) , 0 4px, 2px 4px, 2px 2px, 4px 2px);gap:8px;background:#11131fe0;animation:pkDim .15s steps(3) both}@keyframes pkDim{0%{background:#11131f00}}.pk-head{display:flex;align-items:center;gap:6px;animation:drop .2s steps(4) both}.pk-head .tagred{padding:2px 4px;background:#67515f;box-shadow:inset 0 2px #8a6a78,inset 0 -2px #423645;clip-path:var(--pk-cut)}.pk-cards{display:flex;gap:10px;align-items:flex-start}.pk-card{--rc: #8b9bb4;--rd: #42495f;position:relative;width:120px;height:196px;cursor:pointer;animation:pkDeal .3s steps(6) calc(var(--i) * .07s) both}.pk-card.rare{--rc: #6f9eae;--rd: #354e5e}.pk-card.epic{--rc: #ab8ba4;--rd: #514255}.pk-card.legendary{--rc: #d6b178;--rd: #60513e}@keyframes pkDeal{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.pk-tilt{position:absolute;inset:0;transition:transform .12s steps(2)}.pk-tilt:before{content:"";position:absolute;inset:4px 0 -4px;background:#11131f;clip-path:var(--pk-cut);pointer-events:none}.pk-card.sel .pk-tilt{transform:translateY(-4px)}.pk-back,.pk-face{position:absolute;inset:0;clip-path:var(--pk-cut)}.pk-back{display:grid;place-items:center;background:repeating-linear-gradient(0deg,transparent 0 6px,#303449 6px 8px),repeating-linear-gradient(90deg,#25283b 0 6px,#303449 6px 8px);box-shadow:inset 0 0 0 2px #42495f,inset 0 0 0 4px #181a29;animation:pkBack .28s steps(2) calc(var(--i) * .07s + .14s) both}.pk-back i{width:14px;height:14px;background:#9b7b87;box-shadow:inset 0 2px #b198a1,inset 0 -2px #67515f;clip-path:polygon(4px 0,10px 0,10px 4px,14px 4px,14px 10px,10px 10px,10px 14px,4px 14px,4px 10px,0 10px,0 4px,4px 4px)}@keyframes pkBack{0%,49%{visibility:visible}50%,to{visibility:hidden}}.pk-face{display:flex;flex-direction:column;align-items:center;padding:4px 4px 0;overflow:hidden;background:#25283b;box-shadow:inset 0 0 0 2px var(--rd),inset 0 4px #42495f,inset 0 -4px #181a29;animation:pkFace .28s steps(2) calc(var(--i) * .07s + .14s) both}@keyframes pkFace{0%,49%{opacity:0}50%{opacity:.5}to{opacity:1}}.pk-card.sel .pk-face{background:#2c3045;box-shadow:inset 0 0 0 2px var(--rc),inset 0 4px 0 var(--rd),inset 0 -4px #181a29}.pk-card.sel .pk-face:after{content:"";position:absolute;inset:2px;background:linear-gradient(var(--rc),var(--rc)) left top / 4px 4px no-repeat,linear-gradient(var(--rc),var(--rc)) right top / 4px 4px no-repeat,linear-gradient(var(--rc),var(--rc)) left bottom / 4px 4px no-repeat,linear-gradient(var(--rc),var(--rc)) right bottom / 4px 4px no-repeat;pointer-events:none}.pk-ribbon{align-self:stretch;margin:0;height:18px;flex-shrink:0;display:grid;place-items:center;background:var(--rd);box-shadow:inset 0 -2px #181a29;clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px),0 2px,2px 2px)}.pk-art{position:relative;width:100%;height:48px;margin-top:3px;display:grid;place-items:center}.pk-halo{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;background:var(--rc);opacity:.12;clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 6px,calc(100% - 6px) 6px,calc(100% - 6px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 6px) calc(100% - 12px),calc(100% - 6px) calc(100% - 6px),calc(100% - 12px) calc(100% - 6px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 6px),6px calc(100% - 6px),6px calc(100% - 12px),0 calc(100% - 12px),0 12px,6px 12px,6px 6px,12px 6px);animation:pkHalo 1.6s steps(4) infinite alternate}@keyframes pkHalo{0%{opacity:.1}to{opacity:.18}}.pk-art img{position:relative}.pk-card.sel .pk-art img{animation:pkBob .8s steps(2) infinite}@keyframes pkBob{50%{transform:translateY(-2px)}}.pk-name{margin-top:2px}.pk-name .lines,.pk-desc .lines{align-items:center}.pk-rule{width:70%;height:2px;margin:4px 0;background:var(--rd)}.pk-desc{display:flex;justify-content:center;width:100%;max-height:72px;overflow:hidden}.pk-key{position:absolute;left:50%;bottom:5px;width:13px;height:13px;margin-left:-6px;display:grid;place-items:center;background:#181a29;box-shadow:inset 0 2px #42495f,inset 0 -2px #11131f;clip-path:polygon(2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px),0 2px,2px 2px)}.picker.has-fuse{gap:4px}.picker.has-fuse .pk-cards{padding-bottom:12px}.pk-fuse{position:absolute;left:50%;top:calc(100% - 4px);display:flex;align-items:center;gap:2px;padding:1px 4px;white-space:nowrap;transform:translate(-50%);background:#514255;box-shadow:inset 0 2px #ab8ba4,inset 0 -2px #2e2333;clip-path:var(--pk-cut)}.pk-fuse.now{animation:pkFuse .8s steps(2) infinite}@keyframes pkFuse{50%{background:#67515f}}.pk-card.away .pk-fuse,.pk-card.chosen .pk-fuse{opacity:0;transition:opacity .15s steps(3)}.pk-shine{display:none}.pk-card.chosen .pk-tilt{animation:pkChosen .55s steps(4) forwards}@keyframes pkChosen{0%{transform:translateY(-4px);opacity:1}60%{transform:translateY(-8px);opacity:1}to{transform:translateY(-12px);opacity:0}}.pk-card.chosen:after{content:"";position:absolute;inset:2px;background:var(--rc);clip-path:var(--pk-cut);pointer-events:none;animation:pkBurst .4s steps(4) forwards}@keyframes pkBurst{0%{transform:translateY(-4px);opacity:.14}to{transform:translateY(-8px);opacity:0}}.pk-card.away .pk-tilt{animation:pkAway .3s steps(6) forwards}@keyframes pkAway{to{transform:translateY(12px);opacity:0}}.picker.closing{pointer-events:none;animation:pkUndim .45s steps(5) .1s forwards}@keyframes pkUndim{to{background:#11131f00}}.picker.closing .pk-head,.picker.closing .pk-skip{opacity:0;transition:opacity .15s steps(3)}.pk-skip{display:flex;align-items:center;gap:6px;padding:2px 8px;background:#181a29;box-shadow:inset 0 2px #42495f,inset 0 -2px #11131f;clip-path:var(--pk-cut);cursor:pointer;animation:drop .2s steps(4) .4s both}.pk-skip.sel{background:#30364b;box-shadow:inset 0 2px #8b9bb4,inset 0 -2px #42495f}@media(prefers-reduced-motion:reduce){.picker,.pk-head,.pk-card,.pk-face,.pk-halo,.pk-skip,.pk-card.sel .pk-art img{animation:none}.pk-back,.pk-card.chosen:after{display:none}.pk-tilt{transition:none}.pk-card.chosen .pk-tilt,.pk-card.away .pk-tilt{animation:none;opacity:0}}.pk-card.hero{width:150px;height:218px}.pk-card.hero .pk-art{height:54px;margin-top:1px}.pk-card.hero .pk-name{margin-top:0}.pk-card.hero .pk-rule{margin:2px 0 0}.pk-card.hero .pk-halo{width:62px;height:62px;margin:-31px 0 0 -31px}.pk-card.hero .pk-desc{max-height:57px;margin-top:3px}.pk-card.hero .pk-key{left:6px;top:5px;bottom:auto;margin-left:0}.hero-row{display:flex;align-items:center;gap:4px;margin-top:3px}.hero-perk{margin-top:1px;min-height:36px;display:flex;flex-direction:column;align-items:center}.pk-card.hero .pk-face>*{flex-shrink:0}.hero-perk .lines{align-items:center}.title{z-index:0;background:#07060b;flex-direction:row;justify-content:space-between;align-items:stretch;padding:18px 22px 14px 26px;transition:opacity .25s steps(4)}.title.out{opacity:0}.tl-left{display:flex;flex-direction:column;align-items:flex-start}.tl-right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-top:6px}.title .logo{position:relative;flex-shrink:0;width:192px;height:32px;margin-bottom:4px}.title .logo img{position:absolute;left:0;top:0}.title .logo .r{transform:translate(-2px);animation:glitchR 3.2s steps(1) infinite}.title .logo .c{transform:translate(2px);animation:glitchC 3.2s steps(1) infinite}@keyframes glitchR{0%,86%,to{transform:translate(-2px);clip-path:none}88%{transform:translate(-6px);clip-path:inset(8px 0 16px 0)}90%{transform:translate(3px);clip-path:inset(20px 0 4px 0)}92%{transform:translate(-3px);clip-path:inset(0 0 24px 0)}}@keyframes glitchC{0%,86%,to{transform:translate(2px);clip-path:none}88%{transform:translate(5px);clip-path:inset(16px 0 8px 0)}90%{transform:translate(-4px);clip-path:inset(4px 0 20px 0)}92%{transform:translate(4px);clip-path:inset(24px 0 0 0)}}.title .sub{margin-bottom:8px}.title .menu{margin-top:0;align-items:stretch;gap:2px;min-width:132px}.title .hint{margin-top:auto}.tl-story{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:2px}.title .painting{position:absolute;inset:0;overflow:hidden}.title .tl-left,.title .tl-right,.title .ver{position:relative;z-index:1}.pt-canvas{position:absolute;left:0;top:0;width:240px;height:135px;overflow:hidden;transform:scale(2);transform-origin:0 0;cursor:pointer;pointer-events:auto}.pt-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,6,11,.94) 0 28%,rgba(7,6,11,.82) 28% 33%,rgba(7,6,11,.66) 33% 38%,rgba(7,6,11,.48) 38% 43%,rgba(7,6,11,.3) 43% 48%,rgba(7,6,11,.14) 48% 53%,transparent 53%),linear-gradient(0deg,rgba(7,6,11,.75) 0 7%,rgba(7,6,11,.45) 7% 12%,rgba(7,6,11,.2) 12% 16%,transparent 16%),linear-gradient(180deg,rgba(7,6,11,.5) 0 4%,transparent 4%)}.pt-canvas>div,.pt-canvas>i{position:absolute}.pt-sky{inset:0;background:linear-gradient(#0b0a12 0 24%,#181425 24% 42%,#262b44 42% 56%,#3e2731 56% 68%,#68386c 68% 78%,#a22633 78% 100%)}.pt-stars{inset:0}.pt-stars i{position:absolute;width:1px;height:1px;background:#fff;animation:twinkle 3s steps(3) infinite}.pt-moon{left:178px;top:17px;animation:moonPulse 4s steps(4) infinite alternate}.pt-moon .halo{position:absolute;left:-14px;top:-14px;width:69px;height:69px;border-radius:50%;background:radial-gradient(circle,rgba(228,59,68,.38) 0 40%,rgba(228,59,68,.2) 40% 58%,rgba(228,59,68,.08) 58% 70%,transparent 70%)}.pt-moon img{position:relative}@keyframes moonPulse{0%{transform:translateY(0)}to{transform:translateY(2px)}}.pt-moon.pulse{animation:moonHit .5s steps(5)}@keyframes moonHit{0%{transform:scale(1.15);filter:brightness(1.6)}to{transform:none;filter:none}}.pt-ruins{left:70px;bottom:14px}.pt-cliff{left:0;bottom:-4px}.pt-petals{inset:0}.pt-petals i{position:absolute;top:-6px;animation:drift 6s linear infinite}@keyframes drift{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(-60px,140px);opacity:.2}}.pt-meander{position:absolute;left:0;right:0;bottom:0;line-height:0;pointer-events:none}.title .pt-caption{margin-top:6px;max-width:196px;pointer-events:none}body:not(.touch-device) .title{padding-top:12px}body:not(.touch-device) .title .tl-left{display:grid;grid-template-rows:32px 18px minmax(0,1fr) 36px 18px;row-gap:2px;min-height:0}body:not(.touch-device) .title .logo,body:not(.touch-device) .title .sub,body:not(.touch-device) .title .pt-caption,body:not(.touch-device) .title .hint{margin:0}body:not(.touch-device) .title .menu{min-height:0;align-self:stretch;justify-self:start;overflow-y:auto;gap:1px}body:not(.touch-device) .title .menu .item{flex-shrink:0;padding-top:0;padding-bottom:0}.pt-david{left:168px;bottom:6px}.pt-david img{display:block}.pt-david .shine{position:absolute;inset:0;mask-size:100% 100%;-webkit-mask-size:100% 100%;background:linear-gradient(100deg,transparent 0 42%,rgba(255,255,255,.5) 42% 50%,rgba(254,231,97,.35) 50% 54%,transparent 54% 100%);background-size:300% 100%;background-repeat:no-repeat;background-position:120% 0;animation:marbleShine 7s steps(16) 1.5s infinite}@keyframes marbleShine{0%{background-position:120% 0}22%,to{background-position:-20% 0}}.pt-david.gleam .shine{animation:marbleShine 3.2s steps(16) 1}.pt-david .glint{position:absolute;left:25px;top:3px;opacity:0}.pt-david.gleam .glint{animation:twinkle .6s steps(4)}.pt-pop{position:absolute;pointer-events:none;animation:petalPop .8s steps(8) forwards}@keyframes petalPop{0%{transform:translate(0);opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.pt-caption{margin-top:7px;min-height:12px}.pt-caption.in{animation:rowIn .3s steps(5) both}.title .ver{position:absolute;right:4px;bottom:12px}.title .tl-right{position:absolute;top:8px;right:18px;flex:none;padding:0;align-items:flex-end}.title .tl-story{margin-top:0;align-items:flex-end;gap:1px}.menu{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:2px}.menu.row2{flex-direction:row;gap:8px}.menu .item{display:flex;align-items:center;gap:4px;padding:2px 6px 2px 4px;cursor:pointer}.menu .item .dia{visibility:hidden}.menu .item.sel{box-shadow:inset 0 0 0 1px var(--hot);background:#1d1a2b}.menu .item.sel .dia{visibility:visible;animation:nudge .5s steps(2) infinite}.menu .item.off{opacity:.35;cursor:default}.menu .item .kh{margin-left:auto;padding-left:6px}@keyframes blink{50%{opacity:.55}}.pausescr{flex-direction:row;align-items:stretch;justify-content:flex-start;gap:8px;padding:12px 10px 12px 14px;background:#07060be6}.ps-left{width:118px;display:flex;flex-direction:column;align-items:flex-start}.ps-left .head{margin-bottom:8px}.ps-left .menu{margin-top:0;align-items:stretch;width:100%;gap:3px}.ps-diff{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px}.ps-right{flex:1;min-width:0;padding:6px 7px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.ps-top{display:flex;flex-wrap:wrap;align-items:center;gap:1px 8px;padding-bottom:3px;box-shadow:0 1px #262b44}.ps-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ps-col{display:flex;flex-direction:column;gap:4px;min-width:0}.ps-sec{display:flex;flex-direction:column;gap:2px}.ps-hero{display:flex;align-items:center;gap:6px}.ps-bars{display:flex;flex-direction:column;gap:2px}.ps-bar{display:flex;align-items:center;gap:3px}.ps-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:6px}.ps-stats .st,.ps-line{display:flex;align-items:center;gap:4px}.ps-item{display:flex;align-items:center;gap:4px;min-height:15px}.ps-two{display:flex;flex-direction:column}.ps-row{display:flex;flex-wrap:wrap;gap:2px 8px}.ps-sec.wide .build{justify-content:flex-start;margin-top:0}.screen{background:#07060bf0;padding:10px 12px}.frame{width:100%;height:100%;padding:6px 8px 7px;display:flex;flex-direction:column;gap:5px;animation:drop .16s steps(4) both}.fhead{display:flex;align-items:center;gap:6px}.fhead .fsub{margin-left:4px}.fhead .back{margin-left:auto;display:flex;align-items:center;gap:4px;padding:2px 5px 2px 3px;cursor:pointer;box-shadow:inset 0 0 0 1px #262b44}.fhead .back:hover{box-shadow:inset 0 0 0 1px var(--hot);background:#1d1a2b}.fbody{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px}.cx-tabs{display:flex;gap:2px}.codex .frame,.codex .fbody,.codex .cx-main,.codex .cx-grid,.codex .cx-detail{min-width:0;min-height:0}.codex .fhead,.codex .cx-tabs{flex:none}.codex .cx-tabs{flex-wrap:wrap}.codex .cx-tab{flex:none}.cx-tab{display:flex;align-items:center;gap:2px;padding:2px 5px 2px 4px;cursor:pointer;background:#110f1a;box-shadow:inset 0 0 0 1px #262b44}.cx-tab.sel{background:#1d1a2b;box-shadow:inset 0 0 0 1px var(--hot)}.cx-main{flex:1;min-height:0;display:flex;gap:6px}.cx-grid{width:170px;flex:none;display:grid;grid-template-columns:repeat(6,26px);grid-auto-rows:26px;gap:2px;align-content:start;overflow-y:auto;scrollbar-width:none}.cx-cell{display:grid;place-items:center;background:#110f1a;box-shadow:inset 0 0 0 1px #262b44;cursor:pointer}.cx-cell.sel{background:#1d1a2b;box-shadow:inset 0 0 0 1px var(--hot)}.cx-detail{flex:1;min-width:0;padding:4px 6px;overflow-y:auto;scrollbar-width:none;background:#0b0a12;box-shadow:inset 0 0 0 1px #262b44;display:flex;flex-direction:column;gap:4px}.cx-detail::-webkit-scrollbar,.cx-grid::-webkit-scrollbar{display:none}.cx-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.cx-art{min-width:34px;min-height:34px;display:grid;place-items:center;flex:none}.cx-name{display:flex;min-width:0;flex-direction:column;gap:1px}.cx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:1px 8px}.cx-stats .st{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:4px}.cx-sec{display:flex;flex-direction:column;gap:1px}.cx-gal{display:flex;flex-wrap:wrap;gap:3px;align-items:flex-end;margin-top:2px}.cx-gal .g{display:grid;place-items:center;min-width:18px}.guide .frame,.guide .fbody{min-width:0;min-height:0;overflow:hidden}.guide .fhead,.guide .cx-tabs{flex:none}.gd-page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:4px;padding:2px 4px 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-gutter:stable}.gd-row{flex:none;min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:6px;align-items:start}.gd-row .gk,.gd-row .gv{min-width:0}.st-list{display:flex;flex-direction:column;gap:2px;padding:2px 30px}.st-row{display:flex;align-items:center;gap:6px;padding:2px 6px 2px 4px;cursor:pointer;box-shadow:inset 0 0 0 1px #1d1a2b}.st-row .dia{visibility:hidden}.st-row.sel{background:#1d1a2b;box-shadow:inset 0 0 0 1px var(--hot)}.st-row.sel .dia{visibility:visible}.st-row .sl{width:90px}.st-row .sv{display:flex;align-items:center;gap:4px;min-width:110px}.vol{display:flex;gap:1px}.vol i{width:6px;height:8px;background:#262b44;box-shadow:0 0 0 1px #000}.vol i.on{background:var(--hot)}.bd-tabs{display:flex;align-items:center;gap:2px}.bd-me{margin-left:auto;display:flex;align-items:center;gap:4px}.bd-me .edit{padding:1px 4px;cursor:pointer;box-shadow:inset 0 0 0 1px #3a4466}.bd-me .edit:hover{box-shadow:inset 0 0 0 1px var(--hot)}.pxinput{width:96px;height:14px;padding:0 3px;border:none;outline:none;background:#07060b;box-shadow:inset 0 0 0 1px var(--gold);color:#fee761;font-family:FusionPixel,monospace;font-size:12px;line-height:14px;pointer-events:auto}.podium{display:flex;justify-content:center;align-items:flex-end;gap:10px;height:104px}.pd{width:118px;display:flex;flex-direction:column;align-items:center;gap:2px;animation:pdIn .5s steps(8) both;animation-delay:var(--d)}@keyframes pdIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pd-top{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px}.pd-medal{animation:bob 1.2s steps(2) infinite alternate}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.pd1 .pd-av{filter:drop-shadow(0 0 3px #fee761)}.pd-meta{display:flex;align-items:center;gap:4px}.pd-block{width:100%;display:grid;place-items:center;background:var(--c, #3a4466);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000059,0 0 0 1px #000;transform-origin:50% 100%;animation:rise .45s steps(6) both;animation-delay:calc(var(--d) + .12s)}.pd.vacant .pd-block{background:#1d1a2b}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pd.you .pd-block{animation:rise .45s steps(6) both,youGlow .9s steps(2) .6s infinite alternate}@keyframes youGlow{0%{box-shadow:inset 0 1px #ffffff73,0 0 0 1px #000}to{box-shadow:inset 0 1px #ffffff73,0 0 0 2px #fee761}}.spk{position:absolute;animation:twinkle 1.4s steps(4) infinite}.spk.s0{left:-22px;top:2px;animation-delay:0s}.spk.s1{right:-24px;top:8px;animation-delay:.35s}.spk.s2{left:-14px;top:26px;animation-delay:.7s}.spk.s3{right:-16px;top:30px;animation-delay:1.05s}@keyframes twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.bd-list{display:flex;flex-direction:column;gap:1px;min-height:0;overflow:hidden}.bd-row{display:grid;grid-template-columns:22px 1fr 62px 46px 22px 40px 40px 32px;align-items:center;height:13px;padding:0 4px;background:#110f1a;animation:rowIn .3s steps(5) both;animation-delay:var(--d)}@keyframes rowIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.bd-row.me{background:#2a1f2b;box-shadow:inset 0 0 0 1px var(--gold)}.bd-empty{flex:1;display:grid;place-items:center}.bd-note{margin-top:auto}.confirm .box .menu{flex-direction:row;gap:10px}.endbox .netrank{display:flex;align-items:center;gap:4px;min-height:16px}.endbox .netrank.pop{animation:netPop .5s steps(6) both}@keyframes netPop{0%{opacity:0;transform:scale(1.5)}40%{opacity:1;transform:scale(.95)}to{opacity:1;transform:none}}.endbox .score{display:flex;align-items:center;gap:8px;margin-top:2px}.box{padding:7px 10px 8px;display:flex;flex-direction:column;align-items:center;gap:3px;max-width:440px;animation:drop .16s steps(4) both}.box.endbox{width:400px;max-height:calc(100% - 16px);flex:none}.endbox>.head,.endbox>.menu{flex:none}.endbox .end-details{width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px 4px 4px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.endbox .end-details::-webkit-scrollbar{width:4px;height:4px;background:#110f1a}.endbox .end-details::-webkit-scrollbar-thumb{background:#3a4466;border:1px solid #110f1a}.endbox .end-details>*{flex:none}.endbox .end-details:focus-visible{outline:1px solid #3a4466;outline-offset:-1px}.endbox .score,.endbox .netrank{flex-wrap:wrap;justify-content:center;max-width:100%}.endbox .statgrid{grid-template-columns:repeat(4,minmax(64px,max-content))}.build{margin-top:2px;display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.chip{display:flex;align-items:center;gap:3px;padding:1px 4px 1px 2px;background:#110f1a;box-shadow:inset 0 0 0 1px #262b44}.statgrid{display:grid;grid-template-columns:repeat(4,64px);gap:4px;margin-top:4px}.statgrid>div{display:flex;flex-direction:column;align-items:center;gap:1px}.dmg{margin-top:4px;display:flex;flex-direction:column;gap:1px}.dmg .row{display:flex;align-items:center;gap:4px}.dmg .nm{width:64px;display:flex;justify-content:flex-end}.dmg .b{height:4px;background:var(--hot);box-shadow:0 0 0 1px #000}.weapon-swap{--ws-edge: #42495f;--ws-dark: #11131f;--ws-accent: #d6b178;background:#181a29e0}.weapon-swap .ws-panel{position:relative;display:grid;grid-template-rows:24px 36px minmax(0,1fr) 42px;gap:6px;width:420px;height:246px;padding:10px;background:#25283b;box-shadow:inset 0 0 0 3px var(--ws-dark),inset 0 0 0 5px var(--ws-edge),inset 0 -8px #1b1e2e;clip-path:polygon(0 6px,3px 6px,3px 3px,6px 3px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 3px,calc(100% - 3px) 3px,calc(100% - 3px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 3px) calc(100% - 6px),calc(100% - 3px) calc(100% - 3px),calc(100% - 6px) calc(100% - 3px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 3px),3px calc(100% - 3px),3px calc(100% - 6px),0 calc(100% - 6px))}.weapon-swap .ws-heading,.weapon-swap .ws-name-line,.weapon-swap .ws-incoming,.weapon-swap .ws-art,.weapon-swap .ws-actions{display:flex;align-items:center;justify-content:center;gap:6px}.weapon-swap .ws-incoming{background:#1c2032;box-shadow:inset 0 -2px #181a29,inset 0 2px #30364b;clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px))}.weapon-swap .ws-incoming>.ws-art{width:56px}.weapon-swap .ws-new-name,.weapon-swap .ws-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.weapon-swap .ws-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0}.weapon-swap .ws-slot{appearance:none;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;min-width:0;padding:6px;border:0;border-radius:0;background:#1d2233;box-shadow:inset 0 0 0 2px #343c52,inset 0 -4px #181a29;clip-path:polygon(0 4px,2px 4px,2px 2px,4px 2px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 2px,calc(100% - 2px) 2px,calc(100% - 2px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 2px) calc(100% - 4px),calc(100% - 2px) calc(100% - 2px),calc(100% - 4px) calc(100% - 2px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 2px),2px calc(100% - 2px),2px calc(100% - 4px),0 calc(100% - 4px));transition:background-color .12s steps(2),transform .12s steps(2);cursor:pointer}.weapon-swap .ws-slot.sel{background:#333448;box-shadow:inset 0 0 0 2px #8f806b,inset 0 -4px #242536;transform:translateY(-1px)}.weapon-swap .ws-slot.sel:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--ws-accent),var(--ws-accent)) left 2px top 2px / 4px 4px no-repeat,linear-gradient(var(--ws-accent),var(--ws-accent)) right 2px top 2px / 4px 4px no-repeat,linear-gradient(var(--ws-accent),var(--ws-accent)) left 2px bottom 2px / 4px 4px no-repeat,linear-gradient(var(--ws-accent),var(--ws-accent)) right 2px bottom 2px / 4px 4px no-repeat;pointer-events:none}.weapon-swap .ws-slot-top{display:flex;align-items:center;justify-content:space-between;width:100%}.weapon-swap .ws-slot>.ws-art{width:64px;height:28px;background:#30364b;box-shadow:inset 0 -3px #282e42;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.weapon-swap .ws-ammo{min-height:14px}.weapon-swap .ws-cancel{appearance:none;flex:none;padding:4px 6px;border:0;border-radius:0;background:#343b50;box-shadow:inset 0 2px #4b536a,inset 0 -2px #181a29;clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));cursor:pointer}.weapon-swap .ws-cancel:hover,.weapon-swap .ws-cancel:focus-visible{background:#465066}.weapon-swap .ws-slot:focus-visible,.weapon-swap .ws-cancel:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.weapon-swap .ws-slot{transition:none}}.weapon-preview{position:absolute;right:8px;bottom:8px;z-index:3;width:120px;padding:3px 4px;display:grid;grid-template-rows:14px 44px 30px;gap:1px;pointer-events:none;background:linear-gradient(to right,#0a0a13 4px,transparent 4px calc(100% - 4px),#0a0a13 calc(100% - 4px)),linear-gradient(to bottom,#0a0a13 var(--training-top, 19px),transparent var(--training-top, 19px) var(--training-bottom, 63px),#0a0a13 var(--training-bottom, 63px));border-top:1px solid #fee761;image-rendering:pixelated}.weapon-preview[hidden]{display:none}.weapon-preview-heading,.weapon-preview-metric{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:2px}.weapon-preview-demo{display:block;width:112px;height:44px}.hud:has(.weapon-preview:not([hidden])) .beatbar.calm,.hud:has(.weapon-preview:not([hidden])) .style,.hud:has(.weapon-preview:not([hidden])) .combo{visibility:hidden}.weapon-preview-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:14px;column-gap:4px;padding-top:1px;border-top:1px solid #303b52}.difficulty-select{--ds-accent: #fee761;--ds-haze: #3e2731;display:block;overflow:hidden;isolation:isolate;background:#0d101a;animation:ds-arrive .22s steps(8) both}.difficulty-select[data-difficulty=easy]{--ds-accent: #b8dc97;--ds-haze: #193c3e}.difficulty-select[data-difficulty=hard]{--ds-accent: #f77622;--ds-haze: #733e39}.difficulty-select button{appearance:none;border:0;margin:0;font:inherit;color:inherit;border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.difficulty-select button:focus{outline:none}.difficulty-select button:focus-visible{outline:1px dashed #fff;outline-offset:3px}.difficulty-select button:disabled{cursor:default;opacity:.24}.difficulty-select .ds-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.ds-sky{position:absolute;inset:0;opacity:0;transition:opacity .65s ease}.ds-sky-easy{background:radial-gradient(ellipse at 50% 85%,#265c4255,transparent 65%),linear-gradient(#0a1920,#122827 65%,#0a151a)}.ds-sky-normal{background:radial-gradient(ellipse at 50% 85%,#733e3950,transparent 65%),linear-gradient(#131824,#262b44 62%,#141520)}.ds-sky-hard{background:radial-gradient(ellipse at 50% 95%,#a2263360,transparent 65%),linear-gradient(#180e1b,#3e2029 65%,#1a1019)}[data-difficulty=easy]>.ds-backdrop .ds-sky-easy,[data-difficulty=normal]>.ds-backdrop .ds-sky-normal,[data-difficulty=hard]>.ds-backdrop .ds-sky-hard{opacity:1}.ds-horizon{position:absolute;left:-10%;bottom:34px;width:120%;height:75px;background:var(--ds-haze);opacity:.2;clip-path:polygon(0 100%,0 69%,9% 69%,9% 52%,16% 52%,16% 67%,24% 67%,24% 30%,29% 30%,29% 52%,37% 52%,37% 0,46% 0,46% 35%,53% 35%,53% 17%,61% 17%,61% 48%,70% 48%,70% 28%,76% 28%,76% 62%,83% 62%,83% 44%,94% 44%,94% 76%,100% 76%,100% 100%);transition:background-color .65s}.ds-mote{position:absolute;left:var(--x);top:var(--y);width:1px;height:1px;background:var(--ds-accent);opacity:0;animation:ds-drift var(--duration) steps(16) var(--delay) infinite}.ds-mote:nth-of-type(3n){width:2px}.ds-meander{position:absolute;pointer-events:none;height:5px;opacity:.3;background:repeating-linear-gradient(90deg,var(--ds-accent) 0 1px,transparent 1px 5px,var(--ds-accent) 5px 9px,transparent 9px 13px);border-top:1px solid var(--ds-accent);border-bottom:1px solid var(--ds-accent)}.ds-meander-top{top:0;left:0;right:0}.ds-header{position:absolute;left:0;right:0;top:8px;display:flex;flex-direction:column;align-items:center;gap:1px;pointer-events:none}.ds-header>div{display:flex}.difficulty-select .ds-back{position:absolute;top:22px;left:15px;min-height:18px;display:flex;align-items:center;background:transparent;padding:2px}.difficulty-select .ds-back:hover{background:#ffffff0a}.ds-counter{position:absolute;right:17px;top:28px}.ds-viewport{position:absolute;top:50px;left:0;right:0;height:164px;overflow:hidden;touch-action:pan-y;cursor:grab}.ds-track{position:absolute;left:132px;top:1px;display:flex;gap:14px;width:max-content;transition:transform .43s cubic-bezier(.22,.8,.2,1);will-change:transform}.difficulty-select .ds-card{position:relative;display:flex;flex:0 0 216px;width:216px;height:158px;padding:0 11px 5px;align-items:center;flex-direction:column;background:#10141f;box-shadow:inset 0 0 0 1px #3a4466,0 2px #07060b;transform:translateY(5px);opacity:.45;filter:saturate(.55);transition:opacity .33s,transform .43s cubic-bezier(.22,.8,.2,1),filter .33s,background-color .33s}.difficulty-select .ds-card.is-selected{transform:translateY(0);opacity:1;filter:saturate(1);box-shadow:inset 0 0 0 1px var(--card-color),0 3px #07060b;background:#141722}.difficulty-select .ds-card:not(.is-selected):hover{opacity:.75;filter:saturate(.85)}.ds-card-head{width:100%;display:flex;gap:5px;align-items:center;height:25px;flex:none}.ds-number{display:flex;align-items:center;justify-content:center;min-width:11px;height:15px;border-right:1px solid #3a4466;padding-right:5px}.ds-badge{display:flex;margin-left:auto}.ds-art{position:relative;width:192px;height:82px;flex:none;overflow:hidden;background:#181425;box-shadow:0 0 0 1px #07060b}.ds-painting{position:absolute;left:0;top:0}.is-selected .ds-painting{animation:ds-scene-breathe 5s steps(2) infinite}.ds-scene-title{position:absolute;left:5px;bottom:4px;opacity:.85}.ds-scene-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff0d 46%,#ffffff16 48%,transparent 66%);transform:translate(-110%)}.is-selected .ds-scene-shine{animation:ds-scene-shine .9s ease-out both}.ds-promise{height:18px;flex:none;display:flex;align-items:center;justify-content:center}.ds-metrics{display:flex;justify-content:space-between;width:100%;border-top:1px solid #262b44;padding-top:2px}.ds-metrics>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;width:64px}.ds-metrics>div+div{border-left:1px solid #262b44}.ds-card-corner{position:absolute;width:4px;height:4px;pointer-events:none;border-color:var(--card-color);border-style:solid;opacity:.7}.ds-corner-tl{top:0;left:0;border-width:1px 0 0 1px}.ds-corner-tr{top:0;right:0;border-width:1px 1px 0 0}.ds-corner-bl{bottom:0;left:0;border-width:0 0 1px 1px}.ds-corner-br{bottom:0;right:0;border-width:0 1px 1px 0}.ds-dots{position:absolute;top:216px;left:0;right:0;display:flex;justify-content:center;gap:6px}.ds-dots i{width:3px;height:3px;background:#5a6988;transition:background-color .2s,width .2s}.ds-dots i.is-selected{width:11px;background:var(--ds-accent)}.ds-actions{position:absolute;left:0;right:0;top:225px;display:flex;justify-content:center;align-items:center;gap:13px}.difficulty-select .ds-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:23px;background:#111621;box-shadow:inset 0 0 0 1px #3a4466,0 2px #07060b}.difficulty-select .ds-arrow:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ds-accent),0 2px #07060b}.difficulty-select .ds-confirm{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:158px;height:23px;padding:0 9px;background:var(--ds-accent);box-shadow:inset 0 1px #fff5,inset 0 -2px #0003,0 2px #07060b;transition:background-color .35s}.difficulty-select .ds-confirm:before,.difficulty-select .ds-confirm:after{content:"";position:absolute;top:9px;width:3px;height:3px;background:#181425;transform:rotate(45deg)}.difficulty-select .ds-confirm:before{left:5px}.difficulty-select .ds-confirm:after{right:5px}.difficulty-select .ds-confirm:hover{filter:brightness(1.12)}.difficulty-select .ds-confirm:active{transform:translateY(1px)}.ds-confirm-label{display:flex}.ds-guide{position:absolute;bottom:5px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px}.ds-guide i{height:1px;width:8px;background:#3a4466}.ds-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-confirm-flash{position:absolute;inset:0;background:var(--ds-accent);opacity:0;pointer-events:none}.difficulty-select.is-dragging .ds-track{transition:none}.difficulty-select.is-dragging .ds-viewport,.difficulty-select.is-dragging .ds-card{cursor:grabbing}.difficulty-select.is-confirming{pointer-events:none;animation:ds-depart .26s ease-in both}.is-confirming .ds-confirm{animation:ds-seal .26s steps(5) both}.is-confirming .ds-confirm-flash{animation:ds-flash .26s ease-out both}.difficulty-select.is-leaving{pointer-events:none;animation:ds-depart .14s ease-in both}@keyframes ds-arrive{0%{opacity:0}to{opacity:1}}@keyframes ds-depart{0%,45%{opacity:1}to{opacity:0}}@keyframes ds-drift{0%{opacity:0;transform:translateY(8px)}25%,65%{opacity:.4}to{opacity:0;transform:translate(4px,-15px)}}@keyframes ds-scene-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes ds-scene-shine{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes ds-seal{0%{transform:translateY(0)}30%,70%{transform:translateY(2px);filter:brightness(1.4)}to{transform:translateY(1px)}}@keyframes ds-flash{0%,30%,to{opacity:0}45%{opacity:.12}}@media(prefers-reduced-motion:reduce){.difficulty-select,.difficulty-select *,.difficulty-select *:before,.difficulty-select *:after{animation:none!important;transition:none!important}.difficulty-select .ds-mote{opacity:.15}}.mobile-entry{padding:20px;background:#07060bf0}.mobile-entry .me-card{position:relative;flex:none;width:360px;max-width:100%;max-height:100%;padding:28px 24px 18px;display:flex;flex-direction:column;align-items:center;gap:16px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border-top:2px solid #fee761;background:linear-gradient(145deg,#1d1b30,#0c0b15 75%);box-shadow:inset 0 0 0 1px #3a4466,0 0 0 2px #07060b;animation:mobileEntryReveal .18s steps(4) both}.me-eyebrow,.me-title,.me-description,.me-actions{display:flex;flex:none;flex-direction:column;align-items:center}.mobile-entry .me-title{margin:0}.mobile-entry .me-description{gap:8px}.mobile-entry .me-actions{width:100%;gap:6px;margin-top:8px}.mobile-entry .me-actions button{appearance:none;display:flex;justify-content:center;align-items:center;width:100%;min-height:max(42px,var(--touch-target, 44px));padding:10px 16px;border:1px solid #566c86;border-radius:0;background:#262b44;cursor:pointer;touch-action:manipulation}.mobile-entry .me-actions .me-cancel{border-color:transparent;background:transparent}.mobile-entry .me-actions button:active{background:#3a4466}.mobile-entry .me-actions button:focus-visible{outline:2px solid #fee761;outline-offset:2px}.mobile-entry .me-art{position:relative;flex:none;width:120px;height:112px;margin:3px 0}.mobile-entry .me-orbit{position:absolute;inset:7px 9px;border:1px dashed #3a4466;border-radius:50%}.mobile-entry .me-orbit:before,.mobile-entry .me-orbit:after{content:"";position:absolute;width:9px;height:9px;border-top:3px solid #fee761;border-right:3px solid #fee761}.mobile-entry .me-orbit:before{top:7px;right:9px;transform:rotate(15deg)}.mobile-entry .me-orbit:after{bottom:7px;left:9px;transform:rotate(195deg)}.mobile-entry .me-phone{position:absolute;top:20px;left:37px;width:46px;height:72px;border:3px solid #8b9bb4;background:#151424;box-shadow:3px 3px #07060b;animation:mobileEntryRotate 2.8s steps(12) infinite}.mobile-entry .me-phone:before{content:"";position:absolute;inset:7px 4px 12px;border:1px solid #3a4466;background:linear-gradient(135deg,#3a4466,#262b44)}.mobile-entry .me-phone:after{content:"";position:absolute;bottom:3px;left:16px;width:8px;height:3px;background:#fee761}.mobile-entry .me-phone b{position:absolute;top:26px;left:15px;width:10px;height:10px;background:#fee761;box-shadow:0 0 0 3px #262b44}.mobile-entry .me-spark{position:absolute;top:2px;left:14px;width:4px;height:4px;background:#41a6f6;box-shadow:90px 91px #fee761}.mobile-entry .me-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes mobileEntryReveal{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobileEntryRotate{0%,15%{transform:rotate(0)}50%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.mobile-entry .me-card,.mobile-entry .me-phone{animation:none}.mobile-entry .me-phone{transform:rotate(-90deg)}}.ascension-cinematic{position:absolute;inset:0;z-index:8;pointer-events:none}.ascension-heading,.ascension-blessing{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:4px}.ascension-heading{top:23px;animation:ascensionTitle .5s steps(6) both}.ascension-blessing{bottom:20px;opacity:0}.ascension-cinematic.revealed .ascension-blessing{animation:ascensionTitle .35s steps(5) both}.ps-ascended{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:5px}@keyframes ascensionTitle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ascension-heading,.ascension-cinematic.revealed .ascension-blessing{animation:none;opacity:1}}.touch-controls{--touch-gold: #e9c982;--touch-ink: #101525;--touch-rim: #596079;position:fixed;left:var(--viewport-left, 0px);top:var(--viewport-top, 0px);width:var(--viewport-width, 100%);height:var(--viewport-height, 100%);z-index:30;pointer-events:none;color:#f5e8cb;font-family:FusionPixel,monospace;-webkit-user-select:none;user-select:none}.touch-controls[hidden]{display:none}.touch-controls *{box-sizing:border-box}.touch-controls-deck{position:absolute;inset:0;pointer-events:none}.touch-action,.touch-stick{position:absolute;pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.touch-action{min-width:44px;min-height:44px;padding:0 5px;border:2px solid var(--touch-rim);border-radius:5px;background:#101525eb;color:#f5e8cb;box-shadow:inset 0 2px #343e55,0 3px #070a13;font:14px/1 FusionPixel,monospace;text-shadow:1px 1px #070a13;transition:background-color 80ms,box-shadow 80ms}.touch-action.is-pressed,.touch-action:active{background:#394259;box-shadow:inset 0 2px #080b14,0 1px #070a13}.touch-action:focus-visible{outline:2px solid #fff2bd;outline-offset:3px}.touch-action-dash{width:52px;height:56px;right:calc(116px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-color:#bf6172;background:#622138f5;box-shadow:inset 0 2px #ae4a61,0 3px #210e1c;font-size:16px}.touch-action-dash.is-pressed{background:#a94460}.touch-action-interact{width:52px;height:48px;right:calc(116px + env(safe-area-inset-right,0px));bottom:calc(82px + env(safe-area-inset-bottom,0px));border-color:#b49a5e;color:#ffe4a2}.touch-controls-utilities{position:absolute;left:50%;bottom:calc(62px + env(safe-area-inset-bottom,0px));display:flex;gap:6px;transform:translate(-50%);pointer-events:none}.touch-controls-utilities .touch-action{position:relative;flex:0 0 44px;width:44px;height:44px;font-size:13px}.touch-action-skill{border-color:#9380ae;color:#e6d5ff}.touch-stick{width:96px;height:96px;bottom:calc(20px + env(safe-area-inset-bottom,0px));border:2px solid rgba(211,188,130,.62);border-radius:50%;background:linear-gradient(90deg,transparent 48%,#b9a77b18 48%,#b9a77b18 52%,transparent 52%),linear-gradient(transparent 48%,#b9a77b18 48%,#b9a77b18 52%,transparent 52%),#101525c2;box-shadow:inset 0 0 0 5px #10152590,inset 0 0 0 7px #d3bc8222,0 2px #050710}.touch-stick-move{left:calc(12px + env(safe-area-inset-left,0px))}.touch-stick-aim{right:calc(12px + env(safe-area-inset-right,0px))}.touch-stick-thumb{position:absolute;width:38px;height:38px;left:calc(50% - 19px);top:calc(50% - 19px);border:2px solid #d3bc82;border-radius:12px;background:#303849;box-shadow:inset 0 3px #596176,0 3px #060812;pointer-events:none}.touch-stick-aim .touch-stick-thumb{border-color:#d38b92;background:#603043;box-shadow:inset 0 3px #96576a,0 3px #160d18}.touch-stick.is-pressed{border-color:#ffe4a2}.touch-stick.is-pressed .touch-stick-thumb{filter:brightness(1.2)}.touch-stick-caption{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);width:max-content;color:#e2d7bc;font-size:12px;line-height:1;text-shadow:1px 1px #070a13,-1px -1px #070a13;pointer-events:none}.touch-portrait .touch-controls-deck{top:auto;height:calc(var(--touch-controls-height, 220px) + env(safe-area-inset-bottom,0px));border-top:2px solid #65593f;background:linear-gradient(90deg,transparent,#b99a4a16,transparent),#101320;box-shadow:inset 0 5px #070b15,0 -2px #050710}.touch-portrait .touch-controls-deck:before{content:"";position:absolute;left:12px;right:12px;top:6px;height:4px;opacity:.65;background:repeating-linear-gradient(90deg,#ab8b4c 0 12px,transparent 12px 17px,#ab8b4c 17px 20px,transparent 20px 27px)}.touch-portrait .touch-stick{width:clamp(100px,29vw,128px);height:clamp(100px,29vw,128px);bottom:calc(32px + env(safe-area-inset-bottom,0px))}.touch-portrait .touch-action-dash,.touch-portrait .touch-action-interact{right:auto;left:50%;transform:translate(-50%);width:56px}.touch-portrait .touch-action-dash{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.touch-portrait .touch-action-interact{bottom:calc(42px + env(safe-area-inset-bottom,0px))}.touch-portrait .touch-controls-utilities{top:16px;bottom:auto;gap:10px}.touch-portrait .touch-controls-utilities .touch-action{width:48px;flex-basis:48px}.touch-portrait .touch-stick-caption{top:calc(100% + 10px);font-size:13px}@media(max-width:560px){.touch-device:not(.touch-portrait) .touch-controls-utilities{display:grid;grid-template-columns:repeat(2,44px)}}@media(prefers-reduced-motion:reduce){.touch-action{transition:none}}.ag-hub{--hall-ink: #e9ddc3;--hall-muted: #b8b0ba;--hall-gold: #eac77b;--hall-edge: #aa783d;--hall-panel: #101c35f2;--hall-bottom: max(12px, env(safe-area-inset-bottom));position:absolute;inset:0;isolation:isolate;width:100%;height:100%;overflow:hidden;color:var(--hall-ink);background:#101c35;font:400 12px/1.5 ag-fusion-pixel,FusionPixel,monospace;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.ag-hub *,.ag-hub *:before,.ag-hub *:after{box-sizing:border-box}.ag-hub [hidden]{display:none!important}.ag-hub button{font:inherit;cursor:pointer;border-radius:0;touch-action:manipulation}.ag-hub button:disabled{cursor:default;color:#a0a4ad;border-color:#585463;background:#242a3c}.ag-hub button:focus-visible,.ag-hub-canvas:focus-visible{outline:2px solid #fff0b4;outline-offset:2px}.ag-hub-stage{position:absolute;inset:0;overflow:hidden}.ag-hub-canvas{display:block;width:100%;height:100%;image-rendering:pixelated;touch-action:none;cursor:crosshair}.ag-hub-header{position:absolute;z-index:2;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none}.ag-hub-brand,.ag-hub-profile,.ag-hub-actions,.ag-hub-near,.ag-hub-warning{border:2px solid #aa783d;background:var(--hall-panel);box-shadow:0 2px 0 2px #080f23,inset 0 0 0 2px #243858}.ag-hub-brand{display:flex;align-items:center;gap:8px;padding:7px 11px 8px 9px}.ag-hub-emblem{color:#eac77b;font-size:24px;line-height:1;text-shadow:2px 2px #60442e}.ag-hub-eyebrow{margin:0 0 2px;color:#cba66e;font:8px/1.5 "Press Start 2P",monospace;letter-spacing:2px}.ag-hub-title{margin:0;color:#fff0d2;font:400 24px/1 ag-fusion-pixel,FusionPixel,monospace;letter-spacing:0;text-shadow:2px 2px #101426}.ag-hub-profile{max-width:min(320px,48%);padding:7px 10px;text-align:right}.ag-hub-resources{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;color:#c5c3c7}.ag-hub-resources>span{white-space:nowrap}.ag-hub-resources strong{padding-left:2px;color:#f1d491;font-weight:400}.ag-hub-supply{max-width:270px;margin:3px 0 0;color:#c5d5b2;line-height:1.5;overflow-wrap:anywhere}.ag-hub-footer{position:absolute;z-index:2;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:var(--hall-bottom);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;pointer-events:none}.ag-hub-controls{position:absolute;left:0;bottom:63px;margin:0;padding:2px 5px;color:#ddd9d4;background:#101c35b8;text-shadow:1px 1px #080f23}.ag-hub[data-near] .ag-hub-controls{visibility:hidden}.ag-hub-controls span span{padding:0 5px;color:#eac77b}.ag-hub-controls-touch{display:none}.ag-hub kbd{font:inherit;color:#eac77b}.ag-hub-actions{display:flex;gap:4px;padding:4px;width:max-content;max-width:calc(50% - 12px);pointer-events:auto}.ag-hub-action{min-width:76px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:2px solid #6c6370;box-shadow:inset 0 2px #4d4b61,inset 0 -2px #151c31;color:#e2dfd4;background:#293149;white-space:nowrap;transition:background .1s steps(2),border-color .1s steps(2),transform .1s steps(2)}.ag-hub-action-life{color:#deebc6;background:#25413d;border-color:#7e9755;box-shadow:inset 0 2px #456450,inset 0 -2px #132c30}.ag-hub-action-primary{color:#fff0b4;border-color:#eac77b;background:#60442e;box-shadow:inset 0 2px #92623a,inset 0 -2px #382b32}.ag-hub-action-continue{color:#d1e7ef;border-color:#79a6b7;background:#243f57;box-shadow:inset 0 2px #42617a,inset 0 -2px #14253c}.ag-hub-action:active,.ag-hub-interact:active{transform:translateY(2px);background:#604c43;box-shadow:inset 0 2px #302a36}.ag-hub-near{position:absolute;z-index:3;left:50%;bottom:var(--hall-bottom);transform:translate(-50%);display:flex;align-items:center;gap:10px;width:max-content;max-width:min(480px,calc(100% - 32px));padding:5px 5px 5px 6px}.ag-hub-near>div{min-width:0}.ag-hub-near-number{flex:none;min-width:36px;padding:7px 4px 6px;border:2px solid #60442e;color:#eac77b;background:#1b2238;font:8px/1 "Press Start 2P",monospace;text-align:center;box-shadow:inset 0 0 0 1px #392c2b}.ag-hub-near-title{margin:0;color:#f5dca6;font-size:12px;overflow-wrap:anywhere}.ag-hub-near-copy{margin:1px 0 0;color:#bdbcc7;font-size:12px;overflow-wrap:anywhere}.ag-hub[data-repair-status=completed][data-near=repair] .ag-hub-near-copy{color:#d0dfad}.ag-hub-interact{flex:none;min-width:76px;min-height:40px;padding:4px 8px;border:2px solid #cfa966;box-shadow:inset 0 2px #94683e,inset 0 -2px #302838;color:#fff0cd;background:#60442e}.ag-hub-interact kbd{padding-right:3px}.ag-hub-warning{position:absolute;z-index:4;top:max(90px,calc(env(safe-area-inset-top) + 74px));left:max(16px,env(safe-area-inset-left));width:max-content;max-width:min(360px,calc(100% - 292px));max-height:min(108px,24%);margin:0;padding:7px 10px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;border-color:#c58f5d;background:#302238f5;color:#f1c7a1;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}@media(min-width:901px)and (min-height:501px){.ag-hub-controls{bottom:0}.ag-hub-life-actions{display:none}.ag-hub-journey-actions{margin-left:auto}.ag-hub-journey-actions>.ag-hub-action:not(.ag-hub-action-continue){display:none}.ag-hub:not([data-has-save]) .ag-hub-journey-actions{display:none}}@media(hover:hover){.ag-hub-action:not(:disabled):hover,.ag-hub-interact:not(:disabled):hover{background:#5c4b42;border-color:#fff0b4}}@media(max-width:900px){.ag-hub{--hall-bottom: max(8px, env(safe-area-inset-bottom))}.ag-hub-header{top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));gap:8px}.ag-hub-brand{padding:6px 8px 7px;gap:6px}.ag-hub-emblem{display:none}.ag-hub-eyebrow{font-size:8px;letter-spacing:1px}.ag-hub-profile{padding:6px 8px}.ag-hub-resources{gap:1px 8px}.ag-hub-supply{max-width:180px}.ag-hub-footer{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}.ag-hub-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;width:min(448px,100%);max-width:100%}.ag-hub-action{min-width:44px;min-height:44px;padding:0 5px}.ag-hub-action-primary>span{display:none}.ag-hub-controls{left:50%;bottom:116px;width:max-content;max-width:100%;transform:translate(-50%);text-align:center}.ag-hub-controls-keys{display:none}.ag-hub-controls-touch{display:inline}.ag-hub-near{bottom:max(112px,calc(env(safe-area-inset-bottom) + 104px));max-width:calc(100% - 16px);padding:4px 4px 4px 8px;gap:8px}.ag-hub-near-number{display:none}.ag-hub-interact{min-width:72px;padding:4px 6px}.ag-hub-warning{top:max(172px,calc(env(safe-area-inset-top) + 162px));left:max(10px,env(safe-area-inset-left));max-width:min(320px,calc(100% - 20px));max-height:90px;padding:6px 8px}}@media(max-width:380px){.ag-hub-title{font-size:24px}.ag-hub-profile{max-width:52%}.ag-hub-resources{gap:0 6px}.ag-hub-supply{max-width:146px}.ag-hub-action{padding:0 2px}}@media(max-height:500px)and (orientation:landscape){.ag-hub-header{top:max(8px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}.ag-hub-brand{padding:6px 9px}.ag-hub-emblem{display:block;font-size:24px}.ag-hub-eyebrow{display:none}.ag-hub-profile{padding:4px 8px;max-width:320px}.ag-hub-supply{max-width:280px;margin-top:1px}.ag-hub-footer{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));display:flex;justify-content:space-between;gap:12px}.ag-hub-actions{display:flex;width:max-content;max-width:calc(50% - 6px);padding:3px;gap:3px}.ag-hub-action{min-width:66px;padding:0 6px}.ag-hub-controls{display:none}.ag-hub-near{bottom:max(64px,calc(env(safe-area-inset-bottom) + 56px));max-width:min(440px,calc(100% - 20px))}.ag-hub-warning{top:max(62px,calc(env(safe-area-inset-top) + 54px));left:max(10px,env(safe-area-inset-left));max-width:min(320px,calc(100% - 266px));max-height:80px}}@media(max-width:680px)and (max-height:500px)and (orientation:landscape){.ag-hub-action{min-width:44px;padding:0 3px}.ag-hub-actions{gap:2px;padding:2px}}@media(prefers-reduced-motion:reduce){.ag-hub-action{transition:none}}.ag-mode-root{position:fixed;inset:0;z-index:40;color:#f1e9d7;font-family:FusionPixel,system-ui,sans-serif;background:#101d25}.ag-mode-root[hidden],.ag-mode-root [hidden]{display:none!important}.ag-mode-root button{font:inherit;cursor:pointer;touch-action:manipulation}.ag-mode-panel,.ag-mode-panel *,.ag-mode-notice,.ag-mode-message{box-sizing:border-box}.ag-mode-panel,.ag-mode-notice{color:#e9ddc3;font:400 12px/1.5 ag-fusion-pixel,FusionPixel,monospace}.ag-gallery-host,.ag-external-host,.ag-mode-content{position:absolute;inset:0}.ag-mode-content{z-index:0;isolation:isolate}.ag-external-host{overflow:hidden;isolation:isolate}.ag-mode-message{background:repeating-conic-gradient(#0f1830 0 25%,#111c37 0 50%) 0 0/8px 8px}.ag-external-host:has(>.ag-mode-panel){background:#080f23c4}.ag-mode-root:is([data-mode=collection],[data-mode=repair]) :is(.ag-hub-near,.ag-hub-footer){visibility:hidden}.ag-mode-panel,.ag-mode-notice{border:2px solid #aa783d;background:#101c35f2;box-shadow:0 2px 0 2px #080f23,inset 0 0 0 2px #243858}.ag-mode-panel{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.ag-mode-panel h1,.ag-mode-panel h2{margin:0;font-weight:400}.ag-mode-panel h1,.ag-mode-message h2{color:#fff0d2;font-size:24px;line-height:1.25;text-shadow:2px 2px #101426}.ag-mode-panel p{margin:0;color:#c5c3c7}.ag-mode-eyebrow{color:#cba66e!important;font:8px/1.5 "Press Start 2P",monospace;letter-spacing:2px}.ag-mode-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ag-mode-panel button{min-height:40px;padding:4px 14px;border:2px solid #6c6370;border-radius:0;box-shadow:inset 0 2px #4d4b61,inset 0 -2px #151c31;color:#e2dfd4;background:#293149;font:inherit;cursor:pointer;touch-action:manipulation;transition:background .1s steps(2),border-color .1s steps(2),transform .1s steps(2)}.ag-mode-panel button.is-primary{border-color:#eac77b;color:#fff0b4;background:#60442e;box-shadow:inset 0 2px #92623a,inset 0 -2px #382b32}.ag-mode-panel button:active{transform:translateY(2px);background:#604c43;box-shadow:inset 0 2px #302a36}.ag-mode-panel button:disabled{cursor:default;transform:none;color:#a0a4ad;border-color:#585463;background:#242a3c;box-shadow:none}.ag-mode-root button:focus-visible{outline:2px solid #fff0b4;outline-offset:2px}@media(hover:hover){.ag-mode-panel button:not(:disabled):hover{border-color:#fff0b4;background:#5c4b42}}.ag-mode-notice{position:absolute;z-index:10000;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(480px,calc(100% - 32px));margin:0;padding:7px 12px;color:#f6d89d;pointer-events:none}.ag-mode-message{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.ag-mode-message .ag-mode-panel{align-items:center;gap:10px;width:min(400px,100%);padding:18px 20px 20px}.ag-mode-message p{margin:0;color:#c5c3c7}.ag-collection,.ag-restoration{position:absolute;inset:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));margin:auto;width:min(640px,calc(100% - 24px));height:fit-content;max-height:calc(100% - 24px)}.ag-collection-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:2px}.ag-collection-list article{padding:6px 10px 7px;border:2px solid #60442e;background:#1b2238;box-shadow:inset 0 0 0 1px #392c2b}.ag-collection-list article h2{color:#f5dca6;font-size:12px}.ag-collection-list article p{color:#a9a6b3}.ag-collection-empty{padding:10px;border:2px dashed #3a4466;color:#a9a6b3!important;text-align:center}.ag-collection-section{margin-top:8px!important;color:#eac77b;font-size:12px}.ag-collection-score{padding:0 2px;color:#d6d2c8!important}.ag-restoration{overflow:auto;overscroll-behavior:contain}.ag-restoration-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;margin-top:4px}.ag-restoration-art{padding:8px;border:2px solid #243858;background:#0b1224;line-height:0}.ag-restoration-art.is-restored{border-color:#aa783d}.ag-restoration-art canvas{display:block;width:216px;height:228px;image-rendering:pixelated}.ag-restoration-info{display:flex;flex-direction:column;gap:8px;min-width:0}.ag-restoration-materials{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ag-restoration-materials li{padding:4px 8px;border:2px solid #392c2b;background:#1b2238;color:#e9ddc3;overflow-wrap:anywhere}.ag-restoration-materials li.is-missing{border-color:#6b3a33;color:#f1c7a1}.ag-restoration-warning{color:#f4bb93!important}.ag-restoration-feedback{min-height:18px;color:#c5d5b2!important}.ag-restoration-feedback:empty{display:none}@media(max-width:600px){.ag-mode-panel{padding:12px 12px 14px}.ag-restoration-body{grid-template-columns:minmax(0,1fr);justify-items:center}.ag-restoration-art canvas{width:144px;height:152px}.ag-mode-actions button{flex:1 1 auto}}@media(max-height:500px){.ag-restoration-art canvas{width:144px;height:152px}}@font-face{font-family:ag-fusion-pixel;src:url(./fusion-pixel-12px-zh_hans-BJk1nXha.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.ag-theme{--ag-night: #181425;--ag-night-deep: #0e111b;--ag-ivory: #ead4aa;--ag-marble: #f3e9d2;--ag-old-gold: #c5a461;--ag-terracotta: #be4a2f;--ag-sea-blue: #124e89;--ag-cypress-green: #265c42;--ag-canvas: #0e111b;--ag-panel: #1b202b;--ag-raised: #252b36;--ag-inset: #141923;--ag-border: #776748;--ag-border-strong: #c5a461;--ag-scrim: rgba(14, 17, 27, .88);--ag-text: #f3e9d2;--ag-text-secondary: #c4bcaa;--ag-text-muted: #a69d8b;--ag-text-inverse: #181425;--ag-text-accent: #e4bc71;--ag-focus: #a9d6e5;--ag-selected: #e4bc71;--ag-success: #b4cda0;--ag-warning: #e4bc71;--ag-danger: #f0ad98;--ag-danger-fill: #9c3b2a;--ag-disabled: #8f918e;--ag-font: "ag-fusion-pixel", "FusionPixel", monospace;--ag-font-latin: "Press Start 2P", "ag-fusion-pixel", monospace;--ag-space: 4px;--ag-gap: 12px;--ag-panel-padding: 24px;--ag-touch-target: 48px;--ag-content-max: 1200px;--ag-feedback-ms: .12s;--ag-enter-ms: .18s;color:var(--ag-text);background:var(--ag-canvas);font-family:var(--ag-font);font-size:12px;font-weight:400;line-height:2;color-scheme:dark;isolation:isolate}.ag-theme,.ag-theme *,.ag-theme *:before,.ag-theme *:after{box-sizing:border-box}.ag-shell{width:min(100%,var(--ag-content-max));min-width:0;margin-inline:auto;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.ag-stack{display:flex;flex-direction:column;gap:var(--ag-gap);min-width:0}.ag-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ag-gap);min-width:0}.ag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;min-width:0}.ag-frame{position:relative;min-width:0;padding:var(--ag-panel-padding);border:1px solid var(--ag-border-strong);outline:1px solid var(--ag-night);outline-offset:2px;background:var(--ag-panel);box-shadow:inset 0 0 0 4px var(--ag-panel),inset 0 0 0 5px var(--ag-border)}.ag-frame--inset{background:var(--ag-inset);box-shadow:none;border-color:var(--ag-border)}.ag-eyebrow{margin:0;color:var(--ag-text-accent);font-family:var(--ag-font-latin);font-size:8px;line-height:2;letter-spacing:1px}.ag-title{margin:0;color:var(--ag-marble);font:400 24px/1.5 var(--ag-font);overflow-wrap:anywhere}.ag-heading{margin:0;color:var(--ag-marble);font:400 12px/2 var(--ag-font)}.ag-copy{margin:0;max-width:32em;color:var(--ag-text-secondary);overflow-wrap:anywhere}.ag-caption{margin:0;color:var(--ag-text-muted);font-size:12px;line-height:2;overflow-wrap:anywhere}.ag-theme :is(.ag-eyebrow,.ag-heading,.ag-badge,.ag-notice){min-width:0;max-width:100%;overflow-wrap:anywhere}.ag-theme :is(.ag-title,.ag-heading,.ag-copy,.ag-caption,.ag-notice,.ag-input){user-select:text;-webkit-user-select:text}.ag-rule{width:100%;height:1px;border:0;margin:12px 0;background:var(--ag-border)}.ag-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--ag-touch-target);min-height:var(--ag-touch-target);max-width:100%;padding:10px 16px;border:1px solid var(--ag-border-strong);border-radius:0;background:var(--ag-raised);color:var(--ag-text);font:400 12px/2 var(--ag-font);text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color var(--ag-feedback-ms),border-color var(--ag-feedback-ms)}.ag-button--primary{background:var(--ag-old-gold);color:var(--ag-text-inverse);border-color:var(--ag-ivory)}.ag-button--danger{background:var(--ag-danger-fill);color:var(--ag-marble);border-color:var(--ag-danger)}.ag-button[aria-pressed=true],.ag-button[aria-selected=true]{background:var(--ag-sea-blue);color:var(--ag-marble);border-color:var(--ag-focus);box-shadow:inset 3px 0 var(--ag-focus)}@media(hover:hover){.ag-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ag-inset);color:var(--ag-marble);border-color:var(--ag-ivory)}.ag-button--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--ag-ivory);color:var(--ag-text-inverse)}.ag-button:is([aria-pressed=true],[aria-selected=true]):hover:not(:disabled):not([aria-disabled=true]){background:var(--ag-sea-blue);color:var(--ag-marble);border-color:var(--ag-focus)}}.ag-button:active:not(:disabled):not([aria-disabled=true]){border-color:var(--ag-focus)}.ag-button:disabled,.ag-button[aria-disabled=true]{color:var(--ag-disabled);border-color:var(--ag-border);background:var(--ag-inset);cursor:default}.ag-theme :is(.ag-button,.ag-link,.ag-input,.ag-focusable):focus-visible{outline:2px solid var(--ag-focus);outline-offset:4px}.ag-link{color:var(--ag-text-accent);text-decoration:underline;text-underline-offset:4px}.ag-input{min-width:0;min-height:var(--ag-touch-target);width:100%;border:1px solid var(--ag-border);border-radius:0;padding:10px 12px;background:var(--ag-inset);color:var(--ag-text);font:400 12px/2 var(--ag-font)}.ag-badge{display:inline-flex;align-items:center;gap:8px;padding:2px 8px;border:1px solid var(--ag-border);color:var(--ag-text-secondary);font-size:12px}.ag-badge--success{color:var(--ag-success)}.ag-badge--warning{color:var(--ag-warning)}.ag-badge--danger{color:var(--ag-danger)}.ag-notice{padding:12px 16px;border-left:3px solid var(--ag-focus);background:var(--ag-inset);color:var(--ag-text-secondary)}.ag-meander{height:12px;width:100%;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12' viewBox='0 0 24 12'%3E%3Cpath d='M0 10H22V2H10V6H16V10M4 10V2H0' fill='none' stroke='%23c5a461' stroke-width='2' shape-rendering='crispEdges'/%3E%3C/svg%3E") repeat-x left center / 24px 12px;opacity:.65}.ag-pixel-art{display:block;max-width:none;flex:none;image-rendering:pixelated}.ag-art-window{display:grid;place-items:center;min-width:0;overflow:hidden;background:var(--ag-inset)}.ag-enter{animation:ag-enter var(--ag-enter-ms) steps(3,end) both}@keyframes ag-enter{0%{opacity:0}to{opacity:1}}.ag-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:640px){.ag-shell{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.ag-grid{gap:16px}.ag-frame{--ag-panel-padding: 16px}}@media(prefers-reduced-motion:reduce){.ag-theme{--ag-feedback-ms: 0ms;--ag-enter-ms: 0ms}.ag-enter{animation:none}}@media(forced-colors:active){.ag-frame,.ag-button,.ag-badge,.ag-input{border-color:CanvasText}.ag-button[aria-pressed=true],.ag-button[aria-selected=true]{border:3px double Highlight}.ag-theme :is(.ag-button,.ag-link,.ag-input,.ag-focusable):focus-visible{outline-color:Highlight}}.hero-back,.fhead button.back{appearance:none;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.hero-back{display:flex;align-items:center;padding:2px;cursor:pointer}.hero-back:focus-visible,.fhead button.back:focus-visible{outline:1px solid #fee761;outline-offset:2px}body.touch-device{overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.touch-device #game canvas{touch-action:none;cursor:default}.touch-device #ui-root{--touch-target: 44px}.touch-menu #ui-root>.hud{visibility:hidden}.touch-device .overlay{touch-action:manipulation;overscroll-behavior:contain}.touch-device .menu .item,.touch-device .hero-back,.touch-device .fhead .back,.touch-device .cx-tab,.touch-device .st-row,.touch-device .pk-skip,.touch-device .bd-me .edit,.touch-device .ws-cancel{min-height:var(--touch-target);touch-action:manipulation}.touch-device .menu .item .kh,.touch-device .pk-key{display:none}.touch-device .menu .item{min-width:100px}.touch-device .menu{gap:5px}.touch-device .fhead{flex:none;flex-wrap:wrap}.touch-device .fhead .back{min-width:var(--touch-target)}.touch-device .screen .frame{width:calc(100% - 20px);height:calc(100% - 20px);max-height:none}.touch-device .fbody{overflow-y:auto;overscroll-behavior:contain}.touch-device .guide .fbody{overflow:hidden}.touch-device .cx-tabs{flex-wrap:wrap;flex:none;gap:4px}.touch-device .cx-tab{justify-content:center;padding:4px 9px}.touch-device .codex .cx-tabs{position:relative;flex-wrap:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8b9bb4 #262b44}.touch-device .codex .cx-tabs::-webkit-scrollbar{height:3px}.touch-device .codex .cx-tabs::-webkit-scrollbar-track{background:#262b44}.touch-device .codex .cx-tabs::-webkit-scrollbar-thumb{background:#8b9bb4}.touch-device .gd-page{gap:12px}.touch-device .gd-row{grid-template-columns:88px minmax(0,1fr)}.touch-device .st-list{padding:2px 10px;gap:6px}.touch-device .st-row{flex:none}.touch-device .pxinput{min-height:var(--touch-target);font-size:20px;width:130px}.touch-device .box{max-height:calc(100% - 20px);overflow-y:auto}.touch-device .ps-left .menu{overflow-y:auto;min-height:0}.touch-device .pausescr{gap:10px}.touch-device .ps-left{width:128px}.touch-device .ps-diff{flex:none;padding-top:6px}.touch-device .pk-head{flex:none;flex-wrap:wrap;justify-content:center}.touch-device .pk-head .hero-back{margin-left:8px}.touch-device .picker{padding:10px 0;overflow-y:auto;justify-content:flex-start;touch-action:pan-x pan-y}.touch-device .pk-cards{flex:none;max-width:100%;padding:8px 14px;overflow-x:auto;overscroll-behavior:contain;touch-action:pan-x}.touch-device .pk-card{flex:none}.touch-device .pk-skip{flex:none;padding:8px 14px}.touch-device .weapon-swap .ws-panel{height:min(360px,calc(100% - 20px));grid-template-rows:24px 36px minmax(0,1fr) minmax(42px,auto)}.touch-device .weapon-swap .ws-footer{gap:4px}.touch-device .difficulty-select .ds-back{min-width:var(--touch-target);min-height:var(--touch-target);top:6px}.touch-device .difficulty-select .ds-arrow{width:var(--touch-target);height:var(--touch-target)}.touch-device .difficulty-select .ds-confirm{min-height:var(--touch-target)}.touch-device #ui-root .difficulty-select .ds-confirm>img.px,.touch-device .difficulty-select .ds-guide{display:none}.touch-device .difficulty-select .ds-actions{top:auto;bottom:10px}.touch-device .difficulty-select .ds-viewport{touch-action:pan-y}.touch-portrait .title{padding:40px 36px 24px}.touch-portrait .title .tl-left{width:100%;align-items:stretch}.touch-portrait .title .logo{margin-bottom:12px}.touch-portrait .title .sub{margin-bottom:28px}.touch-portrait .title .menu{width:100%;gap:10px}.touch-portrait .title .menu .item{padding:10px 14px;gap:10px;background:#0b0a12bb}.touch-portrait .title .menu .item>img:not(.dia){zoom:1.25}.touch-portrait .title .pt-caption{margin-top:18px;max-width:100%}.touch-portrait .title .hint{padding-top:22px}.touch-portrait .title .tl-right{top:auto;bottom:70px;right:28px;opacity:.65}.touch-portrait .title .painting{background:linear-gradient(#181425,#07060b)}.touch-portrait .title .pt-canvas{top:auto;bottom:0;transform-origin:0 100%}.touch-portrait .title .pt-fade{background:linear-gradient(#07060b22,#07060b77 70%,transparent)}.touch-portrait .title .ver{bottom:7px}.touch-portrait .picker{justify-content:center;gap:24px}.touch-portrait .pk-head{width:100%;padding:0 16px;gap:12px}.touch-portrait .pk-head .hero-back{width:100%;margin:0;justify-content:center}.touch-portrait .pk-cards{gap:16px;padding:12px 24px}.touch-portrait .pk-card{width:158px;height:236px}.touch-portrait .pk-card.hero{width:198px;height:278px}.touch-portrait .pk-card .pk-name,.touch-portrait .pk-card .pk-desc,.touch-portrait .pk-card.hero .hero-row,.touch-portrait .pk-card.hero .hero-perk{zoom:1.2}.touch-portrait .pk-card.hero .pk-art{height:78px}.touch-portrait .pk-card.hero .pk-desc{max-height:70px}.touch-portrait .pk-card.hero .hero-row{gap:2px}.touch-portrait .pk-card.hero .hero-row img{max-width:142px;object-fit:contain}.touch-portrait .pk-card .pk-key{display:none}.touch-portrait .pausescr{flex-direction:column;padding:20px}.touch-portrait .ps-left{width:100%;flex:none}.touch-portrait .ps-left .menu{display:grid;grid-template-columns:1fr 1fr;gap:8px}.touch-portrait .ps-right{min-height:0}.touch-portrait .ps-diff{margin-top:10px}.touch-portrait .ps-cols{grid-template-columns:1fr}.touch-portrait .screen .frame{padding:16px}.touch-portrait .fhead{gap:10px}.touch-portrait .fhead .fsub{order:3;width:100%;margin:0 0 8px}.touch-portrait .gd-row{grid-template-columns:minmax(0,1fr);gap:5px;padding-bottom:10px;border-bottom:1px solid #262b44}.touch-portrait .gd-row .gv{zoom:1.2}.touch-portrait .cx-main{flex-direction:column}.touch-portrait .cx-grid{width:100%;max-height:170px;grid-template-columns:repeat(6,1fr);grid-auto-rows:var(--touch-target)}.touch-portrait .cx-detail{min-height:170px}.touch-portrait .difficulty-select .ds-header{top:90px;gap:8px}.touch-portrait .difficulty-select .ds-back{top:18px;left:20px}.touch-portrait .difficulty-select .ds-counter{top:40px;right:24px}.touch-portrait .difficulty-select .ds-viewport{top:45%;transform:translateY(-50%);height:336px}.touch-portrait .difficulty-select .ds-track{gap:20px}.touch-portrait .difficulty-select .ds-card{flex-basis:340px;width:340px;height:320px;padding:16px;gap:12px}.touch-portrait .difficulty-select .ds-card-head{height:40px}.touch-portrait .difficulty-select .ds-card-head>img{zoom:1.4}.touch-portrait .difficulty-select .ds-badge,.touch-portrait .difficulty-select .ds-number{zoom:1.25}.touch-portrait .difficulty-select .ds-art{width:288px;height:123px}.touch-portrait .difficulty-select .ds-painting{zoom:1.5}.touch-portrait .difficulty-select .ds-promise{height:34px}.touch-portrait .difficulty-select .ds-promise>img{zoom:1.35}.touch-portrait .difficulty-select .ds-metrics{padding-top:10px}.touch-portrait .difficulty-select .ds-metrics>div{width:100px;gap:4px}.touch-portrait .difficulty-select .ds-metrics img{zoom:1.3}.touch-portrait .difficulty-select .ds-actions{bottom:100px;gap:20px}.touch-portrait .difficulty-select .ds-confirm{width:220px}.touch-portrait .difficulty-select .ds-dots{top:auto;bottom:78px}.touch-portrait .difficulty-select .ds-dots i{height:5px}.touch-portrait .difficulty-select:after{content:"左右滑动选择 · 轻触踏入试炼";position:absolute;bottom:36px;left:0;right:0;text-align:center;font:15px FusionPixel,monospace;color:#8b9bb4;pointer-events:none}.touch-device:not(.touch-portrait) .title{padding-top:10px;padding-bottom:10px}.touch-device:not(.touch-portrait) .title .logo{height:25px;transform:scale(.8);transform-origin:left top;margin-bottom:0}.touch-device:not(.touch-portrait) .title .sub,.touch-device:not(.touch-portrait) .title .hint,.touch-device:not(.touch-portrait) .title .pt-caption{display:none}.touch-device:not(.touch-portrait) .title .menu{gap:2px;overflow-y:auto}.touch-device:not(.touch-portrait) .picker{gap:4px}.touch-device:not(.touch-portrait) .heroes{padding:4px 0}.touch-device:not(.touch-portrait) .heroes .pk-cards{padding-top:2px;padding-bottom:2px}.touch-device:not(.touch-portrait) .difficulty-select .ds-viewport{top:43px}.touch-device:not(.touch-portrait) .difficulty-select .ds-dots{top:207px}@media(max-width:700px)and (orientation:landscape){.touch-device .hud .wbar{bottom:118px}}@media(prefers-reduced-motion:reduce){.touch-device .title *,.touch-device .picker *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
