.server-search-form[data-v-665c3807]{display:flex;flex:1;gap:8px;min-width:0}.server-search-form .search-box[data-v-665c3807]{flex:1;min-width:0}.search-submit[data-v-665c3807],.pagination button[data-v-665c3807]{padding:7px 12px;border:1px solid #d5e0dc;border-radius:5px;background:#fff;color:#26776b;cursor:pointer;white-space:nowrap}.search-submit[data-v-665c3807]:disabled,.pagination button[data-v-665c3807]:disabled{opacity:.45;cursor:default}.room-note[data-v-665c3807]{color:#718087;font-size:11px;line-height:1.8}.partial-warning[data-v-665c3807]{padding:10px;border-radius:5px;background:#fff3df;color:#8a6424;font-size:12px;line-height:1.7}.room-join-hint[data-v-665c3807]{color:#718087;font-size:10px;text-align:center}.pagination[data-v-665c3807]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px;font-size:12px;color:#718087}.servers-page[data-v-665c3807]{min-height:100vh;background:#f2f5f4;color:#263238;font-family:Segoe UI,Microsoft YaHei,sans-serif}.servers-header[data-v-665c3807]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:0 4vw;border-bottom:1px solid #dbe3e1;background:#fbfcfc}.servers-brand[data-v-665c3807]{display:inline-flex;align-items:center;gap:10px;color:#263238;font-size:13px;font-weight:600;text-decoration:none}.servers-brand i[data-v-665c3807]{width:9px;height:9px;border:1px solid #258f83;transform:rotate(45deg)}.header-meta[data-v-665c3807]{display:flex;align-items:center;gap:30px;color:#708087;font:10px/1.5 Consolas,monospace}.header-meta a[data-v-665c3807]{color:#526269;font:12px/1.5 Segoe UI,Microsoft YaHei,sans-serif;text-decoration:none}.header-meta a span[data-v-665c3807]{padding-left:8px;color:#258f83}.servers-content[data-v-665c3807]{width:min(1440px,calc(100% - 64px));margin:0 auto;padding:34px 0 42px}.servers-page button[data-v-665c3807],.servers-page a[data-v-665c3807]{font-family:inherit}.servers-page button[data-v-665c3807]:focus-visible,.servers-page a[data-v-665c3807]:focus-visible,.servers-page input[data-v-665c3807]:focus-visible{outline:2px solid #258f83;outline-offset:3px}.page-heading[data-v-665c3807]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.eyebrow[data-v-665c3807]{margin:0 0 7px;color:#258f83;font:10px/1.5 Consolas,monospace}h1[data-v-665c3807]{margin:0;font-size:28px;font-weight:550}.result-cap[data-v-665c3807]{color:#718087;font-size:11px}.browser-layout[data-v-665c3807]{display:grid;grid-template-columns:minmax(260px,310px) minmax(0,1fr);align-items:start;gap:18px}.game-sidebar[data-v-665c3807],.server-panel[data-v-665c3807]{min-width:0;border:1px solid #d8e2df;background:#fff}.game-sidebar[data-v-665c3807]{position:sticky;top:16px;max-height:calc(100vh - 96px);overflow:auto;padding:17px}.sidebar-heading[data-v-665c3807]{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.sidebar-heading h2[data-v-665c3807]{margin:0;font-size:15px;font-weight:600}.sidebar-heading>span[data-v-665c3807]{color:#718087;font:11px Consolas,monospace}.steam-form label[data-v-665c3807]{display:block;margin-bottom:7px;color:#44555b;font-size:11px;font-weight:600}.steam-form-controls[data-v-665c3807]{display:flex;gap:7px}.steam-form input[data-v-665c3807]{min-width:0;width:100%;height:36px;padding:0 9px;border:1px solid #cbd8d5;border-radius:4px;background:#fbfdfc;color:#263238;font:inherit;font-size:11px;font-variant-numeric:tabular-nums}.steam-form button[data-v-665c3807],.browse-all-button[data-v-665c3807]{flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid #258f83;border-radius:4px;background:#258f83;color:#fff;font-size:11px;cursor:pointer}.steam-form button[data-v-665c3807]:disabled,.browse-all-button[data-v-665c3807]:disabled{opacity:.55;cursor:wait}.privacy-note[data-v-665c3807]{margin:9px 0 0;color:#77858a;font-size:10px;line-height:1.6}.browse-all-button[data-v-665c3807]{width:100%;margin-top:12px;border-color:#cbd8d5;background:#f8faf9;color:#3d645c}.form-error[data-v-665c3807]{margin:10px 0 0;color:#a6654c;font-size:11px;line-height:1.6}.success-state[data-v-665c3807]{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#315f50;font-size:10px;line-height:1.6}.success-mark[data-v-665c3807]{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border-radius:50%;background:#d9eee4;color:#287457;font-size:10px;font-weight:700}.game-search[data-v-665c3807],.search-box[data-v-665c3807]{display:flex;min-width:0;height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid #cbd8d5;border-radius:4px;background:#fff;color:#718087}.game-search[data-v-665c3807]{margin-top:14px}.game-search>span[data-v-665c3807],.search-box>span[data-v-665c3807]{font-size:18px;line-height:1}.game-search input[data-v-665c3807],.search-box input[data-v-665c3807]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#263238;font:inherit;font-size:11px}.game-list[data-v-665c3807]{display:grid;gap:3px;margin-top:9px}.game-option[data-v-665c3807]{display:flex;min-width:0;min-height:52px;align-items:center;gap:9px;padding:6px 7px;border:1px solid transparent;border-radius:4px;background:#fff;color:#34464b;text-align:left;cursor:pointer}.game-option[data-v-665c3807]:hover{background:#f5f9f7}.game-option.selected[data-v-665c3807]{border-color:#a8cec3;background:#edf6f2}.game-option img[data-v-665c3807],.game-placeholder[data-v-665c3807]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;object-fit:cover;background:#e7eeeb;color:#648079}.game-copy[data-v-665c3807]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.game-copy strong[data-v-665c3807]{overflow:hidden;color:#34464b;font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.game-copy small[data-v-665c3807]{color:#718087;font-size:9px}.game-appid[data-v-665c3807]{color:#8a989d;font:9px Consolas,monospace}.game-option[data-v-665c3807]:disabled{opacity:.6;cursor:wait}.games-empty[data-v-665c3807]{margin:13px 0 0;color:#718087;font-size:11px;line-height:1.7}.inline-loading[data-v-665c3807]{display:flex;align-items:center;gap:8px;margin-top:13px;color:#68777d;font-size:11px}.loading-indicator[data-v-665c3807]{width:13px;height:13px;border:1px solid #b5cbc5;border-top-color:#258f83;border-radius:50%;animation:spin-665c3807 .8s linear infinite}.server-panel[data-v-665c3807]{min-height:460px;padding:21px 22px 15px}.selected-game-heading[data-v-665c3807]{display:flex;align-items:end;justify-content:space-between;gap:15px}.selected-game-heading .eyebrow[data-v-665c3807]{margin-bottom:5px}.selected-game-heading h2[data-v-665c3807]{overflow-wrap:anywhere;margin:0;color:#263238;font-size:22px;font-weight:600}.selected-game-heading .result-cap[data-v-665c3807]{padding-bottom:3px;white-space:nowrap}.toolbar[data-v-665c3807]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:19px 0 12px}.search-box[data-v-665c3807]{width:min(340px,100%);height:36px}.server-controls[data-v-665c3807]{display:flex;align-items:center;gap:8px}.filters[data-v-665c3807]{display:flex;gap:2px;padding:3px;border:1px solid #cbd8d5;border-radius:4px;background:#fff}.filters button[data-v-665c3807]{min-height:26px;padding:0 9px;border:0;border-radius:3px;background:transparent;color:#718087;font-size:10px;cursor:pointer}.filters button.selected[data-v-665c3807]{background:#e1f1eb;color:#176d64}.refresh-button[data-v-665c3807]{display:inline-flex;min-width:70px;min-height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid #b8cbc6;border-radius:4px;background:#fff;color:#3d5055;font-size:11px;cursor:pointer}.refresh-button[data-v-665c3807]:hover:not(:disabled){border-color:#258f83;color:#176d64}.refresh-button[data-v-665c3807]:disabled{cursor:wait;opacity:.65}.refresh-button>span[data-v-665c3807]:first-child{color:#258f83;font-size:16px}.spinning[data-v-665c3807]{animation:spin-665c3807 1s linear infinite}.server-success[data-v-665c3807]{margin:0 0 9px}.server-list[data-v-665c3807]{border-top:1px solid #c9d6d3}.server-list-head[data-v-665c3807],.server-row[data-v-665c3807]{display:grid;grid-template-columns:minmax(220px,1fr) 82px 58px 82px 82px;align-items:center;gap:12px}.server-list-head[data-v-665c3807]{min-height:32px;padding:0 10px;color:#77858a;font-size:9px}.server-list-head span[data-v-665c3807]:not(:first-child){text-align:center}.server-row[data-v-665c3807]{min-height:68px;padding:8px 10px;border-bottom:1px solid #e2e9e7;background:#fff}.server-row[data-v-665c3807]:hover{background:#f8fbfa}.server-main[data-v-665c3807]{min-width:0}.server-title-line[data-v-665c3807]{display:flex;min-width:0;align-items:center;gap:8px}.server-title-line h3[data-v-665c3807]{overflow:hidden;margin:0;color:#293b3e;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.server-index[data-v-665c3807]{flex:0 0 auto;min-width:18px;color:#9aa5a8;font:9px Consolas,monospace}.server-meta[data-v-665c3807]{display:flex;min-width:0;flex-wrap:wrap;gap:3px 10px;margin:5px 0 0 26px;color:#77858a;font-size:9px}.server-meta .address[data-v-665c3807]{color:#526269;font-family:Consolas,monospace}.server-error[data-v-665c3807]{max-width:260px;overflow:hidden;color:#a6654c;text-overflow:ellipsis;white-space:nowrap}.player-count[data-v-665c3807],.latency[data-v-665c3807]{display:flex;flex-direction:column;align-items:center;gap:3px}.player-count strong[data-v-665c3807],.latency strong[data-v-665c3807]{color:#34464b;font-size:10px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.player-count span[data-v-665c3807],.latency span[data-v-665c3807]{color:#889499;font-size:9px}.status[data-v-665c3807]{display:inline-flex;justify-content:center;align-items:center;gap:5px;color:#a76d32;font-size:10px;white-space:nowrap}.status i[data-v-665c3807]{width:6px;height:6px;border-radius:50%;background:#cf8a3b}.status--online[data-v-665c3807]{color:#258f60}.status--online i[data-v-665c3807]{background:#258f60;box-shadow:0 0 7px #258f6055}.status--listed[data-v-665c3807]{color:#477b88}.status--listed i[data-v-665c3807]{background:#477b88}.join-button[data-v-665c3807]{justify-self:end;padding:6px 8px;border:1px solid #b8d6c9;border-radius:4px;background:#f2faf6;color:#287457;font-size:9px;text-decoration:none;white-space:nowrap}.join-button[data-v-665c3807]:hover{border-color:#258f60;background:#e5f4ec}.join-placeholder[data-v-665c3807]{width:1px;height:1px}.error-state[data-v-665c3807],.empty-state[data-v-665c3807],.loading-state[data-v-665c3807]{display:flex;min-height:190px;align-items:center;justify-content:center;gap:13px;border:1px solid #d8e2df;background:#fff;text-align:left}.loading-state[data-v-665c3807]{color:#68777d;font-size:11px}.state-mark[data-v-665c3807]{display:grid;width:27px;height:27px;place-items:center;border:1px solid #c58c70;color:#a6654c}.error-state strong[data-v-665c3807],.empty-state strong[data-v-665c3807]{color:#34464b;font-size:12px;font-weight:550}.error-state p[data-v-665c3807],.empty-state p[data-v-665c3807]{margin:7px 0 0;color:#718087;font-size:10px;line-height:1.7}.error-state button[data-v-665c3807]{margin-top:9px;padding:6px 10px;border:1px solid #b5c5c1;border-radius:4px;background:#fff;color:#526269;font-size:10px;cursor:pointer}.error-state button[data-v-665c3807]:hover{border-color:#a6654c;color:#8e533e}.list-footer[data-v-665c3807]{display:flex;justify-content:space-between;gap:12px;padding-top:11px;color:#879398;font:9px/1.6 Consolas,Microsoft YaHei,monospace}.server-placeholder[data-v-665c3807]{display:flex;min-height:410px;flex-direction:column;align-items:center;justify-content:center;color:#718087;text-align:center}.placeholder-mark[data-v-665c3807]{display:grid;width:40px;height:40px;margin-bottom:12px;place-items:center;border:1px solid #d8e2df;border-radius:50%;color:#258f83;font-size:22px}.server-placeholder h2[data-v-665c3807]{margin:0;color:#34464b;font-size:14px;font-weight:550}.server-placeholder p[data-v-665c3807]{margin:7px 0 0;font-size:11px}@keyframes spin-665c3807{to{transform:rotate(360deg)}}@media (max-width: 900px){.servers-content[data-v-665c3807]{width:calc(100% - 40px)}.browser-layout[data-v-665c3807]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px}.game-sidebar[data-v-665c3807]{padding:13px}.server-panel[data-v-665c3807]{padding:17px 14px 12px}.toolbar[data-v-665c3807]{align-items:stretch;flex-direction:column}.search-box[data-v-665c3807]{width:100%}.server-controls[data-v-665c3807]{justify-content:space-between}.server-list-head[data-v-665c3807],.server-row[data-v-665c3807]{grid-template-columns:minmax(130px,1fr) 60px 46px 54px 72px;gap:5px;padding-right:6px;padding-left:6px}.server-list-head span[data-v-665c3807]:last-child{display:block}.server-row .join-button[data-v-665c3807]{padding:5px 6px;font-size:8px}}@media (max-width: 650px){.servers-header[data-v-665c3807]{min-height:58px;padding:0 16px}.header-meta[data-v-665c3807]{gap:12px;font-size:9px}.header-meta>span[data-v-665c3807]{display:none}.servers-content[data-v-665c3807]{width:calc(100% - 28px);padding-top:24px}.page-heading[data-v-665c3807]{align-items:start;flex-direction:column;gap:6px;margin-bottom:14px}h1[data-v-665c3807]{font-size:23px}.browser-layout[data-v-665c3807]{grid-template-columns:minmax(0,1fr)}.game-sidebar[data-v-665c3807]{position:static;max-height:none}.game-list[data-v-665c3807]{max-height:270px;overflow-y:auto}.server-panel[data-v-665c3807]{min-height:320px;padding:15px 10px 11px}.selected-game-heading h2[data-v-665c3807]{font-size:18px}.selected-game-heading .result-cap[data-v-665c3807]{max-width:100px;overflow-wrap:anywhere;text-align:right;white-space:normal}.server-list-head[data-v-665c3807]{display:none}.server-row[data-v-665c3807]{grid-template-columns:minmax(0,1fr) 60px 45px 68px;gap:5px;min-height:68px;padding:8px 3px}.server-row .latency[data-v-665c3807]{display:none}.server-row .join-button[data-v-665c3807]{padding:5px;font-size:8px}.server-title-line h3[data-v-665c3807]{font-size:10px}.server-meta[data-v-665c3807]{gap:3px 8px;margin-left:26px}.server-error[data-v-665c3807]{max-width:100%}.list-footer[data-v-665c3807]{flex-direction:column;gap:3px}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#080c12}body{font-family:Segoe UI,Microsoft YaHei,sans-serif;color:#e9f1f5}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:1px solid #86dbf4;outline-offset:6px}.home-shell{min-height:100vh}.home-stage{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:30px 40px;background:radial-gradient(ellipse at 78% 40%,#10202c 0%,transparent 55%)}.home-header,.home-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.26em}.home-brand i{width:9px;height:9px;border:1px solid #86dbf4;transform:rotate(45deg)}.home-header>span,.home-footer{color:#637281;font:10px/1.5 Consolas,Microsoft YaHei,monospace;letter-spacing:.14em}.home-intro{width:min(960px,100%);margin:auto;padding:90px 0}.home-eyebrow{font:10px/1.5 Consolas,monospace;color:#86dbf4;letter-spacing:.25em}.home-intro h1{margin:24px 0;font-size:clamp(42px,6.5vw,84px);font-weight:400;line-height:1.3;letter-spacing:-.03em}.home-intro em{font-style:normal;color:#86dbf4}.home-intro p{color:#8493a2;font-size:14px;letter-spacing:.08em}.browse-link{display:inline-flex;align-items:center;margin-top:32px;padding:14px 18px;border:1px solid #86dbf42b;background:#86dbf407;color:#bcccd6;font-size:12px;text-decoration:none;transition:background .2s,border-color .2s}.browse-link:hover{background:#86dbf414;border-color:#86dbf47a}.browse-link span{margin-left:36px;color:#86dbf4}@media (max-width: 600px){.home-stage{padding:24px}.home-header>span{display:none}.home-intro{padding:72px 0}}
