.side[data-v-e353d6cc]{position:absolute;z-index:3;right:36px;top:150px;width:340px}.panel[data-v-e353d6cc]{padding:22px 26px 24px}.tft-input[data-v-e353d6cc]{width:100%}.gap[data-v-e353d6cc]{margin-top:12px}.buttons[data-v-e353d6cc]{display:grid;gap:14px;margin-top:20px}.msg[data-v-e353d6cc]{color:#ffb4a0;margin:12px 0 0;text-shadow:0 1px 1px #000}.hint[data-v-e353d6cc]{color:var(--muted);font-size:13px;margin:8px 0 0}@media(max-width:720px){.side[data-v-e353d6cc]{left:16px;right:16px;width:auto;top:140px}}.layout[data-v-75585e96]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center}.picker[data-v-75585e96]{width:min(720px,94vw);padding:22px 26px 26px}.hello[data-v-75585e96]{margin-bottom:18px;text-shadow:0 1px 1px #000}.cards[data-v-75585e96]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card[data-v-75585e96]{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:190px;padding:14px;text-align:left;cursor:pointer;border:1px solid #3d424b;background:#0b1018 center / cover no-repeat;box-shadow:inset 0 -120px 80px -40px #000000e6;color:var(--text);font:inherit}.card[data-v-75585e96]:hover,.card[data-v-75585e96]:focus-visible{border-color:var(--gold-soft);outline:none}.title[data-v-75585e96]{font-size:20px;font-weight:700;text-shadow:0 1px 2px #000}.desc[data-v-75585e96]{font-size:13px;color:#c9d4e6;text-shadow:0 1px 2px #000}.row[data-v-75585e96]{margin-top:22px;display:grid;grid-template-columns:1fr}@media(max-width:600px){.cards[data-v-75585e96]{grid-template-columns:1fr}}.layout[data-v-1d261bd3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.games[data-v-1d261bd3]{position:absolute;left:28px;top:170px;bottom:44px;width:min(440px,calc(100vw - 460px));display:flex;flex-direction:column;background-color:#1e2128db}.list[data-v-1d261bd3]{flex:1;overflow:auto}.wc-row[data-v-1d261bd3]{display:grid;grid-template-columns:1fr 90px 160px;gap:8px;align-items:center}.head[data-v-1d261bd3]{color:var(--gold-soft);background:#0009;position:sticky;top:0;font-size:14px;border-bottom:1px solid #3d424b}.gname[data-v-1d261bd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.lock[data-v-1d261bd3]{margin-right:6px;font-size:12px}.open[data-v-1d261bd3]{color:#8fe08f}.busy[data-v-1d261bd3]{color:#e0a868}.bots[data-v-1d261bd3]{color:#9aa3b2}.empty[data-v-1d261bd3]{padding:30px;text-align:center;font-style:italic;color:var(--muted)}.side[data-v-1d261bd3]{position:absolute;right:36px;top:150px;width:340px;display:flex;flex-direction:column;gap:46px}.menu-panel[data-v-1d261bd3]{padding:22px 26px 26px}.hello[data-v-1d261bd3]{margin-bottom:18px;text-shadow:0 1px 1px #000}.buttons[data-v-1d261bd3]{display:grid;gap:16px}.quit-panel[data-v-1d261bd3]{padding:18px 26px;display:grid;gap:12px}.full[data-v-1d261bd3]{width:100%}.gap[data-v-1d261bd3]{margin-top:12px}.code[data-v-1d261bd3]{text-transform:uppercase;letter-spacing:.3em;font-size:20px;text-align:center}.row[data-v-1d261bd3]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.row.single[data-v-1d261bd3]{grid-template-columns:1fr}.sub[data-v-1d261bd3]{margin:-4px 0 10px;color:var(--text)}.wide[data-v-1d261bd3]{width:min(560px,94vw)}.brow[data-v-1d261bd3]{grid-template-columns:30px 1fr 70px 60px 60px}@media(max-width:900px){.games[data-v-1d261bd3]{left:16px;right:16px;width:auto;top:470px}.side[data-v-1d261bd3]{left:16px;right:16px;width:auto;top:130px;gap:30px}}.layout[data-v-161db52d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.players[data-v-161db52d]{position:absolute;left:28px;top:170px;bottom:44px;width:min(440px,calc(100vw - 460px));display:flex;flex-direction:column;gap:10px;background-color:#1e2128db}.wc-row[data-v-161db52d]{display:grid;grid-template-columns:1fr 90px 50px 50px;gap:6px;align-items:center;padding:4px 10px}.head[data-v-161db52d]{color:var(--gold-soft);font-size:14px;background:#0009;border-bottom:1px solid #3d424b}.mine[data-v-161db52d]{background:#3cff3c0f}.pname[data-v-161db52d]{color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.host[data-v-161db52d]{color:var(--gold);margin-right:4px}.open-slot[data-v-161db52d]{color:var(--muted);font-style:italic}.skins[data-v-161db52d]{display:flex;align-items:center;gap:5px;flex:none}.skins-label[data-v-161db52d]{color:var(--gold-soft);font-size:13px;margin-right:2px;writing-mode:vertical-rl;transform:rotate(180deg)}.skin[data-v-161db52d]{display:flex;flex-direction:column;align-items:center;gap:2px;width:56px;padding:3px 1px;background:#00000059;border:1px solid #3d424b;color:#cfd3da;font:11px/1.1 inherit;cursor:pointer}.skin .face[data-v-161db52d]{display:block;width:40px;height:46px;background-image:radial-gradient(ellipse at 50% 30%,#3d6a90,#06101c 75%);background-repeat:no-repeat;background-size:calc(var(--n, 1) * 40px) 46px,100% 100%;background-position:0 0,0 0;box-shadow:0 0 0 1px #000;animation:skin-face-161db52d 1s steps(var(--n, 1)) infinite}@keyframes skin-face-161db52d{to{background-position:calc(var(--n, 1) * -40px) 0,0 0}}.skin[data-v-161db52d]:hover{border-color:#8a7440}.skin.on[data-v-161db52d]{border-color:var(--gold-soft, #e6c66a);background:#e6c66a29;color:#fff}.add-bot[data-v-161db52d]{padding:0;border:0;background:none;color:#8fb8e0;font:inherit;font-style:italic;cursor:pointer}.add-bot[data-v-161db52d]:hover{color:#cfe3ff;text-decoration:underline}.bot-x[data-v-161db52d]{margin-left:6px;padding:0 5px;border:1px solid #5a4030;background:#00000059;color:#e09a7a;font:inherit;line-height:1.1;cursor:pointer}.bot-x[data-v-161db52d]:hover{color:#fff;border-color:#c06040}.comp[data-v-161db52d]{border-top:1px solid #3d424b}.comp-name[data-v-161db52d]{color:#c9b28a}.evil[data-v-161db52d]{background:#ff50500d}.team-head[data-v-161db52d]{font-size:12px;font-weight:700;padding:3px 10px}.team-head.good[data-v-161db52d]{color:#4fb4ff;background:#4fb4ff14}.team-head.evilh[data-v-161db52d]{color:#ff6a5a;background:#ff5a4a14}.pick-note[data-v-161db52d]{flex:none;margin:0;font-size:12px;color:var(--muted)}.mth-opts[data-v-161db52d]{display:flex;align-items:center;gap:6px;flex:none;font-size:13px}.skins-label2[data-v-161db52d]{color:var(--gold-soft);margin-right:2px}.spacer[data-v-161db52d]{flex:1}.goal-btn[data-v-161db52d]{padding:2px 10px;background:#00000059;border:1px solid #3d424b;color:#cfd3da;font:inherit;cursor:pointer}.goal-btn[data-v-161db52d]:hover{border-color:#8a7440}.goal-btn.on[data-v-161db52d]{border-color:var(--gold-soft, #e6c66a);background:#e6c66a29;color:#fff}.taverns[data-v-161db52d]{flex:none;max-height:320px;overflow:auto;display:grid;gap:8px;padding:6px;background:#00000059;border:1px solid #3d424b}.tavern[data-v-161db52d]{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:start}.tavern-name[data-v-161db52d]{color:var(--gold-soft);font:700 14px/1 var(--title);text-align:center;padding-top:4px}.tavern-grid[data-v-161db52d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:4px}.hero[data-v-161db52d]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px 1px;background:#00000059;border:1px solid #3d424b;color:#cfd3da;font:10px/1.1 inherit;cursor:pointer}.hero .hface[data-v-161db52d]{display:block;width:40px;height:40px;background:radial-gradient(ellipse at 50% 30%,#3d6a90,#06101c 75%);background-size:cover;background-position:center;box-shadow:0 0 0 1px #000}.hero[data-v-161db52d]:hover{border-color:#8a7440}.hero.on[data-v-161db52d]{border-color:var(--gold-soft, #e6c66a);background:#e6c66a29;color:#fff}.chat[data-v-161db52d]{flex:1;min-height:80px;overflow:auto;padding:6px 10px;font-size:14px}.chat .line[data-v-161db52d]{padding:1px 0}.chat-input[data-v-161db52d]{width:100%}.side[data-v-161db52d]{position:absolute;right:36px;top:150px;width:340px}.info[data-v-161db52d]{padding:20px 22px 24px;font-size:14px}.preview[data-v-161db52d]{display:block;width:100%;aspect-ratio:1;background:#000}.mapname[data-v-161db52d]{font-size:20px;margin:10px 0 8px;text-align:center;font-weight:700}dl[data-v-161db52d]{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 16px}dt[data-v-161db52d]{color:var(--gold-soft)}dd[data-v-161db52d]{margin:0}.code[data-v-161db52d]{font-family:var(--title);font-size:16px;letter-spacing:.25em;color:var(--btn-text);padding:1px 8px;border:none;background:radial-gradient(ellipse at 50% 30%,#2a2e97,#0c0d44);box-shadow:inset 0 0 0 1px #96a0b2,0 0 0 1px #000}.copied[data-v-161db52d]{color:#8fe08f;margin-left:6px;font-size:12px}.buttons[data-v-161db52d]{display:grid;gap:14px}.wait[data-v-161db52d]{font-style:italic;color:var(--muted);text-align:center}@media(max-width:900px){.players[data-v-161db52d]{left:16px;right:16px;width:auto;top:640px;bottom:auto;height:520px}.side[data-v-161db52d]{left:16px;right:16px;width:auto;top:130px}.layout[data-v-161db52d]{overflow:auto}}.inv[data-v-84b18f30]{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 12px 8px 4px}.inv-grid[data-v-84b18f30]{display:grid;grid-template-columns:repeat(3,40px);gap:5px}.slot[data-v-84b18f30]{position:relative;width:40px;height:40px;cursor:pointer;background:#0000008c;box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d4d,inset 0 2px 6px #000c}.slot.empty[data-v-84b18f30]{cursor:default}.slot img[data-v-84b18f30]{width:100%;height:100%;display:block}.slot[data-v-84b18f30]:not(.empty):hover{box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860}.slot.selling[data-v-84b18f30]:hover{box-shadow:0 0 0 1px #000,0 0 0 2px #ff9a50}.hk[data-v-84b18f30]{position:absolute;left:2px;top:0;font:700 10px var(--body);color:#fff;text-shadow:0 0 2px #000,0 0 2px #000}.cnt[data-v-84b18f30]{position:absolute;right:1px;bottom:0;padding:0 3px;font:700 11px var(--body);color:#fff;background:#000000bf;text-shadow:0 1px 0 #000}.balls[data-v-84b18f30]{position:relative;display:flex;gap:2px;align-items:center}.balls img[data-v-84b18f30]{width:17px;height:17px}.balls.full img[data-v-84b18f30]{animation:ballglow-84b18f30 1.2s ease-in-out infinite alternate}@keyframes ballglow-84b18f30{to{filter:drop-shadow(0 0 4px #ffb42a) brightness(1.2)}}.wish[data-v-84b18f30]{position:absolute;left:50%;top:-30px;transform:translate(-50%);white-space:nowrap;padding:5px 12px;font:700 13px var(--title);color:#eaffea;cursor:pointer;background:linear-gradient(180deg,#1f6a3a,#0d3a1e);border:1px solid #7ae88a;box-shadow:0 0 0 1px #000,0 0 14px #7ae88a99;animation:ballglow-84b18f30 1.2s infinite alternate}.itip[data-v-84b18f30]{position:absolute;bottom:calc(100% + 10px);right:0;width:260px;padding:9px 11px;pointer-events:none;z-index:5;background:#06080cf2;border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 8px 18px #0009;font:13px/1.45 var(--body);color:var(--text)}.it-title[data-v-84b18f30]{font:700 15px var(--title)}.it-rar[data-v-84b18f30]{font-size:11px;color:var(--muted);margin-bottom:4px}.it-sell[data-v-84b18f30]{margin-top:5px;color:#ffb070}.it-sell b[data-v-84b18f30]{color:var(--gold)}.mc[data-v-c92e56b4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;user-select:none;-webkit-user-select:none}.mc[data-v-c92e56b4]>*{pointer-events:auto;touch-action:none}.joy-zone[data-v-c92e56b4]{position:absolute;left:calc(14px + env(safe-area-inset-left));bottom:12px;width:140px;height:140px;display:grid;place-items:center}.joy-base[data-v-c92e56b4]{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffffff0a,#0a101c38);border:2px solid rgba(255,255,255,.28);box-shadow:inset 0 0 14px #00000040}.joy-base.on[data-v-c92e56b4]{border-color:#f0c860b3}.joy-knob[data-v-c92e56b4]{width:46px;height:46px;border-radius:50%;opacity:.85;background:radial-gradient(circle at 40% 35%,#fff4c8,#e8b84a 45%,#8a5a10);box-shadow:0 0 0 1px #0009,0 3px 8px #00000073}.items[data-v-c92e56b4]{position:absolute;left:50%;bottom:8px;transform:translate(-50%);display:flex;gap:4px;padding:3px;background:#080a0e40;border:1px solid rgba(255,255,255,.08)}.slot[data-v-c92e56b4]{position:relative;width:34px;height:34px;padding:0;border:0;background:#0003;box-shadow:0 0 0 1px #00000080,0 0 0 2px #ffffff1f}.slot img[data-v-c92e56b4]{width:100%;height:100%;display:block;opacity:.9}.slot.util[data-v-c92e56b4]{margin-left:4px}.slot.near[data-v-c92e56b4]{box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860,0 0 12px #f0c860b3}.cnt[data-v-c92e56b4]{position:absolute;right:1px;bottom:0;font:700 11px var(--body);color:#fff;background:#000000bf;padding:0 3px}.skills[data-v-c92e56b4]{position:absolute;right:env(safe-area-inset-right);bottom:0;width:210px;height:200px;pointer-events:none}.sk[data-v-c92e56b4]{position:absolute;width:52px;height:52px;border-radius:50%;overflow:visible;pointer-events:auto;touch-action:none;box-shadow:0 0 0 1px #0000008c,0 0 0 3px #ffffff38}.sk.big[data-v-c92e56b4]{width:74px;height:74px}.sk img[data-v-c92e56b4]{width:100%;height:100%;border-radius:50%;display:block;opacity:.78}.sk.off img[data-v-c92e56b4]{filter:grayscale(.7) brightness(.85);opacity:.45}.sk.ready img[data-v-c92e56b4]{opacity:.92}.sk.ready[data-v-c92e56b4]{box-shadow:0 0 0 1px #0000008c,0 0 0 3px #f0c860bf,0 0 10px #f0c8604d}.sk.aiming[data-v-c92e56b4]{box-shadow:0 0 0 1px #000,0 0 0 3px #4ce34c,0 0 14px #4ce34c}.sweep[data-v-c92e56b4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.cd[data-v-c92e56b4]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 17px var(--body);color:#fff;text-shadow:0 0 4px #000,0 0 2px #000;pointer-events:none}.lvl[data-v-c92e56b4]{position:absolute;right:-2px;bottom:-2px;min-width:18px;height:18px;border-radius:9px;padding:0 4px;font:700 11px/18px var(--body);text-align:center;color:#1a1002;background:#f0c860;box-shadow:0 0 0 1px #000}.learn[data-v-c92e56b4]{position:absolute;z-index:20;left:50%;top:-24px;width:22px;height:22px;margin-left:-11px;padding:0;border:0;border-radius:50%;font:700 16px/21px var(--body);color:#3a2400;pointer-events:auto;background:radial-gradient(circle at 40% 35%,#fff6c8,#f0c048 55%,#a06a10);box-shadow:0 0 0 2px #000,0 0 12px #ffd25ae6;animation:lp-c92e56b4 1s ease-in-out infinite alternate}@keyframes lp-c92e56b4{to{transform:scale(1.12);box-shadow:0 0 0 2px #000,0 0 20px #ffdc6e}}.cancel[data-v-c92e56b4]{position:absolute;right:14px;bottom:176px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font:700 14px var(--body);color:#fff;background:#78141499;border:2px solid rgba(255,120,100,.6);pointer-events:auto}.cancel.hot[data-v-c92e56b4]{background:#c81e1ed9;border-color:#fff;transform:scale(1.1)}.sound[data-v-9d2957d5]{display:inline-grid;place-items:center;width:30px;height:26px;padding:0;color:var(--btn-text);cursor:pointer;background:#00000059;border:1px solid rgba(255,255,255,.1)}.sound[data-v-9d2957d5]:hover{border-color:var(--line);color:#fff7d6}.sound.off[data-v-9d2957d5]{color:var(--muted)}svg[data-v-9d2957d5]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.shop[data-v-9459304c]{position:absolute;right:12px;top:46px;width:420px;z-index:30;max-height:calc(100vh - 220px);display:flex;flex-direction:column;color:var(--text);font:13px/1.4 var(--body);background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 14px 34px #000000a6}header[data-v-9459304c]{display:flex;align-items:center;gap:10px;padding:10px 12px 8px;border-bottom:1px solid var(--line-dim)}.sicon[data-v-9459304c]{width:38px;height:38px;box-shadow:0 0 0 1px #000}.stitle[data-v-9459304c]{flex:1;display:flex;flex-direction:column}.stitle h3[data-v-9459304c]{margin:0;font:700 18px var(--title);color:var(--gold);text-shadow:0 1px 2px #000}.stitle span[data-v-9459304c]{font-size:11px}.sgold[data-v-9459304c]{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--gold);font-size:15px}.sgold img[data-v-9459304c],.price img[data-v-9459304c]{width:15px;height:15px}.x[data-v-9459304c]{background:none;border:0;color:var(--muted);font-size:16px;padding:2px 6px}.x[data-v-9459304c]:hover{color:#fff}nav[data-v-9459304c]{display:flex;border-bottom:1px solid var(--line-dim)}nav button[data-v-9459304c]{flex:1;padding:7px 4px;background:none;border:0;border-bottom:2px solid transparent;font:600 13px var(--body);color:var(--muted)}nav button[data-v-9459304c]:hover{color:var(--btn-text)}nav button.on[data-v-9459304c]{color:var(--gold);border-bottom-color:var(--gold);background:#c9a24d0f}nav button.glow[data-v-9459304c]{color:#9affa0;text-shadow:0 0 8px #3a9a4a}nav small[data-v-9459304c]{opacity:.8}.grid[data-v-9459304c],.recipes[data-v-9459304c],.dragon[data-v-9459304c]{overflow-y:auto;min-height:0;flex:1 1 auto}.grid[data-v-9459304c]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px;align-content:start}.cell[data-v-9459304c]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px 5px;text-align:center;background:#00000059;border:1px solid rgba(255,255,255,.06);color:var(--text)}.cell .ic[data-v-9459304c]{width:46px;height:46px;box-shadow:0 0 0 1px #000}.cell[data-v-9459304c]:hover{border-color:var(--line);background:#c9a24d14}.cell.sel[data-v-9459304c]{border-color:var(--line)}.cell.off .ic[data-v-9459304c]{filter:grayscale(.85) brightness(.6)}.cell.off .price[data-v-9459304c]{color:#ff7a6a}.cname[data-v-9459304c]{font-size:11px;line-height:1.2;min-height:26px;display:flex;align-items:center}.price[data-v-9459304c]{display:flex;align-items:center;gap:3px;font-weight:700;color:var(--gold);font-size:12px}.sellp[data-v-9459304c]{color:#8fe08f}.empty[data-v-9459304c]{grid-column:1 / -1;text-align:center;margin:18px 0}.recipes[data-v-9459304c]{padding:8px 10px;display:grid;gap:6px}.recipe[data-v-9459304c]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.05)}.recipe .tft-btn[data-v-9459304c]{width:auto}.parts[data-v-9459304c]{display:flex;align-items:center;gap:3px}.parts img[data-v-9459304c]{width:30px;height:30px;box-shadow:0 0 0 1px #000}.parts img.miss[data-v-9459304c]{filter:grayscale(1) brightness(.45)}.parts .result[data-v-9459304c]{width:36px;height:36px;box-shadow:0 0 0 1px #000,0 0 10px #ff9a2e80}.op[data-v-9459304c]{color:var(--muted);font-weight:700}.rinfo[data-v-9459304c]{display:flex;flex-direction:column;font-size:12px}.dragon[data-v-9459304c]{padding:14px 14px 10px;text-align:center}.dballs[data-v-9459304c]{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.dballs img[data-v-9459304c]{width:34px;height:34px}.wishes[data-v-9459304c]{display:grid;gap:6px;text-align:left}.wish[data-v-9459304c]{display:flex;align-items:center;gap:10px;padding:7px 10px;color:var(--text);background:linear-gradient(180deg,#16402a,#0b2416);border:1px solid #5ac46a;box-shadow:0 0 0 1px #000}.wish[data-v-9459304c]:hover{background:linear-gradient(180deg,#1e5a3a,#10331f)}.wish img[data-v-9459304c]{width:34px;height:34px}.wish span[data-v-9459304c]{display:flex;flex-direction:column}.wish b[data-v-9459304c]{font:700 14px var(--title);color:#c8ffd0}.wish small[data-v-9459304c]{color:var(--muted)}footer[data-v-9459304c]{padding:8px 12px 10px;border-top:1px solid var(--line-dim);background:#00000040}footer p[data-v-9459304c]{margin:3px 0 0}.game[data-v-f919c3b9]{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;background:#000}canvas[data-v-f919c3b9]{display:block}.gl[data-v-f919c3b9],.ov[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ov.targeting[data-v-f919c3b9]{cursor:crosshair}.muted[data-v-f919c3b9]{color:var(--muted)}.loading[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;display:flex;flex-direction:column;justify-content:space-between;padding:6vh 6vw 7vh;overflow:hidden}.load-bg[data-v-f919c3b9]{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);filter:blur(10px) brightness(.45) saturate(1.2)}.load-box[data-v-f919c3b9]{position:relative;max-width:560px}.load-title[data-v-f919c3b9]{font-size:34px;font-weight:700}.load-desc[data-v-f919c3b9]{margin-top:6px;font-size:16px}.load-tip[data-v-f919c3b9]{margin-top:14px;font-size:14px;color:#cfc6b0}.load-bar-wrap[data-v-f919c3b9]{position:relative;width:min(640px,90%);margin:0 auto;text-align:center}.load-step[data-v-f919c3b9]{font-size:18px;margin-bottom:8px}.load-bar[data-v-f919c3b9]{height:22px;padding:3px}.load-bar>div[data-v-f919c3b9]{height:100%;background:linear-gradient(180deg,#7dd8ff,#1f7ad0 55%,#0d3c78);box-shadow:0 0 10px #50b4ff99;transition:width .4s}.waiting[data-v-f919c3b9]{position:absolute;z-index:20;top:40%;left:50%;transform:translate(-50%,-50%);font-size:20px}.topbar[data-v-f919c3b9]{position:absolute;top:0;left:0;right:0;height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;background:var(--metal-noise),var(--metal-grain),linear-gradient(180deg,#3a3e46,#1b1d22 70%,#101114);box-shadow:inset 0 -1px #5d636d,inset 0 -3px #0a0b0d,0 4px 10px #000000bf;z-index:5}.top-left[data-v-f919c3b9]{display:flex;gap:6px}.top-btn[data-v-f919c3b9]{font-family:var(--title);font-size:14px;color:var(--btn-text);padding:4px 12px;border:none;background:var(--metal-noise),radial-gradient(ellipse at 50% 30%,#2a2e97,#0c0d44);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #8f9bb0,0 0 0 1px #000;text-shadow:0 1px 1px #000}.top-btn kbd[data-v-f919c3b9]{font-size:11px;padding:0 4px;margin-left:4px}.top-btn[data-v-f919c3b9]:hover,.top-btn.on[data-v-f919c3b9]{filter:brightness(1.35)}.round-plate[data-v-f919c3b9]{position:absolute;left:50%;top:0;transform:translate(-50%);padding:6px 26px 8px;font-family:var(--title);font-size:18px;font-weight:700;background:var(--metal-noise),linear-gradient(180deg,#3a3e46,#1a1c21);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #6b717c,0 4px 8px #000c;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}.top-right[data-v-f919c3b9]{display:flex;gap:18px;align-items:center;font-size:15px;color:#fff;text-shadow:0 1px 0 #000}.res[data-v-f919c3b9]{display:flex;align-items:center;gap:5px}.coin[data-v-f919c3b9]{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff5b0,#f2c540 45%,#8a5a10);box-shadow:0 0 0 1px #000}.star[data-v-f919c3b9]{color:var(--gold);font-style:normal}.drg[data-v-f919c3b9]{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb8a0,#c0301a 50%,#4a0a05);box-shadow:0 0 0 1px #000}.ping[data-v-f919c3b9]{font-size:13px;color:#8fe08f}.ping.bad[data-v-f919c3b9]{color:#ff8a5a}.top-sound[data-v-f919c3b9]{margin-left:2px}.vol[data-v-f919c3b9]{width:100%;accent-color:#c9a24d}.fps[data-v-f919c3b9]{display:flex;align-items:baseline;gap:4px;padding:2px 8px;font:600 12px var(--body);color:var(--muted);background:#00000059;border:1px solid rgba(255,255,255,.08);cursor:pointer}.fps[data-v-f919c3b9]:hover{border-color:var(--line-dim)}.fps b[data-v-f919c3b9]{font-size:14px;min-width:20px;text-align:right}.fps.ok b[data-v-f919c3b9]{color:#8fe08f}.fps.mid b[data-v-f919c3b9]{color:#f0c860}.fps.bad b[data-v-f919c3b9]{color:#ff6a50}.qtag[data-v-f919c3b9]{margin-left:4px;padding-left:6px;border-left:1px solid rgba(255,255,255,.12);font-weight:500}.gfx-row[data-v-f919c3b9]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gfx-row .on[data-v-f919c3b9]{border-color:#f0d080;color:#fff7d6;background:linear-gradient(180deg,#3a4f80,#1f2d52)}.shop-hint[data-v-f919c3b9]{position:absolute;left:50%;bottom:236px;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:6;padding:5px 14px 5px 6px;font:600 14px var(--body);color:var(--btn-text);cursor:pointer;background:#0a0c11e0;border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 0 16px #f0c86059;animation:hintpulse-f919c3b9 1.4s ease-in-out infinite alternate}.shop-hint img[data-v-f919c3b9]{width:26px;height:26px;box-shadow:0 0 0 1px #000}@keyframes hintpulse-f919c3b9{to{box-shadow:0 0 0 1px #000,0 0 22px #f0c86099}}.cmdbtn.near[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860,0 0 10px #f0c86099!important}.wish-dlg[data-v-f919c3b9]{width:380px;display:grid;gap:10px}.wish-dlg p[data-v-f919c3b9]{margin:0 0 4px}.wish-btn[data-v-f919c3b9]{text-align:left;display:flex;flex-direction:column}.wish-btn small[data-v-f919c3b9]{font:400 12px var(--body);color:var(--muted)}.mob-only[data-v-f919c3b9]{font-size:12px!important}.mobile .console[data-v-f919c3b9],.mobile .shop-hint[data-v-f919c3b9],.mobile .tooltip[data-v-f919c3b9]{display:none!important}.mobile .hud[data-v-f919c3b9]{padding:0!important}.mobile .mini-frame[data-v-f919c3b9]{position:fixed!important;left:calc(6px + env(safe-area-inset-left));top:42px;bottom:auto!important;padding:3px!important}.mobile .mini-frame canvas[data-v-f919c3b9]{width:104px!important;height:104px!important}.mobile .topbar[data-v-f919c3b9]{height:34px!important}.mobile .top-btn kbd[data-v-f919c3b9]{display:none}.mobile .top-left .top-btn[data-v-f919c3b9]:nth-child(2),.mobile .top-left .top-btn[data-v-f919c3b9]:nth-child(3){display:none!important}.mobile .round-plate[data-v-f919c3b9]{font-size:14px!important;padding:3px 14px!important}.mobile .top-right[data-v-f919c3b9]{gap:10px!important;font-size:12px!important}.mobile .board[data-v-f919c3b9]{top:40px;width:220px;transform:scale(.9);transform-origin:top right}.mobile .banner[data-v-f919c3b9]{font-size:16px!important}.mob-hero[data-v-f919c3b9]{position:absolute;top:42px;left:calc(118px + env(safe-area-inset-left));display:flex;gap:7px;align-items:center;z-index:7;padding:4px 8px 4px 4px;background:#080a0eb3;border:1px solid var(--line-dim);pointer-events:none}.mob-hero img[data-v-f919c3b9]{width:36px;height:36px;box-shadow:0 0 0 1px #000,0 0 0 2px var(--line)}.mh-info[data-v-f919c3b9]{width:140px;display:grid;gap:3px}.mh-top[data-v-f919c3b9]{display:flex;justify-content:space-between;font:600 12px var(--body);color:var(--muted)}.mh-top b[data-v-f919c3b9]{color:var(--gold);font-family:var(--title);font-size:13px}.mh-bar[data-v-f919c3b9]{position:relative;height:8px;background:#05070a;box-shadow:0 0 0 1px #000}.mh-bar i[data-v-f919c3b9]{position:absolute;inset:0 auto 0 0;display:block}.mh-bar.xp i[data-v-f919c3b9]{background:linear-gradient(180deg,#c48aff,#6a2aa8)}.mh-bar.mp[data-v-f919c3b9]{height:11px}.mh-bar.mp i[data-v-f919c3b9]{background:linear-gradient(180deg,#6a9aff,#1f3aa8)}.mh-bar span[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;font:700 9px/11px var(--body);color:#fff;text-align:center;text-shadow:0 0 2px #000}.rotate-hint[data-v-f919c3b9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;background:#03060bf0;color:var(--text);font:600 16px var(--body)}.rotate-hint .tft-btn[data-v-f919c3b9]{width:auto}.rot-ico[data-v-f919c3b9]{font-size:54px;animation:rot-f919c3b9 1.8s ease-in-out infinite}@keyframes rot-f919c3b9{50%{transform:rotate(-90deg)}}.menu-dlg[data-v-f919c3b9]{width:320px;display:grid;gap:14px;padding:22px 26px}.menu-dlg h2[data-v-f919c3b9],.help-dlg h2[data-v-f919c3b9]{text-align:center}.help-dlg[data-v-f919c3b9]{width:min(560px,94vw);padding:22px 26px}.help-grid[data-v-f919c3b9]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:center;margin-bottom:12px}.help-grid kbd[data-v-f919c3b9]{justify-self:start;font-size:13px;padding:1px 8px}.help-note[data-v-f919c3b9]{color:#d6d1c2;line-height:1.45;margin:0 0 16px}.board[data-v-f919c3b9]{position:absolute;top:48px;right:10px;min-width:250px;padding:12px 24px 14px;font-size:14px;background-color:#1c1e24e0}.board-title[data-v-f919c3b9]{color:var(--gold);text-align:center;font-family:var(--title);font-weight:700;border-bottom:1px solid #4b515c;margin-bottom:4px;padding-bottom:3px;text-shadow:0 1px 0 #000}.board-row[data-v-f919c3b9]{display:flex;gap:8px;padding:2px 4px;text-shadow:0 1px 1px #000}.board-row.mine[data-v-f919c3b9]{background:#3cff3c12}.board-row.dead[data-v-f919c3b9]{opacity:.5}.bname[data-v-f919c3b9]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.blv[data-v-f919c3b9]{width:38px;text-align:right;color:#c8ccd4}.bsc[data-v-f919c3b9]{width:34px;text-align:right;color:#fff;font-weight:700}.board-row .bname[data-v-f919c3b9]{text-shadow:0 1px 0 #000,0 0 3px #000,1px 1px 1px #000}.countdown[data-v-f919c3b9]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);z-index:15;pointer-events:none;font-family:var(--title);font-weight:700;font-size:140px;line-height:1;background:linear-gradient(180deg,#fff6c0,#ffd34a 40%,#c27410,#ffdf70);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #2a1203;filter:drop-shadow(0 4px 0 #000) drop-shadow(0 0 18px rgba(255,190,60,.6));animation:cdpop-f919c3b9 1s ease-out}.countdown.go[data-v-f919c3b9]{font-size:96px;animation:cdgo-f919c3b9 1.2s ease-out forwards}@keyframes cdpop-f919c3b9{0%{transform:translate(-50%,-50%) scale(1.8);opacity:0}25%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.9}}@keyframes cdgo-f919c3b9{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}20%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.banners[data-v-f919c3b9]{position:absolute;top:76px;left:50%;transform:translate(-50%);width:min(90vw,820px);text-align:center;pointer-events:none}.banner[data-v-f919c3b9]{margin-bottom:6px;font-family:var(--title);font-size:24px;font-weight:700;color:var(--gold);text-shadow:0 2px 0 #000,0 0 4px #000,0 0 12px #000;animation:pop-f919c3b9 .3s ease-out}@keyframes pop-f919c3b9{0%{transform:scale(1.3);opacity:0}}.dead-note[data-v-f919c3b9]{position:absolute;top:34%;left:50%;transform:translate(-50%);font-family:var(--title);font-size:22px;color:#ffb4a0;text-shadow:0 2px 0 #000,0 0 8px #000;pointer-events:none}.toast[data-v-f919c3b9]{position:absolute;bottom:210px;left:50%;transform:translate(-50%);color:var(--gold);font-weight:700;font-size:17px;text-shadow:0 1px 0 #000,0 0 4px #000}.hint[data-v-f919c3b9]{position:absolute;bottom:210px;left:50%;transform:translate(-50%);color:#e9e2c8;text-shadow:0 1px 2px #000}.hint b[data-v-f919c3b9]{color:var(--gold)}.chat[data-v-f919c3b9]{position:absolute;left:12px;bottom:214px;width:min(520px,60vw);font-size:15px;pointer-events:none}.chat.log[data-v-f919c3b9]{background:#0009;padding:6px 8px}.chat .line[data-v-f919c3b9]{text-shadow:0 1px 1px #000,0 0 3px #000;padding:1px 0;color:#fff}.chat .sys[data-v-f919c3b9]{color:var(--gold)}.chat-input-wrap[data-v-f919c3b9]{display:flex;gap:6px;align-items:center;pointer-events:auto;margin-top:4px;text-shadow:0 1px 0 #000}.chat-input[data-v-f919c3b9]{flex:1;padding:4px 8px}.tooltip[data-v-f919c3b9]{position:absolute;right:12px;bottom:206px;width:330px;padding:9px 12px;background:#000000e6;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #6b717c,0 0 0 1px #000;font-size:14px;pointer-events:none;z-index:6}.tip-title[data-v-f919c3b9]{color:var(--gold);font-weight:700}.tip-hot[data-v-f919c3b9]{color:var(--gold)}.tip-cost[data-v-f919c3b9]{color:#fff;margin-top:3px;display:flex;align-items:center;gap:5px}.manaorb[data-v-f919c3b9]{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#cfe3ff,#2d6cff 55%,#0a1d55);box-shadow:0 0 0 1px #000}.tip-req[data-v-f919c3b9]{color:#ff6060;margin-top:3px}.tip-body[data-v-f919c3b9]{color:#fff;margin-top:5px;line-height:1.4}.hud[data-v-f919c3b9]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:0 8px 8px;pointer-events:none}.hud[data-v-f919c3b9]>*{pointer-events:auto}.mini-frame[data-v-f919c3b9]{padding:9px;position:absolute;left:8px;bottom:8px}.mini-frame canvas[data-v-f919c3b9]{width:176px;height:176px;display:block;cursor:pointer;box-shadow:0 0 0 1px #000,0 0 0 2px #4b515c}.hero-plate[data-v-f919c3b9]{display:flex;gap:12px;padding:12px 16px 12px 12px;width:400px}.portrait[data-v-f919c3b9]{width:104px;height:120px;flex:none;background:radial-gradient(ellipse at 50% 30%,#3d6a90,#06101c 75%);box-shadow:inset 0 0 0 1px #000,0 0 0 2px #4b515c,0 0 0 3px #000;overflow:hidden}.portrait canvas[data-v-f919c3b9]{width:104px;height:120px}.hero-info[data-v-f919c3b9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hero-top[data-v-f919c3b9]{display:flex;justify-content:space-between;align-items:baseline}.hero-name[data-v-f919c3b9]{font-family:var(--title);font-size:21px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-lv[data-v-f919c3b9]{color:#fff;font-family:var(--title);text-shadow:0 1px 1px #000}.bar[data-v-f919c3b9]{position:relative;height:16px;background:#06070a;box-shadow:inset 0 0 0 1px #000,0 0 0 1px #4b515c;font-size:12px}.bar>div[data-v-f919c3b9]{height:100%;transition:width .2s}.bar.xp>div[data-v-f919c3b9]{background:linear-gradient(#c38bff,#6a24b8 60%,#3d1270)}.bar.mp>div[data-v-f919c3b9]{background:linear-gradient(#78a4ff,#2546c8 60%,#10236e)}.bar span[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:16px;color:#fff;text-shadow:0 1px 0 #000}.state-line[data-v-f919c3b9]{display:flex;gap:12px;font-size:14px;margin-top:2px;text-shadow:0 1px 1px #000}.st[data-v-f919c3b9]{color:#e6e2d6}.st.ice[data-v-f919c3b9]{color:#9fd8ff}.st.walk[data-v-f919c3b9]{color:#e2d3b0}.st.fly[data-v-f919c3b9]{color:#ffc070}.st.ww[data-v-f919c3b9]{color:#c8b8ff}.st.dr[data-v-f919c3b9]{color:#8ff0ff}.st.dead[data-v-f919c3b9]{color:#ff8a70}.sp-line[data-v-f919c3b9]{font-size:13px;color:var(--gold);text-shadow:0 1px 1px #000}.sp-line b[data-v-f919c3b9]{color:#fff}.chips[data-v-f919c3b9]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.chip[data-v-f919c3b9]{font-size:12px;padding:1px 8px;color:#fff;text-shadow:0 1px 0 #000;box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px #000}.chip.ice[data-v-f919c3b9]{background:linear-gradient(#5fb8f0,#1e6aa8)}.chip.walk[data-v-f919c3b9]{background:linear-gradient(#a99a80,#6a5a40)}.chip.fly[data-v-f919c3b9]{background:linear-gradient(#ffb060,#c06010)}.chip.ww[data-v-f919c3b9]{background:linear-gradient(#a890ff,#5a3ec0)}.chip.dr[data-v-f919c3b9]{background:linear-gradient(#7ff0ff,#1aa0b8)}.chip.dead[data-v-f919c3b9]{background:linear-gradient(#ff6a50,#8a1a10)}.chip.sp[data-v-f919c3b9]{background:linear-gradient(#7dff7d,#1f9a1f);color:#052005;text-shadow:none;font-weight:700;animation:glowg-f919c3b9 1.2s infinite}@keyframes glowg-f919c3b9{50%{filter:brightness(1.3)}}.skill-plate[data-v-f919c3b9]{padding:12px 14px 10px}.skills[data-v-f919c3b9]{display:flex;gap:8px}.skill[data-v-f919c3b9]{position:relative;width:64px;height:64px;cursor:pointer;background:#000;box-shadow:0 0 0 1px #000,0 0 0 3px #5d636d,0 0 0 4px #000}.skill img[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;width:64px;height:64px}.skill[data-v-f919c3b9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 2px 2px #ffffff40,inset -2px -2px #0009}.skill:hover img[data-v-f919c3b9]{filter:brightness(1.25)}.skill:active img[data-v-f919c3b9]{transform:translate(1px,1px)}.skill.off img[data-v-f919c3b9]{filter:grayscale(1) brightness(.4)}.skill.nomana img[data-v-f919c3b9]{filter:brightness(.5) sepia(1) hue-rotate(190deg) saturate(3)}.skill.active[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 3px #3cff3c,0 0 12px #3cff3c}.skill.ready[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 3px #8f9bb0,0 0 0 4px #000}.sweep[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hk[data-v-f919c3b9]{position:absolute;top:1px;left:4px;font-family:var(--title);font-weight:700;font-size:14px;color:var(--gold);text-shadow:0 1px 0 #000,1px 1px 0 #000,0 0 2px #000}.cdt[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}.cost[data-v-f919c3b9]{position:absolute;bottom:1px;right:3px;font-size:11px;color:#9fc0ff;text-shadow:0 1px 0 #000,0 0 2px #000}.pips[data-v-f919c3b9]{position:absolute;bottom:-9px;left:0;right:0;display:flex;justify-content:center;gap:3px}.pips i[data-v-f919c3b9]{width:7px;height:7px;transform:rotate(45deg);background:#1a1b20;box-shadow:0 0 0 1px #000}.pips i.on[data-v-f919c3b9]{background:linear-gradient(135deg,#fff6c0,#f2c540)}.skills[data-v-f919c3b9]{padding-top:30px}.learn[data-v-f919c3b9]{position:absolute;top:-36px;left:50%;width:28px;height:28px;margin-left:-14px;padding:0;border:none;border-radius:50%;font-family:var(--body);font-size:22px;font-weight:700;line-height:26px;color:#fff;text-shadow:0 1px 2px rgba(80,40,0,.9);background:radial-gradient(circle at 35% 30%,#fff6c4,#ffcf3a 45%,#c9820c);box-shadow:0 0 0 2px #5a3a06,0 0 0 3px #ffe68ccc,0 0 14px 3px #ffc43cd9;cursor:pointer;z-index:2;animation:learnbob-f919c3b9 1.2s ease-in-out infinite}.learn[data-v-f919c3b9]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(255,214,90,.9);animation:learnring-f919c3b9 1.2s ease-out infinite;pointer-events:none}.learn[data-v-f919c3b9]:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;pointer-events:none;background:radial-gradient(circle,#fff 0 1.5px,transparent 2.5px) 2px 6px / 8px 8px no-repeat,radial-gradient(circle,#fff 0 1.2px,transparent 2px) 34px 2px / 8px 8px no-repeat,radial-gradient(circle,#fff6c0 0 1.5px,transparent 2.5px) 36px 32px / 8px 8px no-repeat,radial-gradient(circle,#fff 0 1px,transparent 2px) 0 30px / 8px 8px no-repeat;animation:twinkle-f919c3b9 .9s steps(2) infinite,spin-f919c3b9 4s linear infinite}.learn[data-v-f919c3b9]:hover{filter:brightness(1.15);transform:scale(1.08)}@keyframes learnbob-f919c3b9{50%{transform:translateY(-3px)}}@keyframes learnring-f919c3b9{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes twinkle-f919c3b9{50%{opacity:.2}}@keyframes spin-f919c3b9{to{transform:rotate(360deg)}}.skill.learnable[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 3px #e6b53a,0 0 0 4px #000,0 0 10px #ffc83c8c;animation:learnpulse-f919c3b9 1.4s infinite}@keyframes learnpulse-f919c3b9{50%{box-shadow:0 0 0 1px #000,0 0 0 3px #ffd970,0 0 0 4px #000,0 0 16px #ffd250d9}}.utils[data-v-f919c3b9]{display:flex;gap:6px;margin-top:16px}.cmdbtn[data-v-f919c3b9]{position:relative;width:38px;height:38px;padding:0;border:none;background:#000;cursor:pointer;box-shadow:0 0 0 1px #000,0 0 0 2px #5d636d,0 0 0 3px #000}.cmdbtn img[data-v-f919c3b9]{width:38px;height:38px;display:block}.cmdbtn:hover img[data-v-f919c3b9]{filter:brightness(1.25)}.cmdbtn:active img[data-v-f919c3b9]{transform:translate(1px,1px)}.cmdbtn.on[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #3cff3c,0 0 0 3px #000}.ck[data-v-f919c3b9]{position:absolute;top:0;left:3px;font-family:var(--title);font-size:11px;font-weight:700;color:var(--gold);text-shadow:0 1px 0 #000,1px 1px 0 #000}.pm[data-v-f919c3b9]{position:absolute;right:2px;bottom:-2px;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000,0 0 3px #000}.util[data-v-f919c3b9]{display:flex;align-items:center;gap:5px;padding:3px 10px;border:none;font-size:13px;color:var(--btn-text);background:var(--metal-noise),radial-gradient(ellipse at 50% 30%,#2a2e97,#0c0d44);box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #8f9bb0,0 0 0 1px #000;text-shadow:0 1px 1px #000}.util img[data-v-f919c3b9]{width:16px;height:16px}.util[data-v-f919c3b9]:hover{filter:brightness(1.3)}.util.on[data-v-f919c3b9]{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #3cff3c,0 0 0 1px #000}.end[data-v-f919c3b9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0000008c}.end-box[data-v-f919c3b9]{padding:24px 32px;text-align:center;min-width:380px}.end-box h1[data-v-f919c3b9]{margin:0 0 4px;font-size:44px;font-family:var(--title)}.end-box h1.victory[data-v-f919c3b9]{color:var(--gold);text-shadow:0 2px 0 #000,0 0 16px rgba(252,211,18,.5)}.end-box h1.defeat[data-v-f919c3b9]{color:#ff4b3a;text-shadow:0 2px 0 #000}.end-rank[data-v-f919c3b9]{margin:14px 0;text-align:left}.end-rank .wc-row[data-v-f919c3b9]{display:grid;grid-template-columns:26px 1fr 70px 80px}.end-actions[data-v-f919c3b9]{display:flex;gap:10px;justify-content:center;align-items:center}.end-actions .wc-btn[data-v-f919c3b9]{width:auto}.hud[data-v-f919c3b9]{padding-left:214px!important}@media(max-width:1400px){.hud[data-v-f919c3b9]{padding-left:8px!important;gap:8px!important}.mini-frame[data-v-f919c3b9]{position:static}.mini-frame canvas[data-v-f919c3b9]{width:150px;height:150px}}@media(max-width:1100px){.mini-frame[data-v-f919c3b9]{position:static}.mini-frame canvas[data-v-f919c3b9]{width:130px;height:130px}.hero-plate[data-v-f919c3b9]{width:330px}.skill[data-v-f919c3b9],.skill img[data-v-f919c3b9]{width:52px;height:52px}}.topbar[data-v-f919c3b9]{background:linear-gradient(180deg,#141820f5,#0a0c11f5)!important;box-shadow:inset 0 -1px 0 var(--line),0 2px 10px #0009!important;height:36px!important}.top-btn[data-v-f919c3b9]{font-family:var(--body)!important;font-size:13px!important;font-weight:600;color:var(--btn-text)!important;background:transparent!important;box-shadow:none!important;border:1px solid transparent!important;padding:4px 10px!important}.top-btn[data-v-f919c3b9]:hover,.top-btn.on[data-v-f919c3b9]{border-color:var(--line-dim)!important;background:#c9a24d14!important;filter:none!important}.round-plate[data-v-f919c3b9]{clip-path:none!important;padding:5px 22px!important;top:4px!important;font-size:17px!important;background:#0a0c11d9!important;border:1px solid var(--line);box-shadow:0 0 0 1px #000!important}.top-right[data-v-f919c3b9]{font-family:var(--body);font-size:14px!important;font-weight:600;gap:16px!important}.board[data-v-f919c3b9]{position:absolute;top:46px;right:10px;width:250px;padding:0 0 4px!important;font-size:13px;background:#080a0ed1!important;border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 8px 20px #00000080}.board-title[data-v-f919c3b9]{font-family:var(--title);font-size:15px;color:var(--gold);text-align:center;padding:6px 0 5px;margin:0!important;border-bottom:1px solid var(--line-dim)}.board-row[data-v-f919c3b9]{display:grid!important;grid-template-columns:26px 1fr 34px 40px;gap:8px!important;align-items:center;padding:4px 12px!important}.board-row[data-v-f919c3b9]:nth-child(odd):not(.board-head){background:#ffffff08}.board-head[data-v-f919c3b9]{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(255,255,255,.06)}.board-head span[data-v-f919c3b9]:nth-child(n+3),.blv[data-v-f919c3b9],.bsc[data-v-f919c3b9]{text-align:right}.bname[data-v-f919c3b9]{color:#fff;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bdead[data-v-f919c3b9]{color:#ff8a70;font-weight:400}.blv[data-v-f919c3b9]{color:var(--muted);width:auto!important}.bsc[data-v-f919c3b9]{color:var(--gold);font-weight:700;width:auto!important}.board-row.mine[data-v-f919c3b9]{background:#c9a24d1f!important}.hud[data-v-f919c3b9]{gap:0!important}.console[data-v-f919c3b9]{display:flex;align-items:stretch;background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 1px #000,inset 0 1px #ffffff0f,0 -6px 24px #00000080}.divider[data-v-f919c3b9]{width:1px;background:linear-gradient(180deg,transparent,var(--line),transparent);margin:10px 0}.hero-plate[data-v-f919c3b9]{width:380px!important;padding:12px 16px 12px 12px!important}.skill-plate[data-v-f919c3b9]{padding:6px 14px 10px!important}.mini-frame[data-v-f919c3b9]{padding:4px!important;background:#080a0ee6;border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 6px 18px #00000080}.mini-frame canvas[data-v-f919c3b9]{box-shadow:none!important}.portrait[data-v-f919c3b9]{box-shadow:0 0 0 1px var(--line),0 0 0 2px #000!important}.hero-name[data-v-f919c3b9]{font-size:19px!important}.hero-lv[data-v-f919c3b9]{font-family:var(--body)!important;font-size:13px;color:var(--muted)!important}.bar[data-v-f919c3b9]{height:14px!important;box-shadow:0 0 0 1px #000,0 0 0 2px #ffffff14!important}.bar span[data-v-f919c3b9]{font-family:var(--body);font-size:11px!important;line-height:14px!important;font-weight:600}.state-line[data-v-f919c3b9]{font-size:13px!important}.sp-line[data-v-f919c3b9]{font-size:12px!important}.skill[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d73!important}.skill.ready[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24dbf!important}.skill.learnable[data-v-f919c3b9]{animation:none!important;box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860,0 0 12px #f0c86080!important}.skill.active[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #4ce34c,0 0 12px #4ce34c!important}.hk[data-v-f919c3b9]{font-family:var(--body)!important;font-size:12px!important}.cmdbtn[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d59!important}.cmdbtn.on[data-v-f919c3b9]{box-shadow:0 0 0 1px #000,0 0 0 2px #4ce34c!important}.utils[data-v-f919c3b9]{margin-top:14px!important}.tooltip[data-v-f919c3b9]{background:#06080cf0!important;border:1px solid var(--line);box-shadow:0 0 0 1px #000!important;font-family:var(--body)}.tip-title[data-v-f919c3b9]{font-family:var(--title);font-size:15px}.chat[data-v-f919c3b9]{font-family:var(--body);font-size:14px!important}.banner[data-v-f919c3b9]{font-size:22px!important}.ri[data-v-f919c3b9]{width:18px;height:18px;display:block;filter:drop-shadow(0 1px 1px #000)}.bface[data-v-f919c3b9]{width:22px;height:22px;border:2px solid;background:#0a0d14;overflow:hidden;display:block;box-shadow:0 0 0 1px #000}.bface img[data-v-f919c3b9]{width:100%;height:100%;display:block}.lvtag[data-v-f919c3b9]{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);padding:0 5px;font-family:var(--body);font-size:10px;font-weight:700;line-height:14px;color:#1a1205;background:linear-gradient(180deg,#ffe9a0,#d9a63a);box-shadow:0 0 0 1px #000;white-space:nowrap}.game[data-v-dad0827c]{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none;background:#000;font-family:var(--body)}canvas[data-v-dad0827c]{display:block}.gl[data-v-dad0827c],.ov[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ov.targeting[data-v-dad0827c]{cursor:crosshair}.muted[data-v-dad0827c]{color:var(--muted)}.loading[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:#000;display:flex;flex-direction:column;justify-content:space-between;padding:6vh 6vw 7vh;overflow:hidden}.load-bg[data-v-dad0827c]{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);filter:blur(10px) brightness(.45) saturate(1.2)}.load-box[data-v-dad0827c]{position:relative;max-width:560px}.load-title[data-v-dad0827c]{font-size:34px;font-weight:700}.load-desc[data-v-dad0827c]{margin-top:6px;font-size:16px}.load-tip[data-v-dad0827c]{margin-top:14px;font-size:14px;color:#cfc6b0}.load-bar-wrap[data-v-dad0827c]{position:relative;width:min(640px,90%);margin:0 auto;text-align:center}.load-step[data-v-dad0827c]{font-size:18px;margin-bottom:8px}.load-bar[data-v-dad0827c]{height:22px;padding:3px}.load-bar>div[data-v-dad0827c]{height:100%;background:linear-gradient(180deg,#ffd27d,#d0861f 55%,#784a0d);transition:width .4s}.waiting[data-v-dad0827c]{position:absolute;z-index:20;top:40%;left:50%;transform:translate(-50%,-50%);font-size:20px}.topbar[data-v-dad0827c]{position:absolute;top:0;left:0;right:0;height:36px;display:flex;justify-content:space-between;align-items:center;padding:0 10px;z-index:5;background:linear-gradient(180deg,#141820f5,#0a0c11f5);box-shadow:inset 0 -1px 0 var(--line),0 2px 10px #0009}.top-left[data-v-dad0827c]{display:flex;gap:4px;align-items:center}.top-btn[data-v-dad0827c]{font-size:13px;font-weight:600;color:var(--btn-text);background:transparent;border:1px solid transparent;padding:4px 10px;cursor:pointer}.top-btn kbd[data-v-dad0827c]{font-size:10px;padding:0 4px;margin-left:3px}.top-btn[data-v-dad0827c]:hover,.top-btn.on[data-v-dad0827c]{border-color:var(--line-dim);background:#c9a24d14}.round-plate[data-v-dad0827c]{position:absolute;left:50%;top:4px;transform:translate(-50%);display:flex;gap:8px;align-items:baseline;padding:4px 20px;font-family:var(--title);font-size:17px;background:#0a0c11d9;border:1px solid var(--line)}.round-plate .k[data-v-dad0827c]{font-size:20px;color:#fff}.team0[data-v-dad0827c]{color:#4fb4ff}.team1[data-v-dad0827c]{color:#ff6a5a}.goal[data-v-dad0827c]{font-size:13px}.top-right[data-v-dad0827c]{display:flex;gap:14px;align-items:center;font-size:14px;font-weight:600;color:#fff}.duel[data-v-dad0827c]{color:#e6d6a0}.duel.on[data-v-dad0827c]{color:#ffd040;animation:blink-dad0827c 1s infinite}@keyframes blink-dad0827c{50%{opacity:.5}}.res[data-v-dad0827c]{display:flex;align-items:center;gap:5px}.ri[data-v-dad0827c]{width:18px;height:18px;display:inline-block;vertical-align:middle;filter:drop-shadow(0 1px 1px #000)}.ping[data-v-dad0827c]{font-size:13px;color:#8fe08f}.ping.bad[data-v-dad0827c]{color:#ff8a5a}.fps[data-v-dad0827c]{font-size:12px;color:var(--muted)}.fps.ok b[data-v-dad0827c]{color:#8fe08f}.fps.mid b[data-v-dad0827c]{color:#f0c860}.fps.bad b[data-v-dad0827c]{color:#ff6a50}.banners[data-v-dad0827c]{position:absolute;top:74px;left:50%;transform:translate(-50%);width:min(90vw,860px);text-align:center;pointer-events:none;z-index:4}.banner[data-v-dad0827c]{margin-bottom:6px;font-family:var(--title);font-size:20px;font-weight:700;color:var(--gold);text-shadow:0 2px 0 #000,0 0 6px #000;animation:pop-dad0827c .3s ease-out}.banner.big[data-v-dad0827c]{font-size:28px;color:#fff3b0}@keyframes pop-dad0827c{0%{transform:scale(1.3);opacity:0}}.feed[data-v-dad0827c]{position:absolute;top:46px;right:12px;width:360px;display:grid;gap:3px;pointer-events:none;z-index:4}.feed-line[data-v-dad0827c]{padding:3px 10px;font-size:13px;color:#fff;background:#0000008c;border-left:3px solid;text-shadow:0 1px 1px #000}.feed-line.good[data-v-dad0827c]{border-color:#4fd04f}.feed-line.bad[data-v-dad0827c]{border-color:#e04a3a}.dead-note[data-v-dad0827c]{position:absolute;top:34%;left:50%;transform:translate(-50%);font-family:var(--title);font-size:22px;color:#ffb4a0;text-shadow:0 2px 0 #000;pointer-events:none}.combo-hint[data-v-dad0827c]{position:absolute;top:30%;left:50%;transform:translate(-50%);z-index:8;text-align:center;font:700 22px var(--title);color:#ffe070;text-shadow:0 2px 0 #000,0 0 10px #000}.combo-btn[data-v-dad0827c]{display:block;margin:10px auto 0;width:120px;height:120px;border-radius:50%;border:3px solid #ffe070;background:#a02814b3;color:#fff;font:700 24px var(--title);touch-action:manipulation}.toast[data-v-dad0827c]{position:absolute;bottom:220px;left:50%;transform:translate(-50%);color:var(--gold);font-weight:700;font-size:17px;text-shadow:0 1px 0 #000,0 0 4px #000;z-index:6}.hint[data-v-dad0827c]{position:absolute;bottom:220px;left:50%;transform:translate(-50%);color:#e9e2c8;text-shadow:0 1px 2px #000}.hint b[data-v-dad0827c]{color:var(--gold)}.board[data-v-dad0827c]{position:absolute;top:60px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:8}.board-team[data-v-dad0827c]{width:380px;background:#080a0ee6;border:1px solid var(--line);padding-bottom:6px}.board-title[data-v-dad0827c]{font-family:var(--title);font-size:16px;text-align:center;padding:6px 0;border-bottom:1px solid var(--line-dim)}.t0 .board-title[data-v-dad0827c],.end-tt.t0[data-v-dad0827c]{color:#4fb4ff}.t1 .board-title[data-v-dad0827c],.end-tt.t1[data-v-dad0827c]{color:#ff6a5a}.board-row[data-v-dad0827c]{display:grid;grid-template-columns:1fr 110px 36px 30px 30px;gap:6px;padding:3px 12px;font-size:13px}.board-row.mine[data-v-dad0827c]{background:#c9a24d24}.board-head[data-v-dad0827c]{color:var(--muted);font-size:11px;text-transform:uppercase}.bname[data-v-dad0827c]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bhero[data-v-dad0827c]{color:#cfd3da;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat[data-v-dad0827c]{position:absolute;left:12px;bottom:226px;width:min(520px,60vw);font-size:14px;pointer-events:none}.chat.log[data-v-dad0827c]{background:#0009;padding:6px 8px}.chat .line[data-v-dad0827c]{text-shadow:0 1px 1px #000,0 0 3px #000;padding:1px 0;color:#fff}.chat .sys[data-v-dad0827c]{color:var(--gold)}.chat-input-wrap[data-v-dad0827c]{display:flex;gap:6px;align-items:center;pointer-events:auto;margin-top:4px}.chat-input[data-v-dad0827c]{flex:1;padding:4px 8px}.tooltip[data-v-dad0827c]{position:absolute;right:12px;bottom:214px;width:340px;padding:9px 12px;z-index:9;pointer-events:none;background:#06080cf0;border:1px solid var(--line);font-size:13px}.tip-title[data-v-dad0827c]{color:var(--gold);font-family:var(--title);font-size:15px;font-weight:700}.tip-hot[data-v-dad0827c]{color:#e6d6a0;font-size:13px}.tip-cost[data-v-dad0827c]{color:#fff;margin-top:4px}.tip-req[data-v-dad0827c]{color:#ff7a6a;margin-top:4px}.tip-req.ok[data-v-dad0827c]{color:#9fe09f}.tip-body[data-v-dad0827c]{color:#ddd;margin-top:5px;line-height:1.4}.tavern[data-v-dad0827c]{position:absolute;left:50%;top:52px;transform:translate(-50%);width:min(720px,96vw);max-height:calc(100vh - 250px);overflow:auto;z-index:9;padding:10px 16px 14px;background-color:#14101cf2}.tav-head[data-v-dad0827c]{display:flex;align-items:baseline;gap:12px}.tav-head h2[data-v-dad0827c]{margin:0;font-size:20px;flex:1}.tav-tabs[data-v-dad0827c]{display:flex;gap:4px;margin:8px 0}.tav-tab[data-v-dad0827c]{flex:1;padding:4px 0;color:var(--btn-text);background:#0006;border:1px solid var(--line-dim);cursor:pointer;font:600 13px var(--body)}.tav-tab.on[data-v-dad0827c]{border-color:#f0c860;background:#f0c86026;color:#fff}.tav-grid[data-v-dad0827c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.tav-hero[data-v-dad0827c]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;background:#0006;border:1px solid #3d424b;color:#ddd;cursor:pointer;font:11px/1.15 var(--body)}.tav-hero img[data-v-dad0827c],.tav-noface[data-v-dad0827c]{width:52px;height:52px;display:grid;place-items:center;box-shadow:0 0 0 1px #000;background:radial-gradient(ellipse at 50% 30%,#4a3a6a,#0a0612 75%);font:700 18px var(--title);color:#f0d8ff}.tav-hero[data-v-dad0827c]:hover,.tav-hero.on[data-v-dad0827c]{border-color:#f0c860;color:#fff;background:#f0c8601f}.tav-hero.rnd .tav-noface[data-v-dad0827c]{color:#ffe070}.tav-hero.sold[data-v-dad0827c]{opacity:.4;filter:grayscale(1)}.tft-btn.sm[data-v-dad0827c]{padding:2px 10px;font-size:13px}.tav-name[data-v-dad0827c]{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tav-info[data-v-dad0827c]{margin-top:10px;padding-top:8px;border-top:1px solid var(--line-dim);display:grid;gap:6px}.tav-title[data-v-dad0827c]{font-size:15px}.tav-stats[data-v-dad0827c]{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:#ddd}.tav-stats i[data-v-dad0827c]{color:#8fe08f;font-style:normal;font-size:11px}.tav-skills[data-v-dad0827c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px}.tav-sk[data-v-dad0827c]{position:relative;display:flex;align-items:center;gap:6px;font-size:12px;color:#ddd}.tav-sk img[data-v-dad0827c]{width:32px;height:32px;box-shadow:0 0 0 1px #000}.tav-sk.pas img[data-v-dad0827c]{filter:brightness(.8);border-radius:50%}.tav-hk[data-v-dad0827c]{position:absolute;left:2px;top:0;font-size:10px;font-weight:700;color:var(--gold);text-shadow:0 1px 0 #000}.tav-skn[data-v-dad0827c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop[data-v-dad0827c]{position:absolute;right:12px;top:50px;width:340px;max-height:calc(100vh - 290px);overflow:auto;z-index:7;padding:10px 14px;background-color:#14161cf2}.shop-head[data-v-dad0827c]{display:flex;align-items:center;gap:10px}.shop-head h2[data-v-dad0827c]{flex:1;margin:0;font-size:18px}.shop-head .x[data-v-dad0827c]{border:0;background:none;color:#fff;font-size:22px;cursor:pointer}.shop-far[data-v-dad0827c],.shop-note[data-v-dad0827c]{font-size:12px;margin:8px 0}.shop-group[data-v-dad0827c]{margin-top:8px}.shop-name[data-v-dad0827c]{color:var(--gold-soft);font-size:13px;margin-bottom:4px}.shop-grid[data-v-dad0827c]{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.sitem[data-v-dad0827c]{position:relative;padding:0;border:0;background:#000;aspect-ratio:1;cursor:pointer;box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d73}.sitem img[data-v-dad0827c]{width:100%;height:100%;display:block}.sitem:hover img[data-v-dad0827c]{filter:brightness(1.3)}.sitem.poor img[data-v-dad0827c]{filter:grayscale(.8) brightness(.6)}.price[data-v-dad0827c]{position:absolute;right:1px;bottom:0;font-size:10px;font-weight:700;color:#ffe48a;text-shadow:0 0 2px #000,0 1px 0 #000}.hud[data-v-dad0827c]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;padding:0 8px 8px 214px;pointer-events:none}.hud[data-v-dad0827c]>*{pointer-events:auto}.mini-frame[data-v-dad0827c]{position:absolute;left:8px;bottom:8px;padding:4px;background:#080a0ee6;border:1px solid var(--line)}.mini-frame canvas[data-v-dad0827c]{width:176px;height:176px;display:block;cursor:pointer}.console[data-v-dad0827c]{display:flex;align-items:stretch;background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 1px #000,0 -6px 24px #00000080}.divider[data-v-dad0827c]{width:1px;background:linear-gradient(180deg,transparent,var(--line),transparent);margin:10px 0}.hero-plate[data-v-dad0827c]{display:flex;gap:12px;padding:10px 14px 10px 10px;width:400px}.portrait[data-v-dad0827c]{width:96px;height:112px;flex:none;background:radial-gradient(ellipse at 50% 30%,#3d6a90,#06101c 75%);box-shadow:0 0 0 1px var(--line),0 0 0 2px #000;overflow:hidden}.portrait canvas[data-v-dad0827c]{width:96px;height:112px}.hero-info[data-v-dad0827c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hero-top[data-v-dad0827c]{display:flex;justify-content:space-between;align-items:baseline}.hero-name[data-v-dad0827c]{font-family:var(--title);font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-lv[data-v-dad0827c]{font-size:13px;color:var(--muted)}.bar[data-v-dad0827c]{position:relative;height:13px;background:#06070a;box-shadow:0 0 0 1px #000,0 0 0 2px #ffffff14}.bar>div[data-v-dad0827c]{height:100%;transition:width .2s}.bar.hp>div[data-v-dad0827c]{background:linear-gradient(#7cff6a,#1fa81a 60%,#0d5a0a)}.bar.mp>div[data-v-dad0827c]{background:linear-gradient(#78a4ff,#2546c8 60%,#10236e)}.bar.xp[data-v-dad0827c]{height:8px}.bar.xp>div[data-v-dad0827c]{background:linear-gradient(#c38bff,#6a24b8)}.bar span[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-size:10px;line-height:13px;font-weight:700;color:#fff;text-shadow:0 1px 0 #000}.bar.xp span[data-v-dad0827c]{line-height:8px;font-size:8px}.stats[data-v-dad0827c]{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:12px;color:#d8d4c8}.stats .pri[data-v-dad0827c]{color:var(--gold);font-weight:700}.sp-line[data-v-dad0827c]{font-size:12px;color:var(--gold)}.skill-plate[data-v-dad0827c]{padding:6px 12px 8px}.skills[data-v-dad0827c]{display:flex;gap:7px;padding-top:28px}.skill[data-v-dad0827c]{position:relative;width:56px;height:56px;cursor:pointer;background:#000;box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d73}.skill img[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;width:56px;height:56px}.skill:hover img[data-v-dad0827c]{filter:brightness(1.25)}.skill.off img[data-v-dad0827c]{filter:grayscale(1) brightness(.4)}.skill.ready[data-v-dad0827c]{box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24dd9}.skill.active[data-v-dad0827c],.skill.pend[data-v-dad0827c]{box-shadow:0 0 0 1px #000,0 0 0 2px #4ce34c,0 0 12px #4ce34c}.skill.learnable[data-v-dad0827c]{box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860,0 0 12px #f0c86080}.sweep[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hk[data-v-dad0827c]{position:absolute;top:1px;left:3px;font-weight:700;font-size:12px;color:var(--gold);text-shadow:0 1px 0 #000,1px 1px 0 #000}.cdt[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000}.lvtag[data-v-dad0827c]{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:0 4px;font-size:10px;font-weight:700;line-height:13px;color:#1a1205;background:linear-gradient(180deg,#ffe9a0,#d9a63a);box-shadow:0 0 0 1px #000}.learn[data-v-dad0827c]{position:absolute;top:-32px;left:50%;width:26px;height:26px;margin-left:-13px;padding:0;border:none;border-radius:50%;font-size:20px;font-weight:700;line-height:24px;color:#fff;cursor:pointer;z-index:2;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffcf3a 45%,#c9820c);box-shadow:0 0 0 2px #5a3a06,0 0 12px 3px #ffc43ccc;animation:bob-dad0827c 1.2s ease-in-out infinite}@keyframes bob-dad0827c{50%{transform:translateY(-3px)}}.utils[data-v-dad0827c]{display:flex;gap:6px;margin-top:14px;align-items:center}.cmdbtn[data-v-dad0827c]{position:relative;width:34px;height:34px;padding:0;border:none;background:#000;cursor:pointer;box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d59}.cmdbtn img[data-v-dad0827c]{width:34px;height:34px;display:block}.cmdbtn.on[data-v-dad0827c]{box-shadow:0 0 0 1px #000,0 0 0 2px #4ce34c}.cmdbtn.near[data-v-dad0827c]{box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860,0 0 10px #f0c860b3}.ck[data-v-dad0827c]{position:absolute;top:0;left:2px;font-size:10px;font-weight:700;color:var(--gold);text-shadow:0 1px 0 #000}.pskill[data-v-dad0827c]{position:relative;width:28px;height:28px;box-shadow:0 0 0 1px #000,0 0 0 2px #ffffff26;cursor:default}.pskill img[data-v-dad0827c]{width:28px;height:28px;display:block}.pskill.off img[data-v-dad0827c]{filter:grayscale(1) brightness(.45)}.pskill.learnable[data-v-dad0827c]{cursor:pointer;box-shadow:0 0 0 1px #000,0 0 0 2px #f0c860}.plv[data-v-dad0827c]{position:absolute;right:0;bottom:0;font-size:10px;font-weight:700;color:#fff;text-shadow:0 0 2px #000}.pplus[data-v-dad0827c]{position:absolute;top:-6px;right:-6px;width:14px;height:14px;border-radius:50%;background:#ffcf3a;color:#3a2400;font-size:12px;font-weight:700;line-height:14px;text-align:center}.inv[data-v-dad0827c]{padding:8px 12px}.inv-title[data-v-dad0827c]{font-size:12px;margin-bottom:4px}.inv-grid[data-v-dad0827c]{display:grid;grid-template-columns:repeat(3,44px);gap:5px}.slot[data-v-dad0827c]{position:relative;width:44px;height:44px;background:#0000008c;box-shadow:0 0 0 1px #000,0 0 0 2px #c9a24d4d;cursor:pointer}.slot img[data-v-dad0827c]{width:44px;height:44px;display:block}.slot:hover img[data-v-dad0827c]{filter:brightness(1.25)}.slot.empty[data-v-dad0827c]{cursor:default}.sk[data-v-dad0827c]{position:absolute;top:0;left:2px;font-size:10px;color:var(--gold);text-shadow:0 1px 0 #000}.cnt[data-v-dad0827c]{position:absolute;right:2px;bottom:0;font-size:11px;font-weight:700;color:#fff;text-shadow:0 0 2px #000}.modal-back[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#00000073}.menu-dlg[data-v-dad0827c]{width:320px;display:grid;gap:14px;padding:22px 26px}.menu-dlg h2[data-v-dad0827c],.help-dlg h2[data-v-dad0827c]{text-align:center}.gfx[data-v-dad0827c]{display:grid;gap:6px}.vol[data-v-dad0827c]{width:100%;accent-color:#c9a24d}.gfx-row[data-v-dad0827c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gfx-row .on[data-v-dad0827c]{border-color:#f0d080;color:#fff7d6}.help-dlg[data-v-dad0827c]{width:min(640px,94vw);padding:22px 26px}.help-grid[data-v-dad0827c]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:center;margin-bottom:12px;font-size:14px}.help-grid kbd[data-v-dad0827c]{justify-self:start;font-size:12px;padding:1px 8px}.help-note[data-v-dad0827c]{color:#d6d1c2;line-height:1.45;margin:0 0 16px;font-size:14px}.end[data-v-dad0827c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0000008c}.end-box[data-v-dad0827c]{padding:24px 32px;text-align:center;min-width:420px}.end-box h1[data-v-dad0827c]{margin:0 0 4px;font-size:44px;font-family:var(--title)}.end-box h1.victory[data-v-dad0827c]{color:var(--gold);text-shadow:0 2px 0 #000}.end-box h1.defeat[data-v-dad0827c]{color:#ff4b3a;text-shadow:0 2px 0 #000}.end-teams[data-v-dad0827c]{display:flex;gap:12px;margin:14px 0}.end-rank[data-v-dad0827c]{flex:1;text-align:left;min-width:300px}.end-tt[data-v-dad0827c]{font-family:var(--title);font-size:16px;padding:4px 8px}.end-rank .wc-row[data-v-dad0827c]{display:grid;grid-template-columns:1fr 90px 54px 50px;gap:6px;padding:2px 8px;font-size:13px}.end-actions[data-v-dad0827c]{display:flex;gap:10px;justify-content:center;align-items:center}.end-actions .wc-btn[data-v-dad0827c]{width:auto}.mobile .console[data-v-dad0827c],.mobile .tooltip[data-v-dad0827c],.mobile .chat[data-v-dad0827c]{display:none!important}.mobile .hud[data-v-dad0827c]{padding:0!important}.mobile .mini-frame[data-v-dad0827c]{position:fixed;left:6px;top:42px;bottom:auto}.mob-hero[data-v-dad0827c]{position:absolute;left:124px;top:42px;width:200px;display:grid;gap:3px;padding:5px 7px;z-index:6;background:#080a0eb8;border:1px solid var(--line-dim)}.mh-top[data-v-dad0827c]{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.mh-top b[data-v-dad0827c]{color:var(--gold)}.mh-btns[data-v-dad0827c]{display:flex;gap:4px}.mob-small[data-v-dad0827c]{flex:1;padding:3px 4px;font-size:11px;color:var(--btn-text);background:#00000073;border:1px solid var(--line-dim)}.mob-small.near[data-v-dad0827c]{border-color:#f0c860;box-shadow:0 0 8px #f0c86099}.mob-inv[data-v-dad0827c]{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.mob-inv .slot[data-v-dad0827c]{width:auto;height:auto;aspect-ratio:1}.mob-inv .slot img[data-v-dad0827c]{width:100%;height:100%}.mobile .mini-frame canvas[data-v-dad0827c]{width:104px;height:104px}.mobile .top-btn kbd[data-v-dad0827c],.mobile .top-left .top-btn[data-v-dad0827c]:nth-child(3),.mobile .top-left .top-btn[data-v-dad0827c]:nth-child(4){display:none}.mobile .feed[data-v-dad0827c]{width:240px}.mobile .shop[data-v-dad0827c]{top:40px;bottom:10px;max-height:none}.joy[data-v-dad0827c]{position:absolute;left:24px;bottom:24px;width:120px;height:120px;border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.18);touch-action:none;z-index:6}.knob[data-v-dad0827c]{position:absolute;left:35px;top:35px;width:50px;height:50px;border-radius:50%;background:#ffffff4d}.mob-skills[data-v-dad0827c]{position:absolute;right:16px;bottom:16px;display:grid;grid-template-columns:repeat(3,56px);gap:8px;direction:rtl;z-index:6}.mob-atk[data-v-dad0827c],.mob-sk[data-v-dad0827c]{position:relative;width:56px;height:56px;padding:0;border:0;border-radius:50%;overflow:hidden;background:#00000073;box-shadow:0 0 0 2px #ffffff40;touch-action:manipulation}.mob-atk[data-v-dad0827c]{font-size:26px;color:#fff;background:#a0281e99}.mob-sk img[data-v-dad0827c]{width:100%;height:100%;opacity:.85}.mob-sk.off img[data-v-dad0827c]{filter:grayscale(1) brightness(.45)}.mob-sk.learnable[data-v-dad0827c]{box-shadow:0 0 0 2px #f0c860}@media(max-width:1400px){.hud[data-v-dad0827c]{padding-left:196px}.mini-frame canvas[data-v-dad0827c]{width:160px;height:160px}.hero-plate[data-v-dad0827c]{width:340px}}.menu-scene[data-v-821e987a]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.menu[data-v-098567bb]{position:relative;height:100%;overflow:hidden}.menu-sound[data-v-098567bb]{position:fixed;z-index:4;left:50%;transform:translate(-50%);bottom:26px}.vignette[data-v-098567bb]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 220px 60px #000000d9}.logo[data-v-098567bb]{position:absolute;z-index:2;top:18px;left:28px;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.logo-main[data-v-098567bb]{font-family:var(--title);font-weight:700;font-size:clamp(46px,7vw,86px);line-height:.9;letter-spacing:.04em;background:linear-gradient(180deg,#fff6c0,#ffd34a 32%,#e08a12 58%,#ffcf4a 74%,#8a3e06);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px #2a1203;filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 10px rgba(255,170,40,.35))}.logo-sub[data-v-098567bb]{margin-top:-2px;font-family:var(--title);font-weight:700;font-size:clamp(17px,2.2vw,26px);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(180deg,#fff,#c9dcf0 45%,#6f8fb4 60%,#e2eefa);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #000) drop-shadow(0 0 8px rgba(140,190,255,.6))}.status[data-v-098567bb]{position:fixed;z-index:2;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:6px 14px;font-size:13px;color:#b9c0cf;text-shadow:0 1px 2px #000;pointer-events:none}.status a[data-v-098567bb]{color:#c9d4e6;pointer-events:auto}.on[data-v-098567bb]{color:#8fe08f}.off[data-v-098567bb]{color:#e0b060}.err[data-v-098567bb]{position:fixed;z-index:40;left:50%;top:20px;transform:translate(-50%);color:#ffb8a8;padding:12px 26px}@media(max-width:900px),(max-height:560px){.menu{overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;min-height:100%;height:100dvh}.menu .logo{position:relative!important;top:auto!important;left:auto!important;margin:10px auto 4px;z-index:3;flex:none}.menu .logo-main{font-size:40px!important}.menu .logo-sub{font-size:14px!important}.menu .hang:before{display:none!important}.menu .layout{position:relative!important;inset:auto!important;display:flex;flex-direction:column;gap:22px;padding:22px 12px 12px;z-index:3;flex:1 0 auto}.menu .side,.menu .games,.menu .players{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-height:none!important;z-index:3}.menu>.side{margin:6px 12px 12px}.menu .side{gap:14px!important}.menu .games .list,.menu .players .well{max-height:46vh;overflow-y:auto}.menu .iron{padding:14px 16px!important}.menu .iron.snowy{padding-top:24px!important}.menu>.side{margin-top:auto!important}.menu .iron>h2{font-size:16px!important;margin-bottom:10px!important;padding-bottom:6px!important}.menu .tft-btn{min-height:36px;font-size:15px;padding:6px 12px}.menu .buttons{gap:10px!important;margin-top:14px!important}.menu .status{position:relative!important;flex:none;flex-direction:column;gap:2px;padding:6px 12px 10px!important;font-size:10px!important;text-align:center;z-index:3}.menu .preview{display:none!important}.menu .layout>.side{order:-1}}@media(max-height:560px)and (orientation:landscape){.menu .logo{margin:8px 0 0 16px;text-align:left}.menu .layout{flex-direction:row;align-items:flex-start}.menu .layout>*{flex:1 1 0;min-width:0}.menu .layout>.side{order:0}.menu>.side{align-self:flex-end;width:min(360px,48vw)!important;margin:-40px 16px 10px auto!important}.menu .games .list,.menu .players .well{max-height:52vh}}:root{--gold: #f0c860;--gold-soft: #d9bd7a;--btn-text: #f3e3a6;--text: #e4e1d8;--muted: #9aa2b1;--green: #4ce34c;--red: #ff5a48;--line: rgba(201, 162, 77, .6);--line-dim: rgba(201, 162, 77, .22);--panel: linear-gradient(180deg, rgba(24, 28, 37, .95), rgba(11, 13, 18, .95));--title: "Philosopher", "Palatino Linotype", Georgia, serif;--body: "Be Vietnam Pro", "Segoe UI", system-ui, sans-serif;--bronze-hi: #e8c66e;--bronze: #c9a24d;--bronze-lo: #5a4720;--metal-noise: linear-gradient(transparent, transparent);--metal-grain: linear-gradient(transparent, transparent);--snow-cap: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='64' viewBox='0 0 420 64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.6' stop-color='%23e9f0f8'/%3E%3Cstop offset='1' stop-color='%23a9b9cf'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 30 C14 22 30 21 44 25 C58 17 80 15 96 22 C110 18 124 20 134 26 C150 16 176 15 192 23 C206 19 220 21 230 27 C246 18 270 17 286 24 C300 20 314 22 324 27 C340 18 364 18 380 24 C394 20 408 22 420 27 L420 40 L0 40 Z' fill='url(%23g)'/%3E%3C/svg%3E");--chain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='48' viewBox='0 0 26 48'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%230d0e10'/%3E%3Cstop offset='.4' stop-color='%23a7adb6'/%3E%3Cstop offset='.6' stop-color='%23555b64'/%3E%3Cstop offset='1' stop-color='%230d0e10'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='10' y='19' width='6' height='29' rx='3' fill='url(%23a)'/%3E%3Cellipse cx='13' cy='12' rx='8' ry='11' fill='none' stroke='%23050506' stroke-width='6'/%3E%3Cellipse cx='13' cy='12' rx='8' ry='11' fill='none' stroke='url(%23a)' stroke-width='4'/%3E%3C/svg%3E");font-family:var(--body);font-size:14px;color:var(--text);background:#03060b}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{overflow:hidden;-webkit-font-smoothing:antialiased}.gold{color:var(--gold);text-shadow:0 1px 2px rgba(0,0,0,.9)}.title-font{font-family:var(--title)}.muted{color:var(--muted)}.iron,.wc-frame{position:relative;padding:18px 22px;background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 1px #000,inset 0 1px #ffffff0f,inset 0 0 32px #00000073,0 14px 34px #0009}.iron:before,.wc-frame:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;pointer-events:none;--c: #e8c66e;background:linear-gradient(var(--c),var(--c)) top left / 14px 2px no-repeat,linear-gradient(var(--c),var(--c)) top left / 2px 14px no-repeat,linear-gradient(var(--c),var(--c)) top right / 14px 2px no-repeat,linear-gradient(var(--c),var(--c)) top right / 2px 14px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 14px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 2px 14px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 14px 2px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 2px 14px no-repeat}.iron>h2,.wc-frame>h2,.wc-heading{font-family:var(--title);font-weight:700;font-size:18px;letter-spacing:.02em;margin:0 0 14px;padding-bottom:9px;color:var(--gold);border-bottom:1px solid var(--line-dim);text-shadow:0 1px 2px #000}.wc-inset,.well{background:#0000006b;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 2px 8px #0009}.hang{position:relative}.hang:before{content:"";position:absolute;left:18%;right:18%;bottom:calc(100% - 4px);height:140px;pointer-events:none;background:var(--chain) left top / 26px 48px repeat-y,var(--chain) right top / 26px 48px repeat-y;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.6))}.hang>.snowy:after{content:"";position:absolute;left:-8px;right:-8px;top:-18px;height:40px;pointer-events:none;background:var(--snow-cap) repeat-x;background-size:420px 64px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}button{font:inherit;cursor:pointer}.tft-btn,.wc-btn{position:relative;display:block;width:100%;min-height:40px;padding:9px 18px;font-family:var(--title);font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--btn-text);text-shadow:0 1px 2px #000;background:linear-gradient(180deg,#1f2d4f,#131c35 55%,#0d1426);border:1px solid var(--line);box-shadow:0 0 0 1px #000,inset 0 1px #ffffff1f,inset 0 0 14px #00000073;transition:background .12s,border-color .12s,color .12s}.tft-btn:hover:not(:disabled),.wc-btn:hover:not(:disabled){color:#fff7d6;border-color:#f0d080;background:linear-gradient(180deg,#2a3c68,#1a2747 55%,#121b33)}.tft-btn:active:not(:disabled),.wc-btn:active:not(:disabled){transform:translateY(1px)}.tft-btn:disabled,.wc-btn:disabled{color:#7d7f88;border-color:#c9a24d40;background:linear-gradient(180deg,#1b1e26,#111318);cursor:default}.wc-btn.small,.tft-btn.small{min-height:30px;padding:4px 12px;font-size:14px}.wc-input,.tft-input{font:inherit;color:#fff;caret-color:var(--gold);background:#07090d;border:1px solid #353b47;padding:9px 11px;outline:none;transition:border-color .12s}.wc-input:focus,.tft-input:focus{border-color:var(--bronze)}.wc-label{font-size:13px;font-weight:600;color:var(--gold-soft);margin-bottom:5px;display:block}.check{display:flex;align-items:center;gap:8px;color:var(--text);cursor:pointer}.check input{width:16px;height:16px;accent-color:#c9a24d}.wc-row{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.wc-row.selectable{cursor:pointer}.wc-row.selectable:hover{background:#c9a24d12}.wc-row.selected{background:#c9a24d26;box-shadow:inset 2px 0 0 var(--gold)}.swatch{display:inline-block;width:12px;height:12px;border:1px solid #000;box-shadow:inset 0 0 0 1px #ffffff40;flex:none}kbd{font-family:var(--body);font-size:12px;font-weight:600;color:var(--btn-text);background:#121a2e;border:1px solid var(--line-dim);border-bottom-color:var(--line);padding:0 6px}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0009;display:grid;place-items:center}.modal{width:min(440px,92vw)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#07090d}::-webkit-scrollbar-thumb{background:#2a2f3a;border:2px solid #07090d}::-webkit-scrollbar-thumb:hover{background:#3a4150}
