.lge-planbar[data-v-6825bd91]{margin-bottom:10px}.lge-planbar .zero[data-v-6825bd91]{color:var(--bad)}.lge-plans[data-v-6825bd91]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:9px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-bottom:10px}.lge-planlist[data-v-6825bd91]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.lge-planact[data-v-6825bd91]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 320px;min-width:0}.lge-planact input[type=text][data-v-6825bd91]{flex:1 1 170px;min-width:0;height:44px}.lge-planact button[data-v-6825bd91]{min-height:44px}.lge-assume[data-v-6825bd91]{margin:0 0 10px;font-size:12.5px}.lge-warn[data-v-6825bd91]{border-color:var(--warn);margin:0 0 10px}.lge-warn ul[data-v-6825bd91]{margin:6px 0 10px;padding-left:18px;font-size:12.5px}.lge-grid[data-v-6825bd91]{position:relative}.lge-links[data-v-6825bd91]{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.lge-links line[data-v-6825bd91]{stroke:var(--line);stroke-width:2}.lge-links line.on[data-v-6825bd91]{stroke:var(--gold)}.lge-rowwrap[data-v-6825bd91],.lge-cells[data-v-6825bd91]{position:relative;z-index:1}.lslot[data-v-6825bd91]{position:relative}.lge-gate[data-v-6825bd91]{position:absolute;right:3px;top:3px;white-space:nowrap;font-size:9.5px;font-style:normal;line-height:1.35;color:var(--warn);background:#080a0ed1;border:1px solid rgba(221,159,68,.45);padding:0 3px;border-radius:3px;z-index:2}.lslot.lock[data-v-6825bd91]{opacity:.58}.lslot.filled[data-v-6825bd91]{border-color:var(--gold-deep)}.lslot .rk .now[data-v-6825bd91]{color:var(--gold);font-size:13px}.lg-gate[data-v-6825bd91]{background:none;border:1px solid var(--line-2);position:relative}.lg-gate[data-v-6825bd91]:after{content:"5";position:absolute;right:-3px;top:-4px;font-size:9px;line-height:1.2;color:var(--warn);background:#080a0ee6;border:1px solid rgba(221,159,68,.45);border-radius:3px;padding:0 2px}.lg-line[data-v-6825bd91]{background:none;border:1px solid var(--line-2);position:relative}.lg-line[data-v-6825bd91]:after{content:"";position:absolute;left:-6px;top:8px;width:30px;height:2px;background:var(--gold);z-index:-1}.lge-act[data-v-6825bd91]{display:flex;gap:8px;margin-top:11px}.lge-act button[data-v-6825bd91]{flex:1 1 0;min-height:46px;font-size:14.5px}.lge-eff[data-v-6825bd91]{display:block;color:var(--txt-dim);font-size:12.5px}.lge-ranks .rd[data-v-6825bd91]{width:9px;height:9px;border-radius:50%;border:1px solid var(--line);display:inline-block;margin-right:3px}.lge-ranks .rd.lit[data-v-6825bd91]{background:var(--gold);border-color:var(--gold)}.lgr-rail[data-v-6825bd91]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 4px}.lgr-i[data-v-6825bd91]{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line-2);border-radius:6px;padding:9px 10px;background:var(--panel-2)}.lgr-i.got[data-v-6825bd91]{border-color:var(--gold-deep);background:#c9a24a12}.lgr-at[data-v-6825bd91]{font-size:11.5px;color:var(--txt-muted)}.lgr-nm[data-v-6825bd91]{font-size:13.5px;color:var(--txt-title)}.lgr-st[data-v-6825bd91]{font-size:12px}.lgr-i.got .lgr-st[data-v-6825bd91]{color:var(--ok)}.ltab tbody tr.done td[data-v-6825bd91]{background:#c9a24a0d}.ltab tbody tr.done .nm[data-v-6825bd91],.ltab tbody tr.done label[data-v-6825bd91]{color:var(--txt-muted)}.ltab input[type=checkbox][data-v-6825bd91]{width:20px;height:20px;accent-color:var(--gold)}.lchk[data-v-6825bd91]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.board .c-chk[data-v-6825bd91]{width:44px}.lmtxwrap[data-v-6825bd91]{overflow-x:auto}.lmtx thead th[data-v-6825bd91]{position:static}.lmtx th.lmtxsub[data-v-6825bd91]{position:sticky;left:0;top:auto;z-index:2}.lmtx thead th.lmtxsub[data-v-6825bd91]{z-index:3}.lmtx[data-v-6825bd91]{border-collapse:collapse;width:100%;max-width:620px}.lmtx th[data-v-6825bd91],.lmtx td[data-v-6825bd91]{border:1px solid var(--line);text-align:center;padding:0}.lmtx thead th[data-v-6825bd91]{background:var(--sunk);color:var(--lead);font:600 12.5px var(--font-mono);padding:7px 10px;white-space:nowrap}.lmtxsub[data-v-6825bd91]{text-align:left!important;padding:0 12px!important;white-space:nowrap;font-weight:600;color:var(--txt-title);background:var(--sunk)}.lmtxcell[data-v-6825bd91]{width:100%;height:44px}.lmtxcell input[type=checkbox][data-v-6825bd91]{width:20px;height:20px;accent-color:var(--gold)}.lmtx td.done[data-v-6825bd91]{background:color-mix(in srgb,var(--gold) 12%,transparent)}.lmtxread[data-v-6825bd91]{margin:10px 0 0;min-height:20px}.lge-qa[data-v-6825bd91]{margin:6px 0 0}.lge-qa dt[data-v-6825bd91]{font-weight:700;color:var(--txt-title);margin-top:14px}.lge-qa dt[data-v-6825bd91]:first-child{margin-top:4px}.lge-qa dd[data-v-6825bd91]{margin:4px 0 0;color:var(--txt);line-height:1.75}.lge-special[data-v-6825bd91]{border-color:var(--line-2)}.lge-sptab[data-v-6825bd91]{min-width:0}.lge-toast[data-v-6825bd91]{position:fixed;left:50%;transform:translate(-50%);bottom:26px;z-index:40;background:var(--panel);border:1px solid var(--gold-deep);color:var(--txt-title);padding:9px 14px;border-radius:6px;font-size:13px;max-width:min(92vw,560px)}.lge-toast-enter-active[data-v-6825bd91],.lge-toast-leave-active[data-v-6825bd91]{transition:opacity .18s,transform .18s}.lge-toast-enter-from[data-v-6825bd91],.lge-toast-leave-to[data-v-6825bd91]{opacity:0;transform:translate(-50%) translateY(6px)}.sr[data-v-6825bd91]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:899px){.lge-plans[data-v-6825bd91]{flex-direction:column;align-items:stretch}.lge-planact[data-v-6825bd91]{flex-wrap:wrap}.lgr-i[data-v-6825bd91]{flex:1 1 46%}}.pt-new[data-v-2bf04ed4]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.pt-new input[data-v-2bf04ed4]{width:18px;height:18px;accent-color:var(--gold)}.pt-chip[data-v-2bf04ed4]{display:inline-block;margin:2px 4px 2px 0;padding:2px 7px;font-size:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--txt);cursor:pointer}.pt-chip.isNew[data-v-2bf04ed4]{border-color:var(--gold);color:var(--gold)}.pt-chip[data-v-2bf04ed4]:hover{border-color:var(--gold)}@media(max-width:720px){.pt-chip[data-v-2bf04ed4]{min-height:44px;min-width:44px;padding:8px 12px}.pt-new[data-v-2bf04ed4]{min-height:44px}}.irow[data-v-529580da]{flex-wrap:wrap;align-items:center}.flabel[data-v-529580da]{font-size:12px;color:var(--lead);flex:none;min-width:34px}.reset[data-v-529580da]{margin-left:auto;background:none;border:1px solid var(--line);color:var(--lead);font-size:12px;padding:6px 14px;cursor:pointer}.reset[data-v-529580da]:hover{color:var(--gold);border-color:var(--gold)}.rng[data-v-529580da]{display:flex;gap:6px;align-items:center;color:var(--lead);font-size:12.5px}.rng input[data-v-529580da]{width:72px}.qsearch[data-v-529580da]{width:100%;margin-top:2px}.ist[data-v-529580da]{font-size:10.5px;padding:1.5px 7px;letter-spacing:1px;white-space:nowrap}.ist-new[data-v-529580da]{background:var(--gold);color:#1a1408;font-weight:700}.ist-changed[data-v-529580da]{color:var(--azure);border:1px solid rgba(73,174,233,.5)}.ist-rebuilt[data-v-529580da]{color:#c993e8;border:1px solid rgba(163,53,238,.55)}.ist-same[data-v-529580da]{color:var(--lead);border:1px solid var(--line)}.ist-missing[data-v-529580da]{color:#ff9b8f;border:1px solid rgba(199,92,92,.5)}.ist-srvHas[data-v-529580da]{color:var(--azure);border:1px solid rgba(73,174,233,.35);background:#49aee914}.itt[data-v-529580da]{width:100%;border-collapse:collapse;font-size:13.5px}.itt th[data-v-529580da]{font-size:11.5px;color:var(--lead);font-weight:600;text-align:left;letter-spacing:1px;padding:8px 10px;border-bottom:1px solid var(--gold-line,rgba(200,163,92,.3));white-space:nowrap}.itt td[data-v-529580da]{padding:8px 10px;border-bottom:1px solid rgba(44,56,80,.45);vertical-align:middle}.itt tbody tr[data-v-529580da]{animation:itn-529580da .3s ease both}.itt tbody tr:hover td[data-v-529580da]{background:#c8a35c0d}@keyframes itn-529580da{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}.itt .num[data-v-529580da]{text-align:right;font-family:var(--font-mono);color:var(--lead)}.itt .iid[data-v-529580da]{color:var(--lead);opacity:.75;font-size:12px}.icell[data-v-529580da]{display:flex;gap:10px;align-items:center;min-width:0}.icell .nm[data-v-529580da]{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itt .q0[data-v-529580da]{color:var(--q0)}.pager[data-v-529580da]{display:flex;gap:6px;justify-content:center;align-items:center;margin-top:16px;flex-wrap:wrap}.pager button[data-v-529580da]{background:var(--sunk);border:1px solid var(--line);color:var(--lead);min-width:34px;height:32px;font:12.5px var(--font-mono);cursor:pointer}.pager button.on[data-v-529580da]{background:var(--gold);color:#1a1408;font-weight:700;border-color:var(--gold)}.pager button[data-v-529580da]:disabled{opacity:.35;cursor:default}.pinfo[data-v-529580da]{color:var(--lead);font-size:12px;margin:0 8px}@media(max-width:720px){.itt thead[data-v-529580da]{display:none}.itt tbody tr[data-v-529580da]{display:block;border:1px solid var(--line);margin:8px 0;background:var(--sunk)}.itt td[data-v-529580da]{border:0;display:flex;justify-content:space-between;gap:10px;padding:7px 12px}.itt td[data-v-529580da]:before{content:attr(data-k);color:var(--lead);font-size:11.5px;flex:none;align-self:center}.itt td[data-v-529580da]:first-child{padding-top:12px}.itt td[data-v-529580da]:last-child{padding-bottom:12px}.pager button[data-v-529580da]{min-width:44px;height:44px}.reset[data-v-529580da]{min-height:44px;padding:0 16px}}.row[data-v-529580da]{cursor:pointer}.row[data-v-529580da]:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.idmask[data-v-529580da]{position:fixed;top:0;right:0;bottom:0;left:0;background:#04070c9e;z-index:70}.idrawer[data-v-529580da]{position:fixed;top:0;right:0;bottom:0;width:min(430px,100%);z-index:71;background:var(--sunk);border-left:1px solid var(--gold-line,rgba(200,163,92,.3));overflow-y:auto;padding:18px 18px 24px}.idh[data-v-529580da]{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--line)}.idt[data-v-529580da]{flex:1;min-width:0}.idt .nm[data-v-529580da]{font-weight:700;font-size:15.5px}.ids[data-v-529580da]{color:var(--lead);font-size:12px;margin-top:2px}.idclose[data-v-529580da]{flex:none;background:none;border:1px solid var(--line);color:var(--lead);width:32px;height:32px;font-size:18px;line-height:1;cursor:pointer}.idclose[data-v-529580da]:hover{color:var(--gold);border-color:var(--gold)}.idh .ist[data-v-529580da]{flex:none;margin-top:2px}.idsec[data-v-529580da]{margin-top:16px}.idh3[data-v-529580da]{font-size:11.5px;color:var(--lead);font-weight:600;letter-spacing:1px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px}.idbadge[data-v-529580da]{font-size:10.5px;color:var(--lead);border:1px solid var(--line);padding:1px 7px;letter-spacing:.5px;font-weight:400;white-space:nowrap}.idl[data-v-529580da]{margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.75}.idl li[data-v-529580da]{padding:2px 0;border-bottom:1px dashed rgba(44,56,80,.35)}.idv[data-v-529580da]{font-size:13.5px}.idempty[data-v-529580da]{margin-top:18px;color:var(--lead);font-size:13px;border:1px dashed var(--line);padding:12px 14px}.idnote[data-v-529580da]{font-size:11.5px;margin-top:20px;line-height:1.7}.pzcell[data-v-f5678118]{display:flex;align-items:center;gap:9px;min-height:52px;padding:7px 9px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:5px;text-align:left;cursor:pointer;color:var(--txt)}.pzcell[data-v-f5678118]:hover{border-color:var(--gold-deep)}.pzcell.on[data-v-f5678118]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-deep)}.pzbody[data-v-f5678118]{display:flex;flex-direction:column;min-width:0}.pzslot[data-v-f5678118]{font-size:11px;color:var(--txt-muted)}.pzname[data-v-f5678118]{font-size:13px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.pzil[data-v-f5678118]{font-size:11px;color:var(--txt-dim)}.qbox[data-v-f5678118]{display:inline-flex;border:1px solid var(--line-2);border-radius:4px;padding:1px}.qbox.bq2[data-v-f5678118]{border-color:#33a73399}.qbox.bq3[data-v-f5678118]{border-color:#4a82e0a6}.qbox.bq4[data-v-f5678118]{border-color:#a369d9a6}.qbox.bq5[data-v-f5678118]{border-color:#c9a24ab3}.pzpop[data-v-d957b2f3]{position:fixed;z-index:62;width:min(620px,calc(100vw - 20px));max-height:min(66vh,620px);display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line-2);border-radius:6px;box-shadow:0 14px 34px #0000007a}.pzpop-fixed[data-v-d957b2f3]{left:50%;top:50%;transform:translate(-50%,-50%)}.pzh[data-v-d957b2f3]{display:flex;gap:10px;align-items:flex-start;padding:11px 13px 9px;border-bottom:1px solid var(--line-2)}.pzh h3[data-v-d957b2f3]{margin:0;font-size:15px;color:var(--txt-title)}.pzh-n[data-v-d957b2f3]{font-size:11.5px;color:var(--txt-muted);margin-left:7px;font-weight:400}.pzh .dim[data-v-d957b2f3]{margin:3px 0 0;font-size:11.5px}.pzx[data-v-d957b2f3]{margin-left:auto;width:30px;height:30px;flex:0 0 auto;font-size:18px;line-height:1;background:transparent;border:1px solid var(--line-2);border-radius:4px;color:var(--txt-dim);cursor:pointer}.pzx[data-v-d957b2f3]:hover{color:var(--txt-title);border-color:var(--gold-deep)}.pzbody[data-v-d957b2f3]{overflow:auto;padding:0 13px;flex:1 1 auto;min-width:0}.pzbody table.board>thead>tr>th[data-v-d957b2f3]{top:0}.pzf[data-v-d957b2f3]{margin:0;padding:8px 13px 10px;border-top:1px solid var(--line-2);font-size:11.5px}.pzgo[data-v-d957b2f3]{display:block;margin-top:3px;font-size:11.5px;color:var(--azure)}tr.cur[data-v-d957b2f3]{background:#c9a24a12}.qbox[data-v-d957b2f3]{display:inline-flex;border:1px solid var(--line-2);border-radius:4px;padding:1px}.qbox.bq2[data-v-d957b2f3]{border-color:#33a73399}.qbox.bq3[data-v-d957b2f3]{border-color:#4a82e0a6}.qbox.bq4[data-v-d957b2f3]{border-color:#a369d9a6}.qbox.bq5[data-v-d957b2f3]{border-color:#c9a24ab3}.pzc-glbox[data-v-3a85f5d3]{position:relative;width:100%}.pzc-glbox[data-v-3a85f5d3] .pzc-gl{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.pzc-glbox[data-v-3a85f5d3] .pzc-gl:active{cursor:grabbing}.pzc-glhint[data-v-3a85f5d3]{position:absolute;left:10px;right:10px;bottom:8px;margin:0;font-size:12px;color:var(--txt-dim);text-align:center}.pz-read[data-v-611928ac]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 2px;font-size:13px;color:var(--txt-dim)}.pz-read b[data-v-611928ac]{color:var(--txt-title);font-size:15px;margin-right:4px}.pzrail[data-v-611928ac]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.pztab[data-v-611928ac]{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:5px;color:var(--txt);cursor:pointer;font-size:13.5px}.pztab[data-v-611928ac]:hover{border-color:var(--gold-deep)}.pztab.on[data-v-611928ac]{border-color:var(--gold);background:var(--panel);color:var(--txt-title);font-weight:600}.pztab-c[data-v-611928ac]{font-size:11.5px;color:var(--txt-muted)}.pz-picks[data-v-611928ac]{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:12px 0 14px}.pz-mode[data-v-611928ac],.pz-fac[data-v-611928ac]{margin:0}.pz-fac .fac[data-v-611928ac]{display:flex;align-items:center;gap:6px}.femb[data-v-611928ac]{width:20px;height:24px;object-fit:contain}.pz-three[data-v-611928ac]{display:grid;grid-template-columns:1fr minmax(240px,330px) 1fr;gap:12px;align-items:start}.pzcol[data-v-611928ac],.pzmid[data-v-611928ac]{display:flex;flex-direction:column;gap:7px}.pzart[data-v-611928ac]{height:300px;border-radius:6px;border:1px solid var(--line-2);background-size:cover;background-position:center 22%;background-color:var(--panel);position:relative;overflow:hidden}.pzart-tag[data-v-611928ac]{position:absolute;left:8px;bottom:7px;font-size:11.5px;background:#080a0eb8;color:var(--txt-dim);padding:2px 7px;border-radius:3px}.pzart[data-v-611928ac] .pzc-glbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.pz-3dbtn[data-v-611928ac]{position:absolute;right:8px;top:8px;z-index:3;min-height:34px;font:600 12px var(--font-body);padding:7px 12px;border-radius:999px;background:#080a0ec7;color:var(--txt);border:1px solid var(--line-2);cursor:pointer}.pz-3dbtn[aria-pressed=true][data-v-611928ac]{border-color:var(--gold);color:var(--gold)}.pz-3dnote[data-v-611928ac]{margin:0;font-size:11.5px;line-height:1.55;color:var(--txt-dim);background:var(--sunk);border:1px solid var(--line);border-radius:4px;padding:6px 8px}@media(max-width:720px){.pz-3dbtn[data-v-611928ac]{min-height:44px;min-width:44px}}.pzrow[data-v-611928ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.qbox[data-v-611928ac]{display:inline-flex;border:1px solid var(--line-2);border-radius:4px;padding:1px}.qbox.bq2[data-v-611928ac]{border-color:#33a73399}.qbox.bq3[data-v-611928ac]{border-color:#4a82e0a6}.qbox.bq4[data-v-611928ac]{border-color:#a369d9a6}.qbox.bq5[data-v-611928ac]{border-color:#c9a24ab3}.pzsum[data-v-611928ac]{margin-top:14px;border-top:1px solid var(--line-2);padding-top:11px}.pzsum-h[data-v-611928ac]{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:8px}.pzsum-h b[data-v-611928ac]{font-size:13.5px;color:var(--txt-title)}.pzsum-h .dim[data-v-611928ac]{font-size:11.5px}.pzsum-i[data-v-611928ac]{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;color:var(--txt-dim)}.pzsum-i b[data-v-611928ac]{color:var(--ok);font-size:15px;margin-right:4px}.pztab-t tr.cur[data-v-611928ac]{background:#c9a24a12}#pzover tbody tr.pzrow2[data-v-611928ac]{cursor:pointer}#pzover tbody tr.pzrow2:hover td[data-v-611928ac]{background:#c9a24a0d}.pzlink[data-v-611928ac]{background:none;border:0;padding:0;font:inherit;color:var(--txt-title);text-align:left;cursor:pointer}.pzlink[data-v-611928ac]:hover{color:var(--gold)}.pz-two[data-v-611928ac]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}#pzcmp td .qbox[data-v-611928ac]{vertical-align:-7px;margin-right:6px}#pzcmp .tag.cmp-same[data-v-611928ac]{color:var(--ok);border-color:#67c26773}#pzcmp .tag.cmp-diff[data-v-611928ac]{color:var(--warn);border-color:#dd9f4473;background:#dd9f441a}#pzcmp .tag.cmp-none[data-v-611928ac]{color:var(--txt-muted);border-color:var(--line-2);background:none}#pzcmp td .tag[data-v-611928ac]{margin-left:0}@media(max-width:899px){#pzcmp[data-v-611928ac]{min-width:0}#pzcmp thead[data-v-611928ac]{display:none}#pzcmp[data-v-611928ac],#pzcmp tbody[data-v-611928ac],#pzcmp tr[data-v-611928ac],#pzcmp td[data-v-611928ac]{display:block;width:auto}#pzcmp tr[data-v-611928ac]{position:relative;padding:9px 0;border-bottom:1px solid var(--line-2)}#pzcmp td[data-v-611928ac]{padding:0;border:0}#pzcmp td[data-v-611928ac]:first-child{font-weight:600;color:var(--txt-title);padding-right:58px}#pzcmp td[data-v-611928ac]:nth-child(2),#pzcmp td[data-v-611928ac]:nth-child(3){margin-top:4px}#pzcmp td[data-l][data-v-611928ac]:before{content:attr(data-l);font-size:11.5px;color:var(--txt-muted);margin-right:6px}#pzcmp td[data-v-611928ac]:nth-child(4){position:absolute;right:0;top:9px}}#pzcmp .nm[data-v-611928ac]{white-space:normal}.pz-two[data-v-611928ac]>*{min-width:0}@media(max-width:899px){.pz-three[data-v-611928ac]{grid-template-columns:1fr}.pzart[data-v-611928ac]{height:190px}.pz-two[data-v-611928ac]{grid-template-columns:1fr}.pztab[data-v-611928ac]{flex:1 1 auto;justify-content:center}}.mcgrid[data-v-2622efe2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin-bottom:var(--s4)}.mc-band[data-v-2622efe2]{margin-top:var(--s4)}.mc[data-v-2622efe2]{display:flex;flex-direction:column;gap:6px;padding:var(--s3)}.mc-h[data-v-2622efe2]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.mc-t[data-v-2622efe2]{font:700 14.5px/1.4 var(--font-display);color:var(--txt-title)}.mc-m[data-v-2622efe2]{font:11.5px var(--font-mono);letter-spacing:.04em;color:var(--txt-muted)}.mc-n[data-v-2622efe2]{margin:0;font-size:12.5px;line-height:1.55;color:var(--lead)}.mc-b[data-v-2622efe2]{margin:0;padding:8px 9px;background:var(--sunk);border:1px solid var(--line);font:12px/1.55 var(--font-mono);color:var(--txt);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all}.mc-copy[data-v-2622efe2]{align-self:flex-start;margin-top:2px}.mc-rank[data-v-2622efe2]{color:var(--txt-caution);border-color:var(--txt-caution)}.mc-lv[data-v-2622efe2]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--txt-muted)}.mc-lv input[data-v-2622efe2]{width:64px}.mc-jump[data-v-2622efe2]{margin:0 4px}@media(max-width:1080px){.mcgrid[data-v-2622efe2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mc[data-v-2622efe2],.mc-b[data-v-2622efe2],.mc-copy[data-v-2622efe2]{transition:none}}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(./open-sans-var-BEhAMRCF.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(./hanken-grotesk-var-KjBMhMia.woff2) format("woff2")}:root{--bg:#0b0f16;--panel:#1b2335;--panel-2:#131a28;--elev:#2a364c;--line:#2c3850;--line-2:#3a465e;--txt:#e9e2d2;--txt-dim:#aeb6c4;--txt-muted:#8a93a5;--gold:#c8a35c;--gold-hi:#e6c886;--gold-deep:#a8863f;--accent:var(--gold);--accent-deep:var(--gold-deep);--accent-ink:#1a1408;--azure:#49aee9;--azure-deep:#1d8dcd;--blue:var(--azure);--lead:#8a93a5;--gold-line:rgba(200,163,92,.3);--gold-line-2:rgba(200,163,92,.35);--gold-line-soft:rgba(200,163,92,.15);--gold-glow:rgba(200,163,92,.12);--amber-line:rgba(221,159,68,.45);--sunk:#0d121c;--sunk-2:#0b0f16;--hatch:#46506a;--field:#101725;--field-line:#2c3850;--ink-on-bright:#1a1408;--mark-ink:#ffe1a8;--foot-bg:#080b11;--txt-title:#f2ead8;--txt-banner:#aeb6c4;--txt-hint:#7e8696;--ok:#67c267;--warn:#dd9f44;--bad:#c75c5c;--txt-alert:#ff9b8f;--txt-caution:#f0c67e;--orange:#ff9900;--orange-ring:#cc7a18;--q0:#9d9d9d;--q1:#ffffff;--q2:#1eff00;--q3:#4aa3ff;--q4:#a335ee;--q5:#ff8000;--violet:var(--q4);--lv0:#e2ecf5;--lv1:#b6c2cd;--lv2:#a0a7b0;--lv3:#8c939c;--card-line:var(--gold-line);--top-bg:rgba(8,11,17,.92);--nav-1:#49aee9;--nav-2:#6fc7bd;--nav-3:#7bc47f;--nav-4:#d8b26a;--nav-5:#ab9bd6;--nav-6:#d98b7a;--pin-rare:var(--gold);--pin-book:#7bc47f;--pin-camp:#ab9bd6;--pin-entry:#5fb3c9;--pin-boss:#d8735f;--nav-7:#8f9bb3;--cut-cta:10px;--cut-plate:14px;--cut-hero:28px;--hd-h:93px;--font-display:Georgia,"Songti SC","STSong","SimSun","Times New Roman",serif;--font-body:"Open Sans",-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-cn:var(--font-body);--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-h1:clamp(28px,4.4vw,44px);--fs-h2:20px;--fs-body:15px;--fs-meta:11.5px;--lh-tight:1.16;--lh-body:1.7;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-ctl:0;--r-card:0;--ease-out:cubic-bezier(.16,1,.3,1);--dur-1:.14s;--dur-2:.22s;--dur-3:.24s;--dur-press:90ms;--dur-panel:.17s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);background-image:radial-gradient(1100px 520px at 50% -12%,rgba(29,141,205,.14),transparent 70%);background-repeat:no-repeat;color:var(--txt);font:14px/1.65 var(--font-body);-webkit-text-size-adjust:100%}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:600;letter-spacing:0;line-height:var(--lh-tight)}h1{font-size:20px}h2{font-size:var(--fs-h2);font-weight:650}h3{font-size:14px}.mono{font-family:var(--font-mono);font-size:13px}.dim{color:var(--txt-dim)}.wrap{max-width:1180px;margin:0 auto;padding:0 var(--s4) var(--s6)}.top{position:sticky;top:0;z-index:20;background:var(--top-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top .in{max-width:1180px;margin:0 auto;padding:8px var(--s4);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.brand{font-size:16px;font-weight:600;color:var(--gold);white-space:nowrap;text-decoration:none}.brand span{color:var(--txt)}.brand:hover{text-decoration:none;color:var(--gold)}.chip{margin-left:auto;font:12px var(--font-mono);color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:var(--panel);white-space:nowrap}nav.main{border-top:1px solid var(--line);background:var(--panel-2)}nav.main .in{max-width:1180px;margin:0 auto;padding:0 var(--s4);display:flex;align-items:flex-end;gap:0;flex-wrap:wrap}nav.main a.nl{display:inline-flex;align-items:center;min-height:34px;padding:0 8px;border-radius:var(--r-ctl);color:var(--txt-dim);font-size:12.5px;text-decoration:none}nav.main a.nl:hover{background:var(--panel-2);color:var(--txt);text-decoration:none}nav.main a.nl.on{background:var(--panel-2);color:var(--gold);box-shadow:inset 0 0 0 1px var(--line)}.ngrp{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:0 7px;--gc:var(--txt-muted)}.ngrp:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:1px;background:var(--line)}.ngrp.solo{padding-left:0}.ngrp.solo:before{display:none}.ngrp.solo:after{content:"";position:absolute;right:0;top:9px;bottom:9px;width:1px;background:var(--line-2)}.ngrp .ngi{display:flex;align-items:center;gap:2px}.ngt{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--gc);opacity:.62;white-space:nowrap;padding:2px 0 0 2px;line-height:1.2}.ngt:before{content:"";display:inline-block;width:8px;height:2px;background:var(--gc);vertical-align:3px;margin-right:4px}.ngrp.hit .ngt{opacity:1}.ngrp.g1{--gc:var(--nav-1)}.ngrp.g2{--gc:var(--nav-2)}.ngrp.g3{--gc:var(--nav-3)}.ngrp.g4{--gc:var(--nav-4)}.ngrp.g5{--gc:var(--nav-5)}.ngrp.g6{--gc:var(--nav-6)}.banner{border:1px solid var(--warn);background:#d9a13b1a;color:var(--txt-caution);border-radius:var(--r-card);padding:8px 12px;font-size:12.5px;margin:var(--s4) 0}.banner.gray{border-color:var(--line);background:var(--panel);color:var(--txt-dim)}.card{background:var(--panel);border:1px solid var(--card-line);border-radius:var(--r-card);padding:var(--s4);margin-bottom:var(--s4)}#main [id]{scroll-margin-top:calc(var(--hd-h) + 14px)}.card h2{margin-bottom:var(--s3);color:var(--gold)}.grid{display:grid;gap:var(--s3)}.g9{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.5;border:1px solid var(--line);border-radius:4px;padding:0 6px;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;flex:none;border:1px solid currentColor;background:none}.L0{color:var(--lv0)}.pill.L0:before{background:currentColor}.L1{color:var(--lv1)}.pill.L1:before{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.L2{color:var(--lv2)}.pill.L2:before{border-radius:50%}.L3{color:var(--lv3);background:repeating-linear-gradient(45deg,transparent,transparent 4px,rgba(139,147,161,.1) 4px,rgba(139,147,161,.1) 8px)}.pill.L3:before{background:repeating-linear-gradient(45deg,currentColor,currentColor 1.5px,transparent 1.5px,transparent 3px)}input,select,button,textarea{font:inherit;color:var(--txt);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:6px 9px}input:focus,select:focus,button:focus{outline:none;border-color:var(--gold)}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible,.node:focus-visible{outline:2px solid var(--gold);outline-offset:2px}button{cursor:pointer}button:hover{border-color:var(--gold);color:#fff}button.ghost{background:transparent}button.ghost.mini{font-size:11px;padding:1px 6px}button:disabled{opacity:.45;cursor:not-allowed}.field{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center;margin-bottom:var(--s3)}input[type=search]{flex:1;min-width:180px}.cov{display:flex;height:10px;border-radius:5px;overflow:hidden;border:1px solid var(--line);background:var(--panel-2)}.cov i{display:block;height:100%}.cov .L0{background:var(--lv0)}.cov .L1{background:var(--lv1)}.cov .L2{background:var(--lv2)}.cov .L3{background:var(--hatch)}.stats{display:flex;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s4)}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:5px 11px;font-size:12px;color:var(--txt-dim)}.stat b{color:var(--txt);font-size:15px;margin-right:3px;font-family:var(--font-mono)}.classbar{display:flex;gap:var(--s2);overflow-x:auto;padding-bottom:var(--s2);margin-bottom:var(--s3)}.cls{flex:0 0 auto;min-width:86px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:9px 8px;cursor:pointer}.cls:hover{border-color:var(--gold-deep)}.cls.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.cls .ic{width:34px;height:34px;margin:0 auto 5px;border-radius:5px;background:var(--panel-2);display:flex;align-items:center;justify-content:center;color:var(--gold);font-weight:600}.cls .n{font-size:13px}.cls .e{font:11px var(--font-mono);color:var(--txt-dim)}.tpanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.tbg{position:relative;height:132px;background:var(--panel-2)}.tbg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.tbg img.bad{display:none}.thead{display:flex;align-items:center;gap:var(--s3);padding:10px var(--s4);background:linear-gradient(180deg,var(--elev),var(--panel));border-bottom:1px solid var(--line);flex-wrap:wrap}.thead .title{font-size:15px;font-weight:600;color:var(--gold)}.pts{font:13px var(--font-mono);border:1px solid var(--line);border-radius:5px;padding:2px 9px;background:var(--sunk)}.pts b{color:var(--gold);font-size:15px}.trees{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.tree{background:var(--panel-2);padding:var(--s3);min-height:340px}.tree.t0,.tree.t1,.tree.t2{background:var(--panel-2)}.tree h3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.tree .hint{font:11px var(--font-mono);color:var(--txt-dim);margin-bottom:var(--s3)}.row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:6px 0;position:relative}.row+.row{border-top:1px dashed rgba(255,255,255,.06)}.node{position:relative;aspect-ratio:1;border-radius:5px;background:var(--panel-2);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-size:11px;color:var(--txt-dim);padding:3px;text-align:center;transition:transform .12s ease-out,border-color .12s ease-out;-webkit-user-select:none;user-select:none;overflow:hidden}.node .ico-wrap{position:relative;width:26px;height:26px;flex:0 0 auto}.node .ico{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:4px}.node .ico.bad{opacity:0}.node .nm{font-size:10px;line-height:1.15;max-height:23px;overflow:hidden;word-break:break-all;padding:0 1px}.node:hover{border-color:var(--gold)}.node:active{transform:translateY(1px)}.node.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-deep) inset;color:var(--txt)}.node.lock{opacity:.42;cursor:not-allowed;filter:saturate(.3)}.node.demo{opacity:.55;cursor:not-allowed}.node .rank{position:absolute;right:1px;bottom:0;font:11px var(--font-mono);color:var(--gold);text-shadow:0 1px 2px #000;padding:0 2px}.flow{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.node.wide{aspect-ratio:auto;height:74px;flex-direction:column;justify-content:center;gap:3px;padding:6px 4px}.node.wide .nm{font-size:11px;line-height:1.2;max-height:26px}.node.wide .rank{position:static;text-shadow:none;font-size:10.5px;color:var(--txt-dim)}.node.wide.on .rank{color:var(--gold)}.node.conf{border-color:#c9564aa6}.node .cfl{position:absolute;right:2px;top:2px;width:0;height:0;border-left:6px solid transparent;border-top:6px solid var(--bad)}.dbn2{position:relative;height:96px;margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s3);border-radius:var(--r-card) var(--r-card) 0 0;overflow:hidden;background:var(--panel-2)}.dbn-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}img.dbn-art{object-fit:cover}img.dbn-art.bad{opacity:0}.dbn2-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e101300 30%,#0e1013d9)}.dbn2-txt{position:absolute;left:var(--s4);right:var(--s4);bottom:var(--s3);display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap}.dbn2-n{font-size:19px;font-weight:700;letter-spacing:.5px;color:var(--txt);text-shadow:0 1px 4px rgba(0,0,0,.75)}.dbn2-e{font:12px var(--font-mono);color:var(--txt-dim)}.dbn2-mark{position:absolute;top:var(--s2);right:var(--s3);padding:2px 8px;border-radius:999px;font:10.5px var(--font-mono);color:var(--txt-dim);border:1px solid var(--line);background:#0e101373}.dcardx{padding-top:0}.dcardx .dbn2+.dcard{padding-top:var(--s3)}.band{display:flex;align-items:baseline;gap:var(--s3);margin:var(--s6) 0 var(--s3);border-bottom:1px solid var(--line);padding-bottom:5px}.band b{font:15px var(--font-mono);color:var(--gold);letter-spacing:.5px}.band span:last-child{margin-left:auto}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--s3)}.dcard2{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:0 var(--s3) var(--s3);display:flex;flex-direction:column}.dcard2 .dbn2{margin:calc(-1 * var(--s3)) calc(-1 * var(--s3) - 1px) var(--s3);height:104px}.dcard2 .dbn2-txt{flex-direction:column;align-items:flex-start;gap:2px}.dbn2-r{font:11.5px var(--font-mono);color:var(--gold)}.dbn2-seal{position:absolute;top:var(--s2);left:var(--s3);padding:1px 7px;border-radius:999px;font-size:11px;color:var(--bg);background:var(--gold);font-weight:700}.dmeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;margin-bottom:var(--s2)}.dmeta span{color:var(--txt-dim)}.dmeta .pill{margin-right:2px}button.wide{width:100%;margin-top:auto}.dcard2 .drawer{margin-top:var(--s2)}@media(max-width:600px){.dcard2 .dbn2{height:92px}}@media(max-width:600px){.dbn2{height:82px}.dbn2-n{font-size:17px}}.dcardx .card,.dcardx>div{margin-bottom:0}.dcardx .nm{display:flex;align-items:center;gap:6px;min-height:22px}.node .flag{position:absolute;left:2px;top:2px;width:6px;height:6px;border-radius:50%;background:var(--warn)}.tree{position:relative}.tlines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0}.tlines line{stroke:var(--line);stroke-width:2;stroke-dasharray:4 3}.node.chg-added:after,.node.chg-modified:after,.node.chg-moved:after,.node.chg-unchanged:after{content:"";position:absolute;left:2px;bottom:2px;width:7px;height:7px;transform:rotate(45deg);border-radius:2px}.node.chg-added:after{background:var(--ok)}.node.chg-modified:after{background:var(--txt-caution)}.node.chg-moved:after{background:var(--blue)}.node.chg-unchanged:after{background:var(--lead)}.tlegend{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;padding:0 var(--s4) var(--s3);font-size:12px;color:var(--txt-dim)}.tlegend span{display:inline-flex;align-items:center;gap:5px}.tlegend i.lg{width:8px;height:8px;transform:rotate(45deg);border-radius:2px;display:inline-block}.tlegend .added{background:var(--ok)}.tlegend .modified{background:var(--txt-caution)}.tlegend .moved{background:var(--blue)}.tlegend .unchanged{background:var(--lead)}.cmpbox{margin:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--line);padding-top:var(--s3)}.cmprow{border-bottom:1px dashed var(--line);padding:6px 0;font-size:12.5px}.cmprow b{margin-right:6px}.cmp-ranks{margin-top:4px;font-size:12px;color:var(--txt-dim)}b.ok{color:var(--ok)}b.caution{color:var(--txt-caution)}.node .vok{position:absolute;right:3px;top:2px;width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 1px #00000080}.node .nm{font-size:10.5px;line-height:1.25;word-break:break-all}.tfoot{display:flex;align-items:center;gap:var(--s3);padding:10px var(--s4);border-top:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;font-size:12.5px}.tfoot .sp{margin-left:auto;font-family:var(--font-mono);color:var(--txt-dim)}input[type=range]{width:150px;padding:0;background:transparent;border:none;accent-color:var(--gold)}.src{font:11.5px var(--font-mono);color:var(--txt-dim);padding:8px var(--s4);border-top:1px solid var(--line);background:var(--sunk-2)}.pool{display:flex;flex-wrap:wrap;gap:6px}.term{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-size:12.5px;cursor:pointer}.term:hover{border-color:var(--gold)}.term.hit{border-color:var(--warn);color:var(--txt-caution)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:7px 9px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th{color:var(--txt-dim);font-weight:500;font-size:12px;background:var(--sunk);position:sticky;top:var(--hd-h)}tr:hover td{background:#ffffff05}td.en{font:12px var(--font-mono);color:var(--txt-dim)}mark{background:#d9a13b59;color:var(--mark-ink);border-radius:2px;padding:0 1px}.scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.scrollx>table{min-width:540px}.scrollx thead th{position:static}.scrollx thead th.rh{position:sticky;left:0}.tblbox{padding:0;overflow-y:auto;max-height:72vh}table.mtx{min-width:680px}table.mtx th.rh{position:sticky;left:0;top:auto;z-index:2;min-width:112px;white-space:nowrap}table.mtx th.rh>svg{vertical-align:middle}table.mtx th.rh em{display:block;font-style:normal;font-size:11px;color:var(--txt-dim)}table.mtx td.y{color:var(--ok);font-weight:600;text-align:center}table.mtx td.n{color:var(--lead);text-align:center}table.mtx tr.off{opacity:.34}table.mtx button.ch{border:1px solid transparent;background:none;color:var(--txt-dim);cursor:pointer;font:12px var(--font-cn);font-family:var(--font-cn);padding:2px 6px;border-radius:var(--r-ctl);white-space:nowrap}table.mtx button.ch:hover{background:var(--panel-2);color:var(--txt)}table.mtx button.ch.on{color:var(--gold);border-color:var(--line);background:var(--panel-2)}.picks{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s3)}.pick{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:6px 10px;cursor:pointer;color:var(--txt);font:inherit;font-family:var(--font-cn)}.pick b{font-size:13px;font-weight:600}.pick:hover{border-color:var(--gold-deep)}.pick.on{border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 1px var(--gold-deep) inset}.sk{display:inline-flex;gap:4px;flex-wrap:wrap}.sk-t{font:11px var(--font-mono);border:1px solid var(--line);border-radius:3px;padding:0 4px;color:var(--txt-dim);display:inline-flex;gap:3px;align-items:center}.sk-t b{font-weight:600;color:var(--txt)}.sk-orange{border-color:#e0a96d80}.sk-orange b{color:var(--gold)}.sk-green b{color:var(--ok)}.sk-grey b{color:var(--lead)}.mats{display:flex;flex-wrap:wrap;gap:8px}.mat{display:inline-flex;align-items:center;gap:4px;font-size:12px}.mat b{color:var(--txt-dim);font-size:11px}td .liw.t{width:26px;height:26px}.q1{color:var(--txt-dim)}.q2{color:var(--ok)}.q3{color:var(--blue)}.q4{color:var(--violet)}.q5{color:var(--gold)}input.lv{max-width:150px}.chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--txt-dim)}.rcard{border:1px solid var(--line);border-radius:var(--r-card);padding:10px var(--s3);margin-top:var(--s3);background:var(--panel)}.rcard .rh{display:flex;align-items:center;gap:var(--s2)}.rcard .rh b{font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--s2)}.chipc{font:11.5px var(--font-cn);border:1px solid var(--line);border-radius:999px;padding:1px 8px;color:var(--txt)}.chipc.off{color:var(--lead);opacity:.45}.dcard{display:flex;gap:var(--s3);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.dcard .nm{font-size:15px;font-weight:600}.dcard .sub{font:12px var(--font-mono);color:var(--txt-dim);margin-top:2px}.bosslist{list-style:none;margin:0;padding:0}.bosslist>li{border-top:1px dashed var(--line);padding:6px 0}.bosslist>li:first-child{border-top:none}.bosslist .bh{display:flex;gap:8px;align-items:center}.bosslist .bh b{font-size:13px}.loot{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.loot-i{display:inline-flex;align-items:center;gap:5px;background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:2px 7px;font-size:12px}.loot-i .mono{font-size:10.5px}.conf{color:var(--txt-alert);font-size:12px;margin-top:4px}.grp{font-size:12px;color:var(--txt-dim);letter-spacing:.5px;margin:var(--s5) 0 var(--s2);border-bottom:1px solid var(--line);padding-bottom:4px}.lgrp{display:flex;align-items:center;gap:var(--s2);margin:var(--s5) 0 var(--s2);border-bottom:1px solid var(--line);padding-bottom:4px}.lgrp b{font-size:14px;font-weight:600}.lgrp svg,.lgrp img{flex:0 0 auto;border-radius:4px}.lgrp .dim{font-size:12px}.lgrp .dim.mono{margin-left:0}.liw{position:relative;display:inline-block;width:26px;height:26px;vertical-align:middle;flex:0 0 auto}.liw.sm{width:18px;height:18px;margin-right:6px}.liw.t{width:34px;height:34px}.liw.t.lg{width:52px;height:52px}.liw.t.sm{width:22px;height:22px}.liw>svg,.liw>img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px}.liw>img{object-fit:cover}.liw>img.bad{opacity:0}td.ich{width:34px}.abtab td:first-child,.entab td:nth-child(2){white-space:nowrap}.note{font-size:12.5px;color:var(--txt-dim);margin:6px 0 0}.tblbox{padding:0;overflow:auto;max-height:72vh}.drawer{border-left:3px solid var(--gold);padding-left:var(--s3);margin-top:var(--s2)}ol.q{padding-left:20px;margin:6px 0}ol.q li{margin-bottom:6px;font-size:13px}ul.src{list-style:none;margin:6px 0 0;padding:0}ul.src li{font-size:12px;padding:3px 0;border-top:1px dashed var(--line);display:flex;gap:8px;flex-wrap:wrap}ul.src li:first-child{border-top:none}.st{font:10.5px var(--font-mono);border:1px solid var(--line);border-radius:3px;padding:0 5px;color:var(--txt-dim);white-space:nowrap}.st.official_cn,.st.official_en{color:var(--ok);border-color:#4caf7280}.st.fan_db,.st.media_cn{color:var(--warn);border-color:#d9a13b80}.st.video,.st.datamine_cn,.st.datamine_en{color:var(--blue);border-color:#6fa8ff80}footer{border-top:1px solid var(--line);background:#0e1013e6;padding:var(--s4);margin-top:var(--s6)}footer .in{max-width:1180px;margin:0 auto;font-size:12px;color:var(--txt-dim);display:flex;gap:var(--s4);flex-wrap:wrap}#toast{position:fixed;top:60px;right:16px;z-index:40;background:var(--panel-2);border:1px solid var(--gold);border-radius:6px;padding:8px 13px;font-size:12.5px;opacity:0;transform:translateY(-6px);transition:.25s;max-width:70vw}#toast.on{opacity:1;transform:none}.empty{color:var(--txt-dim);text-align:center;padding:var(--s6)}@media(max-width:860px){.trees{grid-template-columns:1fr}.tree{min-height:0}.tree.hide{display:none}.ttabs{display:flex!important}.chip{display:none}.node .nm{font-size:9px;line-height:1.15}.node{border-radius:4px}}.ttabs{display:none;gap:var(--s2);margin-bottom:var(--s3)}.ttabs button{flex:1;font-size:12.5px;padding:6px 4px}.ttabs button.on{border-color:var(--gold);color:var(--gold)}.crow{display:flex;align-items:center;gap:var(--s2)}.crow .sp{flex:1}.qopts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s2);margin-top:var(--s3)}.qopt{text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--txt);font:inherit;cursor:pointer}.qopt:hover{border-color:var(--gold-deep)}.qopt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.qopt.on{border-color:var(--gold);color:var(--gold)}.mcard .ic.lg{width:52px;height:52px;flex:none;margin-right:var(--s3);border-radius:var(--r-card);background:var(--panel-2);display:flex;align-items:center;justify-content:center}.mbar{height:6px;border-radius:4px;background:var(--panel-2);overflow:hidden;margin:6px 0}.mbar i{display:block;height:100%;background:var(--gold)}a.btn{display:inline-block;margin-top:var(--s2);padding:6px 12px;border:1px solid var(--gold);border-radius:var(--r-ctl);color:var(--gold);text-decoration:none;font-size:12.5px}ul.list{margin:var(--s2) 0 0 18px;color:var(--txt-dim);font-size:12.5px}.step{border-left:2px solid var(--line);padding-left:var(--s3)}.step h3{margin:0 0 4px;font-size:13.5px;color:var(--gold)}.step p{margin:0;font-size:12.5px}.alert{color:var(--txt-alert)}.caution{color:var(--txt-caution);font-size:12.5px}.card h1.pt{margin-bottom:var(--s2);color:var(--gold);font-size:var(--fs-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:0}.thead h1.title{font-size:var(--fs-h1);font-weight:700;letter-spacing:0;line-height:var(--lh-tight)}.mono,.stat b,.rank,.cov-num{font-variant-numeric:tabular-nums}@media(max-width:600px){.term{display:inline-flex;align-items:center;min-height:44px;padding:12px 14px;font-size:14px;line-height:1.2}button.info{min-height:44px;min-width:44px;margin-left:8px;font-size:12px}button.ghost,button.ghost.mini{min-height:44px;min-width:44px;padding:10px 14px;font-size:13px}.top .in{padding:2px var(--s3)}.brand{display:inline-flex;align-items:center;min-height:44px}nav.main{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}nav.main .in{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:0 var(--s3);gap:2px var(--s2);scrollbar-width:none}nav.main .in::-webkit-scrollbar{display:none}nav.main a.nl{min-height:44px;font-size:13.5px;padding:0 12px;flex:0 0 auto;scroll-snap-align:center}.ngrp{flex-direction:row;align-items:center;padding-left:10px;flex:0 0 auto}.ngrp.solo{padding-left:0}.ngrp .ngi{gap:2px}.ngt{font-size:12px;padding:0 6px 0 0}.ngt:before{display:none}.src a{min-height:44px;display:flex;align-items:center;flex-wrap:wrap}.field input[type=search],.thead input[type=search],.field select,.field input{min-height:44px}.pick{min-height:44px;padding:10px 14px}.chk input{width:20px;height:20px}table.mtx button.ch{min-height:44px;min-width:44px}.qopt{min-height:48px}.ttabs button,.zcard,.rarecard{min-height:44px}.zmap{aspect-ratio:560/340}.tfoot input[type=range]{min-height:44px}.card>a{display:inline-flex;align-items:center;min-height:44px}a.cta{display:inline-flex;align-items:center;min-height:44px;padding-right:6px}}button.info{margin-left:6px;font-size:11px;padding:2px 7px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--txt-dim);cursor:pointer}button.info:hover{border-color:var(--gold);color:var(--gold)}.srow>td{background:var(--panel-2);border-top:0}.srcbox{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-2)}.srcbox h3{margin:0 0 var(--s2);font-size:13px;color:var(--gold)}.srcline{font-size:12.5px;color:var(--txt-dim);padding:6px 0;border-top:1px dashed var(--line)}.srcline a{color:var(--blue);word-break:break-all}.act{white-space:nowrap}.tlrow{display:grid;grid-template-columns:110px 1fr;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}.tlrow:first-child{border-top:0}.tl-date b{display:block;font-size:14px;color:var(--txt)}.tl-date .dim{font-size:11.5px}.tl-h{font-size:15px;font-weight:600;margin-bottom:2px}.tl-past .tl-date b{color:var(--txt-dim)}.tl-future .tl-date b{color:var(--gold)}.tag{font-size:11px;border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--txt-dim)}.tl-future .tag{color:var(--gold);border-color:var(--gold-deep)}.quote{display:block;margin:4px 0;padding:6px 10px;border-left:2px solid var(--gold-deep);background:var(--panel-2);color:var(--txt-dim);font-size:12.5px;border-radius:0 4px 4px 0}@media(max-width:600px){.tlrow{grid-template-columns:1fr;gap:4px}}.abtab th:nth-child(1){width:150px}.abtab th:nth-child(2){width:110px}.abtab th:nth-child(3){width:150px}.abtab td.quote{color:var(--txt-dim);font-size:12.5px;line-height:1.55}.abtab h3,#abtbl h3{margin:var(--s4) 0 var(--s2);font-size:13.5px;color:var(--gold)}.zgrid,.rgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:var(--s3)}.zcard{display:block;text-align:left;padding:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);color:inherit}.zcard.lk{cursor:pointer}.zcard.lk:hover{border-color:var(--gold-deep)}.zbody{padding:var(--s2) var(--s3) var(--s3);display:flex;flex-direction:column;gap:3px}.zbody>b{font-size:14px}.zbody .tag,.rbody .tag{align-self:flex-start}.zcnt{font-size:11.5px;color:var(--gold)}.zmap{position:relative;overflow:hidden;background:var(--panel-2);border-bottom:1px solid var(--line);aspect-ratio:560/373}.zmap>img{width:100%;height:100%;object-fit:cover;display:block}.zmap>img.bad{display:none}.zmap.none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:86px;font-size:12px;aspect-ratio:auto}.zmark{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--gold);background:#e0a96d59;box-shadow:0 0 0 2px #0e1013b3}.rarecard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.rbody{padding:var(--s2) var(--s3) var(--s3);display:flex;flex-direction:column;gap:4px}.rbody>b{font-size:14px}.rtags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.tag.new{color:var(--gold);border-color:var(--gold-deep)}.wdr{display:none;border-left:3px solid var(--gold);padding-left:var(--s3);margin-top:var(--s2)}.wdr.open{display:block}.loot-i.q1,.loot-i.q2,.loot-i.q3,.loot-i.q4,.loot-i.q5{color:var(--txt)}.loot-i>b{font-weight:600}.zthumb{max-width:258px;margin-bottom:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.lrow{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);align-items:baseline;padding:var(--s2) 0;border-top:1px solid var(--line)}.lrow>b{font-size:13.5px}.itemrow{display:flex;gap:var(--s3);align-items:center;margin-bottom:var(--s3)}.itemrow>div{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:var(--s5);align-items:start}.card h1.pt,.card h2{color:var(--txt)}.card h2{border-left:2px solid var(--accent-deep);padding-left:9px}.hero .pt{color:var(--txt);font-size:var(--fs-h1);letter-spacing:0;line-height:var(--lh-tight)}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font:800 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.herot>p{margin:var(--s2) 0 var(--s4);max-width:64ch}.covnum{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;margin-top:var(--s3)}.covnum .pill b{margin-left:4px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.covnum>span:last-child{margin-left:auto}.heros{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.cd{display:flex;flex-direction:column;width:100%;background:var(--panel-2);border:1px solid var(--gold-deep);border-radius:var(--r-card);padding:var(--s3) var(--s4)}.cdrow{display:flex;align-items:baseline;gap:6px}.cd b{font-size:34px;line-height:1.05;color:var(--gold);font-variant-numeric:tabular-nums}.cd span{font-size:12px;color:var(--txt-dim)}.cd i{font-style:normal;font-size:17px;color:var(--txt);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.5px}.cd p{margin:var(--s1) 0 0;font-size:11.5px}.gsearch{position:relative;margin:var(--s3) 0 0}.gsearch input{width:100%;min-height:44px;padding:10px 12px;font-size:14px}.gsex{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;margin:var(--s2) 0 0}.gsex span{flex:1 1 160px}.gsx{min-height:32px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--txt-dim);font:12px var(--font-cn);cursor:pointer}.gsx:hover{border-color:var(--gold-deep);color:var(--txt)}.gres{position:absolute;z-index:12;top:100%;left:0;right:0;margin-top:4px;max-height:340px;overflow:auto;background:var(--panel);border:1px solid var(--gold-deep);border-radius:var(--r-card);box-shadow:0 12px 28px #00000080;padding:var(--s2) 0}.gsh{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s1) var(--s4);border-top:1px solid var(--line);font-size:11.5px;color:var(--gold);letter-spacing:.5px}.gsh:first-child{border-top:0}.gsh a{color:var(--txt-dim);white-space:nowrap;min-width:44px;text-align:right;padding:4px 2px}.gsh a:hover{color:var(--gold)}.gsr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--s3);align-items:baseline;padding:7px var(--s4);color:var(--txt)}.gsr:hover,.gsr:focus-visible{background:var(--panel-2);text-decoration:none;outline-offset:-2px}.gsr>b{font-weight:600;overflow-wrap:anywhere}.gsr>span{font-size:11.5px;white-space:nowrap}.gsr .lv{font:11px var(--font-mono);font-style:normal;border:1px solid var(--line);border-radius:var(--r-ctl);padding:1px 6px}.gsl{margin:0;padding:var(--s2) var(--s4);font-size:12px}.tqs{max-width:180px}.strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s2);margin-top:var(--s3)}.stripc{display:flex;flex-direction:column;align-items:center;gap:5px;padding:var(--s2) 4px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-card);color:var(--txt-dim);text-decoration:none}.stripc:hover{border-color:var(--gold-deep);color:var(--txt)}.stripc b{color:var(--txt);font-size:13px;font-weight:600}.chipsrow{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);align-items:center;margin:var(--s4) 0 var(--s2)}.chipsrow a{font-size:12.5px}.modgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s3);margin-top:var(--s3)}.mod{display:flex;flex-direction:column;gap:var(--s2);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);color:var(--txt);text-decoration:none}.mod:hover{border-color:var(--gold-deep)}.mod h2{font-size:15px;color:var(--gold)}.mod p{margin:0;font-size:12.5px}.modn{display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:auto;padding-top:var(--s3)}.modn span{font-size:11.5px;color:var(--txt-dim)}.modn b{display:block;font-size:19px;color:var(--txt);font-variant-numeric:tabular-nums}.modf{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border-top:1px solid var(--line);padding-top:var(--s2);font-size:11.5px;color:var(--txt-dim)}.flowrow{display:grid;grid-template-columns:86px 1fr;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line);align-items:baseline}.flowrow>div{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.flowrow p{margin:2px 0 0;font-size:12.5px;flex:1 1 100%}.treewrap{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:var(--s6);align-items:start;margin-top:var(--s3)}.pvpicks{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.pv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);max-width:330px}.pnode{display:flex;align-items:center;justify-content:center;aspect-ratio:1;position:relative;background:var(--panel-2);border:1px solid var(--line);border-radius:5px}.pnode:hover{border-color:var(--gold);text-decoration:none}.pnode:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pnode .ico-wrap{position:relative;width:46px;height:46px}.pnode .ico-wrap svg{width:100%;height:100%}.pnode .ico{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:4px}.pnode .ico.bad{opacity:0}.pnode.chg-added:after,.pnode.chg-modified:after,.pnode.chg-moved:after,.pnode.chg-unchanged:after{content:"";position:absolute;right:2px;top:2px;width:7px;height:7px;border-radius:50%}.pnode.chg-added:after{background:var(--ok)}.pnode.chg-modified:after{background:var(--txt-caution)}.pnode.chg-moved:after{background:var(--blue)}.pnode.chg-unchanged:after{background:var(--lead)}.pempty{aspect-ratio:1}.pvmeta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);margin:var(--s3) 0 0;font-size:11.5px;color:var(--txt-dim)}.pvmeta b{font-family:var(--font-mono);font-weight:500;color:var(--txt);font-variant-numeric:tabular-nums}.pvmeta .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lead);margin-right:5px;vertical-align:1px}.pvmeta .dot.chg-added{background:var(--ok)}.pvmeta .dot.chg-modified{background:var(--txt-caution)}.pvmeta .dot.chg-moved{background:var(--blue)}.tright{display:flex;flex-direction:column;gap:var(--s3)}button.stripc{font:inherit;font-size:13px;cursor:pointer;text-align:center}.stripc.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-deep);color:var(--txt)}.stripc.on b{color:var(--gold)}.facband{position:relative;overflow:hidden}.fembg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;pointer-events:none}.fembg img{width:100%;height:100%;object-fit:cover;object-position:center 32%;opacity:.34;filter:saturate(.75) contrast(1.05)}.fembg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(180deg,#0e10132e,#0e1013b8 55%,#0e1013f0)}.fembg.bad{display:none}.facband>*{position:relative;z-index:1}.facband>.fembg{position:absolute;z-index:0}.facband .artmark{position:absolute;right:var(--s3);top:var(--s3);z-index:2;font:10px var(--font-mono);color:var(--txt-dim);background:#0e101399;border:1px solid var(--line);border-radius:3px;padding:1px 5px}.ltreewrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--s4);align-items:start}.ltreewrap>.card{margin-bottom:0}.ltreecard h2,.lchgrp h2{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.lgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);max-width:520px;margin-top:var(--s3)}.lslot{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-card);padding:6px 4px 5px;min-height:78px;color:var(--txt-dim);font:inherit;cursor:pointer;text-align:center}.lslot:hover{border-color:var(--gold);text-decoration:none}.lslot:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lslot.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-deep)}.lslot.none{background:none;border-style:dashed;border-color:var(--line);opacity:.45;cursor:default}.lslot.unk{border-style:dashed;cursor:default;justify-content:center;gap:0}.lslot.unk b{font-size:22px;line-height:1;color:var(--lead);font-weight:500}.lslot.unk .dim{font-size:10.5px}.lslot .lcell{position:relative;width:40px;height:40px}.lslot .ico-wrap{position:relative;display:block;width:40px;height:40px}.lslot .ico-wrap svg{width:100%;height:100%}.lslot .ico{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:4px}.lslot .ico.bad{opacity:0}.lslot .rk{position:absolute;right:-3px;bottom:-4px;font-size:10px;color:var(--gold);background:#0e1013d1;border-radius:3px;padding:0 3px;font-variant-numeric:tabular-nums}.lslot .nm{font-size:11px;line-height:1.2;color:var(--txt);word-break:break-all}.ldetail .lmeta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);font-size:12.5px;color:var(--txt-dim);margin:var(--s2) 0 var(--s3)}.ldetail .lmeta b{color:var(--txt);font-weight:600}.ltab td .dim.mono{margin-left:6px;font-size:11.5px}.ltab .pill{margin-left:8px}.lchgrp .chipc b{margin-left:5px;font-variant-numeric:tabular-nums}@media(max-width:600px){.zmap{aspect-ratio:560/340}.hero{grid-template-columns:1fr;gap:var(--s4)}.hero .pt{font-size:21px}.heros{flex-direction:row;flex-wrap:wrap;align-items:stretch}.cd{flex:1 1 150px}.chipsrow a{display:inline-flex;align-items:center;min-height:44px}.stripc{min-height:64px}.mod{min-height:44px}.modgrid{grid-template-columns:1fr}.covnum>span:last-child{margin-left:0;flex:1 1 100%}.flowrow{grid-template-columns:1fr;gap:2px}}.ranktab td .rankno{display:inline-block;min-width:20px;font-size:15px;color:var(--gold);font-variant-numeric:tabular-nums}.ranktab td:nth-child(2){white-space:nowrap}.cov.mini{display:inline-flex;height:8px;width:130px;border-radius:4px;vertical-align:middle}.legend{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;margin-top:var(--s2);font-size:12px;color:var(--txt-dim)}.legend span{display:inline-flex;align-items:center;gap:5px}.legend .sw{width:12px;height:8px;border-radius:2px;display:inline-block}.legend .sw.L0{background:var(--ok)}.legend .sw.L2{background:var(--warn)}.chips.inline{display:inline-flex;margin-left:var(--s2)}.chgl{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin:var(--s2) 0}.chgl span{font-size:12px;color:var(--txt-dim)}.chgl b{color:var(--txt);font-size:15px;margin-right:4px;font-variant-numeric:tabular-nums}.facwrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-bottom:var(--s4)}.facband{background:var(--panel);border:1px solid var(--line);border-left-width:3px;border-radius:var(--r-card);padding:var(--s3)}.facband.alliance{border-left-color:var(--blue)}.facband.horde{border-left-color:var(--bad)}.fhead{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;margin-bottom:var(--s3)}.fhead>b{font-size:15px}.facband.alliance .fhead>b{color:var(--blue)}.facband.horde .fhead>b{color:var(--txt-alert)}.fhead .dim.mono{flex:1 1 100%;font-size:11.5px}.femb{width:20px;height:24px;object-fit:contain;align-self:center}.femb.bad{display:none}.racegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--s2)}.racecard .rface{width:72px;height:72px}.racecard{display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s2) 4px;cursor:pointer;color:var(--txt-dim);text-align:center}.racecard:hover{border-color:var(--gold-deep)}.racecard.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-deep) inset}.racecard .rcn{font-size:12.5px;color:var(--txt);font-weight:600}.racecard .rcnote{font-size:10.5px;line-height:1.35}.racecard .dim.mono{white-space:nowrap;font-size:11px}.srcbox:empty{display:none}.rface{position:relative;display:inline-block;width:56px;height:56px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:var(--panel-2)}.rface>.liw,.rface>.liw.t{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rface-art{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;border-radius:8px}.rface-art.bad{display:none}.rface.lg{width:104px;height:104px}.rface.sm{width:30px;height:30px}.rdhead{display:flex;gap:var(--s4);align-items:flex-start;flex-wrap:wrap}.rdt{flex:1 1 240px;min-width:0}.rdt h2{font-size:19px}.rdacts{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap;margin-top:var(--s2)}.lore{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border-left:2px solid var(--gold-deep);background:var(--panel-2);color:var(--txt-dim);font-size:12.5px;border-radius:0 4px 4px 0}.rdh{margin:var(--s4) 0 var(--s2);font-size:13px;color:var(--gold)}.rdcls{display:flex;flex-wrap:wrap;gap:6px}.rdcl{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 9px 3px 3px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2)}.rdcl i{font-style:normal;color:var(--txt)}.rdcl.off{opacity:.4}.rdtr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.rdtr>li{display:flex;gap:var(--s2);align-items:flex-start;padding:var(--s2) 0;border-top:1px solid var(--line)}.rdtr>li:first-child{border-top:0}.rdtr-b{flex:1;min-width:0}.rdtr-b .quote{margin-top:3px}.combos{display:flex;flex-wrap:wrap;gap:var(--s2)}.combo{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2)}.combo b{font-weight:600}table.mtx th.rh .rface{width:26px;height:26px;border-radius:5px;vertical-align:middle}table.mtx th.rh>span{display:inline-block;vertical-align:middle;color:var(--txt);font-size:12.5px}table.mtx th.rh>span:not(.rface){margin-left:6px}@media(max-width:600px){.facwrap{grid-template-columns:1fr}.rface.lg{width:84px;height:84px}.racecard{min-height:96px}.rdtr>li{flex-wrap:wrap}.rdacts button.ghost,.lgrp button.ghost{min-height:44px}.gsx{min-height:44px;padding:10px 14px}.gsh a{display:inline-flex;align-items:center;min-height:44px}.gsh{padding:var(--s2) var(--s4)}.gsr{min-height:44px;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.gres{max-height:280px}.cd i{font-size:15px}.cd b{font-size:28px}.treewrap{grid-template-columns:1fr;gap:var(--s4)}.pv{max-width:none;gap:6px}.pnode{min-height:44px}.pnode .ico-wrap{width:40px;height:40px}.fembg img{object-position:center 20%}.facband .artmark{position:static;display:block;margin:2px 0 0 var(--s3)}.lgrid{max-width:none}.lslot{min-height:78px}.ltreewrap{grid-template-columns:1fr;gap:var(--s4)}}.mline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.6;letter-spacing:.09em;text-transform:uppercase;color:var(--txt-dim);margin:0 0 var(--s3)}.mline b{color:var(--txt);font-weight:600;font-variant-numeric:tabular-nums}.mline i{font-style:normal;color:var(--line)}.mline .pill{letter-spacing:.02em}.rail{position:relative;padding-left:calc(var(--s4) + 9px)}.rail:before{content:"";position:absolute;left:0;top:var(--s3);bottom:var(--s3);width:3px;border-radius:2px;background:var(--line)}.rail[data-lv=L0]:before{background:var(--lv0)}.rail[data-lv=L1]:before{background:linear-gradient(180deg,var(--lv1) 50%,var(--line) 50%)}.rail[data-lv=L2]:before{background:none;border:1px solid var(--lv2);border-radius:2px}.rail[data-lv=L3]:before{background:repeating-linear-gradient(45deg,var(--line),var(--line) 2px,transparent 2px,transparent 5px)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes railin{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.rail:before{transform-origin:top;animation:railin var(--dur-2) var(--ease-out) both}.card,.mod{animation:rise var(--dur-3) var(--ease-out) both}.card:nth-child(2),.mod:nth-child(2){animation-delay:40ms}.card:nth-child(3),.mod:nth-child(3){animation-delay:80ms}.card:nth-child(4),.mod:nth-child(4){animation-delay:.12s}.card:nth-child(5),.mod:nth-child(5){animation-delay:.16s}.card:nth-child(n+6){animation:fadein var(--dur-3) var(--ease-out) both}button,a.nl,.mod,.racecard{transition:border-color var(--dur-1) linear,color var(--dur-1) linear,transform var(--dur-1) var(--ease-out)}button:hover{transform:translateY(-1px)}.tlegend .added{clip-path:polygon(50% 0,100% 100%,0 100%)}.tlegend .modified{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tlegend .moved{clip-path:circle(50%)}.tlegend .unchanged{clip-path:polygon(25% 25%,75% 25%,75% 75%,25% 75%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card,.mod{animation:none}.rail:before{animation:none;transform:none}button:hover{transform:none}}@media(max-width:600px){:root{--fs-h1:26px;--fs-h2:17px}.rail{padding-left:calc(var(--s3) + 8px)}.rail:before{top:var(--s2);bottom:var(--s2)}.mline{gap:2px var(--s2);letter-spacing:.06em}}.hasart{position:relative;overflow:hidden}.hasart>.bgart{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:center/cover no-repeat;opacity:.17;transform:scale(1.02);transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-3) linear}.hasart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,16,19,.3),rgba(23,26,31,.93) 62%,var(--panel) 100%)}.hasart>*:not(.bgart){position:relative;z-index:1}.rail:before{z-index:2}.mod,.two>.card{transition:transform var(--dur-1) var(--ease-out),border-color var(--dur-1) linear,box-shadow var(--dur-1) linear}.mod:hover,.mod:focus-visible,.two>.card:hover{transform:translateY(-2px);border-color:var(--gold-deep);box-shadow:0 6px 22px #00000073}.mod:hover>.bgart,.mod:focus-visible>.bgart{transform:scale(1.05);opacity:.24}.mod.hasart>.bgart{opacity:.5;background-position:78% 22%}.two>.card.hasart>.bgart{opacity:.3}.mod.hasart:after{background:linear-gradient(100deg,#0b0f16f5,#0b0f16e6 38%,#0b0f1657)}.modgrid .mod.hasart{min-height:176px}.mod.big{display:block;position:relative;margin-top:var(--s3);min-height:210px;padding:var(--s4)}.mod.big h2{font-family:var(--font-display);font-size:26px;letter-spacing:.01em;margin:var(--s2) 0}.mod.big .modn{margin-top:var(--s3)}.mod.big .modn b{font-size:22px}.go{cursor:pointer}.two>.card.go:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold-deep)}@media(max-width:600px){.mod.hasart:after{background:linear-gradient(180deg,rgba(11,15,22,.42) 0%,rgba(11,15,22,.94) 58%,var(--panel) 100%)}.mod.hasart>.bgart{background-position:50% 18%}.modgrid .mod.hasart{min-height:150px}.mod.big{min-height:170px}}.tbg,.sbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:center/cover no-repeat;opacity:.32;pointer-events:none;box-shadow:inset 0 -70px 70px -24px var(--panel-2)}.tree>h3,.tree>.hint,.tree>.row,.tree>.flow{position:relative;z-index:1}.spec{position:relative;overflow:hidden}.spec>*:not(.sbg){position:relative;z-index:1}.spec>.sbg{opacity:.3;background-position:72% 22%}.spec.on>.sbg{opacity:.4}.clsrow{display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s3) 0 0}.clsrow a{width:60px;text-align:center;color:var(--txt-dim);font-size:11.5px;line-height:1.4;padding:var(--s1) 2px;border:1px solid transparent;border-radius:var(--r-ctl);min-height:44px}.clsrow a i{display:block;width:44px;height:44px;margin:0 auto 5px;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--panel-2) center/cover no-repeat;font-style:normal}.clsrow a:hover{color:var(--gold);border-color:var(--gold-deep)}.clsrow a:hover i{border-color:var(--gold)}.grphead{display:flex;align-items:baseline;gap:var(--s3);margin:var(--s6) 0 var(--s3)}.grphead h2{font-size:15px;letter-spacing:.02em}.grphead span{font:500 11px/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--txt-dim)}.kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:12.5px;padding:5px 0;border-top:1px dashed var(--line)}.kv:first-of-type{border-top:0}.kv b{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.kv a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:2px 6px}a.cta+a.cta{margin-left:var(--s4)}.bar{height:8px;border-radius:4px;background:var(--panel-2);border:1px solid var(--line);overflow:hidden;margin:var(--s2) 0 var(--s3)}.bar i{display:block;height:100%;background:var(--lv0)}.sect{margin:var(--s6) 0 var(--s3)}.sect h2{font-size:15px}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);align-items:start}.two .strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.two .treewrap{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.two .pv{max-width:280px}.two .stripc{padding:6px 4px}.two .stripc b{font-size:12px}.two .stripc .mono,.two .stripc span{font-size:10.5px}.two .tright{display:flex;flex-direction:column;gap:var(--s2)}.dunrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:var(--s2);padding:5px 0;border-top:1px dashed var(--line);font-size:13px}.dunrow i{width:44px;height:30px;border-radius:4px;border:1px solid var(--line);background:var(--panel-2) center/cover no-repeat}.dunrow b{font-weight:600}.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin:var(--s3) 0}.four>div{background:var(--panel-2);border:1px solid var(--line);border-radius:6px;padding:var(--s3);text-align:center}.four b{display:block;font:700 24px/1.15 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--txt)}.four s{text-decoration:none;font-size:11.5px;color:var(--txt-dim)}nav.main a.nl{position:relative}.nb{position:absolute;right:1px;top:1px;display:inline-flex;align-items:center;font:600 9px/1 var(--font-mono);border-radius:var(--r-ctl);padding:2px 3px;border:1px solid var(--line);color:var(--txt-dim);white-space:nowrap;pointer-events:none}nav.main a.nl:has(.nb){padding-right:17px}.nb.new{border-color:#cfe8dd6b;color:var(--lv0)}@media(prefers-reduced-motion:reduce){.mod:hover,.mod:focus-visible,.two>.card:hover{transform:none}.hasart>.bgart{transform:none}}@media(max-width:600px){.two{grid-template-columns:minmax(0,1fr)}.two .treewrap{grid-template-columns:1fr}.two .pv{max-width:none}.four{grid-template-columns:repeat(2,minmax(0,1fr))}.hasart:after{background:linear-gradient(180deg,rgba(14,16,19,.42),rgba(23,26,31,.95) 52%,var(--panel) 100%)}.hasart>.bgart{opacity:.14}.clsrow a{width:56px}}.chead{border-left:3px solid var(--gold-deep)}.csplit{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s4);align-items:start}.cstep .cov{margin-top:var(--s2)}.cq h2{font-size:clamp(20px,2.6vw,27px);line-height:1.35;margin:var(--s2) 0 0;letter-spacing:.01em}.qopt{display:flex;align-items:center;gap:10px;min-height:52px;transition:border-color var(--dur-1) linear,background var(--dur-1) linear}.qi{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--txt-dim)}.qopt.on .qi{border-color:var(--gold);color:var(--gold)}.cboard{position:sticky;top:96px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s3)}.ctiles{display:grid;gap:5px;margin-top:var(--s2)}.ctile{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"i n s" "i e e" "b b b";gap:2px 8px;align-items:center;padding:5px 6px;border-radius:6px;border:1px solid transparent;transition:opacity var(--dur-2) var(--ease-out),border-color var(--dur-2) linear}.ctile .ci{grid-area:i;width:26px;height:26px;overflow:hidden;border-radius:4px}.ctile b{grid-area:n;font-size:13px;font-weight:600}.ctile em{grid-area:s;font-size:11px;font-style:normal;color:var(--txt-dim)}.ctile .en{grid-area:e;font-size:10.5px;letter-spacing:.04em}.cs{grid-area:b;height:3px;background:var(--panel-2);border-radius:2px;overflow:hidden}.cs s{display:block;height:100%;background:var(--lv0);text-decoration:none}.ctile.off{opacity:.34}.ctile.lead{border-color:var(--gold-deep);background:var(--panel-2)}.ctile.lead .cs s{background:var(--gold)}.cqhint{display:none}@media(max-width:900px){.cqhint{display:inline}.csplit{grid-template-columns:1fr}.cboard{position:static}.ctiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ctiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ctile{min-height:44px}}@media(prefers-reduced-motion:reduce){.ctile,.qopt{transition:none}}.rband{font:500 11px/1.5 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--txt-dim);margin:var(--s3) 0 var(--s2)}.rbandh{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s5) 0 var(--s2);font-size:14px;font-weight:600;border-top:1px solid var(--line);padding-top:var(--s3)}.rbandh:first-of-type{margin-top:var(--s3)}.rbandh b{font-size:13px;color:var(--lv0)}.mats{position:relative}.mbar{display:block;height:3px;width:88px;background:var(--panel-2);border-radius:2px;overflow:hidden;margin-bottom:5px}.mbar s{display:block;height:100%;background:var(--lv1);text-decoration:none}@media(max-width:600px){.rbandh{margin-top:var(--s4)}.mbar{width:64px}}body{background-image:radial-gradient(1100px 520px at 12% -6%,rgba(224,169,109,.055),transparent 62%),radial-gradient(900px 480px at 96% 4%,rgba(120,150,190,.045),transparent 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.01) 0 1px,transparent 1px 4px)}.card{box-shadow:inset 0 1px #ffffff0b,0 10px 26px -14px #000000b8;background-image:linear-gradient(180deg,#ffffff06,#fff0 34%)}.card h1.pt,.card h2{letter-spacing:.012em}table.entab thead th{position:sticky;top:var(--hd-h);z-index:2;background:var(--panel);box-shadow:inset 0 -2px 0 var(--line),inset 0 -1px #ffffff0d}.scrollx table.entab thead th{position:static}table.entab tbody tr{transition:background var(--dur-1) linear,box-shadow var(--dur-1) linear}table.entab tbody tr:hover{background:#ffffff07;box-shadow:inset 2px 0 0 var(--gold-deep)}input,select,button{box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059}button:active,input:active{box-shadow:inset 0 2px 5px #00000080}button:focus-visible,input:focus-visible{box-shadow:inset 0 1px #ffffff0a}.mline{letter-spacing:.11em}.mono b,b.mono{letter-spacing:.02em}@media(prefers-reduced-motion:reduce){table.entab tbody tr{transition:none}}@media(max-width:600px){table.entab thead th{position:static}}.tl{position:relative}.tl:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--line)}.tlrow{position:relative;padding-left:24px}.tldot{position:absolute;left:0;top:16px;width:12px;height:12px;border-radius:50%;border:2px solid var(--line);background:var(--panel)}.tl-已过 .tldot{background:var(--lv0);border-color:var(--lv0)}.tl-待来 .tldot{border-color:var(--gold)}.tlrow.tl-now{padding-top:var(--s3);padding-bottom:var(--s3)}.tlrow.tl-now .tldot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #e0a96d29}.tlrow.tl-now .tl-body b{color:var(--gold)}.kchips{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s3)}.kchip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--txt-dim);font-size:12.5px;cursor:pointer;transition:border-color var(--dur-1) linear,color var(--dur-1) linear}.kchip b{color:var(--txt)}.kchip.on{border-color:var(--gold);color:var(--gold)}.kchip.on b{color:var(--gold)}.kchip:hover{border-color:var(--gold-deep)}.rankbars{display:grid;gap:6px;margin:var(--s3) 0}.rb{display:grid;grid-template-columns:56px minmax(0,1fr) 74px;gap:10px;align-items:center}.rb b{font-size:12.5px;font-weight:600}.rb i{position:relative;height:12px;background:var(--panel-2);border-radius:3px;overflow:hidden}.rb s{position:absolute;left:0;top:1px;height:5px;background:var(--lv0);text-decoration:none;border-radius:2px}.rb u{position:absolute;left:0;bottom:1px;height:5px;background:var(--lv2);text-decoration:none;border-radius:2px}.rb em{font-style:normal;font-size:11px;color:var(--txt-dim);text-align:right}.lgrid{gap:10px}.lcell{min-height:58px;transition:transform var(--dur-1) var(--ease-out),border-color var(--dur-1) linear}.lcell:hover{transform:translateY(-2px);border-color:var(--gold-deep)}.lgrp{position:sticky;top:44px;z-index:2;background:var(--panel);box-shadow:0 6px 12px -8px #000c}.grp{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s3);background-image:linear-gradient(180deg,#ffffff05,#fff0 40%)}.fhead{position:sticky;top:44px;z-index:2;background:var(--panel)}.grid.g2{counter-reset:st}.step{position:relative;padding-left:38px}.step:before{counter-increment:st;content:counter(st);position:absolute;left:0;top:2px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold-deep);color:var(--gold);font:600 12px/1 var(--font-mono)}.srow{border-left:3px solid var(--line);padding-left:8px}.srow:hover{border-left-color:var(--gold)}.top{background:#101010f2}.hd{background:var(--panel)}.hd-top{background:var(--panel);border-bottom:1px solid var(--bg)}.hd-top .in{max-width:1180px;margin:0 auto;padding:0 var(--s4);display:flex;align-items:center;gap:var(--s4);min-height:52px;flex-wrap:wrap}.hd-top .in>.brand{padding:0}.brand{font-family:var(--font-display);font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--txt);white-space:nowrap}.brand span{color:var(--accent)}.top-search{flex:1;display:flex;align-items:center;min-width:170px;max-width:520px;height:34px;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r-ctl);overflow:hidden}.top-search svg{fill:var(--txt-muted);flex:none;margin:0 6px 0 9px}.top-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--txt);font:13px/1.4 var(--font-body)}.top-search input::placeholder{color:var(--txt-muted)}.top-search .gsgo{background:var(--accent-deep);border:0;color:var(--txt);height:34px;padding:0 15px;font:700 12px var(--font-body);cursor:pointer}.top-search .gsgo:hover{background:var(--accent)}.top .chip{margin-left:0}nav.main{background:var(--panel-2);border-top:0;border-bottom:1px solid var(--line)}nav.main a.nl{border-radius:0;border-bottom:2px solid transparent}nav.main a.nl:hover{background:#ffffff0b;color:var(--txt)}nav.main a.nl.on{background:transparent;color:var(--txt);border-bottom-color:var(--accent);box-shadow:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.005em}.card{background:var(--panel-2)}.cap{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--txt-muted)}.hrail{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity}.hrt{flex:0 0 auto;width:132px;text-align:center;scroll-snap-align:start;text-decoration:none}.hrt-b{position:relative;display:block;height:72px;border:1px solid var(--line-2);border-radius:var(--r-ctl);overflow:hidden;background:var(--panel-2)}.hrt-b img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-1) var(--ease-out)}.hrt:hover .hrt-b{border-color:var(--accent)}.hrt:hover .hrt-b img{transform:scale(1.06)}.hrt-x{display:flex;align-items:center;justify-content:center;height:100%;font:800 22px var(--font-display);color:var(--txt-dim)}.hrt-n{position:absolute;top:0;left:0;background:var(--q2);color:var(--ink-on-bright);font:800 9px/1.3 var(--font-body);letter-spacing:.05em;padding:1px 6px;border-bottom-right-radius:3px}.hrt-l{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--txt-dim);white-space:nowrap}.hrt:hover .hrt-l{color:var(--txt);text-decoration:none}.thead .title{color:var(--txt);font-family:var(--font-display);font-weight:800;font-size:17px}.pts b{color:var(--orange);font-family:var(--font-display);font-size:16px}.ttabs button{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--txt-dim);font:700 13px var(--font-body)}.ttabs button.on{border-color:var(--orange-ring);background:var(--elev);color:var(--txt)}.trees{gap:10px;background:transparent}.tree{border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s4) var(--s3)}.tree.t0{background:radial-gradient(ellipse 90% 42% at 50% -6%,rgba(190,110,40,.2),transparent 62%),var(--panel-2)}.tree.t1{background:radial-gradient(ellipse 90% 42% at 50% -6%,rgba(135,80,160,.2),transparent 62%),var(--panel-2)}.tree.t2{background:radial-gradient(ellipse 90% 42% at 50% -6%,rgba(45,125,180,.2),transparent 62%),var(--panel-2)}.node.on{border-color:var(--orange-ring);box-shadow:0 0 0 1px var(--orange),0 0 10px #f906}.node .rank{color:var(--orange)}.node:hover{border-color:var(--orange-ring)}.cdhead{display:flex;align-items:center;gap:9px;margin:0 0 var(--s3);padding-bottom:8px;border-bottom:1px solid var(--line)}.cdhead h2{margin:0;font-size:15px;line-height:1.35;min-width:0}.hicon{flex:none;width:26px;height:26px;border-radius:50%;overflow:hidden;background:var(--elev);border:1px solid var(--line-2);display:grid;place-items:center}.hicon img{width:100%;height:100%;object-fit:cover;display:block}.cdact{margin-left:auto;flex:none;color:var(--txt-muted);font-size:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cdact a{color:var(--txt-dim)}.cdact a:hover{color:var(--txt)}.cdhead h2{border-left:0;padding-left:0}.cdhead.noart{border-bottom:0;padding-bottom:0;margin-bottom:var(--s3)}.cdhead.noart h2{border-left:2px solid var(--accent-deep);padding-left:9px}.cdhead.big{border-bottom:0;padding-bottom:0;margin-bottom:var(--s2)}.cdhead.big .hicon{width:34px;height:34px}.cdhead.big h1.pt{font-size:var(--fs-h1);margin-bottom:0}.stats.readout{gap:0;border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--sunk);margin-bottom:var(--s3)}.stats.readout .stat{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;padding:8px 14px;display:flex;align-items:baseline;gap:5px}.stats.readout .stat:last-child{border-right:0}.stats.readout .stat b{font-size:19px;line-height:1}.picks.utabs{margin-top:0}.picks.utabs .pick{background:transparent;border:1px solid var(--line);border-radius:var(--r-ctl);font-size:12.5px;color:var(--txt-dim);padding:5px 10px}.picks.utabs .pick:hover{border-color:var(--accent-deep);color:var(--txt);text-decoration:none}.picks.utabs .pick .dim{font-size:10.5px;letter-spacing:.04em}.flowrow.near{background:linear-gradient(90deg,rgba(29,141,205,.13),transparent 62%);box-shadow:inset 2px 0 0 var(--accent-deep);padding-left:10px;margin-left:-10px}.flowrow.near>div>b{color:var(--txt)}.flowrow.past{opacity:.62}.when{font-size:11px;color:var(--txt-muted);letter-spacing:.02em;white-space:nowrap}.flowrow.near .when{color:var(--accent)}.nsec h3{display:flex;align-items:baseline;gap:10px;margin:var(--s4) 0 var(--s2);font:700 12.5px/1.4 var(--font-display);letter-spacing:.05em;color:var(--txt-dim);border-bottom:1px solid var(--line);padding-bottom:5px}.nsec h3 .nact{margin-left:auto;font-weight:400;letter-spacing:0}.nsec h3 .nact a{font-size:11.5px;color:var(--accent);text-decoration:none;white-space:nowrap}.nsec h3 .nact a:hover{text-decoration:underline}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.hd-top .in{min-height:44px;padding:0 var(--s3);gap:var(--s2);flex-wrap:nowrap}.brand{font-size:16px;flex:0 0 auto}.top-search{flex:1 1 auto;min-width:0;max-width:none;height:44px}.top-search input{min-height:44px;font-size:14px}.top-search .gsgo{display:none}.hrt{width:106px}.hrt-b{height:60px}.kchip{min-height:44px}.lgrp,.fhead{position:static}.rb{grid-template-columns:48px minmax(0,1fr) 64px}.card p a,.list li a,.entab a,.empty a,.band a,.cdact a,.nsec .nact a{display:inline-flex;align-items:center;min-height:44px}.rtab{min-width:660px}.stats.readout{flex-wrap:wrap}.stats.readout .stat{flex:1 1 40%;border-bottom:1px solid var(--line);padding:7px 10px}.flowrow.near{padding-left:8px;margin-left:-8px}.cdhead{gap:8px}.cdhead h2{font-size:14.5px}.cdact{white-space:normal;text-align:right;max-width:44%}}@media(prefers-reduced-motion:reduce){.kchip,.lcell,.hrt .hrt-b img{transition:none}}.plate{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--gold-line);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.plate.big{clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.plate.plain{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.kicker{font-size:13px;letter-spacing:4px;color:var(--gold);font-family:var(--font-mono)}.krow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);margin:0 0 var(--s5)}.krow h2{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--txt);margin:6px 0 0;letter-spacing:1px}.krow .kall{font-size:13px;color:var(--gold);text-decoration:none;white-space:nowrap}.krow .kall:hover{color:var(--gold-hi)}.dhero{position:relative;overflow:hidden;border:1px solid var(--gold-line-soft);border-top:none}.dhero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dhero .dx{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0f16f5,#0b0f168c 50%,#0b0f164d),linear-gradient(0deg,var(--bg) 0%,rgba(11,15,22,0) 35%)}.dhero .db{position:relative;padding:var(--s6) 40px}.dhero .dmark{position:absolute;right:14px;top:14px;font-size:11px;color:var(--txt-muted);background:#0b0f16b3;padding:3px 8px;border:1px solid var(--line)}.dhero .dstate{position:absolute;right:20px;top:26px;display:flex;align-items:center;gap:12px;padding:14px 24px;border:1px solid var(--warn);background:#131a28d9}.dhero .dstate i{width:10px;height:10px;border-radius:50%;background:var(--warn);display:inline-block}.dhero .dstate b{font-size:16px;color:var(--gold-hi)}.goldtag{font-family:var(--font-display);font-size:14px;color:var(--ink-on-bright);background:linear-gradient(180deg,var(--gold-hi),var(--gold));padding:5px 13px;font-weight:700}.chip-open{font-size:12px;color:var(--warn);border:1px solid var(--warn);padding:4px 11px;background:#0b0f16b3}.dashedbox{padding:14px 16px;background:#0b0f1680;border:1px dashed var(--hatch);font-size:13px;color:var(--txt-muted);text-align:center}.cta-cut{display:block;text-align:center;padding:11px;border:1px solid var(--gold);color:var(--gold-hi);font-size:14px;text-decoration:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.cta-cut:hover{background:var(--gold-glow)}.raidgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.raidcard{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--amber-line)}.raidcard .art{position:relative;height:230px;overflow:hidden}.raidcard .art img{width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.raidcard .art .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d121ce6,#0d121c33 60%)}.raidcard .art .goldtag{position:absolute;left:14px;top:14px}.raidcard .art .chip-open{position:absolute;right:14px;top:14px}.raidcard .art h3{position:absolute;left:18px;bottom:14px;right:18px;margin:0;font-family:var(--font-display);font-size:25px;color:var(--txt-title);font-weight:700;line-height:1.25}.raidcard .bd{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.raidcard .facts{font-size:14px;line-height:1.7;color:var(--txt-dim)}.raidcard .facts b{color:var(--gold-hi);font-family:var(--font-mono)}.tl3{display:flex;align-items:center;background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--line);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);padding:26px 30px}.tl3 .node{flex:1;display:flex;align-items:center;gap:14px}.tl3 .node i{width:14px;height:14px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 4px var(--gold-glow)}.tl3 .node b{display:block;font-size:16px;color:var(--txt-title)}.tl3 .node span{display:block;font-size:13px;margin-top:3px;font-family:var(--font-mono)}.tl3 .link{flex:0 0 90px;height:1px;background:var(--gold-line);margin:0 10px}.tools6{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tool{padding:22px 24px 16px;display:flex;flex-direction:column;gap:12px;text-decoration:none}.tool .tico{width:44px;height:44px;border:1px solid var(--gold-line);display:flex;align-items:center;justify-content:center;background:#0b0f1659}.tool .tico svg{stroke:var(--gold)}.tool h3{font-family:var(--font-display);font-size:20px;color:var(--txt-title);margin:0;font-weight:700}.tool p{font-size:14px;line-height:1.7;color:var(--txt-dim);margin:0;min-height:48px}.tool .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);border-top:1px solid var(--gold-line-soft);padding-top:10px;margin-top:2px}.tool .foot em{font-style:normal;font-size:13px;color:var(--gold);font-family:var(--font-mono)}.tool .foot i{font-style:normal;font-size:13px;color:var(--gold);transition:transform var(--dur-1) var(--ease-out)}.tool:hover{border-color:var(--gold-line-2)}.tool:hover .foot i{transform:translate(4px)}.cls9{display:grid;grid-template-columns:repeat(9,1fr);gap:14px}.cls9 a{background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--line);padding:16px 8px 12px;text-align:center;text-decoration:none;display:block}.cls9 a:hover{border-color:var(--gold-line-2);background:linear-gradient(180deg,var(--elev),var(--panel))}.cls9 img{width:52px;height:52px;border-radius:50%;display:block;margin:0 auto 8px;object-fit:cover}.cls9 b{font-size:14px;color:var(--txt-dim);font-weight:400;display:block}.cls9 a:hover b{color:var(--gold-hi)}.clhero{height:300px}.clhero .db{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);height:100%}.clhero .clt{max-width:760px}.clhero h1.pt{font-family:var(--font-display);font-size:clamp(32px,4.4vw,52px);font-weight:700;color:var(--txt-title);letter-spacing:1px;line-height:1.12;margin:12px 0 8px}.clhero .clen{font-family:var(--font-mono);font-size:24px;font-weight:400;letter-spacing:.06em;color:var(--cl);margin-left:14px}.clhero .clline{font-size:14px;color:var(--txt-banner);line-height:1.8}.clhero .clline b{color:var(--gold-hi);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.clhero .clnote{font-size:13px;color:var(--txt-muted);line-height:1.7;margin:10px 0 0;max-width:60ch}.chart{position:relative;width:158px;height:158px;flex:0 0 auto;border:1px solid var(--cl,var(--gold-line-2));box-shadow:0 0 0 4px #0b0f168c}.chart .liw,.chart .liw.t.lg{width:100%;height:100%}.chart img{object-position:center 22%}.chart img.bad{display:none}.spec3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4);margin:var(--s4) 0}.spec{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:18px 20px;min-height:96px;cursor:pointer;color:var(--txt-dim)}.spec b{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.5px;color:var(--txt-title)}.spec>span{font:12.5px var(--font-mono);color:var(--txt-dim)}.spec .spnote{font-family:var(--font-body);color:var(--txt-muted)}.spec:hover{border-color:var(--gold-line-2)}.spec.on{border-color:var(--gold);color:var(--txt);background:linear-gradient(180deg,var(--elev),var(--panel))}.racerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s2)}.racerow b{font:12.5px var(--font-mono);color:var(--gold)}.racerow .chips{flex:1 1 200px;margin-top:0}.racerow a{font-size:12.5px}.chtab{min-width:620px}.chtab th,.chtab td:nth-child(2),.chtab td:nth-child(3){white-space:nowrap}.chtab td:nth-child(1){width:52%}.chgs{max-height:72vh;overflow-y:auto;padding-right:2px}.chgs .lgrp{top:0}@media(max-width:980px){.tools6{grid-template-columns:repeat(2,1fr)}.raidgrid{grid-template-columns:1fr}.cls9{grid-template-columns:repeat(5,1fr)}.spec3{grid-template-columns:repeat(3,1fr)}.tl3{flex-direction:column;align-items:stretch;gap:var(--s4)}.tl3 .link{display:none}}@media(max-width:600px){.tools6{grid-template-columns:1fr}.cls9{grid-template-columns:repeat(3,1fr)}.krow{flex-direction:column;align-items:flex-start;gap:var(--s2)}.dhero .db{padding:var(--s5) var(--s4)}.clhero{height:auto}.clhero .db{flex-direction:column;align-items:flex-start;gap:var(--s4)}.clhero .clt{max-width:none}.chart{width:118px;height:118px}.clhero .clen{display:block;margin:6px 0 0}.spec3{grid-template-columns:1fr}.racerow a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:2px 6px}.dhero .dstate{position:static;margin-top:var(--s4);display:inline-flex}.dhero .dmark,.hero.dh .dmark{position:static;display:inline-block;margin-top:var(--s3)}.plate,.plate.big{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}}.hero.dh{position:relative;overflow:hidden}.hero .dhbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero .dhx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,#0b0f16f7,#0b0f16db 46%,#0b0f168c),linear-gradient(0deg,var(--bg) 0%,rgba(11,15,22,0) 40%)}.hero.dh .herot,.hero.dh .heros{position:relative;z-index:1}.hero.dh .dmark{position:absolute;right:14px;top:14px;z-index:2;font-size:11px;color:var(--txt-muted);background:#0b0f16b3;padding:3px 8px;border:1px solid var(--line)}.dhero .dmark{left:14px;right:auto;top:auto;bottom:12px}#foot{background:var(--foot-bg);border-top:1px solid var(--gold-line)}#foot .fwrap{max-width:var(--wrap);margin:0 auto;padding:36px 20px 0}#foot .fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}#foot .fbrand b{font-family:var(--font-display);font-size:17px;color:var(--gold-hi);letter-spacing:2px}#foot .fstar{display:inline-flex;vertical-align:-8px;margin-right:8px;color:var(--gold)}#foot .fstar svg{width:28px;height:28px}#foot .fbrand p{font-size:13px;line-height:1.8;color:var(--txt-muted);max-width:420px;margin:12px 0 0}#foot .fh{font-size:14px;color:var(--gold);margin-bottom:14px}#foot .fcol{display:flex;flex-direction:column;gap:10px;font-size:13px}#foot .fcol a{color:var(--txt-dim);text-decoration:none}#foot .fcol a:hover{color:var(--gold-hi)}#foot .fbar{margin-top:28px;padding:18px 0;border-top:1px solid var(--gold-line-soft);display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;font-size:12px;color:var(--txt-muted)}@media(max-width:860px){#foot .fgrid{grid-template-columns:1fr 1fr}#foot .fbrand{grid-column:1/-1}}@media(max-width:600px){#foot .fgrid{grid-template-columns:1fr;gap:var(--s5)}#foot .fcol a{display:flex;align-items:center;min-height:44px}}th{color:var(--gold);letter-spacing:1px;font-weight:600}tbody td{border-bottom:1px solid var(--gold-line-soft)}tbody tr:last-child td{border-bottom:none}.band b{font-family:var(--font-display);letter-spacing:.5px}.band .mono,.dbn2-r{font-family:var(--font-mono);color:var(--gold-hi)}.dbn2-n{font-family:var(--font-display);letter-spacing:.5px}.grp{color:var(--gold);border-bottom-color:var(--gold-line-soft)}.tnode.on img,.tnode.on{box-shadow:0 0 10px var(--gold-glow),inset 0 0 6px var(--gold-glow)}.hero.mhero{padding:0}.hero.mhero .herot{padding:56px 40px 40px}.hero.mhero h1.pt{font-family:var(--font-display);font-size:clamp(34px,4.6vw,58px);line-height:1.18;margin:22px 0 0;color:var(--txt-title);letter-spacing:1px}.hero.mhero h1.pt em{font-style:normal;color:var(--gold-hi)}.hero.mhero .lead{font-size:16px;line-height:1.8;color:var(--txt-banner);margin:20px 0 28px;max-width:520px}.bbadge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;font-size:13px;letter-spacing:4px;color:var(--gold);border:1px solid var(--gold-line-2);background:#10172580}.bbadge i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.gsearch.hs{position:relative;display:flex;align-items:center;width:100%;max-width:540px;height:58px;padding:0 8px 0 20px;background:#101725eb;border:1px solid var(--gold);color:var(--gold);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}.gsearch.hs input{flex:1;min-width:0;border:none;background:none;color:var(--txt);font:15px var(--font-body);outline:none}.gsearch.hs input::placeholder{color:var(--txt-hint)}.cta-gold{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--ink-on-bright);font-weight:700;font-size:15px;border:none;cursor:pointer;height:42px;padding:0 26px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.cta-line,.cta-mute{display:inline-block;text-align:center;text-decoration:none;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:12px 24px;font-size:15px}.cta-line{border:1px solid var(--gold);color:var(--gold-hi)}.cta-mute{border:1px solid var(--gold-line);color:var(--txt-banner)}.herobtns{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.hsec{max-width:var(--wrap);margin:0 auto;padding:52px 20px 0}.stats4{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px}.stats4 .scell{padding:26px;text-align:center;border-right:1px solid var(--gold-line-soft)}.stats4 .scell:last-child{border-right:none}.stats4 b{display:block;font-family:var(--font-display);font-size:40px;color:var(--gold-hi);line-height:1}.stats4 span{display:block;font-size:14px;color:var(--txt-dim);margin-top:6px}@media(max-width:860px){.stats4{grid-template-columns:repeat(2,1fr)}.stats4 .scell:nth-child(2){border-right:none}.hero.mhero .herot{padding:36px 20px 28px}}@media(max-width:600px){.gsearch.hs{height:auto;flex-wrap:wrap;padding:12px 16px;clip-path:none}.gsearch.hs .cta-gold{margin-top:10px;width:100%}.herobtns .cta-line,.herobtns .cta-mute{display:flex;align-items:center;justify-content:center;min-height:44px;flex:1 1 100%}.cta-gold{min-height:44px;height:auto}.krow .kall{display:inline-flex;align-items:center;min-height:44px}}.dunhero .herot>.kicker{margin-bottom:8px;letter-spacing:.06em}.dunhero>*{min-width:0}.dunhero .dunsel{max-width:100%}.dunstat{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));max-width:560px;text-align:left}.dunstat>div{text-align:left;padding:var(--s2) var(--s3)}.dunstat b{font-size:26px;color:var(--gold-hi)}.dunhero .cdttl{font-size:17px;color:var(--txt);line-height:1.4}.dunsel{display:block;width:100%;min-height:44px;margin:var(--s2) 0;background:var(--panel);color:var(--txt);border:1px solid var(--gold-deep);border-radius:var(--r-ctl);padding:8px 10px;font:13px var(--font-cn)}.dirl{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s2) 0 var(--s3)}.dirl a{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;padding:6px 10px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--txt);font-size:13px;text-decoration:none}.dirl a:hover{border-color:var(--gold-deep)}.dunbar{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);align-items:center}.dunbar input[type=number]{width:104px;min-height:44px;background:var(--panel-2);color:var(--txt);border:1px solid var(--line);border-radius:var(--r-ctl);padding:8px 10px;font:14px var(--font-mono)}.dunbar .ghost{min-height:44px}.fchips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-left:auto}.fchip{min-height:34px;padding:5px 13px;background:var(--panel-2);color:var(--txt-dim);border:1px solid var(--line);border-radius:999px;font:12.5px var(--font-cn);cursor:pointer}.fchip:hover{border-color:var(--gold-deep);color:var(--txt)}.fchip.on{background:#e0a96d24;border-color:var(--gold);color:var(--gold-hi);font-weight:600}.dcard2{position:relative}.dcard2:hover{border-color:var(--gold-deep)}.dcard2 .dbn2{height:118px}.dcard2 .dbn2-shade{background:linear-gradient(180deg,#0b0f1633,#0b0f16a8 46%,#0b0f16f2),linear-gradient(90deg,#0b0f168c,#0b0f1600 62%)}.dcard2 .dbn2-e{color:var(--txt-banner)}.dstretch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--r-card)}.dstretch:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.dcard2>button,.dcard2>.drawer,.dcard2>.drawer-clip{position:relative;z-index:2}.dunh{margin-top:var(--s4)}.dunh.noart{background:linear-gradient(160deg,var(--panel-2),var(--bg))}.dunh .db{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:322px;gap:var(--s2)}.dunh .kicker{letter-spacing:.06em}.dunh h1.pt{font-family:var(--font-display);font-size:clamp(30px,4.2vw,48px);font-weight:700;color:var(--txt-title);letter-spacing:1px;line-height:1.12;margin:0}.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:12.5px;color:var(--txt-dim)}.crumb i{font-style:normal;color:var(--txt-muted)}.crumb b{color:var(--txt);font-weight:600}.dhen{font:13px var(--font-mono);color:var(--txt-banner);letter-spacing:.05em}.dhline{font-size:13.5px;color:var(--txt-dim)}.dhline b{color:var(--gold-hi);font-family:var(--font-mono)}.dunh .cta-line{min-height:44px;display:inline-flex;align-items:center;margin-top:var(--s2)}.dhfact{max-width:820px}.dhfact b.t{font:600 15px/1.5 var(--font-cn)}.dnear{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between}.dnear-l{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-height:44px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--txt-dim);font-size:12.5px;text-decoration:none}.dnear-l:hover{border-color:var(--gold-deep);color:var(--txt)}.dnear-l b{font-size:14.5px;color:var(--txt);font-weight:600}.dnear>span{margin:0 auto}.dunord{margin:var(--s2) 0 0;padding-left:22px;font-size:13.5px}.dunord li{padding:3px 0}.brow{border-top:1px solid var(--line);padding:var(--s3) 0}.brow:first-of-type{border-top:none}.brow>.bh{display:flex;gap:var(--s3);align-items:center}.brow .bt{display:flex;flex-wrap:wrap;gap:4px var(--s3);align-items:baseline}.brow .bt b{font-size:15.5px}.items{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.itemc{display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);padding:5px 10px 5px 6px;font-size:12.5px}.itemc b{font-weight:600;display:inline-flex;align-items:center;gap:6px}.itemc .mono{font-size:10.5px}.dunbar,.dunhero{margin-bottom:var(--s4)}@media(max-width:600px){.fchips{margin-left:0;width:100%}.fchip{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px}.dunh .db{min-height:0;padding:var(--s5) var(--s4)}.dnear{flex-direction:column;align-items:stretch}.dnear-l{justify-content:center}.dnear>span{order:-1}.dunord a,.crumb a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:2px 8px}}.bhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s4)}.bhead .bt{font-size:16px;font-weight:600;color:var(--gold);margin:0}.bhead .bn{font:12.5px/1.6 var(--font-mono);color:var(--txt-dim);letter-spacing:.02em}.bhead .bf{flex:1 1 320px;display:flex;flex-wrap:wrap;gap:var(--s2);min-width:0}.bhead .bf input[type=search]{flex:1 1 200px;min-width:0}.boardwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:900px){.boardwrap{overflow:visible}}.board{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px}.board>thead>tr>th{text-align:left;font-weight:600;color:var(--gold);font-size:11.5px;letter-spacing:.06em;padding:8px 10px;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:var(--hd-h);z-index:3}.board td{padding:9px 10px;border-bottom:1px solid var(--line-2);vertical-align:top}.board tbody tr:hover{background:#ffffff07;box-shadow:inset 2px 0 0 var(--gold-deep)}.board .nm{font-weight:600;color:var(--txt-title)}.board .sub{display:block;font-size:12px;color:var(--txt-dim);margin-top:2px}.board .en{font:12px/1.5 var(--font-mono);color:var(--txt-muted);word-break:break-word}.board .id{font:11.5px/1.5 var(--font-mono);color:var(--txt-muted)}.board .num{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.board .conf{display:block;margin-top:3px;font-size:11.5px;line-height:1.5;color:var(--txt-alert)}.board .c-ico{width:46px}.board .c-num{width:92px}.board .c-num2{width:96px}.board .c-st{width:126px}.board .c-id{width:92px}.board td.dt{white-space:nowrap}.board td .dim.mono{margin-left:6px}.board .c-name{width:auto}.board .w-name{width:30%}.board .w-tail{width:auto}.board .c-item{width:27%}.board .c-src{width:29%}.board .c-mat{width:auto}.board.chtab{min-width:0}.board tbody.grp>tr.grp2h>th{position:sticky;top:calc(var(--hd-h) + 33px);z-index:2;text-align:left;font-weight:600;font-size:12.5px;color:var(--txt-title);padding:7px 10px;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--gold-deep)}.board tbody.grp>tr.grp2h>th .gcount{font:11.5px var(--font-mono);color:var(--txt-dim);margin-left:6px}.board tbody.grp>tr.grp2h>th .gtag{font-size:11.5px;color:var(--txt-muted);margin-left:6px}.board tbody.grp>tr.grp2h>th img{width:20px;height:20px;border-radius:4px;vertical-align:-4px;margin-right:7px}.chip-st{display:inline-block;font-size:11.5px;line-height:1.7;padding:0 8px;border-radius:999px;border:1px solid var(--line);color:var(--txt-dim);white-space:nowrap}.chip-st.same{color:var(--txt-muted)}.chip-st.changed{color:var(--txt-caution);border-color:#dd9f4480;background:#dd9f441a}.chip-st.new{color:var(--ok);border-color:#67c26780;background:#67c2671a}.chip-st.renamed{color:var(--azure);border-color:#49aee973;background:#49aee91a}.chip-st.removed{color:var(--txt-alert);border-color:#c75c5c80;background:#c75c5c1a}.board .tag{font-size:11px;padding:0 6px;border-radius:3px;margin-left:6px;color:var(--ok);border:1px solid rgba(103,194,103,.5);background:#67c2671a}.gsearch.hs{flex-wrap:wrap;height:auto;min-height:58px;padding:9px 8px 9px 24px}.gsearch.hs svg{flex:0 0 auto;margin-right:8px}.gsearch.hs .gsex{flex:1 0 100%;margin:6px 0 2px}@media(max-width:899px){.boardwrap{position:relative}.boardwrap:after{content:"";position:absolute;top:0;right:0;width:26px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(11,15,22,.85))}.board{min-width:640px}.board>thead>tr>th,.board tbody.grp>tr.grp2h>th{position:static}}.chgs{--lgrp-h: 28px }.chgs .lgrp{min-height:var(--lgrp-h)}.chgs .board>thead>tr>th{top:var(--lgrp-h)}nav.main{border-top:1px solid var(--line);background:var(--sunk)}nav.main .in{align-items:center;padding-top:8px;padding-bottom:8px}.ngrp{flex-direction:row;align-items:center;gap:4px;margin:0 3px;padding:3px 4px 3px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);--gc-soft:rgba(174,182,196,.14);transition:border-color var(--dur-1) var(--ease-out)}.ngrp:before,.ngrp:after{display:none}.ngrp.solo{padding-left:5px;--gc:var(--gold);--gc-soft:rgba(200,163,92,.2) }.ngrp.g1{--gc-soft:rgba(73,174,233,.17) }.ngrp.g2{--gc-soft:rgba(111,199,189,.17) }.ngrp.g3{--gc-soft:rgba(123,196,127,.17) }.ngrp.g4{--gc-soft:rgba(216,178,106,.19) }.ngrp.g5{--gc-soft:rgba(171,155,214,.18) }.ngrp.g6{--gc-soft:rgba(217,139,122,.18) }.ngrp.g7{--gc:var(--nav-7);--gc-soft:rgba(143,155,179,.18) }.ngrp:hover,.ngrp.hit{border-color:var(--gc)}.ngrp .ngt{opacity:.85;padding:0 2px;line-height:1;transition:opacity var(--dur-1) var(--ease-out)}.ngrp:hover .ngt,.ngrp.hit .ngt{opacity:1}.ngt:before{display:none}.ngrp .ngi{gap:1px;padding-bottom:0}nav.main a.nl{position:relative;min-height:30px;padding:0 8px;border-radius:999px;color:var(--txt-dim);font-weight:500;letter-spacing:.01em;border-bottom:0;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}nav.main a.nl:hover{background:#ffffff0f;color:var(--txt)}nav.main a.nl.on{background:var(--gc-soft);color:var(--gc);box-shadow:none;font-weight:700}nav.main a.nl:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}nav.main .nb{position:static;transform:none;margin-left:5px;border-radius:999px;padding:1px 4px;font-size:9px}nav.main a.nl:has(.nb){padding-right:10px}.hrail{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px 10px;overflow:visible;padding:2px 0 16px;margin-top:24px;scroll-snap-type:none}.hrt{width:auto;min-width:0}.hrt-b{height:78px;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.hrt:hover .hrt-b,.hrt:focus-visible .hrt-b{transform:translateY(-2px);box-shadow:0 6px 16px #00000057}.hrt:hover .hrt-b img{transform:scale(1.05)}.hrt-l{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.cls9{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.cls9 a{padding:13px 8px 11px;transition:border-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.cls9 a:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.cls9 img{width:46px;height:46px;margin-bottom:6px}.cls9 b{font-size:13.5px}.cls9 small{display:block;margin-top:3px;font:11px/1.3 var(--font-mono);color:var(--txt-muted)}.cls9 a:hover small{color:var(--txt-dim)}@keyframes pzRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cls9>a,.hrail>a{animation:pzRowIn .26s var(--ease-out) both}.cls9>a:nth-child(2),.hrail>a:nth-child(2){animation-delay:28ms}.cls9>a:nth-child(3),.hrail>a:nth-child(3){animation-delay:56ms}.cls9>a:nth-child(4),.hrail>a:nth-child(4){animation-delay:84ms}.cls9>a:nth-child(5),.hrail>a:nth-child(5){animation-delay:112ms}.cls9>a:nth-child(6),.hrail>a:nth-child(6){animation-delay:.14s}.cls9>a:nth-child(7),.hrail>a:nth-child(7){animation-delay:168ms}.cls9>a:nth-child(8),.hrail>a:nth-child(8){animation-delay:196ms}.cls9>a:nth-child(n+9),.hrail>a:nth-child(n+9){animation-delay:224ms}.ngrp{animation:pzRowIn .2s var(--ease-out) both}.ngrp:nth-child(2){animation-delay:22ms}.ngrp:nth-child(3){animation-delay:44ms}.ngrp:nth-child(4){animation-delay:66ms}.ngrp:nth-child(5){animation-delay:88ms}.ngrp:nth-child(6){animation-delay:.11s}.ngrp:nth-child(7){animation-delay:132ms}.ngrp:nth-child(n+8){animation-delay:154ms}@media(prefers-reduced-motion:reduce){.cls9>a,.hrail>a,.ngrp{animation:none}.ngrp,nav.main a.nl,.ngrp .ngt{transition:none}.hrt:hover .hrt-b,.cls9 a:hover{transform:none}}@media(max-width:899px){nav.main .in{padding-top:6px;padding-bottom:6px}.ngrp{margin:0 3px;padding-left:9px}nav.main a.nl{min-height:44px;padding:0 12px}.hrt-b{height:62px}}@media(max-width:999px){.hrail,.cls9{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:699px){.hrail,.cls9{grid-template-columns:repeat(3,minmax(0,1fr))}.cls9 img{width:40px;height:40px}}.lge-read{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:var(--s3);font-size:12px;color:var(--txt-dim)}.lge-read>span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.lge-read b{font:700 19px/1 var(--font-mono);color:var(--gold-hi)}.lge-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s4)}.lge-tab{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;color:var(--txt-dim);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.lge-tab b{font-size:13.5px;font-weight:600;color:var(--txt)}.lge-tab .mono{font-size:11.5px;color:var(--gold)}.lge-tab .dim{color:var(--txt-muted);font-size:11px}.lge-tab:hover{border-color:var(--gold-deep)}.lge-tab.on{background:var(--gold-line-soft);border-color:var(--gold);color:var(--gold-hi)}.lge-tab.on b{color:var(--gold-hi)}.lge-tab:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.lge-anchor{display:flex;gap:16px;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);font-size:12.5px}.lge-anchor a{color:var(--txt-muted);text-decoration:none;position:relative;transition:color var(--dur-1) var(--ease-out)}.lge-anchor a:hover{color:var(--gold-hi);text-decoration:none}.lge-grid{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2);--cols:4 }.lge-rowwrap{display:flex;align-items:stretch;gap:10px}.lge-rail{flex:0 0 46px;display:flex;align-items:center;justify-content:flex-end;font-size:10.5px;color:var(--txt-muted);letter-spacing:.02em;white-space:nowrap}.lge-cells{flex:1 1 auto;min-width:0;display:grid;gap:var(--s2);grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.lslot.none{background:none;border:1px solid rgba(255,255,255,.045);opacity:1}.lslot.unk{border-color:var(--line-2)}.lge-tag{position:absolute;left:-2px;top:-6px;font:600 9px/1 var(--font-mono);font-style:normal;color:var(--txt-muted);background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:2px 5px}.lslot .lcell{position:relative}.lge-legend{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:12.5px;color:var(--txt-dim)}.lge-legend li{display:flex;align-items:center;gap:9px}.lg{flex:0 0 auto;width:18px;height:18px;border-radius:4px}.lg-perk{background:var(--elev);border:1px solid var(--gold-deep)}.lg-unk{background:none;border:1px dashed var(--line-2)}.lg-none{background:none;border:1px solid rgba(255,255,255,.06)}.lge-prow{display:flex;align-items:center;gap:var(--s3)}.lge-pico{position:relative;display:block;width:52px;height:52px;flex:0 0 auto}.lge-pico svg{width:100%;height:100%}.lge-pico .ico{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.lge-ptitle h2{margin:0 0 6px}.lge-ranks{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--txt-dim)}.lge-ranks .rd{width:8px;height:8px;border-radius:50%;background:var(--gold-deep)}.lge-ranks .mono{margin-left:4px;color:var(--gold)}.ldetail .lmeta{margin-top:var(--s4)}.lge-jump{background:none;border:0;border-bottom:1px dashed var(--gold-deep);padding:0;color:var(--gold-hi);font:inherit;font-weight:600;cursor:pointer}.lge-jump:hover{border-bottom-style:solid}.lge-jump:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.lchhead{display:flex;align-items:center;gap:var(--s3);width:100%;text-align:left;background:none;border:0;padding:0;margin:0 0 var(--s2);cursor:pointer;min-height:44px;color:var(--txt-title);font-family:var(--font-display);font-size:19px;font-weight:700}.lchhead>.mono{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--txt-dim);font-weight:400}.lchcaret{flex:0 0 auto;width:9px;height:9px;margin-left:2px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur-1) var(--ease-out)}.lchgrp.closed .lchcaret{transform:rotate(-45deg) translate(-1px,-1px)}.lchhead:focus-visible{outline:2px solid var(--azure);outline-offset:3px}.lchgrp{transition:border-color var(--dur-1) var(--ease-out)}.lchgrp.closed{border-color:var(--line)}.lchgrp:hover{border-color:var(--gold-deep)}@keyframes lgeFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lge-cells{animation:lgeFade .2s var(--ease-out) both}.lchbody{animation:lgeFade .18s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.lge-cells,.lchbody{animation:none}.lge-tab,.lchcaret,.lge-anchor a,.lchgrp{transition:none}}@media(max-width:899px){.ltreewrap{grid-template-columns:minmax(0,1fr)}.lge-rail{flex:0 0 30px;font-size:9.5px}.lge-tab{min-height:44px;padding:0 13px}.lge-anchor{gap:14px}.lge-read b,.lchhead{font-size:17px}.lchhead>.mono{font-size:11px}}.fhead{position:static}.zband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:var(--s4);align-items:start;margin:0 0 var(--s5)}.zbig{position:relative;background:var(--sunk);border:1px solid var(--line);overflow:visible}.zcanvas{position:relative}.zcanvas img{display:block;width:100%;height:auto}.znomap{margin:0 0 var(--s2);font:12px/1.4 var(--font-mono);color:var(--txt-muted)}.zband.nomap{grid-template-columns:minmax(0,1fr)}.zbig-id{font:12px var(--font-mono);color:var(--txt-muted)}.zdot{--pc:var(--pin-rare);--op:.55;position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;padding:0;border:0;background:none;cursor:pointer;opacity:var(--op);filter:blur(.6px);transition:opacity var(--dur-1) var(--ease-out),filter var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.zdot.k-book{--pc:var(--pin-book) }.zdot.k-camp{--pc:var(--pin-camp) }.zdot.k-entry{--pc:var(--pin-entry) }.zdot.k-boss{--pc:var(--pin-boss) }.zdot-n{display:block;width:18px;height:18px;border:1px solid var(--pc);border-radius:50%;background:#131a28d1;color:var(--pc);font:700 10.5px/17px var(--font-mono);text-align:center}.zdot:hover{opacity:.85;filter:blur(.2px)}.zdot.on{opacity:1;filter:none;transform:scale(1.3);z-index:3}.zdot.on .zdot-n{background:var(--pc);border-color:var(--pc);color:var(--ink-on-bright)}.zdot:focus-visible{outline:2px solid var(--azure);outline-offset:1px;opacity:1;filter:none}.zdot.t1{--op:.95;z-index:2}.zdot.t1 .zdot-n{width:20px;height:20px;line-height:18px;font-size:11px;border-width:1.5px}.zdot.t2{--op:.6 }.zdot.t3{--op:.38 }.zdot.t3 .zdot-n{width:14px;height:14px;line-height:12px;font-size:9px}.zlegend{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--s2)}.zlg{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel-2);color:var(--txt-muted);font-size:12px;font-weight:600;cursor:pointer}.zlg i{width:8px;height:8px;border-radius:50%;background:var(--pc, var(--txt-muted));flex:none}.zlg b{font-weight:700;color:var(--txt-dim)}.zlg:hover{border-color:var(--line-2);color:var(--txt)}.zlg.on{border-color:var(--pc, var(--gold));color:var(--txt);background:#c8a35c1a}.zlg.k-book{--pc:var(--pin-book) }.zlg.k-camp{--pc:var(--pin-camp) }.zlg.k-entry{--pc:var(--pin-entry) }.zlg.k-boss{--pc:var(--pin-boss) }.zlg.k-rare{--pc:var(--pin-rare) }.zlg:focus-visible{outline:2px solid var(--azure);outline-offset:1px}@media(max-width:720px){.zlg{min-height:44px;padding:8px 14px}}.zpop{--pc:var(--pin-rare);position:absolute;z-index:4;width:min(320px,62vw);pointer-events:none;background:var(--panel);border:1px solid var(--pc);padding:10px 11px;box-shadow:0 8px 22px #00000080}.zpop.k-book{--pc:var(--pin-book) }.zpop.k-camp{--pc:var(--pin-camp) }.zpop-x{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line);font-size:12px}.zpop-x>div{display:flex;gap:8px}.zpop-x b{color:var(--txt);font-weight:600}.zpop-h{display:flex;flex-direction:column;gap:2px}.zpop-h b{font:700 15px/1.25 var(--font-display);color:var(--txt-title)}.zpop-t{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:7px 0 8px;font-size:11.5px}.zpop-d{display:flex;flex-direction:column;gap:5px;padding-top:8px;border-top:1px solid var(--line)}.zpop-i{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--txt-dim)}.zpop-i .nm2{color:var(--txt);font-weight:600;flex:1 1 auto;min-width:78px}.zpop-i .mono{font-size:10.5px;white-space:nowrap}.zpop-i.q2 .nm2{color:var(--q2)}.zpop-i.q3 .nm2{color:var(--q3)}.zpop-i.q4 .nm2{color:var(--q4)}.zpop-i.q5 .nm2{color:var(--q5)}.zlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:520px;overflow:auto}.zrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;min-height:34px;padding:5px 8px;text-align:left;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);border-left-width:2px;color:var(--txt-dim);font-size:12px;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.zrow .zn{flex:0 0 18px;height:18px;border:1px solid var(--gold-deep);border-radius:50%;font:700 10.5px/17px var(--font-mono);text-align:center;color:var(--gold-hi)}.zrow .znm{color:var(--txt);font-weight:600}.zrow:hover,.zrow.on{border-left-color:var(--gold);background:var(--gold-line-soft)}.zrow.on .zn{background:var(--gold);border-color:var(--gold-hi);color:var(--ink-on-bright)}.zrow:focus-visible{outline:2px solid var(--azure);outline-offset:1px}.zrow.nopin .zn{border-color:var(--line-2);color:var(--txt-muted)}@media(prefers-reduced-motion:reduce){.zdot,.zrow,.zpop{transition:none}.zdot.on{transform:none}}@media(max-width:899px){.zband{grid-template-columns:minmax(0,1fr)}.zlist{max-height:none;overflow:visible}.zrow{min-height:44px}.zpop{position:static;width:auto;max-width:none;margin:8px -1px -1px;border-left:0;border-right:0;border-bottom:0;box-shadow:none;transform:none!important}.zdot{width:34px;height:34px;margin:-17px 0 0 -17px}.zdot-n{margin:8px auto}}.zgrid{grid-template-columns:minmax(0,1fr)}.zcard .zband{margin:0;padding:0 var(--s3) var(--s3)}.zcard{position:relative;overflow:visible}.zcard:hover,.zcard:focus-within{z-index:6}.zhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;text-align:left;padding:var(--s2) var(--s3);margin:0 0 var(--s3);cursor:pointer}.zhead b{font-size:15px}.zhead .zcnt{margin-left:auto}.zhead:disabled{cursor:default}@media(max-width:899px){.zhead{min-height:44px;align-items:center}}.zhead:focus-visible{outline:2px solid var(--azure);outline-offset:-2px}.zrow{--pc:var(--pin-rare) }.zrow.k-book{--pc:var(--pin-book) }.zrow.k-camp{--pc:var(--pin-camp) }.zrow.k-entry{--pc:var(--pin-entry) }.zrow.k-boss{--pc:var(--pin-boss) }.dgeo .zband{grid-template-columns:minmax(0,1fr)}.dgeo .zlist{display:none}.dgeo-line{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:calc(-1 * var(--s3)) 0 var(--s3);font-size:12.5px}@media(max-width:899px){.dgeo .zband{padding-bottom:0}}.dmap-tag{display:inline-block;margin-left:10px;padding:1px 8px;vertical-align:2px;border:1px dashed var(--line-2);border-radius:999px;font-size:11.5px;font-weight:400;line-height:1.7;color:var(--txt-caution)}@media(max-width:639px){.dmap-tag{display:block;margin:4px 0 0}}.zrow .zn{border-color:var(--pc);color:var(--pc)}.zrow:hover,.zrow.on{border-left-color:var(--pc)}.zrow.on .zn{background:var(--pc);border-color:var(--pc);color:var(--ink-on-bright)}@media(max-width:899px){#main .boardwrap td a,#main .lge-anchor a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 10px}#main .lge-anchor{gap:14px}}.vtab .stale-warn{color:var(--warn)}.vtab .stale-red{color:var(--bad);font-weight:600}.page-enter-active{transition:opacity var(--dur-panel) var(--ease-out),transform var(--dur-panel) var(--ease-out)}.page-leave-active{transition:opacity var(--dur-press) linear}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}.swap-enter-active{transition:opacity var(--dur-panel) var(--ease-out),transform var(--dur-panel) var(--ease-out)}.swap-leave-active{transition:opacity var(--dur-press) linear}.swap-enter-from{opacity:0;transform:translateY(4px)}.swap-leave-to{opacity:0}.unfold-enter-active,.unfold-leave-active{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--dur-2) var(--ease-out),opacity var(--dur-1) linear}.unfold-enter-from,.unfold-leave-to{grid-template-rows:0fr;opacity:0}.unfold-enter-active>.wf-in,.unfold-leave-active>.wf-in{min-height:0}.pop-enter-active{transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.pop-leave-active{transition:opacity var(--dur-press) linear}.pop-enter-from{opacity:0;transform:translateY(-4px)}.pop-leave-to{opacity:0}.idr-enter-active{transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.idr-leave-active{transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) linear}.idr-enter-from,.idr-leave-to{transform:translate(16px);opacity:0}.idf-enter-active,.idf-leave-active{transition:opacity var(--dur-1) linear}.idf-enter-from,.idf-leave-to{opacity:0}.idf-leave-active,.idr-leave-active{pointer-events:none}@keyframes mIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.spec3{animation:mIn var(--dur-panel) var(--ease-out) both}.pick:active,.kchip:active,.lge-tab:active,.pztab:active,.zlg:active,.ghost:active,.cta:active,.lchhead:active,.gsx:active,.ttabs button:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active,.swap-enter-active,.swap-leave-active,.unfold-enter-active,.unfold-leave-active,.pop-enter-active,.pop-leave-active,.idr-enter-active,.idr-leave-active,.idf-enter-active,.idf-leave-active{transition:none}.page-enter-from,.page-leave-to,.swap-enter-from,.swap-leave-to,.pop-enter-from,.pop-leave-to,.idr-enter-from,.idr-leave-to,.idf-enter-from,.idf-leave-to{opacity:1;transform:none}.unfold-enter-from,.unfold-leave-to{grid-template-rows:1fr;opacity:1}.pick:active,.kchip:active,.lge-tab:active,.pztab:active,.zlg:active,.ghost:active,.cta:active,.lchhead:active,.gsx:active,.ttabs button:active{transform:none}.spec3{animation:none;opacity:1;transform:none}}
