@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;450;500;550;600;650;700;750&display=swap";.lc-row-meta.svelte-1yop6c7{flex-wrap:wrap;justify-content:center;gap:4px 10px;line-height:1.5;display:flex}.lc-row-meta.svelte-1yop6c7>span:where(.svelte-1yop6c7){overflow-wrap:anywhere}.lc-row-meta.svelte-1yop6c7>time:where(.svelte-1yop6c7)+span:where(.svelte-1yop6c7):before{content:"·";margin-right:10px}.lc-row-meta.svelte-1yop6c7 .league-link{z-index:2;pointer-events:auto;color:inherit;text-decoration:none;position:relative}.lc-row-meta.svelte-1yop6c7 .league-link:hover{text-underline-offset:3px;text-decoration:underline}.lc-row-meta.svelte-1yop6c7 .league-link:focus-visible{outline:2px solid var(--chart-focus,var(--lime));outline-offset:3px;border-radius:3px}.columns-actions.svelte-10hmai1{flex-wrap:wrap;gap:8px;display:flex}.columns-foot.svelte-10hmai1{flex-wrap:wrap;gap:12px}@media (width<=480px){.columns-actions.svelte-10hmai1{width:100%}.columns-actions.svelte-10hmai1 .button:where(.svelte-10hmai1){flex:1;justify-content:center}}.prize-navigation.svelte-jlg9ss{margin-bottom:5px}.prize-nav-row.svelte-jlg9ss{color:#acbac6;border-radius:7px;align-items:stretch;display:flex}.prize-nav-link.svelte-jlg9ss{min-width:0;color:inherit;border-radius:7px 0 0 7px;flex:1;align-items:center;gap:12px;padding:13px 0 13px 13px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.prize-nav-toggle.svelte-jlg9ss{color:inherit;border-radius:0 7px 7px 0;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.prize-nav-link.svelte-jlg9ss:hover,.prize-nav-toggle.svelte-jlg9ss:hover{background:#203044}.prize-nav-row.active.svelte-jlg9ss{background:var(--lime);color:#172932}.prize-nav-row.active.svelte-jlg9ss .prize-nav-link:where(.svelte-jlg9ss):hover,.prize-nav-row.active.svelte-jlg9ss .prize-nav-toggle:where(.svelte-jlg9ss):hover{background:#0000000d}.prize-nav-link.svelte-jlg9ss:focus-visible,.prize-nav-toggle.svelte-jlg9ss:focus-visible,.prize-nav-children.svelte-jlg9ss a:where(.svelte-jlg9ss):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.prize-nav-row.active.svelte-jlg9ss :where(.svelte-jlg9ss):focus-visible{outline-offset:-3px;outline-color:currentColor}.prize-nav-children.svelte-jlg9ss{margin:0;padding:4px 0 6px 32px;list-style:none}.prize-nav-children.svelte-jlg9ss li:where(.svelte-jlg9ss){margin:0}.prize-nav-children.svelte-jlg9ss a:where(.svelte-jlg9ss){color:#acbac6;border-radius:5px;padding:11px 9px;font-size:12px;line-height:1.4;text-decoration:none;display:block}.prize-nav-children.svelte-jlg9ss a:where(.svelte-jlg9ss):hover{color:#fff;background:#203044}.prize-nav-children.svelte-jlg9ss a.selected:where(.svelte-jlg9ss){background:color-mix(in srgb,var(--lime) 14%,transparent);color:var(--lime)}html[data-theme=dark] .prize-nav-row.svelte-jlg9ss,html[data-theme=dark] .prize-nav-children.svelte-jlg9ss a:where(.svelte-jlg9ss){color:#b0b0b0}html[data-theme=dark] .prize-nav-link.svelte-jlg9ss:hover,html[data-theme=dark] .prize-nav-toggle.svelte-jlg9ss:hover,html[data-theme=dark] .prize-nav-children.svelte-jlg9ss a:where(.svelte-jlg9ss):hover{color:#f3f3f3;background:#292929}html[data-theme=dark] .prize-nav-row.active.svelte-jlg9ss{color:#111}html[data-theme=dark] .prize-nav-row.active.svelte-jlg9ss .prize-nav-link:where(.svelte-jlg9ss):hover,html[data-theme=dark] .prize-nav-row.active.svelte-jlg9ss .prize-nav-toggle:where(.svelte-jlg9ss):hover{color:#111;background:#0000000d}html[data-theme=dark] .prize-nav-children.svelte-jlg9ss a.selected:where(.svelte-jlg9ss){color:var(--lime)}.ref-records.svelte-17vdsbg,.record-dialog.svelte-17vdsbg{--lc-accent:#547d2d}html[data-theme=dark] .ref-records.svelte-17vdsbg,html[data-theme=dark] .record-dialog.svelte-17vdsbg{--lc-accent:#c5f467}.ref-records.svelte-17vdsbg{color:var(--chart-text);margin-top:22px}.record-heading.svelte-17vdsbg{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.record-heading.svelte-17vdsbg h2:where(.svelte-17vdsbg){margin:7px 0;font-size:28px}.record-heading.svelte-17vdsbg h2:where(.svelte-17vdsbg) span:where(.svelte-17vdsbg){color:var(--lc-accent)}.record-heading.svelte-17vdsbg p:where(.svelte-17vdsbg){color:var(--chart-muted);margin:0;font-size:14px}.record-count.svelte-17vdsbg{align-items:center;gap:12px;display:flex}.record-count.svelte-17vdsbg>strong:where(.svelte-17vdsbg){color:var(--lc-accent);font-size:38px;line-height:1}.record-count.svelte-17vdsbg>span:where(.svelte-17vdsbg){color:var(--chart-muted);font-size:12px;line-height:1.6}.record-categories.svelte-17vdsbg{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.record-categories.svelte-17vdsbg button:where(.svelte-17vdsbg){border:1px solid var(--chart-border);background:var(--chart-panel);color:var(--chart-muted);border-radius:24px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.record-categories.svelte-17vdsbg button.active:where(.svelte-17vdsbg){background:var(--lc-accent);color:#17200d;border-color:#0000}.record-categories.svelte-17vdsbg button:where(.svelte-17vdsbg) span:where(.svelte-17vdsbg){opacity:.75;font-size:11px}.record-grid.svelte-17vdsbg{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.record-card.svelte-17vdsbg{background:var(--chart-panel);border:1px solid var(--chart-border);border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.record-card.svelte-17vdsbg>header:where(.svelte-17vdsbg){color:var(--chart-muted);align-items:center;gap:9px;padding:17px 19px 0;display:flex}.record-symbol.svelte-17vdsbg{background:color-mix(in srgb,var(--lc-accent) 12%,transparent);width:32px;height:32px;color:var(--lc-accent);border-radius:10px;place-items:center;display:grid}.discipline.svelte-17vdsbg .record-symbol:where(.svelte-17vdsbg){color:#f7a850;background:#f7a8501f}.history.svelte-17vdsbg .record-symbol:where(.svelte-17vdsbg){color:#69a6ef;background:#69a6ef1f}.record-card.svelte-17vdsbg header:where(.svelte-17vdsbg) small:where(.svelte-17vdsbg){font-size:11px;font-weight:600}.record-card.svelte-17vdsbg header:where(.svelte-17vdsbg) button:where(.svelte-17vdsbg){color:var(--chart-muted);background:0 0;border:0;border-radius:7px;margin-left:auto;padding:7px}.record-card.svelte-17vdsbg button:where(.svelte-17vdsbg):hover{color:var(--lc-accent)}.record-card.svelte-17vdsbg h3:where(.svelte-17vdsbg){margin:14px 19px 12px;font-size:16px;line-height:1.4}.record-value.svelte-17vdsbg{align-items:baseline;gap:9px;margin:0 19px 16px;display:flex}.record-value.svelte-17vdsbg>strong:where(.svelte-17vdsbg){font-variant-numeric:tabular-nums;color:var(--lc-accent);font-size:34px;line-height:1.1}.record-value.svelte-17vdsbg>span:where(.svelte-17vdsbg){color:var(--chart-muted);font-size:12px}.record-winner.svelte-17vdsbg{flex:1;min-width:0;padding:0 19px 17px}.record-winner.svelte-17vdsbg p:where(.svelte-17vdsbg){color:var(--chart-muted);margin:9px 0 0;font-size:12px;line-height:1.6}.person.svelte-17vdsbg{color:inherit;align-items:center;gap:10px;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.person.svelte-17vdsbg strong:where(.svelte-17vdsbg){overflow-wrap:anywhere}.person.svelte-17vdsbg:hover{color:var(--lc-accent)}.person.svelte-17vdsbg .avatar{flex-shrink:0}.pair.svelte-17vdsbg{gap:7px;display:grid}.ref-records.svelte-17vdsbg .record-team,.record-dialog.svelte-17vdsbg .record-team{color:inherit;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.ref-records.svelte-17vdsbg .record-team:hover,.record-dialog.svelte-17vdsbg .record-team:hover{color:var(--lc-accent)}.ref-records.svelte-17vdsbg .record-team .avatar,.record-dialog.svelte-17vdsbg .record-team .avatar{width:24px;min-width:24px;height:24px}.record-fixture.svelte-17vdsbg{border-bottom:1px solid var(--chart-border);padding:13px 0}.record-fixture.svelte-17vdsbg>small:where(.svelte-17vdsbg){color:var(--chart-muted);margin-bottom:8px;font-size:11px;display:block}.fixture-teams.svelte-17vdsbg{justify-content:center;align-items:center;gap:12px;display:flex}.fixture-teams.svelte-17vdsbg .record-team{flex:1;min-width:0}.fixture-teams.svelte-17vdsbg .record-team:first-child{text-align:right;justify-content:flex-end}.ref-records.svelte-17vdsbg .record-score,.record-dialog.svelte-17vdsbg .record-score{border:1px solid var(--chart-border);background:var(--chart-raised);color:var(--chart-text);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:16px;font-weight:800;text-decoration:none}.compact.svelte-17vdsbg{border:0;margin-top:8px;padding-bottom:0}.compact.svelte-17vdsbg .fixture-teams:where(.svelte-17vdsbg){gap:7px}.compact.svelte-17vdsbg .record-team{font-size:12px}.compact.svelte-17vdsbg .record-team .avatar{width:20px;min-width:20px;height:20px}.record-card.svelte-17vdsbg footer:where(.svelte-17vdsbg){border-top:1px solid var(--chart-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 19px;display:flex}.record-card.svelte-17vdsbg footer:where(.svelte-17vdsbg)>span:where(.svelte-17vdsbg){color:var(--chart-muted);font-size:10px}.record-card.svelte-17vdsbg footer:where(.svelte-17vdsbg) button:where(.svelte-17vdsbg){color:var(--chart-text);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;font-weight:700;display:flex}.record-note.svelte-17vdsbg{color:var(--chart-muted);align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.record-empty.svelte-17vdsbg{color:var(--chart-muted);padding:35px 20px}button.svelte-17vdsbg,a.svelte-17vdsbg{touch-action:manipulation}button.svelte-17vdsbg{cursor:pointer}button.svelte-17vdsbg:focus-visible,a.svelte-17vdsbg:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px}.record-dialog.svelte-17vdsbg{background:var(--chart-panel);color:var(--chart-text);border:1px solid var(--chart-border);border-radius:18px;width:min(920px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:hidden}.record-dialog.svelte-17vdsbg::backdrop{backdrop-filter:blur(4px);background:#0009}.dialog-heading.svelte-17vdsbg{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.dialog-heading.svelte-17vdsbg h2:where(.svelte-17vdsbg){margin:8px 0 0;font-size:24px}.dialog-close.svelte-17vdsbg{background:var(--chart-raised);color:var(--chart-text);border:0;border-radius:9px;place-items:center;padding:8px;display:grid}.record-dialog-body.svelte-17vdsbg{overscroll-behavior:contain;max-height:calc(100dvh - 180px);padding:20px 24px;overflow-y:auto}.record-dialog-body.svelte-17vdsbg>p:where(.svelte-17vdsbg){margin:0 0 10px;font-size:14px;line-height:1.7}.record-dialog-body.svelte-17vdsbg>p.underlag:where(.svelte-17vdsbg){color:var(--chart-muted);margin-bottom:22px;font-size:12px}.record-rank.svelte-17vdsbg{border-top:1px solid var(--chart-border);grid-template-columns:30px minmax(0,1fr) auto 115px;align-items:center;gap:13px;padding:14px 10px;display:grid}.record-rank.chosen.svelte-17vdsbg{background:var(--chart-selected);border-radius:9px}.rank-number.svelte-17vdsbg{color:var(--chart-muted);font-size:12px}.rank-subject.svelte-17vdsbg>small:where(.svelte-17vdsbg){color:var(--chart-muted);margin-top:7px;font-size:12px;display:block}.rank-value.svelte-17vdsbg{text-align:right;font-variant-numeric:tabular-nums;font-size:24px}.rank-value.svelte-17vdsbg>small:where(.svelte-17vdsbg){color:var(--chart-muted);font-size:10px;font-weight:400;display:block}.rank-games.svelte-17vdsbg{color:var(--chart-text);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:8px 0;font-size:12px;display:flex}.rank-subject.svelte-17vdsbg .record-fixture:where(.svelte-17vdsbg){margin:0;padding:0}.record-matches.svelte-17vdsbg h3:where(.svelte-17vdsbg){margin:28px 0 10px;font-size:17px}.more-games.svelte-17vdsbg{background:var(--chart-raised);width:100%;color:var(--chart-text);border:1px solid var(--chart-border);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex}@media (width>=1600px){.record-grid.svelte-17vdsbg{gap:20px}.record-card.svelte-17vdsbg h3:where(.svelte-17vdsbg){font-size:18px}.record-value.svelte-17vdsbg>strong:where(.svelte-17vdsbg){font-size:40px}}@media (width<=1150px){.record-grid.svelte-17vdsbg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.record-grid.svelte-17vdsbg{grid-template-columns:1fr}.record-heading.svelte-17vdsbg{align-items:flex-start}.record-heading.svelte-17vdsbg h2:where(.svelte-17vdsbg){font-size:24px}.record-heading.svelte-17vdsbg p:where(.svelte-17vdsbg){font-size:12px}.record-count.svelte-17vdsbg>strong:where(.svelte-17vdsbg){font-size:28px}.record-count.svelte-17vdsbg>span:where(.svelte-17vdsbg){font-size:10px}.record-categories.svelte-17vdsbg{gap:5px}.record-categories.svelte-17vdsbg button:where(.svelte-17vdsbg){padding:8px 11px}.dialog-heading.svelte-17vdsbg{padding:18px}.dialog-heading.svelte-17vdsbg h2:where(.svelte-17vdsbg){font-size:20px}.record-dialog-body.svelte-17vdsbg{padding:16px}.record-rank.svelte-17vdsbg{grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.rank-games.svelte-17vdsbg{grid-column:2/4;justify-content:flex-start;padding:0}.rank-value.svelte-17vdsbg{font-size:22px}.person.svelte-17vdsbg{font-size:14px}.fixture-teams.svelte-17vdsbg{gap:7px}.record-note.svelte-17vdsbg{align-items:flex-start;line-height:1.5}}.ri-content.svelte-1vik1ob{--ri-accent:#547d2d;color:var(--chart-text)}html[data-theme=dark] .ri-content.svelte-1vik1ob{--ri-accent:#c5f467}.ri-intro.svelte-1vik1ob{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.ri-intro.svelte-1vik1ob h3:where(.svelte-1vik1ob){margin:7px 0;font-size:21px}.ri-intro.svelte-1vik1ob p:where(.svelte-1vik1ob){color:var(--chart-muted);max-width:650px;margin:0;font-size:12px;line-height:1.6}.ri-kpis.svelte-1vik1ob{gap:25px;display:flex}.ri-kpis.svelte-1vik1ob>span:where(.svelte-1vik1ob){color:var(--chart-muted);white-space:nowrap;font-size:11px}.ri-kpis.svelte-1vik1ob strong:where(.svelte-1vik1ob){color:var(--chart-text);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:25px;display:block}.ri-season-chart.svelte-1vik1ob{border-bottom:1px solid var(--chart-border);align-items:flex-end;gap:5px;padding:12px 22px 18px;display:flex;overflow:auto}.ri-season-chart.svelte-1vik1ob button:where(.svelte-1vik1ob){min-width:33px;color:var(--chart-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:111px;padding:0;display:flex}.ri-season-chart.svelte-1vik1ob button:where(.svelte-1vik1ob):hover .season-bar:where(.svelte-1vik1ob){background:var(--ri-accent)}.season-bar.svelte-1vik1ob{background:color-mix(in srgb,var(--ri-accent) 50%,var(--chart-raised));border-radius:4px 4px 0 0;width:70%;min-height:3px;transition:background .15s;display:block}.bar-value.svelte-1vik1ob{font-size:11px;font-weight:700}.ri-season-chart.svelte-1vik1ob small:where(.svelte-1vik1ob){font-size:10px}.ri-table-toolbar.svelte-1vik1ob{justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.ri-table-toolbar.svelte-1vik1ob>span:where(.svelte-1vik1ob){color:var(--chart-muted);font-size:11px}.ri-pills.svelte-1vik1ob{flex-wrap:wrap;gap:7px;display:flex}.ri-pills.svelte-1vik1ob button:where(.svelte-1vik1ob){background:var(--chart-raised);border:1px solid var(--chart-border);color:var(--chart-muted);cursor:pointer;border-radius:22px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:650;display:flex}.ri-pills.svelte-1vik1ob button.active:where(.svelte-1vik1ob){background:var(--chart-selected);border-color:var(--ri-accent);color:var(--ri-accent)}.ri-pills.svelte-1vik1ob small:where(.svelte-1vik1ob){font-size:10px}.team-kind.svelte-1vik1ob{padding:0 22px 12px}.ri-scroll.svelte-1vik1ob{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:clamp(340px,64vh,800px);position:relative;overflow:auto}.ri-table.svelte-1vik1ob{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:14px}.ri-table.svelte-1vik1ob th:where(.svelte-1vik1ob){z-index:2;background:var(--chart-raised);white-space:nowrap;color:var(--chart-muted);border-bottom:1px solid var(--chart-border);text-align:right;padding:13px 14px;font-size:11px;position:sticky;top:0}.ri-table.svelte-1vik1ob td:where(.svelte-1vik1ob){border-bottom:1px solid var(--chart-border);text-align:right;vertical-align:middle;padding:13px 14px}.ri-table.svelte-1vik1ob th:where(.svelte-1vik1ob):first-child,.ri-table.svelte-1vik1ob td:where(.svelte-1vik1ob):first-child{text-align:left}.ri-table.people.svelte-1vik1ob th:where(.svelte-1vik1ob):nth-child(2),.ri-table.people.svelte-1vik1ob td:where(.svelte-1vik1ob):nth-child(2){text-align:left;min-width:230px}.ri-table.people.svelte-1vik1ob{min-width:1050px}.ri-table.svelte-1vik1ob td:where(.svelte-1vik1ob)>small:where(.svelte-1vik1ob),.sum.svelte-1vik1ob small:where(.svelte-1vik1ob){color:var(--chart-muted);white-space:nowrap;margin-top:5px;font-size:10px;font-weight:400;display:block}.ri-table.svelte-1vik1ob tr:where(.svelte-1vik1ob):hover{background:var(--chart-selected)}.ri-table.svelte-1vik1ob tfoot:where(.svelte-1vik1ob){background:var(--chart-raised);font-weight:750}.ri-table.svelte-1vik1ob th:where(.svelte-1vik1ob) button:where(.svelte-1vik1ob){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.year-toggle.svelte-1vik1ob{color:var(--chart-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;display:flex}.year-toggle.svelte-1vik1ob strong:where(.svelte-1vik1ob){color:var(--ri-accent);font-size:16px}.year-toggle.svelte-1vik1ob small:where(.svelte-1vik1ob){color:var(--chart-muted);margin-left:8px;font-size:10px}.ri-child.svelte-1vik1ob td:where(.svelte-1vik1ob){background:color-mix(in srgb,var(--chart-raised) 55%,transparent);font-size:12px}.ri-child.svelte-1vik1ob td:where(.svelte-1vik1ob):first-child{padding-left:35px}.ri-content.svelte-1vik1ob .ri-entity{color:var(--chart-text);text-align:left;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.ri-content.svelte-1vik1ob .ri-entity:hover{color:var(--ri-accent)}.ri-content.svelte-1vik1ob .ri-entity .avatar{flex-shrink:0;width:28px;min-width:28px;height:28px}.ri-content.svelte-1vik1ob .ri-player .avatar{width:33px;min-width:33px;height:33px}.ri-content.svelte-1vik1ob .ri-entity small{color:var(--chart-muted);margin-top:4px;font-size:11px;display:block}.ri-content.svelte-1vik1ob .ri-latest{color:var(--chart-text);flex-direction:column;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.ri-content.svelte-1vik1ob .ri-latest>span{align-items:center;gap:7px;display:flex}.ri-content.svelte-1vik1ob .ri-latest .avatar{width:21px;min-width:21px;height:21px}.ri-content.svelte-1vik1ob .ri-latest small{color:var(--chart-muted);white-space:nowrap;font-size:10px}.ri-content.svelte-1vik1ob .ri-latest:hover{color:var(--ri-accent)}.ri-action.svelte-1vik1ob{background:var(--chart-raised);border:1px solid var(--chart-border);color:var(--chart-muted);cursor:pointer;border-radius:7px;padding:7px;display:inline-flex}.ri-match-count.svelte-1vik1ob{color:var(--ri-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:16px;font-weight:750;display:inline-flex}.ri-count.svelte-1vik1ob{color:var(--ri-accent);font-size:16px}.rank.svelte-1vik1ob{color:var(--chart-muted);font-size:11px}.ri-team-tags.svelte-1vik1ob{color:var(--chart-muted);flex-wrap:wrap;gap:4px 8px;margin:7px 0 0 43px;font-size:10px;display:flex}.ri-team-tags.svelte-1vik1ob a{color:var(--chart-muted);text-decoration:none}.ri-team-tags.svelte-1vik1ob a:hover{color:var(--ri-accent)}.ri-list-filters.svelte-1vik1ob{flex-wrap:wrap;gap:10px;padding:3px 22px 18px;display:flex}.ri-search.svelte-1vik1ob{border:1px solid var(--chart-border);background:var(--chart-raised);min-width:200px;color:var(--chart-muted);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ri-search.svelte-1vik1ob input:where(.svelte-1vik1ob){height:41px;color:var(--chart-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.ri-search.svelte-1vik1ob button:where(.svelte-1vik1ob){color:var(--chart-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:3px;display:flex}.ri-search.svelte-1vik1ob:focus-within{border-color:var(--chart-focus)}.ri-list-filters.svelte-1vik1ob .filter-select{min-width:145px}.ri-pagination.svelte-1vik1ob{border-top:1px solid var(--chart-border);color:var(--chart-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:11px;display:flex}.ri-pagination.svelte-1vik1ob>div:where(.svelte-1vik1ob){align-items:center;gap:11px;display:flex}.ri-pagination.svelte-1vik1ob button:where(.svelte-1vik1ob){border:1px solid var(--chart-border);background:var(--chart-raised);color:var(--chart-text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.ri-pagination.svelte-1vik1ob button:where(.svelte-1vik1ob):disabled{opacity:.35;cursor:default}.ri-note.svelte-1vik1ob{color:var(--chart-muted);border-top:1px solid var(--chart-border);align-items:flex-start;gap:7px;margin:0;padding:14px 22px;font-size:11px;line-height:1.6;display:flex}.ri-note.svelte-1vik1ob svg{flex-shrink:0;margin-top:1px}.ri-empty.svelte-1vik1ob{text-align:center;color:var(--chart-muted);padding:35px 22px;font-size:13px}.ri-dna-metrics.svelte-1vik1ob{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 22px 20px;display:grid}.ri-dna-metrics.svelte-1vik1ob article:where(.svelte-1vik1ob){background:var(--chart-raised);border:1px solid var(--chart-border);border-radius:12px;padding:18px}.ri-dna-metrics.svelte-1vik1ob article:where(.svelte-1vik1ob)>svg{color:var(--ri-accent);margin-bottom:15px;display:block}.ri-dna-metrics.svelte-1vik1ob strong:where(.svelte-1vik1ob){color:var(--ri-accent);font-size:30px}.ri-dna-metrics.svelte-1vik1ob h4:where(.svelte-1vik1ob){margin:8px 0;font-size:13px}.ri-dna-metrics.svelte-1vik1ob small:where(.svelte-1vik1ob){color:var(--chart-muted);font-size:10px;line-height:1.5}.ri-outcomes.svelte-1vik1ob{border:1px solid var(--chart-border);border-radius:12px;margin:0 22px 24px;padding:20px}.ri-outcomes.svelte-1vik1ob header:where(.svelte-1vik1ob){justify-content:space-between;align-items:center;gap:12px;display:flex}.ri-outcomes.svelte-1vik1ob h3:where(.svelte-1vik1ob),.ri-comparison-heading.svelte-1vik1ob h3:where(.svelte-1vik1ob){margin:0;font-size:16px}.ri-outcomes.svelte-1vik1ob header:where(.svelte-1vik1ob)>span:where(.svelte-1vik1ob),.ri-comparison-heading.svelte-1vik1ob>span:where(.svelte-1vik1ob){color:var(--chart-muted);font-size:11px}.outcome-bar.svelte-1vik1ob{border-radius:4px;gap:3px;height:12px;margin:22px 0;display:flex;overflow:hidden}.outcome-bar.svelte-1vik1ob .home:where(.svelte-1vik1ob){background:var(--ri-accent)}.outcome-bar.svelte-1vik1ob .draw:where(.svelte-1vik1ob){background:#89919a}.outcome-bar.svelte-1vik1ob .away:where(.svelte-1vik1ob){background:#6f8dcc}.outcome-numbers.svelte-1vik1ob{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.outcome-numbers.svelte-1vik1ob article:where(.svelte-1vik1ob) strong:where(.svelte-1vik1ob){font-size:25px;display:block}.outcome-numbers.svelte-1vik1ob article:where(.svelte-1vik1ob) span:where(.svelte-1vik1ob){margin-top:5px;font-size:12px;display:block}.outcome-numbers.svelte-1vik1ob article:where(.svelte-1vik1ob) small:where(.svelte-1vik1ob){color:var(--chart-muted);margin-top:5px;font-size:11px;display:block}.ri-outcomes.svelte-1vik1ob p:where(.svelte-1vik1ob){color:var(--chart-muted);margin:20px 0 0;font-size:11px;line-height:1.6}.ri-comparison-heading.svelte-1vik1ob{justify-content:space-between;align-items:center;gap:10px;padding:0 22px 15px;display:flex}button.svelte-1vik1ob:focus-visible,a.svelte-1vik1ob:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}.wdl.svelte-1vik1ob{white-space:nowrap}.wdl.svelte-1vik1ob b:where(.svelte-1vik1ob){color:var(--ri-accent)}@media (width<=900px){.ri-intro.svelte-1vik1ob{flex-direction:column;align-items:flex-start;gap:15px}.ri-dna-metrics.svelte-1vik1ob{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-kpis.svelte-1vik1ob{gap:30px}.ri-list-filters.svelte-1vik1ob .filter-select{flex:1}.ri-search.svelte-1vik1ob{flex-basis:100%}}@media (width<=550px){.ri-intro.svelte-1vik1ob{padding:18px 14px}.ri-intro.svelte-1vik1ob h3:where(.svelte-1vik1ob){font-size:18px}.ri-intro.svelte-1vik1ob p:where(.svelte-1vik1ob){font-size:11px}.ri-kpis.svelte-1vik1ob strong:where(.svelte-1vik1ob){font-size:23px}.ri-table-toolbar.svelte-1vik1ob{flex-wrap:wrap;padding:12px 14px}.ri-season-chart.svelte-1vik1ob{padding-left:14px;padding-right:14px}.ri-list-filters.svelte-1vik1ob{padding:3px 14px 14px}.team-kind.svelte-1vik1ob{padding-left:14px}.ri-dna-metrics.svelte-1vik1ob{gap:8px;margin:0 14px 14px}.ri-dna-metrics.svelte-1vik1ob article:where(.svelte-1vik1ob){padding:14px}.ri-dna-metrics.svelte-1vik1ob strong:where(.svelte-1vik1ob){font-size:25px}.ri-outcomes.svelte-1vik1ob{margin:0 14px 20px;padding:15px}.ri-outcomes.svelte-1vik1ob header:where(.svelte-1vik1ob){flex-direction:column;align-items:flex-start}.outcome-numbers.svelte-1vik1ob strong:where(.svelte-1vik1ob){font-size:22px}.ri-comparison-heading.svelte-1vik1ob{flex-direction:column;align-items:flex-start;padding:0 14px 13px}.ri-pagination.svelte-1vik1ob{flex-wrap:wrap;padding:12px 14px}.ri-note.svelte-1vik1ob{padding:14px}.ri-scroll.svelte-1vik1ob{max-height:65vh}}.pf-referee-page.svelte-jekea9{--referee-accent:#547d2d}html[data-theme=dark] .pf-referee-page.svelte-jekea9{--referee-accent:#c5f467}.referee-hero-highlights.svelte-jekea9{margin-top:23px}.referee-panel-heading.svelte-jekea9{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;display:flex}.referee-panel-heading.svelte-jekea9 .eyebrow:where(.svelte-jekea9){letter-spacing:1.4px;font-size:9px}.referee-panel-heading.svelte-jekea9 h2:where(.svelte-jekea9){margin:7px 0 0;font-size:21px}.referee-panel-filters.svelte-jekea9{gap:10px;display:flex}.referee-explorer[aria-busy=true].svelte-jekea9 .ri-content{opacity:.55}.referee-panel-filters.svelte-jekea9 .filter-select{min-width:160px;max-width:280px}.referee-scope.svelte-jekea9{flex-wrap:wrap;gap:7px;padding:17px 22px 9px;display:flex}.referee-scope.svelte-jekea9 button:where(.svelte-jekea9){background:var(--chart-raised);border:1px solid var(--chart-border);color:var(--chart-muted);cursor:pointer;border-radius:22px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:650;display:flex}.referee-scope.svelte-jekea9 button.active:where(.svelte-jekea9){color:#17200d;background:var(--lime);border-color:#0000}.referee-scope.svelte-jekea9 small:where(.svelte-jekea9){opacity:.8;font-size:10px}.referee-selection.svelte-jekea9{border-bottom:1px solid var(--chart-border);color:var(--chart-muted);justify-content:space-between;align-items:center;gap:12px;padding:3px 22px 16px;font-size:11px;display:flex}.referee-selection.svelte-jekea9 b:where(.svelte-jekea9){color:var(--chart-text)}.referee-selection.svelte-jekea9 button:where(.svelte-jekea9){color:var(--chart-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.referee-explorer.svelte-jekea9 .pf-matches{background:0 0;border:0;border-radius:0;margin:0}.referee-explorer.svelte-jekea9 .ref-records{margin:0;padding:22px}.referee-explorer.svelte-jekea9 .record-heading{margin-bottom:16px}.referee-explorer.svelte-jekea9 .pf-match-scroll{max-height:clamp(350px,65vh,800px)}.referee-explorer.svelte-jekea9 button:where(.svelte-jekea9):focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}@media (width<=850px){.referee-panel-heading.svelte-jekea9{flex-direction:column;align-items:flex-start;gap:16px}.referee-panel-filters.svelte-jekea9{width:100%}.referee-panel-filters.svelte-jekea9 .filter-select{flex:1;min-width:0;max-width:none}}@media (width<=550px){.referee-panel-filters.svelte-jekea9{flex-direction:column}.referee-panel-heading.svelte-jekea9{padding:18px 14px}.referee-scope.svelte-jekea9{gap:6px;padding:14px 14px 9px}.referee-scope.svelte-jekea9 button:where(.svelte-jekea9){padding:8px 11px;font-size:11px}.referee-selection.svelte-jekea9{flex-direction:column;align-items:flex-start;gap:8px;padding:5px 14px 13px}.referee-explorer.svelte-jekea9 .ref-records{padding:16px 14px}.referee-hero-highlights.svelte-jekea9{margin-top:20px}}.lc-history-fixture.svelte-1biek43{border:1px solid var(--chart-border);border-radius:10px;margin:12px 16px;transition:background .15s,border-color .15s;overflow:hidden}.lc-history-fixture.svelte-1biek43:hover,.lc-history-fixture.svelte-1biek43:focus-within{background:var(--chart-selected);border-color:var(--lc-accent)}.lc-history-fixture-meta.svelte-1biek43{justify-content:space-between;align-items:baseline;gap:10px 20px;padding:14px 18px 0;display:flex}.lc-history-fixture-meta.svelte-1biek43 time:where(.svelte-1biek43){color:var(--chart-text);font-size:14px;font-weight:750;line-height:1.5}.lc-history-fixture-meta.svelte-1biek43 time:where(.svelte-1biek43)>span:where(.svelte-1biek43){color:var(--chart-muted);margin-right:5px;font-size:11px;font-weight:500}.lc-history-fixture-meta.svelte-1biek43 .league-link{color:var(--chart-muted);text-align:right;overflow-wrap:anywhere;font-size:11px}.lc-history-fixture.svelte-1biek43 .lc-match-row{background:0 0;border-top:0;min-height:68px;padding:12px 16px}@media (width<=650px){.lc-history-fixture.svelte-1biek43{margin:10px 8px}.lc-history-fixture-meta.svelte-1biek43{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:12px 10px 0}.lc-history-fixture-meta.svelte-1biek43 time:where(.svelte-1biek43){font-size:13px}.lc-history-fixture-meta.svelte-1biek43 .league-link{font-size:10px}.lc-history-fixture.svelte-1biek43 .lc-match-row{padding:12px 9px}}:root{color:#172435;font-synthesis:none;--navy:#142132;--lime:#c5f467;--green:#337e4c;--muted:#7c858c;--border:#e3e7e2;--paper:#fff;--surface:#f5f6f2;background:#f5f6f2;font-family:DM Sans,Segoe UI,sans-serif;font-weight:450}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{background:0 0;border:0}a,input,select{color:inherit}input:focus,select:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #78aa42}svg{flex-shrink:0}button{transition:background .16s,color .16s,border-color .16s,box-shadow .16s}button:hover:not(:disabled){filter:brightness(.98)}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#a9b7c4;z-index:40;flex-direction:column;flex-shrink:0;width:226px;padding:30px 19px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-1.5px;align-items:center;gap:10px;padding:0 9px;font-size:30px;font-weight:750;text-decoration:none;display:flex}.nav-section-label{letter-spacing:1.6px;color:#738494;margin:0 12px 12px;font-size:9px;font-weight:650}.nav-section-label.second{text-transform:uppercase;margin-top:35px}.nav-item{text-align:left;color:#acbac6;border-radius:7px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:13px;font-size:13px;font-weight:550;display:flex}.nav-item>span:nth-child(2){flex:1}.nav-item>svg:last-child:not(:first-child){color:#7e90a0}.nav-item:hover{background:#203044}.nav-item.active{color:#172932;background:#c5f467}.nav-item.active>svg{color:#172932}.nav-pill{background:#1421321a;border-radius:4px;padding:2px 5px;font-size:10px;flex:none!important}.nav-pill.subtle{color:#c7d2dc;background:#304055}.sidebar-bottom{margin-top:auto;padding-top:48px}.sidebar-bottom p{color:#8b9bac;margin:15px 12px 28px;font-size:12px;line-height:1.8}.sidebar-bottom p strong{color:#c2ced8;font-weight:500}.pitch-art{opacity:.65;border:1px solid #344253;border-radius:5px;height:77px;margin:0 12px;position:relative;overflow:hidden}.pitch-art:before{content:"";border:1px solid #425366;border-radius:50%;width:31px;height:31px;position:absolute;top:22px;left:calc(50% - 16px)}.pitch-art:after{content:"";border-left:1px solid #425366;height:100%;position:absolute;left:50%}.pitch-art div,.pitch-art i{border:1px solid #425366;width:23px;height:34px;position:absolute;top:21px;left:-1px}.pitch-art i{left:auto;right:-1px}.pitch-art span{background:var(--lime);border-radius:50%;width:5px;height:5px;position:absolute;top:23px;left:64%;box-shadow:20px 29px #7b9960,-39px 26px #7b9960}.main-shell{width:calc(100% - 226px);min-width:0;margin-left:226px}.topbar{background:#fff9;border-bottom:1px solid #e2e5df;justify-content:space-between;align-items:center;gap:20px;height:73px;padding:0 42px;display:flex}.breadcrumb{color:#949b9e;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#35414c;font-weight:600}.topbar-right{align-items:center;gap:23px;display:flex}.profile-badge{color:#4c5e38;background:#e5eadc;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:flex}main{max-width:1600px;margin:auto;padding:0 42px 30px}.page-intro{justify-content:space-between;align-items:center;gap:30px;padding:43px 0 35px;display:flex}.eyebrow{letter-spacing:1.65px;color:#788471;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.tiny-line{background:#79a34a;width:17px;height:2px}.page-intro h1{letter-spacing:-.6px;text-transform:uppercase;margin:16px 0 15px;font-family:Barlow Condensed,Arial Narrow,Segoe UI,sans-serif;font-size:60px;font-weight:700;line-height:1.02}.page-intro h1 span{color:#8b9690}.page-intro p{color:#808984;margin:0;font-size:12px;line-height:1.85}.intro-mark{border-left:1px solid #e4e7df;justify-content:center;align-items:center;width:245px;height:195px;margin-right:10px;display:flex;position:relative}.intro-mark>span{letter-spacing:-12px;color:#e8ece1;font-family:Barlow Condensed,Impact,sans-serif;font-size:190px;font-weight:800;line-height:1;transform:rotate(-8deg)}.intro-mark>svg{color:#86a956;stroke-width:1.5px;position:absolute;top:66px;left:107px;transform:rotate(7deg)}.intro-mark i{letter-spacing:1.2px;color:#8b9882;font-size:7px;font-style:normal;font-weight:600;line-height:1.6;position:absolute;bottom:3px;right:19px}.coverage-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#848d88;flex-wrap:wrap;align-items:center;gap:27px;padding:17px 0;font-size:10px;display:flex}.coverage-strip>span{align-items:center;gap:6px;display:flex}.coverage-strip svg{color:#85917e;margin-right:3px}.coverage-strip b{color:#42533f;font-weight:650}.coverage-note{margin-left:auto;font-size:9px}.coverage-note svg{margin:0}.list-section{padding-top:30px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.7px;align-items:center;gap:11px;margin:0;font-size:22px;font-weight:650;display:flex}.section-heading p{color:#879089;margin:7px 0 0;font-size:11px;line-height:1.7}.count-bubble{color:#607153;letter-spacing:0;background:#e6eadf;border:1px solid #dce2d5;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:550}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex}.button.secondary{color:#5a6659;background:#fff;border-color:#dfe4dc}.button.secondary:hover:not(:disabled){background:#f0f3eb;border-color:#bac7ae}.button.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.button.primary:hover:not(:disabled){background:#263c4e}.button.small{min-height:31px;padding:7px 11px;font-size:10px}.icon-button{color:#88958b;border-radius:5px;justify-content:center;align-items:center;min-width:29px;min-height:29px;padding:5px;display:inline-flex}.icon-button:hover{background:#eef2e7}.text-button{color:#678348;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:550;display:inline-flex}.text-button:hover{text-decoration:underline}.filter-toolbar{align-items:center;gap:11px;margin-bottom:21px;display:flex}.search-field{color:#94a08e;background:#fff;border:1px solid #dfe4dc;border-radius:6px;align-items:center;gap:10px;min-height:41px;padding:0 13px;display:flex}.search-field input{color:#263d32;background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-size:11px}.search-field input::placeholder{color:#a0a99c}.top-search{flex:1}.select-field{color:#7c8b75;background:#fff;border:1px solid #dfe4dc;border-radius:6px;align-items:center;gap:9px;min-height:41px;padding:0 12px;display:flex;position:relative}.select-field select{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:80px;padding:11px 22px 11px 0;font-size:11px}.select-field>svg:last-child{pointer-events:none;position:absolute;right:12px}.filter-toolbar>.select-field{width:153px}.league-picker{min-width:190px;position:relative}.select-trigger{text-align:left;background:#fff;border:1px solid #dfe4dc;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:41px;padding:0 12px;font-size:11px;display:flex}.select-trigger>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-trigger>svg{color:#7e8d78}.select-trigger.active{border-color:#8fb16d}.selection-count{color:#56733e;background:#eaf2df;border-radius:3px;padding:2px 5px;font-size:9px}.league-menu{z-index:30;color:#283b2b;background:#fff;border:1px solid #dfe6d7;border-radius:9px;width:335px;padding:14px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 15px 55px #17243520}.league-menu-top{justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;display:flex}.league-menu .search-field{min-height:35px}.league-menu .search-field input{padding:8px 0}.league-options{max-height:290px;margin:9px -6px 0;padding:0 4px;overflow:auto}.league-option{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:8px 5px;display:flex}.league-option:hover{background:#f3f6ec}.league-option>span:last-child{flex-direction:column;gap:3px;display:flex}.league-option b{font-size:11px;font-weight:600}.league-option small{color:#8d9787;font-size:9px}.checkbox{border:1px solid #ccd6c3;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.checkbox.checked{background:#c5f467;border-color:#b1d96c}.league-menu-bottom{color:#818e79;border-top:1px solid #e8ede3;justify-content:space-between;align-items:center;margin-top:8px;padding-top:12px;font-size:10px;display:flex}.category-tabs{flex-wrap:wrap;gap:6px;margin-bottom:23px;display:flex}.category-tabs button{color:#7a8876;border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;padding:8px 12px;font-size:10px;display:flex}.category-tabs button.selected{color:#fff;background:#1b2d25;border-color:#1b2d25}.category-tabs button:not(.selected):hover{background:#e8ede1}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:-5px 0 21px;display:flex}.filter-chip{color:#536b3c;background:#e8efdd;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:flex}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.stat-card{background:#fff;border:1px solid #e0e5da;border-radius:10px;padding:19px 20px 0;animation:.35s both rise;overflow:hidden;box-shadow:0 3px 5px #26351d02}.card-topline{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.tag{letter-spacing:.65px;text-transform:uppercase;color:#7f8e6b;white-space:nowrap;background:#f0f3e9;border:1px solid #e7ecde;border-radius:4px;align-items:center;padding:4px 6px;font-size:8px;font-weight:650;line-height:1.3;display:inline-flex}.tag.dark{color:#bfe481;background:#24392e;border-color:#38563b}.card-title{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.card-title h3{letter-spacing:-.3px;color:#253831;margin:0;font-size:15px;font-weight:650;line-height:1.5}.card-title svg{color:#829674;margin-top:1px}.card-title:hover h3{color:#537b32}.card-unit{color:#a0a994;margin:6px 0 15px;font-size:9px}.card-unit span{color:#bcc5b4;margin:0 5px}.stat-row{border-bottom:1px solid #eff1eb;align-items:center;gap:10px;min-height:55px;padding:9px 0;display:flex}.stat-row:last-child{border-bottom:0}.stat-row .rank-number{color:#a3ad9a;font-variant-numeric:tabular-nums;min-width:18px;font-size:10px;font-weight:600}.stat-row.first{background:#f3f7eb;border:1px solid #e6edda;border-radius:6px;min-height:60px;margin:0 -8px;padding:10px 8px}.stat-row.first .rank-number{color:#7e9c59}.stat-row-main{flex:1;min-width:0}.stat-row-main>strong{font-size:11px;font-weight:600}.stat-row-main small{color:#a1aa97;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1.5;display:block;overflow:hidden}.stat-row-main small i{margin:0 3px;font-style:normal}.match-line{flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;font-weight:550;line-height:1.5;display:flex}.match-score{white-space:nowrap;color:#78925a;padding:0 1px;font-size:10px}.stat-value{color:#385336;text-align:right;letter-spacing:-.5px;font-variant-numeric:tabular-nums;min-width:27px;font-size:16px;font-weight:650}.stat-value small{color:#98a28e;letter-spacing:0;margin-top:2px;font-size:8px;font-weight:400;display:block}.stat-row.first .stat-value{color:#253d20;font-size:23px}.avatar{color:#879676;background:#eef1e7;border:1px solid #e4e9dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.team-avatar{background:0 0;border:0;border-radius:0;width:25px;height:25px}.avatar.team-avatar img{object-fit:contain;max-width:24px;max-height:24px}.avatar.large{width:65px;height:65px;font-size:20px}.card-footer{color:#768c63;border-top:1px solid #eef1e8;justify-content:space-between;align-items:center;width:calc(100% + 40px);height:48px;margin:14px -20px 0;padding:0 20px;font-size:10px;font-weight:550;display:flex}.card-footer:hover{background:#f7faf1}.round-arrow{color:#759454;border:1px solid #e0e8d6;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.card-loading{flex-direction:column;gap:19px;height:285px;padding-top:15px;display:flex}.card-loading>div{background:linear-gradient(90deg,#f4f6f0,#eaf0e2,#f4f6f0) 0 0/200% 100%;border-radius:5px;height:57px;animation:1.5s infinite shimmer}.load-more{justify-content:center;align-items:center;gap:24px;padding:32px;display:flex}.load-more>span{color:#9aa491;font-size:10px}.method-note{color:#7a8f65;background:#edf1e6;border:1px solid #e2e8d8;border-radius:7px;align-items:flex-start;gap:12px;margin-top:23px;padding:17px 20px;display:flex}.method-note div{flex-direction:column;gap:5px;display:flex}.method-note strong{font-size:11px;font-weight:600}.method-note span{color:#8b9880;font-size:10px;line-height:1.8}footer{border-top:1px solid var(--border);color:#9aa48f;align-items:center;gap:18px;max-width:1600px;margin:auto;padding:22px 42px 27px;font-size:9px;display:flex}footer .text-button{color:#849474;margin-left:auto;font-size:9px}.empty{text-align:center;color:#9aa88f;flex-direction:column;justify-content:center;align-items:center;padding:42px 16px;display:flex}.empty h3{margin:12px 0 0;font-size:13px;font-weight:550}.empty p{margin-bottom:0;font-size:11px;line-height:1.8}.stat-card .empty{height:280px}.error-box{color:#a35f48;background:#fff0eb;border:1px solid #efc8ba;border-radius:6px;align-items:center;gap:9px;margin:15px 0;padding:15px;font-size:12px;display:flex}.loading{color:#8a9b7b;justify-content:center;align-items:center;gap:11px;min-height:220px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}.muted{color:#9aa491}.small-text{font-size:11px;line-height:1.8}.sr-only,.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{background:var(--lime);z-index:100;padding:10px;position:fixed;top:10px;left:240px}.toast{color:#e4efdb;z-index:120;background:#1b3027;border:1px solid #45643a;border-radius:8px;align-items:center;gap:10px;max-width:calc(100% - 30px);padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:24px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 8px 30px #17301d25}.ranking-intro{padding-bottom:31px}.ranking-visual{justify-content:center;align-items:flex-end;gap:13px;width:230px;height:169px;margin-right:15px;padding-bottom:9px;padding-right:14px;display:flex;position:relative}.ranking-visual>div{flex-direction:column;align-items:center;gap:7px;width:47px;display:flex}.ranking-visual span{color:#a3b58d;font-family:Barlow Condensed;font-size:20px}.ranking-visual i{background:#e5ecd9;border:1px solid #dbe6cd;border-radius:5px 5px 0 0;width:47px;display:block}.ranking-visual>div:nth-child(2) i{background:#c5f467;border-color:#b9e163}.ranking-visual>svg{color:#9eb87b;stroke-width:1.2px;position:absolute;top:6px;right:1px}.ranking-section{border-top:1px solid var(--border);padding-top:27px}.ranking-section .section-heading h2{gap:14px}.ranking-section .section-heading .tag{font-size:7px}.ranking-controls{background:#fff;border:1px solid #e1e6da;border-radius:9px 9px 0 0;align-items:flex-end;gap:12px;padding:20px 20px 15px;display:flex}.control-group>label,.control-group>.control-label{letter-spacing:.8px;color:#849278;margin-bottom:8px;font-size:8px;font-weight:600;display:block}.league-control{flex:1.1;min-width:180px}.season-control{width:100px}.search-control{flex:1.2;min-width:150px}.ranking-controls .league-picker{min-width:0}.ranking-controls .search-field{background:#fafbf7}.ranking-controls .filter-button{height:41px}.filter-button.is-active{background:#eaf2dd}.filter-dot{background:#7d9c56;border-radius:50%;width:5px;height:5px}.ranking-selection{background:#fff;border:1px solid #e1e6da;border-top:0;border-radius:0 0 9px 9px;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 16px;display:flex}.league-chip{color:#5b7548;background:#f0f5e6;border:1px solid #dfe9d2;border-radius:5px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;display:flex}.league-chip .avatar{width:17px;height:17px}.league-chip .avatar img{max-width:16px;max-height:16px}.add-league{margin-left:4px;font-size:10px}.selection-help{color:#a4ad9c;margin-left:auto;font-size:9px}.extra-filters{background:#edf2e6;border:1px solid #dce6d1;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:10px;padding:16px 20px;display:flex}.extra-filters>label{color:#738665;flex-direction:column;gap:6px;font-size:10px;display:flex}.extra-filters select{background:#fff;border:1px solid #d7e1cb;border-radius:5px;padding:7px 10px;font-size:11px}.extra-filters .text-button{margin-bottom:9px;margin-left:auto}.ranking-options{align-items:center;gap:18px;padding:20px 0;display:flex}.segment-control{background:#e9ede2;border:1px solid #e0e6d6;border-radius:6px;gap:2px;padding:3px;display:flex}.segment-control button{color:#88977b;border-radius:4px;padding:6px 11px;font-size:10px;font-weight:500}.segment-control button.selected{color:#3c5734;background:#fff;box-shadow:0 1px 4px #3b502415}.minutes-filter{color:#8b9980;align-items:center;gap:6px;font-size:10px;display:flex}.minutes-filter select{color:#536b45;background:0 0;border:0;max-width:92px;padding:3px 0;font-size:10px;font-weight:550}.results-count{color:#9aa68d;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.results-count strong{color:#69824f;font-weight:600}.results-count>span{margin:0 3px}.table-shell{background:#fff;border:1px solid #e0e6d8;border-radius:9px;overflow:hidden}.table-tabs{border-bottom:1px solid #e5eadd;align-items:center;gap:22px;min-height:49px;padding:0 19px;display:flex;overflow:auto}.table-tabs>button{color:#92a083;white-space:nowrap;padding:17px 0;font-size:10px;position:relative}.table-tabs>button.selected{color:#496b35;font-weight:650}.table-tabs>button.selected:after{content:"";background:#85aa54;height:2px;position:absolute;bottom:0;left:0;right:0}.only-selected{color:#8c9a7e;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.only-selected input,input[type=checkbox]{accent-color:#7b9f50;cursor:pointer;width:13px;height:13px}.table-scroll{max-height:800px;transition:opacity .2s;overflow:auto}.table-scroll.is-loading{opacity:.45}.table-scroll table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:10px}.table-scroll thead th{z-index:4;text-align:left;color:#829471;background:#f3f6ed;border-bottom:1px solid #e0e7d6;height:43px;padding:13px 10px;font-size:9px;font-weight:550;position:sticky;top:0}.table-scroll .check-col{width:29px;padding-left:14px;padding-right:0}.table-scroll .rank-col{color:#99a68c;width:34px;font-size:9px}.table-scroll .numeric{text-align:right;font-variant-numeric:tabular-nums;padding-right:15px}.table-scroll th.numeric button{align-items:center;gap:4px;padding:0;font-size:9px;display:inline-flex}.table-scroll th.form-col button{font-size:inherit;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-placeholder{opacity:.2}.table-scroll .sorted{color:#51723b;background:#f5f9ec}.table-scroll th.sorted{color:#5c7c43;background:#eaf1dd}.table-scroll tbody td{border-bottom:1px solid #eef1e8;height:64px;padding:10px;font-weight:500}.table-scroll tbody tr:last-child td{border-bottom:0}.table-scroll tbody tr:hover td{background:#f7faf1}.table-scroll tbody tr.row-selected td{background:#f1f8e6}.player-col{min-width:170px}.player-cell{text-align:left;align-items:center;gap:9px;padding:0;display:flex}.player-cell>span:last-child{flex-direction:column;gap:5px;display:flex}.player-cell strong{color:#354930;font-size:10px;font-weight:650}.player-cell small{color:#a4ae99;font-size:8px}.player-cell:hover strong{text-decoration:underline}.team-cell{align-items:center;gap:8px;min-width:140px;display:flex}.team-cell>div{flex-direction:column;gap:5px;display:flex}.team-cell strong{color:#536a43;text-overflow:ellipsis;max-width:140px;font-size:9px;font-weight:550;overflow:hidden}.team-cell small{color:#a5af9b;text-overflow:ellipsis;max-width:145px;font-size:8px;overflow:hidden}.team-cell .avatar{width:22px;height:22px}.team-cell .avatar img{max-width:21px;max-height:21px}.top-rank{color:#759650;background:#edf3e4;border:1px solid #e2ebd6;border-radius:4px;justify-content:center;align-items:center;width:23px;height:21px;font-weight:650;display:inline-flex}.form{gap:3px;display:flex}.form>span{border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-weight:650;display:flex}.form .win{color:#71904c;background:#e0edce}.form .lose{color:#bc8a7c;background:#f2dcd6}.form .draw{color:#999c86;background:#e9e9df}.form-col{padding-left:15px;padding-right:17px}.table-pagination{color:#9aa78b;background:#fcfdf9;border-top:1px solid #e8edde;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:9px;display:flex}.table-pagination>div{align-items:center;gap:14px;display:flex}.table-pagination .button{min-height:28px;padding:5px 8px;font-size:9px}.ranking-disclaimer{color:#9ba88d;align-items:flex-start;gap:8px;margin:16px 0;display:flex}.ranking-disclaimer p{margin:0;font-size:9px;line-height:1.9}.ranking-disclaimer svg{margin-top:2px}.compare-dock{z-index:35;background:var(--navy);color:#fff;border:1px solid #354353;border-radius:10px;align-items:center;gap:16px;max-width:calc(100% - 285px);padding:14px 17px;display:flex;position:fixed;bottom:24px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 6px 40px #14213240}.selected-avatars{padding-left:4px;display:flex}.selected-avatars .avatar{border:2px solid var(--navy);width:30px;height:30px;margin-left:-4px}.compare-dock>div:nth-child(2){flex-direction:column;gap:5px;min-width:170px;display:flex}.compare-dock strong{font-size:11px;font-weight:550}.compare-dock small{color:#90a093;font-size:9px}.compare-dock .text-button{color:#a1b18e}.compare-dock .primary{background:var(--lime);color:var(--navy);border-color:var(--lime);min-height:34px;font-size:10px}.modal-backdrop{backdrop-filter:blur(4px);z-index:80;background:#101b2c82;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e0e7d8;border-radius:13px;width:620px;max-width:100%;max-height:90vh;padding:28px;overflow:auto;box-shadow:0 30px 100px #101e2b35}.modal.wide{width:900px}.modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.modal-heading h2{letter-spacing:-.7px;margin:9px 0 0;font-size:25px;font-weight:600;line-height:1.3}.modal-heading .eyebrow{font-size:8px}.modal-heading .icon-button{background:#f3f6ed}.detail-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.detail-toolbar p{color:#859477;max-width:650px;margin:0;font-size:11px;line-height:1.9}.detail-labels{letter-spacing:.8px;color:#9baa8b;justify-content:space-between;padding:15px 0 5px;font-size:8px;display:flex}.stat-row.full{gap:15px;min-height:63px;padding:13px 0}.stat-row.full.first{margin-top:7px;padding:13px 10px}.stat-row.full .match-line{gap:12px;font-size:12px}.stat-row.full .match-score{background:#edf3e4;border-radius:4px;padding:3px 8px;font-size:12px}.stat-row.full .stat-row-main small{font-size:9px}.stat-row.full .stat-row-main>strong{font-size:12px}.modal-foot{border-top:1px solid var(--border);color:#9aa88c;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;font-size:9px;line-height:1.8;display:flex}.modal-foot>span{max-width:550px}.modal-foot label{white-space:nowrap;align-items:center;gap:8px;display:flex}.modal-foot select{background:#f8faf4;border:1px solid #dfe7d4;border-radius:4px;padding:5px 10px;font-size:10px}.compare-options{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.compare-options p{color:#91a07f;font-size:10px;line-height:1.8}.compare-scroll{overflow:auto}.compare-table{border-collapse:collapse;width:100%;font-size:12px}.compare-table thead th{text-align:center;background:#f8faf4;min-width:135px;padding:15px 10px 22px}.compare-table thead th:first-child{text-align:left;color:#8e9f7b;min-width:145px;font-size:11px}.compare-table thead th>strong,.compare-table thead th>small{margin-top:10px;display:block}.compare-table thead th>strong{font-size:12px;font-weight:600}.compare-table thead th>small{color:#8e9f7b;font-size:9px;font-weight:400;line-height:1.7}.compare-table tbody th{color:#869878;text-align:left;font-size:10px;font-weight:500}.compare-table tbody td{text-align:center;font-variant-numeric:tabular-nums;padding:13px 10px;font-size:12px}.compare-table tbody tr{border-bottom:1px solid #ebf0e4}.compare-table td.best{color:#5a852f;background:#f0f7e5;font-weight:650}.comparison-note{color:#9baa8a;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:9px;line-height:1.9;display:flex}.player-profile{align-items:center;gap:20px;padding:14px 0 25px;display:flex}.player-profile p{color:#8e9e7d;font-size:11px;line-height:1.8}.profile-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.profile-stats>div{background:#f4f8ed;border:1px solid #e4ecd9;border-radius:7px;flex-direction:column;gap:10px;padding:18px;display:flex}.profile-stats span{color:#8b9e77;font-size:10px}.profile-stats strong{color:#4e7039;font-size:25px;font-weight:600}.mobile-toggle,.sidebar-scrim{display:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.4}}@media (width>=1550px){.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-intro h1{font-size:67px}.page-intro{padding-top:50px;padding-bottom:42px}.sidebar{width:240px}.main-shell{width:calc(100% - 240px);margin-left:240px}.toast,.compare-dock{left:calc(50% + 120px)}}@media (width<=1200px){.sidebar{width:196px;padding-left:13px;padding-right:13px}.brand{font-size:27px}.main-shell{width:calc(100% - 196px);margin-left:196px}main{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.page-intro h1{font-size:53px}.coverage-strip{gap:18px}.coverage-note{display:none!important}.stat-card{padding:17px 16px 0}.card-footer{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px}.stat-row{gap:8px}.match-line{gap:4px;font-size:9px}.card-title h3{font-size:14px}.stat-value{font-size:15px}.stat-row.first .stat-value{font-size:21px}.table-tabs{gap:20px}.only-selected{display:none}.ranking-controls{gap:9px;padding-left:15px;padding-right:15px}.league-control{min-width:140px}.season-control{width:85px}.filter-button{padding:10px;font-size:0}.filter-button svg{width:18px}.selection-help{display:none}.toast,.compare-dock{left:calc(50% + 98px)}.compare-dock{max-width:calc(100% - 230px)}footer{padding-left:28px;padding-right:28px}.intro-mark{width:205px}.intro-mark>span{font-size:165px}.intro-mark>svg{width:39px;left:90px}.intro-mark i{right:1px}}@media (width<=960px){.sidebar{width:177px}.main-shell{width:calc(100% - 177px);margin-left:177px}.brand{gap:8px;padding:0 7px;font-size:24px}.nav-item{gap:10px;padding:12px 10px;font-size:12px}.nav-pill{font-size:8px}.page-intro h1{font-size:46px}.page-intro p{font-size:11px}.intro-mark{width:140px;height:160px;margin:0}.intro-mark>span{font-size:135px}.intro-mark>svg{width:32px;top:53px;left:58px}.intro-mark i{font-size:6px;right:-7px}.coverage-strip{gap:13px;font-size:9px}.coverage-strip>span{gap:4px}.coverage-strip svg{width:13px}.cards-grid{gap:14px}.stat-card{padding:14px 13px 0}.card-footer{width:calc(100% + 26px);margin-left:-13px;margin-right:-13px;padding:0 13px}.match-line{gap:3px;font-size:9px}.stat-row{gap:5px}.stat-row .rank-number{min-width:16px;font-size:9px}.card-title h3{font-size:13px}.stat-row-main small{font-size:7px}.filter-toolbar{flex-wrap:wrap}.top-search{flex:1 0 100%;margin-bottom:1px}.filter-toolbar .league-picker{flex:1}.category-tabs{gap:4px}.category-tabs button{padding:7px 10px;font-size:9px}.ranking-controls{flex-wrap:wrap}.league-control{flex:65%}.season-control{flex:20%}.search-control{flex:70%;margin-top:5px}.filter-button{font-size:10px}.table-tabs{gap:18px}.ranking-visual{gap:9px;width:150px;margin:0}.ranking-visual i,.ranking-visual>div{width:35px}.ranking-visual>svg{right:-10px}.results-count{font-size:9px}.ranking-options{gap:10px}.compare-dock{gap:10px;max-width:calc(100% - 200px);padding:12px;left:calc(50% + 88px)}.compare-dock>div:nth-child(2){min-width:100px}.compare-dock small{display:none}.selected-avatars .avatar{width:25px;height:25px}.compare-dock .button{padding:8px;font-size:9px}.toast{left:calc(50% + 88px)}}@media (width<=760px){.sidebar{visibility:hidden;pointer-events:none;width:226px;padding:28px 19px 18px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar.mobile-open .brand{font-size:30px}.nav-item{padding:13px;font-size:13px}.sidebar-scrim{backdrop-filter:blur(3px);z-index:39;background:#12213285;display:block;position:fixed;inset:0}.main-shell{width:100%;margin:0}.topbar{height:61px;padding:0 20px}.mobile-toggle{color:#5f7752;margin-left:-5px;display:flex}.topbar-right{gap:14px}.profile-badge{width:26px;height:26px;font-size:10px}.breadcrumb{gap:8px;font-size:10px}main{padding:0 20px 25px}.page-intro{gap:10px;padding-top:32px;padding-bottom:27px}.page-intro h1{font-size:47px}.page-intro p{font-size:11px}.eyebrow{letter-spacing:1.25px;font-size:8px}.intro-mark{flex-shrink:0;width:130px}.coverage-strip{gap:20px;padding:15px 0;font-size:9px}.coverage-strip>span:nth-child(3){display:none}.section-heading h2{font-size:21px}.section-heading p{font-size:10px}.section-heading .button{padding:8px 11px;font-size:10px}.list-section{padding-top:25px}.cards-grid{gap:16px}.card-title h3{font-size:14px}.stat-row-main small{font-size:8px}.stat-row{gap:8px}.match-line{font-size:10px}.stat-card{padding:17px 16px 0}.card-footer{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:0 16px}.category-tabs{gap:5px;margin-bottom:20px}.category-tabs button{padding:7px 10px;font-size:10px}.method-note{padding:15px}.method-note span{font-size:9px}footer{gap:12px;padding:20px}footer>span:nth-child(2){font-size:8px}.toast,.compare-dock{max-width:calc(100% - 30px);left:50%}.compare-dock{gap:13px;width:auto;bottom:15px}.compare-dock>div:nth-child(2){min-width:125px}.compare-dock .text-button{font-size:9px}.compare-dock .button{padding:9px;font-size:10px}.modal-backdrop{padding:20px}.modal{padding:23px}.modal-heading h2{font-size:23px}.modal-foot{font-size:8px}.stat-row.full .match-line{gap:7px;font-size:11px}.ranking-section .section-heading .tag{padding:3px 5px;font-size:6px}.ranking-section .section-heading h2{gap:8px;font-size:20px}}@media (width<=540px){main{padding-left:17px;padding-right:17px}.page-intro h1{margin-top:14px;font-size:45px}.page-intro p{font-size:10px}.intro-mark{border-left:0;width:81px;height:146px;overflow:hidden}.intro-mark>span{letter-spacing:-5px;font-size:103px;transform:rotate(-8deg)}.intro-mark>svg{width:27px;height:27px;top:51px;left:35px}.intro-mark i{display:none}.topbar-right{gap:10px}.topbar{padding:0 17px}.breadcrumb{font-size:9px}.coverage-strip{justify-content:space-between;gap:15px;font-size:8px}.coverage-strip svg{width:13px;margin-right:0}.coverage-strip>span{gap:4px}.cards-grid{grid-template-columns:1fr}.stat-card{padding:19px 20px 0}.card-title h3{font-size:16px}.card-unit{font-size:9px}.match-line{gap:7px;font-size:11px}.stat-row{gap:12px;min-height:57px}.stat-row .rank-number{min-width:19px;font-size:10px}.stat-row-main small{font-size:9px}.stat-row-main>strong{font-size:12px}.stat-value{font-size:17px}.stat-row.first .stat-value{font-size:24px}.card-footer{width:calc(100% + 40px);height:49px;margin-left:-20px;margin-right:-20px;padding:0 20px;font-size:11px}.card-topline{margin-bottom:9px}.tag{font-size:8px}.category-tabs{gap:2px;margin-left:-5px}.category-tabs button{padding:8px 10px;font-size:10px}.filter-toolbar{gap:8px}.filter-toolbar>.select-field{width:143px}.filter-toolbar>.league-picker{min-width:150px}.league-menu{width:min(335px,100vw - 34px)}.section-heading{gap:8px}.section-heading h2{font-size:21px}.section-heading .button{gap:6px;padding:8px 10px;font-size:9px}.section-heading p{max-width:235px;font-size:10px}.load-more{flex-direction:column;gap:13px;padding:26px 0}.method-note{align-items:flex-start}.method-note strong{font-size:10px}.method-note span{font-size:9px}.method-note>svg{width:17px}.ranking-visual{flex-shrink:0;gap:6px;width:81px;height:140px;margin-left:-2px;padding-right:0;overflow:hidden}.ranking-visual>div,.ranking-visual i{width:23px}.ranking-visual>div{gap:5px}.ranking-visual span{font-size:15px}.ranking-visual>div:first-child i{height:35px!important}.ranking-visual>div:nth-child(2) i{height:80px!important}.ranking-visual>div:nth-child(3) i{height:56px!important}.ranking-visual>svg{display:none}.ranking-section .section-heading h2{font-size:20px}.ranking-section .section-heading .tag{display:none}.ranking-controls{gap:10px;padding:16px 14px 13px}.ranking-selection{padding:0 14px 14px}.league-control{flex-basis:60%;min-width:160px}.season-control{flex:0 0 82px}.search-control{flex-basis:65%}.filter-button{padding:9px 11px;font-size:10px}.control-group>label{font-size:7px}.select-trigger,.search-field input,.select-field select{font-size:10px}.ranking-options{flex-wrap:wrap;gap:10px;padding:17px 0}.results-count{flex-basis:100%;justify-content:flex-end;margin-top:-1px;font-size:9px}.segment-control button{padding:6px 10px;font-size:9px}.minutes-filter{margin-left:auto;font-size:9px}.minutes-filter select{font-size:9px}.table-tabs{gap:21px;padding:0 14px}.table-tabs>button{font-size:10px}.table-scroll .player-col{z-index:2;background:#fff;border-right:1px solid #edf1e6;min-width:159px;position:sticky;left:0}.table-scroll thead .player-col{z-index:5;background:#f3f6ed}.table-scroll .rank-col{display:none}.table-scroll .check-col{padding-left:8px;padding-right:8px}.table-scroll tbody td{height:61px}.player-cell{gap:7px}.player-cell strong{text-overflow:ellipsis;max-width:125px;font-size:10px;overflow:hidden}.player-cell .avatar{width:26px;height:26px}.table-pagination{padding:12px 10px;font-size:8px}.table-pagination>div{gap:7px}.table-pagination .button{padding:5px 7px;font-size:8px}.table-pagination>div>span{display:none}.compare-dock{gap:9px;width:calc(100% - 24px);max-width:100%;padding:12px}.selected-avatars{display:none}.compare-dock>div:nth-child(2){flex:1;min-width:0}.compare-dock strong{font-size:10px}.compare-dock .button{padding:8px;font-size:9px}.compare-dock .text-button{font-size:9px}.modal-backdrop{align-items:flex-end;padding:10px}.modal{border-radius:13px 13px 8px 8px;width:100%;max-height:93vh;padding:20px}.modal-heading h2{font-size:21px}.modal-heading{margin-bottom:17px}.detail-toolbar{align-items:flex-start;gap:10px}.detail-toolbar p{font-size:10px}.stat-row.full{gap:10px}.stat-row.full .match-line{gap:5px;font-size:10px}.stat-row.full .stat-row-main small{font-size:8px}.stat-row.full .stat-value{font-size:19px}.stat-row.full .match-score{padding:2px 4px;font-size:10px}.stat-row.full .stat-row-main>strong{font-size:11px}.stat-row.full.first .stat-value{font-size:23px}.modal-foot{gap:12px}.modal-foot>span{max-width:220px}.compare-options{flex-wrap:wrap;gap:5px}.compare-options p{font-size:9px}.compare-table thead th{min-width:120px;padding:10px}.compare-table thead th:first-child{min-width:115px;font-size:9px}.compare-table .avatar.large{width:50px;height:50px}.compare-table thead th>strong{font-size:10px}.compare-table tbody th{font-size:9px}.profile-stats>div{padding:14px}.profile-stats strong{font-size:22px}.profile-stats span{font-size:9px}.extra-filters{padding:14px}.extra-filters label{font-size:9px}.extra-filters select{font-size:10px}.toast{width:max-content;max-width:calc(100% - 24px);padding:13px 16px;font-size:11px;bottom:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.column-choices{grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;display:grid}.column-choices label{color:#60794e;background:#fafcf6;border:1px solid #e4eadb;border-radius:5px;align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.columns-button{white-space:nowrap;font-size:10px}.card-unit,.stat-row-main small{color:#829073}.page-intro p{color:#6e7c6b}.section-heading p{color:#77846d}.table-scroll thead th{color:#6c805d}.table-scroll .player-cell small,.team-cell small{color:#879776}.table-scroll tbody td,.table-scroll .player-cell strong{font-size:16px}.table-scroll .team-cell strong{font-size:15px}.table-scroll .numeric{min-width:60px}.ranking-section .table-shell{width:100%;max-width:100%}.ranking-section .table-scroll table{width:100%;font-size:16px}.ranking-section .table-scroll thead th{height:40px;padding:10px 4px;font-size:12px;font-weight:650}.ranking-section .table-scroll tbody td{height:56px;padding:7px 4px;font-size:16px;line-height:1.25}.ranking-section .table-scroll .numeric{text-align:center;min-width:56px;padding-left:4px;padding-right:4px}.ranking-section .table-scroll th.numeric button{grid-template-columns:10px max-content 10px;justify-content:center;align-items:center;gap:1px;width:100%;padding:0;font-size:12px;font-weight:650;display:grid}.ranking-section .table-scroll th.numeric button:before{content:"";grid-column:1}.ranking-section .sort-label{grid-column:2}.ranking-section .table-scroll th.numeric button>svg,.ranking-section .table-scroll th.numeric button>.sort-placeholder{grid-column:3;width:10px;height:10px}.ranking-section .table-scroll .check-col{width:28px;min-width:28px;padding-left:8px;padding-right:3px}.ranking-section .table-scroll .rank-col{width:32px;min-width:32px;padding-left:3px;padding-right:5px;font-size:12px}.ranking-section .table-scroll .player-col{min-width:196px}.ranking-section .player-cell{gap:8px}.ranking-section .player-cell>span:last-child,.ranking-section .team-cell>div{gap:3px}.ranking-section .table-scroll .player-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:178px;font-size:16px;font-weight:650;line-height:1.25;overflow:hidden}.ranking-section .table-scroll .team-cell{gap:7px;min-width:174px}.ranking-section .table-scroll .team-cell strong{max-width:155px;font-size:15px;font-weight:600;line-height:1.25}.ranking-section .table-scroll .player-cell small,.ranking-section .table-scroll .team-cell small{font-size:12px;line-height:1.25}.ranking-section .player-cell>.avatar{width:32px;height:32px}.ranking-section .team-cell>.avatar{width:26px;height:26px}.ranking-section .team-cell>.avatar img{max-width:25px;max-height:25px}.ranking-section .table-scroll .top-rank{min-width:24px;height:23px;font-size:12px}.ranking-section .table-scroll .form-col{width:1%;min-width:140px;padding-left:6px;padding-right:6px}.ranking-section .table-scroll th.form-col{text-align:center}.ranking-section .table-scroll .form-col .form{justify-content:flex-end}.ranking-section .table-tabs{gap:18px;padding-left:14px;padding-right:14px}.ranking-section .table-tabs>button{padding-top:13px;padding-bottom:13px;font-size:12px}.ranking-section .only-selected{font-size:12px}.ranking-section .control-group>label,.ranking-section .control-group>.control-label{font-size:10px}.ranking-section .search-field input,.ranking-section .select-field select,.ranking-section .select-trigger,.ranking-section .filter-button{font-size:13px}.ranking-section .league-chip,.ranking-section .minutes-filter,.ranking-section .minutes-filter select,.ranking-section .segment-control button,.ranking-section .columns-button,.ranking-section .results-count,.ranking-section .table-pagination{font-size:12px}.ranking-section .ranking-options{gap:12px;padding:14px 0}.ranking-section .table-pagination{gap:12px;padding:12px}.ranking-section .table-pagination .button{font-size:12px}@media (width<=540px){.ranking-section .table-scroll tbody td{padding-top:7px;padding-bottom:7px;font-size:15px}.ranking-section .table-scroll .player-col{min-width:180px}.ranking-section .table-scroll .player-cell strong{max-width:139px;font-size:15px}.ranking-section .table-scroll .team-cell strong{font-size:14px}.ranking-section .table-scroll .player-cell small,.ranking-section .table-scroll .team-cell small{font-size:11px}.ranking-section .player-cell>.avatar{width:28px;height:28px}.ranking-section .table-tabs{gap:16px}}.ranking-disclaimer{color:#879976}@media (width<=540px){.ranking-options .columns-button{margin-left:auto;font-size:9px}.results-count{flex:1;justify-content:flex-start;margin-left:0}.column-choices{gap:8px}.column-choices label{padding:9px;font-size:11px}.table-scroll .player-cell strong,.table-scroll tbody td{font-size:15px}}.podium-list{--top-row-height:58px;height:calc(var(--top-row-height) * 5);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a2b68c #f2f6eb;overscroll-behavior-y:contain;overflow-anchor:none;border-radius:6px;overflow:hidden auto}.podium-list:focus-visible{outline-offset:3px;outline:2px solid #78aa42}.podium-list .stat-row,.podium-list .stat-row.first{height:var(--top-row-height);min-height:var(--top-row-height);max-height:var(--top-row-height);margin:0;padding:9px 6px}.podium-list .match-line{flex-wrap:nowrap}.podium-list .match-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.podium-list .match-score{flex-shrink:0}.podium-list .stat-row-main>strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.top-period-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:17px;display:flex}.top-period-description{color:#7b8b6d;font-size:10px}.match-club.measured-club .club-name{text-underline-offset:3px;font-weight:800;text-decoration:underline}.match-club{align-items:center;gap:5px;min-width:0;display:inline-flex}.podium-list .match-club{flex:1 1 0}.match-club .avatar.team-avatar{width:18px;height:18px}.match-club .avatar.team-avatar img{max-width:18px;max-height:18px}.match-club .club-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-row-meta{color:#829073;align-items:center;gap:4px;min-width:0;margin-top:4px;display:flex}.stat-row-meta small{min-width:0;margin-top:0}.inline-club{align-items:center;gap:4px;min-width:0;display:inline-flex}.stat-row-meta .inline-club{white-space:nowrap;flex-shrink:1;max-width:50%;font-size:8px}.inline-club>span:last-child{text-overflow:ellipsis;overflow:hidden}.inline-club .avatar.team-avatar{width:14px;height:14px}.inline-club .avatar.team-avatar img{max-width:14px;max-height:14px}.compare-table .inline-club{justify-content:center}@media (width<=540px){.top-period-toolbar{gap:10px}.top-period-description{font-size:9px}}.stat-card .card-title h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;line-height:22.5px;overflow:hidden}.stat-card .card-unit{color:#6b7470;font-size:11px;line-height:12px}.podium-list .stat-row,.podium-list .stat-row.first{gap:6px;padding:6px 4px}.podium-list .stat-row .rank-number{color:#6a736b;min-width:19px;font-size:12px}.podium-list .match-line{color:#202f3a;gap:5px;font-size:14px;font-weight:600;line-height:23px}.podium-list .match-line .match-score{text-align:center;color:#1d303e;min-width:38px;padding:0;font-size:18px;font-weight:750;line-height:23px}.podium-list .match-club{gap:5px}.podium-list .match-club .avatar.team-avatar,.podium-list .match-club .avatar.team-avatar img{width:22px;max-width:22px;height:22px;max-height:22px}.podium-list .stat-row-main>strong{color:#24313b;font-size:14px;font-weight:650;line-height:21px}.podium-list .stat-row-main>small,.podium-list .stat-row-meta small{color:#69766b;margin-top:2px;font-size:11px;line-height:14px}.podium-list .stat-row-meta{gap:4px;margin-top:1px}.podium-list .stat-row-meta .inline-club{font-size:11px;line-height:16px}.podium-list .inline-club .avatar.team-avatar,.podium-list .inline-club .avatar.team-avatar img{width:16px;max-width:16px;height:16px;max-height:16px}.podium-list .stat-row>.avatar{width:34px;height:34px}.podium-list .stat-row>.avatar.team-avatar{width:29px;height:29px}.podium-list .stat-row>.avatar.team-avatar img{max-width:29px;max-height:29px}.podium-list .stat-row .stat-value{letter-spacing:-.5px;color:#273e2c;min-width:30px;font-size:22px;line-height:25px}.podium-list .stat-row.first .stat-value{font-size:26px;line-height:29px}.stat-card .card-footer{font-size:11px}.search-field:focus-within{border-color:#89939d;box-shadow:0 0 0 2px #1724350c}.search-field input:focus-visible{box-shadow:none;outline:none}.search-field input{color:#24313f}.unified-search{min-width:0;position:relative}.unified-search .search-field{width:100%}.unified-search .search-field input{padding:10px 0;font-size:13px;line-height:19px}.unified-search .search-field input::placeholder{color:#899198}.unified-search .search-filter-toggle{color:#69747d;border-left:1px solid #e4e7e9;border-radius:0;gap:7px;min-width:46px;padding-left:12px}.unified-search button:focus-visible{outline-color:#7c8791}.unified-search-menu{z-index:32;background:#fff;border:1px solid #d9dfe3;border-radius:8px;width:100%;max-width:650px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 14px 40px #1421321c}.unified-search-heading{color:#35414d;border-bottom:1px solid #e7eaed;align-items:center;gap:12px;padding:15px 17px;font-size:12px;display:flex}.unified-search-heading>span{color:#8a939b;font-size:11px}.unified-search-heading .text-button{color:#6c7882;margin-left:auto;font-size:11px}.unified-search-options{max-height:320px;padding:6px;overflow:auto}.unified-search-option{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.unified-search-option:hover,.unified-search-option.is-active,.unified-search-option.is-chosen{background:#f0f3f6}.unified-search-option .checkbox{border-color:#b9c2ca}.unified-search-option .checkbox.checked{color:#fff;background:#263a4c;border-color:#263a4c}.unified-search-option>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.unified-search-option strong{color:#344453;font-size:13px;font-weight:600}.unified-search-option small{color:#89949c;font-size:11px}.unified-search-note,.search-stat-hint{color:#859099;background:#f8f9fa;margin:0;padding:12px 17px;font-size:11px;line-height:1.7}.search-scope-chip{color:#526575;background:#e9eef2;font-size:11px}.modal.toplist-modal{width:580px;padding:24px}.toplist-modal .modal-heading h2{font-size:27px}.toplist-modal .detail-toolbar{gap:14px;padding-bottom:16px}.toplist-modal .detail-toolbar p{color:#69766b;font-size:13px;line-height:1.65}.toplist-modal .detail-toolbar .button{flex-shrink:0;font-size:12px}.toplist-modal .detail-labels{color:#73816e;padding:16px 4px 7px;font-size:11px}.toplist-modal .stat-row.full,.toplist-modal .stat-row.full.first{gap:10px;min-height:76px;margin-left:0;margin-right:0;padding:12px 4px}.toplist-modal .stat-row.full .rank-number{color:#71806c;min-width:24px;font-size:14px}.toplist-modal .stat-row.full>.avatar{width:40px;height:40px}.toplist-modal .stat-row.full>.avatar img{max-width:40px;max-height:40px}.toplist-modal .stat-row.full .stat-row-main>strong{color:#24313b;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:25px;display:block}.toplist-modal .stat-row.full .stat-row-meta{flex-wrap:wrap;gap:3px 6px}.toplist-modal .stat-row.full .stat-row-main small{color:#69766b;white-space:normal;font-size:13px;line-height:19px}.toplist-modal .stat-row-meta .inline-club{color:#53664e;max-width:100%;font-size:13px;line-height:19px}.toplist-modal .inline-club .avatar.team-avatar,.toplist-modal .inline-club .avatar.team-avatar img{width:18px;max-width:18px;height:18px;max-height:18px}.toplist-modal .stat-row.full .stat-value{flex-shrink:0;min-width:54px;font-size:28px;line-height:32px}.toplist-modal .stat-row.full.first .stat-value{font-size:32px;line-height:36px}.toplist-modal .stat-row.full .stat-value small{font-size:12px;line-height:16px}.toplist-modal .stat-row.full .match-line{gap:8px;font-size:16px;line-height:24px}.toplist-modal .stat-row.full .match-score{font-size:20px}.toplist-modal .modal-foot,.toplist-modal .modal-foot select{font-size:12px}@media (width<=540px){.modal.toplist-modal{padding:20px 16px}.toplist-modal .modal-heading h2{font-size:24px}.toplist-modal .stat-row.full,.toplist-modal .stat-row.full.first{gap:8px}.toplist-modal .stat-row.full>.avatar{width:36px;height:36px}.toplist-modal .stat-row.full .stat-row-main>strong{font-size:17px}.toplist-modal .stat-row.full .stat-value{font-size:26px}.toplist-modal .stat-row.full.first .stat-value{font-size:30px}.toplist-modal .stat-row.full .rank-number{min-width:20px;font-size:13px}.toplist-modal .stat-row.full .stat-value{min-width:42px}.toplist-modal .stat-row-meta .inline-club,.toplist-modal .stat-row.full .stat-row-main small,.unified-search .search-field input{font-size:12px}.unified-search .search-field{gap:7px;padding:0 10px}.unified-search-heading{gap:8px;padding:13px 12px}.unified-search-heading>span{display:none}.podium-list .match-line{font-size:14px}.stat-card .card-title h3{font-size:17px}}:root[data-theme=dark]{color:var(--dark-text);background:var(--dark-raised)}:where(html[data-theme=dark]) button:focus-visible,:where(html[data-theme=dark]) a:focus-visible,:where(html[data-theme=dark]) input:focus-visible,:where(html[data-theme=dark]) select:focus-visible{outline:2px solid var(--dark-border)}:where(html[data-theme=dark]) .sidebar{color:var(--dark-muted)}:where(html[data-theme=dark]) .brand{color:var(--dark-text)}:where(html[data-theme=dark]) .nav-section-label,:where(html[data-theme=dark]) .nav-item,:where(html[data-theme=dark]) .nav-item>svg:last-child:not(:first-child){color:var(--dark-muted)}:where(html[data-theme=dark]) .nav-item:hover{background:var(--dark-panel)}:where(html[data-theme=dark]) .nav-item.active{background:var(--lime);color:var(--dark-text)}:where(html[data-theme=dark]) .nav-item.active>svg{color:var(--dark-text)}:where(html[data-theme=dark]) .nav-pill{background:var(--dark-panel)}:where(html[data-theme=dark]) .nav-pill.subtle{background:var(--dark-panel);color:var(--dark-muted)}:where(html[data-theme=dark]) .sidebar-bottom p,:where(html[data-theme=dark]) .sidebar-bottom p strong{color:var(--dark-muted)}:where(html[data-theme=dark]) .pitch-art,:where(html[data-theme=dark]) .pitch-art:before{border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .pitch-art:after{border-left:1px solid var(--dark-border)}:where(html[data-theme=dark]) .pitch-art div,:where(html[data-theme=dark]) .pitch-art i{border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .pitch-art span{box-shadow:20px 29px #0005,-39px 26px #0005}:where(html[data-theme=dark]) .topbar{border-bottom:1px solid var(--dark-border);background:var(--dark-panel)}:where(html[data-theme=dark]) .breadcrumb{color:var(--dark-muted)}:where(html[data-theme=dark]) .breadcrumb strong{color:var(--dark-text)}:where(html[data-theme=dark]) .profile-badge{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .eyebrow{color:var(--dark-muted)}:where(html[data-theme=dark]) .tiny-line{background:var(--dark-panel)}:where(html[data-theme=dark]) .page-intro h1 span,:where(html[data-theme=dark]) .page-intro p{color:var(--dark-muted)}:where(html[data-theme=dark]) .intro-mark{border-left:1px solid var(--dark-border)}:where(html[data-theme=dark]) .intro-mark>span,:where(html[data-theme=dark]) .intro-mark>svg,:where(html[data-theme=dark]) .intro-mark i,:where(html[data-theme=dark]) .coverage-strip,:where(html[data-theme=dark]) .coverage-strip svg{color:var(--dark-muted)}:where(html[data-theme=dark]) .coverage-strip b{color:var(--dark-text)}:where(html[data-theme=dark]) .count-bubble{background:var(--dark-raised);border:1px solid var(--dark-border);color:var(--dark-text)}:where(html[data-theme=dark]) .button.secondary{background:var(--dark-panel);border-color:var(--dark-border);color:var(--dark-text)}:where(html[data-theme=dark]) .button.secondary:hover:not(:disabled){background:var(--dark-raised);border-color:var(--dark-border)}:where(html[data-theme=dark]) .button.primary{color:var(--dark-text)}:where(html[data-theme=dark]) .button.primary:hover:not(:disabled){background:var(--dark-panel)}:where(html[data-theme=dark]) .icon-button{color:var(--dark-muted)}:where(html[data-theme=dark]) .icon-button:hover{background:var(--dark-raised)}:where(html[data-theme=dark]) .text-button{color:var(--dark-text)}:where(html[data-theme=dark]) .search-field{background:var(--dark-panel);border:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .search-field input::placeholder{color:var(--dark-muted)}:where(html[data-theme=dark]) .select-field{background:var(--dark-panel);border:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .select-trigger{border:1px solid var(--dark-border);background:var(--dark-panel)}:where(html[data-theme=dark]) .select-trigger>svg{color:var(--dark-muted)}:where(html[data-theme=dark]) .select-trigger.active{border-color:var(--dark-border)}:where(html[data-theme=dark]) .selection-count{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .league-menu{background:var(--dark-panel);border:1px solid var(--dark-border);color:var(--dark-text);box-shadow:0 15px 55px #0005}:where(html[data-theme=dark]) .league-option:hover{background:var(--dark-raised)}:where(html[data-theme=dark]) .league-option small{color:var(--dark-muted)}:where(html[data-theme=dark]) .checkbox{border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .checkbox.checked{background:var(--lime);border-color:var(--dark-border)}:where(html[data-theme=dark]) .league-menu-bottom{border-top:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .category-tabs button{color:var(--dark-muted)}:where(html[data-theme=dark]) .category-tabs button.selected{background:var(--dark-panel);color:var(--dark-text);border-color:var(--dark-border)}:where(html[data-theme=dark]) .category-tabs button:not(.selected):hover{background:var(--dark-raised)}:where(html[data-theme=dark]) .filter-chip{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .stat-card{background:var(--dark-panel);border:1px solid var(--dark-border);box-shadow:0 3px 5px #0005}:where(html[data-theme=dark]) .tag{background:var(--dark-raised);color:var(--dark-muted);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .tag.dark{background:var(--dark-panel);color:var(--dark-muted);border-color:var(--dark-border)}:where(html[data-theme=dark]) .card-title h3{color:var(--dark-text)}:where(html[data-theme=dark]) .card-title svg{color:var(--dark-muted)}:where(html[data-theme=dark]) .card-title:hover h3{color:var(--dark-text)}:where(html[data-theme=dark]) .card-unit,:where(html[data-theme=dark]) .card-unit span{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-row{border-bottom:1px solid var(--dark-border)}:where(html[data-theme=dark]) .stat-row .rank-number{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-row.first{background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .stat-row.first .rank-number,:where(html[data-theme=dark]) .stat-row-main small,:where(html[data-theme=dark]) .match-score{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-value{color:var(--dark-text)}:where(html[data-theme=dark]) .stat-value small{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-row.first .stat-value{color:var(--dark-text)}:where(html[data-theme=dark]) .avatar{background:var(--dark-raised);border:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .card-footer{border-top:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .card-footer:hover{background:var(--dark-panel)}:where(html[data-theme=dark]) .round-arrow{border:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .card-loading>div{background:linear-gradient(90deg, var(--dark-raised), var(--dark-raised), var(--dark-raised))}:where(html[data-theme=dark]) .load-more>span{color:var(--dark-muted)}:where(html[data-theme=dark]) .method-note{background:var(--dark-raised);border:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .method-note span,:where(html[data-theme=dark]) footer,:where(html[data-theme=dark]) footer .text-button,:where(html[data-theme=dark]) .empty{color:var(--dark-muted)}:where(html[data-theme=dark]) .error-box{background:var(--dark-raised);border:1px solid var(--dark-border);color:var(--dark-text)}:where(html[data-theme=dark]) .loading,:where(html[data-theme=dark]) .muted{color:var(--dark-muted)}:where(html[data-theme=dark]) .toast{border:1px solid var(--dark-border);background:var(--dark-panel);color:var(--dark-muted);box-shadow:0 8px 30px #0005}:where(html[data-theme=dark]) .ranking-visual span{color:var(--dark-muted)}:where(html[data-theme=dark]) .ranking-visual i{background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .ranking-visual>div:nth-child(2) i{background:var(--lime);border-color:var(--dark-border)}:where(html[data-theme=dark]) .ranking-visual>svg{color:var(--dark-muted)}:where(html[data-theme=dark]) .ranking-controls{background:var(--dark-panel);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .control-group>label,:where(html[data-theme=dark]) .control-group>.control-label{color:var(--dark-muted)}:where(html[data-theme=dark]) .ranking-controls .search-field{background:var(--dark-panel)}:where(html[data-theme=dark]) .filter-button.is-active{background:var(--dark-raised)}:where(html[data-theme=dark]) .filter-dot{background:var(--dark-panel)}:where(html[data-theme=dark]) .ranking-selection{background:var(--dark-panel);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .league-chip{color:var(--dark-text);background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .selection-help{color:var(--dark-muted)}:where(html[data-theme=dark]) .extra-filters{background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .extra-filters>label{color:var(--dark-muted)}:where(html[data-theme=dark]) .extra-filters select{background:var(--dark-panel);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .segment-control{background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .segment-control button{color:var(--dark-muted)}:where(html[data-theme=dark]) .segment-control button.selected{background:var(--dark-panel);color:var(--dark-text);box-shadow:0 1px 4px #0005}:where(html[data-theme=dark]) .minutes-filter{color:var(--dark-muted)}:where(html[data-theme=dark]) .minutes-filter select{color:var(--dark-text)}:where(html[data-theme=dark]) .results-count{color:var(--dark-muted)}:where(html[data-theme=dark]) .results-count strong{color:var(--dark-text)}:where(html[data-theme=dark]) .table-shell{border:1px solid var(--dark-border);background:var(--dark-panel)}:where(html[data-theme=dark]) .table-tabs{border-bottom:1px solid var(--dark-border)}:where(html[data-theme=dark]) .table-tabs>button{color:var(--dark-muted)}:where(html[data-theme=dark]) .table-tabs>button.selected{color:var(--dark-text)}:where(html[data-theme=dark]) .table-tabs>button.selected:after{background:var(--dark-panel)}:where(html[data-theme=dark]) .only-selected{color:var(--dark-muted)}:where(html[data-theme=dark]) .table-scroll thead th{background:var(--dark-raised);border-bottom:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .table-scroll .rank-col{color:var(--dark-muted)}:where(html[data-theme=dark]) .table-scroll .sorted,:where(html[data-theme=dark]) .table-scroll th.sorted{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .table-scroll tbody td{border-bottom:1px solid var(--dark-border)}:where(html[data-theme=dark]) .table-scroll tbody tr:hover td{background:var(--dark-panel)}:where(html[data-theme=dark]) .table-scroll tbody tr.row-selected td{background:var(--dark-raised)}:where(html[data-theme=dark]) .player-cell strong{color:var(--dark-text)}:where(html[data-theme=dark]) .player-cell small{color:var(--dark-muted)}:where(html[data-theme=dark]) .team-cell strong{color:var(--dark-text)}:where(html[data-theme=dark]) .team-cell small{color:var(--dark-muted)}:where(html[data-theme=dark]) .top-rank{background:var(--dark-raised);color:var(--dark-muted);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .form .win{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .form .lose,:where(html[data-theme=dark]) .form .draw{background:var(--dark-raised);color:var(--dark-muted)}:where(html[data-theme=dark]) .table-pagination{border-top:1px solid var(--dark-border);color:var(--dark-muted);background:var(--dark-panel)}:where(html[data-theme=dark]) .ranking-disclaimer{color:var(--dark-muted)}:where(html[data-theme=dark]) .compare-dock{color:var(--dark-text);border:1px solid var(--dark-border);box-shadow:0 6px 40px #0005}:where(html[data-theme=dark]) .compare-dock small,:where(html[data-theme=dark]) .compare-dock .text-button{color:var(--dark-muted)}:where(html[data-theme=dark]) .modal-backdrop{background:#000000b3}:where(html[data-theme=dark]) .modal{background:var(--dark-panel);border:1px solid var(--dark-border);box-shadow:0 30px 100px #0005}:where(html[data-theme=dark]) .modal-heading .icon-button{background:var(--dark-raised)}:where(html[data-theme=dark]) .detail-toolbar p,:where(html[data-theme=dark]) .detail-labels{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-row.full .match-score{background:var(--dark-raised)}:where(html[data-theme=dark]) .modal-foot{color:var(--dark-muted)}:where(html[data-theme=dark]) .modal-foot select{border:1px solid var(--dark-border);background:var(--dark-panel)}:where(html[data-theme=dark]) .compare-options p{color:var(--dark-muted)}:where(html[data-theme=dark]) .compare-table thead th{background:var(--dark-panel)}:where(html[data-theme=dark]) .compare-table thead th:first-child,:where(html[data-theme=dark]) .compare-table thead th>small,:where(html[data-theme=dark]) .compare-table tbody th{color:var(--dark-muted)}:where(html[data-theme=dark]) .compare-table tbody tr{border-bottom:1px solid var(--dark-border)}:where(html[data-theme=dark]) .compare-table td.best{color:var(--dark-text);background:var(--dark-raised)}:where(html[data-theme=dark]) .comparison-note,:where(html[data-theme=dark]) .player-profile p{color:var(--dark-muted)}:where(html[data-theme=dark]) .profile-stats>div{background:var(--dark-raised);border:1px solid var(--dark-border)}:where(html[data-theme=dark]) .profile-stats span{color:var(--dark-muted)}:where(html[data-theme=dark]) .profile-stats strong{color:var(--dark-text)}@media (width<=760px){:where(html[data-theme=dark]) .sidebar-scrim{background:#000000b3}:where(html[data-theme=dark]) .mobile-toggle{color:var(--dark-text)}}@media (width<=540px){:where(html[data-theme=dark]) .table-scroll .player-col{background:var(--dark-panel);border-right:1px solid var(--dark-border)}:where(html[data-theme=dark]) .table-scroll thead .player-col{background:var(--dark-raised)}}:where(html[data-theme=dark]) .column-choices label{border:1px solid var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}:where(html[data-theme=dark]) .card-unit,:where(html[data-theme=dark]) .stat-row-main small{color:var(--dark-muted)}:where(html[data-theme=dark]) .page-intro p{color:var(--dark-text)}:where(html[data-theme=dark]) .section-heading p{color:var(--dark-muted)}:where(html[data-theme=dark]) .table-scroll thead th{color:var(--dark-text)}:where(html[data-theme=dark]) .table-scroll .player-cell small,:where(html[data-theme=dark]) .team-cell small,:where(html[data-theme=dark]) .ranking-disclaimer{color:var(--dark-muted)}:where(html[data-theme=dark]) .podium-list:focus-visible{outline:2px solid var(--dark-border)}:where(html[data-theme=dark]) .top-period-description,:where(html[data-theme=dark]) .stat-row-meta{color:var(--dark-muted)}:where(html[data-theme=dark]) .stat-card .card-unit,:where(html[data-theme=dark]) .podium-list .stat-row .rank-number,:where(html[data-theme=dark]) .podium-list .match-line,:where(html[data-theme=dark]) .podium-list .match-line .match-score,:where(html[data-theme=dark]) .podium-list .stat-row-main>strong,:where(html[data-theme=dark]) .podium-list .stat-row-main>small,:where(html[data-theme=dark]) .podium-list .stat-row-meta small,:where(html[data-theme=dark]) .podium-list .stat-row .stat-value{color:var(--dark-text)}:where(html[data-theme=dark]) .search-field:focus-within{border-color:var(--dark-border);box-shadow:0 0 0 2px #0005}:where(html[data-theme=dark]) .search-field input{color:var(--dark-text)}:where(html[data-theme=dark]) .unified-search .search-field input::placeholder{color:var(--dark-muted)}:where(html[data-theme=dark]) .unified-search .search-filter-toggle{border-left:1px solid var(--dark-border);color:var(--dark-muted)}:where(html[data-theme=dark]) .unified-search button:focus-visible{outline-color:var(--dark-border)}:where(html[data-theme=dark]) .unified-search-menu{background:var(--dark-panel);border:1px solid var(--dark-border);box-shadow:0 14px 40px #0005}:where(html[data-theme=dark]) .unified-search-heading{border-bottom:1px solid var(--dark-border);color:var(--dark-text)}:where(html[data-theme=dark]) .unified-search-heading>span,:where(html[data-theme=dark]) .unified-search-heading .text-button{color:var(--dark-muted)}:where(html[data-theme=dark]) .unified-search-option:hover,:where(html[data-theme=dark]) .unified-search-option.is-active,:where(html[data-theme=dark]) .unified-search-option.is-chosen{background:var(--dark-raised)}:where(html[data-theme=dark]) .unified-search-option .checkbox{border-color:var(--dark-border)}:where(html[data-theme=dark]) .unified-search-option .checkbox.checked{background:var(--dark-panel);border-color:var(--dark-border);color:var(--dark-text)}:where(html[data-theme=dark]) .unified-search-option strong{color:var(--dark-text)}:where(html[data-theme=dark]) .unified-search-option small{color:var(--dark-muted)}:where(html[data-theme=dark]) .unified-search-note,:where(html[data-theme=dark]) .search-stat-hint{color:var(--dark-muted);background:var(--dark-panel)}:where(html[data-theme=dark]) .search-scope-chip{background:var(--dark-raised);color:var(--dark-text)}:where(html[data-theme=dark]) .toplist-modal .detail-toolbar p{color:var(--dark-text)}:where(html[data-theme=dark]) .toplist-modal .detail-labels,:where(html[data-theme=dark]) .toplist-modal .stat-row.full .rank-number{color:var(--dark-muted)}:where(html[data-theme=dark]) .toplist-modal .stat-row.full .stat-row-main>strong,:where(html[data-theme=dark]) .toplist-modal .stat-row.full .stat-row-main small,:where(html[data-theme=dark]) .toplist-modal .stat-row-meta .inline-club{color:var(--dark-text)}:root{color-scheme:light;--form-win:#00a878;--form-loss:#e93443;--form-draw:#858b91}:root[data-theme=dark]{color-scheme:dark;--dark-text:#f3f3f3;--dark-muted:#b0b0b0;--dark-panel:#1e1e1e;--dark-raised:#292929;--dark-border:#383838;--navy:#141414;--paper:#1e1e1e;--surface:#050505;--border:#333;--muted:#b0b0b0;color:var(--dark-text);background:#050505}html[data-theme=dark] body{background:#050505}html[data-theme=dark] .sidebar{background:#141414}html[data-theme=dark] .topbar{background:#141414f5}html[data-theme=dark] .intro-mark>span{color:#292929}html[data-theme=dark] .nav-item.active,html[data-theme=dark] .nav-item.active>svg,html[data-theme=dark] .button.primary,html[data-theme=dark] .compare-dock .primary{color:#111}html[data-theme=dark] .nav-pill{background:#0000001a}html[data-theme=dark] .nav-pill.subtle{color:#eee;background:#333}html[data-theme=dark] .button.primary{background:var(--lime);border-color:var(--lime)}html[data-theme=dark] .button.primary:hover:not(:disabled){background:#d1ff80}html[data-theme=dark] .category-tabs button.selected{color:#141414;background:#f0f0f0;border-color:#f0f0f0}html[data-theme=dark] .segment-control button.selected{color:#fff;background:#444}html[data-theme=dark] .table-tabs>button.selected{color:var(--lime)}html[data-theme=dark] .table-tabs>button.selected:after{background:var(--lime)}html[data-theme=dark] .table-scroll .sorted{color:#e0ffc1;background:#242824}html[data-theme=dark] .table-scroll th.sorted{color:var(--lime);background:#2c3328}html[data-theme=dark] .table-scroll tbody tr:hover td{background:#303030}html[data-theme=dark] .table-scroll tbody tr.row-selected td{background:#283324}html[data-theme=dark] .stat-row.first{background:#2a3025;border-color:#404d33}html[data-theme=dark] .podium-list .stat-row .stat-value,html[data-theme=dark] .toplist-modal .stat-row.full .stat-value,html[data-theme=dark] .match-score{color:var(--lime)}html[data-theme=dark] .podium-list .stat-row.first .stat-value,html[data-theme=dark] .toplist-modal .stat-row.full.first .stat-value{text-shadow:0 0 16px #c5f46724}html[data-theme=dark] .card-title:hover h3,html[data-theme=dark] .card-title svg,html[data-theme=dark] .card-footer .round-arrow,html[data-theme=dark] .results-count strong,html[data-theme=dark] .profile-stats strong,html[data-theme=dark] .compare-table td.best{color:#c5f467;background:#293a23}html[data-theme=dark] .tiny-line{background:var(--lime)}html[data-theme=dark] .podium-list{scrollbar-color:#5c5c5c #1a1a1a}html[data-theme=dark] input{accent-color:var(--lime)}html[data-theme=dark] .checkbox.checked{background:var(--lime);color:#141414}html[data-theme=dark] .unified-search-option .checkbox.checked{color:#fff;background:#64727c;border-color:#64727c}html[data-theme=dark] .search-field:focus-within{border-color:#8c9298;box-shadow:0 0 0 2px #ffffff0d}html[data-theme=dark] :is(button,a,input,select):focus-visible{outline-color:#b6bec6}html[data-theme=dark] .error-box{color:#ffb8b8;background:#3b2223;border-color:#754044}.theme-switch{background:#e9ede2;border:1px solid #dfe4dc;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.theme-switch button{color:#6b7565;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.theme-switch button.selected{color:#273a26;background:#fff;box-shadow:0 1px 4px #0000000d}html[data-theme=dark] .theme-switch{background:#222;border-color:#3c3c3c}html[data-theme=dark] .theme-switch button{color:#aaa}html[data-theme=dark] .theme-switch button.selected{color:#fff;box-shadow:none;background:#444}.form{gap:5px}.form .form-result{color:#fff;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:22px;min-width:22px;height:23px;padding:0;font-size:11px;font-weight:750;line-height:1;transition:filter .12s,box-shadow .12s,transform .12s;display:inline-flex}.form .win{background:var(--form-win);color:#fff}.form .lose{background:var(--form-loss);color:#fff}.form .draw{background:var(--form-draw);color:#fff}.form button.form-result{cursor:pointer}.form button.form-result:hover,.form button.form-result:focus-visible{filter:brightness(.83);transform:translateY(-1px);box-shadow:0 0 0 2px #b5b5b575}html[data-theme=dark] .form .win{background:var(--form-win);color:#fff}html[data-theme=dark] .form .lose{background:var(--form-loss);color:#fff}html[data-theme=dark] .form .draw{background:var(--form-draw);color:#fff}.table-scroll .form-col{min-width:150px}.match-form-tooltip{z-index:2000;color:#fff;pointer-events:none;text-align:center;background:#414141;border:1px solid #585858;border-radius:7px;width:300px;max-width:calc(100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.35;position:fixed;transform:translateY(-100%);box-shadow:0 6px 22px #0006}.match-form-tooltip.below{transform:none}.match-form-tooltip time{color:#f0f0f0;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.tooltip-fixture{grid-template-columns:minmax(0,1fr) 19px auto 19px minmax(0,1fr);align-items:center;gap:5px;display:grid}.tooltip-fixture>span{overflow-wrap:anywhere;font-size:12px;font-weight:650}.tooltip-fixture>span:first-child{text-align:right}.tooltip-fixture>span:last-child{text-align:left}.tooltip-fixture strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.tooltip-fixture .avatar{background:0 0;border:0;width:19px;height:22px}.tooltip-fixture .avatar img{max-width:19px;max-height:21px}.match-form-tooltip>small{color:#ddd;margin-top:5px;display:block}@media (width<=720px){.theme-switch button{padding:6px 7px}.theme-switch button span{display:none}.topbar-right{gap:10px}}@media (prefers-reduced-motion:reduce){.form button.form-result{transition:none}}.tooltip-live-minute{color:#fff;justify-content:center;align-items:center;gap:7px;margin-bottom:9px;display:flex}.tooltip-live-minute>span{background:#18c77c;border-radius:50%;width:6px;height:6px}.tooltip-live-minute>strong{font-variant-numeric:tabular-nums;font-size:14px}.tooltip-live-minute>small{color:#ddd;font-size:10px}:root{--chart-color-lightness:35%;--chart-panel:#fff;--chart-raised:#f2f4ef;--chart-text:#1b2e2a;--chart-muted:#59685f;--chart-border:#d7dfd3;--chart-grid:#e1e6dd;--chart-focus:#334e65;--chart-selected:#e7eedd}html[data-theme=dark]{--chart-color-lightness:65%;--chart-panel:#1e1e1e;--chart-raised:#292929;--chart-text:#f3f3f3;--chart-muted:#b6b6b6;--chart-border:#414141;--chart-grid:#393939;--chart-focus:#b6c7d8;--chart-selected:#353e2e}select option,select optgroup{background:var(--chart-panel);color:var(--chart-text)}.filter-select{min-width:0;color:var(--chart-text);position:relative}.filter-select-trigger{border:1px solid var(--chart-border);background:var(--chart-panel);width:100%;min-height:40px;color:var(--chart-text);font:inherit;text-align:left;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.filter-select-trigger>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.filter-select-trigger>svg{flex-shrink:0}.filter-select-trigger:hover{background:var(--chart-raised)}.filter-select-trigger:focus-visible,.ranking-view-switch button:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px}.filter-select-menu{z-index:85;border:1px solid var(--chart-border);background:var(--chart-panel);width:max-content;min-width:100%;max-width:min(340px,100vw - 24px);max-height:280px;color:var(--chart-text);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 10px 30px #0004}.filter-select-menu.align-right{left:auto;right:0}.filter-select-menu>button{text-align:left;background:var(--chart-panel);width:100%;min-height:37px;color:var(--chart-text);white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:8px 11px;font-size:14px;display:flex}.filter-select-menu>button:is(:hover,.is-active){background:var(--chart-raised)}.filter-select-menu>button[aria-selected=true]{background:var(--chart-selected);font-weight:700}.ranking-options{flex-wrap:wrap;gap:12px 18px}.ranking-threshold{align-items:center;gap:7px;font-size:13px;display:flex}.ranking-threshold>span{align-items:center;gap:6px;display:inline-flex}.ranking-threshold .filter-select-trigger{min-height:36px;padding:6px 9px}.ranking-minimums{border:1px solid var(--chart-border);background:var(--chart-panel);border-radius:8px;align-items:center;min-height:36px;font-size:12px;display:inline-flex;overflow:hidden}.ranking-minimums-title{color:var(--chart-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ranking-minimums>label{border-left:1px solid var(--chart-border);color:var(--chart-muted);align-items:center;gap:5px;padding:4px 9px;display:flex}.ranking-minimums input{border:1px solid var(--chart-border);background:var(--chart-raised);width:62px;min-width:0;height:27px;color:var(--chart-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:5px;padding:3px 5px;font-weight:650}.ranking-minimums>label:last-child input{width:48px}.ranking-minimums input:focus-visible{outline:2px solid var(--chart-muted);outline-offset:1px}.ranking-position .filter-select-trigger{min-width:145px;min-height:36px;padding:7px 10px;font-size:12px}@media (width<=650px){.compact-ranking .ranking-minimums{order:2;width:100%;min-height:40px}.ranking-minimums-title{padding:0 10px}.ranking-minimums>label{flex:1;justify-content:center;padding:5px 7px}.ranking-minimums input{height:29px;font-size:16px}}.extra-filters .control-group{min-width:180px}.ranking-view-switch{border:1px solid var(--chart-border);background:var(--chart-raised);border-radius:8px;align-items:center;gap:3px;margin:0 0 14px;padding:4px;display:inline-flex}.ranking-view-switch button{color:var(--chart-muted);border-radius:5px;padding:8px 16px;font-size:14px;font-weight:600}.ranking-view-switch button.selected{background:var(--chart-panel);color:var(--chart-text);box-shadow:0 1px 4px #0002}.ranking-chart-panel{border:1px solid var(--chart-border);background:var(--chart-panel);width:100%;min-width:0;color:var(--chart-text);border-radius:11px}.chart-controls{border-bottom:1px solid var(--chart-border);flex-wrap:wrap;align-items:end;gap:12px;padding:18px 20px;display:flex}.chart-control{flex:0 240px;min-width:160px}.chart-control.chart-small{flex-basis:145px;min-width:130px}.chart-control>label{color:var(--chart-muted);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.chart-export{min-height:40px;margin-left:auto}.chart-content{min-width:0;padding:20px}.chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.chart-heading h3{margin:0 0 6px;font-size:20px}.chart-heading p{color:var(--chart-muted);margin:0;font-size:13px}.chart-updating{align-items:center;gap:7px;font-size:13px;display:flex}.bar-axis,.ranking-bar-row{grid-template-columns:minmax(200px,280px) minmax(80px,1fr) 76px;align-items:center;gap:18px;display:grid}.bar-axis{margin:0 0 10px}.bar-axis>div{height:20px;position:relative}.bar-axis>div>span{color:var(--chart-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;transform:translate(-50%)}.ranking-bar-row{border-top:1px solid var(--chart-grid);text-align:left;width:100%;min-height:56px;padding:7px 0}.ranking-bar-row:is(:hover,:focus-visible){background:var(--chart-raised)}.ranking-bar-row:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px}.bar-identity{align-items:center;gap:10px;min-width:0;display:flex}.bar-rank{width:22px;color:var(--chart-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.bar-player{min-width:0;display:block}.bar-player>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;display:block;overflow:hidden}.bar-player>span{color:var(--chart-muted);white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.bar-player .team-avatar{width:17px;height:17px}.bar-track{min-width:0;display:block}.bar-track svg{width:100%;height:34px;display:block;overflow:visible}.bar-track line{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.bar-value{text-align:right;font-variant-numeric:tabular-nums;padding-right:4px;font-size:20px}.all-players-scroll{width:100%;max-width:100%;overflow-x:clip}.ranking-overview{touch-action:auto;max-width:none;height:400px;display:block}.chart-color-caption{color:var(--chart-muted);margin:20px 0 -8px;font-size:12px;font-weight:600}.chart-gridline{stroke:var(--chart-grid);stroke-width:1px}.chart-axis-text{fill:var(--chart-muted);font-variant-numeric:tabular-nums;font-size:12px}.chart-axis-title{fill:var(--chart-text);font-size:13px;font-weight:600}.chart-active-column{stroke:var(--chart-text);stroke-width:1.5px;pointer-events:none}.chart-legend{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;display:flex}.chart-legend>span{color:var(--chart-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.chart-legend i{border-radius:50%;width:9px;height:9px}.chart-coverage{border-top:1px solid var(--chart-grid);color:var(--chart-muted);margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.6}.overview-inspector{align-items:center;gap:12px;min-height:52px;margin-top:10px;display:flex}.overview-nav{flex-shrink:0;gap:5px;display:flex}.overview-player{align-items:center;gap:9px;min-width:0;display:flex}.overview-player p{color:var(--chart-muted);margin:0;font-size:13px}.overview-player strong{color:var(--chart-text);font-size:15px}.overview-player strong>span{font-size:14px;font-weight:500}.overview-player small{color:var(--chart-muted);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.overview-player .team-avatar{width:16px;height:16px}.chart-tooltip{z-index:150;pointer-events:none;border:1px solid var(--chart-border);background:var(--chart-raised);color:var(--chart-text);border-radius:8px;padding:14px;font-size:13px;position:fixed;box-shadow:0 8px 28px #0005}.chart-tooltip-player{align-items:center;gap:9px;font-size:16px;display:flex}.chart-tooltip-team{align-items:center;gap:6px;margin:9px 0 5px;display:flex}.chart-tooltip-team .team-avatar{width:19px;height:19px}.chart-tooltip p{color:var(--chart-muted);margin:0;font-size:12px}.chart-tooltip dl{margin:10px 0 0}.chart-tooltip dl>div{justify-content:space-between;align-items:baseline;gap:8px;margin-top:5px;display:flex}.chart-tooltip dt{color:var(--chart-muted)}.chart-tooltip dd{white-space:nowrap;margin:0;font-weight:700}@media (width<=650px){.ranking-options{gap:10px}.ranking-options .results-count{width:100%;margin-left:0}.ranking-view-switch{width:100%}.ranking-view-switch button{flex:1;padding:9px 5px;font-size:13px}.chart-controls{gap:10px;padding:14px}.chart-control,.chart-control.chart-small{flex:130px;min-width:0}.chart-control .filter-select-trigger{gap:6px;font-size:13px}.chart-export{margin-left:0}.chart-content{padding:14px}.chart-heading h3{font-size:18px}.chart-heading p{font-size:12px}.bar-axis,.ranking-bar-row{grid-template-columns:minmax(150px,1.5fr) minmax(35px,1fr) 44px;gap:8px}.bar-player>strong{white-space:normal;font-size:14px;line-height:1.25}.bar-player>span{text-overflow:ellipsis;max-width:115px;font-size:11px;overflow:hidden}.bar-identity{gap:5px}.bar-identity>.avatar{width:24px;height:24px}.bar-rank{width:18px;font-size:11px}.bar-value{padding-right:0;font-size:16px}.bar-axis>div>span{font-size:10px}.bar-axis>div>span:nth-child(2n){display:none}.overview-inspector{align-items:start}.overview-player strong>span{display:block}.overview-player small{line-height:1.5;display:block}.chart-legend{gap:8px 12px}}.player-page{color:var(--chart-text);padding-top:12px}.player-page-header{border:1px solid var(--chart-border);background:var(--chart-panel);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:20px;min-height:154px;padding:28px 24px;display:flex}.player-page-header .eyebrow{letter-spacing:1.7px;color:var(--chart-muted);font-size:10px}.player-page-header h1{letter-spacing:-1.3px;text-transform:none;margin:12px 0 14px;font-family:DM Sans,Segoe UI,sans-serif;font-size:40px;font-weight:750;line-height:1.2}.player-page-meta{color:var(--chart-muted);flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.player-page-meta .player-age{color:var(--chart-text);font-weight:650}.player-back{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex}.player-page-tabs{border:1px solid var(--chart-border);background:var(--chart-panel);border-radius:13px;gap:4px;margin:22px 0;padding:7px;display:flex;overflow-x:auto}.player-page-tabs>button{color:var(--chart-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:650}.player-page-tabs>button.selected{background:var(--chart-selected);color:var(--chart-text);border-color:var(--chart-border)}html[data-theme=dark] .player-page-tabs>button.selected{color:var(--lime);border-color:#566b3b}.player-page-panel{border:1px solid var(--chart-border);background:var(--chart-panel);border-radius:13px;overflow:visible}.player-page-panel>h2{border-bottom:1px solid var(--chart-border);margin:0;padding:19px 22px;font-size:16px;font-weight:650}.player-career-controls{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.player-competition{align-items:center;gap:12px;display:flex}.player-competition label{color:var(--chart-muted);font-size:12px}.player-competition .filter-select{min-width:235px}.player-history-scroll{border-radius:0 0 12px 12px;max-width:100%;position:relative;overflow-x:auto}.player-history-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.player-history-table th{text-align:left;background:var(--chart-raised);color:var(--chart-muted);border-bottom:1px solid var(--chart-border);white-space:nowrap;padding:15px 14px;font-size:12px;font-weight:600}.player-history-table td{border-bottom:1px solid var(--chart-grid);vertical-align:middle;padding:14px}.player-history-table tbody tr:hover{background:var(--chart-raised)}.player-history-table .profile-numeric{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.player-career-sort{min-height:28px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:3px 2px;display:inline-flex}.player-career-sort>svg{opacity:.45;flex:none}.player-career-sort:is(:hover,.active){color:var(--chart-text)}.player-career-sort.active>svg{opacity:1;color:var(--chart-focus)}.player-career-sort:focus-visible,.player-career-reset:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}.player-card-icon{border-radius:2px;width:11px;height:16px;display:inline-block;transform:rotate(-8deg);box-shadow:0 0 0 1px #0003}.player-card-icon.yellow{background:#f4c63d}.player-card-icon.red{background:#eb4056}.player-career-reset{color:var(--chart-muted);border:1px solid var(--chart-border);border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:12px;display:inline-flex}.player-history-table .player-season{white-space:nowrap;color:#4a7526;font-weight:650}html[data-theme=dark] .player-history-table .player-season{color:var(--lime)}.profile-team,.profile-competition{align-items:center;gap:9px;min-width:140px;display:flex}.profile-team{min-width:155px}.profile-team strong{font-size:13px;font-weight:600}.profile-team .team-avatar,.profile-competition .team-avatar{flex-shrink:0;width:22px;height:22px}.profile-competition{font-size:12px}.player-data-note{color:var(--chart-muted);margin:0;padding:16px 20px;font-size:12px;line-height:1.6}.player-clubs-table th:first-child{width:55%}.player-clubs-table .profile-numeric{font-size:15px;font-weight:650}.player-connections{min-height:140px}.ranking-overview{cursor:pointer}.overview-inspector{flex-wrap:wrap}.overview-player{flex:1;min-width:min(100%,180px)}@media (width<=650px){.player-page-header{gap:10px;min-height:145px;padding:20px 16px}.player-page-header h1{letter-spacing:-.7px;font-size:30px}.player-back{font-size:11px}.player-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;display:grid;overflow:visible}.player-page-tabs>button{white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:8px 4px;font-size:11px;line-height:1.4}.player-career-controls{flex-wrap:wrap;padding:12px}.player-competition{width:100%}.player-competition .filter-select{flex:1;min-width:0}.player-history-table{min-width:850px}.player-clubs-table{min-width:400px}}.lc-page{max-width:1500px;color:var(--chart-text);--lc-accent:#547d2d;--lc-surface:var(--chart-panel);--lc-raised:var(--chart-raised);margin:0 auto;padding:38px 36px 24px}:root[data-theme=dark] .lc-page{--lc-accent:#c5f467;--lc-surface:#1e1e1e;--lc-raised:#292929}.lc-page button,.lc-page input{font:inherit}.lc-page button{cursor:pointer}.lc-page button:focus-visible,.lc-page input:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}.lc-panel{background:var(--lc-surface);border:1px solid var(--chart-border);border-radius:16px;overflow:hidden}.lc-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.lc-eyebrow{letter-spacing:2px;color:var(--chart-muted);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.lc-eyebrow>span{background:var(--lc-accent);width:20px;height:2px}.lc-heading h1{letter-spacing:-2px;margin:13px 0 10px;font-size:48px;font-weight:800;line-height:1.1}.lc-heading h1>span{color:var(--lc-accent)}.lc-heading p{color:var(--chart-muted);margin:0;font-size:14px}.lc-scope{color:var(--chart-muted);align-items:center;gap:16px;font-size:12px;line-height:1.8;display:flex}.lc-scope strong{color:var(--lc-accent);letter-spacing:-3px;font-size:60px;font-weight:800}.lc-toolbar{align-items:center;gap:16px;padding:16px;display:flex;overflow:visible}.lc-date{align-items:center;gap:8px;display:flex}.lc-date input{color:var(--chart-text);background:var(--lc-raised);border:1px solid var(--chart-border);color-scheme:light;border-radius:8px;min-height:40px;padding:6px 9px}.lc-date input::-webkit-calendar-picker-indicator{cursor:pointer}:root[data-theme=dark] .lc-date input{color-scheme:dark}.lc-icon{color:var(--chart-muted);background:0 0;border:0;padding:5px;display:flex}.lc-small-button{background:var(--lc-raised);color:var(--chart-text);border:1px solid var(--chart-border);border-radius:7px;padding:10px 12px}.lc-search{background:var(--lc-raised);border:1px solid var(--chart-border);color:var(--chart-muted);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.lc-search input{width:100%;min-width:0;color:var(--chart-text);background:0 0;border:0;height:40px;outline:none!important}.lc-search:focus-within{border-color:var(--chart-muted)}.lc-toolbar>.filter-select{min-width:160px}.lc-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.lc-tabs>button{background:var(--lc-raised);color:var(--chart-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:650;display:flex}.lc-tabs>button:hover{color:var(--chart-text);background:var(--chart-selected)}.lc-tabs>button.active{background:var(--lc-accent);color:#111}.lc-tabs small{opacity:.65;font-size:10px}.lc-meta{color:var(--chart-muted);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;font-size:12px;display:flex}.lc-meta strong{color:var(--chart-text)}.lc-meta>button{color:var(--chart-muted);background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.lc-live-dot{background:#12c77c;border-radius:50%;width:6px;height:6px;margin:0 5px 1px 10px;display:inline-block}.lc-warning{color:#b67c19;padding:12px 20px;font-size:12px}:root[data-theme=dark] .lc-warning{color:#ffd07a}.lc-leagues{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.lc-league-header{background:var(--lc-raised);color:var(--chart-text);text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:16px 20px;font-size:15px;font-weight:750;display:flex}.lc-league-header>.avatar{width:24px;height:24px}.lc-league-header>small{color:var(--chart-muted);margin-left:auto;font-size:10px;font-weight:500}.lc-league-header>svg{flex:none}.lc-muted{color:var(--chart-muted);padding:0 4px;font-weight:400}.lc-match-row{border:0;border-top:1px solid var(--chart-border);width:100%;color:var(--chart-text);background:0 0;grid-template-columns:65px minmax(0,1fr) 90px minmax(0,1fr) 32px;align-items:center;gap:16px;min-height:72px;padding:18px 16px;transition:background .15s;display:grid}.lc-match-row:hover{background:var(--chart-selected)}.lc-team{align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:700;display:flex}.lc-team>span:not(.avatar){overflow-wrap:anywhere}.lc-home{text-align:right;justify-content:flex-end}.lc-away{text-align:left}.lc-team .avatar{flex:none;width:28px;height:28px}.lc-match-status{color:var(--chart-muted);background:var(--lc-raised);overflow-wrap:anywhere;border-radius:20px;justify-self:start;max-width:100%;padding:3px 7px;font-size:12px}.lc-match-status:empty{background:0 0}.lc-match-status.is-live{color:#071b10;background:#18c77c;font-weight:800}.lc-score{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.lc-score>small{width:100%;color:var(--chart-muted);font-size:10px;font-weight:500}.lc-score.is-live{color:var(--lc-accent)}.lc-score>span{color:var(--chart-muted);font-size:13px}.lc-row-arrow{color:var(--chart-muted);opacity:0}.lc-match-row:hover .lc-row-arrow{opacity:1}.lc-red-card{color:#fff;background:#f0374a;border-radius:2px;flex:none;justify-content:center;align-items:center;width:12px;height:18px;font-size:9px;font-style:normal;display:inline-flex}.lc-footnote{color:var(--chart-muted);margin:0;padding:16px 2px;font-size:11px;line-height:1.7}.lc-empty{color:var(--chart-muted);text-align:center;padding:42px 20px;font-size:14px;line-height:1.7}.lc-empty>svg{color:var(--lc-accent);margin:auto}.lc-empty h2{color:var(--chart-text)}.lc-competition-list{margin-bottom:20px;padding:20px}.lc-competition-list p{color:var(--chart-muted);font-size:12px}.lc-competition-list ol{columns:3;column-gap:32px;padding-left:26px}.lc-competition-list li{break-inside:avoid;padding:5px;font-size:13px}.lc-competition-list li span{color:var(--chart-muted);font-size:11px;display:block}.lc-back{color:var(--chart-muted);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;padding:0;display:flex;font-size:13px!important}.lc-match-tabs{border-bottom:1px solid var(--chart-border);gap:6px;padding:0 0 16px}.lc-match-tabs>button{background:0 0}.lc-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.lc-panel>h2,.lc-section-head h2{text-align:center;margin:0;padding:23px 20px;font-size:17px}.lc-event-panel{padding-bottom:24px}.lc-timeline{max-width:850px;margin:0 auto}.lc-event{grid-template-columns:1fr 44px 1fr;align-items:center;gap:14px;min-height:44px;margin:16px 20px;display:grid;position:relative}.lc-event-copy{text-align:right;flex-direction:row-reverse;grid-area:1/1;justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.lc-event.away .lc-event-copy{text-align:left;flex-direction:row;grid-column:3;justify-content:flex-start}.lc-event-copy>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.lc-event-copy strong{font-size:14px}.lc-event-copy>div>span{color:var(--chart-muted);font-size:12px}.lc-event-copy .lc-in{color:#0aab69}.lc-event-copy .lc-out{color:#e83646}.lc-minute{background:var(--lc-raised);z-index:1;white-space:nowrap;border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:12px;font-weight:800;display:flex}.lc-event-symbol{flex:none;justify-content:center;align-items:center;width:24px;min-height:24px;font-size:17px;display:inline-flex}.lc-event-symbol.yellow,.lc-player-card.yellow{background:#ffd43b;border-radius:3px;width:12px;min-height:18px}.lc-event-symbol.red,.lc-player-card.red{background:#f33d4e;border-radius:3px;width:12px;min-height:18px}.lc-event-symbol[aria-label*=VAR]{border:1px solid var(--chart-border);color:#77a3d8;border-radius:50%;font-size:8px}.lc-goal-score{color:var(--lc-accent)}.lc-period{justify-content:center;align-items:center;gap:10px;margin:26px 24px;font-size:13px;font-weight:750;display:flex}.lc-period:before,.lc-period:after{content:"";background:var(--chart-border);flex:1;height:1px}.lc-stat-panel{padding-bottom:22px}.lc-stat-teams{justify-content:space-between;gap:20px;padding:0 24px 20px;font-size:12px;display:flex}.lc-stat{padding:12px 24px}.lc-stat>div:first-child{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;font-size:13px;display:grid}.lc-stat>div:first-child b{font-variant-numeric:tabular-nums;font-size:15px}.lc-stat>div:first-child b:first-child{text-align:left}.lc-stat>div:first-child b:last-child{text-align:right}.lc-stat>div:first-child span{color:var(--chart-muted)}.lc-stat-track{gap:4px;height:7px;margin-top:10px;display:flex}.lc-stat-track>i{background:var(--lc-accent);border-radius:4px;min-width:2px;display:block}.lc-stat-track>i+i{background:#7187cf}.lc-section-head{justify-content:space-between;align-items:center;gap:16px;padding-right:20px;display:flex}.lc-section-head>.filter-select{min-width:150px}.lc-lineup-head{background:var(--lc-raised);grid-template-columns:1fr 1fr;display:grid}.lc-lineup-head>div{align-items:center;gap:12px;min-width:0;padding:18px 20px;font-size:14px;display:flex}.lc-lineup-head .avatar{width:30px;height:30px}.lc-lineup-head strong{overflow-wrap:anywhere}.lc-lineup-head>div>span:not(.avatar):not(.rating-badge){color:var(--chart-muted);margin-left:auto;font-size:12px}.lc-rating{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#08b978;border-radius:12px;padding:3px 7px;font-size:12px;display:inline-block}.lc-pitch{background:color-mix(in srgb,var(--lc-surface) 94%,#84b18b);height:520px;display:flex;position:relative;overflow:hidden}.lc-pitch:before{content:"";border:2px solid var(--chart-border);opacity:.6;border-radius:3px;position:absolute;inset:24px}.lc-pitch-center{border-left:2px solid var(--chart-border);position:absolute;top:24px;bottom:24px;left:50%}.lc-pitch-center:before{content:"";border:2px solid var(--chart-border);border-radius:50%;width:125px;height:125px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.lc-half{width:50%;height:100%;position:relative}.lc-half+.lc-half{background:color-mix(in srgb,var(--lc-raised) 45%,transparent)}.lc-goal-box{border:2px solid var(--chart-border);opacity:.6;border-left:0;border-radius:3px;width:17%;height:44%;position:absolute;top:28%;left:24px}.lc-half.away .lc-goal-box{border-left:2px solid var(--chart-border);border-right:0;left:auto;right:24px}.lc-pitch-player{text-align:center;width:min(160px,20%);color:var(--chart-text);z-index:2;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.lc-player-portrait{width:43px;height:43px;margin:0 auto 6px;display:block;position:relative}.lc-player-portrait>.avatar{background:var(--lc-raised);width:43px;height:43px}.lc-pitch-rating{color:#052015;background:#12c67b;border-radius:10px;padding:2px 5px;font-size:11px;font-weight:800;position:absolute;top:-7px;right:-17px}.lc-player-label{white-space:nowrap;max-width:100%;text-shadow:0 1px 3px var(--lc-surface);justify-content:center;align-items:baseline;gap:4px;margin:0 auto;font-size:14px;font-weight:750;line-height:1.25;display:flex}.lc-player-label>small{color:var(--chart-text);font-size:13px;font-weight:750}.lc-player-card{position:absolute;bottom:4px;left:-9px}.lc-player-goal{font-size:12px;font-style:normal;position:absolute;bottom:0;right:-8px}.lc-player-sub{color:var(--chart-text);white-space:nowrap;font-size:10px;position:absolute;top:-18px;left:-8px}.lc-pitch-unavailable{text-align:center;color:var(--chart-muted);font-size:13px;position:absolute;top:50%;left:10%;right:10%}.lc-coaches,.lc-benches{grid-template-columns:1fr 1fr;gap:30px;padding:20px;display:grid}.lc-coaches>div{align-items:center;gap:12px;display:flex}.lc-coaches>div>span{flex-direction:column;gap:5px;display:flex}.lc-coaches small{color:var(--chart-muted);font-size:11px}.lc-coaches strong{font-size:13px}.lc-bench-title{text-align:center;margin:0;padding:10px;font-size:14px}.lc-bench-player{border:0;border-bottom:1px solid var(--chart-border);width:100%;color:var(--chart-text);text-align:left;background:0 0;align-items:center;gap:10px;padding:14px 0;display:flex;font-size:14px!important}.lc-bench-player>.avatar{flex:none;width:30px;height:30px}.lc-bench-player>small{color:var(--chart-text);font-size:13px;font-weight:700}.lc-bench-player>span:last-child:not(.avatar){white-space:nowrap;margin-left:auto}.lc-in{color:#0bb974}.lc-unplaced{padding:20px;font-size:12px}.lc-unplaced button{color:var(--chart-text);background:var(--lc-raised);border:0;border-radius:8px;margin:4px;padding:10px}.lc-inner-tabs{border-bottom:1px solid var(--chart-border);margin:0;padding:16px 20px}.lc-inner-tabs>button{border-radius:30px;padding:8px 16px;font-size:12px}.lc-table-scroll{position:relative;overflow:auto}.lc-standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:780px;font-size:13px}.lc-standings th{color:var(--chart-muted);background:var(--lc-raised);border-bottom:1px solid var(--chart-border);height:42px;font-size:11px;font-weight:500}.lc-standings td,.lc-standings th{text-align:center;white-space:nowrap;padding:8px 7px}.lc-standings td:first-child{border-left:3px solid var(--qualification);width:38px}.lc-standings tr.participating{background:var(--chart-selected)}.lc-standings td{border-bottom:1px solid color-mix(in srgb,var(--chart-border) 40%,transparent);height:46px}.lc-standings .lc-table-team{text-align:left}.lc-table-team>div{align-items:center;gap:10px;display:flex}.lc-table-team strong{white-space:normal;min-width:140px;max-width:230px}.lc-standings .avatar{flex:none;width:23px;height:23px}.lc-form-cell{width:150px}.lc-standings .form{justify-content:center}.lc-standings .form-result{width:22px;height:22px;font-size:11px}.lc-live-score{color:#fff;background:#0ab877;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:12px}.lc-qualification{color:var(--chart-muted);flex-wrap:wrap;gap:16px;padding:20px;font-size:10px;display:flex}.lc-qualification>span{align-items:center;gap:8px;display:flex}.lc-qualification i{border-radius:2px;width:6px;height:6px}.lc-table-panel>.lc-footnote,.lc-history-panel>.lc-footnote{padding:16px 20px}.lc-fixture-date{color:var(--chart-muted);justify-content:space-between;gap:20px;padding:18px 24px 8px;font-size:11px;display:flex}.lc-h2h-summary{justify-content:center;align-items:center;gap:60px;padding:16px 24px 30px;display:flex}.lc-h2h-summary>div{text-align:center;grid-template-columns:auto auto;align-items:center;gap:10px 18px;font-size:12px;display:grid}.lc-h2h-summary .avatar{width:48px;height:48px}.lc-h2h-summary b{background:var(--lc-raised);border-radius:40px;padding:9px 24px;font-size:24px}.lc-h2h-summary>div>span:not(.avatar){color:var(--chart-muted);grid-column:1/-1}.lc-h2h-summary>div:nth-child(2){flex-direction:column;display:flex}.lc-table-panel h3{padding:12px 20px;font-size:13px}@media (width<=1050px){.lc-page{padding:28px 22px}.lc-toolbar{flex-wrap:wrap;gap:12px}.lc-date{flex:1}.lc-search{flex-basis:100%;order:3}.lc-overview-grid{grid-template-columns:1fr}.lc-pitch{height:470px}.lc-player-label,.lc-player-label>small{font-size:12px}.lc-pitch-player{width:min(140px,20%)}.lc-player-portrait,.lc-player-portrait>.avatar{width:35px;height:35px}.lc-lineup-head>div{gap:8px;padding:14px}.lc-lineup-head strong{font-size:12px}.lc-competition-list ol{columns:2}}@media (width<=650px){.lc-page{padding:22px 12px}.lc-heading{margin-bottom:22px}.lc-heading h1{font-size:37px}.lc-scope{display:none}.lc-heading p{font-size:12px}.lc-toolbar{padding:12px}.lc-toolbar>.filter-select{flex:1;min-width:130px}.lc-date{flex-basis:100%;justify-content:center;gap:5px}.lc-date input{flex:1;min-width:120px;max-width:190px}.lc-search{padding:0 8px}.lc-search input{font-size:12px}.lc-tabs{gap:5px}.lc-tabs>button{gap:5px;padding:9px 10px;font-size:11px}.lc-tabs small{font-size:9px}.lc-meta{gap:6px;font-size:11px}.lc-meta>button{font-size:10px}.lc-league-header{gap:8px;padding:13px 12px;font-size:12px}.lc-league-header>small{display:none}.lc-league-header>svg{margin-left:auto}.lc-match-row{grid-template-columns:27px minmax(0,1fr) 51px minmax(0,1fr);gap:7px;min-height:70px;padding:14px 9px}.lc-row-arrow{display:none}.lc-team{gap:6px;font-size:12px}.lc-team>.avatar{width:22px;height:22px}.lc-score{gap:4px;font-size:14px}.lc-match-status{padding:3px 4px;font-size:9px}.lc-event{grid-template-columns:1fr 34px 1fr;gap:8px;margin:17px 10px}.lc-event-copy{gap:6px}.lc-event-copy strong{font-size:11px}.lc-event-copy>div>span{font-size:10px}.lc-minute{width:34px;min-height:34px;font-size:10px}.lc-event-symbol{width:17px;font-size:13px}.lc-pitch{flex-direction:column;height:auto}.lc-half{width:100%;height:430px}.lc-pitch-center{display:none}.lc-half+.lc-half{border-top:2px solid var(--chart-border)}.lc-half .lc-goal-box{left:10px}.lc-half.away .lc-goal-box{right:10px}.lc-lineup-head{grid-template-columns:1fr}.lc-lineup-head>div:nth-child(2){border-top:1px solid var(--chart-border)}.lc-player-label,.lc-player-label>small{font-size:12px}.lc-pitch-player{width:min(120px,17%)}.lc-player-portrait,.lc-player-portrait>.avatar{width:35px;height:35px}.lc-pitch-rating{font-size:10px;right:-10px}.lc-section-head{padding:0 12px 0 0}.lc-section-head h2{padding:20px 12px;font-size:14px}.lc-section-head>.filter-select{min-width:125px}.lc-coaches{gap:10px;padding:16px 10px}.lc-coaches strong{font-size:11px}.lc-coaches .avatar{width:27px;height:27px}.lc-benches{grid-template-columns:1fr;gap:20px;padding:10px 16px}.lc-bench-player{font-size:13px!important}.lc-h2h-summary{gap:15px;padding:12px 12px 25px}.lc-h2h-summary>div{column-gap:8px}.lc-h2h-summary .avatar{width:32px;height:32px}.lc-h2h-summary b{padding:9px 17px;font-size:18px}.lc-inner-tabs{padding:12px}.lc-fixture-date{padding:16px 12px 7px;font-size:10px}.lc-competition-list ol{columns:1}.lc-stat{padding:12px 16px}}.lc-page .avatar.team-avatar img{max-width:100%;max-height:100%}.lc-league-header[aria-expanded=true]>svg{transform:rotate(180deg)}.lc-pitch-player:disabled,.lc-bench-player:disabled{opacity:1;cursor:default}@media (width<=650px){.lc-match-row{min-height:84px}.lc-team{text-align:center;flex-direction:column;justify-content:center;gap:5px;font-size:11px;position:relative}.lc-home{flex-direction:column-reverse}.lc-team .lc-red-card{position:absolute;top:2px;right:calc(50% - 26px)}}.lc-mobile-team{display:none}:root[data-theme=light] .lc-tabs>button.active{color:#fff}@media (width<=650px){.lc-mobile-team{text-align:center;color:var(--chart-muted);font-size:10px;font-weight:700;display:block;position:absolute;top:12px;left:0;right:0}}.lc-player-label>small{flex:none}.lc-player-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.lc-page .lc-neutral-stat.lc-pitch-rating{padding:3px 6px;font-size:13px;top:-9px;right:-23px}.lc-page .lc-neutral-stat.lc-rating{font-size:13px}@media (width>=651px) and (width<=1400px){.lc-pitch{flex-direction:column;height:auto}.lc-half{width:100%;height:520px}.lc-half+.lc-half{border-top:2px solid var(--chart-border)}.lc-pitch-center{display:none}.lc-mobile-team{text-align:center;color:var(--chart-muted);font-size:12px;font-weight:700;display:block;position:absolute;top:12px;left:0;right:0}}@media (width<=1050px){.lc-page .lc-neutral-stat.lc-pitch-rating{font-size:12px}}@media (width<=650px){.lc-page .lc-neutral-stat.lc-pitch-rating{padding:3px 4px;right:-18px}.lc-page .lc-neutral-stat.lc-rating,.lc-bench-player>small{font-size:12px}.lc-half{height:560px}.lc-pitch:before{display:none}.lc-half:before{content:"";border:2px solid var(--chart-border);opacity:.6;position:absolute;inset:24px}.lc-half .lc-pitch-player{width:130px;max-width:none;margin-top:-18px;transform:translate(-50%);left:var(--mobile-left)!important;top:var(--mobile-top)!important}.lc-half .lc-player-label{max-width:130px;transform:translateY(var(--mobile-label-offset));overflow:visible}.lc-half .lc-player-name{text-overflow:clip;overflow:visible}.lc-half .lc-goal-box,.lc-half.away .lc-goal-box{border:2px solid var(--chart-border);border-top:0;width:44%;height:14%;top:24px;left:28%;right:auto}}.lc-live-table-label{vertical-align:middle;color:#fff;background:#0ab877;border-radius:5px;margin-left:10px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-block}.lc-live-score.win{background:var(--form-win);color:#fff}.lc-live-score.lose{background:var(--form-loss);color:#fff}.lc-live-score.draw,.lc-live-score.unknown{background:var(--form-draw);color:#fff}.lc-stage-label{background:var(--lc-raised);border-bottom:1px solid var(--chart-border);color:var(--chart-muted);padding:11px 20px;font-size:12px;font-weight:650}.top-team-type{flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 20px;display:flex}.top-team-type>span,.scope-caption{color:var(--chart-muted);font-size:12px;line-height:1.6}.scope-caption{margin:0 0 18px}.top-team-type .segment-control>button{padding:10px 17px;font-size:14px}.national-cycle-note{color:var(--muted);max-width:900px;margin:10px 0 16px;font-size:13px;line-height:1.6}.top-entity{color:inherit;text-decoration:none}.top-entity:hover{text-underline-offset:3px;text-decoration:underline}.top-entity:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.stat-portrait-link{align-items:center;display:flex}.stat-row-main>.top-entity{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:20px 0;display:grid}.team-summary>div{flex-direction:column;gap:5px;display:flex}.team-summary strong{font-size:25px}.team-summary span{font-size:13px}.team-match-filters,.team-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.team-match-filters .search-field{flex:1;min-width:220px}.team-fixture{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:15px;display:flex}.team-players{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:18px;display:grid}.team-players a{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.team-players a:hover strong{text-decoration:underline}.team-players span{font-size:12px}.team-page .player-page-panel>h2{padding:18px}.team-page .team-match-filters,.team-page .team-pagination{padding:0 18px}@media (width<=640px){.team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.team-fixture{font-size:13px}.team-fixture .avatar{display:none}}.lc-match-status.is-other{white-space:nowrap;background:0 0;padding:0}.rating-badge{vertical-align:middle;white-space:nowrap;min-width:39px;font-weight:800;font-size:inherit;font-variant-numeric:tabular-nums;background:var(--rating-background,#e3e7e9);color:var(--rating-ink,#27313b);text-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:4px 7px;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff45,inset 0 -1px #0000001c}.rating-tier-red{--rating-background:#ef4354;--rating-ink:#fff}.rating-tier-orange{--rating-background:#ff9437;--rating-ink:#291500}.rating-tier-green{--rating-background:#12c67b;--rating-ink:#052015}.rating-tier-diamond{--rating-background:linear-gradient(135deg,#087ab7,#005d98);--rating-ink:#fff;box-shadow:inset 0 0 0 1px #e7b94d,0 0 9px #087ab735}.rating-tier-unknown{--rating-background:#e1e5e8;--rating-ink:#58636d;box-shadow:none}html[data-theme=dark] .rating-tier-unknown{--rating-background:#34383c;--rating-ink:#c3c9d0}.rating-diamond{color:#ffda6b;font-size:.8em;line-height:1}.lc-page .rating-badge{background:var(--rating-background);color:var(--rating-ink)}.lc-page .rating-badge.lc-pitch-rating{border-radius:11px;min-width:0;padding:3px 6px;font-size:13px;top:-9px;right:-23px}.lc-page .rating-badge.lc-rating{min-width:38px;font-size:13px}.stat-value .rating-badge{min-width:0;padding:4px 7px;font-size:.8em}.stat-value>.rating-badge+small{margin-top:5px}.compare-table td .rating-badge,.profile-numeric .rating-badge{font-size:13px}.lc-page .lc-neutral-stat{background:var(--lc-raised);color:var(--chart-text)}@media (width<=650px){.lc-page .rating-badge.lc-pitch-rating{padding:3px 4px;font-size:11px;right:-18px}.lc-page .rating-badge.lc-rating{min-width:34px;font-size:12px}}.bar-value>.rating-badge{padding:4px 6px;font-size:15px}.pm-preview{gap:20px;display:grid}.pm-section-heading{border-bottom:1px solid var(--chart-border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:18px 20px;display:flex}.pm-section-heading h2{margin:0;font-size:16px;font-weight:750}.pm-section-heading>span{color:var(--chart-muted);font-size:12px}.pm-performers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 20px 0;display:grid}.pm-player-card{background:var(--lc-raised);border:1px solid var(--chart-border);border-radius:13px;min-width:0;padding:18px 16px}.pm-player-card.first{border-color:color-mix(in srgb,var(--lc-accent) 50%,var(--chart-border));background:linear-gradient(135deg,color-mix(in srgb,var(--lc-accent) 7%,var(--lc-raised)),var(--lc-raised))}.pm-player-top{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.pm-player-top>strong{color:var(--chart-muted);font-size:13px}.pm-player-card.first .pm-player-top>strong{color:var(--lc-accent)}.pm-player-top>div{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.pm-player-top small{color:var(--chart-muted);font-size:11px}.pm-player-top .pm-average{min-width:55px;padding:6px 9px;font-size:23px}.pm-player-identity{align-items:center;gap:10px;min-height:44px;margin-bottom:14px;display:flex}.pm-player-identity>.avatar{flex:none;width:40px;height:40px}.pm-player-identity>strong{overflow-wrap:anywhere;font-size:16px}.pm-player-position{color:var(--chart-muted);margin-bottom:8px;font-size:12px}.pm-player-team{color:var(--chart-muted);align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.pm-player-team>.avatar{width:18px;height:18px}.pm-rating-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pm-rating-game{background:0 0;border:0;border-radius:5px;min-width:0;padding:0;display:block}.pm-rating-game>.pm-game-rating{gap:2px;width:100%;min-width:0;padding:5px 3px;font-size:12px}.pm-rating-game:hover{filter:brightness(1.16)}.pm-rating-game:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px}.pm-latest{color:var(--chart-muted);margin:15px 0 0;font-size:11px}.pm-note{color:var(--chart-muted);margin:0;padding:16px 20px;font-size:11px;line-height:1.6}.pm-clubs{grid-template-columns:1fr 1fr;padding:0 20px;display:grid}.pm-club{min-width:0;padding:18px 20px 0 0}.pm-club+.pm-club{border-left:1px solid var(--chart-border);padding:18px 0 0 20px}.pm-club-heading{align-items:center;gap:10px;display:flex}.pm-club-heading>.avatar{width:28px;height:28px}.pm-club-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px}.pm-club-heading>span:last-child{color:var(--chart-muted);margin-left:auto;font-size:11px}.pm-club-form{justify-content:space-between;align-items:center;gap:14px;margin:18px 0;display:flex}.pm-club-form>span{color:var(--chart-muted);white-space:nowrap;font-size:11px}.pm-form-list .lc-match-row.compact{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:7px 10px;min-height:76px;padding:14px 0 12px}.pm-form-list .lc-match-row.compact>.lc-match-status,.pm-form-list .lc-match-row.compact>.lc-row-arrow{display:none}.pm-form-list .lc-match-row.compact .lc-team{gap:6px;font-size:13px}.pm-form-list .lc-match-row.compact .avatar{width:22px;height:22px}.pm-form-list .lc-match-row.compact .lc-score{gap:5px;font-size:15px}.lc-row-date{color:var(--chart-muted);text-align:center;grid-column:1/-1;font-size:11px;font-weight:400}.pm-form-list .lc-match-row.compact:hover{border-radius:5px}.tooltip-player-rating{justify-content:center;align-items:center;gap:8px;margin:9px 0 12px;display:flex}.tooltip-player-rating>.avatar{flex:none;width:27px;height:27px}.tooltip-player-rating>strong{text-align:left;font-size:12px}.tooltip-player-rating>.rating-badge{flex:none;margin-left:auto;font-size:13px}@media (width<=1100px){.pm-performers{gap:10px;padding:16px 14px 0}.pm-player-card{padding:14px 12px}.pm-player-identity>strong{font-size:14px}.pm-clubs{padding:0 16px}.pm-club{padding-right:14px}.pm-club+.pm-club{padding-left:14px}.pm-club-form{flex-wrap:wrap;gap:8px}.pm-form-list .lc-match-row.compact{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:7px}.pm-form-list .lc-match-row.compact .lc-team{font-size:12px}.pm-form-list .lc-match-row.compact .lc-score{font-size:14px}}@media (width<=800px){.pm-performers{grid-template-columns:1fr}.pm-player-card{padding:16px}.pm-player-top{margin-bottom:8px}.pm-player-identity>strong{font-size:16px}.pm-rating-game>.pm-game-rating{font-size:13px}.pm-clubs{grid-template-columns:1fr}.pm-club,.pm-club+.pm-club{border-left:0;padding:18px 0 0}.pm-club+.pm-club{border-top:1px solid var(--chart-border);margin-top:18px}.pm-section-heading{gap:6px 10px;padding:16px}.pm-section-heading h2{font-size:15px}.pm-section-heading>span{font-size:11px}.pm-note{padding:16px}.pm-form-list .lc-match-row.compact{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr)}.pm-form-list .lc-match-row.compact .lc-team{text-align:left;flex-direction:row;justify-content:flex-start;font-size:12px}.pm-form-list .lc-match-row.compact .lc-home{text-align:right;justify-content:flex-end}.pm-club-form{flex-wrap:nowrap}.pm-club-heading h3{font-size:15px}.pm-player-top .pm-average{font-size:24px}}.mo-overview{gap:20px;display:grid}.mo-heading{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.mo-eyebrow{color:var(--lc-accent);letter-spacing:1.6px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.mo-heading h2{letter-spacing:-.6px;text-align:left;margin:0;padding:0;font-size:22px}.mo-heading p{color:var(--chart-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.mo-heading>svg,.mo-heading-icon{color:var(--chart-muted)}.mo-heading-icon{background:var(--lc-raised);border-radius:12px;padding:12px;display:flex}.mo-clubs{grid-template-columns:1fr 1fr;padding:0 24px 12px;display:grid}.mo-club{min-width:0;padding:22px 24px 0 0}.mo-club+.mo-club{border-left:1px solid var(--chart-border);padding:22px 0 0 24px}.mo-club>header{align-items:center;gap:10px;display:flex}.mo-club>header>.avatar{flex:none;width:30px;height:30px}.mo-club h3{overflow-wrap:anywhere;margin:0;font-size:18px}.mo-club>header>span:last-child{color:var(--chart-muted);margin-left:auto;font-size:11px}.mo-form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.mo-form>span{color:var(--chart-muted);font-size:12px}.mo-middle,.mo-leaders{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.mo-middle>.lc-panel{min-width:0}.mo-performers{padding:0 22px}.mo-performer{border-bottom:1px solid var(--chart-border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:18px 0;display:grid}.mo-performer:last-child{border:0}.mo-rank{color:var(--chart-muted);font-variant-numeric:tabular-nums;font-size:12px}.mo-player{min-width:0;color:var(--chart-text);align-items:center;gap:10px;text-decoration:none;display:flex}.mo-player>.avatar{flex:none;width:38px;height:38px}.mo-player strong,.mo-leader strong{font-size:16px;line-height:1.35}.mo-player:hover strong,.mo-leader:hover strong{text-underline-offset:4px;text-decoration:underline}.mo-player small,.mo-leader small{color:var(--chart-muted);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.mo-player small .avatar,.mo-leader small .avatar{flex:none;width:15px;height:15px}.mo-performer>.rating-badge{padding:6px 9px;font-size:18px}.mo-ratings{grid-column:2/-1;gap:5px;display:flex}.mo-ratings>button{background:0 0;border:0;border-radius:5px;padding:0}.mo-ratings .rating-badge{min-width:38px;padding:4px 6px;font-size:12px}.mo-ratings>button:hover{filter:brightness(1.2)}.mo-note{color:var(--chart-muted);margin:0;padding:15px 22px;font-size:11px;line-height:1.6}.mo-more{white-space:nowrap;background:var(--lc-raised);border:1px solid var(--chart-border);color:var(--chart-text);border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.mo-table-scroll{overflow-x:auto}.mo-table table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%}.mo-table th{background:var(--lc-raised);color:var(--chart-muted);text-align:center;padding:14px 10px;font-size:11px;font-weight:600}.mo-table th:nth-child(2){text-align:left}.mo-table td{text-align:center;border-bottom:1px solid var(--chart-border);white-space:nowrap;padding:16px 10px;font-size:14px}.mo-table td:first-child,.mo-table th:first-child{padding-left:20px}.mo-table td:nth-child(2){text-align:left;white-space:normal;min-width:125px}.mo-table td:nth-child(2)>.avatar{vertical-align:middle;width:23px;height:23px;margin-right:8px}.mo-table td:nth-child(2)>strong{font-size:14px}.mo-table td:last-child,.mo-table th:last-child{padding-right:20px}.mo-table .mo-selected{background:color-mix(in srgb,var(--lc-accent) 8%,var(--lc-surface))}.mo-selected td:first-child{box-shadow:inset 3px 0 var(--lc-accent);font-weight:800}.mo-selected td:last-child{color:var(--lc-accent)}.mo-leader-list{padding:0 22px}.mo-leader{border-bottom:1px solid var(--chart-border);color:var(--chart-text);grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px 0;text-decoration:none;display:grid}.mo-leader:last-child{border:0}.mo-leader>.avatar{width:36px;height:36px}.mo-leader>b{color:var(--lc-accent);font-variant-numeric:tabular-nums;font-size:25px}.mo-leader:focus-visible,.mo-player:focus-visible,.mo-ratings>button:focus-visible,.mo-more:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px;border-radius:5px}@media (width<=1050px){.mo-middle{grid-template-columns:1fr}.mo-performers{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.mo-clubs{padding:0 18px 10px}.mo-club{padding-right:18px}.mo-club+.mo-club{padding-left:18px}.mo-club h3{font-size:16px}.mo-leader small{flex-wrap:wrap}.mo-leader{grid-template-columns:18px 30px minmax(0,1fr) auto;gap:8px}.mo-leader>.avatar{width:30px;height:30px}}@media (width<=700px){.mo-overview{gap:14px}.mo-heading{padding:18px 16px}.mo-heading h2{font-size:20px}.mo-heading p{font-size:11px}.mo-clubs,.mo-middle,.mo-leaders{grid-template-columns:1fr;gap:14px}.mo-clubs{padding:0 16px 12px}.mo-club,.mo-club+.mo-club{border-left:0;padding:18px 0 0}.mo-club+.mo-club{border-top:1px solid var(--chart-border);margin-top:10px}.mo-performers{padding:0 16px;display:block}.mo-leader-list{padding:0 16px}.mo-note{padding:12px 16px}.mo-player strong,.mo-leader strong{font-size:16px}.mo-heading-icon{display:none}.mo-more{font-size:10px}.mo-table td{padding:14px 7px}}.mo-middle{align-items:start}.mo-season-comparison{padding:20px 22px 2px}.mo-season-comparison>h3{margin:0 0 14px;font-size:13px}.mo-season-comparison>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mo-season-comparison section{background:var(--lc-raised);border:1px solid var(--chart-border);border-radius:9px;padding:13px 12px}.mo-season-comparison header{align-items:center;gap:7px;font-size:12px;display:flex}.mo-season-comparison header .avatar{flex:none;width:21px;height:21px}.mo-season-comparison dl{margin:13px 0 0}.mo-season-comparison dl>div{justify-content:space-between;align-items:center;gap:6px;margin:8px 0;display:flex}.mo-season-comparison dt{color:var(--chart-muted);font-size:10px}.mo-season-comparison dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:750}.mo-competition-form{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.mo-competition-form>span{color:var(--chart-muted);font-size:10px}.mo-season-comparison dl>div{align-items:baseline}.mo-season-comparison dd{white-space:nowrap}@media (width>=1051px){.mo-middle{align-items:stretch}.mo-middle>.lc-panel{flex-direction:column;display:flex}.mo-middle>.lc-panel>.mo-heading{flex-shrink:0}.mo-middle>.lc-panel>.mo-note{margin-top:auto}}.mo-season-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-season-comparison section{min-width:0}.mo-season-comparison dt{overflow-wrap:anywhere}.mo-competition-form .form{flex-wrap:wrap}@media (width<=700px){.mo-season-comparison{padding:18px 16px 2px}.mo-season-comparison>div{grid-template-columns:minmax(0,1fr);gap:12px}.mo-season-comparison section{padding:15px 14px}.mo-season-comparison dt{font-size:11px;line-height:1.45}.mo-season-comparison dd{font-size:16px}.mo-season-comparison dl>div{gap:12px;margin:10px 0}.mo-competition-form{gap:9px;margin-top:14px}.mo-competition-form .form{gap:6px}.mo-competition-form .form-result{width:36px;min-width:36px;height:36px;font-size:12px}}.lc-lineup-options{background:var(--lc-raised);border-bottom:1px solid var(--chart-border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;display:flex}.lc-lineup-options>button{background:color-mix(in srgb,var(--chart-text) 7%,var(--lc-raised));color:var(--chart-text);white-space:nowrap;border:1px solid #0000;border-radius:24px;padding:9px 16px;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,color .15s}.lc-lineup-options>button:hover{background:color-mix(in srgb,var(--chart-text) 13%,var(--lc-raised))}.lc-lineup-options>button.active{background:var(--lc-accent);color:var(--lc-accent-text,#172018)}.lc-lineup-options>button:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px}.lc-lineup-metric-note{color:var(--chart-muted);background:var(--lc-raised);border-bottom:1px solid var(--chart-border);margin:0;padding:10px 20px;font-size:12px}.lc-nationality-flag{box-sizing:border-box;border:2px solid var(--lc-surface);background:var(--lc-raised);width:20px;height:20px;color:var(--chart-muted);box-shadow:0 0 0 1px var(--chart-border);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lc-nationality-flag>img{object-fit:cover;width:100%;height:100%;display:block}.lc-pitch-nationality{z-index:3;position:absolute;top:-5px;bottom:auto;left:calc(100% + 3px)}@media (width<=650px){.lc-lineup-options{gap:7px;padding:13px 12px}.lc-lineup-options>button{padding:9px 13px;font-size:12px}.lc-lineup-metric-note{padding:10px 14px}.lc-pitch-nationality{width:18px;height:18px;left:calc(100% + 2px)}}.lc-lineup-panel .lc-player-portrait>.lc-pitch-rating{white-space:nowrap;inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.lc-lineup-panel .lc-pitch{height:var(--lineup-pitch-height,520px)}.lc-player-markers{vertical-align:middle;min-width:0;text-shadow:none;color:var(--chart-text);align-items:center;gap:6px;font-style:normal;display:inline-flex}.lc-lineup-panel .lc-player-portrait>.lc-pitch-markers{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.lc-pitch-markers>*{pointer-events:auto}.lc-lineup-contribution{white-space:nowrap;align-items:center;display:inline-flex}.lc-mini-event,.lc-lineup-card{border:1px solid color-mix(in srgb,var(--chart-text) 35%,transparent);background:var(--lc-raised);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.lc-mini-event+.lc-mini-event{margin-left:-6px}.lc-mini-count{margin-left:2px;font-size:10px}.lc-lineup-card{border-radius:8px;width:17px;height:21px}.lc-substitution{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.lc-substitution.in{color:#13c778}.lc-substitution.out{color:#ed6370}.lc-substitution-arrow{border:1px solid color-mix(in srgb,currentColor 60%,transparent);background:var(--lc-raised);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--lc-raised);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lc-substitution-arrow>svg{display:block}.lc-pitch-markers .lc-marker-upper-left{position:absolute;top:-12px;right:calc(100% + 4px)}.lc-pitch-markers .lc-marker-upper-left .lc-substitution{position:relative}.lc-pitch-markers .lc-substitution-minute{color:var(--chart-text);font-size:11px;line-height:1.1;position:absolute;bottom:calc(100% + 2px);right:0}.lc-pitch-markers>.lc-lineup-card{position:absolute;top:6px;right:calc(100% + 4px)}.lc-pitch-markers .lc-marker-assists{display:flex;position:absolute;bottom:0;right:calc(100% + 3px)}.lc-pitch-markers .lc-marker-goals{gap:2px;display:flex;position:absolute;bottom:0;left:calc(100% + 3px)}.lc-lineup-panel .lc-captain{background:var(--chart-muted);width:13px;height:13px;color:var(--lc-surface);text-shadow:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.lc-lineup-legend{border-bottom:1px solid var(--chart-border);color:var(--chart-muted);background:var(--lc-surface);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 20px;font-size:11px;display:flex}.lc-lineup-legend>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.lc-legend-symbol{width:17px;height:17px;color:var(--chart-text);justify-content:center;align-items:center;display:inline-flex}.lc-legend-symbol.in{color:#13c778}.lc-legend-symbol.out{color:#ed6370}.lc-legend-symbol.star{color:#e6bf4a}.lc-bench-section+.lc-bench-section{border-top:1px solid var(--chart-border)}.lc-lineup-panel .lc-bench-title{padding:18px 20px 4px;font-size:15px}.lc-lineup-panel .lc-benches{column-gap:34px;padding-top:7px}.lc-lineup-panel .lc-bench-player{gap:10px;min-height:62px;padding:13px 0}.lc-lineup-panel .lc-bench-player:hover{background:color-mix(in srgb,var(--chart-text) 4%,transparent)}.lc-bench-player>.lc-row-markers{flex-shrink:0;margin-left:auto}.lc-lineup-panel .lc-bench-name{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin-left:0;display:flex}.lc-bench-name>strong{font-size:14px;line-height:1.25}.lc-bench-name>small{color:var(--chart-muted);font-size:12px}.lc-lineup-panel .lc-bench-number{color:var(--chart-muted);text-align:center;min-width:20px;font-size:13px}.lc-lineup-panel .lc-bench-player>.rating-badge{flex:none;min-width:32px;font-size:12px}.rating-award{margin-left:2px;font-size:.85em;display:inline-block}.rating-tier-diamond>.rating-award{color:#ffda6b}:root[data-theme=light] .lc-substitution.in{color:#087b50}:root[data-theme=light] .lc-substitution.out{color:#bc3548}@media (width>=651px) and (width<=1400px){.lc-lineup-panel .lc-pitch{height:auto}.lc-lineup-panel .lc-half{height:var(--lineup-pitch-height,520px)}}@media (width<=650px){.lc-lineup-panel .lc-pitch{height:auto}.lc-lineup-panel .lc-half{height:var(--lineup-mobile-height,600px)}.lc-half .lc-pitch-player{width:106px}.lc-half .lc-player-label{max-width:106px;font-size:13px;transform:none}.lc-half .lc-player-label>small{font-size:13px}.lc-half .lc-player-name{text-overflow:ellipsis;overflow:hidden}.lc-lineup-panel .lc-player-portrait>.lc-pitch-rating{top:auto;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.lc-lineup-legend{gap:9px 13px;padding:10px 12px}.lc-lineup-panel .lc-bench-player{gap:7px}.lc-bench-name>strong{font-size:13px}.lc-lineup-panel .lc-bench-player>.lc-row-markers{gap:4px}.lc-substitution{gap:3px;font-size:11px}}.ma-analysis{gap:20px;display:grid}.ma-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--lc-accent) 7%,var(--lc-surface)),var(--lc-surface));justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.ma-eyebrow{letter-spacing:1.7px;color:var(--lc-accent);font-size:10px;font-weight:800}.ma-hero h2{letter-spacing:-1px;margin:12px 0 9px;font-size:30px;line-height:1.15}.ma-hero h2>span{color:var(--lc-accent)}.ma-hero p{color:var(--chart-muted);margin:0;font-size:12px;line-height:1.6}.ma-history-count{text-align:right;flex:none;grid-template-columns:auto auto;align-items:baseline;gap:5px 10px;display:grid}.ma-history-count>strong{color:var(--lc-accent);letter-spacing:-2px;font-size:45px;line-height:1.1}.ma-history-count>span{color:var(--chart-muted);font-size:12px}.ma-history-count>small{color:var(--chart-muted);grid-column:1/-1;font-size:10px}.ma-context-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ma-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ma-card{flex-direction:column;min-width:0;display:flex}.ma-card>header{border-bottom:1px solid var(--chart-border);align-items:center;gap:10px;padding:19px 20px;display:flex}.ma-card>header>svg{color:var(--lc-accent);flex:none}.ma-card h3{margin:0;font-size:14px;font-weight:750}.ma-card-body{flex:1;min-width:0;padding:22px 20px}.ma-card-note{color:var(--chart-muted);border-top:1px solid var(--chart-border);margin:0;padding:13px 18px;font-size:10px;line-height:1.6}.ma-table-scroll{position:relative;overflow:auto}.ma-periods{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:340px}.ma-periods th,.ma-periods td{border-bottom:1px solid var(--chart-border);text-align:center;padding:15px 7px}.ma-periods thead th{color:var(--chart-muted);vertical-align:middle;font-size:10px;font-weight:500}.ma-periods thead th:first-child{text-align:left}.ma-periods thead .avatar{width:24px;height:24px;margin:0 auto 7px;display:block}.ma-periods thead span{color:var(--chart-text);font-size:11px;line-height:1.4;display:block}.ma-periods small{color:var(--chart-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.ma-periods tbody th{text-align:left;font-size:12px}.ma-periods tbody td{color:var(--lc-accent);font-size:27px;font-weight:800}.ma-periods tr:last-child th,.ma-periods tr:last-child td{border-bottom:0}.ma-team-switch{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.ma-team-switch>button{background:var(--lc-raised);color:var(--chart-muted);border:1px solid var(--chart-border);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.ma-team-switch>button.active{color:var(--chart-text);border-color:var(--lc-accent);background:var(--chart-selected)}.ma-team-switch .avatar{width:20px;height:20px}.ma-venue-splits{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ma-venue-splits>div{background:var(--lc-raised);border:1px solid var(--chart-border);border-radius:10px;min-width:0;padding:15px 12px}.ma-venue-splits header{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ma-venue-splits header>small{color:var(--chart-muted);font-size:10px}.ma-wdl{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;display:grid}.ma-wdl>span{text-align:center;min-width:0}.ma-wdl b{font-variant-numeric:tabular-nums;font-size:25px;display:block}.ma-wdl>span:first-child b{color:var(--lc-accent)}.ma-wdl small{color:var(--chart-muted);margin-top:5px;font-size:9px;display:block}.ma-venue-splits p{border-top:1px solid var(--chart-border);color:var(--chart-muted);margin:0;padding-top:12px;font-size:9px}.ma-venue-splits p>b{color:var(--chart-text);margin-right:3px;font-size:17px}.ma-advantage{border-left:2px solid var(--lc-accent);margin:20px 0 10px;padding-left:11px;font-size:12px;font-weight:650;line-height:1.6}.ma-explanation{color:var(--chart-muted);margin:16px 0 0;font-size:11px;line-height:1.7}.ma-centered{text-align:center}.ma-team-bars{gap:25px;display:grid}.ma-team-stat>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ma-team-stat>div:first-child>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.ma-team-stat strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5}.ma-team-stat .avatar{flex:none;width:23px;height:23px}.ma-team-stat>div:first-child>span:last-child{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.ma-team-stat b{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:28px}.ma-team-stat small{color:var(--chart-muted);font-size:9px}.ma-bar-track{background:var(--chart-border);border-radius:5px;height:5px;overflow:hidden}.ma-bar-track i{background:var(--lc-accent);border-radius:5px;height:100%;display:block}.ma-bar-track i.away{background:#509bc8}.ma-big-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:8px 0 12px;display:flex}.ma-big-stat>strong{color:var(--lc-accent);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:46px;font-weight:850;line-height:1.1}.ma-big-stat>span{color:var(--chart-muted);font-size:12px;line-height:1.6}.ma-stat-detail{text-align:center;margin:10px 0 0;font-size:11px;font-weight:650;line-height:1.8}.ma-stat-detail>b{color:var(--lc-accent);margin-left:7px;display:inline-block}.ma-score-order{color:var(--chart-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 0 18px;font-size:9px;line-height:1.5;display:flex}.ma-score-order .avatar{width:17px;height:17px}.ma-common-scores{gap:8px;display:grid}.ma-common-scores>div{align-items:center;gap:10px;display:flex}.ma-common-scores b{text-align:center;background:var(--lc-raised);font-variant-numeric:tabular-nums;border-radius:7px;min-width:59px;padding:7px 9px;font-size:20px}.ma-common-scores span{color:var(--chart-muted);font-size:10px}.ma-common-scores strong{color:var(--lc-accent);margin-left:auto;font-size:12px}.ma-history-heading{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.ma-history-heading h3{margin:0;font-size:15px}.ma-history-heading>span{color:var(--chart-muted);font-size:11px}.ma-history-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.ma-history-columns>section{min-width:0}.ma-history-columns>section+section{border-left:1px solid var(--chart-border)}.ma-history-columns>section>header{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.ma-history-columns h4{margin:0;font-size:12px}.ma-history-columns header>span{color:var(--chart-muted);font-size:10px}.ma-history-list,.ma-scorer-list{overscroll-behavior:contain;max-height:510px;padding:0 18px;position:relative;overflow:auto}.ma-history-list .lc-match-row.compact{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:9px 8px;min-height:78px;padding:16px 0}.ma-history-list .lc-match-row.compact>.lc-match-status,.ma-history-list .lc-match-row.compact>.lc-row-arrow{display:none}.ma-history-list .lc-team{gap:7px;font-size:13px}.ma-history-list .lc-team .avatar{width:22px;height:22px}.ma-history-list .lc-score{font-size:15px}.ma-history-list .lc-match-row:first-child{border-top:0}.ma-scorer{border-bottom:1px solid var(--chart-border);align-items:center;gap:10px;min-height:78px;padding:14px 0;display:flex}.ma-scorer:last-child{border-bottom:0}.ma-scorer-rank{width:14px;color:var(--chart-muted);flex:none;font-size:11px}.ma-scorer>.avatar{flex:none;width:30px;height:30px}.ma-scorer>div{min-width:0}.ma-scorer strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ma-scorer small{color:var(--chart-muted);align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.ma-scorer small>.avatar{flex:none;width:15px;height:15px}.ma-scorer>b{font-variant-numeric:tabular-nums;color:var(--lc-accent);flex:none;margin-left:auto;font-size:25px}.ma-method{color:var(--chart-muted);margin:0;font-size:11px;line-height:1.7}@media (width<=1200px){.ma-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-context-grid{grid-template-columns:1fr}.ma-card-body{padding:20px}.ma-hero{padding:24px}.ma-hero h2{font-size:26px}.ma-history-count>strong{font-size:40px}.ma-history-columns{grid-template-columns:1fr 1fr}}@media (width<=760px){.ma-analysis{gap:16px}.ma-hero{padding:22px 18px;display:block}.ma-hero h2{font-size:26px}.ma-history-count{text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:22px;display:flex}.ma-history-count>strong{font-size:38px}.ma-history-count>small{flex-basis:100%;margin-top:3px}.ma-metric-grid{grid-template-columns:1fr;gap:16px}.ma-history-columns{grid-template-columns:1fr}.ma-history-columns>section+section{border-left:0;border-top:1px solid var(--chart-border)}.ma-history-list,.ma-scorer-list{max-height:430px}.ma-history-list .lc-team{text-align:left;flex-direction:row;justify-content:flex-start;font-size:12px}.ma-history-list .lc-home{text-align:right;justify-content:flex-end}.ma-history-heading{padding:18px 16px}.ma-card>header{padding:17px 16px}.ma-card-body{padding:20px 16px}.ma-team-switch>button{padding:8px;font-size:11px}.ma-venue-splits>div{padding:13px 10px}.ma-wdl{gap:5px}.ma-wdl b{font-size:23px}.ma-wdl small{font-size:8px}.ma-periods th,.ma-periods td{padding:14px 5px}.ma-periods tbody td{font-size:25px}.ma-periods{min-width:320px}.ma-big-stat{min-height:110px}.ma-scorer-list{max-height:430px}}@media (width<=480px){.ma-periods{table-layout:fixed;min-width:0}.ma-periods th,.ma-periods td{overflow-wrap:anywhere;padding:14px 3px}.ma-periods th:first-child{width:34%}.ma-periods thead th{font-size:9px}.ma-periods thead span{font-size:10px}.ma-periods tbody th{font-size:11px}.ma-periods tbody td{font-size:24px}}.ma-scorer{color:inherit;border-radius:6px;text-decoration:none;transition:background-color .15s}.ma-scorer:hover,.ma-scorer:focus-visible{background:var(--lc-raised)}.ma-scorer:hover strong,.ma-scorer:focus-visible strong{color:var(--lc-accent);text-underline-offset:3px;text-decoration:underline}.ma-scorer:focus-visible{outline:2px solid var(--lc-accent);outline-offset:-2px}.pf-profile-hero{border:1px solid var(--chart-border);background:var(--chart-panel);color:var(--chart-text);border-radius:15px;padding:24px}.pf-profile-heading{align-items:center;gap:16px;display:flex}.pf-profile-heading>.avatar{flex:none;width:62px;height:62px;font-size:20px}.pf-profile-heading h1{letter-spacing:-1px;text-transform:none;margin:6px 0 10px;font-family:DM Sans,Segoe UI,sans-serif;font-size:32px;line-height:1.15}.pf-profile-heading .eyebrow{letter-spacing:1.5px;font-size:9px}.pf-profile-heading p{color:var(--chart-muted);margin:0;font-size:12px}.pf-profile-heading p>span{margin-left:10px}.pf-profile-heading>.player-back{align-self:flex-start;margin-left:auto}.pf-profile-filters{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.pf-profile-filters>.filter-select{min-width:155px;max-width:260px}.pf-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pf-record{--record-tone:#19b990;border:1px solid color-mix(in srgb,var(--record-tone) 55%,var(--chart-border));background:var(--chart-raised);color:var(--chart-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;transition:background .15s;display:flex}.pf-record.gold{--record-tone:#c69a34}.pf-record.blue{--record-tone:#4e9fe9}.pf-record.red{--record-tone:#e6506e}.pf-record.purple{--record-tone:#b47cee}.pf-record:hover:not(:disabled){background:var(--chart-selected)}.pf-record:disabled{cursor:default;opacity:1}.pf-record-icon{border:1px solid color-mix(in srgb,var(--record-tone) 60%,transparent);width:29px;height:29px;color:var(--record-tone);border-radius:50%;flex:none;place-items:center;display:grid}.pf-record>span:nth-child(2){flex:1;min-width:0}.pf-record small{color:var(--chart-muted);font-size:10px;line-height:1.4;display:block}.pf-record strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.pf-record-detail{color:var(--chart-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.pf-record>svg{color:var(--chart-muted);flex:none}.pf-record:focus-visible,.pf-person-link:focus-visible,.pf-fixture:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px}.pf-results-title{margin:18px 0 9px;font-size:13px}.pf-results-title>span{color:var(--chart-muted);font-size:12px;font-weight:400}.pf-summary{border:1px solid var(--chart-border);background:var(--chart-raised);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.pf-summary>div{min-width:0;padding:13px 12px}.pf-summary>div+div{border-left:1px solid var(--chart-border)}.pf-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.25;display:block}.pf-summary strong>small{color:var(--chart-muted);font-size:10px;font-weight:400}.pf-summary>div>span{color:var(--chart-muted);margin-top:5px;font-size:10px;display:block}.pf-summary-form .form{flex-wrap:wrap;gap:3px}.pf-summary-form .form-result{width:20px;height:20px;font-size:10px}.pf-coverage{color:var(--chart-muted);margin:9px 0 0;font-size:11px;line-height:1.6}.pf-table-heading{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.pf-table-heading h2{margin:0;font-size:16px}.pf-table-heading>span{color:var(--chart-muted);font-size:11px}.pf-match-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.pf-match-filters>.filter-select{min-width:150px}.pf-search{background:var(--chart-raised);border:1px solid var(--chart-border);min-width:170px;max-width:620px;color:var(--chart-muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.pf-search input{color:var(--chart-text);font:inherit;background:0 0;border:0;width:100%;min-width:0;height:40px;font-size:13px;outline:none!important}.pf-search:focus-within{border-color:var(--chart-muted)}.pf-search>button{align-items:center;padding:3px;display:flex}.pf-match-filters>p{color:var(--chart-muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.5}.pf-match-scroll{border-radius:0 0 13px 13px;max-height:650px;position:relative;overflow:auto}.pf-match-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.pf-match-table th{background:var(--chart-raised);color:var(--chart-muted);text-transform:uppercase;z-index:1;text-align:left;white-space:nowrap;font-size:10px;font-weight:650;position:sticky;top:0}.pf-match-table td,.pf-match-table th{border-bottom:1px solid var(--chart-border);padding:14px 16px}.pf-match-table td{vertical-align:middle}.pf-match-table td:first-child{white-space:nowrap}.pf-match-table td>small{color:var(--chart-muted);margin-top:5px;font-size:10px;display:block}.pf-match-table td:nth-child(n+4),.pf-match-table th:nth-child(n+4){text-align:center;white-space:nowrap}.pf-match-table tbody tr:hover{background:var(--chart-selected)}.pf-match-column{min-width:350px}.pf-competition{align-items:center;gap:7px;min-width:130px;display:flex}.pf-competition>.avatar{flex:none;width:22px;height:22px}.pf-competition small{color:var(--chart-muted);margin-top:4px;font-size:10px;display:block}.pf-fixture{text-align:center;grid-template-columns:minmax(85px,1fr) 24px auto 24px minmax(85px,1fr);align-items:center;gap:8px;width:100%;min-width:350px;font-size:13px;font-weight:650;display:grid}.pf-fixture>span:first-child{text-align:right}.pf-fixture>span:last-child{text-align:left}.pf-fixture>.avatar{width:24px;height:24px}.pf-fixture>b{background:var(--chart-raised);border:1px solid var(--chart-border);white-space:nowrap;border-radius:6px;min-width:52px;padding:8px 11px;font-size:15px}.pf-schedule-note{color:var(--chart-muted);text-align:center;margin-top:6px;font-size:10px;display:block}.pf-person-link{color:var(--chart-text);text-align:left;font-size:12px}.pf-person-link:hover{color:var(--lc-accent,var(--lime));text-decoration:underline}.pf-entity{align-items:center;gap:9px;display:flex}.pf-entity .avatar{width:29px;height:29px}.pf-records-panel>.pf-highlights{padding:22px}.pf-directory-heading{margin:20px 0 26px}.pf-directory-heading h1{text-transform:none;letter-spacing:-1.5px;margin:12px 0;font-family:DM Sans,Segoe UI,sans-serif;font-size:44px}.pf-directory-heading h1>span{color:var(--lime)}.pf-directory-heading p{color:var(--chart-muted);font-size:13px}.pf-directory>.pf-search{max-width:none}.pf-directory-count{color:var(--chart-muted);margin:20px 0 14px;font-size:12px}.pf-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-directory-grid>:is(button,.referee-link){background:var(--chart-panel);border:1px solid var(--chart-border);text-align:left;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.pf-directory-grid>:is(button,.referee-link):hover{background:var(--chart-selected)}.pf-directory-grid>:is(button,.referee-link)>.avatar{flex:none;width:43px;height:43px;font-size:15px}.pf-directory-grid strong{font-size:15px}.pf-directory-grid small{color:var(--chart-muted);margin-top:5px;font-size:10px;display:block}.pf-directory-grid>:is(button,.referee-link)>span:nth-last-child(2){text-align:right;margin-left:auto}.pf-directory-grid b{font-size:22px}.pf-directory-grid>:is(button,.referee-link)>svg{color:var(--chart-muted)}@media (width<=1150px){.pf-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-summary>div:nth-child(4){border-left:0}.pf-summary>div:nth-child(n+4){border-top:1px solid var(--chart-border)}}@media (width<=650px){.pf-profile-hero{padding:17px 13px}.pf-profile-heading{flex-wrap:wrap;gap:11px}.pf-profile-heading>.avatar{width:47px;height:47px}.pf-profile-heading h1{font-size:25px}.pf-profile-heading .player-page-meta{gap:10px;font-size:11px}.pf-profile-heading>.player-back{font-size:10px}.pf-profile-heading p{font-size:11px}.pf-profile-heading p>span{margin-top:4px;margin-left:0;display:block}.pf-profile-filters{justify-content:flex-start;gap:8px}.pf-profile-filters>.filter-select{flex:1;min-width:0}.pf-record-grid{grid-template-columns:1fr;gap:7px}.pf-record{padding:10px}.pf-record strong{font-size:14px}.pf-record-detail{font-size:11px}.pf-summary>div{padding:12px 9px}.pf-summary strong{font-size:20px}.pf-summary>div>span{font-size:10px}.pf-match-filters{padding:14px}.pf-match-filters>.pf-search{flex-basis:100%}.pf-table-heading{padding:17px 14px}.pf-match-scroll{max-height:600px}.pf-directory-grid{grid-template-columns:1fr}.pf-directory-heading h1{font-size:34px}}.pf-summary strong>small{margin-left:4px}.pf-match-referee{color:var(--chart-muted);margin-top:6px;font-size:10px;line-height:1.4}.pf-match-referee .pf-person-link{color:var(--chart-muted);font-size:10px}.player-person-page .pf-profile-hero>.pf-highlights{margin-top:24px}.pf-summary-player{grid-template-columns:minmax(65px,.8fr) minmax(90px,1.1fr) repeat(2,minmax(60px,.75fr)) minmax(124px,1.2fr) minmax(92px,1fr) minmax(270px,2fr)}.pf-summary-player>div:nth-child(5)>strong{white-space:nowrap;overflow-wrap:normal}.pf-summary-player .pf-summary-form .form{gap:4px}.pf-summary-player .pf-summary-form .form-result{border-radius:5px;flex:none;width:26px;height:26px;font-size:12px;font-weight:750}.player-history-filters{justify-content:flex-start;margin:0;padding:14px 20px}.player-career-controls{flex-wrap:wrap;justify-content:flex-start;gap:18px}.player-career-controls>.player-history-filters{flex-wrap:wrap;padding:0}@media (width<=1150px){.pf-summary-player{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-summary-player>.pf-summary-form{border-left:0;border-top:1px solid var(--chart-border);grid-column:1/-1}}@media (width<=650px){.player-history-filters{flex-wrap:wrap;padding:12px}.player-career-controls>.player-history-filters{width:100%}.player-person-page .pf-profile-hero>.pf-highlights{margin-top:18px}}.pf-dna-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.pf-dna-grid>article{background:var(--chart-raised);border:1px solid var(--chart-border);border-radius:10px;padding:20px}.pf-dna-grid h3{margin:0 0 18px;font-size:13px}.pf-dna-grid strong{font-variant-numeric:tabular-nums;font-size:30px}.pf-dna-grid p{color:var(--chart-muted);font-size:12px;line-height:1.5}.pf-dna-grid small{color:var(--chart-muted);font-size:10px}@media (width<=750px){.pf-dna-grid{grid-template-columns:1fr}}.brand{color:#fff;letter-spacing:normal;gap:0;height:39px;min-height:39px}.sidebar>nav{margin-top:28px}.footsam-logo{flex:none;width:100%;height:auto;display:block;overflow:visible}.brand .footsam-logo{max-width:184px}.profile-badge .footsam-logo{width:18px;height:18px}.footer-brand{width:110px;color:var(--chart-text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:focus-visible,.footer-brand:focus-visible{outline:2px solid var(--chart-focus);outline-offset:5px;border-radius:3px}.club-hero .pf-profile-heading>.avatar{width:68px;height:68px}.club-header-actions{flex-direction:column;flex:none;align-items:flex-end;gap:18px;margin-left:auto;display:flex}.club-header-actions .filter-select{min-width:140px}.club-facts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.club-facts>span{align-items:center;display:inline-flex;gap:6px!important;margin:0!important}.club-records{margin-top:24px}.club-season-summary{border:1px solid var(--chart-border);background:var(--chart-raised);border-radius:10px;grid-template-columns:repeat(6,minmax(55px,.7fr)) minmax(95px,1fr) minmax(100px,1fr) minmax(268px,2fr);display:grid;overflow:hidden}.club-season-summary>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 11px;display:flex}.club-season-summary>div+div{border-left:1px solid var(--chart-border)}.club-season-summary strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px}.club-season-summary>div>span{color:var(--chart-muted);font-size:10px}.club-summary-form .form{flex-wrap:wrap;gap:4px}.club-summary-form .form-result{flex:none;width:26px;height:26px;font-size:12px}.club-updating{color:var(--chart-muted);align-items:center;gap:7px;margin:14px 0 0;font-size:11px;display:flex}.club-content-controls{border-bottom:1px solid var(--chart-border);flex-wrap:wrap;align-items:center;gap:12px;padding:17px 21px;display:flex}.club-content-controls>p{color:var(--chart-muted);flex:1;margin:0;font-size:12px;line-height:1.6}.club-content-controls>.filter-select{min-width:190px}.club-content-controls>.pf-search{flex:1;max-width:none}.club-group{color:var(--chart-muted);margin:5px 0 0 31px;font-size:10px;display:block}.club-match-selects{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.club-match-selects .filter-select{min-width:160px}.club-nationality{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.club-nationality img{object-fit:contain;width:20px;height:14px}.club-squad-player{color:var(--chart-text);align-items:center;gap:9px;min-width:150px;text-decoration:none;display:flex}.club-squad-player:hover strong{text-decoration:underline}.club-squad-player>.avatar{flex:none;width:32px;height:32px}.club-squad-table td{font-size:14px}.club-squad-table th button{white-space:nowrap}.club-history-table th,.club-stat-table th{padding:14px 10px}.club-history-table td,.club-stat-table td{padding:15px 10px}.club-squad-table .profile-numeric{font-weight:650}.club-squad-player strong{font-size:14px}.club-content .pf-table-heading{border-bottom:0}.club-page>.player-page-panel{min-width:0}@media (width<=1180px){.club-season-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.club-season-summary>div:nth-child(n+5){border-top:1px solid var(--chart-border)}.club-season-summary>div:nth-child(5),.club-season-summary>div:nth-child(9){border-left:0}.club-season-summary>.club-summary-form{grid-column:1/-1}.club-stat-table{min-width:1100px}}@media (width<=750px){.club-hero .pf-profile-heading{flex-wrap:wrap;align-items:flex-start}.club-header-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:5px 0 0}.club-header-actions>.player-back{order:2}.club-season-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.club-season-summary>div:nth-child(n+3){border-top:1px solid var(--chart-border)}.club-season-summary>div:nth-child(odd){border-left:0}.club-squad-table{min-width:1000px}.club-facts{gap:9px}.club-content-controls{padding:14px}.club-content-controls>.filter-select{flex:1;min-width:140px}.club-history-table{min-width:1000px}.club-records{margin-top:18px}}.club-stat-table{min-width:1100px}.club-hero .pf-profile-heading>.team-avatar img{object-fit:contain;width:100%;max-width:68px;height:100%;max-height:68px}.team-link{color:inherit;font:inherit;cursor:pointer;vertical-align:middle;align-items:center;gap:6px;max-width:100%;text-decoration:none;display:inline-flex}.team-link:hover{text-underline-offset:3px;text-decoration:underline}.team-link:focus-visible{outline:2px solid var(--chart-focus,var(--lime));outline-offset:3px;border-radius:4px}.team-link>.avatar{flex:none}.entity-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.entity-hit-area:focus-visible{outline:2px solid var(--chart-focus,var(--lime));outline-offset:-3px}.lc-match-row,.ranking-bar-row,.mo-leader,.ma-scorer,.pf-record{position:relative}.lc-match-row>.entity-hit-area~:not(.team-link),.ranking-bar-row>:not(.entity-hit-area),.mo-leader>:not(.entity-hit-area),.ma-scorer>:not(.entity-hit-area){pointer-events:none}.lc-match-row .team-link,.ranking-bar-row .team-link,.mo-leader .team-link,.ma-scorer .team-link{z-index:2;pointer-events:auto;position:relative}.lc-match-row .lc-home{justify-content:flex-end}.lc-match-row .lc-away{justify-content:flex-start}.standing-team-link,.lineup-team-link,.overview-team-link,.preview-team-link{gap:10px}.standing-team-link>.avatar,.overview-team-link>.avatar,.preview-team-link>.avatar{width:23px;height:23px}.lineup-team-link>.avatar,.mo-club header>.overview-team-link>.avatar{width:30px;height:30px}.mo-player>a>.avatar{width:38px;height:38px}.mo-player a:not(.team-link){color:inherit;text-decoration:none}.mo-player a:hover{text-decoration:underline}.mo-player small .team-link{font-size:11px}.mo-season-comparison header .team-link{font-size:12px}.mo-table td:nth-child(2) .team-link{font-size:14px;font-weight:700}.bar-player>.team-link{color:var(--chart-muted);white-space:nowrap;gap:5px;font-size:13px;display:flex}.chart-legend>.team-link{font-size:12px}.chart-legend>.team-link>i{border-radius:3px;flex:none;width:10px;height:10px}.pf-fixture>.team-link:first-child{text-align:right;justify-content:flex-end}.pf-fixture>.team-link:last-child{text-align:left}.pf-fixture>.team-link>.avatar{width:24px;height:24px}.pf-fixture-score{color:inherit;font:inherit;background:0 0;border:0;padding:0}.pf-fixture-score>b{background:var(--chart-raised);border:1px solid var(--chart-border);white-space:nowrap;border-radius:6px;min-width:52px;padding:8px 11px;font-size:15px;display:block}.pf-record>.record-action{border-radius:inherit;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pf-record .team-link{z-index:2;pointer-events:auto;display:inline;position:relative}.pf-record:focus-within{outline:2px solid var(--chart-focus,var(--lime));outline-offset:2px}.pf-record:hover{background:var(--chart-selected)}.ma-team-bars .team-link{font-size:13px}.ma-team-bars .team-link>.avatar{width:22px;height:22px}.ma-periods th>.team-link{flex-direction:column;gap:6px;display:flex}.ma-periods .team-link>.avatar{width:22px;height:22px}.ma-score-order .team-link{gap:5px}.ma-score-order .team-link>.avatar{width:16px;height:16px}.team-fixture>.team-link{gap:7px}.team-fixture>.team-link .avatar{width:24px;height:24px}.lc-h2h-summary .team-link{grid-row:1/3}.lc-table-team .standing-team-link{min-width:0}.lc-table-team .standing-team-link strong{overflow-wrap:anywhere}.lc-mobile-team.team-link{justify-content:center}.lc-match-row.compact .team-link{font:inherit}.match-form-tooltip,.chart-tooltip{pointer-events:auto}.tooltip-fixture .team-link>.avatar{width:19px;height:22px}.tooltip-team-name{display:inline}.chart-tooltip-team .team-link{gap:7px}.ma-scorer .team-link>.avatar{width:16px;height:16px}.overview-team-link strong{font:inherit}.overview-team-link{font-weight:700}.lc-h2h-summary .team-link>.avatar{width:48px;height:48px}.lc-match-row.compact .lc-team{font-size:inherit}.ma-team-choice{border:1px solid var(--chart-border);background:var(--lc-raised);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ma-team-choice .avatar{width:22px;height:22px}.ma-team-choice>button{font:inherit;color:var(--chart-muted);border-radius:5px;padding:5px 8px}.ma-team-choice>button.active{background:var(--lc-accent);color:#14200b}.lc-match-row{color:var(--chart-text);font-size:14px}.lc-match-row .lc-team{max-width:100%}.referee-link{color:inherit;cursor:pointer;text-decoration:none}.referee-link:hover{text-underline-offset:3px;text-decoration:underline}.referee-link:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}.pc-connections{overflow:hidden}.pc-heading{align-items:center;gap:17px;padding:27px 25px 20px;display:flex}.pc-heading h2{margin:0;font-size:21px;line-height:1.35;border:0!important;padding:0!important}.pc-heading p{color:var(--chart-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.pc-heading-icon{color:var(--lc-accent,var(--lime));flex:none}.pc-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:0 25px 23px;display:flex}.pc-controls>span{color:var(--chart-muted);font-size:11px}.pc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 25px;display:grid}.pc-summary>div{border:1px solid var(--chart-border);background:var(--chart-raised);border-radius:11px;align-items:center;gap:14px;padding:19px 16px;display:flex}.pc-summary>div>span{color:var(--lc-accent,var(--lime));background:color-mix(in srgb,var(--lc-accent,var(--lime)) 9%,transparent);border-radius:50%;flex:none;place-items:center;width:45px;height:45px;display:grid}.pc-summary strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.pc-summary small{color:var(--chart-muted);margin-top:5px;font-size:11px;display:block}.pc-search{justify-content:space-between;align-items:center;gap:15px;padding:22px 25px 14px;display:flex}.pc-search>span{color:var(--chart-muted);white-space:nowrap;font-size:11px}.pc-search>.pf-search{max-width:440px}.pc-scroll{border:1px solid var(--chart-border);border-radius:11px;max-height:690px;margin:0 25px;overflow:auto}.pc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.pc-table th{z-index:1;background:var(--chart-raised);text-align:left;color:var(--chart-muted);border-bottom:1px solid var(--chart-border);padding:15px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.pc-table th:first-child{width:50px}.pc-table th:nth-child(2){width:37%}.pc-table th:last-child{width:205px}.pc-table td{border-bottom:1px solid var(--chart-border);padding:16px}.pc-table tr:last-child td{border-bottom:0}.pc-table tbody tr:hover{background:var(--chart-selected)}.pc-table td:first-child{color:var(--chart-muted);font-size:12px}.pc-person{align-items:center;gap:12px;min-width:0;display:flex}.pc-person>a{flex:none;display:flex}.pc-person .avatar{width:43px;height:43px}.pc-player-name{color:var(--chart-text);font-size:16px;font-weight:750;line-height:1.3;text-decoration:none}.pc-player-name:hover{text-underline-offset:3px;text-decoration:underline}.pc-clubs{color:var(--chart-muted);flex-wrap:wrap;gap:5px;margin-top:6px;font-size:11px;line-height:1.6;display:flex}.pc-person>div{min-width:0}.pc-bar-track{background:color-mix(in srgb,var(--lc-accent,var(--lime)) 10%,var(--chart-raised));border-radius:10px;height:8px;display:block;overflow:hidden}.pc-bar-track>i{background:var(--lc-accent,var(--lime));border-radius:inherit;height:100%;display:block}.pc-count strong{font-size:21px;line-height:1.25}.pc-count>span{color:var(--chart-muted);white-space:nowrap;margin-top:7px;font-size:10px;display:block}.pc-note{color:var(--chart-muted);margin:0;padding:17px 25px 23px;font-size:11px;line-height:1.7}.pc-person a:focus-visible{outline:2px solid var(--chart-focus,var(--lime));outline-offset:3px;border-radius:4px}@media (width<=850px){.pc-table th:nth-child(2){width:45%}.pc-table th:last-child{width:160px}.pc-table td,.pc-table th{padding:14px 10px}.pc-heading h2{font-size:19px}.pc-summary>div{gap:9px;padding:15px 11px}.pc-summary strong{font-size:22px}.pc-summary>div>span{width:35px;height:35px}.pc-count>span{white-space:normal}}@media (width<=620px){.pc-heading{gap:10px;padding:20px 15px 17px}.pc-controls{gap:10px;padding:0 15px 18px}.pc-summary{gap:7px;padding:0 15px}.pc-summary>div{padding:13px 8px;display:block}.pc-summary>div>span{display:none}.pc-summary strong{font-size:20px}.pc-summary small{font-size:10px}.pc-search{gap:10px;padding:18px 15px 12px}.pc-scroll{max-height:620px;margin:0 15px}.pc-bar-column{display:none}.pc-table th:nth-child(2){width:auto}.pc-table th:first-child{width:30px}.pc-table th:last-child{width:110px}.pc-table td,.pc-table th{padding:13px 8px}.pc-person{gap:8px}.pc-person .avatar{width:34px;height:34px}.pc-player-name{font-size:14px}.pc-count strong{font-size:20px}.pc-count>span{font-size:9px}.pc-note{padding:15px}.pc-clubs{font-size:10px}}.pc-more{color:var(--chart-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 25px 0;font-size:11px;display:flex}.pc-more>.button{align-items:center;gap:6px;display:flex}.pc-controls .segment-control>button{padding:9px 15px;font-size:13px}.pc-controls .segment-control{padding:4px}.league-link{color:inherit;text-decoration:none;position:relative}.league-link:hover{text-underline-offset:3px;text-decoration:underline}.league-link:focus-visible{outline:2px solid var(--chart-focus);outline-offset:4px}.league-page{max-width:1700px}.league-hero{margin-bottom:20px;overflow:visible}.league-hero>header{align-items:center;gap:20px;padding:26px;display:flex}.league-hero>header>.avatar{width:64px;height:64px}.league-hero h1{margin:5px 0;font-size:30px}.league-hero p{color:var(--chart-muted);margin:0;font-size:14px}.league-hero-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.league-hero-actions>.filter-select{min-width:135px}.league-hero>.lc-tabs{flex-wrap:wrap;margin:0;padding:0 20px 18px}.league-overview-layout{grid-template-columns:minmax(0,1fr) minmax(290px,330px);align-items:start;gap:20px;display:grid}.league-overview-main{min-width:0}.league-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.league-overview-stats{gap:12px;margin-top:18px}.league-stat-card{background:var(--lc-surface);border:1px solid var(--chart-border);border-radius:14px;min-width:0;overflow:hidden}.league-stat-card>header{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:18px;display:flex}.league-stat-card h3{margin:0;font-size:17px}.league-stat-card header small{color:var(--chart-muted);font-size:11px}.league-stat-scroll{scrollbar-width:thin;scrollbar-color:var(--chart-muted) transparent;overscroll-behavior:contain;max-height:350px;overflow:auto}.league-stat-row{border-bottom:1px solid var(--chart-border);align-items:center;gap:10px;height:70px;padding:10px 16px;display:flex}.league-stat-rank{color:var(--chart-muted);flex:0 0 16px;font-size:11px}.league-stat-person{flex:1;min-width:0}.league-stat-person>a{align-items:center;gap:9px;min-width:0;font-size:15px;display:flex}.league-stat-person>a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-stat-person .avatar{flex:none;width:31px;height:31px}.league-stat-person>small{white-space:nowrap;text-overflow:ellipsis;color:var(--chart-muted);align-items:center;gap:3px;margin:3px 0 0 40px;font-size:11px;display:flex;overflow:hidden}.league-stat-person>small>a{align-items:center;gap:4px;display:inline-flex}.league-stat-person>small .avatar{width:15px;height:15px}.league-stat-value{font-variant-numeric:tabular-nums;flex:none;font-size:21px}.league-stat-card>footer{color:var(--chart-muted);border:0;margin:0;padding:12px 16px;font-size:10px;display:block}.league-stat-section{margin:24px 0}.league-stat-section>h2{margin:0 0 14px;font-size:19px}.league-stat-heading{justify-content:space-between;align-items:center;gap:24px;margin:26px 0;display:flex}.league-stat-heading h2{margin:6px 0;font-size:24px}.league-stat-heading p,.league-stat-note{color:var(--chart-muted);font-size:12px}.league-search{border:1px solid var(--chart-border);background:var(--lc-surface);min-width:310px;max-width:100%;min-height:44px;color:var(--chart-muted);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.league-search input{color:var(--chart-text);background:0 0;border:0;width:100%;font-size:14px;outline:0!important}.league-search:focus-within{border-color:var(--chart-muted);box-shadow:0 0 0 1px var(--chart-muted)}.league-fixtures{overflow:visible}.league-fixture-controls{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.league-fixture-controls .filter-select{flex:1;min-width:0;max-width:300px}.league-fixtures>.league-search{margin:16px}.league-date{align-items:center;gap:8px;font-size:12px;display:flex}.league-date input{background:var(--lc-raised);color:var(--chart-text);border:1px solid var(--chart-border);border-radius:6px;padding:7px}.league-date-end{font-size:12px}.league-date-heading{background:var(--lc-raised);margin:0;padding:13px 18px;font-size:12px}.league-round-scroll{scrollbar-width:thin;max-height:1080px;overflow:auto}.league-round-scroll .lc-match-row{grid-template-columns:26px minmax(0,1fr) 56px minmax(0,1fr);gap:7px;min-height:84px;padding:14px 10px}.league-round-scroll .lc-team{gap:5px;font-size:12px}.league-round-scroll .lc-team>.avatar{width:21px;height:21px}.league-round-scroll .lc-score{gap:3px;font-size:14px}.league-round-scroll .lc-row-arrow{display:none}.league-overview-stats .league-stat-row{gap:6px;padding:10px}.league-overview-stats .league-stat-rank{display:none}.league-overview-stats .league-stat-person>a{gap:6px;font-size:15px}.league-overview-stats .league-stat-value{font-size:18px}.league-overview-stats .league-stat-person>small{margin-left:34px}.league-overview-stats .league-stat-person .avatar{width:28px;height:28px}.league-overview-stats .league-stat-person>small .avatar{width:13px;height:13px}@media (width<=1530px){.league-overview-layout{grid-template-columns:minmax(0,1fr)}.league-overview-layout>aside{grid-row:2}.league-round-scroll{max-height:550px}.league-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.league-hero>header{flex-wrap:wrap;gap:12px;padding:20px 16px}.league-hero h1{font-size:24px}.league-hero-actions{flex-basis:100%;justify-content:space-between;margin-left:0}.league-stat-grid,.league-overview-stats{grid-template-columns:1fr}.league-stat-heading{flex-direction:column;align-items:stretch;gap:12px}.league-search{box-sizing:border-box;width:100%;min-width:0}.league-stat-person>a,.league-overview-stats .league-stat-person>a{font-size:16px}.league-stat-value{font-size:21px}.league-date-end{display:none}.league-hero>.lc-tabs{gap:4px;padding:0 12px 16px}}.league-inline{align-items:center;gap:8px;display:inline-flex}.lc-league-header>.league-link{flex:1}.lc-league-header>.league-collapse{margin-left:8px}.league-collapse[aria-expanded=true]>svg{transform:rotate(180deg)}.league-overview-main .lc-table-panel>h2{font-size:17px}.league-page .lc-standings{font-size:13px}.league-page .lc-standings .lc-table-team{min-width:170px}.league-page .lc-standings td,.league-page .lc-standings th{padding-left:9px;padding-right:9px}.league-phase-controls{justify-content:flex-end;padding:0 24px 14px;display:flex}.league-qualifiers-toggle{border:1px solid var(--chart-border);background:var(--lc-raised);color:var(--chart-text);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:11px}.league-qualifiers-toggle.active{border-color:var(--lc-accent);background:color-mix(in srgb,var(--lc-accent) 14%,var(--lc-surface))}.league-qualifiers-toggle:focus-visible{outline:2px solid var(--lc-accent);outline-offset:3px}.league-qualifiers-toggle:disabled{opacity:.6;cursor:wait}@media (width<=700px){.league-phase-controls{padding:0 16px 14px}.league-qualifiers-toggle{min-height:40px}}.historical-records{color:var(--chart-text);--lc-surface:var(--chart-panel);--lc-raised:var(--chart-raised)}.records-heading{background:var(--lc-surface);border:1px solid var(--chart-border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 22px;padding:24px;display:flex}.records-heading h2{margin:7px 0;font-size:26px}.records-heading p{color:var(--chart-muted);margin:0;font-size:13px}.records-heading>.lucide{color:var(--lc-accent,var(--lime))}.records-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.records-controls .league-search{flex:1;min-width:230px;max-width:600px}.records-controls>.filter-select{min-width:230px}.records-all-years{color:var(--chart-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.records-section{margin:24px 0}.records-section>h3{margin:0 0 14px;font-size:20px}.records-card>header{min-height:76px}.records-card>header h3{font-size:17px;line-height:1.3}.records-scroll{scrollbar-width:thin;scrollbar-color:var(--chart-muted) transparent;overscroll-behavior:contain;max-height:400px;overflow:auto}.records-scroll:focus-visible{outline:2px solid var(--chart-focus);outline-offset:-2px}.records-row{box-sizing:border-box;border-bottom:1px solid var(--chart-border);align-items:center;gap:10px;height:80px;padding:9px 14px;display:flex}.records-identity{flex:1;min-width:0}.records-person{align-items:center;gap:8px;font-size:15px;display:flex!important}.records-person>strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.records-person>.avatar{flex:none;width:31px;height:31px}.records-detail{white-space:nowrap;color:var(--chart-muted);align-items:center;gap:3px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.records-detail>a{align-items:center;gap:3px;display:inline-flex}.records-detail .avatar{flex:none;width:14px;height:14px}.records-match-context{text-overflow:ellipsis;white-space:nowrap;color:var(--chart-muted);margin-top:3px;font-size:10px;display:block;overflow:hidden}.records-fixture{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.records-fixture>.team-link{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.records-fixture strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records-fixture .avatar{flex:none;width:21px;height:21px}.records-score{white-space:nowrap;flex:none;font-size:15px;font-weight:800}.records-note{color:var(--chart-muted);margin-top:24px;font-size:12px;line-height:1.6}.records-card .league-stat-value{font-size:23px}.club-page .historical-records{margin-top:24px}.records-fixture>a:hover,.records-match-context:hover{text-decoration:underline}@media (width<=700px){.records-heading{padding:20px 16px}.records-heading h2{font-size:23px}.records-controls{flex-direction:column;align-items:stretch}.records-controls .league-search{min-width:0;max-width:none}.records-controls>.filter-select{width:100%;min-width:0}}.match-scoreboard{color:var(--chart-text);isolation:isolate;border-radius:16px;position:relative}.match-scoreboard:before{content:"";background:linear-gradient(90deg,var(--lc-accent) 0 50%,color-mix(in srgb,var(--chart-text) 35%,var(--chart-border)) 50% 100%);pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.mh-competition{border-bottom:1px solid var(--chart-border);min-height:54px;color:var(--chart-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:13px;line-height:1.5;display:flex}.mh-competition>.league-link{color:var(--chart-text);align-items:center;gap:9px;font-size:14px;display:inline-flex}.mh-competition .avatar{flex:none;width:23px;height:23px}.mh-competition-divider{background:var(--chart-border);width:1px;height:13px}.mh-body{max-width:1100px;margin:auto;padding:24px 32px 22px}.mh-teams{grid-template-columns:minmax(0,1fr) 172px minmax(0,1fr);align-items:center;gap:24px;min-height:92px;display:grid}.mh-club.team-link{letter-spacing:-.6px;gap:19px;min-width:0;font-size:25px;font-weight:750;line-height:1.25;display:flex}.mh-home{text-align:right;justify-content:flex-end}.mh-away{text-align:left;justify-content:flex-start}.mh-club>span:not(.avatar){overflow-wrap:anywhere;min-width:0}.mh-club>.avatar{flex:none;width:64px;height:64px}.mh-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.mh-score{font-variant-numeric:tabular-nums;letter-spacing:-1px;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:46px;font-weight:850;line-height:1.05;display:flex}.mh-score-dash{color:var(--chart-muted);font-size:.75em;font-weight:500}.mh-status{color:var(--chart-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.mh-status-live{color:var(--lc-accent)}.mh-status-live>i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lc-accent) 10%,transparent);background:currentColor;border-radius:50%;animation:2s ease-in-out infinite mh-pulse}.mh-halftime,.mh-penalties{color:var(--chart-muted);font-size:11px;line-height:1.3}.mh-penalties{color:var(--chart-text);font-weight:600}.mh-scorers{grid-template-columns:minmax(0,1fr) 172px minmax(0,1fr);align-items:start;gap:24px;margin-top:17px;display:grid}.mh-goals{flex-direction:column;gap:7px;min-width:0;display:flex}.mh-goal{flex-wrap:wrap;align-items:baseline;gap:3px 7px;line-height:1.4;display:flex}.mh-goals-home .mh-goal{text-align:right;justify-content:flex-end}.mh-goals-away .mh-goal{text-align:left;justify-content:flex-start}.mh-scorer{letter-spacing:-.15px;font-size:15px;font-weight:650}.mh-goal-times{color:var(--chart-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.mh-goal-times>span{white-space:nowrap}.mh-own-goal{letter-spacing:.3px;text-transform:uppercase;background:color-mix(in srgb,#e3aa53 12%,var(--lc-surface));color:#b17b26;border-radius:4px;align-self:center;padding:2px 5px;font-size:9px;font-weight:750;display:inline-block}.mh-goal-symbol{color:var(--chart-muted);opacity:.8;justify-content:center;align-items:center;margin-top:4px;display:flex}.mh-details{border-top:1px solid var(--chart-border);color:var(--chart-muted);background:color-mix(in srgb,var(--lc-raised) 35%,var(--lc-surface));flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 25px;font-size:12px;line-height:1.4;margin:0!important;padding:14px 22px!important;display:flex!important}.match-scoreboard .mh-details>span{font-size:inherit;align-items:center;gap:7px;min-width:0;max-width:100%;margin:0;display:inline-flex}.mh-details svg{opacity:.8;flex:none}.mh-details .referee-link{color:var(--chart-text)}.mh-referee-label{color:var(--chart-muted);font-weight:400}.mh-live:before{background:linear-gradient(90deg,var(--lc-accent),color-mix(in srgb,var(--lc-accent) 35%,var(--chart-border)))}html[data-theme=dark] .mh-own-goal{color:#e7bb78}@keyframes mh-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.mh-status-live>i{animation:none}}@media (width<=1050px){.mh-body{padding:23px 22px 21px}.mh-teams,.mh-scorers{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);gap:17px}.mh-club.team-link{gap:13px;font-size:22px}.mh-club>.avatar{width:54px;height:54px}.mh-score{font-size:42px}.mh-details{gap:9px 20px}}@media (width<=700px){.mh-competition{gap:9px;min-height:48px;padding:12px;font-size:11px}.mh-competition>.league-link{font-size:12px}.mh-competition .avatar{width:20px;height:20px}.mh-body{padding:21px 13px 19px}.mh-teams,.mh-scorers{grid-template-columns:minmax(0,1fr) 98px minmax(0,1fr);gap:9px}.mh-club.team-link{text-align:center;letter-spacing:-.35px;flex-direction:column;justify-content:center;gap:10px;font-size:17px}.mh-home>.avatar{order:-1}.mh-club>.avatar{width:49px;height:49px}.mh-score{gap:7px;font-size:35px}.mh-status{gap:5px;font-size:10px}.mh-halftime,.mh-penalties{font-size:10px}.mh-scorers{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);column-gap:10px;margin-top:18px}.mh-goal{gap:2px 5px}.mh-scorer{font-size:13px}.mh-goal-times{gap:3px;font-size:12px}.mh-own-goal{font-size:9px}.mh-goal-symbol{margin-top:3px}.mh-details{gap:9px 16px;font-size:11px;padding:13px 12px!important}.mh-details>span{text-align:center;justify-content:center}.mh-details>span:last-child{flex-basis:100%}}.bd-page{--lc-accent:var(--lime);--lc-accent-text:#172018;--lc-surface:var(--chart-panel);--lc-raised:var(--chart-raised);max-width:1516px;color:var(--chart-text);margin:0 auto;padding:36px 36px 55px}.bd-hero{justify-content:space-between;align-items:center;gap:25px;padding:12px 0 30px;display:flex}.bd-hero .eyebrow{color:var(--lc-accent);letter-spacing:2px;font-size:10px}.bd-hero h1{letter-spacing:-2px;margin:14px 0;font-size:58px;line-height:1.1}.bd-hero h1>span{color:var(--lc-accent)}.bd-hero p{color:var(--chart-muted);font-size:14px}.bd-hero-mark{color:#d7b35c;background:color-mix(in srgb,#d7b35c 8%,var(--lc-surface));border:1px solid color-mix(in srgb,#d7b35c 30%,var(--chart-border));border-radius:26px;padding:23px}.bd-summary{border-block:1px solid var(--chart-border);color:var(--chart-muted);gap:28px;padding:17px 0;font-size:12px;display:flex}.bd-summary strong{color:var(--chart-text);margin-right:7px}.bd-modes{flex-wrap:wrap;gap:7px;margin:26px 0 20px;display:flex}.bd-modes>button{background:var(--lc-raised);color:var(--chart-muted);border-radius:8px;padding:12px 19px;font-size:14px;font-weight:700}.bd-modes>button.selected{background:var(--lc-accent);color:var(--lc-accent-text)}.bd-controls{gap:12px;margin-bottom:17px;display:flex}.bd-controls .filter-select{min-width:130px}.bd-search{border:1px solid var(--chart-border);background:var(--lc-surface);color:var(--chart-muted);border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.bd-search input{color:var(--chart-text);background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:14px}.bd-search:focus-within{border-color:var(--chart-muted)}.bd-categories{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.bd-categories button{border:1px solid var(--chart-border);color:var(--chart-muted);background:var(--lc-surface);border-radius:22px;padding:9px 15px;font-size:13px;font-weight:650}.bd-categories button.selected{background:var(--chart-text);border-color:var(--chart-text);color:var(--lc-surface)}.bd-winner-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px;margin-bottom:20px;display:grid}.bd-winner{border:1px solid color-mix(in srgb,#d7b35c 45%,var(--chart-border));background:linear-gradient(115deg,color-mix(in srgb,#d7b35c 9%,var(--lc-surface)),var(--lc-surface));border-radius:13px;padding:23px}.bd-winner-label{color:#b79039;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.bd-winner>div{justify-content:space-between;align-items:center;gap:20px;margin:18px 0 10px;display:flex}.bd-winner .avatar{width:52px;height:52px}.bd-winner .bd-person strong{font-size:22px}.bd-winner-score{color:var(--chart-text);white-space:nowrap;font-size:24px}.bd-winner>.bd-clubs{margin-left:64px}.bd-panel{background:var(--lc-surface);border:1px solid var(--chart-border);border-radius:13px;overflow:hidden}.bd-panel-heading{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.bd-panel-heading h2{margin:0;font-size:20px}.bd-panel-heading p{color:var(--chart-muted);max-width:750px;margin:8px 0 0;font-size:12px;line-height:1.6}.bd-panel-heading>span{white-space:nowrap;color:var(--chart-muted);font-size:12px}.bd-table-scroll{scrollbar-width:thin;scrollbar-color:var(--chart-muted) transparent;max-height:650px;overflow:auto}.bd-long{max-height:820px}.bd-table{border-collapse:collapse;width:100%;font-size:15px}.bd-table th{z-index:1;background:var(--lc-raised);color:var(--chart-muted);text-align:left;border-bottom:1px solid var(--chart-border);padding:13px 20px;font-size:12px;font-weight:600;position:sticky;top:0}.bd-table td{border-bottom:1px solid var(--chart-border);padding:15px 20px}.bd-table tr:last-child td{border-bottom:0}.bd-table .bd-first td{background:color-mix(in srgb,#d7b35c 7%,var(--lc-surface))}.bd-table tr:hover td{background:color-mix(in srgb,var(--chart-text) 4%,var(--lc-surface))}.bd-table th:last-child{text-align:right}.bd-rank{font-variant-numeric:tabular-nums;color:var(--chart-muted);white-space:nowrap;font-size:13px;font-weight:650}.bd-score{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:750}.bd-person{align-items:center;gap:12px;min-width:190px;text-decoration:none;display:inline-flex}.bd-person>span{flex-direction:column;gap:4px;display:flex}.bd-person strong{font-size:16px}.bd-person small{color:var(--chart-muted);font-size:12px}.bd-person .avatar{flex:none;width:36px;height:36px}.bd-clubs{color:var(--chart-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bd-clubs a,.bd-clubs .team-link{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.bd-clubs .avatar{width:22px;height:22px}.bd-person[href]:hover strong,.bd-clubs a:hover{text-decoration:underline}.bd-unconfirmed{color:var(--chart-muted);margin:6px 0 0 48px;font-size:11px;display:block}.bd-footnote{color:var(--chart-muted);border-top:1px solid var(--chart-border);margin:0;padding:17px 23px;font-size:12px;line-height:1.6}.bd-cancelled{text-align:center;border:1px solid var(--chart-border);background:var(--lc-surface);border-radius:13px;padding:55px 20px}.bd-cancelled>svg{color:#d7b35c}.bd-cancelled h2{font-size:25px}.bd-cancelled p{color:var(--chart-muted);margin-bottom:25px}.bd-records th:not(:nth-child(2)),.bd-records td:not(:nth-child(2)){text-align:center}.bd-extras article{border-bottom:1px solid var(--chart-border);gap:25px;padding:20px 23px;display:flex}.bd-extras h3{margin:0 0 7px;font-size:17px}.bd-extras p,.bd-extras small{color:var(--chart-muted);margin:0;font-size:12px;line-height:1.6}.bd-extras small{margin-top:5px;display:block}@media (width<=650px){.bd-page{padding:20px 16px 35px}.bd-hero h1{font-size:39px}.bd-hero-mark{border-radius:18px;padding:12px}.bd-hero-mark>svg{width:39px;height:39px}.bd-summary{flex-wrap:wrap;gap:14px}.bd-summary>span{flex-direction:column;gap:5px;display:flex}.bd-modes{gap:5px}.bd-modes>button{padding:10px 12px;font-size:12px}.bd-categories{gap:6px}.bd-categories button{padding:8px 12px;font-size:12px}.bd-panel-heading{align-items:flex-start;padding:17px 15px}.bd-panel-heading h2{font-size:17px}.bd-winner{padding:17px}.bd-winner>div{flex-direction:column;align-items:flex-start;gap:12px}.bd-winner .bd-person strong{font-size:18px}.bd-winner-score{margin-left:64px;font-size:18px}.bd-person{min-width:160px}.bd-winner .bd-person{min-width:0}.bd-table td,.bd-table th{padding:13px 14px}.bd-table-scroll{max-height:650px}.bd-winner-grid{grid-template-columns:1fr}.bd-controls{flex-wrap:wrap}.bd-search{min-width:180px}.bd-hero{gap:12px}.bd-hero .eyebrow{font-size:8px}}.pr-back{color:var(--chart-muted);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;display:inline-flex}.pr-header p{max-width:800px;line-height:1.7}.pr-header h1{font-size:clamp(36px,4vw,58px)}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;margin:28px 0 0;display:grid}.pr-card{border:1px solid var(--chart-border);background:var(--lc-surface);border-radius:14px;flex-direction:column;padding:23px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.pr-card:hover{border-color:color-mix(in srgb,#d7b35c 60%,var(--chart-border));transform:translateY(-3px)}.pr-card-heading{color:var(--chart-muted);justify-content:space-between;align-items:center;display:flex}.pr-card-symbol{color:#c6a14d;background:color-mix(in srgb,#d7b35c 9%,var(--lc-raised));border-radius:12px;padding:11px;display:inline-flex}.pr-card h2{letter-spacing:-.5px;margin:19px 0 9px;font-size:23px}.pr-card>p{color:var(--chart-muted);margin:0 0 23px;font-size:13px;line-height:1.7}.pr-card-latest{border-top:1px solid var(--chart-border);align-items:center;gap:12px;margin-top:auto;padding:18px 0;display:flex}.pr-card-latest>.avatar{width:39px;height:39px}.pr-card-latest>span{flex-direction:column;gap:5px;display:flex}.pr-card-latest small{color:var(--chart-muted);font-size:11px}.pr-card-latest strong{font-size:16px}.pr-card-footer{border-top:1px solid var(--chart-border);color:var(--chart-muted);justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;display:flex}.pr-card-footer>span:last-child{align-items:center;gap:6px;display:flex}.pr-filters{gap:12px;margin:24px 0 16px;display:flex}.pr-filters>.filter-select{min-width:140px}.pr-mode{width:max-content;margin-bottom:20px}.pr-latest{margin:0 0 20px}.pr-category{color:var(--chart-muted);max-width:220px;font-size:13px}.pr-year{margin-top:5px;font-size:11px;font-weight:450;display:block}.pr-table th:last-child{text-align:left}.pr-table th:has(+th):first-child{min-width:85px}.pr-table:has(.bd-score) th:last-child{text-align:right}@media (width<=650px){.pr-header .bd-hero-mark{display:none}.pr-header h1{font-size:35px}.pr-grid{grid-template-columns:1fr;gap:15px}.pr-card{padding:20px}.pr-filters{flex-wrap:wrap}.pr-filters>.bd-search{min-width:100%}.pr-table .bd-person{min-width:180px}.pr-category{min-width:125px}}.fp-pitches{gap:24px;padding:22px;display:grid}.fp-eleven{min-width:0}.fp-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 15px;display:flex}.fp-heading h3{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.fp-heading>span{color:var(--chart-muted);font-variant-numeric:tabular-nums;font-size:14px}.fp-pitch{isolation:isolate;background:color-mix(in srgb,#29694a 12%,var(--lc-raised));border:1px solid var(--chart-border);border-radius:12px;flex-direction:column;justify-content:space-around;gap:42px;min-height:650px;padding:45px 20px;display:flex;position:relative}.fp-markings{z-index:-1;border:1px solid color-mix(in srgb,var(--chart-text) 14%,transparent);pointer-events:none;position:absolute;inset:16px;overflow:hidden}.fp-markings>span{border:1px solid color-mix(in srgb,var(--chart-text) 14%,transparent);position:absolute}.fp-halfway{height:0;top:50%;left:0;right:0}.fp-circle{border-radius:50%;width:130px;height:130px;top:50%;left:50%;transform:translate(-50%,-50%)}.fp-markings>.fp-centre{background:var(--chart-border);border-radius:50%;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%)}.fp-box{width:44%;height:15%;left:28%}.fp-goal{width:20%;height:6%;left:40%}.fp-markings>.top{top:-1px}.fp-markings>.bottom{bottom:-1px}.fp-line{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px;display:flex;position:relative}.fp-footballer{width:calc((100% - (var(--players) - 1)*18px)/var(--players));flex-direction:column;align-items:center;gap:7px;min-width:0;max-width:170px;transition:opacity .15s;display:flex}.fp-player{text-align:center;color:var(--chart-text);border-radius:6px;flex-direction:column;align-items:center;gap:9px;width:100%;text-decoration:none;display:flex}.fp-player>.avatar{width:54px;height:54px;box-shadow:0 0 0 3px color-mix(in srgb,var(--chart-text) 12%,transparent)}.fp-player>strong{overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.3}.fp-player[href]:hover>strong{color:var(--chart-text);text-decoration:underline;text-decoration-color:var(--lc-accent);text-underline-offset:4px}.fp-player:focus-visible{outline:2px solid var(--lc-accent);outline-offset:5px}.fp-player-clubs{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:100%;min-height:22px;display:flex}.fp-player-clubs .team-link{align-items:center;text-decoration:none;display:inline-flex}.fp-player-clubs .avatar{width:22px;height:22px}.fp-player-clubs span:not(.avatar){color:var(--chart-muted);text-align:center;font-size:11px}.fp-footballer.fp-muted{opacity:.3}.fp-match .fp-player>.avatar{box-shadow:0 0 0 3px var(--lc-accent)}.fp-search-note{color:var(--chart-muted);margin:0;padding:0 24px 20px;font-size:13px;line-height:1.6}.pr-mode button{align-items:center;gap:7px;display:inline-flex}@media (width<=650px){.fp-pitches{gap:20px;padding:13px}.fp-heading h3{font-size:16px}.fp-pitch{gap:32px;min-height:640px;padding:36px 12px}.fp-markings{inset:9px}.fp-line{gap:24px 9px}.fp-footballer{width:calc((100% - (var(--mobile-players) - 1)*9px)/var(--mobile-players))}.fp-player>.avatar{width:44px;height:44px}.fp-player>strong{font-size:13px;line-height:1.35}.fp-player-clubs .avatar{width:19px;height:19px}.fp-circle{width:90px;height:90px}}.sidebar{scrollbar-width:thin;overflow-y:auto}.sidebar>*{flex-shrink:0}.rd-directory{max-width:1516px;color:var(--chart-text);--rd-accent:#456c24;--rd-glow:color-mix(in srgb,var(--lime) 7%,transparent);margin:0 auto;padding:35px 36px 55px}html[data-theme=dark] .rd-directory{--rd-accent:var(--lime)}.rd-hero{isolation:isolate;border:1px solid var(--chart-border);background:radial-gradient(ellipse at 95% 35%,var(--rd-glow),transparent 65%),var(--chart-panel);border-radius:18px;justify-content:space-between;align-items:center;gap:25px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.rd-eyebrow{color:var(--rd-accent);letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.rd-eyebrow>i{background:var(--rd-accent);width:6px;height:6px;box-shadow:0 0 15px var(--rd-accent);border-radius:50%}.rd-hero h1{text-transform:none;letter-spacing:-2.5px;margin:15px 0 17px;font-family:DM Sans,Segoe UI,sans-serif;font-size:62px;line-height:1.05}.rd-hero h1>span{color:var(--rd-accent)}.rd-hero p{color:var(--chart-muted);margin:0;font-size:14px;line-height:1.7}.rd-hero-graphic{background-image:linear-gradient(var(--rd-glow) 1px,transparent 1px),linear-gradient(90deg,var(--rd-glow) 1px,transparent 1px);background-size:28px 28px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:17px;width:235px;display:flex;mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.rd-orbit{width:115px;height:115px;color:var(--rd-accent);border:1px solid color-mix(in srgb,var(--rd-accent) 35%,transparent);box-shadow:0 0 0 13px var(--rd-glow),0 0 0 27px color-mix(in srgb,var(--rd-accent) 3%,transparent);background:var(--chart-panel);border-radius:50%;place-items:center;display:grid}.rd-hero-graphic>span{letter-spacing:1.3px;color:var(--chart-muted);font-size:8px}.rd-summary{border-bottom:1px solid var(--chart-border);grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:24px;margin-bottom:27px;padding:23px 3px;display:grid}.rd-summary>div{align-items:center;gap:12px;display:flex}.rd-summary>div>svg{color:var(--rd-accent)}.rd-summary strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:24px}.rd-summary small{color:var(--chart-muted);margin-top:4px;font-size:11px;display:block}.rd-summary>p{color:var(--chart-muted);text-align:right;margin:0;font-size:10px;line-height:1.6}.rd-controls{align-items:center;gap:12px;display:flex}.rd-search{border:1px solid var(--chart-border);background:var(--chart-panel);min-width:0;color:var(--chart-muted);border-radius:9px;flex:1;align-items:center;gap:11px;padding:0 15px;display:flex}.rd-search input{height:46px;font:inherit;width:100%;min-width:0;color:var(--chart-text);background:0 0;padding:0;font-size:14px;box-shadow:none!important;border:0!important;outline:0!important}.rd-search:focus-within{border-color:var(--chart-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--chart-focus) 12%,transparent)}.rd-search>svg{flex:none}.rd-search>button{align-items:center;padding:5px;display:flex}.rd-controls>.filter-select{flex:none;width:208px}.rd-viewbar{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.rd-views{gap:23px;display:flex}.rd-views>button{color:var(--chart-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 1px 17px;font-size:13px;font-weight:600;display:flex}.rd-views>button.active{color:var(--rd-accent);border-bottom-color:var(--rd-accent)}.rd-viewbar>span{color:var(--chart-muted);font-size:11px}.rd-section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin:25px 0 14px;display:flex}.rd-section-title h2{letter-spacing:-.5px;margin:6px 0 0;font-size:19px}.rd-section-title .rd-eyebrow{letter-spacing:1.5px;font-size:8px}.rd-section-title>span{color:var(--chart-muted);font-size:11px}.rd-groups-heading>.text-button{color:var(--chart-muted);align-items:center;gap:5px;font-size:11px;display:flex}.rd-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.rd-leader{--rd-tone:var(--rd-accent);border:1px solid var(--chart-border);background:linear-gradient(125deg,color-mix(in srgb,var(--rd-tone) 8%,transparent),transparent 70%),var(--chart-panel);color:var(--chart-text);border-radius:12px;align-items:center;gap:11px;padding:18px 15px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.rd-leader.rd-place-2{--rd-tone:#729ccd}.rd-leader.rd-place-3{--rd-tone:#b99b70}.rd-leader:hover{border-color:var(--rd-tone);transform:translateY(-2px)}.rd-leader-rank{color:var(--rd-tone);opacity:.85;font-size:9px;position:absolute;top:11px;right:13px}.rd-leader>.avatar{width:40px;height:40px;color:var(--rd-tone);border:1px solid color-mix(in srgb,var(--rd-tone) 40%,var(--chart-border));background:color-mix(in srgb,var(--rd-tone) 8%,var(--chart-raised));flex:none;font-size:13px}.rd-leader-identity{flex:1;min-width:0;padding-right:3px}.rd-leader-identity strong{font-size:14px;line-height:1.3;display:block}.rd-leader small{color:var(--chart-muted);margin-top:5px;font-size:10px;display:block}.rd-leader-count{text-align:right;flex:none}.rd-leader-count>b{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:23px}.rd-leader>svg{color:var(--rd-tone);display:none}.rd-groups{gap:11px;display:grid}.rd-group{border:1px solid var(--chart-border);background:var(--chart-panel);border-radius:12px;min-width:0;overflow:hidden}.rd-group.rd-open{border-color:color-mix(in srgb,var(--rd-accent) 35%,var(--chart-border))}.rd-group>h3{margin:0}.rd-group-toggle{text-align:left;width:100%;color:var(--chart-text);align-items:center;gap:14px;padding:17px 20px;transition:background .15s;display:flex}.rd-group-toggle:hover{background:var(--chart-raised)}.rd-group-logo{border:1px solid var(--chart-border);background:var(--chart-raised);width:43px;height:43px;color:var(--rd-accent);border-radius:10px;flex:none;place-items:center;display:grid}.rd-group-logo:has(.avatar){background:#dce1dc;border-color:#b8c2b8}.rd-group-logo>.avatar{width:28px;height:28px}.rd-group-name{flex:1;min-width:0}.rd-group-name>strong{font-size:17px;font-weight:650}.rd-group-name>small{color:var(--chart-muted);align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:400;display:flex}.rd-group-name img{object-fit:cover;border-radius:2px;width:15px;height:11px}.rd-group-count{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-right:12px;display:flex}.rd-group-count strong{font-size:18px;font-weight:600}.rd-group-count small{color:var(--chart-muted);font-size:10px;font-weight:400}.rd-group-toggle>svg{color:var(--chart-muted);flex:none}.rd-open .rd-group-toggle>svg{color:var(--rd-accent)}.rd-group-context{border-top:1px solid var(--chart-border);color:var(--chart-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;font-size:10px;display:flex}.rd-group-context>.league-link{color:var(--chart-text);align-items:center;gap:5px;display:flex}.rd-group-context>.league-link:hover{text-decoration:underline}.rd-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:405px;overflow:auto}.rd-list-head,.rd-referee-row{grid-template-columns:27px minmax(160px,1fr) 135px 145px;align-items:center;gap:12px;padding:0 21px;display:grid}.rd-list-head{background:var(--chart-raised);min-height:35px;color:var(--chart-muted);z-index:1;font-size:9px;position:sticky;top:0}.rd-list-head>span:nth-last-child(-n+2){text-align:right}.rd-referee-row{min-height:75px;color:var(--chart-text);border-top:1px solid var(--chart-border);text-decoration:none;transition:background .15s}.rd-referee-row:hover{background:var(--chart-selected)}.rd-row-rank{color:var(--chart-muted);font-variant-numeric:tabular-nums;font-size:11px}.rd-person{align-items:center;gap:12px;min-width:0;display:flex}.rd-person>.avatar{border:1px solid var(--chart-border);background:var(--chart-raised);width:37px;height:37px;color:var(--chart-muted);flex:none;font-size:12px}.rd-person strong{font-size:15px;font-weight:650;line-height:1.3}.rd-person small{color:var(--chart-muted);margin-top:4px;font-size:11px;display:block}.rd-row-matches{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.rd-row-matches>strong{font-variant-numeric:tabular-nums;font-size:19px;line-height:1.1}.rd-row-matches>small{color:var(--chart-muted);font-size:9px}.rd-row-matches>i{background:var(--chart-border);border-radius:5px;width:65px;height:2px;margin-top:2px;overflow:hidden}.rd-row-matches>i>b{background:var(--rd-accent);border-radius:5px;height:100%;display:block}.rd-last-match{color:var(--chart-muted);justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.rd-last-match>svg{opacity:.6}.rd-list-loading{place-items:center;min-height:160px;display:grid}.rd-empty-list{text-align:center;color:var(--chart-muted);padding:30px;font-size:13px}.rd-pagination{border-top:1px solid var(--chart-border);color:var(--chart-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:11px;display:flex}.rd-pagination>div{gap:7px;display:flex}.rd-pagination .button{gap:4px;min-height:28px;padding:5px 8px;font-size:10px}.rd-more{align-items:center;gap:10px;min-height:40px;margin:18px auto 0;font-size:12px;display:flex}.rd-more>span{color:var(--chart-muted);font-size:10px}.rd-footnote{color:var(--chart-muted);margin-top:20px;font-size:11px;line-height:1.7}.rd-ranking-intro{justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.rd-ranking-intro>h3{margin:0;font-size:16px}.rd-ranking-intro>span{color:var(--chart-muted);font-size:11px}.rd-views>button:focus-visible,.rd-group-toggle:focus-visible,.rd-referee-row:focus-visible,.rd-leader:focus-visible{outline:2px solid var(--chart-focus);outline-offset:-3px}@media (width<=1150px){.rd-leader{gap:9px;padding:17px 12px}.rd-leader>.avatar{width:33px;height:33px}.rd-leader-identity strong{font-size:13px}.rd-leader-count>b{font-size:21px}.rd-hero-graphic{width:190px}}@media (width<=950px){.rd-leader>.avatar{display:none}.rd-summary{grid-template-columns:repeat(3,1fr)}.rd-summary>p{display:none}.rd-list-head,.rd-referee-row{grid-template-columns:22px minmax(160px,1fr) 100px 110px;gap:9px}.rd-last-match{gap:4px}}@media (width<=650px){.rd-directory{padding:22px 16px 35px}.rd-hero{border-radius:13px;gap:8px;padding:24px 20px}.rd-hero h1{margin:12px 0;font-size:45px}.rd-hero p{font-size:12px}.rd-hero-graphic{background:0 0;width:70px;min-width:70px;mask-image:none}.rd-hero-graphic>span{display:none}.rd-orbit{width:57px;height:57px;box-shadow:0 0 0 7px var(--rd-glow)}.rd-orbit>svg{width:30px;height:30px}.rd-eyebrow{letter-spacing:1.1px;font-size:8px}.rd-summary{gap:12px;margin-bottom:20px;padding:21px 0}.rd-summary>div{gap:7px}.rd-summary>div>svg{display:none}.rd-summary strong{font-size:21px}.rd-summary small{font-size:9px}.rd-controls{flex-wrap:wrap}.rd-search{flex-basis:100%;padding:0 12px}.rd-search input{font-size:12px}.rd-controls>.filter-select{flex:1;width:100%}.rd-viewbar{flex-direction:column;align-items:flex-start;gap:0;margin-top:10px}.rd-views{gap:22px}.rd-views>button{padding-bottom:13px;font-size:12px}.rd-viewbar>span{padding:8px 0 11px;font-size:10px}.rd-section-title{margin-top:22px}.rd-section-title h2{font-size:17px}.rd-section-title>span{font-size:9px}.rd-podium{grid-template-columns:1fr;gap:8px}.rd-leader{gap:12px;padding:15px}.rd-leader>.avatar{width:36px;height:36px;display:flex}.rd-leader-identity strong{font-size:14px}.rd-leader-count>b{font-size:22px}.rd-leader-rank{font-size:10px;position:static}.rd-group-toggle{gap:10px;padding:14px 12px}.rd-group-logo{border-radius:8px;width:35px;height:35px}.rd-group-logo>.avatar{width:24px;height:24px}.rd-group-name>strong{font-size:15px}.rd-group-name>small{font-size:10px}.rd-group-count{flex-direction:column;align-items:center;gap:3px;margin-right:1px}.rd-group-count strong{font-size:15px}.rd-group-count small{font-size:9px}.rd-group-context{padding:10px 12px;font-size:9px}.rd-group-context>span{max-width:60%;line-height:1.5}.rd-list-head,.rd-referee-row{grid-template-columns:18px minmax(130px,1fr) 66px;gap:7px;padding:0 12px}.rd-list-head>span:last-child,.rd-last-match{display:none}.rd-list-head{min-height:34px;font-size:8px}.rd-list-head>span:nth-child(2){text-align:left}.rd-person{gap:8px}.rd-person>.avatar{width:29px;height:29px;font-size:10px}.rd-person strong{font-size:13px}.rd-person small{font-size:10px}.rd-row-matches>strong{font-size:17px}.rd-row-matches>small{font-size:8px}.rd-row-matches>i{width:45px}.rd-referee-row{min-height:68px}.rd-list-scroll{max-height:374px}.rd-pagination{padding:11px 12px;font-size:9px}.rd-pagination .button{gap:2px;padding:5px;font-size:9px}.rd-pagination>div{gap:4px}.rd-ranking-intro{flex-wrap:wrap;gap:6px;padding:15px 12px}.rd-ranking-intro>h3{font-size:14px}.rd-ranking-intro>span,.rd-footnote{font-size:10px}.rd-groups-heading>.text-button{gap:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.rd-leader,.rd-group-toggle,.rd-referee-row{transition:none}.rd-leader:hover{transform:none}}.rd-list-head,.rd-referee-row{grid-template-columns:27px minmax(160px,1fr) 135px minmax(310px,390px);gap:18px}.rd-list-head>span:last-child{text-align:center}.rd-column-sort{align-items:center;justify-content:inherit;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:inline-flex}.rd-column-sort:hover,.rd-column-sort[aria-pressed=true]{color:var(--chart-text)}.rd-column-sort:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px;border-radius:3px}.rd-referee-main{grid-column:1/span 3;grid-template-columns:subgrid;color:inherit;align-self:stretch;align-items:center;min-width:0;padding:13px 0;text-decoration:none;display:grid}.rd-referee-main:hover .rd-person strong{color:var(--rd-accent)}.rd-last-match{min-width:0;color:var(--chart-text);border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;margin:5px -5px;padding:8px 10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.rd-last-match:hover{background:var(--chart-raised);border-color:var(--chart-border)}.rd-last-match>time{text-align:center;color:var(--chart-muted);font-size:10px}.rd-fixture{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.rd-fixture-team{align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;line-height:1.3;display:flex}.rd-fixture-home{text-align:right;justify-content:flex-end}.rd-fixture-team>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd-fixture-team>.avatar{background:0 0;border:0;border-radius:0;flex:none;width:23px;height:25px}.rd-fixture-score{background:var(--chart-raised);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:42px;padding:5px 6px;font-size:14px;display:inline-flex}.rd-no-match{text-align:center;color:var(--chart-muted);font-size:11px}.rd-referee-main:focus-visible,.rd-last-match:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px;border-radius:7px}.rd-name-with-flag{align-items:center;gap:7px;min-width:0;display:flex!important}.rd-name-with-flag>span{min-width:0}.rd-name-with-flag>.country-flag{object-fit:cover;width:19px;height:13px;box-shadow:0 0 0 1px var(--chart-border);border-radius:2px;flex:none}.rd-group-logo>.country-flag{object-fit:cover;width:29px;height:20px;box-shadow:0 0 0 1px var(--chart-border);border-radius:3px}.rd-directory{padding-top:20px}.rd-hero{border-radius:13px;gap:20px;padding:17px 25px}.rd-hero h1{letter-spacing:-1.6px;margin:7px 0;font-size:40px}.rd-hero p{font-size:12px}.rd-hero-graphic{gap:8px;width:155px}.rd-orbit{width:60px;height:60px;box-shadow:0 0 0 8px var(--rd-glow),0 0 0 17px color-mix(in srgb,var(--rd-accent) 3%,transparent)}.rd-orbit>svg{width:33px;height:33px}.rd-hero-graphic>span{letter-spacing:1px;font-size:6px}.rd-summary{gap:20px;margin-bottom:15px;padding:12px 3px}.rd-summary strong{font-size:22px}.rd-summary small{margin-top:1px;font-size:10px}.rd-search input{height:40px}.rd-controls>.filter-select>button{min-height:42px}.rd-hero{margin-bottom:16px;padding:14px 22px}.rd-hero>div:first-child{flex:1;min-width:0}.rd-hero h1{margin:5px 0;font-size:36px}.rd-hero .rd-summary{border-bottom:0;border-left:1px solid var(--chart-border);flex:none;grid-template-columns:repeat(3,auto);gap:25px;margin:0;padding:5px 0 5px 23px}.rd-hero .rd-summary>div{gap:8px}.rd-hero .rd-summary strong{font-size:21px}.rd-hero .rd-summary small{font-size:9px}.rd-hero .rd-summary>div>svg{width:17px;height:17px}.rd-viewbar{margin-top:8px}.rd-views>button{padding:10px 1px 11px}.rd-section-title{margin:15px 0 9px}.rd-section-title h2{margin:0;font-size:18px}.rd-leaders .rd-eyebrow,.rd-groups-heading .rd-eyebrow{display:none}.rd-leader{padding:12px 14px}.rd-leader>.avatar{width:34px;height:34px}.rd-leader small{margin-top:3px}.rd-leader-count>b{font-size:22px}.rd-groups-heading{margin-top:19px}.rd-group-toggle{padding:13px 18px}.rd-ranking-intro{padding:12px 20px}.rd-list-scroll{max-height:clamp(360px,100dvh - 190px,1200px)}@media (width<=1100px){.rd-list-head,.rd-referee-row{grid-template-columns:22px minmax(145px,1fr) 90px minmax(250px,310px);gap:12px}.rd-fixture{gap:6px}.rd-fixture-team{gap:5px;font-size:11px}.rd-fixture-team>.avatar{width:20px;height:23px}}@media (width<=650px){.rd-list-head,.rd-referee-row{grid-template-columns:18px minmax(130px,1fr) 66px;gap:7px}.rd-referee-row{row-gap:0}.rd-referee-main{padding:12px 0 7px}.rd-last-match{border-color:var(--chart-border);grid-column:2/4;gap:5px;margin:0 0 10px;padding:7px 6px}.rd-no-match{grid-column:2/4;padding-bottom:12px}.rd-last-match>time{font-size:9px}.rd-fixture-team{font-size:10px}.rd-fixture-team>.avatar{width:18px;height:21px}.rd-fixture-score{min-width:35px;padding:4px;font-size:12px}.rd-directory{padding-top:14px}.rd-hero{padding:14px 17px}.rd-hero h1{margin:5px 0;font-size:34px}.rd-hero p{font-size:11px}.rd-hero-graphic{width:55px;min-width:55px}.rd-orbit{width:43px;height:43px;box-shadow:0 0 0 6px var(--rd-glow)}.rd-orbit>svg{width:25px;height:25px}.rd-summary{gap:10px;margin-bottom:12px;padding:12px 0}.rd-summary strong{font-size:19px}.rd-summary small{font-size:9px}.rd-viewbar{gap:0}.rd-viewbar>span{padding:4px 0 8px}.rd-section-title{margin-top:12px}.rd-podium{gap:6px}.rd-leader{gap:9px;padding:10px 12px}.rd-leader>.avatar{width:30px;height:30px}.rd-leader-count>b{font-size:20px}.rd-leader-identity strong{font-size:13px}.rd-groups-heading{margin-top:16px}.rd-group-toggle{padding:12px}.rd-name-with-flag>.country-flag{width:17px;height:12px}.rd-list-scroll{max-height:clamp(330px,100dvh - 170px,1000px)}}@media (width<=950px){.rd-hero .rd-summary{gap:16px;padding-left:16px}.rd-hero .rd-summary>div>svg{display:none}.rd-hero .rd-summary strong{font-size:19px}}@media (width<=650px){.rd-hero{margin-bottom:12px;display:block}.rd-hero .rd-summary{border-left:0;border-top:1px solid var(--chart-border);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:11px 0 0}.rd-hero .rd-summary strong{font-size:19px}.rd-list-head{padding-top:5px}.rd-list-head>span:last-child{text-align:right;grid-column:2/4;padding-bottom:5px;display:block}}.compact-top.list-section,.compact-ranking.ranking-section{border-top:0;padding-top:20px}.compact-page-heading.section-heading{gap:12px;margin-bottom:12px}.compact-page-heading h1{letter-spacing:-.7px;align-items:center;gap:10px;margin:0;font-size:26px;font-weight:700;line-height:1.2;display:flex}.compact-page-heading.section-heading p{margin-top:4px;font-size:12px;line-height:1.4}.compact-page-heading .button{min-height:36px;padding:8px 12px}.compact-ranking .compact-page-heading .tag{letter-spacing:.3px;font-size:8px}.compact-top .coverage-strip{gap:8px 22px;margin-bottom:12px;padding:9px 0;font-size:11px}.compact-top .top-display-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:10px;display:flex}.compact-top .top-team-type,.compact-top .top-period-toolbar{gap:10px;margin:0}.compact-top .top-team-type>span,.compact-top .top-period-description{font-size:11px}.compact-top .top-display-controls .segment-control>button{min-height:32px;padding:6px 12px;font-size:12px}.compact-top .filter-toolbar{margin-bottom:10px}.compact-top .category-tabs{gap:4px;margin-bottom:12px}.compact-top .category-tabs button{min-height:32px;padding:6px 11px;font-size:11px}.compact-top .national-cycle-note{margin:0 0 10px;font-size:11px;line-height:1.5}.compact-top .active-filters{margin-bottom:12px}.compact-ranking .scope-caption{margin:0 0 10px;font-size:11px;line-height:1.4}.compact-ranking .ranking-controls{gap:12px;padding:12px 14px 9px}.compact-ranking .control-group>label,.compact-ranking .control-group>.control-label{margin-bottom:5px}.compact-ranking .ranking-selection{gap:7px;padding:0 14px 9px}.compact-ranking .ranking-options{flex-wrap:wrap;gap:10px;padding:9px 0}.compact-ranking .ranking-view-switch{margin-bottom:10px;padding:3px}.compact-ranking .ranking-view-switch button{min-height:32px;padding:6px 14px}@media (width<=1100px){.compact-top .top-display-controls{justify-content:flex-start}.compact-top .top-period-description{display:none}}@media (width<=700px){.compact-top.list-section,.compact-ranking.ranking-section{padding-top:14px}.compact-page-heading h1{font-size:24px}.compact-page-heading.section-heading p{font-size:11px}.compact-top .coverage-strip{gap:7px 15px;margin-bottom:10px;padding:8px 0;font-size:10px}.compact-top .coverage-note{display:none}.compact-top .top-display-controls{gap:8px 12px}.compact-top .top-team-type>span{display:none}.compact-ranking .ranking-controls{gap:9px;padding:10px 12px 8px}.compact-ranking .ranking-selection{padding:0 12px 8px}.compact-ranking .selection-help,.compact-ranking .compact-page-heading .tag{display:none}}@media (width<=540px){.compact-ranking .league-control{flex:170px;min-width:0}.compact-ranking .season-control{flex:0 0 94px;width:94px}.compact-top .filter-toolbar{flex-wrap:wrap;gap:8px}.compact-top .filter-toolbar>.select-field{flex:none;min-width:150px}.compact-top .category-tabs{gap:2px;margin-bottom:10px}.compact-top .category-tabs button{padding:6px 9px;font-size:11px}.compact-ranking .scope-caption{font-size:10px}}.mobile-brand,.mobile-bottom-nav,.mobile-menu-close,.mobile-table-toggle,.mobile-top-category,.mobile-ranking-tools,.mobile-player-team{display:none}@media (width<=760px){html{scroll-padding-top:80px;scroll-padding-bottom:90px}body{overflow-wrap:break-word}body:has(.sidebar.mobile-open){overflow:hidden}.main-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}main#main{min-width:0;padding:0 14px 20px}.topbar{z-index:35;height:64px;padding:0 max(14px,env(safe-area-inset-right,0px)) 0 max(14px,env(safe-area-inset-left,0px));background:var(--chart-panel);box-shadow:0 1px 0 var(--chart-border);gap:10px;position:sticky;top:0}.mobile-brand{width:124px;max-width:40%;color:var(--chart-text);margin-right:auto;text-decoration:none;display:flex}.topbar>.mobile-toggle{order:3}.topbar .mobile-toggle{border:1px solid var(--chart-border);width:40px;min-width:40px;height:40px;color:var(--chart-text);border-radius:11px;margin:0}.topbar-right{gap:0}.topbar-right .profile-badge{display:none}.theme-switch{border-radius:11px;padding:2px}.theme-switch button{width:35px;height:35px;padding:0}.theme-switch button span{display:none}.mobile-bottom-nav{z-index:38;min-height:70px;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:var(--chart-panel);border-top:1px solid var(--chart-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000000b}.mobile-bottom-nav>button{min-height:56px;color:var(--chart-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex;position:relative}.mobile-bottom-nav>button.active{background:var(--chart-selected);color:var(--chart-text)}html[data-theme=dark] .mobile-bottom-nav>button.active{color:var(--lime)}.mobile-bottom-nav>button.active:before{content:"";background:#00b88a;border-radius:4px;width:20px;height:3px;position:absolute;top:3px}html[data-theme=dark] .mobile-bottom-nav>button.active:before{background:var(--lime)}.sidebar{z-index:60;overscroll-behavior:contain;width:min(320px,100vw - 40px);padding:68px 18px 22px;overflow-y:auto;box-shadow:18px 0 70px #0004}.sidebar .brand{max-width:210px;padding:0 10px}.mobile-menu-close{width:40px;height:40px;color:inherit;border:1px solid #ffffff25;border-radius:11px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:16px}.sidebar>nav{margin-top:25px}.sidebar .nav-item{border-radius:11px;min-height:48px;font-size:14px}.sidebar-scrim{z-index:59;backdrop-filter:blur(5px);background:#0009}.sidebar-bottom{padding-top:28px}:is(input[type=text],input[type=search],input[type=date],input:not([type]),select){font-size:16px!important}:is(.search-field,.lc-search,.pf-search,.league-search,.rd-search){border-radius:10px;min-height:44px}.filter-select-trigger{border-radius:9px;min-height:44px;font-size:14px}.filter-select-menu>button{min-height:44px;font-size:14px}.filter-select-menu{border-radius:11px;max-height:min(330px,50dvh)}.button{border-radius:9px;min-height:40px}:is(.player-page-tabs,.lc-match-tabs,.league-hero>.lc-tabs,.category-tabs){scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:5px;max-width:100%;display:flex;overflow-x:auto}:is(.player-page-tabs,.lc-match-tabs,.league-hero>.lc-tabs,.category-tabs)::-webkit-scrollbar{display:none}:is(.player-page-tabs,.lc-match-tabs,.league-hero>.lc-tabs,.category-tabs)>button{white-space:nowrap;overflow-wrap:normal;border-radius:9px;flex:none;min-height:42px;padding:10px 13px;font-size:12px}.player-page-tabs{margin:14px 0;padding:5px}.lc-match-tabs{margin:14px 0!important;padding:0 0 8px!important}.lc-page{padding:20px 0 0}.lc-heading{gap:12px;margin-bottom:18px}.lc-heading h1{letter-spacing:-1px;margin:9px 0;font-size:32px}.lc-heading .lc-eyebrow{letter-spacing:1.1px;font-size:9px}.lc-heading p{font-size:13px;line-height:1.5}.lc-toolbar{border-radius:14px;gap:9px;padding:10px}.lc-date{justify-content:space-between;gap:5px;width:100%}.lc-date input{border-radius:9px;flex:1;width:100%;min-width:0;max-width:none;height:42px;padding:7px}.lc-icon{width:36px;min-width:36px;min-height:42px}.lc-small-button{border-radius:9px;min-height:42px;padding:8px 11px;font-size:13px}.lc-search{flex-basis:100%;padding:0 11px}.lc-search input{width:100%;min-width:0}.lc-page:not(.lc-match-page):not(.league-page)>.lc-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.lc-page:not(.lc-match-page):not(.league-page)>.lc-tabs>button{border-radius:10px;justify-content:center;min-height:42px;padding:8px;font-size:12px}.lc-tabs small{font-size:11px}.lc-meta{flex-wrap:wrap;gap:8px;margin:12px 0 14px;font-size:12px}.lc-meta>button{min-height:36px;font-size:11px}.lc-leagues{gap:12px}.lc-panel,.stat-card,.player-page-panel{border-radius:14px}.lc-league-header{gap:8px;min-height:52px;padding:9px 12px;font-size:12px}.lc-league-header>.league-link{min-width:0;line-height:1.5}.lc-league-header>.avatar{width:23px;height:23px}.league-collapse{min-width:36px;min-height:36px;margin-left:0!important}.lc-match-row{grid-template-columns:29px minmax(0,1fr) 54px minmax(0,1fr);gap:6px;min-height:84px;padding:12px 9px}.lc-team{font-size:12px;line-height:1.3}.lc-team>.avatar{width:25px;height:25px}.lc-score{font-size:16px}.lc-match-status{font-size:10px}.lc-inner-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:12px;display:flex;overflow-x:auto}.lc-inner-tabs>button{white-space:nowrap;flex:none;min-height:40px}.mobile-table-toggle{min-height:40px;color:var(--chart-muted);text-align:right;margin:0 0 4px auto;padding:8px 14px;font-size:12px;display:block}.mobile-summary-table:not(.mobile-table-expanded) .lc-table-scroll:before{display:none}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings{table-layout:fixed;width:100%;min-width:0;font-size:12px}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td):is(:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(10),:nth-child(11)){display:none}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td){padding:9px 5px}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td):first-child{width:27px}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td):nth-child(3){width:32px}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td):nth-child(8){width:40px}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings :is(th,td):nth-child(9){width:33px;font-weight:750}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings .lc-table-team{width:auto;min-width:0}.mobile-summary-table:not(.mobile-table-expanded) .lc-table-team>div{gap:5px;min-width:0}.mobile-summary-table:not(.mobile-table-expanded) .standing-team-link{flex:1;gap:6px;min-width:0}.mobile-summary-table:not(.mobile-table-expanded) .standing-team-link strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:none;font-size:12px;overflow:hidden}.mobile-summary-table:not(.mobile-table-expanded) .lc-standings .avatar{width:21px;height:21px}.mobile-summary-table:not(.mobile-table-expanded) .lc-live-score{flex:none;margin-left:0;padding:4px;font-size:10px}.compact-page-heading h1{font-size:25px}.compact-page-heading.section-heading p{font-size:12px;line-height:1.5}.compact-top .top-display-controls{justify-content:space-between;gap:8px;margin-bottom:10px}.compact-top .top-display-controls .segment-control>button{min-height:38px;padding:7px 11px;font-size:12px}.compact-top .top-team-type>span,.compact-top .top-period-description{display:none}.compact-top .filter-toolbar{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.compact-top .filter-toolbar>.top-search{grid-column:1/-1}.compact-top .filter-toolbar>.select-field{border-radius:9px;grid-column:1/-1;justify-self:stretch;width:auto;min-height:42px}.compact-top .category-tabs{margin-bottom:12px;padding-bottom:2px}.compact-top .category-tabs button{min-height:40px;padding:8px 12px;font-size:12px}.cards-grid{grid-template-columns:minmax(0,1fr);gap:14px}.stat-card{padding:16px 14px 0}.stat-card .card-title h3{font-size:17px}.podium-list .match-line{grid-template-rows:repeat(2,21px);grid-template-columns:minmax(0,1fr) auto;gap:1px 7px;font-size:13px;line-height:21px;display:grid}.podium-list .match-club{width:100%;min-width:0}.podium-list .match-club:first-child{grid-area:1/1}.podium-list .match-club:last-child{grid-area:2/1}.podium-list .match-score{grid-area:1/2/3;align-self:center;min-width:44px;font-size:19px}.podium-list .match-club .avatar.team-avatar,.podium-list .match-club .avatar.team-avatar img{width:18px;max-width:18px;height:18px;max-height:18px}.podium-list .stat-row-main>small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:13px;overflow:hidden}.stat-card .card-footer{width:calc(100% + 28px);min-height:44px;margin-left:-14px;margin-right:-14px;padding:0 14px}.unified-search-menu{border-radius:12px;max-width:100%}.unified-search-option{min-height:52px}.compact-ranking .ranking-controls{gap:10px;padding:12px}.compact-ranking .control-group>.control-label,.compact-ranking .control-group>label{letter-spacing:.4px;font-size:10px;line-height:1.3}.compact-ranking .league-control{flex:160px;min-width:0}.compact-ranking .season-control{flex:0 0 96px;width:96px}.compact-ranking .search-control{flex:180px;min-width:0;margin-top:0}.compact-ranking .ranking-controls .filter-button{min-width:78px;height:44px;padding:9px 10px;font-size:13px}.compact-ranking .ranking-selection{gap:7px;padding:0 12px 11px}.compact-ranking .league-chip,.compact-ranking .add-league{min-height:32px;font-size:12px}.compact-ranking .ranking-options{align-items:center;gap:9px;padding:11px 0;display:flex}.compact-ranking .ranking-options .segment-control{flex:1}.compact-ranking .ranking-options .segment-control button{flex:1;min-height:36px;padding:6px 10px;font-size:12px}.compact-ranking .ranking-threshold{font-size:12px}.compact-ranking .ranking-threshold .filter-select-trigger{min-height:40px;font-size:13px}.compact-ranking .ranking-view-switch{border-radius:11px;width:100%;margin-bottom:12px;padding:4px}.compact-ranking .ranking-view-switch button{flex:1;min-height:40px;font-size:13px}.table-scroll,.player-history-scroll,.pf-match-scroll,.lc-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--chart-muted) transparent}.table-scroll:before,.player-history-scroll:before,.pf-match-scroll:before,.lc-table-scroll:before{content:"Svep för fler kolumner →";color:var(--chart-muted);background:var(--chart-panel);border-bottom:1px solid var(--chart-border);padding:9px 12px;font-size:11px;line-height:1.3;display:block;position:sticky;left:0}.compact-ranking .table-scroll .player-col{z-index:2;background:var(--chart-panel);position:sticky;left:0;box-shadow:5px 0 9px #00000012}.compact-ranking .table-scroll thead .player-col{z-index:4;background:var(--chart-raised)}.compact-ranking .table-scroll tbody td{padding-top:11px;padding-bottom:11px;font-size:15px}.compact-ranking .table-scroll .player-cell strong{font-size:15px}.ranking-section .table-pagination{flex-wrap:wrap;padding:11px;font-size:12px}.ranking-section .table-pagination>div{justify-content:space-between;gap:7px;width:100%}.chart-controls{gap:10px;padding:14px}.chart-control,.chart-control.chart-small{flex:calc(50% - 10px);min-width:120px}.chart-export{width:100%;margin:0}.chart-content{padding:14px 10px}.pf-profile-hero{border-radius:15px;padding:16px}.pf-profile-heading{flex-wrap:wrap;gap:11px;position:relative}.pf-profile-heading h1{letter-spacing:-.7px;margin:5px 0 8px;font-size:27px;line-height:1.15}.pf-profile-heading>.avatar{width:52px;height:52px}.pf-profile-heading>.player-back{align-self:center;min-height:36px;margin-left:auto;font-size:11px;position:static}.pf-profile-heading p{font-size:12px;line-height:1.5}.pf-profile-hero .pf-record-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--chart-muted) transparent;grid-template-columns:none;grid-auto-columns:minmax(240px,88%);grid-auto-flow:column;gap:9px;padding:0 0 9px;scroll-padding-inline:0;display:grid;overflow-x:auto}.pf-profile-hero .pf-record-grid>.pf-record{scroll-snap-align:start;min-height:88px;padding:12px}.pf-profile-hero .pf-highlights:before,.club-records:before{content:"Höjdpunkter · svep för fler →";color:var(--chart-muted);margin:0 0 9px;font-size:11px;display:block}.pf-profile-hero>.pf-highlights,.club-records{margin-top:18px}.pf-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-summary>div{border-bottom:1px solid var(--chart-border);padding:12px 9px}.pf-summary>div:nth-child(3n+1){border-left:0}.pf-summary strong{font-size:22px;line-height:1.3}.pf-summary>.pf-summary-form{border-left:0;grid-column:1/-1;display:block}.pf-summary.pf-summary-player .pf-summary-form .form{flex-wrap:nowrap;gap:3px}.pf-summary.pf-summary-player .pf-summary-form .form-result{width:25px;height:26px;font-size:12px}.pf-summary>.pf-summary-form>span{margin-top:7px}.pf-results-title{margin-top:15px;font-size:13px;line-height:1.5}.pf-coverage{font-size:11px;line-height:1.6}.player-career-controls{gap:10px;padding:12px}.player-career-controls>.filter-select{flex:1;min-width:135px}.player-history-table th,.player-history-table td{padding:12px 11px;font-size:13px}.pf-table-heading{padding:16px}.pf-match-filters{gap:9px;padding:12px}.pf-match-filters>.pf-search{flex-basis:100%;max-width:none}.pf-match-filters>.filter-select{flex:1}.club-season-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.club-season-summary>div{border-left:0;border-bottom:1px solid var(--chart-border);padding:11px 9px}.club-season-summary strong{font-size:22px}.club-season-summary>.club-summary-form{grid-column:1/-1}.club-summary-form .form-result{width:26px;height:26px}.lc-back{min-height:38px;margin-bottom:13px;font-size:12px}.mh-body{padding:20px 12px}.mh-teams{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:8px}.mh-club.team-link{font-size:16px;line-height:1.3}.mh-score{font-size:32px}.mh-details{line-height:1.5}.mo-heading{gap:10px;padding:16px!important}.mo-heading h2{font-size:19px}.mo-heading p{font-size:12px;line-height:1.5}.mo-performer{padding:15px 0!important}.mo-player strong{font-size:16px}.mo-ratings .rating-badge{font-size:12px}.mo-note{font-size:11px;line-height:1.6}.pm-form-list .lc-match-row.compact{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:6px;min-height:96px;padding:12px 0}.pm-form-list .lc-match-row.compact .lc-team{text-align:center;flex-direction:column;justify-content:center;gap:5px;font-size:12px;line-height:1.35}.pm-form-list .lc-match-row.compact .lc-home{text-align:center;flex-direction:column-reverse}.pm-form-list .lc-match-row.compact .lc-team>.avatar{width:24px;height:24px}.league-hero>header{padding:18px 14px}.league-hero>header>.avatar{width:48px;height:48px}.league-hero h1{font-size:25px}.league-hero-actions{gap:10px}.league-hero>.lc-tabs{padding:0 10px 12px}.rd-directory{padding:18px 0 20px}.rd-hero{padding:19px 16px}.rd-hero h1{font-size:34px}.rd-hero-graphic{display:none}.rd-summary{gap:12px;margin-bottom:14px;padding:16px 0}.rd-summary strong{font-size:21px}.rd-controls{gap:9px}.rd-search{flex-basis:100%;min-width:0}.rd-views{gap:20px;max-width:100%;overflow-x:auto}.rd-views>button{white-space:nowrap;min-height:42px;font-size:13px}.rd-group-toggle{min-height:74px;padding:14px 12px}.rd-list-scroll{max-height:65dvh}.rd-leader{padding:13px}.bd-page{padding:20px 0 25px}.bd-hero{padding:0 0 18px}.bd-hero h1,.pr-header h1{letter-spacing:-1px;font-size:32px;line-height:1.15}.bd-hero p{font-size:13px;line-height:1.6}.bd-hero-mark{display:none}.bd-summary{gap:14px;padding:13px 0;font-size:11px}.bd-controls,.pr-filters{flex-wrap:wrap;gap:9px}.bd-controls .bd-search,.pr-filters .bd-search{border-radius:10px;flex-basis:100%;min-width:0}.bd-controls .filter-select,.pr-filters .filter-select{flex:1}.pr-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.pr-card{border-radius:14px;padding:18px}.bd-table-scroll{overscroll-behavior-x:contain;overflow:auto}.toplist-modal,.compare-modal,.columns-modal{border-radius:15px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 36px)}.main-shell>footer{flex-wrap:wrap;gap:12px;margin-top:25px!important;padding:22px 14px 14px!important}.lc-lineup-options{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;padding:11px;overflow-x:auto}.lc-lineup-options>button{flex:none;min-height:40px}.lc-lineup-panel .lc-mobile-team{font-size:11px;line-height:14px;top:5px}.toast{bottom:calc(86px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 28px)}.compare-dock{bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}}@media (width<=360px){main#main{padding-left:10px;padding-right:10px}.mobile-brand{width:112px}.topbar{gap:7px}.compact-top .top-display-controls .segment-control>button{padding-inline:8px;font-size:11px}.compact-ranking .season-control{flex-basis:90px;width:90px}.compact-ranking .ranking-threshold{gap:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none!important}}@media (width<=760px){.compact-page-heading.section-heading{align-items:center;gap:8px;margin:14px 0 10px}.compact-page-heading.section-heading h1{font-size:23px}.compact-page-heading.section-heading p{margin-top:4px;font-size:11px}.compact-page-heading .button{min-height:36px;padding:8px;font-size:11px}.compact-ranking .compact-page-heading .tag{display:none}.compact-top .coverage-strip{gap:6px 12px;margin:0 0 10px;padding:8px 0;font-size:10px}.compact-top .coverage-strip>span{gap:4px}.compact-top .coverage-strip svg{width:12px;height:12px}.compact-top .coverage-note{display:none}.compact-top .top-display-controls{flex-wrap:nowrap;gap:6px;margin-bottom:8px}.compact-top .top-display-controls .segment-control>button{min-height:36px;padding:6px 9px;font-size:11px}.compact-top .filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-bottom:10px}.mobile-top-category{min-width:0;display:block}.mobile-top-category .filter-select{width:100%}.compact-top .filter-toolbar>.select-field{grid-column:auto;gap:5px;min-width:0;padding-inline:9px}.compact-top .filter-toolbar>.select-field select{width:100%;min-width:0;font-size:13px!important}.compact-top .category-tabs{display:none}.national-cycle-note{margin:5px 0 10px;font-size:10px;line-height:1.45}.active-filters{gap:5px;margin:8px 0 10px}.cards-grid{gap:11px}.stat-card{padding:11px 12px 0}.stat-card .card-topline{min-height:24px;margin-bottom:2px}.stat-card .card-topline .tag{padding:3px 5px;font-size:8px}.stat-card .card-title h3{font-size:16px;line-height:1.3}.stat-card .card-unit{margin-top:4px;margin-bottom:8px;font-size:10px}.stat-card .card-footer{width:calc(100% + 24px);min-height:36px;margin-left:-12px;margin-right:-12px;padding:0 12px;font-size:10px}.podium-list .match-line{grid-template-rows:repeat(2,19px);gap:0 6px;font-size:12px;line-height:19px}.podium-list .match-score{font-size:17px}.podium-list .stat-value{min-width:30px;font-size:21px}.podium-list .stat-row{gap:7px}.podium-list .stat-row .rank-number{min-width:17px;font-size:10px}.podium-list .stat-row-main>small{font-size:9px;line-height:12px}.compact-ranking>.scope-caption{margin:0 0 10px;font-size:10px;line-height:1.4}.compact-ranking .ranking-controls{gap:8px;padding:10px}.compact-ranking .control-group>:is(.control-label,label){display:none}.compact-ranking .ranking-selection{padding:0 10px 8px}.compact-ranking .ranking-options{gap:7px;padding:9px 0}.compact-ranking .ranking-options .results-count{width:auto;margin-left:auto;font-size:10px}.compact-ranking .ranking-options .columns-button{margin-left:auto}.compact-ranking .ranking-threshold>span{display:none}.compact-ranking .ranking-options .segment-control{flex:none}.compact-ranking .ranking-options .segment-control button{padding:6px 8px;font-size:11px}.compact-ranking .ranking-threshold .filter-select-trigger{min-height:36px;padding:6px 8px;font-size:12px}.compact-ranking .ranking-view-switch{margin-bottom:8px}.compact-ranking .ranking-view-switch button{min-height:36px;font-size:12px}.mobile-ranking-tools{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.mobile-ranking-tools>.filter-select{width:52%;min-width:0}.mobile-ranking-tools .filter-select-trigger{min-height:36px;font-size:12px}.mobile-ranking-tools>.text-button{align-items:center;gap:6px;min-height:36px;font-size:11px;display:flex}.mobile-ranking-table .table-tabs{flex-wrap:wrap;gap:3px;padding:6px 8px;display:flex}.mobile-ranking-table .table-tabs>button{flex:none;min-height:32px;padding:6px 8px;font-size:10px}.mobile-ranking-table .only-selected{min-height:30px;margin-left:auto;font-size:10px}.mobile-ranking-table:not(.mobile-ranking-expanded) .table-scroll:before{display:none}.mobile-ranking-table:not(.mobile-ranking-expanded) .table-scroll>table{table-layout:fixed;width:100%;min-width:0}.mobile-ranking-table:not(.mobile-ranking-expanded) :is(th,td):nth-child(4),.mobile-ranking-table:not(.mobile-ranking-expanded) .numeric:not(.mobile-stat),.mobile-ranking-table:not(.mobile-ranking-expanded) .form-col:not(.mobile-stat){display:none}.mobile-ranking-table:not(.mobile-ranking-expanded) .table-scroll :is(th,td){min-width:0;padding:9px 5px}.mobile-ranking-table:not(.mobile-ranking-expanded) .check-col{width:23px}.mobile-ranking-table:not(.mobile-ranking-expanded) .rank-col{width:27px;font-size:10px}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-col{width:auto;box-shadow:none;position:static}.mobile-ranking-table:not(.mobile-ranking-expanded) .numeric.mobile-stat{text-align:center;width:68px;font-size:16px}.mobile-ranking-table:not(.mobile-ranking-expanded) .numeric.mobile-stat>button{justify-content:center}.mobile-ranking-table:not(.mobile-ranking-expanded) .form-col.mobile-stat{text-align:center;width:138px}.mobile-ranking-table:not(.mobile-ranking-expanded) .form-col.mobile-stat>button,.mobile-ranking-table:not(.mobile-ranking-expanded) .form-col.mobile-stat .form{justify-content:center}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-cell{gap:7px;width:100%;min-width:0;max-width:100%}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-cell>.avatar{flex:none;width:30px;height:30px}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-cell>span{min-width:0;max-width:100%}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-cell strong{white-space:normal;overflow-wrap:normal;max-width:none;font-size:14px;line-height:1.25}.mobile-ranking-table:not(.mobile-ranking-expanded) .player-cell small{display:none}.mobile-ranking-table:not(.mobile-ranking-expanded) .mobile-player-team{color:var(--chart-muted);margin:2px 0 0 37px;font-size:10px;line-height:1.3;display:block}.mobile-player-team .team-link{align-items:center;gap:4px;display:flex}.mobile-player-team .avatar{flex:none;width:13px;height:13px}.mobile-ranking-table:not(.mobile-ranking-expanded) .table-scroll{min-height:200px;max-height:calc(100dvh - 230px)}.ranking-section .table-pagination{gap:7px;padding:9px;font-size:10px}.ranking-section .table-pagination .button{min-height:34px;padding:6px;font-size:11px}.ranking-disclaimer{font-size:10px;line-height:1.45}.chart-controls{gap:8px;padding:10px}.chart-control label{margin-bottom:5px;font-size:10px}.chart-control .filter-select-trigger{min-height:36px;font-size:12px}.chart-export{min-height:34px;font-size:11px}.chart-heading h2{font-size:18px}.chart-heading p{font-size:11px}.pf-profile-hero{border-radius:13px;padding:12px}.pf-profile-heading{gap:9px}.pf-profile-heading h1{margin:4px 0 6px;font-size:24px}.pf-profile-heading>.avatar{width:44px;height:44px}.pf-profile-heading .eyebrow{font-size:8px}.pf-profile-heading p{font-size:11px}.pf-profile-hero>.pf-highlights,.player-person-page .pf-profile-hero>.pf-highlights,.club-records{margin-top:12px}.pf-profile-hero .pf-record-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:6px;padding:0;overflow:visible}.pf-profile-hero .pf-record-grid>.pf-record{border-radius:8px;align-items:flex-start;gap:6px;min-height:88px;padding:8px}.pf-profile-hero .pf-record-grid .pf-record-icon,.pf-profile-hero .pf-record-grid .pf-record>svg{display:none}.pf-profile-hero .pf-record-grid .pf-record small{font-size:9px;line-height:1.35}.pf-profile-hero .pf-record-grid .pf-record strong{overflow-wrap:normal;margin-top:3px;font-size:12px;line-height:1.3}.pf-profile-hero .pf-record-grid .pf-record-detail{margin-top:3px;font-size:10px;line-height:1.35}.pf-profile-hero .pf-highlights:before,.club-records:before{display:none}.pf-results-title{margin:12px 0 7px;font-size:12px;line-height:1.4}.pf-results-title>span{font-size:10px}.pf-summary>div,.club-season-summary>div{padding:8px 7px}.pf-summary strong,.club-season-summary strong{font-size:19px;line-height:1.25}.pf-summary>div>span{margin-top:3px;font-size:9px}.pf-summary.pf-summary-player .pf-summary-form .form-result{width:25px;height:25px}.pf-summary>.pf-summary-form>span{margin-top:4px}.pf-coverage{margin-top:7px;font-size:10px;line-height:1.4}.player-page .player-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px 0;padding:4px;display:grid;overflow:visible}.player-page .player-page-tabs>button{white-space:normal;min-height:34px;padding:7px 5px;font-size:11px}.pf-table-heading{padding:12px}.player-career-controls{gap:7px;padding:10px}.player-career-controls>.filter-select{min-width:0}.bd-page{padding:15px 0 20px}.bd-hero{padding-bottom:11px}.bd-hero .eyebrow{letter-spacing:1.3px;font-size:8px}.bd-hero h1,.pr-header h1{margin:8px 0;font-size:28px}.bd-hero p{margin:7px 0;font-size:11px;line-height:1.45}.bd-summary{flex-wrap:wrap;gap:8px 12px;padding:10px 0;font-size:10px}.bd-summary strong{font-size:12px}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.pr-card{border-radius:11px;min-width:0;padding:12px}.pr-card-heading svg{width:16px;height:16px}.pr-card-symbol{border-radius:8px;padding:7px}.pr-card h2{letter-spacing:-.3px;margin:11px 0 8px;font-size:17px;line-height:1.2}.pr-card>p{margin:0 0 12px;font-size:10px;line-height:1.45}.pr-card-latest{align-items:flex-start;gap:6px;padding:10px 0}.pr-card-latest>.avatar{flex:none;width:27px;height:27px}.pr-card-latest>span{gap:4px;min-width:0}.pr-card-latest small{font-size:9px;line-height:1.35}.pr-card-latest strong{overflow-wrap:normal;font-size:12px;line-height:1.3}.pr-card-footer{flex-wrap:wrap;gap:5px;padding-top:9px;font-size:9px}.pr-card-footer>span:last-child{gap:3px}.pr-back{margin-bottom:9px;font-size:11px}.pr-filters{grid-template-columns:105px minmax(0,1fr);gap:7px;margin:12px 0 10px;display:grid}.pr-filters>.filter-select{min-width:0}.pr-filters .bd-search{min-width:0;padding-inline:8px}.pr-filters .bd-search input{width:100%;font-size:14px!important}.pr-filters .bd-search>svg{display:none}.bd-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0;padding:5px;display:grid}.bd-modes>button{white-space:normal;min-height:36px;padding:7px 4px;font-size:11px}.bd-categories{flex-wrap:wrap;gap:5px;margin:9px 0}.bd-categories>button{white-space:normal;min-height:32px;padding:6px 9px;font-size:10px}.pr-mode{margin-bottom:10px}.pr-mode>button{min-height:34px;font-size:11px}.pr-latest{display:none}.bd-winner-grid{gap:9px;margin-bottom:12px}.bd-winner{margin-bottom:10px;padding:12px}.bd-winner-label{font-size:10px}.bd-winner .bd-person strong{font-size:17px}.bd-winner-score{font-size:23px}.bd-panel-heading{gap:9px;padding:12px}.bd-panel-heading h2{font-size:15px;line-height:1.3}.bd-panel-heading p{margin-top:5px;font-size:10px;line-height:1.4}.bd-panel-heading>span{white-space:nowrap;font-size:10px}.bd-table-scroll:has(.mobile-award-table){max-height:70dvh;overflow-x:hidden}.mobile-award-table{border-collapse:collapse;width:100%;display:block;min-width:0!important}.mobile-award-table>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-award-table>tbody{width:100%;display:block}.mobile-award-table>tbody>tr{border-bottom:1px solid var(--chart-border);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;width:100%;padding:13px 12px;display:grid;position:relative}.mobile-award-table>tbody>tr>td{text-align:left;white-space:normal;border:0;width:auto;min-width:0;max-width:none;padding:0;font-size:12px;display:block}.mobile-award-table>tbody>tr>td:first-child{color:var(--chart-muted);text-align:right;font-size:11px;font-weight:700;position:absolute;top:13px;right:12px}.mobile-award-table>tbody>tr>td:has(.bd-person),.mobile-award-table.bd-records>tbody>tr>td:nth-child(2){flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;min-height:34px;padding-right:65px;display:flex}.mobile-award-table>tbody>tr>td:has(.bd-clubs){grid-column:1/-1}.mobile-award-table>tbody>tr>td:not(:first-child):not(:has(.bd-person)):before{content:attr(data-label);color:var(--chart-muted);margin-bottom:3px;font-size:9px;font-weight:400;line-height:1.3;display:block}.mobile-award-table.bd-records>tbody>tr>td:nth-child(2):before{display:none}.mobile-award-table .bd-person{gap:8px;min-width:0;max-width:100%}.mobile-award-table .bd-person>.avatar{flex:none;width:32px;height:32px}.mobile-award-table .bd-person>span{min-width:0}.mobile-award-table .bd-person strong{white-space:normal;overflow-wrap:normal;font-size:14px;line-height:1.25}.mobile-award-table .bd-person small{margin-top:3px;font-size:10px}.mobile-award-table .bd-clubs{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;font-size:11px;line-height:1.5}.mobile-award-table .bd-clubs .avatar{flex:none;width:18px;height:18px}.mobile-award-table .bd-clubs .team-link{white-space:normal;max-width:100%}.mobile-award-table .bd-score{font-size:15px;font-weight:750}.bd-footnote,.fp-search-note{padding:10px 12px;font-size:10px;line-height:1.45}.fp-pitches{gap:15px;padding:10px}.fp-heading{padding-bottom:10px}.fp-heading h3{font-size:14px}.fp-pitch{gap:22px;min-height:450px;padding:25px 8px}.fp-line{gap:16px 6px}.fp-footballer{width:calc((100% - (var(--players) - 1)*6px)/var(--players));gap:5px}.fp-player{gap:6px}.fp-player>.avatar{width:34px;height:34px}.fp-player>strong{overflow-wrap:normal;font-size:10px;line-height:1.25}.fp-player-clubs{gap:3px;min-height:17px}.fp-player-clubs .avatar{width:16px;height:16px}.bd-extras>article{gap:10px;padding:12px}.bd-extras h3{font-size:14px}.compact-top.list-section,.compact-ranking.ranking-section{padding-top:8px}.compact-page-heading.section-heading{margin-top:8px;margin-bottom:9px}.compact-page-heading.section-heading p,.compact-ranking>.scope-caption,.compact-ranking .ranking-selection.single-selection,.compact-ranking:not(.mobile-filters-open) .ranking-options :is(.ranking-threshold,.columns-button){display:none}.compact-ranking .ranking-options{justify-content:space-between;min-height:42px}.compact-ranking .ranking-options .segment-control{align-items:center;display:flex}.compact-ranking .ranking-options .segment-control button{white-space:nowrap}.mobile-ranking-tools{gap:7px}.mobile-ranking-tools>.filter-select{flex:1;width:auto;min-width:0}.mobile-ranking-tools>.text-button{border:1px solid var(--chart-border);border-radius:8px;justify-content:center;gap:3px;width:55px;min-width:55px;font-size:11px}.mobile-ranking-tools>.text-button>span{display:inline}.mobile-ranking-table .table-tabs{min-height:27px;padding:0 10px}.mobile-ranking-table .table-tabs>button{display:none}.mobile-ranking-table .only-selected{min-height:26px;font-size:10px}.mobile-ranking-table:not(.has-selected) .table-tabs{display:none}.mobile-ranking-table.has-selected .table-tabs .only-selected{align-items:center;display:flex}.mobile-ranking-table .rank-col{display:table-cell}}.global-search-trigger{border:1px solid var(--chart-border);background:var(--chart-raised);min-width:175px;min-height:40px;color:var(--chart-muted);text-align:left;border-radius:24px;flex:0 360px;align-items:center;gap:10px;margin-right:auto;padding:8px 14px;display:flex}.global-search-trigger:hover{color:var(--chart-text);border-color:var(--chart-muted)}.global-search-trigger>span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.global-search-trigger>svg{flex:none}.global-search-trigger kbd{font:inherit;white-space:nowrap;opacity:.7;font-size:10px}.global-search-trigger:focus-visible,.global-search-dialog button:focus-visible,.global-search-result:focus-visible{outline:2px solid var(--lc-accent,var(--lime));outline-offset:2px}.global-search-dialog{border:1px solid var(--chart-border);background:var(--chart-panel);width:660px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);color:var(--chart-text);border-radius:19px;padding:0;overflow:hidden;box-shadow:0 28px 100px #0006}.global-search-dialog[open]{flex-direction:column;display:flex}.global-search-dialog::backdrop{backdrop-filter:blur(6px);background:#0008}body:has(.global-search-dialog[open]){overflow:hidden}.global-search-heading{border-bottom:1px solid var(--chart-border);flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.global-search-heading>svg{color:var(--chart-muted);flex:none}.global-search-heading input{width:100%;min-width:0;height:42px;color:var(--chart-text);font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:17px}.global-search-heading input::-webkit-search-cancel-button{display:none}.global-search-heading input::placeholder{color:var(--chart-muted)}.global-search-heading .icon-button{width:30px;height:36px;color:var(--chart-muted);flex:none}.global-search-close{border:1px solid var(--chart-border);background:var(--chart-raised);width:36px;height:36px;color:var(--chart-muted);border-radius:10px;flex:none;place-items:center;display:grid}.global-search-categories{border-bottom:1px solid var(--chart-border);flex-wrap:wrap;flex:none;gap:6px;padding:12px 15px;display:flex}.global-search-categories>button{background:var(--chart-raised);min-height:34px;color:var(--chart-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:flex}.global-search-categories>button.selected{background:var(--chart-selected);color:var(--chart-text);border-color:var(--chart-border);font-weight:700}html[data-theme=dark] .global-search-categories>button.selected{color:var(--lime)}.global-search-categories small{opacity:.75;font-variant-numeric:tabular-nums;font-size:9px}.global-search-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:150px;max-height:min(52dvh,510px);overflow:auto}.global-search-welcome{text-align:center;padding:29px 25px 25px}.global-search-emblem{border:1px solid var(--chart-border);background:var(--chart-raised);width:50px;height:50px;color:var(--chart-muted);border-radius:15px;place-items:center;display:inline-grid}.global-search-welcome h2{letter-spacing:-.4px;margin:15px 0 10px;font-size:21px}.global-search-welcome p{color:var(--chart-muted);max-width:420px;margin:0 auto 19px;font-size:13px;line-height:1.6}.global-search-welcome>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.global-search-welcome>div>button{border:1px solid var(--chart-border);background:var(--chart-raised);border-radius:20px;align-items:center;gap:7px;min-height:35px;padding:7px 11px;font-size:11px;display:flex}.global-search-welcome>small{color:var(--chart-muted);margin-top:17px;font-size:10px;display:block}.global-search-status{text-align:center;min-height:180px;color:var(--chart-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;font-size:13px;display:flex}.global-search-status h2{color:var(--chart-text);margin:0;font-size:18px}.global-search-status p{margin:0;line-height:1.6}.global-search-results>section+section{border-top:1px solid var(--chart-border)}.global-search-results section>header{justify-content:space-between;align-items:center;gap:10px;padding:12px 19px 7px;display:flex}.global-search-results h2{letter-spacing:.6px;text-transform:uppercase;color:var(--chart-muted);align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.global-search-results h2>span{letter-spacing:0;font-weight:400}.global-search-results header>button{color:var(--chart-muted);align-items:center;gap:3px;min-height:27px;font-size:10px;display:flex}.global-search-result{min-height:61px;color:var(--chart-text);align-items:center;gap:12px;padding:10px 19px;text-decoration:none;display:flex}.global-search-result:hover,.global-search-result:focus-visible{background:var(--chart-selected)}.global-search-avatar{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.global-search-avatar .avatar{width:36px;height:36px;font-size:11px}.global-search-page-icon{background:var(--chart-raised);width:36px;height:36px;color:var(--chart-muted);border-radius:10px;place-items:center;display:grid}.global-search-identity{flex:1;min-width:0}.global-search-identity strong{overflow-wrap:normal;font-size:15px;font-weight:700;line-height:1.3;display:block}.global-search-identity small{color:var(--chart-muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.global-search-identity small img{object-fit:contain;flex:none;width:15px;height:11px}.global-search-result>svg{color:var(--chart-muted);opacity:.65;flex:none}.global-search-footer{border-top:1px solid var(--chart-border);color:var(--chart-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;font-size:9px;display:flex}.global-search-key-hint{white-space:nowrap;align-items:center;gap:9px;display:flex}.global-search-key-hint kbd{font:inherit;border:1px solid var(--chart-border);border-radius:4px;margin-right:-5px;padding:3px 4px}.global-search-pagination{align-items:center;gap:9px;display:flex}.global-search-pagination button{border:1px solid var(--chart-border);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.global-search-pagination button:disabled{opacity:.35}@media (width<=1050px) and (width>=761px){.topbar{gap:15px;padding-inline:22px}.global-search-trigger{min-width:150px}.global-search-trigger kbd{display:none}.topbar-right{gap:12px}}@media (width<=760px){.topbar .global-search-trigger{border-radius:10px;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;display:grid}.global-search-trigger>span,.global-search-trigger>kbd{display:none}.global-search-dialog{border-radius:15px;max-width:calc(100vw - 18px);max-height:calc(100dvh - 24px)}.global-search-heading{gap:8px;padding:10px}.global-search-heading input{height:40px;font-size:16px}.global-search-heading>svg{width:18px;height:18px}.global-search-heading .icon-button{width:25px}.global-search-close{width:34px;height:36px}.global-search-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px;display:grid}.global-search-categories>button{gap:4px;min-height:35px;padding:6px 4px;font-size:10px}.global-search-categories small{font-size:9px}.global-search-scroll{min-height:140px;max-height:55dvh}.global-search-welcome{padding:22px 15px}.global-search-welcome h2{font-size:18px}.global-search-welcome p{font-size:12px}.global-search-welcome>div>button{min-height:36px;font-size:10px}.global-search-results section>header{padding:9px 12px 4px}.global-search-result{gap:9px;min-height:62px;padding:9px 12px}.global-search-identity strong{font-size:14px}.global-search-identity small{font-size:10px}.global-search-footer{padding:9px 12px;font-size:9px}.global-search-key-hint{display:none}}@media (width<=360px){.topbar .mobile-brand{width:105px}.topbar{gap:6px;padding-inline:10px}}.tr-page{max-width:1420px;color:var(--chart-text);margin:auto;padding:16px 0 36px}.tr-hero{border-bottom:1px solid var(--chart-border);justify-content:space-between;align-items:center;gap:24px;padding:14px 0 18px;display:flex}.tr-eyebrow{color:var(--chart-muted);letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.tr-eyebrow i{background:var(--lime);border-radius:4px;width:19px;height:5px}.tr-hero h1{letter-spacing:-2px;margin:10px 0;font-size:clamp(34px,3.4vw,44px);line-height:1}.tr-hero h1 span{color:var(--lime)}.tr-hero p,.tr-list-heading p{color:var(--chart-muted);margin:9px 0 0;font-size:14px;line-height:1.6}.tr-hero-icon{border:1px solid var(--chart-border);background:var(--chart-raised);width:66px;height:66px;color:var(--lime);border-radius:24px;flex:none;place-items:center;display:grid}.tr-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;display:flex}.tr-tabs,.tr-period{background:var(--chart-raised);border:1px solid var(--chart-border);border-radius:12px;gap:4px;padding:5px;display:flex}.tr-tabs button,.tr-period button{color:var(--chart-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 10px;font-size:13px;font-weight:650;display:flex}.tr-tabs button.active{background:var(--lime);color:#18220d}.tr-period button.active{background:var(--chart-panel);color:var(--chart-text);box-shadow:0 1px 5px #0002}.tr-list-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.tr-list-heading h2{letter-spacing:-.5px;margin:8px 0 0;font-size:25px}.tr-updated{color:var(--chart-muted);align-items:center;gap:7px;font-size:12px;display:flex}.tr-rules{color:var(--chart-muted);margin:15px 0;font-size:12px}.tr-rules summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;padding:7px 0;font-weight:650;list-style:none;display:flex}.tr-rules summary::-webkit-details-marker{display:none}.tr-rules[open] summary svg:last-child{transform:rotate(180deg)}.tr-rules>div{border-left:2px solid var(--chart-border);max-width:950px;padding:8px 18px;line-height:1.7}.tr-rules p{margin:7px 0}.tr-panel{background:var(--chart-panel);border:1px solid var(--chart-border);border-radius:17px;min-height:360px;overflow:hidden}.tr-table-head,.tr-row{grid-template-columns:42px minmax(220px,1fr) 125px 110px 90px;align-items:center;gap:14px;padding:15px 22px;display:grid}.tr-table-head{background:var(--chart-raised);border-bottom:1px solid var(--chart-border);color:var(--chart-muted);font-size:11px;font-weight:700}.tr-table-head span:nth-child(n+3){text-align:center}.tr-rows{margin:0;padding:0;list-style:none}.tr-row{border-bottom:1px solid var(--chart-border);min-height:91px;position:relative}.tr-row:last-child{border-bottom:0}.tr-row:hover{background:var(--chart-raised)}.tr-row.tr-podium:before{content:"";background:var(--lime);border-radius:0 3px 3px 0;width:3px;position:absolute;top:19px;bottom:19px;left:0}.tr-rank{font-variant-numeric:tabular-nums;color:var(--chart-muted);font-size:13px;font-weight:700}.tr-podium .tr-rank{color:var(--chart-text)}.tr-person{align-items:center;gap:12px;min-width:0;display:flex}.tr-person>div{min-width:0}.tr-photo{flex:none}.tr-photo .avatar{width:43px;height:43px}.tr-name{align-items:center;gap:8px;min-width:0;margin-bottom:5px;display:flex}.tr-name a,.tr-person>.team-link strong{letter-spacing:-.2px;color:var(--chart-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;text-decoration:none;overflow:hidden}.tr-flag{object-fit:cover;border-radius:2px;flex:none;width:18px;height:13px}.tr-person .team-link{color:var(--chart-muted);align-items:center;gap:6px;max-width:100%;font-size:13px;display:inline-flex}.tr-person .team-link .avatar{width:18px;height:18px}.tr-person>.team-link{color:var(--chart-text);gap:12px;font-size:17px;font-weight:750}.tr-person>.team-link .avatar{width:38px;height:38px}.tr-person:has(>.tr-country){grid-template-columns:1fr;gap:4px;display:grid}.tr-country{color:var(--chart-muted);align-items:center;gap:6px;margin-left:50px;font-size:12px;display:flex}.tr-name a:hover,.tr-person .team-link:hover{text-decoration:underline}.tr-value{text-align:center;font-variant-numeric:tabular-nums}.tr-value>strong{letter-spacing:-.6px;font-size:28px;line-height:1}.tr-value>small{color:var(--chart-muted);margin-left:4px;font-size:11px}.tr-value>span:last-child{color:var(--chart-muted);margin-top:5px;font-size:10px;display:block}.tr-value .rating-badge{min-width:60px;padding:5px 8px;font-size:19px}.tr-change{color:var(--chart-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:750;display:flex}.tr-change.up{color:#0b9162}.tr-change.down{color:#d22d46}.tr-change.new-entry{color:var(--chart-text);background:var(--chart-raised);border:1px solid var(--chart-border);border-radius:20px;justify-self:center;padding:5px 11px;font-size:11px}.tr-days{text-align:center;color:var(--chart-muted);font-size:12px}.tr-days b{color:var(--chart-text);font-weight:700}.tr-list-footer{border-top:1px solid var(--chart-border);color:var(--chart-muted);padding:15px 22px;font-size:11px}.tr-empty{text-align:center;color:var(--chart-muted);padding:70px 24px}.tr-empty svg{color:var(--lime)}.tr-empty h3{color:var(--chart-text);font-size:19px}.tr-page button:focus-visible,.tr-page a:focus-visible,.tr-rules summary:focus-visible{outline:2px solid var(--chart-focus);outline-offset:3px}html[data-theme=dark] .tr-change.up{color:#20d398}html[data-theme=dark] .tr-change.down{color:#ff6279}@media (width<=1000px){.tr-controls{align-items:stretch}.tr-tabs{width:100%}.tr-tabs button{flex:1}.tr-table-head,.tr-row{grid-template-columns:30px minmax(190px,1fr) 100px 90px 70px;gap:10px;padding-left:17px;padding-right:17px}}@media (width<=600px){.tr-page{padding:13px 0 25px}.tr-hero{gap:12px;padding:12px 0 18px}.tr-hero h1{letter-spacing:-1.2px;font-size:38px}.tr-hero p{max-width:290px;font-size:12px}.tr-hero-icon{border-radius:15px;width:54px;height:54px}.tr-hero-icon svg{width:28px;height:28px}.tr-controls{gap:10px;margin:17px 0}.tr-tabs{grid-template-columns:1fr 1fr;padding:4px;display:grid}.tr-tabs button{gap:5px;padding:11px 7px;font-size:11px}.tr-tabs svg{width:15px;height:15px}.tr-period{width:100%;padding:4px}.tr-period button{flex:1;padding:9px 6px;font-size:12px}.tr-list-heading{align-items:flex-start;margin-top:21px}.tr-list-heading h2{font-size:22px}.tr-list-heading p{font-size:12px}.tr-updated{white-space:nowrap;margin-top:4px;font-size:10px}.tr-updated svg{display:none}.tr-eyebrow{letter-spacing:1.1px;font-size:9px}.tr-rules{margin:10px 0}.tr-rules>div{padding:4px 12px;font-size:11px}.tr-table-head{display:none}.tr-row{grid-template-columns:24px minmax(0,1fr) 68px;grid-template-areas:"rank person value"".change days";gap:6px 8px;min-height:110px;padding:15px 12px 12px}.tr-rank{grid-area:rank;font-size:11px}.tr-person{grid-area:person;gap:8px}.tr-photo .avatar{width:35px;height:35px}.tr-name{gap:5px;margin-bottom:5px}.tr-name a,.tr-person>.team-link strong{letter-spacing:-.1px;font-size:14px}.tr-name .tr-flag{width:16px;height:11px}.tr-person .team-link{gap:4px;font-size:11px}.tr-person .team-link .avatar{width:15px;height:15px}.tr-person>.team-link .avatar{width:33px;height:33px}.tr-country{margin-left:41px;font-size:11px}.tr-value{grid-area:value}.tr-value>strong{font-size:26px}.tr-value .rating-badge{min-width:54px;font-size:17px}.tr-value>small{margin-left:2px;font-size:10px}.tr-value>span:last-child{font-size:9px}.tr-change{grid-area:change;justify-content:flex-start;justify-self:start;margin-left:43px;font-size:11px}.tr-change.new-entry{justify-self:start;padding:3px 9px;font-size:10px}.tr-days{grid-area:days;font-size:10px}.tr-row.tr-podium:before{width:2px;top:17px;bottom:17px}.tr-list-footer{padding:13px;font-size:10px;line-height:1.5}.tr-panel{border-radius:13px}.tr-tabs button,.tr-period button,.tr-rules summary{min-height:44px}.tr-name a{font-size:15px}.tr-person .team-link{font-size:12px}.tr-list-heading>div{min-width:0}}.tr-groups{width:fit-content;margin-top:14px}.tr-groups button{min-width:115px;min-height:44px}.tr-controls{align-items:flex-end}.tr-statistic{width:min(360px,100%);min-width:0}.tr-statistic>label{color:var(--chart-muted);margin-bottom:7px;font-size:11px;font-weight:650;display:block}.tr-statistic .filter-select-trigger{background:var(--chart-panel);width:100%;min-height:44px;color:var(--chart-text);border-color:var(--chart-border);font-size:14px}.tr-statistic .filter-select-menu{min-width:100%;max-width:calc(100vw - 40px)}.tr-person>.tr-entity{min-width:0;color:var(--chart-text);align-items:center;gap:12px;text-decoration:none;display:flex}.tr-entity .avatar{flex:none;width:38px;height:38px}.tr-entity strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.tr-entity:hover strong{text-decoration:underline}.tr-value>small{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.25;display:block}.tr-value>strong{font-size:26px}.tr-person>.team-link,.tr-person>.team-link strong{min-width:0}.tr-period button{min-height:44px}.tr-controls .tr-period{box-sizing:border-box;height:54px}.tr-statistic .filter-select-menu [role=option]{min-height:44px}@media (width<=600px){.tr-groups{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%}.tr-groups button{flex-direction:column;gap:4px;min-width:0;min-height:56px;padding:8px 3px;font-size:11px}.tr-controls{grid-template-columns:minmax(0,1fr);margin:12px 0;display:grid}.tr-statistic{width:100%}.tr-statistic .filter-select-menu{max-width:calc(100vw - 40px)}.tr-person>.tr-entity{gap:8px}.tr-entity .avatar{width:33px;height:33px}.tr-entity strong{font-size:15px}.tr-value>strong{font-size:23px}.tr-value>small{font-size:9px}.tr-hero p{max-width:100%}.tr-list-heading{gap:8px}.tr-updated{white-space:normal;text-align:right;flex:none;max-width:78px}.tr-list-heading h2{overflow-wrap:anywhere}.tr-table-head,.tr-row{box-sizing:border-box}.tr-statistic .filter-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-hero-icon{display:none}.tr-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px}.tr-controls .tr-period{width:auto;height:54px;padding:4px}.tr-period button{white-space:nowrap;padding:8px 7px;font-size:11px}.tr-statistic .filter-select-trigger{font-size:12px}.tr-statistic .filter-select-menu{min-width:min(280px,100vw - 40px)}.tr-list-heading{margin-top:16px}}.tr-statistic .filter-select-menu{max-height:min(330px,40dvh)}.tr-statistic .filter-select-menu>button{white-space:normal;overflow-wrap:anywhere;gap:8px}.tr-statistic .filter-select-menu>button>span{min-width:0}.tr-statistic .filter-select-menu>button>svg{flex:none}.tr-value-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 2px;font-weight:700;display:inline-flex}.tr-value-sort svg{flex:none}.tr-value-sort:hover{color:var(--chart-text);text-underline-offset:3px;text-decoration:underline}.tr-value-sort:disabled{opacity:.55;cursor:default;text-decoration:none}.tr-mobile-sort{display:none}@media (width<=600px){.tr-mobile-sort{border-bottom:1px solid var(--chart-border);background:var(--chart-raised);color:var(--chart-muted);justify-content:flex-end;align-items:center;gap:9px;padding:8px 12px;font-size:11px;display:flex}.tr-mobile-sort .tr-value-sort{min-height:40px;color:var(--chart-text);border:1px solid var(--chart-border);border-radius:7px;padding:6px 8px;font-size:11px}}.tr-groups{box-sizing:border-box;flex-wrap:wrap;max-width:100%}.tr-groups button{min-width:0;padding-left:14px;padding-right:14px}.tr-table-head .tr-value-sort{padding-top:0;padding-bottom:0}@media (width<=600px){.tr-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-groups button{min-height:64px;padding:8px 3px;line-height:1.3}}.tr-person.tr-national>.team-link{align-items:center;gap:12px;display:flex}.tr-person.tr-national>.team-link .avatar{background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:26px;height:18px;line-height:0;display:flex}.tr-person.tr-national>.team-link .avatar img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.tr-person.tr-national>.team-link strong{line-height:1.3}@media (width<=600px){.tr-person.tr-national>.team-link{gap:8px}.tr-person.tr-national>.team-link .avatar{width:24px;height:16px}}
