.leaderboard-page.svelte-1k0i8cu{color:#eef1f7;background:radial-gradient(at 85% 0,#56152028,#0000 35%),#0c0e12;min-height:100vh;font-size:16px}a.svelte-1k0i8cu{color:inherit;text-decoration:none}button.svelte-1k0i8cu,.control.svelte-1k0i8cu{cursor:pointer}a.svelte-1k0i8cu:focus-visible,button.svelte-1k0i8cu:focus-visible,input.svelte-1k0i8cu:focus-visible,select.svelte-1k0i8cu:focus-visible,.table-wrap.svelte-1k0i8cu:focus-visible{outline-offset:4px;outline:2px solid #ff8c99}.skip-link.svelte-1k0i8cu{z-index:10;color:#0c0e12;background:#ff8c99;padding:12px;position:absolute;top:-70px;left:12px}.skip-link.svelte-1k0i8cu:focus{top:12px}.masthead.svelte-1k0i8cu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;margin:auto;padding:25px 32px;display:flex}.brand.svelte-1k0i8cu{align-items:center;gap:14px;display:flex}.brand.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){letter-spacing:.13em;font-size:14px;font-weight:600}.brand.svelte-1k0i8cu small:where(.svelte-1k0i8cu){color:#a4adbd;letter-spacing:.2em;margin-top:4px;font-size:10px;display:block}.public-label.svelte-1k0i8cu{color:#a4adbd;font-size:13px}main.svelte-1k0i8cu{max-width:1536px;margin:auto;padding:0 24px 64px}.server-nav.svelte-1k0i8cu{flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0 22px;display:flex}.server-nav.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){color:#a4adbd;margin:0 8px 0 16px;font-size:12px}.server-nav.svelte-1k0i8cu a:where(.svelte-1k0i8cu){color:#b5bfd0;border:1px solid #ffffff20;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 16px;font-size:13px;display:flex}.server-nav.svelte-1k0i8cu .back:where(.svelte-1k0i8cu){color:#ffc0c7;border-color:#e55b6b55}.ranking-hero.svelte-1k0i8cu{isolation:isolate;background:#1b0e12;border:1px solid #ffffff20;border-radius:10px;min-height:224px;position:relative;overflow:hidden}.hero-art.svelte-1k0i8cu{object-fit:cover;object-position:75% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ranking-hero.svelte-1k0i8cu:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0d13fa 0%,#0b0d13ec 36%,#0b0d1375 68%,#0b0d1320);position:absolute;inset:0}.hero-copy.svelte-1k0i8cu{padding:30px 38px}.eyebrow.svelte-1k0i8cu{color:#ff98a3;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}h1.svelte-1k0i8cu{letter-spacing:-.015em;margin:12px 0;font-size:clamp(34px,4vw,55px);font-weight:600;line-height:1.06}.hero-copy.svelte-1k0i8cu>p:where(.svelte-1k0i8cu):not(.eyebrow){color:#c7cfdf;font-size:17px}.fleet-badge.svelte-1k0i8cu{color:#c8cddd;gap:8px;margin-top:22px;font-size:12px;display:inline-flex}.fleet-badge.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){color:#ff8291}.view-nav.svelte-1k0i8cu{border-bottom:1px solid #ffffff25;flex-wrap:wrap;gap:4px;margin-top:18px;display:flex}.view-nav.svelte-1k0i8cu a:where(.svelte-1k0i8cu){color:#acb5c6;border-bottom:2px solid #0000;min-height:60px;padding:19px 17px;font-weight:600}.view-nav.svelte-1k0i8cu a.active:where(.svelte-1k0i8cu){color:#f7f7fa;border-bottom-color:#ff7c8c}.section-heading.svelte-1k0i8cu{justify-content:space-between;align-items:center;gap:22px;margin:35px 0 25px;display:flex}h2.svelte-1k0i8cu{margin:4px 0 9px;font-size:36px;font-weight:600;line-height:1.1}.section-subtitle.svelte-1k0i8cu{color:#a9b3c5;font-size:14px}.update.svelte-1k0i8cu{color:#a9b3c5;flex-direction:column;align-items:flex-end;gap:10px;font-size:12px;display:flex}.update.svelte-1k0i8cu button:where(.svelte-1k0i8cu){color:#dce2ed;background:#171b23;border:1px solid #3b424f;border-radius:5px;min-height:44px;padding:8px 14px}button.svelte-1k0i8cu:disabled{opacity:.6;cursor:wait}.summary-grid.svelte-1k0i8cu{background:linear-gradient(125deg,#1b1e27,#14171e);border:1px solid #ffffff1e;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.summary-grid.svelte-1k0i8cu>div:where(.svelte-1k0i8cu){border-right:1px solid #ffffff15;padding:22px 25px}.summary-grid.svelte-1k0i8cu>div:where(.svelte-1k0i8cu):last-child{border-right:0}.summary-grid.svelte-1k0i8cu span:where(.svelte-1k0i8cu){color:#b6bfd0;font-size:13px;display:block}.summary-grid.svelte-1k0i8cu strong:where(.svelte-1k0i8cu){color:#f6f6fa;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:5px 0 1px;font-size:45px;font-weight:500;line-height:1.1;display:block}.summary-grid.svelte-1k0i8cu em:where(.svelte-1k0i8cu){color:#9ca7bb;font-size:23px;font-style:normal}.summary-grid.svelte-1k0i8cu small:where(.svelte-1k0i8cu){color:#929fb4;font-size:11px}.search-form.svelte-1k0i8cu{background:#141820;border:1px solid #ffffff1e;border-radius:8px;align-items:flex-end;gap:14px;padding:21px 24px;display:flex}.search-form.svelte-1k0i8cu label:where(.svelte-1k0i8cu){color:#c5cddd;margin-bottom:9px;font-size:13px;font-weight:600;display:block}.search-field.svelte-1k0i8cu{flex:1;min-width:0}.sort-field.svelte-1k0i8cu{width:230px}.search-form.svelte-1k0i8cu input[type=search]:where(.svelte-1k0i8cu),.search-form.svelte-1k0i8cu select:where(.svelte-1k0i8cu){color:#f1f3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1118;border:1px solid #465062;border-radius:5px;width:100%;min-height:46px;padding:10px 13px;font-size:15px}.search-form.svelte-1k0i8cu input:where(.svelte-1k0i8cu)::placeholder{color:#8e9bb0}.primary.svelte-1k0i8cu{color:#130c10;background:#ed6c7d;border:1px solid #ee7584;border-radius:5px;min-height:46px;padding:10px 22px;font-size:15px;font-weight:700}.results-heading.svelte-1k0i8cu{color:#9faec3;justify-content:space-between;gap:16px;margin:24px 0 14px;font-size:13px;display:flex}.results-heading.svelte-1k0i8cu strong:where(.svelte-1k0i8cu){color:#dce3ef;font-weight:600}.results-heading.svelte-1k0i8cu a:where(.svelte-1k0i8cu){color:#ffa6b0;text-underline-offset:3px;text-decoration:underline}.ranking-note.svelte-1k0i8cu{color:#c3bdab;margin:0 0 16px;font-size:13px}.table-wrap.svelte-1k0i8cu{background:#141820;border:1px solid #ffffff20;border-radius:8px;overflow-x:auto}table.svelte-1k0i8cu{border-collapse:collapse;width:100%;min-width:1080px;font-size:14px}thead.svelte-1k0i8cu{color:#aebad0;background:#1d222c}thead.svelte-1k0i8cu th:where(.svelte-1k0i8cu){text-align:right;white-space:nowrap;padding:18px 15px;font-size:12px;font-weight:600}thead.svelte-1k0i8cu a:where(.svelte-1k0i8cu){padding:12px 0}thead.svelte-1k0i8cu a.sorted:where(.svelte-1k0i8cu){color:#ffafba}thead.svelte-1k0i8cu .name-column:where(.svelte-1k0i8cu){text-align:left;width:28%}thead.svelte-1k0i8cu .rank-column:where(.svelte-1k0i8cu),td.rank-column.svelte-1k0i8cu{text-align:center;width:83px}tbody.svelte-1k0i8cu tr:where(.svelte-1k0i8cu){border-top:1px solid #ffffff13}tbody.svelte-1k0i8cu tr:where(.svelte-1k0i8cu):nth-child(2n){background:#161b23}tbody.svelte-1k0i8cu tr:where(.svelte-1k0i8cu):hover{background:#26242c}tbody.svelte-1k0i8cu td:where(.svelte-1k0i8cu){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#bcc7d8;padding:18px 15px}tbody.svelte-1k0i8cu td.highlight:where(.svelte-1k0i8cu){color:#ffb7c1;background:#e9677a06}tbody.svelte-1k0i8cu td:where(.svelte-1k0i8cu) strong:where(.svelte-1k0i8cu){color:#eef1f7;font-weight:650}.rank.svelte-1k0i8cu{color:#a2aec3;font-weight:600}.rank.gold.svelte-1k0i8cu{color:#efd19a}.rank.silver.svelte-1k0i8cu{color:#d8e5f6}.rank.bronze.svelte-1k0i8cu{color:#e8b095}tr.podium.svelte-1k0i8cu td:where(.svelte-1k0i8cu):first-child{box-shadow:inset 3px 0 #bf556466}.player-cell.svelte-1k0i8cu{text-align:left;max-width:340px;padding:16px 15px;font-weight:400}.player-name.svelte-1k0i8cu{color:#f0f3f9;overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}a.player-name.svelte-1k0i8cu:hover{color:#ffacb7}.steam-id.svelte-1k0i8cu{color:#99a8bd;font-size:11px;font-family:var(--font-mono);margin-top:4px;display:block}.player-detail.svelte-1k0i8cu{color:#8e9cb1;margin-top:4px;font-size:11px;display:block}.mobile-hint.svelte-1k0i8cu{color:#a3b0c4;margin:10px 0;font-size:12px;display:none}.pagination.svelte-1k0i8cu{color:#aebbd0;justify-content:center;align-items:center;gap:22px;margin:25px 0 34px;font-size:13px;display:flex}.control.svelte-1k0i8cu{color:#e3e9f3;background:#191e27;border:1px solid #3d4657;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 17px;font-size:14px;display:inline-flex}.control.disabled.svelte-1k0i8cu{color:#737f92;cursor:default;border-color:#ffffff12}.empty-panel.svelte-1k0i8cu{text-align:center;color:#a5b1c6;background:#141820;border:1px solid #ffffff20;border-radius:8px;padding:42px 24px}.empty-panel.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){color:#ff9eaa;font-size:38px;display:block}.empty-panel.svelte-1k0i8cu h3:where(.svelte-1k0i8cu){color:#e3eaf5;margin-bottom:12px;font-size:26px}.empty-panel.svelte-1k0i8cu p:where(.svelte-1k0i8cu){max-width:580px;margin:0 auto 22px;line-height:1.6}.notice.svelte-1k0i8cu{color:#e4c89f;background:#44311c25;border:1px solid #c4a06b44;border-radius:5px;margin:18px 0;padding:16px 20px;font-size:14px}footer.svelte-1k0i8cu{color:#8e9bb0;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:24px;max-width:1536px;margin:auto;padding:24px;font-size:11px;display:flex}footer.svelte-1k0i8cu strong:where(.svelte-1k0i8cu){color:#e0e6f0;margin-right:8px;font-size:16px}.sr-only.svelte-1k0i8cu{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.mobile-hint.svelte-1k0i8cu{display:block}.view-nav.svelte-1k0i8cu a:where(.svelte-1k0i8cu){padding:17px 13px;font-size:14px}}@media (width<=800px){.search-form.svelte-1k0i8cu{flex-wrap:wrap;padding:18px}.search-field.svelte-1k0i8cu{flex-basis:100%}.sort-field.svelte-1k0i8cu{flex:1;width:auto;min-width:180px}.summary-grid.svelte-1k0i8cu{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.svelte-1k0i8cu>div:where(.svelte-1k0i8cu){border-bottom:1px solid #ffffff15;padding:19px}.summary-grid.svelte-1k0i8cu>div:where(.svelte-1k0i8cu):nth-child(2n){border-right:none}.summary-grid.svelte-1k0i8cu>div:where(.svelte-1k0i8cu):nth-last-child(-n+2){border-bottom:0}.public-label.svelte-1k0i8cu{display:none}.hero-copy.svelte-1k0i8cu{padding:27px}.section-heading.svelte-1k0i8cu{align-items:flex-start}.update.svelte-1k0i8cu span:where(.svelte-1k0i8cu){text-align:right}footer.svelte-1k0i8cu{flex-wrap:wrap;gap:14px}}@media (width<=560px){main.svelte-1k0i8cu{padding:0 14px 40px}.masthead.svelte-1k0i8cu{padding:20px 16px}.brand.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){letter-spacing:.07em;font-size:12px}.brand.svelte-1k0i8cu small:where(.svelte-1k0i8cu){font-size:9px}.server-nav.svelte-1k0i8cu{gap:6px}.server-nav.svelte-1k0i8cu a:where(.svelte-1k0i8cu){padding:8px 11px}.server-nav.svelte-1k0i8cu>span:where(.svelte-1k0i8cu){display:none}.server-nav.svelte-1k0i8cu .back:where(.svelte-1k0i8cu){margin-right:auto}.hero-copy.svelte-1k0i8cu{padding:23px 20px}.hero-copy.svelte-1k0i8cu>p:where(.svelte-1k0i8cu):not(.eyebrow){max-width:255px;font-size:15px}.fleet-badge.svelte-1k0i8cu{font-size:11px}.view-nav.svelte-1k0i8cu{gap:0}.view-nav.svelte-1k0i8cu a:where(.svelte-1k0i8cu){min-height:48px;padding:12px 11px;font-size:13px}h2.svelte-1k0i8cu{font-size:30px}.section-heading.svelte-1k0i8cu{flex-direction:column;gap:14px;margin-top:25px}.update.svelte-1k0i8cu{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.update.svelte-1k0i8cu span:where(.svelte-1k0i8cu){text-align:left}.section-subtitle.svelte-1k0i8cu{line-height:1.5}.summary-grid.svelte-1k0i8cu strong:where(.svelte-1k0i8cu){font-size:38px}.summary-grid.svelte-1k0i8cu small:where(.svelte-1k0i8cu){font-size:10px}.summary-grid.svelte-1k0i8cu span:where(.svelte-1k0i8cu){font-size:12px}.search-form.svelte-1k0i8cu{gap:12px}.sort-field.svelte-1k0i8cu{min-width:0}.search-form.svelte-1k0i8cu select:where(.svelte-1k0i8cu){padding:10px 8px;font-size:13px}.primary.svelte-1k0i8cu{padding:10px 12px;font-size:13px}.results-heading.svelte-1k0i8cu{flex-direction:column;gap:7px}.pagination.svelte-1k0i8cu{gap:12px;font-size:12px}.pagination.svelte-1k0i8cu .control:where(.svelte-1k0i8cu){padding:8px 12px;font-size:12px}table.svelte-1k0i8cu{min-width:1010px}.player-cell.svelte-1k0i8cu{max-width:250px}.rank-column.svelte-1k0i8cu{min-width:60px}}
