:root{--bg: #07080c;--ink: #f2ecd8;--ink-dim: #a9a48f;--panel: #1a1c26;--panel-hi: #2a2e40;--edge: #05060a;--gold: #f2c14e;--hp: #d8433b;--xp: #4fb4ff}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html,body{margin:0;height:100%;background:var(--bg);overflow:hidden;overscroll-behavior:none;font-family:var(--pxfont);font-weight:700;color:var(--ink)}#frame{position:fixed;top:0;left:0;width:100vw;height:100dvh;overflow:hidden;background:#0d1210;touch-action:none;container-type:size}#game{position:absolute;top:0;left:0;image-rendering:pixelated;image-rendering:crisp-edges;display:block}#hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;text-shadow:.4cqw .4cqw 0 var(--edge);isolation:isolate}#xpbar{position:absolute;top:max(1.5cqw,env(safe-area-inset-top));left:2cqw;right:2cqw;height:3.2cqw;background:#10131c;border:.6cqw solid var(--edge)}#xpfill{height:100%;width:0%;background:var(--xp);box-shadow:inset 0 -.8cqw #2f7fc4}#hudrow{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 5cqw);left:3cqw;right:3cqw;display:flex;justify-content:space-between;align-items:baseline;font-size:4.4cqw}#timer{font-size:6.4cqw}#slots{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 13cqw);left:2.5cqw;display:flex;flex-direction:column;gap:1cqw;font-size:4cqw}#slots .row{display:flex;gap:1cqw}#slots .slot{min-width:8.4cqw;padding:.4cqw .8cqw;background:#0a0c12b3;border:.5cqw solid var(--edge);text-align:center;white-space:nowrap}#slots .slot small{font-size:3cqw;color:var(--gold)}#hpbar{position:absolute;left:50%;top:calc(50% + 2.2cqw);width:13cqw;height:2cqw;transform:translate(-50%);background:#1a0c0c;border:.5cqw solid var(--edge)}#hpfill{height:100%;width:100%;background:var(--hp)}#hptext{display:none}#joy{position:absolute;width:30cqw;height:30cqw;margin:-15cqw 0 0 -15cqw;border-radius:50%;border:.6cqw solid rgba(255,255,255,.28);background:#ffffff0f;pointer-events:none;display:none}#joyknob{position:absolute;left:50%;top:50%;width:12cqw;height:12cqw;margin:-6cqw 0 0 -6cqw;border-radius:50%;background:#fff6}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqw;padding:5cqw;background:#05060ac7;text-align:center}.overlay.hidden{display:none}.overlay h1{margin:0;font-size:10cqw;color:var(--gold);text-shadow:.8cqw .8cqw 0 var(--edge);letter-spacing:.5cqw}.overlay .sub{margin:0 0 2cqw;font-size:4.2cqw;color:var(--ink-dim)}#cards{display:flex;flex-direction:column;gap:3cqw;width:100%}.card{position:relative;display:grid;grid-template-columns:15cqw 1fr;gap:1cqw 3cqw;align-items:center;width:100%;padding:3cqw;font:inherit;color:var(--ink);text-align:left;background:var(--panel);border:.8cqw solid var(--edge);box-shadow:inset 0 0 0 .6cqw var(--panel-hi),0 1cqw 0 var(--edge);cursor:pointer}.card:active,.card:hover{background:var(--panel-hi);box-shadow:inset 0 0 0 .6cqw var(--gold),0 1cqw 0 var(--edge)}.card .icon{font-size:10cqw;text-align:center;line-height:1}.card .name{font-size:5cqw}.card .name small{margin-left:2cqw;font-size:3.6cqw;color:var(--gold)}.card .desc{font-size:3.8cqw;font-weight:400;color:var(--ink-dim)}.card .tags{color:#7fd6c2}#summary{font-size:5cqw;line-height:1.7;margin:2cqw 0 4cqw}#summary .build{font-size:4cqw;color:var(--ink-dim)}#restart{font:inherit;font-size:6cqw;padding:3cqw 7cqw;color:var(--edge);background:var(--gold);border:.8cqw solid var(--edge);box-shadow:0 1.2cqw #8a6a1e;cursor:pointer}.ic{display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-repeat:no-repeat;image-rendering:pixelated;image-rendering:crisp-edges}.card .icon .ic{width:13cqw;height:13cqw}#slots .ic{width:6.4cqw;height:6.4cqw;vertical-align:middle}#slots .slot.evo{border-color:var(--gold)}.card .body{display:flex;flex-direction:column;gap:1cqw;min-width:0}.card .name{line-height:1.1}.card.has-role{border-left:2cqw solid var(--r);padding-top:4.4cqw}.card .role{position:absolute;top:-.8cqw;right:2.5cqw;padding:.3cqw 1.8cqw;font-size:3cqw;letter-spacing:.3cqw;text-transform:uppercase;color:var(--edge);background:var(--r);border:.5cqw solid var(--edge);text-shadow:none}.elems{display:flex;flex-wrap:wrap;gap:1.2cqw}.elem{display:inline-block;padding:.4cqw 1.6cqw;font-size:3.6cqw;font-weight:700;line-height:1.25;color:var(--c);background:color-mix(in srgb,var(--c) 18%,#0b0d12);border:.5cqw solid var(--c);box-shadow:0 .5cqw 0 var(--edge);white-space:nowrap}.elem.none{--c: #6c6a5e;font-weight:400}.elem.mini{padding:0 1cqw;font-size:2.8cqw;box-shadow:none;vertical-align:.2em}.syns{display:flex;flex-direction:column;gap:.6cqw}.synl{font-size:3.3cqw;font-weight:700;line-height:1.3;color:var(--c)}.synl.dim{font-weight:400;color:#807c6c}.synl.unlock{padding:.8cqw 1.4cqw;background:color-mix(in srgb,var(--c) 14%,transparent);border:.4cqw dashed var(--c)}.synl.unlock b{color:var(--ink)}.synl .dots{margin-right:1.4cqw}.dots{display:inline-flex;gap:.6cqw;vertical-align:middle}.dots .d{display:inline-block;width:2cqw;height:2cqw;background:#1a1c26;border:.4cqw solid color-mix(in srgb,var(--c, #888) 55%,#000)}.dots .d.on{background:var(--c, #fff);border-color:var(--edge)}.dots .d.next{background:var(--c, #fff);border-color:var(--ink);animation:blink .5s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.card.synhit{box-shadow:inset 0 0 0 .6cqw var(--c),0 1cqw 0 var(--edge),0 0 4cqw color-mix(in srgb,var(--c) 70%,transparent);animation:synglow 1s steps(2) infinite}.card.synhit:after{content:"SYNERGIA!";position:absolute;top:-.8cqw;left:3cqw;padding:.3cqw 1.6cqw;font-size:3cqw;letter-spacing:.3cqw;color:var(--edge);background:var(--c);border:.5cqw solid var(--edge);text-shadow:none}.card.synhit{padding-top:4.4cqw}@keyframes synglow{50%{box-shadow:inset 0 0 0 .6cqw var(--c),0 1cqw 0 var(--edge),0 0 1.5cqw color-mix(in srgb,var(--c) 40%,transparent)}}.card.evo{padding-top:5cqw;background:linear-gradient(180deg,#4a3810,#241a08);border-color:#3a2a06;box-shadow:inset 0 0 0 .8cqw var(--gold),inset 0 0 0 1.6cqw #8a6a1e,0 1cqw 0 var(--edge),0 0 6cqw #f2c14e8c;animation:evoglow .9s steps(2) infinite}.card.evo .name{font-size:6cqw;color:#ffe58a}.card.evo .desc{color:#f2e2b0}.card.evo .from{font-size:3.2cqw;color:var(--gold)}.card.evo .icon .ic{filter:drop-shadow(0 0 1.5cqw #ffd24a)}.card.boon{padding-top:5cqw;--r: #5fd0c0}.card.boon .ribbon{background:#7fe0d0;font-size:3cqw}.card .ribbon{position:absolute;top:-1.2cqw;left:50%;transform:translate(-50%);padding:.6cqw 3cqw;font-size:3.6cqw;letter-spacing:.5cqw;color:var(--edge);background:var(--gold);border:.6cqw solid var(--edge);text-shadow:none;white-space:nowrap}@keyframes evoglow{50%{box-shadow:inset 0 0 0 .8cqw #ffe58a,inset 0 0 0 1.6cqw #8a6a1e,0 1cqw 0 var(--edge),0 0 2cqw #f2c14e4d}}#choicehint{width:100%;padding:2.4cqw 3cqw;font-size:3.6cqw;font-weight:400;line-height:1.35;text-align:left;color:var(--ink);background:#141a2a;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .5cqw #4fb4ff}#choicehint b{color:var(--gold)}#choicehint.hidden{display:none}#levelup{justify-content:safe center;overflow-y:auto;touch-action:pan-y}#levelup #cards{padding-top:1.5cqw}#rcol{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 26cqw);right:2.5cqw;display:flex;flex-direction:column;align-items:flex-end;gap:1.2cqw}#elems{display:flex;flex-direction:column;align-items:flex-end;gap:1cqw}#elems .pip{display:flex;align-items:center;gap:1cqw;padding:.5cqw 1cqw;font-size:3.6cqw;background:#0a0c12b8;border:.5cqw solid var(--edge)}#elems .pip b{width:4.2cqw;text-align:center;color:var(--c)}#elems .pip em{font-style:normal;font-size:3cqw;color:var(--c)}#elems .pip.t2{border-color:var(--c)}#elems .pip.t3{border-color:var(--c);box-shadow:0 0 2.5cqw color-mix(in srgb,var(--c) 70%,transparent)}#elems .pip.flash{animation:pipflash .25s steps(2) 4}#elems .pip.burst{animation:pipburst .3s steps(2) 6}@keyframes pipflash{50%{background:color-mix(in srgb,var(--c) 45%,#0b0d12)}}@keyframes pipburst{50%{background:var(--c);transform:scale(1.25);transform-origin:right center}}#bossbar{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 13cqw);left:2.5cqw;right:16cqw;text-align:center}#bossbar.hidden{display:none}#bossname{display:block;font-size:3.8cqw;color:#ff8a7a;letter-spacing:.3cqw}#bosshp{height:3.4cqw;margin-top:.6cqw;background:#1a0c0c;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #4a1c1c}#bossfill{height:100%;width:100%;background:#c2312a;box-shadow:inset 0 -.8cqw #7e1a16;transition:width .15s steps(3)}#hud.boss #slots{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 23cqw)}.card .desc b{color:var(--ink)}.tag{font-weight:700;font-size:3.4cqw}#shieldfill{position:absolute;left:0;top:0;height:100%;width:0%;background:#ffe9a0;opacity:.85}#manabar{position:absolute;left:50%;top:calc(50% + 4.6cqw);width:13cqw;height:1.3cqw;transform:translate(-50%);background:#0c1220;border:.4cqw solid var(--edge)}#manafill{height:100%;width:0%;background:var(--res, #4a8cff)}#statsbtn{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 13cqw);right:2.5cqw;width:max(44px,11cqw);height:max(44px,11cqw);font:inherit;font-size:4.4cqw;color:var(--ink);background:#0a0c12bf;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .5cqw var(--panel-hi);cursor:pointer}#ulti{position:absolute;right:4cqw;bottom:max(6cqw,env(safe-area-inset-bottom));width:21cqw;height:21cqw;padding:0;overflow:hidden;border-radius:50%;background:#0a0c12cc;border:.8cqw solid var(--edge);box-shadow:inset 0 0 0 .6cqw var(--panel-hi);cursor:pointer;touch-action:none}#ultifill{position:absolute;left:0;bottom:0;width:100%;height:0%;background:var(--res-dim, #2f5fc4)}#ultiicon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13cqw;opacity:.55}#ulti.ready{box-shadow:inset 0 0 0 .8cqw var(--gold),0 0 4cqw #ffd24a;animation:ultipulse .8s steps(2) infinite}#ulti.ready #ultiicon{opacity:1}#ulti.ready #ultifill{background:var(--res, #4a8cff)}@keyframes ultipulse{50%{transform:scale(1.06)}}#toasts{position:absolute;left:2cqw;right:23cqw;top:11cqh;bottom:62cqh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.2cqw;overflow:hidden;pointer-events:none}.tmsg{--c: #cdbb8a;--c2: var(--c);position:relative;display:flex;align-items:center;gap:1.4cqw;max-width:100%;padding:1cqw 2cqw 1cqw 3cqw;text-align:left;color:var(--ink);background:#06080cd6;border:.5cqw solid var(--edge);box-shadow:0 0 0 .25cqw #f2ecd81a;animation:msgin .2s steps(3);transition:opacity .3s,transform .3s}.tmsg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1cqw;background:linear-gradient(180deg,var(--c),var(--c2))}.tmsg.out{opacity:0;transform:translateY(-1.5cqw)}.tmsg .tic{flex:none;display:grid;place-items:center;width:5cqw;font-size:3.6cqw;font-style:normal;line-height:1}.tmsg .tic .ic{width:5cqw;height:5cqw}.tmsg .tbody{min-width:0;display:flex;align-items:baseline;gap:0 1.2cqw}.tmsg .tk{flex:none;font-style:normal;font-size:2.8cqw;letter-spacing:.2cqw;text-transform:uppercase;color:var(--c)}.tmsg b{font-size:3.6cqw;overflow:hidden;text-overflow:ellipsis}.tmsg .tdet{min-width:0;font-size:3cqw;font-weight:400;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmsg.t0,.tmsg.t1{white-space:nowrap}.tmsg.t0{padding-top:.7cqw;padding-bottom:.7cqw;background:#06080cbd}.tmsg.t0 b{font-size:3.3cqw}.tmsg.t1{border-color:var(--edge);box-shadow:inset 0 0 0 .35cqw color-mix(in srgb,var(--c) 45%,transparent),0 0 0 .25cqw #f2ecd81f}.tmsg.t2,.tmsg.t3{padding:1.6cqw 2.4cqw 1.6cqw 3.4cqw;gap:2cqw;background:#05060ae6;border-width:.7cqw;box-shadow:inset 0 0 0 .5cqw var(--c),0 0 4cqw color-mix(in srgb,var(--c) 45%,transparent);animation:bannerpop .3s steps(3)}.tmsg.t2 .tbody,.tmsg.t3 .tbody{flex-direction:column;align-items:flex-start;gap:.4cqw}.tmsg.t2 .tic,.tmsg.t3 .tic{width:7cqw;font-size:5cqw}.tmsg.t2 .tic .ic,.tmsg.t3 .tic .ic{width:7cqw;height:7cqw}.tmsg.t2 b{max-width:100%;font-size:4.3cqw;line-height:1.15;color:var(--c);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.tmsg.t2 .tdet,.tmsg.t3 .tdet{max-width:100%;font-size:3.1cqw;line-height:1.25;color:#ded8c2;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tmsg.t3{--c: #ff6a4a;padding:2cqw 2.6cqw 2cqw 3.6cqw;border-color:var(--edge);box-shadow:inset 0 0 0 .6cqw var(--c),0 0 6cqw color-mix(in srgb,var(--c) 70%,transparent);animation:bossin .42s steps(4)}.tmsg.t3 b{font-size:5.2cqw;letter-spacing:.2cqw;text-transform:uppercase;color:var(--c);white-space:nowrap}.tmsg.t3 .tk{font-size:3cqw}@keyframes msgin{0%{opacity:0;transform:translateY(2cqw) scale(.96)}}@keyframes bannerpop{0%{opacity:.2;transform:scale(1.35)}}@keyframes bossin{0%{opacity:.2;transform:scale(1.7)}60%{transform:scale(1) translate(-1cqw)}80%{transform:scale(1) translate(1cqw)}}#arrow{position:absolute;display:none;margin:-4cqw 0 0 -4cqw;width:8cqw;height:8cqw;font-size:7cqw;line-height:8cqw;text-align:center;animation:ultipulse .6s steps(2) infinite}#arrow span{display:inline-block}.bigbtn{font:inherit;font-size:6cqw;padding:3cqw 7cqw;color:var(--edge);background:var(--gold);border:.8cqw solid var(--edge);box-shadow:0 1.2cqw #8a6a1e;cursor:pointer;flex:none}.ghostbtn{margin-top:2cqw;font:inherit;font-size:4.4cqw;padding:2cqw 5cqw;color:var(--ink);background:var(--panel);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .5cqw var(--panel-hi);cursor:pointer}#stats{justify-content:flex-start;overflow-y:auto;background:#07080c;z-index:5;touch-action:pan-y}#stats h1{font-size:8cqw;flex:none}#statsclose{position:sticky;bottom:0;z-index:1;width:84%;min-height:max(48px,13cqw);margin-top:2cqw;box-shadow:0 1.2cqw #8a6a1e,0 0 0 3cqw #07080c}#statsbody{flex:none}#statsbody{width:100%;text-align:left;font-size:3.7cqw;font-weight:400;line-height:1.35}#statsbody h2{margin:4cqw 0 1.5cqw;font-size:4.4cqw;color:var(--gold);border-bottom:.5cqw solid var(--panel-hi)}#statsbody .grid{display:grid;grid-template-columns:1fr 1fr;gap:.6cqw 4cqw}#statsbody .st{display:flex;justify-content:space-between;color:var(--ink-dim)}#statsbody .st b{color:var(--ink)}#statsbody .it{display:grid;grid-template-columns:9cqw 1fr;gap:2.5cqw;align-items:start;margin-bottom:2cqw;color:var(--ink-dim)}#statsbody .it .ic,#statsbody .it .emo{width:9cqw;height:9cqw;font-size:7cqw}#statsbody .it b{color:var(--ink);font-size:4cqw}#statsbody small{color:var(--gold)}#statsbody em{font-style:normal;color:#7fd6c2}#statsbody .hint{display:block;font-style:normal;color:#b89cff}#statsbody .dim{margin:0 0 1.5cqw;color:var(--ink-dim)}#statsbody .tags{display:flex;flex-direction:column;gap:1.6cqw}#statsbody .tagbox{padding:1.8cqw 2cqw;background:var(--panel);border:.5cqw solid var(--edge);border-left:1.6cqw solid color-mix(in srgb,var(--c) 35%,#1a1c26)}#statsbody .tagbox.off{opacity:.6}#statsbody .tagbox.t2,#statsbody .tagbox.t3{border-left-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--panel))}#statsbody .tagbox.t3{box-shadow:0 0 2.5cqw color-mix(in srgb,var(--c) 45%,transparent)}#statsbody .tb-head{display:flex;align-items:center;gap:2cqw;margin-bottom:1cqw}#statsbody .tb-head .dots .d{width:2.6cqw;height:2.6cqw}#statsbody .syn{display:flex;gap:1.6cqw;font-size:3.3cqw;color:#6c6a5e}#statsbody .syn .lvl{flex:none;width:6cqw;text-align:center;font-weight:700;border:.4cqw solid #3a3c48}#statsbody .syn.on{color:var(--ink)}#statsbody .syn.on .lvl{color:var(--edge);background:var(--c);border-color:var(--edge)}#statsbody .feed{margin-top:1cqw;min-height:6cqw}#statsbody .feed .ic,#statsbody .feed .emo{width:6cqw;height:6cqw;margin-right:1cqw;font-size:4.6cqw;vertical-align:middle}#statsbody .feed .none{font-size:3cqw;color:#6c6a5e}#statsbody h2 small{margin-left:2cqw;font-size:3.4cqw}#statsbody .dim b{color:var(--ink)}#fps{position:absolute;left:1.5cqw;bottom:1.5cqw;font-size:3cqw;font-weight:400;color:#ffffff73;pointer-events:none}#frame.inmenu #hud,#frame.inmenu #statsbtn,#frame.inmenu #ulti,#frame.inmenu #joy{display:none}#menu{--cc: var(--gold);z-index:6;justify-content:safe center;overflow:hidden;gap:2cqw;padding-top:max(4cqw,env(safe-area-inset-top));padding-bottom:max(5cqw,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%,rgba(40,70,46,.55) 0%,transparent 60%),#050708ed}#menu.hidden{display:none}#menu .title{padding:0 11cqw;white-space:nowrap;font-size:7.4cqw;line-height:1;letter-spacing:.6cqw;color:var(--gold);text-shadow:.8cqw .8cqw 0 var(--edge),0 0 5cqw rgba(110,200,120,.35);flex:none}#menu .sub{margin:0;font-size:3.6cqw;flex:none}#roster{display:flex;justify-content:safe center;gap:2cqw;width:calc(100% + 10cqw);margin:0 -5cqw;padding:1.6cqw 5cqw 2.4cqw;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;flex:none}#roster::-webkit-scrollbar{display:none}#roster.many{justify-content:flex-start}.ctile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6cqw;flex:0 0 16cqw;min-width:44px;min-height:44px;padding:0;font:inherit;color:var(--ink-dim);background:none;border:0;scroll-snap-align:center;cursor:pointer}.ctile .tport{display:grid;place-items:center;width:16cqw;height:16cqw;overflow:hidden;font-size:9cqw;background:radial-gradient(circle at 50% 65%,#2b3a2a,#10141a 78%);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw var(--panel-hi),0 .8cqw 0 var(--edge);opacity:.7;filter:saturate(.6)}.ctile .tport .hero{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.ctile .tport .ic{width:11cqw;height:11cqw}.ctile .tdiff{position:absolute;top:.6cqw;right:.9cqw;font-size:2.4cqw;line-height:1;color:var(--gold);text-shadow:.3cqw .3cqw 0 var(--edge)}.ctile.sel{color:var(--tc)}.ctile.sel .tport{opacity:1;filter:none;background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--tc) 38%,#1a2418),#10141a 80%);box-shadow:inset 0 0 0 .6cqw var(--tc),0 .8cqw 0 var(--edge),0 0 3.5cqw color-mix(in srgb,var(--tc) 55%,transparent);transform:translateY(-.8cqw)}#newhint{flex:none;min-height:44px;padding:1.2cqw 3cqw;font:inherit;font-size:3.4cqw;font-weight:400;color:var(--ink);background:#141a2a;border:.5cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #4fb4ff;cursor:pointer}#newhint b{color:var(--gold)}#newhint.hidden{display:none}#classdetail{display:flex;flex-direction:column;gap:1.8cqw;width:100%;min-height:0;flex:0 1 auto;overflow-y:auto;padding:3cqw;text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 14%,var(--panel)) 0%,var(--panel) 45%);border:.8cqw solid var(--edge);box-shadow:inset 0 0 0 .6cqw var(--cc),0 1cqw 0 var(--edge);touch-action:pan-y}.cd-top{display:grid;grid-template-columns:34cqw 1fr;gap:3cqw;align-items:center}.cd-port{display:grid;place-items:center;width:34cqw;height:34cqw;overflow:hidden;font-size:18cqw;background:radial-gradient(ellipse at 50% 88%,rgba(0,0,0,.55) 0%,transparent 32%),radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--cc) 30%,#22301f),#0d1015 78%);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw color-mix(in srgb,var(--cc) 60%,#000)}.cd-port .heroanim{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.cd-port .ic{width:24cqw;height:24cqw}.cd-head{display:flex;flex-direction:column;gap:1.2cqw;min-width:0}.cd-name{font-size:clamp(4.4cqw,6.6cqw,6.6cqw);line-height:1;color:var(--cc);text-shadow:.6cqw .6cqw 0 var(--edge);overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:clip}.cd-name:has(>.long),.cd-name.long{font-size:5.2cqw}.cd-diff{font-size:3.2cqw;color:var(--ink-dim)}.cd-diff .stars{color:var(--gold);letter-spacing:.3cqw}.cd-diff .stars s{text-decoration:none;color:#3a3c48}.cd-diff.d3 .stars{color:#ff6b57}.cd-stats{display:flex;flex-direction:column;gap:1cqw;padding:1.4cqw 1.8cqw;background:#080a108c;border:.5cqw solid var(--edge)}.cd-bars{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;gap:1cqw 2.4cqw}.cd-bar{display:flex;align-items:center;gap:1cqw}.cd-bar .uic{flex:none;width:4.6cqw;height:4.6cqw}.cd-bar .pips{display:flex;gap:.4cqw}.cd-bar .pips i{width:2.9cqw;height:2.6cqw;background:#10131c;border:.4cqw solid var(--edge)}.cd-bar .pips i.on{background:var(--bc);box-shadow:inset 0 -.6cqw color-mix(in srgb,var(--bc) 55%,#000)}.cd-role{font-size:3.5cqw;font-weight:400;line-height:1.3;color:var(--ink)}.cd-kit{display:grid;grid-template-columns:auto 1fr;gap:2.4cqw;align-items:center}.cd-kit small{display:block;font-size:2.7cqw;font-weight:400;color:var(--ink-dim)}.cd-wpn{display:flex;align-items:center;gap:1.6cqw;font-size:3.4cqw}.cd-wpn .ic,.cd-wpn .emo{flex:none;width:8cqw;height:8cqw;font-size:6cqw;line-height:8cqw;text-align:center}.cd-elems{justify-self:end;text-align:right}.cd-elems .elems{justify-content:flex-end}.cd-elems .elem{font-size:3cqw;padding:.2cqw 1.2cqw}.cd-ulti{display:grid;grid-template-columns:8cqw 1fr;gap:2cqw;align-items:center;padding:1.4cqw 2cqw;font-size:3.1cqw;font-weight:400;line-height:1.3;color:var(--ink-dim);background:#12151f;border:.4cqw solid #3a3c48}.cd-ulti b{color:#9fd0ff}.cd-ulti .ic,.cd-ulti .emo{width:8cqw;height:8cqw;font-size:6cqw;line-height:8cqw;text-align:center}.cd-perks{display:flex;flex-direction:column;gap:.4cqw;margin:0;padding:0;list-style:none;font-size:3.2cqw;font-weight:400;line-height:1.3;color:var(--ink)}.cd-perks li:before{content:"▸ ";color:var(--cc)}.cd-rec{font-size:3.3cqw;color:var(--gold)}.cd-rec b{color:var(--ink)}.cd-rec.none{font-weight:400;color:#807c6c}#play{width:84%;min-height:max(48px,14cqw);font-size:7cqw;letter-spacing:.4cqw;animation:playpulse 1.2s steps(2) infinite}#play:active{transform:translateY(1cqw);box-shadow:0 .2cqw #8a6a1e}@keyframes playpulse{50%{box-shadow:0 1.2cqw #8a6a1e,0 0 5cqw #f2c14e99}}#gameover{justify-content:safe center;overflow-y:auto;touch-action:pan-y;z-index:5}#gameover h1{flex:none}#summary{width:100%;margin:0 0 2cqw;font-size:4cqw;line-height:1.35;flex:none}#summary .gohead{font-size:4.2cqw;color:var(--ink-dim)}#summary .newrec{display:inline-block;margin:1.5cqw 0;padding:1.4cqw 4cqw;font-size:5.4cqw;letter-spacing:.4cqw;color:var(--edge);background:var(--gold);border:.7cqw solid var(--edge);box-shadow:0 1cqw #8a6a1e,0 0 6cqw #f2c14ea6;text-shadow:none;animation:recpop .5s steps(3),ultipulse .9s steps(2) .5s infinite}@keyframes recpop{0%{transform:scale(2)}to{transform:scale(1)}}#summary .prevrec{margin:1cqw 0;font-size:3.4cqw;font-weight:400;color:#807c6c}#summary .gostats{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;margin:2cqw 0 1cqw}#summary .gostats>div{display:flex;flex-direction:column;padding:1.6cqw 1cqw;background:var(--panel);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw var(--panel-hi)}#summary .gostats>div.rec{box-shadow:inset 0 0 0 .5cqw var(--gold),0 0 3cqw #f2c14e73}#summary .gostats>div.rec small:after{content:" ★";color:var(--gold)}#summary .gostats small{font-size:3cqw;font-weight:400;color:var(--ink-dim)}#summary .gostats b{font-size:6.4cqw;line-height:1.1}#summary h3{margin:3cqw 0 1.2cqw;font-size:4cqw;text-align:left;color:var(--gold);border-bottom:.5cqw solid var(--panel-hi)}#summary .gobuild{display:flex;flex-wrap:wrap;gap:1.2cqw}#summary .bslot{position:relative;padding:.6cqw;background:var(--panel);border:.5cqw solid var(--edge);line-height:0}#summary .bslot.evo{border-color:var(--gold);box-shadow:0 0 2cqw #f2c14e80}#summary .bslot .ic,#summary .bslot .emo{width:9cqw;height:9cqw;font-size:7cqw;line-height:9cqw}#summary .bslot small{position:absolute;right:.4cqw;bottom:.2cqw;font-size:3cqw;line-height:1;color:var(--gold)}#summary .gosyn{margin-top:1.6cqw;text-align:left;line-height:1.8}#summary .godmg{display:flex;flex-direction:column;gap:1.2cqw}#summary .dmg{display:grid;grid-template-columns:7cqw 1fr auto;grid-template-rows:auto auto;column-gap:2cqw;align-items:center;text-align:left;font-size:3.5cqw}#summary .dmg .ic,#summary .dmg .emo{grid-row:1 / 3;width:7cqw;height:7cqw;font-size:5.4cqw;line-height:7cqw;text-align:center}#summary .dmg .dn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#summary .dmg .dv{font-size:3.2cqw;font-weight:400;color:var(--ink-dim)}#summary .dmg .dbar{grid-column:2 / 4;height:1.8cqw;background:#10131c;border:.4cqw solid var(--edge)}#summary .dmg .dbar i{display:block;height:100%;background:#e0503f;box-shadow:inset 0 -.6cqw #8e2a20}#summary .dmg:first-child .dbar i{background:var(--gold);box-shadow:inset 0 -.6cqw #8a6a1e}#summary .gokill{margin:1.2cqw 0 1.6cqw;font-size:4cqw;color:var(--ink)}#summary .gokill b{color:#ff7a66}#summary .gokill small{display:block;font-size:3cqw;color:var(--ink-dim)}#summary .godeath{margin-top:2.4cqw;padding:2.4cqw 3cqw;text-align:left;background:#1a1016;border:.5cqw solid #6e2a2a;box-shadow:inset 0 0 0 .5cqw #10131c}#summary .gdhead small,#summary .gdrows small{display:block;font-size:2.9cqw;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.2cqw}#summary .gdhead b{display:block;font-size:4.6cqw;color:#ff7a66;line-height:1.2}#summary .gdhead em{display:block;font-style:normal;font-size:3.3cqw;color:var(--ink)}#summary .gdctx{margin-top:1.2cqw;font-size:3.2cqw;color:var(--ink-dim)}#summary .gdrows{display:flex;flex-direction:column;gap:1cqw;margin-top:2cqw}#summary .gdrow{display:grid;grid-template-columns:1fr auto auto;column-gap:2cqw;align-items:baseline;font-size:3.3cqw}#summary .gdrow .gw{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#summary .gdrow .gh{font-size:2.9cqw;color:var(--ink-dim)}#summary .gdrow .gv{color:#ff7a66}#summary .gdrow .gbar{grid-column:1 / 4;height:1.4cqw;background:#10131c;border:.3cqw solid var(--edge)}#summary .gdrow .gbar i{display:block;height:100%;background:#8e3a30}#summary .gdrow.killer .gbar i{background:#e0503f}#summary .gdtip{margin-top:2cqw;font-size:3.1cqw;color:var(--gold)}.gobtns{display:flex;gap:3cqw;align-items:stretch;justify-content:center;width:100%;flex:none}.gobtns .bigbtn,.gobtns .ghostbtn{margin:0;min-height:max(48px,13cqw)}.gobtns .bigbtn{flex:1.4;padding:2cqw 3cqw}.gobtns .ghostbtn{flex:1;font-size:5cqw}#vignette,#lowhp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 50%,transparent 42%,rgba(200,20,20,.55) 78%,rgba(150,0,0,.85) 100%);will-change:opacity}#lowhp{background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(170,0,0,.6) 100%)}#lowhp.on{animation:lowpulse 1.1s steps(4) infinite}@keyframes lowpulse{0%,to{opacity:.25}50%{opacity:.8}}#hpfill.low{animation:blink .5s steps(2) infinite}#xpbar{transform-origin:center top}#buff{max-width:34cqw;padding:.8cqw 1.6cqw;font-size:3.3cqw;line-height:1.2;text-align:right;color:#ffe58a;background:#1e1808d1;border:.5cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #8a6a1e}#buff.hidden{display:none}#buff.ending{animation:blink .5s steps(2) infinite}#slots .slot{position:relative;pointer-events:auto;cursor:help;touch-action:none}#slots .slot:before{content:"";position:absolute;top:-.6cqw;right:-.6cqw;bottom:-.6cqw;left:-.6cqw}#slots .slot.evoready{border-color:var(--gold);animation:evoslot .7s steps(2) infinite}#slots .slot .star{position:absolute;top:-1.6cqw;right:-1.2cqw;font-size:3.6cqw;line-height:1;color:#ffe58a;text-shadow:.3cqw .3cqw 0 var(--edge),0 0 1.5cqw #ffd24a}@keyframes evoslot{50%{background:#785a14d9}}#slottip{position:absolute;left:2.5cqw;z-index:3;max-width:72cqw;padding:1.6cqw 2.2cqw;font-size:3.3cqw;font-weight:400;line-height:1.35;text-align:left;color:var(--ink);background:#0e1018f2;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw var(--panel-hi),0 1cqw 0 var(--edge);text-shadow:none}#slottip.hidden{display:none}#slottip b{font-size:3.8cqw;color:var(--gold)}#slottip small,#slottip .dim{color:var(--ink-dim)}#slottip .evo{display:block;margin-top:.8cqw;color:#b89cff}#slottip .evo.ready{color:#ffe58a;font-weight:700}#combostrip{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqw;width:100%;flex:none}#combostrip:empty{display:none}#combostrip .clabel{font-size:3.2cqw;color:var(--ink-dim);align-self:center}.cchip{padding:.5cqw 1.6cqw;font-size:3.1cqw;font-weight:400;line-height:1.3;color:var(--ink);background:#12151f;border:.5cqw solid var(--edge);border-left:1.2cqw solid var(--c1);border-right:1.2cqw solid var(--c2)}.cchip.on{font-weight:700;color:var(--edge);background:linear-gradient(90deg,var(--c1),var(--c2))}.card.combohit{padding-top:4.4cqw;box-shadow:inset .7cqw 0 0 var(--c1),inset -.7cqw 0 0 var(--c2),inset 0 .7cqw 0 var(--c1),inset 0 -.7cqw 0 var(--c2),0 1cqw 0 var(--edge),-1.5cqw 0 4cqw color-mix(in srgb,var(--c1) 60%,transparent),1.5cqw 0 4cqw color-mix(in srgb,var(--c2) 60%,transparent);animation:combglow .8s steps(2) infinite}.card.combohit:after{content:"⚗ COMBO!";position:absolute;top:-.8cqw;left:3cqw;padding:.3cqw 1.6cqw;font-size:3cqw;letter-spacing:.3cqw;color:var(--edge);background:linear-gradient(90deg,var(--c1),var(--c2));border:.5cqw solid var(--edge);text-shadow:none}.card.synhit.combohit:after{content:"SYNERGIA + COMBO!"}@keyframes combglow{50%{box-shadow:inset .7cqw 0 0 var(--c2),inset -.7cqw 0 0 var(--c1),inset 0 .7cqw 0 var(--c2),inset 0 -.7cqw 0 var(--c1),0 1cqw 0 var(--edge),0 0 1.5cqw color-mix(in srgb,var(--c1) 35%,transparent)}}.combos{display:flex;flex-direction:column;gap:.6cqw}.combol{font-size:3.2cqw;font-weight:400;line-height:1.3;color:#b8b29a}.combol.unlock{padding:.8cqw 1.4cqw;font-weight:700;color:var(--ink);background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 22%,transparent),color-mix(in srgb,var(--c2) 22%,transparent));border:.4cqw dashed var(--c1);border-right-color:var(--c2);border-bottom-color:var(--c2)}.combol.unlock b{color:#ffe58a}.combol.unlock i{font-style:normal;font-weight:400;color:var(--ink-dim)}#statsbody .combolist{display:flex;flex-direction:column;gap:1.2cqw}#statsbody .combo{padding:1.4cqw 2cqw;background:var(--panel);border:.5cqw solid var(--edge);border-left:1.4cqw solid color-mix(in srgb,var(--c1) 35%,#1a1c26);border-right:1.4cqw solid color-mix(in srgb,var(--c2) 35%,#1a1c26);opacity:.6}#statsbody .combo.near{opacity:.9;border-left-color:var(--c1);border-right-color:var(--c2)}#statsbody .combo.on{opacity:1;border-left-color:var(--c1);border-right-color:var(--c2);background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 14%,var(--panel)),color-mix(in srgb,var(--c2) 14%,var(--panel)));box-shadow:0 0 2.5cqw color-mix(in srgb,var(--c1) 35%,transparent)}#statsbody .combo .ch{font-size:3.6cqw;color:var(--ink)}#statsbody .combo .ch b{color:var(--gold)}#statsbody .combo .cd{margin-top:.4cqw;font-size:3.2cqw;color:var(--ink-dim)}#statsbody .cstate{display:inline-block;margin-left:1.6cqw;padding:0 1.2cqw;font-size:2.9cqw;font-weight:700}#statsbody .cstate.on{color:var(--edge);background:var(--gold)}#statsbody .cstate.near{color:#ffd27a;border:.4cqw dashed #ffd27a}#xpbar{height:2.6cqw;border-width:.5cqw}#hudrow{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 3.8cqw);left:2cqw;right:2cqw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.6cqw 1cqw;background:linear-gradient(180deg,#05060a8c,#05060a00)}#level{justify-self:start;display:inline-flex;align-items:baseline;gap:.8cqw;padding:.2cqw 1.6cqw;font-size:5cqw;line-height:1.1;color:var(--xp);background:#0a0c12b8;border:.5cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #1d3a5a}#level small{font-size:2.8cqw;color:var(--ink-dim)}#timer{font-size:7cqw;line-height:1;letter-spacing:.3cqw}#hudright{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:.4cqw;font-size:4.2cqw;line-height:1.1}#gold{color:var(--gold)}#gold .ic,#statshead .gold .ic,#summary .banked .ic{width:4.6cqw;height:4.6cqw;margin-right:.6cqw;vertical-align:-.6cqw}#radar{position:absolute;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 25.5cqw);right:2.5cqw;width:20cqw;height:20cqw;border-radius:50%;background:radial-gradient(circle,#141e18bf,#080a0ed1 70%);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #6ec87840;image-rendering:pixelated;image-rendering:crisp-edges;opacity:.92}#rcol{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 47.5cqw)}#bossbar{right:2.5cqw;left:2.5cqw;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 13cqw);padding:1cqw 1.6cqw 1.4cqw;background:#140606b8;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #5a1c1c;margin-right:13.5cqw}#bosshead{display:flex;justify-content:space-between;align-items:baseline;gap:2cqw}#bossname{display:block;overflow:hidden;font-size:3.8cqw;white-space:nowrap;text-overflow:ellipsis}#bossname:before{content:"☠ "}#bosspct{flex:none;font-size:3.4cqw;color:#ffd2c8}#bosshp{position:relative;overflow:hidden;isolation:isolate}#bosstrail{position:absolute;left:0;top:0;bottom:0;width:100%;background:#ffe2b0;transition:width .5s ease-out .45s}#bossfill{position:relative;z-index:1}#bosshp .tick{position:absolute;top:0;bottom:0;z-index:2;width:.4cqw;background:#05060ab3}#bosshp .tick.passed{background:#ffe2b08c}#bosshp .t1{left:25%}#bosshp .t2{left:50%}#bosshp .t3{left:75%}#bossbar.low #bossfill{animation:blink .4s steps(2) infinite}#bossbar.low #bosspct{color:#ff6b57}#hud.boss #slots{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 26cqw)}.card{grid-template-columns:17cqw 1fr;gap:0 2.6cqw;padding:2.4cqw 2.6cqw;animation:cardin .28s steps(3) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes cardin{0%{opacity:0;transform:translateY(4cqw)}to{opacity:1;transform:none}}.card.synhit,.card.combohit,.card.evo{animation-delay:calc(var(--i, 0) * 70ms)}.card .cic{display:flex;flex-direction:column;align-items:center;gap:1.2cqw;align-self:center}.card .icon{display:grid;place-items:center;width:16cqw;height:16cqw;font-size:11cqw;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--r, #888) 22%,#1a1c26),#0d0f16 75%);border:.5cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw color-mix(in srgb,var(--r, #555) 45%,#000)}.card .icon .ic{width:14cqw;height:14cqw}.card.evo .icon{background:radial-gradient(circle,#6a5014,#241a08 75%)}.card .lvpips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5cqw;max-width:16cqw}.card .lvpips i{width:2cqw;height:2cqw;background:#10131c;border:.4cqw solid #3a3c48}.card .lvpips i.on{background:var(--gold);border-color:var(--edge)}.card .lvpips i.next{background:#ffe58a;border-color:var(--ink);animation:blink .5s steps(2) infinite}.card .body{gap:.8cqw}.card .name{font-size:4.8cqw;line-height:1.1;padding-right:12cqw}.card.evo .name,.card.heal .name{padding-right:0}.card .name small{margin-left:1.6cqw;font-size:3.2cqw}.card .chips{display:flex;flex-wrap:wrap;gap:.8cqw}.card .chips .elem.mini{padding:.1cqw 1.2cqw;font-size:2.9cqw;vertical-align:baseline}.card .elem s{text-decoration:none;color:var(--ink)}.rolechip{display:inline-block;padding:.1cqw 1.2cqw;font-size:2.9cqw;line-height:1.25;color:var(--edge);background:var(--r);border:.4cqw solid var(--edge);text-shadow:none;white-space:nowrap}.card .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:3.6cqw;line-height:1.3;color:#cfc9b2}.card.evo .desc{-webkit-line-clamp:5;line-clamp:5}.card.has-role{padding-top:2.4cqw;border-left-width:1.6cqw}.card.synhit,.card.combohit{padding-top:4.4cqw}.card.evo{padding-top:5cqw}.card .newtag{position:absolute;top:-.8cqw;right:2.5cqw;padding:.3cqw 1.6cqw;font-size:3cqw;letter-spacing:.3cqw;color:var(--edge);background:#7ee08a;border:.5cqw solid var(--edge);text-shadow:none}.card .newtag.max{background:var(--gold)}.card .newtag.curse{color:#f2e6ff;background:#7a2fb0}.synl.unlock,.combol.unlock{padding:.5cqw 1.2cqw;font-size:3.1cqw}.combol.unlock i{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:2.9cqw}.combol{font-size:3cqw}.card .key{position:absolute;right:1.6cqw;bottom:1.2cqw;padding:0 1cqw;font:inherit;font-size:2.6cqw;color:var(--ink-dim);border:.4cqw solid #3a3c48}@media (hover: none){.card .key{display:none}}.card.cursed{background:linear-gradient(180deg,#2a1838 0%,var(--panel) 70%);box-shadow:inset 0 0 0 .6cqw #7a2fb0,0 1cqw 0 var(--edge),0 0 3cqw #8c3cc873}.card.ascend{box-shadow:inset 0 0 0 .8cqw var(--asc, var(--gold)),inset 0 0 0 1.6cqw #8a6a1e,0 1cqw 0 var(--edge),0 0 7cqw color-mix(in srgb,var(--asc, #f2c14e) 60%,transparent)}.cchip.legend{font-weight:700;color:#ffe58a;border-left-color:var(--gold);border-right-color:var(--gold)}#combostrip{gap:1cqw}#merchant .card .icon{width:12cqw;height:12cqw}#merchant .card .name{padding-right:0}.lubtns{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4cqw;width:100%;margin-top:1cqw;flex:none}.lubtns .ghostbtn{margin:0;min-height:44px}#reroll{color:var(--edge);background:#ffe58a;box-shadow:inset 0 0 0 .5cqw #b8902a,0 1cqw 0 var(--edge)}#reroll b{display:inline-block;min-width:5cqw;margin-left:1cqw;padding:0 1cqw;color:#ffe58a;background:var(--edge)}#reroll.hidden{display:none}#frame #adreroll,#adreroll{color:var(--edge);background:#c9b6ff;box-shadow:inset 0 0 0 .5cqw #5b45a8,0 1cqw 0 var(--edge)}#frame #adreroll b,#adreroll b{display:inline-block;min-width:5cqw;margin-left:1cqw;padding:0 1cqw;color:#c9b6ff;background:var(--edge)}#adreroll:disabled{opacity:.6}#adreroll.hidden{display:none}.ghostbtn{min-height:44px}#stats{gap:1.6cqw;padding-top:max(4cqw,env(safe-area-inset-top));padding-bottom:0}#statshead{display:flex;flex-wrap:wrap;justify-content:center;gap:1cqw 3cqw;font-size:3.8cqw;color:var(--ink-dim);flex:none}#statshead b{color:var(--ink)}#statshead .gold{color:var(--gold)}#stattabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw;width:100%;padding:1.4cqw 0;background:#07080c;flex:none}#stattabs button{min-height:max(44px,11cqw);padding:0 1cqw;font:inherit;font-size:4cqw;color:var(--ink-dim);background:var(--panel);border:.6cqw solid var(--edge);box-shadow:inset 0 -.8cqw #10121a;cursor:pointer}#stattabs button.on{color:var(--edge);background:var(--gold);box-shadow:inset 0 -.8cqw #b8902a}#statsbody>h2:first-child{margin-top:1cqw}#statsbody .grid.one{grid-template-columns:1fr}#statsbody .st{padding:.4cqw 0;border-bottom:.3cqw solid #161822}#statsbody .legend{padding:1.4cqw 2cqw;background:var(--panel);border:.5cqw solid var(--edge);border-left:1.4cqw solid #5a4a20;opacity:.65}#statsbody .legend.on{opacity:1;border-left-color:var(--gold);background:linear-gradient(90deg,rgba(242,193,78,.14),var(--panel))}#statsbody .legend .ch{font-size:3.6cqw;color:var(--ink)}#statsbody .legend .ch b{color:var(--gold)}#statsbody .legend .ic,#statsbody .legend .emo{width:5cqw;height:5cqw;vertical-align:middle}#statsbody .legend .cd{margin-top:.4cqw;font-size:3.2cqw;color:var(--ink-dim)}.pausebtns{position:sticky;bottom:0;z-index:2;display:flex;gap:2.4cqw;width:100%;margin-top:auto;padding:2.4cqw 0 max(4cqw,env(safe-area-inset-bottom));background:linear-gradient(180deg,#07080c00,#07080c 30%);flex:none}#statsclose{position:static;flex:1;width:auto;margin:0;box-shadow:0 1.2cqw #8a6a1e}.iconbtn{display:grid;place-items:center;min-width:max(48px,13cqw);min-height:max(48px,13cqw);margin:0;padding:0;font-size:6.4cqw;line-height:1}#settings{z-index:8;background:#05060adb}#settings.hidden{display:none}.setpanel{display:flex;flex-direction:column;gap:2.4cqw;width:100%;max-width:92cqw;padding:4cqw;background:var(--panel);border:.8cqw solid var(--edge);box-shadow:inset 0 0 0 .6cqw var(--panel-hi),0 1.2cqw 0 var(--edge)}.setpanel h1{font-size:8cqw}.setrow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3cqw;min-height:48px;font-size:4.4cqw;text-align:left}.setrow.vol{grid-template-columns:22cqw 1fr 12cqw}.setrow.vol b{text-align:right;color:var(--gold)}.toggle{min-width:max(64px,20cqw);min-height:44px;font:inherit;font-size:4cqw;color:var(--ink-dim);background:#10131c;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .4cqw #3a3c48;cursor:pointer}.toggle.on{color:var(--edge);background:#7ee08a;box-shadow:inset 0 -.8cqw #3e8a4a}.seg{display:flex;gap:1cqw}.seg .toggle{min-width:max(56px,17cqw);padding:0 1.2cqw;font-size:3.4cqw}.toggle:disabled,.setrow.vol input[type=range]:disabled{opacity:.4}.setrow.vol input[type=range]{--v: 80%;width:100%;height:44px;margin:0;background:transparent;touch-action:manipulation;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.setrow.vol input[type=range]::-webkit-slider-runnable-track{height:3cqw;background:linear-gradient(90deg,var(--gold) var(--v),#10131c var(--v));border:.5cqw solid var(--edge)}.setrow.vol input[type=range]::-moz-range-track{height:3cqw;background:linear-gradient(90deg,var(--gold) var(--v),#10131c var(--v));border:.5cqw solid var(--edge)}.setrow.vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:6cqw;height:8cqw;margin-top:-3cqw;background:var(--ink);border:.6cqw solid var(--edge);border-radius:0}.setrow.vol input[type=range]::-moz-range-thumb{width:6cqw;height:8cqw;background:var(--ink);border:.6cqw solid var(--edge);border-radius:0}#setclose{margin-top:1cqw;min-height:max(48px,13cqw)}.cornerbtn{position:absolute;top:max(2.5cqw,env(safe-area-inset-top));right:2.5cqw;z-index:1;color:var(--ink);background:#0a0c12bf;border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .5cqw var(--panel-hi);cursor:pointer}#summary .gostats.four{grid-template-columns:repeat(4,1fr);gap:1.4cqw}#summary .gostats.four b{font-size:5.4cqw}#summary .gostats b{font-variant-numeric:tabular-nums}#summary .gostats>div.rec.done{animation:recpop .4s steps(3)}#summary .newrec.small{font-size:4.2cqw;padding:1cqw 3cqw}#summary .banked{margin-top:1.4cqw;font-size:3.8cqw;color:var(--gold)}#summary .banked .bankn{font-weight:inherit}#summary .banked.x2{position:relative;animation:gaPop .5s ease-out}#summary .banked .gaflash{margin-left:1.6cqw;color:#fff3a8;text-shadow:0 0 1.4cqw var(--gold);animation:gaPop .6s ease-out}#summary .goldad{display:flex;flex-direction:column;align-items:center;gap:.6cqw;width:78%;margin:2cqw auto .6cqw;padding:2.2cqw 3cqw;border:.6cqw solid #fff0a0;background:linear-gradient(180deg,#ffd24a,#e89a1c);color:#2a1700;font:inherit;cursor:pointer;box-shadow:0 .8cqw #8a5208,0 0 3cqw #ffd24a73;animation:gaPulse 1.6s ease-in-out infinite}#summary .goldad .gat{font-size:5cqw;font-weight:700}#summary .goldad .gan{font-size:3.6cqw}#summary .goldad:active{transform:translateY(.6cqw);box-shadow:0 .2cqw #8a5208}#summary .goldad:disabled{opacity:.6;animation:none}@keyframes gaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes gaPop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){#summary .goldad,#summary .banked.x2,#summary .banked .gaflash{animation:none}}#summary .gohints{margin:0;padding:0;list-style:none;text-align:left;font-size:3.5cqw;font-weight:400;line-height:1.35;color:var(--ink-dim)}#summary .gohints li{position:relative;padding:1cqw 0 1cqw 5cqw;border-bottom:.3cqw solid #161822}#summary .gohints li:before{content:"➤";position:absolute;left:0;color:var(--gold)}#summary .gohints b{color:var(--ink)}#gameover.record h1{color:#ffe58a}#confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}#confetti:empty{display:none}#confetti i{position:absolute;top:-4cqw;width:2cqw;height:2cqw;background:var(--c);box-shadow:.4cqw .4cqw 0 var(--edge);animation-name:confall;animation-timing-function:steps(18);animation-iteration-count:2;animation-fill-mode:both}#confetti i:nth-child(3n){width:1.4cqw;height:2.6cqw}@keyframes confall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--x),210cqh) rotate(540deg);opacity:.9}}#gameover>:not(#confetti){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.card,#confetti i,.tmsg{animation:none!important}}#hud{text-shadow:.3cqw .3cqw 0 var(--edge),-.3cqw .3cqw 0 var(--edge),.3cqw -.3cqw 0 var(--edge),-.3cqw -.3cqw 0 var(--edge)}#hudrow{align-items:center;gap:1.5cqw}#hudright{display:flex;align-items:center;gap:1.4cqw}#level,#timer,#kills,#gold{display:inline-flex;align-items:center;padding:.5cqw 1.4cqw;background:#06080ca8;border:.4cqw solid var(--edge);box-shadow:inset 0 0 0 .3cqw #f2ecd81f}#timer{color:#fff6d8}#gold.hidden{display:none}#xpbar{box-shadow:0 0 0 .25cqw #f2ecd824}#hpbar{height:2.4cqw;width:15cqw;background:#2a0f0f;box-shadow:0 0 0 .3cqw #f2ecd838,0 .4cqw 1.2cqw #0000008c}#hpfill{box-shadow:inset 0 -.6cqw #0000004d}#manabar{top:calc(50% + 5.4cqw);width:15cqw;height:1.5cqw;box-shadow:0 0 0 .3cqw #f2ecd82e,0 .4cqw 1.2cqw #00000080}#slots .slot{background:#06080cd6;box-shadow:0 0 0 .25cqw #f2ecd824}#slots .ic,#slots .emo{filter:drop-shadow(0 0 .6cqw rgba(0,0,0,.95))}#elems .pip{background:#06080cd6}#elems .pip:not(.t2):not(.t3){box-shadow:0 0 0 .25cqw #f2ecd824}#radar{opacity:1;box-shadow:inset 0 0 0 .4cqw #6ec8784d,0 0 0 .25cqw #f2ecd824}#buff{box-shadow:inset 0 0 0 .4cqw #8a6a1e,0 0 0 .25cqw #f2ecd824}#statsbtn,#ulti{box-shadow:inset 0 0 0 .5cqw var(--panel-hi),0 0 0 .25cqw #f2ecd829}#ulti.ready{box-shadow:inset 0 0 0 .8cqw var(--gold),0 0 4cqw #ffd24a}#bossbar{background:#160707db;box-shadow:inset 0 0 0 .4cqw #5a1c1c,0 0 0 .25cqw #f2ecd829}#bossname{font-size:4cqw;color:#ffb0a0}.pausebtns{flex-wrap:wrap}.pausequit{display:flex;gap:2.4cqw;width:100%;flex:none}.pausequit .ghostbtn{flex:1;padding:1.6cqw 0;font-size:3.4cqw}.pausequit .ghostbtn.armed{color:#ffb4a0;border-color:#c0503a}#bossbar.epic{left:2.5cqw;right:2.5cqw;margin-right:21cqw;padding:1.2cqw 2cqw 1.8cqw;background:linear-gradient(180deg,#280808eb,#100404e6);border:.7cqw solid #b8863a;box-shadow:inset 0 0 0 .4cqw #3a0e0e,0 0 0 .3cqw #0009,0 0 5cqw #c8281e59}#bossbar.epic #bossname{font-size:4.6cqw;color:#ffd9b0;text-shadow:0 .4cqw 0 #3a0a0a;letter-spacing:.2cqw}#bosstitle{display:none;font-size:2.6cqw;color:#c9a46a;letter-spacing:.4cqw;text-transform:uppercase;margin-top:.2cqw}#bossbar.epic #bosstitle{display:block}#bossbar.epic #bosshp{height:5cqw;margin-top:.9cqw;border-color:#1a0606}#bossbar.epic #bossfill{background:linear-gradient(180deg,#ff5a48,#d22a22 45%,#8e1612);box-shadow:inset 0 .5cqw #ffdcc859}#bossbar.mini #bossfill{background:linear-gradient(180deg,#ff9a4a,#d8601e 45%,#8a3210)}#bossnum{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;font-size:2.8cqw;line-height:5cqw;color:#fff4e6;text-align:center;text-shadow:.3cqw .3cqw 0 #000,-.2cqw -.2cqw 0 #000}#bossbar.epic #bossnum{display:block}#hud.boss #slots{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 34cqw)}.skillbtn{position:absolute;right:calc(27cqw + var(--k) * 17cqw);bottom:max(6cqw,env(safe-area-inset-bottom));width:15cqw;height:15cqw;padding:0;border:.6cqw solid var(--edge, #0b0d12);background:#1b2230;overflow:hidden;pointer-events:auto;touch-action:none}.skillfill{position:absolute;left:0;bottom:0;width:100%;height:0%;background:#0000008c}.skillicon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:9cqw}.skillbtn.ready{box-shadow:inset 0 0 0 .6cqw #9fe0ff}#menu{gap:1.6cqw;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}#menu::-webkit-scrollbar{display:none}#menu .title{font-size:6cqw;letter-spacing:.4cqw}#menu .sub{display:none}#maprow{display:flex;justify-content:center;gap:1.4cqw;width:100%;margin:0;flex:none}#roster{padding-top:1cqw;padding-bottom:1.4cqw}#classdetail{overflow:visible;gap:1.2cqw;padding:2.4cqw 2.6cqw;flex:none}.cd-top{grid-template-columns:24cqw 1fr;gap:2.6cqw}.cd-port{width:24cqw;height:24cqw}.cd-port .ic{width:17cqw;height:17cqw}.cd-head{gap:.8cqw}.cd-role,.cd-ulti>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cd-role{font-size:3cqw}.cd-ulti{font-size:2.8cqw}.cd-kit,.cd-perks{display:none}.cd-rec{font-size:2.8cqw}#threatpick{margin:0!important;padding:.8cqw 2cqw!important;font-size:2.9cqw!important}#menudock{display:flex;gap:1.4cqw;width:92%;flex:none}.dockbtn{position:relative;flex:1 1 0;min-width:0;min-height:max(44px,12cqw);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;padding:1.2cqw .4cqw 1cqw;font:inherit;color:#cfd6e4;background:#0a0c12b3;border:.5cqw solid var(--edge);cursor:pointer}.dockbtn:active{transform:translateY(.5cqw)}.dockbtn .di{font-size:5cqw;line-height:1}.dockbtn .di .ic{width:5.4cqw;height:5.4cqw}.dockbtn .dl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.4cqw;opacity:.85}.dockbtn .badge{position:absolute;top:-1.6cqw;right:-.8cqw;padding:.2cqw .9cqw;font-size:2.3cqw;line-height:1.3;white-space:nowrap;color:var(--gold);background:#1b1f29;border:.4cqw solid var(--edge)}.dockbtn .badge.hot{color:#1b1f29;background:var(--gold)}#threatpick{margin-top:auto!important}#play{min-height:max(44px,12cqw);font-size:5.2cqw;white-space:nowrap}#play.locked{white-space:normal}#statsbtn{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 4.4cqw)}#hudright{margin-right:calc(max(44px,11cqw) + 1.5cqw);min-width:0}#kills,#gold{padding:.4cqw 1cqw;font-size:3.6cqw;white-space:nowrap}#menu #play{margin-top:2.4cqw!important}#menu #play+*{margin-top:auto!important}#menu #play+#buyclass{margin-top:1.5cqw!important}#menu #buyclass+*{margin-top:auto!important}#mapwon{z-index:4;background:radial-gradient(circle at 50% 38%,#ffd24a38,#05060adb 60%)}#mapwon .mwicon .uic{width:22cqw;height:22cqw;filter:drop-shadow(0 0 3cqw rgba(255,210,74,.7));animation:mwpop .5s cubic-bezier(.2,1.6,.4,1) both}#mapwon .mwmode{display:flex;align-items:center;gap:2cqw;padding:1.5cqw 5cqw;font-size:7cqw;color:#ffb347;background:var(--panel);border:.6cqw solid var(--edge);box-shadow:inset 0 0 0 .5cqw var(--panel-hi);text-shadow:.5cqw .5cqw 0 var(--edge)}#mapwon .mwmode .uic{width:6cqw;height:6cqw}#mapwon .mwgoals{display:flex;gap:5cqw;font-size:4.6cqw;color:var(--ink)}#mapwon .mwgoals span,#mwunlock{display:flex;align-items:center;gap:1.5cqw}#mapwon .mwgoals .uic,#mwunlock .uic{width:7cqw;height:7cqw}#mwunlock{font-size:4.4cqw;color:#ff6a4a}#mwunlock.hidden{display:none}#mapwon .mwbtns{margin-top:3cqw;max-width:120cqh}#mapwon .mwbtns .bigbtn{flex:2.2}#mapwon .mwbtns .ghostbtn{flex:.8;font-size:4cqw}@keyframes mwpop{0%{transform:scale(.3);opacity:0}}#hud #toasts{left:2.5cqw;right:2.5cqw;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 31.5cqw);bottom:auto;max-height:34cqw;flex-direction:column;justify-content:flex-start;align-items:center;gap:1cqw}#hud.boss #toasts{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 45.5cqw)}#hud .tmsg{gap:1.2cqw;padding:.8cqw 1.8cqw .8cqw 1.2cqw;white-space:nowrap;border-width:.5cqw;image-rendering:pixelated}#hud .tmsg:before{display:none}#hud .tmsg .tic,#hud .tmsg .tic .ic,#hud .tmsg .tic .uic{width:6cqw;height:6cqw}#hud .tmsg .tic .uic{vertical-align:0}#hud .tmsg.t1{background:#06080ccc;box-shadow:inset 0 0 0 .35cqw color-mix(in srgb,var(--c) 55%,transparent),0 0 0 .25cqw #f2ecd81f}#hud .tmsg.t1 b{font-size:3.6cqw}#hud .tmsg.hint{white-space:normal;max-width:78cqw}#hud .tmsg.hint b{font-size:3.4cqw;line-height:1.2;white-space:normal}#hud .tmsg.t0{padding:.6cqw;background:#06080ca8;animation:blip .25s steps(3)}#hud .tmsg.t0 .tbody{display:none}#hud .tmsg.t2{--c: #ff6a4a;padding:1.2cqw 2.4cqw 1.2cqw 1.6cqw;background:#100505e6}#hud .tmsg.t2 .tic,#hud .tmsg.t2 .tic .ic,#hud .tmsg.t2 .tic .uic,#hud .tmsg.t3 .tic,#hud .tmsg.t3 .tic .ic,#hud .tmsg.t3 .tic .uic{width:8cqw;height:8cqw}#hud .tmsg.t2 b{font-size:4.6cqw;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1}#hud .tmsg.t2 .tbody,#hud .tmsg.t3 .tbody{gap:.2cqw}@keyframes blip{0%{transform:scale(1.6)}to{transform:scale(1)}}.sti .uic.stic{position:absolute;top:.3cqw;right:.3cqw;bottom:.3cqw;left:.3cqw;width:auto;height:auto;filter:drop-shadow(0 0 .4cqw #000)}#hudrow .uic{width:4.6cqw;height:4.6cqw;margin-right:.8cqw;vertical-align:0}#kills{font-size:3.6cqw}#statsbtn .uic{width:6.4cqw;height:6.4cqw;vertical-align:middle}#pauseset .uic{width:7cqw;height:7cqw;vertical-align:middle}.pausequit .uic{width:5cqw;height:5cqw;vertical-align:-1cqw}#hud .tmsg .tic .duo{display:flex}#hud .tmsg .tic .duo .uic{width:4.6cqw;height:4.6cqw}#hud .tmsg .tic:has(.duo){width:9.2cqw}#elems .pip b .uic{width:4.6cqw;height:4.6cqw;vertical-align:middle}#level .uic{width:4.4cqw;height:4.4cqw;align-self:center}#slots .row+.row .slot{min-width:6.6cqw;padding:.2cqw .5cqw}#slots .row+.row .ic,#slots .row+.row .emo{width:4.8cqw;height:4.8cqw}#slots .row+.row .slot small{font-size:2.4cqw}#elems .pip em{display:none}#elems .pip{padding:.3cqw .8cqw}#threatbadge .uic{width:4cqw;height:4cqw;margin-right:.6cqw}#hud .tmsg.t3{order:-2}#hud .tmsg.t2{order:-1}#statshead span{display:inline-flex;align-items:center;gap:.8cqw}#statshead .uic{width:4.4cqw;height:4.4cqw}#stattabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4cqw;font-size:3cqw}#stattabs button .uic{width:6.4cqw;height:6.4cqw}#stattabs button.on .uic{filter:drop-shadow(0 0 .4cqw rgba(0,0,0,.6))}#statsclose .uic{width:6cqw;height:6cqw;vertical-align:-1.2cqw}#statsbody h2.sec{display:flex;align-items:center;gap:1.6cqw;margin:3cqw 0 1.4cqw;padding-bottom:.8cqw;border-bottom:.4cqw solid #2a2d3a}#statsbody h2.sec .uic{width:6.4cqw;height:6.4cqw}#statsbody h2.sec small{font-size:3cqw;color:var(--ink-dim);font-weight:400}#statsbody .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw}#statsbody .stile{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic val" "bar bar" "lab lab";align-items:center;gap:.6cqw 1.2cqw;padding:1.2cqw 1.4cqw 1cqw;background:#0a0c12e6;border:.5cqw solid var(--edge);box-shadow:inset 0 0 0 .3cqw #f2ecd814}#statsbody .stile>.uic{grid-area:ic;width:7cqw;height:7cqw}#statsbody .stile b{grid-area:val;justify-self:end;font-size:3.9cqw;color:var(--ink);white-space:nowrap}#statsbody .stile small{grid-area:lab;font-size:2.6cqw;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#statsbody .stile .sbar{grid-area:bar;position:relative;display:block;height:1.4cqw;background:#10131c;border:.3cqw solid #05060a}#statsbody .stile .sbar>i{display:block;height:100%;background:var(--bc, #8a8f9e)}#statsbody .stile .sbar:not(.frac):after{content:"";position:absolute;left:50%;top:-.6cqw;bottom:-.6cqw;width:.4cqw;background:#f2ecd8;opacity:.55}#statsbody .stile .sbar.up>i{background:#6fd06a}#statsbody .stile .sbar.down>i{background:#e05a48}#statsbody details.bit{margin-bottom:1cqw;background:#0a0c12e6;border:.5cqw solid var(--edge)}#statsbody details.bit>summary{display:flex;align-items:center;gap:1.6cqw;min-height:max(44px,11cqw);padding:.8cqw 1.4cqw;list-style:none;cursor:pointer}#statsbody details.bit>summary::-webkit-details-marker{display:none}#statsbody details.bit>summary>.ic,#statsbody details.bit>summary>.emo{flex:none;width:8cqw;height:8cqw}#statsbody details.bit[open]>summary{border-bottom:.3cqw solid #2a2d3a}#statsbody .bn{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6cqw}#statsbody .bn b{font-size:3.6cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#statsbody .bevo .uic{width:4.4cqw;height:4.4cqw}#statsbody .bd{padding:1.2cqw 1.6cqw 1.6cqw;font-size:3.2cqw;line-height:1.35;color:#ded8c2}#statsbody .bshare{flex:none;position:relative;width:16cqw;height:4.6cqw;background:#10131c;border:.3cqw solid #05060a}#statsbody .bshare>i{position:absolute;inset:0 auto 0 0;background:#b8443a}#statsbody .bshare em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:2.8cqw;color:#fff}#statsbody .brecipe{flex:none;display:inline-flex;align-items:center;gap:.4cqw;padding:.4cqw;border:.3cqw dashed #4a4d5a}#statsbody .brecipe .uic,#statsbody .brecipe .ic,#statsbody .brecipe .emo{width:4.6cqw;height:4.6cqw;opacity:.4;filter:grayscale(1)}#statsbody .brecipe .on .uic,#statsbody .brecipe .on .ic{opacity:1;filter:none}#statsbody .brecipe.ready{border:.3cqw solid var(--gold);box-shadow:0 0 2cqw #ffd24a73;animation:stblink .8s steps(2) infinite}#statsbody .brecipe.ready .uic,#statsbody .brecipe.ready .ic{opacity:1;filter:none}#statsbody .bres{flex:none;width:20cqw;height:2.4cqw;background:#10131c;border:.3cqw solid #05060a}#statsbody .bres>i{display:block;height:100%;background:var(--res)}#statsbody .bother{display:grid;gap:.8cqw;margin:1cqw 0}#statsbody .bsrc{display:flex;align-items:center;justify-content:space-between;gap:2cqw;font-size:3.1cqw;color:var(--ink-dim)}#statsbody .bslots{font-size:3cqw;color:var(--ink-dim)}#statsbody .synrule{display:flex;align-items:center;flex-wrap:wrap;gap:.8cqw;font-size:3.2cqw;color:var(--ink-dim)}#statsbody .synrule .uic{width:5cqw;height:5cqw}#statsbody .synrule b{color:var(--gold)}#statsbody .elem.ico .uic,#hud .elem.ico .uic,#slottip .elem.ico .uic{width:4.2cqw;height:4.2cqw;vertical-align:middle}#statsbody .cstate .uic{width:4.4cqw;height:4.4cqw;vertical-align:middle}#statsbody .tb-head .uic{width:4.6cqw;height:4.6cqw;vertical-align:-.8cqw}#statsbody details.more>summary{display:flex;align-items:center;gap:1cqw;min-height:max(40px,10cqw);padding:0 1.4cqw;font-size:3.4cqw;color:var(--ink-dim);list-style:none;cursor:pointer;border:.4cqw dashed #3a3d4a}#statsbody details.more>summary .uic{width:4.6cqw;height:4.6cqw}#statsbody .bpips{display:flex;flex-wrap:wrap;gap:.5cqw}#statsbody .bpips i{width:2cqw;height:2cqw;background:#10131c;border:.4cqw solid #3a3c48}#statsbody .bpips i.on{background:var(--gold);border-color:var(--edge)}#statsbody .sttiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;align-items:start}#statsbody .sttile{background:#081c0edb;border:.5cqw solid #05060a;box-shadow:inset 0 0 0 .35cqw var(--c)}#statsbody .sttile.deb{background:#300808e0}#statsbody .sttile[open]{grid-column:1 / -1}#statsbody .sttile>summary{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic val" "lab lab";align-items:center;gap:.4cqw 1.2cqw;padding:1.2cqw 1.4cqw;list-style:none;cursor:pointer}#statsbody .sttile>summary::-webkit-details-marker{display:none}#statsbody .sttile .ic,#statsbody .sttile .emo{grid-area:ic;width:7cqw;height:7cqw}#statsbody .sttile b{grid-area:val;justify-self:end;font-size:3.6cqw}#statsbody .sttile small{grid-area:lab;font-size:2.6cqw;color:var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.boon .cic{position:relative}.card.boon .bstack{position:absolute;right:-1cqw;bottom:-1cqw;padding:.2cqw 1cqw;font-size:3.4cqw;line-height:1.1;color:var(--edge);background:#7fe0d0;border:.5cqw solid var(--edge);text-shadow:none}.card.boon .btotal{display:block;margin-top:.6cqw;font-size:3.4cqw;color:#9fe8da}.card.boon .btotal b{color:#d8fff6}#statsbody .boons{display:flex;flex-wrap:wrap;gap:1.2cqw;margin:1cqw 0}#statsbody .boons .bn1{display:inline-flex;align-items:center;gap:1cqw;padding:.6cqw 1.4cqw;font-size:3.2cqw;color:#9fe8da;background:#7fe0d014;border:.4cqw solid rgba(127,224,208,.45)}#statsbody .boons .bn1 .ic,#statsbody .boons .bn1 .emo{width:5cqw;height:5cqw}#statsbody .bcd{flex:none;font-style:normal;font-size:3cqw;color:#ffb84a}#statsbody .bcd.ok{color:#7ee08a}#levelup .card .cmp{display:flex;align-items:flex-start;gap:1cqw;margin-top:.8cqw;font-size:3cqw;line-height:1.3;color:#cfc9b4}#levelup .card .cmp>.uic{flex:none;width:3.6cqw;height:3.6cqw}#levelup .card .cmp .chg{color:#9a9480;white-space:nowrap}#levelup .card .cmp .chg b{color:#7ee08a}#levelup .card .cmp .chg.down b{color:#ffd24a}#levelup .card .cmp s{color:#8a8472}#summary .gonext{margin:1.6cqw auto 0;padding:1.6cqw 2.4cqw;max-width:92%;text-align:left;font-size:3.3cqw;font-weight:400;line-height:1.35;background:#0a0c12d9;border:.5cqw solid #4a4130}#summary .gonext.can{border-color:var(--gold)}#summary .gonext p{margin:0 0 1cqw}#summary .gonext .gorule{color:#b9b29c;font-size:3cqw}#summary .gonext .ic,#summary .gonext .emo,#summary .gonext .uic{width:4.2cqw;height:4.2cqw;vertical-align:middle}#summary .gonext .govault{display:flex;align-items:center;justify-content:center;gap:1.2cqw;width:100%;min-height:max(44px,10cqw);margin:0}#hudleft{justify-self:start;display:flex;align-items:center;gap:1.2cqw;min-width:0}#hudleft #level{justify-self:auto}#threatbadge{display:inline-flex;align-items:center;padding:.5cqw 1.2cqw;font-size:3.6cqw;line-height:1.1;white-space:nowrap;background:#06080ca8;border:.4cqw solid var(--edge);box-shadow:inset 0 0 0 .3cqw #ff6a4a40}#threatbadge.hidden{display:none}#slots{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 17cqw);left:2.5cqw;flex-direction:row;align-items:flex-start;gap:1cqw}#slots .row{flex-direction:column;gap:1cqw}#slots,#slots .row{gap:.8cqw}#slots .slot{display:flex;align-items:center;justify-content:flex-start;gap:.3cqw;min-width:0;width:9cqw;height:6cqw;padding:0 .4cqw;border-width:.4cqw;box-sizing:border-box}#slots .ic,#slots .emo{width:4.8cqw;height:4.8cqw;font-size:4cqw}#slots .slot small{font-size:2.6cqw;line-height:1}#slots .row+.row .slot{width:7.2cqw;height:5cqw;padding:0 .3cqw}#slots .row+.row .ic,#slots .row+.row .emo{width:3.8cqw;height:3.8cqw}#slots .row+.row .slot small{font-size:2.2cqw}#slots .slot .star{top:-1.2cqw;right:-1cqw;font-size:2.8cqw}#hud.boss #slots{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 17cqw)}#hud #bossbar,#hud #bossbar.epic{left:25cqw;right:25cqw;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 19.5cqw);margin:0;padding:.6cqw 1.2cqw .9cqw;background:#100404cc;border:.45cqw solid #8e6630;box-shadow:inset 0 0 0 .3cqw #3a0e0e,0 0 0 .25cqw #00000080}#hud #bossbar.mini{border-color:#6e5a3a}#hud #bosshead{gap:1cqw}#hud #bossbar #bossname{font-size:3.2cqw;letter-spacing:0;color:#ffd9b0}#hud #bossbar.mini #bossname{color:#ffc890}#hud #bosspct{font-size:2.6cqw}#hud #bossbar #bosstitle,#hud #bossbar #bossnum{display:none}#hud #bossbar #bosshp{height:2.2cqw;margin-top:.5cqw;border-width:.4cqw}#hud #bossbar #bossfill{box-shadow:inset 0 .3cqw #ffdcc84d}#radar{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 20cqw);width:22cqw;height:22cqw}#rcol{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 44cqw)}#elems{gap:.7cqw}#hud #elems .pip{gap:.6cqw;padding:.2cqw .6cqw;border-width:.4cqw}#hud #elems .pip b{width:3.4cqw}#hud #elems .pip b .uic{width:3.4cqw;height:3.4cqw}#hud #elems .dots{gap:.4cqw}#hud #elems .dots .d{width:1.5cqw;height:1.5cqw;border-width:.3cqw}#hud #stbar .sti{width:5.4cqw;height:5.4cqw}#hud #stover .sti em{display:none}#hud #toasts{left:25cqw;right:25cqw;top:calc(max(1.5cqw,env(safe-area-inset-top)) + 34cqw)}#hud.boss #toasts{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 44.5cqw);max-height:24cqw}#hud .tmsg{max-width:100%;box-sizing:border-box;gap:1cqw;padding:.6cqw 1.4cqw .6cqw .8cqw}#hud .tmsg b{white-space:normal;overflow:visible;text-overflow:clip}#hud .tmsg .tic,#hud .tmsg .tic .ic,#hud .tmsg .tic .uic{width:4.8cqw;height:4.8cqw}#hud .tmsg.t1 b{font-size:3.2cqw}#hud .tmsg.t2{padding:.8cqw 1.8cqw .8cqw 1.2cqw}#hud .tmsg.t2 b{font-size:3.8cqw}#hud .tmsg.t2 .tic,#hud .tmsg.t2 .tic .ic,#hud .tmsg.t2 .tic .uic,#hud .tmsg.t3 .tic,#hud .tmsg.t3 .tic .ic,#hud .tmsg.t3 .tic .uic{width:6.4cqw;height:6.4cqw}#hud .tmsg.t3{padding:1.2cqw 1.8cqw 1.2cqw 1.4cqw}#hud .tmsg.t3 b{font-size:4.2cqw;line-height:1.1;letter-spacing:.1cqw}#hud .tmsg.t3 .tk{font-size:2.6cqw}#hudright{position:relative}#dps{position:absolute;top:100%;right:0;margin-top:.4cqw;display:inline-flex;align-items:baseline;gap:.8cqw;padding:.2cqw .9cqw;font-size:2.8cqw;line-height:1.1;white-space:nowrap;color:#ffb27a;background:#06080c8c;border:.3cqw solid var(--edge)}#dps small{font-size:2.2cqw;letter-spacing:.2cqw;color:#b9ad98}#dps.hidden{display:none}#hud:has(#dps:not(.hidden)) #radar{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 24.5cqw)}#hud:has(#dps:not(.hidden)) #rcol{top:calc(max(1.5cqw,env(safe-area-inset-top)) + 48.5cqw)}#statsbody .pdps{display:flex;flex-direction:column;gap:.8cqw;margin-bottom:1.6cqw}#statsbody .pd{display:grid;grid-template-columns:6cqw 1fr auto;grid-template-rows:auto auto;column-gap:1.6cqw;align-items:center;font-size:3.2cqw;text-align:left}#statsbody .pd .ic,#statsbody .pd .emo{grid-row:1 / 3;width:6cqw;height:6cqw;font-size:4.6cqw;line-height:6cqw;text-align:center}#statsbody .pd .pdn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#statsbody .pd .pdv{color:#ffb27a}#statsbody .pd .pdbar{grid-column:2 / 4;height:1.4cqw;background:#10131c;border:.3cqw solid #05060a}#statsbody .pd .pdbar i{display:block;height:100%;background:#b8443a}#statsbody .pd:first-child .pdbar i{background:var(--gold)}#hud .tmsg{font-family:OrbArrows,Pixelify Sans,Courier New,ui-monospace,monospace}#hud .fold{pointer-events:auto;touch-action:none;display:inline-flex;align-items:center;justify-content:center;gap:.4cqw;min-width:6cqw;height:3.8cqw;padding:0 .8cqw;font:inherit;font-size:2.6cqw;line-height:1;color:var(--ink);background:#0a0c12cc;border:.35cqw solid var(--edge);box-shadow:inset 0 0 0 .25cqw #4a4f63;cursor:pointer;opacity:.9;position:relative}#hud .fold:before{content:"";position:absolute;top:-1.6cqw;right:-1.6cqw;bottom:-1.6cqw;left:-1.6cqw}#hud .fold.on{color:var(--ink);opacity:1}#hud .fold b{font-weight:400;color:var(--gold)}#hud .fold i{font-style:normal}#hud .fold.hidden{display:none}#slots .row:first-child .fold{align-self:center}#elems .pip{pointer-events:auto;cursor:pointer;touch-action:none}#hud.foldL #slots .row+.row,#hud.foldL #slots .row:first-child .slot:nth-child(n+2),#hud.foldR #elems .pip:nth-child(n+2){display:none}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-CR9SIKMr.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BHT4w5qI.woff2) format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-Bkr-oq6R.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DC052d-m.woff2) format("woff2"),url(/assets/pixelify-sans-latin-500-normal-Bq6pAlou.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2) format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-BadXkHzZ.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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2) format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.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:OrbDigits;src:url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMlL2fcUAAACsAAAAYGNtYXBEsWalAAABDAAAAMxnbHlmhiOADwAAAdgAAAfEaGVhZGF3QsYAAAmcAAAANmhoZWEF8gHPAAAJ1AAAACRobXR4LCQAeAAACfgAAABYbG9jYQAAZRgAAApQAAAAXG1heHAAHgAeAAAKrAAAACBuYW1lEIsnjQAACswAAADqcG9zdP+fAHkAAAu4AAAAIAAEAgIBkAAFAAACigJYAAAASwKKAlgAAAFeADIA+gAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABPUkJLAMAAJSISA5j+6AAAA5gBGAAAAAEAAAAAAdMCvAAAADAAAQAAAAEAAwABAAAADAAEAMAAAAAsACAABAAMACUAKwAsAC4AMAAxADIAMwA0ADUANgA3ADgAOQA6ANcgCSAvIZAhkiIS//8AAAAlACsALAAuADAAMQAyADMANAA1ADYANwA4ADkAOgDXIAkgLyGQIZIiEv///+b/4f/n/+T/0f/R/9H/0f/R/9H/0f/R/9H/0f/X/zfgDN/l3oDefd37AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAHgAlgAAwAHAAsADwAAAQEBAQEBAQEBAQEBAQEBAQB4AAAA8AAA/pgAAAB4AAAA8AAAAHgAAP6YAAAA8AAAAeAAeAAA/4j+mAFoAAD+mAAAAWgAAP6Y/4gAeAAA/4gABAB4AAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEA8AAAAHgAAP8QAAAA8AAA/4gAAAB4AAD/EAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/EADwAAD/EP+IAHgAAP+IAAYAAAAAAeACWAADAAcACwAPABMAFwAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAHgAAADwAAD+mAAAAHgAAADwAAAAeAAA/xAAAAB4AAD/EAAAAHgAAP8QAAAB4AAAAeAAeAAA/4j/iAB4AAD/iAAAAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAUAAAAAAeACWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAFoAAAAAAAAAHgAAP6YAAAA8AAAAAAAAAB4AAD+IAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gABAAAAAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEAAAAAAHgAAAB4AAAAeAAA/pgAAAHgAAD/EAAAAHgAAAFoAPAAAP8QAAAA8AAA/xD/iAB4AAD/iP8QAPAAAP8QAAUAAAAAAeACWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAHgAAD+IAAAAHgAAP+IAAABaAAAAAAAAAB4AAD+IAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gABgAAAAAB4AJYAAMABwALAA8AEwAXAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEA8AAAAPAAAP6YAAAAeAAA/xAAAAFoAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAAB4AB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAAAAHgAAP+I/4gAeAAA/4gABAAAAAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEAAAAAAeAAAP+IAAAAeAAA/xAAAAB4AAD/EAAAAHgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP8QAPAAAP8QAAcAAAAAAeACWAADAAcACwAPABMAFwAbAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAHgAAADwAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAAB4AB4AAD/iP+IAHgAAP+IAAAAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAAAeAAA/4j/iAB4AAD/iAAGAAAAAAHgAlgAAwAHAAsADwATABcAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQB4AAAA8AAA/pgAAAB4AAAA8AAAAHgAAP6YAAABaAAA/xAAAAB4AAD+mAAAAPAAAAHgAHgAAP+I/4gAeAAA/4gAAAB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAAGAAAAAAHgAlgAAwAHAAsADwATABcAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAeAAAAPAAAAB4AAD/EAAAAHgAAP8QAAAAeAAA/xAAAAB4AAAA8AAAAHgAAAHgAHgAAP+I/4gA8AAA/xD/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAAB4AAD/iAADAAAAeAFoAeAAAwAHAAsAAAEBAQEBAQEBAQEBAQB4AAAAeAAA/xAAAAFoAAD/EAAAAHgAAAFoAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAABAAAA8AFoAWgAAwAAAQEBAQAAAAABaAAAAPAAeAAA/4gABQAAAHgBaAHgAAMABwALAA8AEwAAAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAHgAAAB4AAAAeAAA/xAAAAB4AAD/EAAAAHgAAAB4AAAAeAAAAWgAeAAA/4gAAAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAAB4AAD/iAAFAAAAAAJYAlgAAwAHAAsADwATAAABAQEBAQEBAQEBAQEBAQEBAQEBAQDwAAAAeAAAAAAAAAB4AAD+IAAAAlgAAP8QAAAAeAAA/xAAAAB4AAAB4AB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAUAAAAAAlgCWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAPAAAAB4AAD/EAAAAHgAAP8QAAACWAAA/iAAAAB4AAAAAAAAAHgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAgAAAHgAeAHgAAMABwAAAQEBAQEBAQEAAAAAAHgAAP+IAAAAeAAAAWgAeAAA/4j/EAB4AAD/iAABAAAAAAB4AHgAAwAAAQEBAQAAAAAAeAAAAAAAeAAA/4gAAQAA/4gAeAB4AAMAAAEBAQEAAAAAAHgAAP+IAPAAAP8QAAEAAAABAAAiVegHXw889QALA+gAAAAAAAAAAAAAAAAAAAAAAAD/iAJYAlgAAAAIAAIAAQAAAAAAAQAAA5j+6AAAAtAAAAAAAlgAAQAAAAAAAAAAAAAAAAAAABYB9AAAAlgAAAJYAHgCWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAAB4AAAAeAAAAHgAAAC0AAAAtAAAADwAAAA8AAAAPAAAAEsAAABLAAAAAAAAAAAAAAAAABkAAAAyAAAAVgAAAHSAAACNgAAArAAAANAAAADpAAABEoAAATaAAAFagAABbgAAAXaAAAGVAAABs4AAAdIAAAHgAAAB6IAAAfEAAAHxAAAB8QAAQAAABYAHAAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAYATgADAAEECQABABIAAAADAAEECQACAA4AEgADAAEECQADACIAIAADAAEECQAEACIAQgADAAEECQAFABYAZAADAAEECQAGACIAegBPAHIAYgBEAGkAZwBpAHQAcwBSAGUAZwB1AGwAYQByAE8AcgBiAEQAaQBnAGkAdABzAC0AUgBlAGcAdQBsAGEAcgBPAHIAYgBEAGkAZwBpAHQAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAE8AcgBiAEQAaQBnAGkAdABzAC0AUgBlAGcAdQBsAGEAcgAAAAMAAAAAAAD/nAB4AAAAAQAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+25,U+2B,U+2C,U+2E,U+30-3A,U+D7,U+2009,U+202F,U+2190,U+2192,U+2212}@font-face{font-family:OrbArrows;src:url(data:font/ttf;base64,AAEAAAAKAIAAAwAgT1MvMlL2fcUAAACsAAAAYGNtYXBEsWalAAABDAAAAMxnbHlmhiOADwAAAdgAAAfEaGVhZGF3QsYAAAmcAAAANmhoZWEF8gHPAAAJ1AAAACRobXR4LCQAeAAACfgAAABYbG9jYQAAZRgAAApQAAAAXG1heHAAHgAeAAAKrAAAACBuYW1lEIsnjQAACswAAADqcG9zdP+fAHkAAAu4AAAAIAAEAgIBkAAFAAACigJYAAAASwKKAlgAAAFeADIA+gAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABPUkJLAMAAJSISA5j+6AAAA5gBGAAAAAEAAAAAAdMCvAAAADAAAQAAAAEAAwABAAAADAAEAMAAAAAsACAABAAMACUAKwAsAC4AMAAxADIAMwA0ADUANgA3ADgAOQA6ANcgCSAvIZAhkiIS//8AAAAlACsALAAuADAAMQAyADMANAA1ADYANwA4ADkAOgDXIAkgLyGQIZIiEv///+b/4f/n/+T/0f/R/9H/0f/R/9H/0f/R/9H/0f/X/zfgDN/l3oDefd37AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAHgAlgAAwAHAAsADwAAAQEBAQEBAQEBAQEBAQEBAQB4AAAA8AAA/pgAAAB4AAAA8AAAAHgAAP6YAAAA8AAAAeAAeAAA/4j+mAFoAAD+mAAAAWgAAP6Y/4gAeAAA/4gABAB4AAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEA8AAAAHgAAP8QAAAA8AAA/4gAAAB4AAD/EAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/EADwAAD/EP+IAHgAAP+IAAYAAAAAAeACWAADAAcACwAPABMAFwAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAHgAAADwAAD+mAAAAHgAAADwAAAAeAAA/xAAAAB4AAD/EAAAAHgAAP8QAAAB4AAAAeAAeAAA/4j/iAB4AAD/iAAAAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAUAAAAAAeACWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAFoAAAAAAAAAHgAAP6YAAAA8AAAAAAAAAB4AAD+IAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gABAAAAAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEAAAAAAHgAAAB4AAAAeAAA/pgAAAHgAAD/EAAAAHgAAAFoAPAAAP8QAAAA8AAA/xD/iAB4AAD/iP8QAPAAAP8QAAUAAAAAAeACWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAHgAAD+IAAAAHgAAP+IAAABaAAAAAAAAAB4AAD+IAAAAWgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gABgAAAAAB4AJYAAMABwALAA8AEwAXAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEA8AAAAPAAAP6YAAAAeAAA/xAAAAFoAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAAB4AB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAAAAHgAAP+I/4gAeAAA/4gABAAAAAAB4AJYAAMABwALAA8AAAEBAQEBAQEBAQEBAQEBAQEAAAAAAeAAAP+IAAAAeAAA/xAAAAB4AAD/EAAAAHgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP8QAPAAAP8QAAcAAAAAAeACWAADAAcACwAPABMAFwAbAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAHgAAADwAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAD+mAAAAHgAAADwAAAAeAAA/pgAAADwAAAB4AB4AAD/iP+IAHgAAP+IAAAAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAAAeAAA/4j/iAB4AAD/iAAGAAAAAAHgAlgAAwAHAAsADwATABcAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQB4AAAA8AAA/pgAAAB4AAAA8AAAAHgAAP6YAAABaAAA/xAAAAB4AAD+mAAAAPAAAAHgAHgAAP+I/4gAeAAA/4gAAAB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAAGAAAAAAHgAlgAAwAHAAsADwATABcAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAeAAAAPAAAAB4AAD/EAAAAHgAAP8QAAAAeAAA/xAAAAB4AAAA8AAAAHgAAAHgAHgAAP+I/4gA8AAA/xD/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAAB4AAD/iAADAAAAeAFoAeAAAwAHAAsAAAEBAQEBAQEBAQEBAQB4AAAAeAAA/xAAAAFoAAD/EAAAAHgAAAFoAHgAAP+I/4gAeAAA/4j/iAB4AAD/iAABAAAA8AFoAWgAAwAAAQEBAQAAAAABaAAAAPAAeAAA/4gABQAAAHgBaAHgAAMABwALAA8AEwAAAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAHgAAAB4AAAAeAAA/xAAAAB4AAD/EAAAAHgAAAB4AAAAeAAAAWgAeAAA/4gAAAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAAB4AAD/iAAFAAAAAAJYAlgAAwAHAAsADwATAAABAQEBAQEBAQEBAQEBAQEBAQEBAQDwAAAAeAAAAAAAAAB4AAD+IAAAAlgAAP8QAAAAeAAA/xAAAAB4AAAB4AB4AAD/iP+IAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+IAAUAAAAAAlgCWAADAAcACwAPABMAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAPAAAAB4AAD/EAAAAHgAAP8QAAACWAAA/iAAAAB4AAAAAAAAAHgAAAHgAHgAAP+I/4gAeAAA/4j/iAB4AAD/iP+IAHgAAP+I/4gAeAAA/4gAAgAAAHgAeAHgAAMABwAAAQEBAQEBAQEAAAAAAHgAAP+IAAAAeAAAAWgAeAAA/4j/EAB4AAD/iAABAAAAAAB4AHgAAwAAAQEBAQAAAAAAeAAAAAAAeAAA/4gAAQAA/4gAeAB4AAMAAAEBAQEAAAAAAHgAAP+IAPAAAP8QAAEAAAABAAAiVegHXw889QALA+gAAAAAAAAAAAAAAAAAAAAAAAD/iAJYAlgAAAAIAAIAAQAAAAAAAQAAA5j+6AAAAtAAAAAAAlgAAQAAAAAAAAAAAAAAAAAAABYB9AAAAlgAAAJYAHgCWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAAB4AAAAeAAAAHgAAAC0AAAAtAAAADwAAAA8AAAAPAAAAEsAAABLAAAAAAAAAAAAAAAAABkAAAAyAAAAVgAAAHSAAACNgAAArAAAANAAAADpAAABEoAAATaAAAFagAABbgAAAXaAAAGVAAABs4AAAdIAAAHgAAAB6IAAAfEAAAHxAAAB8QAAQAAABYAHAAHAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAYATgADAAEECQABABIAAAADAAEECQACAA4AEgADAAEECQADACIAIAADAAEECQAEACIAQgADAAEECQAFABYAZAADAAEECQAGACIAegBPAHIAYgBEAGkAZwBpAHQAcwBSAGUAZwB1AGwAYQByAE8AcgBiAEQAaQBnAGkAdABzAC0AUgBlAGcAdQBsAGEAcgBPAHIAYgBEAGkAZwBpAHQAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAE8AcgBiAEQAaQBnAGkAdABzAC0AUgBlAGcAdQBsAGEAcgAAAAMAAAAAAAD/nAB4AAAAAQAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+2190,U+2192}@property --u{syntax: "<length>"; inherits: true; initial-value: 3.6px;}:root{--px: 3px;--px: max(2px, round(down, .8cqw, 1px));--pxfont: "OrbDigits", "Pixelify Sans", "Courier New", ui-monospace, monospace;--stone0: #12141c;--stone1: #1a1c26;--stone2: #2a2e40;--stone3: #3d4360;--gold1: #a8741f;--gold3: #ffe08a;--newdot: #ff5a4a}@media (max-width: 380px){:root{--px: 2px}}#frame #menu,#frame .overlay,#frame #settings{font-family:var(--pxfont);font-weight:500}#frame .overlay h1,#frame #menu .title{font-family:var(--pxfont);font-weight:700;letter-spacing:.2cqw}#frame .overlay button,#frame .overlay input{font-family:inherit}#frame #classdetail,#frame .card,#frame .setpanel,#frame #summary .gostats>div,#frame #vault .up,#frame #talents .tn,#frame #achs .ach,#frame #scores .srow,#frame #daily .srow,#frame #daily .dcard>div,#frame #daily .dmod,#frame #threatpick,#frame #nextgoal{border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/panel.png) 4 / calc(4 * var(--px)) stretch;background-color:var(--stone1);background-clip:padding-box;box-shadow:none;image-rendering:pixelated}#frame #classdetail{background:linear-gradient(180deg,color-mix(in srgb,var(--cc) 16%,var(--stone1)) 0%,var(--stone1) 55%) padding-box;padding:2.4cqw}#frame .cd-ulti,#frame .cd-port,#frame .cd-stats,#frame #summary .gobuild,#frame #talents .txp,#frame #achs .atotal{border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/panelInset.png) 4 / calc(4 * var(--px)) stretch;box-shadow:none;image-rendering:pixelated}#frame .cd-ulti{background-color:#0e1017;background-clip:padding-box}#frame .card:hover,#frame .card:active,#frame .card.tut,#frame .ctile.sel .tport,#frame #summary .gostats>div.rec,#frame #achs .ach.done{border-image-source:url(/assets/ui/panelHi.png)}#frame .card:hover,#frame .card:active{background-color:var(--stone2);box-shadow:none}#frame .card.has-role{box-shadow:inset calc(var(--px)) 0 0 var(--rc, transparent)}#frame .bigbtn,#frame .ghostbtn,#frame .dockbtn,#frame .cornerbtn,#frame .iconbtn,#frame .ctile .tport,#frame .stab,#frame #talents .tab,#frame #talents .tflip,#frame #talents .treset,#frame .tp-step,#frame .ubuy,#frame .tbuy,#frame .toggle{border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/btn.png) 4 / calc(4 * var(--px)) stretch;background-color:var(--stone2);background-clip:padding-box;box-shadow:none;image-rendering:pixelated;color:var(--ink);transform:none}#frame .ctile .tport{background:radial-gradient(circle at 50% 65%,#2b3a2a,#10141a 78%) padding-box}#frame .ctile.sel .tport{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--tc) 38%,#1a2418),#10141a 80%) padding-box;box-shadow:none;transform:translateY(calc(-1 * var(--px)))}#frame .bigbtn,#frame .ubuy:not(:disabled):not(.done),#frame .tbuy:not(:disabled):not(.done),#frame .stab.on,#frame .toggle.on{border-image-source:url(/assets/ui/btnGold.png);background-color:var(--gold);color:var(--edge)}#frame .toggle.on{border-image-source:url(/assets/ui/btnGreen.png);background-color:#5fbf5a}#frame .ghostbtn:active,#frame .dockbtn:active,#frame .cornerbtn:active,#frame .iconbtn:active,#frame .stab:active,#frame #talents .tab:active,#frame .tp-step:active,#frame .toggle:not(.on):active{border-image-source:url(/assets/ui/btnDown.png);padding-top:calc(var(--px) * 2)}#frame .bigbtn:active,#frame .ubuy:not(:disabled):active,#frame .tbuy:not(:disabled):active{border-image-source:url(/assets/ui/btnGoldDown.png);transform:none;box-shadow:none}#frame button:disabled,#frame .bigbtn.locked{border-image-source:url(/assets/ui/btnOff.png);background-color:var(--stone1);color:var(--ink-dim);box-shadow:none;animation:none}#frame .ubuy.done,#frame .tbuy.done{border-image:none;border-color:transparent;background:transparent;color:var(--gold)}#frame #play{animation:pxplay 1.2s steps(1) infinite}@keyframes pxplay{50%{filter:brightness(1.12)}}#frame .dockbtn .badge{border-style:solid;border-width:calc(2 * var(--px));border-image:url(/assets/ui/chip.png) 4 / calc(2 * var(--px)) stretch;background:#22263a padding-box;color:var(--gold);top:-1.8cqw}#frame .dockbtn .badge.hot{border-image-source:url(/assets/ui/badge.png);background:#d8433b padding-box;color:#fff}#frame .isnew{position:relative}#frame .isnew:after{content:"";position:absolute;top:calc(-1 * var(--px));left:calc(-1 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background:var(--newdot);box-shadow:0 0 0 var(--px) var(--edge),0 0 2cqw #ff5a4ab3;animation:pxnew .8s steps(1) infinite;pointer-events:none;z-index:2}@keyframes pxnew{50%{transform:translateY(calc(-1 * var(--px)))}}#frame .revealed{animation:pxreveal .5s steps(4) both}@keyframes pxreveal{0%{opacity:0;transform:translateY(2cqw)}}#frame .dockbtn .di .ic,#frame .dockbtn .di .pxi{width:6cqw;height:6cqw}#frame .dockbtn .dl{font-size:2.4cqw;letter-spacing:-.02em;text-overflow:clip}#frame .pxi{display:inline-block;vertical-align:middle;image-rendering:pixelated;background-repeat:no-repeat}#frame #maprow .mpill{position:relative;flex:1 1 0;min-width:0;max-width:calc(var(--u) * 22);max-height:calc(var(--u) * 13);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-image:none;background:none;box-shadow:none;font:inherit;font-size:calc(var(--u) * 4.2);line-height:1;color:#e8ecf4;cursor:pointer;filter:brightness(.62) saturate(.7);transition:filter .12s,transform .12s}#frame #maprow .mpill:hover{filter:brightness(.85) saturate(.9)}#frame #maprow .mpill[aria-checked=true]{filter:drop-shadow(var(--px) 0 0 var(--mc)) drop-shadow(calc(-1 * var(--px)) 0 0 var(--mc)) drop-shadow(0 var(--px) 0 var(--mc)) drop-shadow(0 calc(-1 * var(--px)) 0 var(--mc)) drop-shadow(0 0 calc(var(--u) * 1.2) color-mix(in srgb,var(--mc) 60%,transparent));transform:translateY(calc(-1 * var(--px)))}#frame #maprow .mpill:active{transform:translateY(var(--px))}#frame #maprow .mpill:focus-visible{outline:calc(var(--px)) solid var(--gold);outline-offset:calc(var(--px))}#frame #maprow .mcard{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;pointer-events:none}#frame #maprow .mlock .mcard{filter:grayscale(1) brightness(.7)}#frame #maprow .mlock[aria-checked=true]{filter:drop-shadow(0 0 calc(var(--u) * 1) rgba(255,255,255,.35))}#frame #maprow .mlk{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#frame #maprow .mlk .ic,#frame #maprow .mpill .mi .ic{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}#frame .cd-kit{grid-template-columns:1fr auto}#frame .cd-wpn b{font-weight:500}#frame .cd-elems .elem{font-size:3.6cqw;padding:0 1cqw}#frame .cd-ulti{width:100%;font:inherit;font-size:3.4cqw;text-align:left;color:var(--ink);cursor:pointer}#frame .cd-ulti b{color:#9fd0ff}#frame .cd-ulti b:after{content:" ▾";color:var(--ink-dim)}#frame .cd-ulti[aria-expanded=true] b:after{content:" ▴"}#frame .cd-ulti .cd-more{display:none;font-size:3cqw;color:var(--ink-dim)}#frame .cd-ulti[aria-expanded=true] .cd-more{display:inline}#frame .cd-rec .ic{width:4cqw;height:4cqw;vertical-align:-.6cqw}#frame .ctile .lk .ic{width:6cqw;height:6cqw}#frame .cd-ultis{--uic: calc(var(--u) * 8);--ugap: calc(var(--u) * 1.4);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-rows:1fr;gap:calc(var(--u) * 1.6)}#frame .cd-ut{position:relative;container-type:inline-size;display:grid;grid-template-columns:var(--uic) minmax(0,1fr);gap:var(--ugap);align-items:center;min-width:0;min-height:calc(var(--u) * 11);padding:var(--u) calc(var(--u) * 1.6);font:inherit;font-size:calc(var(--u) * 3.1);line-height:1.1;text-align:left;color:var(--ink-dim);cursor:pointer;border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/panelInset.png) 4 / calc(4 * var(--px)) stretch;background-color:#0e1017;background-clip:padding-box;image-rendering:pixelated;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}#frame .cd-ut .ic,#frame .cd-ut .emo{width:var(--uic);height:var(--uic);font-size:calc(var(--uic) * .75);line-height:var(--uic);text-align:center;filter:grayscale(.6) brightness(.75)}#frame .cd-ut .un{min-width:0;font-size:max(8px,min(calc(var(--u) * 3.1),(100cqi - var(--uic) - var(--ugap)) / (var(--uw, 10) * .66)));overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#frame .cd-ut.sel{color:#9fd0ff;border-image-source:url(/assets/ui/panelHi.png);background-color:color-mix(in srgb,var(--cc, #4aa8ff) 14%,#0e1017)}#frame .cd-ut.sel .ic,#frame .cd-ut.sel .emo{filter:none}#frame .cd-ut.lockcard{opacity:.6;padding-right:calc(var(--u) * 5)}#frame .cd-ut .lk{position:absolute;inset:auto;display:block;right:calc(var(--u) * .6);top:calc(var(--u) * .4)}#frame .cd-ut .lk .ic{width:calc(var(--u) * 4);height:calc(var(--u) * 4);filter:none}#frame .cd-udesc{min-height:0;margin-top:1cqw;font-size:2.9cqw;line-height:1.25;color:var(--ink-dim)}#frame .cd-udesc:empty{display:none}#frame .cd-udesc b{color:#9fd0ff}#frame .cd-udesc .ic{width:3.4cqw;height:3.4cqw;vertical-align:-.5cqw}#frame #play .ic{width:5cqw;height:5cqw;vertical-align:-.8cqw}#frame .cornerbtn .ic{width:7cqw;height:7cqw}#frame #menu #classdetail{margin-bottom:0}#frame.inmenu .skillbtn{display:none}#frame #threatpick{padding:.4cqw 1.4cqw}#frame #threatpick .tp-step{min-width:max(40px,10cqw);min-height:max(36px,9cqw);padding:0}#frame .pxhide,#frame #menu #threatpick.locked{display:none!important}#frame #menu.stage0 #classdetail{flex:none;width:auto;padding:2cqw;background:none;border-image:none;border-color:transparent}#frame #menu.stage0 .cd-top{grid-template-columns:1fr;justify-items:center}#frame #menu.stage0 .cd-port{width:56cqw;height:56cqw}#frame #menu.stage0 .cd-stats,#frame #menu.stage0 .cd-diff,#frame #menu.stage0 .cd-role,#frame #menu.stage0 .cd-kit,#frame #menu.stage0 .cd-ulti,#frame #menu.stage0 .cd-ultis,#frame #menu.stage0 .cd-udesc,#frame #menu.stage0 .cd-rec,#frame #menu.stage0 .sub,#frame #menu.stage0 #menudock,#frame #menu.stage0 #nextgoal{display:none}#frame #menu.stage0 .cd-name{text-align:center}#frame #menu.stage0 #play{width:70%;min-height:max(64px,18cqw);margin-top:auto;font-size:9cqw}#frame #nextgoal{display:flex;align-items:center;gap:2cqw;width:92%;min-height:max(40px,10cqw);padding:.6cqw 2cqw;font-size:3.2cqw;text-align:left;flex:none}#frame #nextgoal:empty{display:none}#frame #vault{justify-content:safe center}#frame #vault .ups{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw}#frame #vault .up{grid-template-columns:9cqw 1fr;grid-template-rows:auto auto;gap:.6cqw 1.6cqw;padding:1cqw 1.4cqw}#frame #vault .up .uic .ic{width:9cqw;height:9cqw}#frame #vault .up .uname{display:flex;flex-direction:column;gap:.6cqw;font-size:3.4cqw}#frame #vault .up .upips{margin:0;gap:.5cqw}#frame #vault .up .upips i{width:1.8cqw;height:1.8cqw}#frame #vault .up .ueff{font-size:2.8cqw}#frame #vault .ubuy{grid-column:1 / -1;min-width:0;min-height:max(36px,9cqw);padding:0;font-size:3.6cqw}#frame #vault h1{font-size:8cqw}#frame #vault .vback{min-height:max(44px,11cqw);margin-top:0}#frame #vault .vgold{font-size:6cqw}#frame #talents{gap:1.4cqw}#frame #talents .tsec,#frame #talents .tab small{display:none}#frame #talents .tn{padding:.6cqw 1.4cqw;cursor:pointer}#frame #talents .tn .tdesc,#frame #talents .tn .tneed{display:none}#frame #talents .tn.open .tdesc,#frame #talents .tn.open .tneed{display:block}#frame #talents .tbuy{min-height:max(36px,9cqw);min-width:max(52px,14cqw);padding:0 1.4cqw}#frame #talents .tab{min-height:max(40px,10cqw);padding:0 1cqw}#frame #talents .tab.sel{border-image-source:url(/assets/ui/panelHi.png);background-color:color-mix(in srgb,var(--tc) 22%,var(--stone2))}#frame #talents .tab.lock{opacity:.5}#frame #talents .pdesc{margin:0;font-size:3.2cqw}#frame #talents .tfoot .bigbtn,#frame #talents .treset{min-height:max(44px,11cqw)}#frame #achs{justify-content:flex-start;overflow:hidden;gap:1.4cqw}#frame #achs h1{font-size:8cqw}#frame #achs .asum{margin:0;font-size:4.4cqw;color:var(--gold)}#frame #achs .ascroll{flex:1 1 0;min-height:0;width:100%;overflow-y:auto;touch-action:pan-y;scrollbar-width:none}#frame #achs .acat{margin:1.6cqw 0 .8cqw;font-size:3.2cqw}#frame #achs .acat .ic{width:4.4cqw;height:4.4cqw}#frame #achs .alist{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2cqw}#frame #achs .ach{position:relative;display:grid;place-items:center;grid-template-columns:1fr;min-width:0;aspect-ratio:1;padding:0;cursor:pointer}#frame #achs .ach:not(.done) .aic{filter:grayscale(1) brightness(.55)}#frame #achs .ach .aic .ic{width:8cqw;height:8cqw}#frame #achs .ach .an,#frame #achs .ach .ad,#frame #achs .ach .ap{display:none}#frame #achs .ach:before{content:"";position:absolute;left:0;bottom:0;height:var(--px);width:var(--ap, 0%);background:var(--xp)}#frame #achs .ach.done:before{display:none}#frame #achs .ach.pick{border-image-source:url(/assets/ui/panelHi.png);background-color:var(--stone2)}#frame #achs .ach.new:after{content:"";position:absolute;top:calc(-1 * var(--px));left:calc(-1 * var(--px));width:calc(3 * var(--px));height:calc(3 * var(--px));background:var(--newdot);box-shadow:0 0 0 var(--px) var(--edge)}#frame #achs .adetail{display:flex;flex-direction:column;gap:.6cqw;width:100%;min-height:max(64px,18cqw);padding:1.4cqw 2cqw;text-align:left;font-size:3.2cqw;flex:none;border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/panelInset.png) 4 / calc(4 * var(--px)) stretch;background:#0e1017 padding-box;image-rendering:pixelated}#frame #achs .adetail .an{color:var(--gold);font-size:3.8cqw}#frame #achs .adetail .ad{color:var(--ink-dim)}#frame #achs .adetail .ap{display:flex;align-items:center;gap:1.4cqw;font-size:2.8cqw}#frame #achs .aback{min-height:max(44px,11cqw)}#frame #daily .demo .ic{width:7cqw;height:7cqw}#frame #daily .dsub,#frame #daily .dmod small{display:none}#frame #summary .newrec{border-style:solid;border-width:calc(4 * var(--px));border-image:url(/assets/ui/btnGold.png) 4 / calc(4 * var(--px)) stretch;background:var(--gold) padding-box;box-shadow:0 0 6cqw #f2c14e80;image-rendering:pixelated;font-size:5cqw}#frame #summary h3{font-size:3.6cqw}#frame .gobtns .bigbtn,#frame .gobtns .ghostbtn{white-space:nowrap;font-size:5cqw}#frame #choicehint,#frame #levelup #choicesub{display:none}#frame #summary .gohints li:nth-child(n+2){display:none}#tut{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;overflow:hidden}#tut .tut-hand{position:absolute;width:64px;height:64px;margin:-8px 0 0 -32px;background:url(/assets/ui/hand.png) center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(var(--px) var(--px) 0 rgba(0,0,0,.6))}#tut .tut-drag{left:50%;top:74%;animation:tutdrag 2.4s steps(24) infinite}#tut .tut-ring{position:absolute;left:50%;top:74%;width:30cqw;height:30cqw;margin:-15cqw 0 0 -15cqw;border:var(--px) dashed rgba(242,236,216,.55);border-radius:50%}@keyframes tutdrag{0%,to{transform:translate(0)}25%{transform:translate(-11cqw)}50%{transform:translateY(-11cqw)}75%{transform:translate(11cqw)}}#tut .tut-point{margin-top:0;transform-origin:50% 0;animation:tutpoint .7s steps(2) infinite}@keyframes tutpoint{0%,to{transform:translateY(-2px) rotate(180deg)}50%{transform:translateY(-10px) rotate(180deg)}}#tut .tut-mark{position:absolute;width:7cqw;height:7cqw;margin:-3.5cqw 0 0 -3.5cqw;border:var(--px) solid var(--gold3);box-shadow:0 0 0 var(--px) var(--edge),inset 0 0 0 var(--px) var(--edge);animation:tutmark .6s steps(2) infinite}@keyframes tutmark{50%{transform:scale(1.18);border-color:#fff}}#tut .tut-word{position:absolute;transform:translate(-50%);padding:calc(var(--px)) calc(3 * var(--px));font-family:var(--pxfont);font-weight:700;font-size:4.4cqw;white-space:nowrap;color:var(--gold3);text-shadow:var(--px) var(--px) 0 var(--edge),calc(-1 * var(--px)) var(--px) 0 var(--edge)}#tut .out{opacity:0;transition:opacity .25s steps(3)}#frame .card.tut{animation:tutcard .7s steps(2) infinite}@keyframes tutcard{50%{transform:translateY(calc(-1 * var(--px)));filter:brightness(1.15)}}#frame .tutbtn{animation:tutbtn .6s steps(2) infinite!important}@keyframes tutbtn{50%{filter:brightness(1.5) drop-shadow(0 0 2cqw #ffe08a)}}#frame #menudock{gap:1cqw}#frame .dockbtn .dl{display:none}#frame .dockbtn .di .ic{width:7cqw;height:7cqw}#frame .dockbtn.isnew:after{top:auto;bottom:calc(-1 * var(--px))}#frame :where(.rdot){position:relative}#frame .rdot:before{content:"";position:absolute;top:calc(-1.5 * var(--px));left:calc(-1.5 * var(--px));width:calc(3.5 * var(--px));height:calc(3.5 * var(--px));background:url(/assets/ui/notifyDot.png) 0 0 / 800% 100% no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 .6cqw rgba(255,60,50,.6));animation:rdot-pulse 1.6s steps(8) infinite;pointer-events:none;z-index:3}@keyframes rdot-pulse{to{background-position-x:calc(8 / 7 * 100%)}}@media (prefers-reduced-motion: reduce){#frame .rdot:before{animation:none}}#frame .dockbtn.rdot:before{left:auto;bottom:auto;top:calc(-1.5 * var(--px));right:calc(-1.5 * var(--px))}#frame #menu #orbpill.rdot:before{left:auto;top:calc(-2 * var(--px));right:calc(-2 * var(--px))}@media (max-height: 460px){#frame #threatpick .tp-step{width:max(28px,9cqw);min-width:max(28px,9cqw);min-height:max(28px,8cqw)}#frame #menu:not(.stage0) #nextgoal{display:none}}#frame #menu{--u: 1cqw;padding-top:max(4cqw,env(safe-area-inset-top));padding-top:max(round(4cqw,1px),env(safe-area-inset-top));padding-left:round(5cqw,1px);padding-right:round(5cqw,1px)}#frame #menu>*{flex-shrink:0}#frame #menuhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:calc(var(--u) * 2);width:100%;flex:none}#frame #menu #menuhead .title{grid-column:2;min-width:0;margin:0;padding:0;white-space:normal;text-wrap:balance;font-size:calc(var(--u) * 4.8)}#frame #menu .cornerbtn{--cb: calc(var(--px) * 14);position:relative;inset:auto;z-index:auto;height:var(--cb);min-height:var(--cb);min-width:var(--cb);margin:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:1}@supports (width: round(up,44px,3px)){#frame #menu .cornerbtn{--cb: max(calc(var(--px) * 14), round(up, 44px, var(--px)))}}#frame #menu .cornerbtn:active{padding-top:calc(var(--px) * 2)}#frame #menu #orbpill{grid-column:1;justify-self:start;width:auto;gap:var(--px);padding:0 calc(var(--px) * 2) 0 0;font-size:calc(var(--px) * 5);color:#d8c8ff}#frame #menu #menuset{grid-column:3;justify-self:end;width:var(--cb);font-size:calc(var(--px) * 6)}#frame #menu .cornerbtn .ic,#frame #menu .cornerbtn .uic{position:static;flex:none;width:calc(var(--px) * 8);height:calc(var(--px) * 8);margin:calc(var(--px) * -1);transform:none}#frame #menu #orbpill b{font-variant-numeric:tabular-nums}#frame #maprow{gap:calc(var(--u) * 1.4)}#frame #roster{touch-action:pan-x pan-y}#frame #menu #classdetail{flex:none;overflow:visible}#frame #menu .cd-rec{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .6) calc(var(--u) * 1.6);font-size:calc(var(--u) * 3);line-height:1.2}#frame #menu .cd-rec>span{display:inline-flex;align-items:center;gap:var(--u);white-space:nowrap}#frame #menu .cd-rec>span+span:before{content:"·";margin-right:calc(var(--u) * .6);color:var(--ink-dim)}#frame #menu .cd-rec .ic{vertical-align:0}#frame #menu #threatpick,#frame #menu #nextgoal,#frame #menu #menudock{width:92%}#frame #menu.dense{gap:calc(var(--u) * 1.2)}#frame #menu.dense:not(.stage0) .cd-top{grid-template-columns:calc(var(--u) * 20) 1fr}#frame #menu.dense:not(.stage0) .cd-port{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}#frame #menu.dense .cd-port .ic{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}#frame #menu.dense .cd-bars{gap:calc(var(--u) * .4)}#frame #menu.dense .cd-role{display:none}#frame #menu.dense .cd-name{font-size:calc(var(--u) * 5.6)}#frame #menu.dense .cd-ultis{--uic: calc(var(--u) * 6)}#frame #menu.dense .cd-ut{min-height:calc(var(--u) * 9);padding-block:calc(var(--u) * .6)}#frame #menu.dense .cd-ulti{padding:0 calc(var(--u) * 1.4);grid-template-columns:calc(var(--u) * 6) 1fr}#frame #menu.dense .cd-ulti .ic{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}#frame #menu.dense #classdetail{gap:var(--u);padding-block:calc(var(--u) * 1.6)}#frame #menu.denser{gap:calc(var(--u) * .8);padding-top:max(round(2.4cqw,1px),env(safe-area-inset-top));padding-bottom:max(round(2.4cqw,1px),env(safe-area-inset-bottom))}#frame #menu.denser #maprow .mpill{max-height:calc(var(--u) * 10)}#frame #menu.denser #roster{padding-top:calc(var(--u) * .6);padding-bottom:calc(var(--u) * .6)}#frame #menu.denser #play{min-height:44px;padding-block:0;font-size:calc(var(--u) * 4.8)}#frame #menu.denser #threatpick .tp-step{min-height:max(32px,calc(var(--u) * 8))}#frame #menu.denser #threatpick .tp-mod{height:calc(var(--u) * 7.4)}#frame #menu.denser #threatpick .tp-mod .uic{width:min(calc(var(--u) * 5.4),44cqi);height:min(calc(var(--u) * 5.4),44cqi)}#frame #menu.denser #nextgoal{min-height:0;padding-block:0}#frame #menu.denser #ngbtn{height:max(32px,calc(var(--u) * 8.4))}#frame #menu.denser .dockbtn{min-height:40px;padding-block:calc(var(--u) * .6)}button,a,input,select,label,[role=button],[role=tab]{touch-action:manipulation}img,canvas,.uic,.ic{-webkit-touch-callout:none;-webkit-user-drag:none}input,textarea,[contenteditable=true]{user-select:text;-webkit-user-select:text}#frame #ngbtn{height:max(44px,11cqw)}#frame #roster .ctile.away .tport{filter:grayscale(.85) brightness(.55)}#frame #roster .ctile .awaymk{position:absolute;left:.6cqw;bottom:.6cqw;width:5.4cqw;height:5.4cqw;z-index:2;animation:awaybob 1s steps(2) infinite}#frame #roster .ctile .awaymk .uic{width:100%;height:100%}@keyframes awaybob{50%{transform:translateY(-.5cqw)}}#frame #menudock .dockbtn.exready{box-shadow:0 0 0 .5cqw #e8873a,0 0 3cqw #e8873a99;animation:exready 1s steps(2) infinite}@keyframes exready{50%{box-shadow:0 0 0 .5cqw #ffd08a,0 0 4.5cqw #ffbe5acc}}#frame #play.away{background:#6b4a2a;color:#ffe8c0;animation:none;font-size:4.4cqw}#frame #play.away .uic{width:6cqw;height:6cqw}
