.stats-root.svelte-11ujw3z{border:1px solid rgba(136,184,255,.15);border-radius:28px;padding:clamp(14px,2.2vw,24px);background:#101d359e;box-shadow:inset 0 1px #cee6ff0a,0 18px 44px #00000042;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stats-head.svelte-11ujw3z{display:grid;gap:9px;margin-bottom:16px}.stats-title.svelte-11ujw3z{margin-bottom:0;line-height:1.04;text-shadow:0 0 16px rgba(72,238,255,.24)}.filter-panels.svelte-11ujw3z{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:20px}.filter-panels.svelte-11ujw3z .card{border-radius:22px;padding:16px}.filter-panels.svelte-11ujw3z .card h3{margin-bottom:14px}.choice-grid.svelte-11ujw3z{display:grid;gap:11px}.role-grid.svelte-11ujw3z{grid-template-columns:repeat(6,minmax(0,1fr))}.lane-grid.svelte-11ujw3z{grid-template-columns:repeat(5,minmax(0,1fr))}.choice-grid.svelte-11ujw3z button:where(.svelte-11ujw3z){border:1px solid rgba(138,180,255,.15);background:#28354be6;color:#d6e7ff;border-radius:13px;padding:8px 6px 7px;min-width:0;font-weight:600;transition:all .18s ease-out;display:grid;gap:4px;justify-items:center;min-height:60px;box-shadow:inset 0 1px #c1dcff14}.filter-icon.svelte-11ujw3z{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;opacity:.95}.choice-grid.svelte-11ujw3z button:where(.svelte-11ujw3z) span:where(.svelte-11ujw3z){font-size:.64rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.choice-grid.svelte-11ujw3z button.selected:where(.svelte-11ujw3z){border-color:#30ddff6b;box-shadow:inset 0 0 0 1px #30ddff52,0 0 0 2px #30ddff1a;background:#2a4974c7}.table-wrap.svelte-11ujw3z{border:1px solid rgba(116,165,235,.18);border-radius:18px;overflow-y:auto;overflow-x:hidden;max-height:min(68vh,810px);scroll-behavior:smooth;overscroll-behavior:contain;transition:opacity .18s ease-out,filter .18s ease-out}.table-wrap.loading.svelte-11ujw3z{opacity:.8;filter:saturate(.86)}.stats-table.svelte-11ujw3z{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed;background:#070c17f0}.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(1),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(1){width:4%}.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(2),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(2){width:18%}.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(3),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(3),.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(4),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(4),.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(5),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(5){width:11%}.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(6),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(6),.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(7),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(7),.stats-table.svelte-11ujw3z th:where(.svelte-11ujw3z):nth-child(8),.stats-table.svelte-11ujw3z td:where(.svelte-11ujw3z):nth-child(8){width:15%}th.svelte-11ujw3z,td.svelte-11ujw3z{padding:8px 10px;border-bottom:1px solid rgba(132,180,255,.11);text-align:left;vertical-align:middle}th.svelte-11ujw3z{position:sticky;top:0;z-index:1;color:#bfd1ea;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;background:#171d2cf5;white-space:nowrap}.th-sort.svelte-11ujw3z{background:transparent;border:0;padding:0;color:inherit;text-transform:inherit;letter-spacing:inherit;font-size:inherit;display:inline-flex;align-items:center;gap:7px;font-weight:700}.th-sort.svelte-11ujw3z span:where(.svelte-11ujw3z){color:#8196b5;font-size:.86rem;font-weight:700;line-height:1}.th-sort.active.svelte-11ujw3z span:where(.svelte-11ujw3z){color:#66d7ff}tbody.svelte-11ujw3z tr:where(.svelte-11ujw3z){background:#050a14e0}tbody.svelte-11ujw3z tr:where(.svelte-11ujw3z):hover{background:#182d5233}.hero-cell.svelte-11ujw3z{display:flex;align-items:center;gap:8px}.hero-cell.svelte-11ujw3z strong:where(.svelte-11ujw3z){font-size:.9rem;color:#d7e6fb}.metric.svelte-11ujw3z{font-size:.98rem;font-weight:620;line-height:1.05}.metric.win.svelte-11ujw3z{color:#58cfae}.metric.pick.svelte-11ujw3z{color:#82b0f5}.metric.ban.svelte-11ujw3z{color:#c29be8}.chip-list.svelte-11ujw3z{display:flex;flex-wrap:wrap;gap:5px}.role-chips.svelte-11ujw3z .chip{background:#172e53ad;border-color:#719fff52;color:#bdd1ee}.lane-chips.svelte-11ujw3z .chip{background:#3d23579e;border-color:#b083ff4d;color:#d8c5ef}.spec-chips.svelte-11ujw3z .chip{background:#1549399e;border-color:#4abf9a4d;color:#b5e5d8}small.svelte-11ujw3z,.muted.svelte-11ujw3z{color:#8ea1bc;font-size:.72rem}.empty.svelte-11ujw3z{padding:24px;border:1px dashed rgba(132,177,245,.22);border-radius:14px;color:#97abc7;text-align:center}.footer.svelte-11ujw3z{margin-top:14px;display:flex;justify-content:space-between;align-items:center;color:#91a7c6;font-size:.82rem;gap:10px;flex-wrap:wrap}.pager.svelte-11ujw3z{display:flex;gap:8px}.pager.svelte-11ujw3z button:where(.svelte-11ujw3z){border-radius:12px;border:1px solid rgba(129,172,239,.2);background:#213758a6;color:#ccdbef;font-size:.84rem;font-weight:600;padding:8px 12px}.pager.svelte-11ujw3z button:where(.svelte-11ujw3z):disabled{opacity:.45;cursor:not-allowed}.chip{font-size:.7rem;padding:3px 8px}@media(max-width:960px){.role-grid.svelte-11ujw3z,.lane-grid.svelte-11ujw3z{grid-template-columns:repeat(3,minmax(0,1fr))}.table-wrap.svelte-11ujw3z{overflow-x:auto}.stats-table.svelte-11ujw3z{min-width:980px;table-layout:auto}}@media(max-width:640px){.stats-root.svelte-11ujw3z{border-radius:22px}.role-grid.svelte-11ujw3z,.lane-grid.svelte-11ujw3z{grid-template-columns:repeat(2,minmax(0,1fr))}}
