.pvp-rules-modal[data-v-e1d869f5]{z-index:9999;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pvp-rules-sheet[data-v-e1d869f5]{background:var(--home-card);width:100%;max-width:26.875rem;max-height:80vh;color:var(--home-text);border-radius:1rem 1rem 0 0;flex-direction:column;display:flex}.pvp-rules-header[data-v-e1d869f5]{border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:center;padding:1rem 1.125rem;display:flex}.pvp-rules-header h3[data-v-e1d869f5]{margin:0;font-size:1rem;font-weight:700}.pvp-rules-close[data-v-e1d869f5]{background:var(--home-border);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--home-text);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex}.pvp-rules-body[data-v-e1d869f5]{flex:1;padding:1rem 1.125rem;overflow-y:auto}.pvp-rules-section[data-v-e1d869f5]{margin-bottom:1rem}.pvp-rules-toggle[data-v-e1d869f5]{cursor:pointer;border-bottom:1px solid var(--home-border);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.pvp-rules-toggle h4[data-v-e1d869f5]{margin:0;font-size:.875rem;font-weight:600}.pvp-rules-arrow[data-v-e1d869f5]{color:var(--home-muted);font-size:.75rem;transition:transform .2s}.pvp-rules-section.open .pvp-rules-arrow[data-v-e1d869f5]{transform:rotate(180deg)}.pvp-rules-content[data-v-e1d869f5]{color:var(--home-muted);padding:.75rem 0;font-size:.8125rem;line-height:1.8}.pvp-rules-content[data-v-e1d869f5] ul{margin:0;padding-left:1rem}.pvp-rules-content[data-v-e1d869f5] li{margin-bottom:.375rem;list-style:outside}.pvp-rules-content[data-v-e1d869f5] li strong{color:var(--home-text)}.pvp-rules-content[data-v-e1d869f5] .pvp-rules-sub{color:var(--home-text);margin:.5rem 0 .25rem;font-weight:600}.pvp-rules-enter-active[data-v-e1d869f5],.pvp-rules-leave-active[data-v-e1d869f5]{transition:opacity .25s}.pvp-rules-enter-active .pvp-rules-sheet[data-v-e1d869f5],.pvp-rules-leave-active .pvp-rules-sheet[data-v-e1d869f5]{transition:transform .3s}.pvp-rules-enter-from[data-v-e1d869f5],.pvp-rules-leave-to[data-v-e1d869f5]{opacity:0}.pvp-rules-enter-from .pvp-rules-sheet[data-v-e1d869f5],.pvp-rules-leave-to .pvp-rules-sheet[data-v-e1d869f5]{transform:translateY(100%)}.pvp-lobby[data-v-b1982830]{padding-bottom:6.25rem}.pvp-rules-icon[data-v-b1982830]{cursor:pointer;font-size:1.125rem}.pvp-overview[data-v-b1982830]{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem .9375rem;display:grid}.pvp-ov-item[data-v-b1982830]{text-align:center;background:var(--home-card);border:1px solid var(--home-border);border-radius:.625rem;padding:.875rem .5rem}.pvp-ov-link[data-v-b1982830]{cursor:pointer;transition:opacity .2s}.pvp-ov-link[data-v-b1982830]:active{opacity:.7}.pvp-ov-value[data-v-b1982830]{font-size:1.375rem;font-weight:800}.pvp-ov-value.is-profit[data-v-b1982830]{color:#22c55e}.pvp-ov-value.is-loss[data-v-b1982830]{color:#ef4444}.pvp-ov-label[data-v-b1982830]{color:var(--home-muted);margin-top:.25rem;font-size:.75rem}.pvp-modes[data-v-b1982830]{flex-direction:column;gap:.5rem;padding:.625rem .9375rem;display:flex}.pvp-mode-card[data-v-b1982830]{color:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem .875rem;text-decoration:none;transition:opacity .2s;display:flex}.pvp-mode-card[data-v-b1982830]:active{opacity:.85}.mode-1v1[data-v-b1982830]{background:linear-gradient(135deg,#6b3fa0,#8b5cf6)}.mode-room[data-v-b1982830]{background:linear-gradient(135deg,#1e40af,#3b82f6)}.mode-arena[data-v-b1982830]{background:linear-gradient(135deg,#92400e,#f59e0b)}.pvp-mode-icon[data-v-b1982830]{flex-shrink:0;font-size:1.75rem}.pvp-mode-info[data-v-b1982830]{flex:1}.pvp-mode-name[data-v-b1982830]{font-size:.9375rem;font-weight:700}.pvp-mode-desc[data-v-b1982830]{opacity:.8;margin-top:.125rem;font-size:.75rem}.pvp-mode-arrow[data-v-b1982830]{opacity:.6;font-size:1.375rem}.pvp-section[data-v-b1982830]{margin-bottom:.5rem;padding:0 .9375rem}.pvp-section-title[data-v-b1982830]{justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:700;display:flex}.pvp-more[data-v-b1982830]{color:var(--home-muted);cursor:pointer;font-size:.75rem;font-weight:400}.pvp-hot-scroll[data-v-b1982830]{scrollbar-width:none;gap:.625rem;padding:0 .9375rem .5rem;display:flex;overflow-x:auto}.pvp-hot-scroll[data-v-b1982830]::-webkit-scrollbar{display:none}.pvp-hot-card[data-v-b1982830]{background:var(--home-card);border:1px solid var(--home-border);cursor:pointer;border-radius:.75rem;flex-shrink:0;width:10rem;padding:.875rem}.pvp-hot-type[data-v-b1982830]{border-radius:.25rem;margin-bottom:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.pvp-hot-type.t-1v1[data-v-b1982830]{color:#a78bfa;background:#8b5cf640}.pvp-hot-type.t-room[data-v-b1982830]{color:#60a5fa;background:#3b82f640}.pvp-hot-type.t-arena[data-v-b1982830]{color:#fbbf24;background:#f59e0b40}.pvp-hot-name[data-v-b1982830]{margin-bottom:.25rem;font-size:.8125rem;font-weight:700}.pvp-hot-name[data-v-b1982830],.pvp-hot-target[data-v-b1982830]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pvp-hot-target[data-v-b1982830]{color:var(--home-muted);margin-bottom:.5rem;font-size:.75rem}.pvp-hot-meta[data-v-b1982830]{color:var(--home-muted);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.pvp-hot-pool[data-v-b1982830]{color:var(--home-accent);font-weight:700}.pvp-search-bar[data-v-b1982830]{padding:.5rem .9375rem .75rem}.pvp-search-input[data-v-b1982830]{border:1px solid var(--home-border);background:var(--home-card);width:100%;height:2.375rem;color:var(--home-text);box-sizing:border-box;border-radius:.625rem;outline:none;padding:0 .875rem;font-size:.8125rem}.pvp-search-input[data-v-b1982830]:focus{border-color:#8b5cf666}.pvp-search-results[data-v-b1982830]{padding:0 .9375rem}.pvp-search-item[data-v-b1982830]{background:var(--home-card);border:1px solid var(--home-border);cursor:pointer;border-radius:.625rem;margin-bottom:.5rem;padding:.75rem}.pvp-search-item[data-v-b1982830]:active{border-color:#8b5cf64d}.pvp-search-item-top[data-v-b1982830]{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.pvp-search-name[data-v-b1982830]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.pvp-search-item-meta[data-v-b1982830]{color:var(--home-muted);justify-content:space-between;font-size:.75rem;display:flex}.pvp-rank-preview[data-v-b1982830]{padding:0 .9375rem}.pvp-rank-item[data-v-b1982830]{border-bottom:1px solid var(--home-border);gap:.625rem;padding:.625rem 0}.pvp-rank-item[data-v-b1982830],.pvp-rank-no[data-v-b1982830]{align-items:center;display:flex}.pvp-rank-no[data-v-b1982830]{background:#9ca3af33;border-radius:50%;flex-shrink:0;justify-content:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:700}.pvp-rank-no.r1[data-v-b1982830]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.pvp-rank-no.r2[data-v-b1982830]{color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280)}.pvp-rank-no.r3[data-v-b1982830]{color:#fff;background:linear-gradient(135deg,#b45309,#92400e)}.pvp-rank-avatar[data-v-b1982830]{flex-shrink:0}.pvp-rank-name[data-v-b1982830]{flex:1;font-size:.8125rem;font-weight:600}.pvp-rank-val[data-v-b1982830]{color:var(--home-muted);font-size:.75rem}.pvp-record-list[data-v-b1982830]{flex-direction:column;gap:.5rem;padding:0 .9375rem;display:flex}.pvp-rec-card[data-v-b1982830]{background:var(--home-card);border:1px solid var(--home-border);cursor:pointer;border-radius:.75rem;display:flex;overflow:hidden}.pvp-rec-card[data-v-b1982830]:active{border-color:#8b5cf64d}.pvp-rec-left[data-v-b1982830]{flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex}.pvp-rec-left.win[data-v-b1982830]{background:#22c55e26}.pvp-rec-left.lose[data-v-b1982830]{background:#ef444426}.pvp-rec-left.draw[data-v-b1982830]{background:#9ca3af26}.pvp-rec-left.pending[data-v-b1982830]{background:#f59e0b26}.pvp-rec-result-text[data-v-b1982830]{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.125rem;font-size:.875rem;font-weight:800}.pvp-rec-left.win .pvp-rec-result-text[data-v-b1982830]{color:#22c55e}.pvp-rec-left.lose .pvp-rec-result-text[data-v-b1982830]{color:#ef4444}.pvp-rec-left.draw .pvp-rec-result-text[data-v-b1982830]{color:#9ca3af}.pvp-rec-left.pending .pvp-rec-result-text[data-v-b1982830]{color:#f59e0b}.pvp-rec-body[data-v-b1982830]{flex:1;min-width:0;padding:.75rem}.pvp-rec-top[data-v-b1982830]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.pvp-rec-name[data-v-b1982830]{flex:1;font-size:.875rem;font-weight:700}.pvp-rec-name[data-v-b1982830],.pvp-rec-sub[data-v-b1982830]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pvp-rec-sub[data-v-b1982830]{color:var(--home-muted);margin-bottom:.25rem;font-size:.75rem}.pvp-rec-bottom[data-v-b1982830]{justify-content:space-between;align-items:center;display:flex}.pvp-rec-bet[data-v-b1982830]{color:var(--home-muted);font-size:.75rem}.pvp-rec-pnl[data-v-b1982830]{font-size:.9375rem;font-weight:700}.pvp-rec-pnl.is-profit[data-v-b1982830]{color:#22c55e}.pvp-rec-pnl.is-loss[data-v-b1982830]{color:#ef4444}.pvp-empty[data-v-b1982830]{text-align:center;color:var(--home-muted);padding:1.5rem 0;font-size:.875rem}.pvp-lobby-bottom[data-v-b1982830]{gap:.625rem;padding:1.25rem .9375rem;display:flex}.pvp-lobby-btn[data-v-b1982830]{background:var(--home-card);border:1px solid var(--home-border);height:2.625rem;color:var(--home-text);cursor:pointer;border-radius:.625rem;flex:1;font-size:.8125rem;font-weight:600}.pvp-lobby-btn[data-v-b1982830]:active{opacity:.85}
