.teams[data-v-b3b87445]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-bottom:1.1rem}@media(max-width:32rem){.teams[data-v-b3b87445]{grid-template-columns:1fr;gap:.5rem}}.bench[data-v-b3b87445]{margin:-.4rem 0 1.1rem}.bench h3[data-v-b3b87445]{margin:0 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.benchrow[data-v-b3b87445]{display:flex;flex-wrap:wrap;gap:.35rem .8rem}.watcher[data-v-b3b87445]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;opacity:.8}.watcher.me[data-v-b3b87445]{opacity:1}.watcher .nametext[data-v-b3b87445]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watcher .ping[data-v-b3b87445]{font-size:.7rem}.team h3[data-v-b3b87445]{margin:0 0 .5rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#7f8a95}.prow[data-v-b3b87445]{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:.35rem;background:#ffffff08;margin-bottom:.3rem;min-height:1.6rem}.prow.me[data-v-b3b87445]{background:#9fe6a01f}.prow .role[data-v-b3b87445]{width:5.2rem;flex:none;font-size:.7rem;color:#7f8a95;text-transform:uppercase;letter-spacing:.03em}.prow .take[data-v-b3b87445]{flex:1;text-align:left;padding:.1rem .3rem;font-size:.8rem;color:#6fd3ff;background:none;border:1px dashed rgba(111,211,255,.4);border-radius:.3rem;cursor:pointer}.prow .take[data-v-b3b87445]:hover{background:#6fd3ff1f}.prow .empty[data-v-b3b87445]{flex:1;font-size:.8rem;color:#5a6570}.prow .addbot[data-v-b3b87445]{flex:none;padding:.1rem .4rem;font-size:.72rem;font-weight:600;color:#14151a;background:#9fe6a0;border:none;border-radius:.3rem;cursor:pointer}.prow .ready[data-v-b3b87445]{width:1rem;text-align:center;color:#5a6570}.prow .ready.on[data-v-b3b87445]{color:#9fe6a0}.prow .pname[data-v-b3b87445]{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;font-size:.9rem}.prow .nametext[data-v-b3b87445]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag[data-v-b3b87445]{flex:none;padding:.05rem .3rem;font-size:.6rem;font-weight:700;letter-spacing:.05em;border-radius:.25rem;vertical-align:middle;background:#ffffff1f;color:#cfd6dd}.tag.host[data-v-b3b87445]{background:#ffd873;color:#14151a}.tag.you[data-v-b3b87445]{background:#9fe6a0;color:#14151a}.prow .x[data-v-b3b87445]{background:none;border:none;color:#ff7b7b;cursor:pointer;font-size:.9rem;padding:0 .2rem;line-height:1}.prow .mv[data-v-b3b87445]{background:none;border:none;color:#6fd3ff;cursor:pointer;font-size:.95rem;padding:0 .2rem;line-height:1}.prow .mv.sel[data-v-b3b87445]{color:#14151a;background:#6fd3ff;border-radius:.25rem}.prow .ping[data-v-b3b87445]{flex:none;padding:.05rem .32rem;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;border-radius:.25rem;white-space:nowrap}.prow .ping .unit[data-v-b3b87445]{margin-left:1px;font-size:.85em;font-weight:600;opacity:.6}.ping.good[data-v-b3b87445]{color:#7ee081;background:#7ee08124}.ping.ok[data-v-b3b87445]{color:#d7e06a;background:#d7e06a24}.ping.high[data-v-b3b87445]{color:#ffb057;background:#ffb05729}.ping.bad[data-v-b3b87445]{color:#ff7b7b;background:#ff7b7b2e}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:#14151a;color:#e8e8e8;font-family:system-ui,sans-serif}#app{height:100vh}canvas{display:block;touch-action:none;cursor:none}.app[data-v-39709eea]{position:relative;height:100vh;overflow:hidden;-webkit-user-select:none;user-select:none}.stage[data-v-39709eea]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:none}.help[data-v-39709eea]{position:absolute;left:50%;bottom:.75rem;transform:translate(-50%);margin:0;padding:.35rem .75rem;font-size:.85rem;background:#00000073;border-radius:.4rem;pointer-events:none;white-space:nowrap}.lobby[data-v-39709eea]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;background:radial-gradient(circle at 50% 30%,#1d2b22,#14151a 70%)}.logo[data-v-39709eea]{margin:0;font-size:2.6rem;letter-spacing:.08em;color:#9fe6a0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.card[data-v-39709eea]{display:flex;flex-direction:column;gap:.6rem;width:16rem;padding:1.4rem;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:.6rem}.card label[data-v-39709eea]{font-size:.8rem;color:#9aa3ad;text-transform:uppercase;letter-spacing:.06em}.card input[data-v-39709eea]{padding:.6rem .7rem;font-size:1rem;color:#e8e8e8;background:#0e0f13;border:1px solid rgba(255,255,255,.12);border-radius:.4rem;outline:none;-webkit-user-select:text;user-select:text}.card input[data-v-39709eea]:focus{border-color:#9fe6a0}.card button[data-v-39709eea]{padding:.6rem;font-size:1rem;font-weight:600;color:#14151a;background:#9fe6a0;border:none;border-radius:.4rem;cursor:pointer}.card button[data-v-39709eea]:disabled{opacity:.4;cursor:default}.card .link[data-v-39709eea]{background:none;color:#6fd3ff;font-weight:400;font-size:.85rem;padding:.2rem}.card.browser[data-v-39709eea]{width:min(90vw,24rem);gap:.5rem}.browser-head[data-v-39709eea]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#9aa3ad}.browser-head .link[data-v-39709eea]{padding:0;font-size:.8rem}.browser-title[data-v-39709eea]{margin:.3rem 0 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#7f8a95}.muted[data-v-39709eea]{margin:.3rem 0;font-size:.85rem;color:#7f8a95}.err[data-v-39709eea]{margin:.3rem 0;font-size:.85rem;color:#ff9b9b}.roomlist[data-v-39709eea]{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.roomlist li[data-v-39709eea]{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;background:#ffffff0a;border-radius:.4rem}.roomlist .rn[data-v-39709eea]{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roomlist .rmeta[data-v-39709eea]{font-size:.72rem;color:#8a94a0;white-space:nowrap}.roomlist .join[data-v-39709eea]{padding:.3rem .7rem;font-size:.8rem;font-weight:600;color:#14151a;background:#9fe6a0;border:none;border-radius:.35rem;cursor:pointer}.browser-actions[data-v-39709eea]{display:flex;gap:.5rem;margin-top:.5rem}.browser-actions button[data-v-39709eea]{flex:1;padding:.55rem;font-size:.9rem;font-weight:600;color:#e8e8e8;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:.4rem;cursor:pointer}.browser-actions .primary[data-v-39709eea]{color:#14151a;background:#6fd3ff;border-color:transparent}.prelobby[data-v-39709eea]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0c108c;cursor:default;z-index:10}.prelobby-card[data-v-39709eea]{width:min(94vw,52rem);padding:1.5rem 1.6rem 1.3rem;background:#10141af5;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;box-shadow:0 12px 40px #0000008c}.lobby-head[data-v-39709eea]{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem;min-height:2rem}.prelobby-card h2[data-v-39709eea]{margin:0;font-size:1.4rem;color:#9fe6a0;letter-spacing:.04em}.lobby-head .rename[data-v-39709eea]{background:none;border:none;color:#6fd3ff;cursor:pointer;font-size:.95rem;padding:0}.renameform[data-v-39709eea]{display:flex;gap:.4rem;align-items:center}.renameform input[data-v-39709eea]{padding:.3rem .5rem;font-size:1rem;color:#e8e8e8;background:#0e0f13;border:1px solid #9fe6a0;border-radius:.3rem;outline:none;-webkit-user-select:text;user-select:text}.renameform button[data-v-39709eea]{padding:.3rem .6rem;font-size:.8rem;font-weight:600;color:#14151a;background:#9fe6a0;border:none;border-radius:.3rem;cursor:pointer}.prelobby-card .count[data-v-39709eea],.prelobby-card .hint[data-v-39709eea]{margin:0 0 1rem;height:1.6rem;display:flex;align-items:center;overflow:hidden}.prelobby-card .count[data-v-39709eea]{font-size:1.1rem;font-weight:600;color:#ffd873}.prelobby-card .hint[data-v-39709eea]{font-size:.85rem;color:#9aa3ad}.pickhint[data-v-39709eea]{margin:0 0 .8rem;font-size:.75rem;color:#7f8a95}.pickhint.moving[data-v-39709eea]{color:#cfd6dd}.pickhint .cancel[data-v-39709eea]{margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem;color:#ffb0b0;background:#ff7b7b24;border:none;border-radius:.25rem;cursor:pointer}.controls[data-v-39709eea]{display:flex;gap:.6rem;flex-wrap:wrap}.controls button[data-v-39709eea]{padding:.55rem .9rem;font-size:.9rem;font-weight:600;color:#e8e8e8;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:.4rem;cursor:pointer}.controls button[data-v-39709eea]:disabled{opacity:.35;cursor:default}.controls .primary[data-v-39709eea]{min-width:8rem;color:#14151a;background:#6fd3ff;border-color:transparent}.controls .primary.armed[data-v-39709eea]{background:#9fe6a0}.controls .fill[data-v-39709eea]{color:#cfe3ff;border-color:#8cb4ff59}.controls .leave[data-v-39709eea]{margin-left:auto;color:#ffb0b0;border-color:#ff7b7b59}.prelobby.tab[data-v-39709eea]{background:#0a0c1052}.chat[data-v-39709eea]{position:absolute;left:12px;bottom:12px;width:min(34vw,22rem);display:flex;flex-direction:column;gap:.3rem;z-index:11;pointer-events:none;font-size:.85rem}.chat-log[data-v-39709eea]{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.chat-msg[data-v-39709eea]{max-width:100%;padding:.15rem .45rem;line-height:1.35;color:#e8e8e8;background:#0a0c108c;border-radius:.35rem;overflow-wrap:anywhere}.chat-name[data-v-39709eea]{color:#6fd3ff;font-weight:600}.chat-msg.me .chat-name[data-v-39709eea]{color:#9fe6a0}.chat-form[data-v-39709eea]{pointer-events:auto}.chat-form input[data-v-39709eea]{box-sizing:border-box;width:100%;padding:.4rem .55rem;font-size:.85rem;color:#e8e8e8;background:#0a0c10eb;border:1px solid #6fd3ff;border-radius:.35rem;outline:none;cursor:text;-webkit-user-select:text;user-select:text}.chat-hint[data-v-39709eea]{align-self:flex-start;padding:.1rem .4rem;font-size:.72rem;color:#8a94a0;background:#0a0c1066;border-radius:.3rem;opacity:.65}.chatfade-enter-from[data-v-39709eea],.chatfade-leave-to[data-v-39709eea]{opacity:0}.chatfade-enter-active[data-v-39709eea]{transition:opacity .2s ease}.chatfade-leave-active[data-v-39709eea]{transition:opacity .5s ease}
