.nick{white-space:nowrap;align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.nick-icon{object-fit:contain;image-rendering:auto;flex:none;width:1.15em;height:1.15em}.nick-tag{opacity:.85;flex:none;font-weight:600}.nick-name{text-overflow:ellipsis;overflow:hidden}.nk-1,.nk-3,.nk-4{text-shadow:none!important}.nk-1{background:linear-gradient(#fff3b0 10%,#ffc629 55%,#d18a00 95%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 2px #ffbe28cc)drop-shadow(0 1px #0009);-webkit-background-clip:text;background-clip:text;font-weight:700;color:#ffd34d!important}.nk-2{text-shadow:0 0 3px #3ff,0 0 7px #1ae,0 0 12px #e3f;font-weight:700;color:#9ffcff!important}.nk-3{background:linear-gradient(#ff9a00,#ffe45c 20%,#ff9a00 55%,#ff3d00) 0 0/100% 200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px #ff5a00e6);-webkit-background-clip:text;background-clip:text;font-weight:700;animation:1.2s linear infinite nk-flame;color:#ff8a2a!important}@keyframes nk-flame{to{background-position:0 -200%}}.nk-4{background:linear-gradient(90deg,#ff4d4d,#ffb84d,#fff04d,#4dff88,#4dc3ff,#9a4dff,#ff4d4d) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #000000b3);-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3s linear infinite nk-rainbow;color:#fff!important}@keyframes nk-rainbow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nk-3,.nk-4{animation:none}}.menu[data-v-62f48f92]{background:radial-gradient(#14121c59,#14121ccc);justify-content:center;align-items:safe center;padding:16px;display:flex;position:absolute;inset:0;overflow-y:auto}.panel[data-v-62f48f92]{flex-direction:column;align-items:center;gap:12px;width:min(560px,100%);display:flex}.logo[data-v-62f48f92]{filter:drop-shadow(0 6px 10px #0006);width:min(420px,90%)}.name[data-v-62f48f92]{text-align:center;width:280px;max-width:100%;color:var(--ink);background:var(--paper);border:3px solid var(--ink);border-radius:10px;outline:none;padding:10px 14px;font:22px Sketch,Comics,sans-serif}.acc[data-v-62f48f92]{width:min(440px,100%);color:var(--ink);background:var(--paper);border:3px solid var(--ink);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.head[data-v-62f48f92]{flex:none;display:block}.acc-main[data-v-62f48f92]{flex:1;min-width:0}.acc-nick[data-v-62f48f92]{font:22px Sketch,Comics,sans-serif;overflow:hidden}.acc-sub[data-v-62f48f92]{opacity:.8;flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.gold[data-v-62f48f92]{color:#9a6a00;font-weight:700}.acc-btns[data-v-62f48f92]{flex-direction:column;gap:4px;display:flex}.mini[data-v-62f48f92]{color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:8px;padding:4px 10px;font:16px Sketch,Comics,sans-serif}.mini.login[data-v-62f48f92]{border-width:3px;padding:6px 16px;font-size:18px}.hint[data-v-62f48f92]{opacity:.75;text-align:center;margin-top:-6px;font-size:12px}.play[data-v-62f48f92]{min-width:240px;color:var(--paper);background:var(--red);border:4px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:14px;padding:12px 28px;font:30px Sketch,Comics,sans-serif}.play[data-v-62f48f92]:disabled{cursor:default;background:#777}.play[data-v-62f48f92]:not(:disabled):active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.error[data-v-62f48f92]{word-break:break-word;background:#a01e1ed9;border-radius:6px;max-width:100%;padding:6px 12px;font-size:14px}.help[data-v-62f48f92]{opacity:.85;text-align:center;font-size:13px}.server[data-v-62f48f92]{flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.links[data-v-62f48f92]{gap:14px;display:flex}.link[data-v-62f48f92]{color:var(--paper);opacity:.6;background:0 0;border:none;font-size:12px}.links .link[data-v-62f48f92]{opacity:.85;font-size:14px}.srv[data-v-62f48f92]{border:2px solid var(--ink);border-radius:6px;padding:4px 8px}@media (height<=500px){.panel[data-v-62f48f92]{gap:8px}.logo[data-v-62f48f92]{width:min(220px,50%)}.play[data-v-62f48f92]{padding:6px 24px;font-size:24px}}.hud[data-v-90490602]{pointer-events:none;font-family:Sketch,Comics,sans-serif;position:absolute;inset:0;overflow:hidden}.low[data-v-90490602]{animation:1s ease-in-out infinite alternate pulse-90490602;position:absolute;inset:0;box-shadow:inset 0 0 160px #c800008c}.hurt[data-v-90490602]{background:radial-gradient(#0000 45%,#dc141480);animation:.35s ease-out forwards fade-90490602;position:absolute;inset:0}@keyframes pulse-90490602{0%{opacity:.4}to{opacity:1}}@keyframes fade-90490602{0%{opacity:1}to{opacity:0}}.label[data-v-90490602]{will-change:transform;flex-direction:column;align-items:center;width:0;display:flex;position:absolute;top:0;left:0}.lname[data-v-90490602]{white-space:nowrap;text-shadow:var(--lname-shadow);font-size:14px;transform:translateY(-100%)}.lname.plate[data-v-90490602]{background:var(--lname-plate);border-radius:5px;padding:0 6px 1px}.label.t0 .lname[data-v-90490602]{color:#ff7a7a}.label.t1 .lname[data-v-90490602]{color:#7fd3ff}.label.me .lname[data-v-90490602]{color:#fff}.lhp[data-v-90490602]{background:#0000008c;border-radius:2px;width:46px;height:5px;margin-top:-2px;overflow:hidden;transform:translateY(-100%)}.lhp i[data-v-90490602]{background:#6ee26e;height:100%;display:block}.label.t0 .lhp i[data-v-90490602]{background:var(--red)}.label.t1 .lhp i[data-v-90490602]{background:var(--blue)}.tickets[data-v-90490602]{align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.team[data-v-90490602]{align-items:center;gap:8px;display:flex}.num[data-v-90490602]{text-align:center;min-width:34px;text-shadow:0 2px 0 var(--ink);font-size:26px}.tbar[data-v-90490602]{border:3px solid var(--ink);background:#00000073;border-radius:4px;width:min(24vw,220px);height:16px;display:flex;overflow:hidden}.red .tbar[data-v-90490602]{justify-content:flex-end}.red .tbar i[data-v-90490602]{background:var(--red)}.blue .tbar i[data-v-90490602]{background:var(--blue)}.tbar i[data-v-90490602]{height:100%;transition:width .3s;display:block}.team.mine .tbar[data-v-90490602]{box-shadow:0 0 0 2px var(--paper)}.skull[data-v-90490602]{height:34px}.corner[data-v-90490602]{text-shadow:0 1px #000;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;top:10px;left:10px}.leave[data-v-90490602]{pointer-events:auto;border:2px solid var(--ink);background:var(--paper);width:30px;height:30px;color:var(--ink);border-radius:8px;font-size:14px}.fps[data-v-90490602]{text-shadow:0 1px #000,0 0 3px #000;opacity:.85;font-size:14px;position:absolute;top:10px;right:12px}.feed[data-v-90490602]{flex-direction:column;align-items:flex-end;gap:4px;font-size:15px;display:flex;position:absolute;top:58px;right:12px}.kill[data-v-90490602]{background:#14121c99;border-radius:6px;gap:6px;padding:3px 10px;display:flex}.t0[data-v-90490602]{color:#ff7a7a}.t1[data-v-90490602]{color:#7fd3ff}.gun[data-v-90490602]{opacity:.7;align-self:center;font-size:12px}.bonus[data-v-90490602]{max-width:90vw;animation:.25s ease-out pop-90490602;position:absolute;top:18%;left:50%;transform:translate(-50%)}@keyframes pop-90490602{0%{opacity:0;transform:translate(-50%)scale(1.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.stats[data-v-90490602]{align-items:center;gap:22px;display:flex;position:absolute;bottom:14px;left:16px}.stat[data-v-90490602]{text-shadow:0 2px 0 var(--ink), 0 0 4px #0009;align-items:center;gap:8px;font-size:30px;display:flex}.stat img[data-v-90490602]{height:38px}.bad[data-v-90490602]{color:#ff6060}.reload[data-v-90490602]{color:#ffd460}.maphint[data-v-90490602]{opacity:.8;font-size:22px;position:absolute;bottom:14px;right:16px}.touch .stats[data-v-90490602]{gap:14px;top:48px;bottom:auto;left:10px}.touch .stat[data-v-90490602]{gap:5px;font-size:20px}.touch .stat img[data-v-90490602]{height:24px}.touch .maphint[data-v-90490602]{display:none}@media (width<=1000px){.tbar[data-v-90490602]{width:15vw}.num[data-v-90490602]{min-width:26px;font-size:20px}.skull[data-v-90490602]{height:26px}}@media (width<=600px){.corner[data-v-90490602]{flex-wrap:wrap;gap:4px 8px;max-width:30vw;font-size:12px}.touch .stats[data-v-90490602]{top:84px}}.shop[data-v-e4e9d040]{background:#14121c8c;flex-direction:column;justify-content:safe center;align-items:center;gap:14px;padding:16px;font-family:Sketch,Comics,sans-serif;display:flex;position:absolute;inset:0;overflow-y:auto}.title[data-v-e4e9d040]{text-shadow:0 2px 0 var(--ink);font-size:28px}.money[data-v-e4e9d040]{align-items:center;gap:8px;font-size:26px;display:flex}.money img[data-v-e4e9d040]{height:32px}.cards[data-v-e4e9d040]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.card[data-v-e4e9d040]{background:0 0;border:none;width:150px;height:218px;padding:0;transition:transform .1s;position:relative}.card[data-v-e4e9d040]:hover:not(.off){transform:translateY(-6px)scale(1.03)}.card img[data-v-e4e9d040]{width:100%;height:100%;display:block}.card.off[data-v-e4e9d040]{filter:grayscale()brightness(.6);cursor:not-allowed}.wname[data-v-e4e9d040]{color:var(--ink);font-size:17px;position:absolute;top:9%;left:0;right:0}.price[data-v-e4e9d040]{color:var(--ink);font-size:22px;position:absolute;bottom:9%;left:0;right:0}.key[data-v-e4e9d040]{color:var(--ink);opacity:.6;font-size:13px;position:absolute;top:4px;left:10px}.info[data-v-e4e9d040]{opacity:.85;font-family:Segoe UI,system-ui,sans-serif;font-size:11px;position:absolute;bottom:-20px;left:0;right:0}.hint[data-v-e4e9d040]{opacity:.8;margin-top:10px;font-size:14px}@media (height<=500px){.shop[data-v-e4e9d040]{gap:8px}.title[data-v-e4e9d040]{font-size:22px}.card[data-v-e4e9d040]{width:110px;height:160px}.wname[data-v-e4e9d040]{font-size:14px}.price[data-v-e4e9d040]{font-size:17px}.hint[data-v-e4e9d040]{display:none}}.board[data-v-8e8a4f88]{pointer-events:none;gap:14px;max-width:calc(100vw - 32px);font-family:Segoe UI,system-ui,sans-serif;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%)}.col[data-v-8e8a4f88]{border:3px solid var(--ink);background:#14121cd1;border-radius:10px;width:280px;max-width:45vw;padding:8px 10px}.head[data-v-8e8a4f88]{justify-content:space-between;margin-bottom:6px;font:22px Sketch,Comics,sans-serif;display:flex}.t0 .head[data-v-8e8a4f88]{color:var(--red)}.t1 .head[data-v-8e8a4f88]{color:var(--blue)}.row[data-v-8e8a4f88]{grid-template-columns:1fr 36px 36px;gap:4px;padding:2px 0;font-size:14px;display:grid}.row span[data-v-8e8a4f88]:not(.n){text-align:right}.cap[data-v-8e8a4f88]{opacity:.6;font-size:12px}.me[data-v-8e8a4f88]{color:#ffe27a}.n[data-v-8e8a4f88]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.over[data-v-342ca627]{pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-family:Sketch,Comics,sans-serif;display:flex;position:absolute;bottom:8%;left:0;right:0}.over img[data-v-342ca627]{width:min(520px,80vw);animation:.4s ease-out pop-342ca627}.next[data-v-342ca627]{text-shadow:0 2px 0 var(--ink);font-size:24px}@keyframes pop-342ca627{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.overlay[data-v-e4d0865e]{z-index:10;background:#14121c8c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.win[data-v-e4d0865e]{width:min(440px,100%);color:var(--ink);background:var(--paper);border:4px solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.title[data-v-e4d0865e]{text-align:center;font:30px Sketch,Comics,sans-serif}.row[data-v-e4d0865e]{grid-template-columns:1fr 56px;grid-template-areas:"name name""range val";align-items:center;gap:2px 10px;display:grid}.name[data-v-e4d0865e]{grid-area:name;font:18px Sketch,Comics,sans-serif}.row input[data-v-e4d0865e]{width:100%;accent-color:var(--red);cursor:pointer;grid-area:range}.val[data-v-e4d0865e]{text-align:right;font-variant-numeric:tabular-nums;grid-area:val}.hint[data-v-e4d0865e]{opacity:.7;font-size:12px}.buttons[data-v-e4d0865e]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.btn[data-v-e4d0865e]{color:var(--ink);background:var(--paper);border:3px solid var(--ink);border-radius:10px;padding:6px 14px;font:18px Sketch,Comics,sans-serif}.btn.ok[data-v-e4d0865e]{color:var(--paper);background:var(--red)}.btn.leave[data-v-e4d0865e]{margin-right:auto}.touch[data-v-18d5700b]{--u:clamp(.8px, .125vw, 1.4px);pointer-events:none;position:absolute;inset:0}.stick[data-v-18d5700b]{bottom:calc(var(--u) * 100 - var(--u) * 75);width:calc(var(--u) * 150);height:calc(var(--u) * 150);pointer-events:auto;touch-action:none;opacity:.35;background-size:100% 100%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute}.stick.move[data-v-18d5700b]{left:calc(var(--u) * 100 - var(--u) * 75 + env(safe-area-inset-left))}.stick.aim[data-v-18d5700b]{right:calc(var(--u) * 100 - var(--u) * 75 + env(safe-area-inset-right))}.stick.on[data-v-18d5700b]{opacity:.8;transition-duration:.1s}.knob[data-v-18d5700b]{pointer-events:none;background-size:100% 100%;width:50%;height:50%}.btn[data-v-18d5700b]{bottom:calc(var(--u) * 100 - var(--u) * 25);width:calc(var(--u) * 50);height:calc(var(--u) * 50);pointer-events:auto;touch-action:none;opacity:.75;background:0 0;border:none;padding:0;position:absolute}.btn img[data-v-18d5700b]{width:100%;height:100%;display:block}.btn.map[data-v-18d5700b]{left:calc(50% - var(--u) * 25)}.btn.map.on[data-v-18d5700b]{opacity:1;filter:drop-shadow(0 0 6px #ffe9a8)}.btn.score[data-v-18d5700b]{left:calc(50% + var(--u) * 40);width:calc(var(--u) * 40);height:calc(var(--u) * 40)}.top[data-v-ec64f2e9]{align-items:center;gap:10px;margin-right:30px;font-size:20px;display:flex}.who[data-v-ec64f2e9]{flex:1;min-width:0;font:22px Sketch,Comics,sans-serif}.head[data-v-ec64f2e9]{flex:none;display:block}.stats[data-v-ec64f2e9]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stat[data-v-ec64f2e9]{border:2px solid var(--ink);background:#fff;border-radius:10px;padding:8px 10px}.st-t[data-v-ec64f2e9]{font:16px Sketch,Comics,sans-serif}.st-place[data-v-ec64f2e9]{color:var(--red);font:28px Sketch,Comics,sans-serif}.sec[data-v-ec64f2e9]{font:19px Sketch,Comics,sans-serif}.grid[data-v-ec64f2e9]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.card[data-v-ec64f2e9]{border:2px solid var(--ink);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.card.wide[data-v-ec64f2e9]{grid-column:span 2}.card.on[data-v-ec64f2e9]{background:#ffe9a8}.cn[data-v-ec64f2e9]{font-size:12px;font-weight:600}.prev[data-v-ec64f2e9]{color:#fff;background:#35323f;border-radius:6px;max-width:100%;padding:4px 8px;font-size:17px}.big[data-v-ec64f2e9]{font:22px Sketch,Comics,sans-serif}.box[data-v-ec64f2e9]{border:2px solid var(--ink);background:#fff;border-radius:10px;padding:10px}.clan-head[data-v-ec64f2e9]{align-items:center;gap:10px;display:flex}.clan-icon[data-v-ec64f2e9]{object-fit:contain;width:48px;height:48px}.code[data-v-ec64f2e9]{letter-spacing:2px;border:1px dashed var(--ink);user-select:all;background:#f5f5f5;border-radius:6px;padding:4px 10px;font-size:18px}.scroll[data-v-ec64f2e9]{max-height:40vh;overflow-y:auto}.danger summary[data-v-ec64f2e9]{cursor:pointer;opacity:.7;font-size:13px}.docs[data-v-ec64f2e9]{justify-content:flex-end;gap:14px}a.tw-btn[data-v-ec64f2e9]{text-decoration:none}@media (width<=520px){.stats[data-v-ec64f2e9]{grid-template-columns:1fr}}.mine td[data-v-7f7f048d]{background:#ffe9a8}.tw-table[data-v-7f7f048d] .nick-name{text-shadow:none}.stage[data-v-0f57be8d]{position:fixed;inset:0}.view[data-v-0f57be8d]{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.err[data-v-0f57be8d]{background:var(--shade);border-radius:6px;max-width:90vw;padding:6px 12px;font-size:13px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@font-face{font-family:Sketch;src:url(/assets/fonts/sketch.ttf)format("truetype");font-display:swap}@font-face{font-family:Comics;src:url(/assets/fonts/comics.ttf)format("truetype");font-display:swap}:root{--ink:#34303f;--paper:#f2f0ea;--red:#e14a4a;--blue:#2aa3d8;--shade:#14121cb8}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;color:var(--paper);-webkit-user-select:none;user-select:none;background:#2c2b33;margin:0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}.vcursor{pointer-events:none;filter:drop-shadow(0 0 1px #000);will-change:transform;background:linear-gradient(#fff,#fff) 50%/1px 100% no-repeat,linear-gradient(#fff,#fff) 50%/100% 1px no-repeat;width:19px;height:19px;display:none;position:absolute;top:-9px;left:-9px}button{font:inherit;cursor:pointer}
