

.rank-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 6px;white-space:normal}
.rank-tags[hidden]{display:none}
.rank-tag{--rank-number-bg:transparent;--rank-number-ink:currentColor;--rank-number-line:currentColor;display:flex;flex-direction:column;gap:3px;padding:10px 13px;border:1px solid #b7dacf;border-radius:9px;background:#e6f4ee;color:#175b4c;max-width:100%;font-size:13px;line-height:1.45}
.rank-tag.rank-first{--rank-number-bg:#ffedaa;--rank-number-ink:#675018;--rank-number-line:#dabb58;background:#fff3cf;border-color:#e6cf87;color:#675018}
.rank-tag.rank-second{--rank-number-bg:#e4ebf0;--rank-number-ink:#394956;--rank-number-line:#b4c0ca}
.rank-tag.rank-third{--rank-number-bg:#edd2bc;--rank-number-ink:#724329;--rank-number-line:#c3997a}
.rank-tag .rank-label{font-size:14px;font-weight:750;color:inherit;margin:0;display:flex;align-items:center;gap:7px}
.rank-tag .rank-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:26px;min-height:24px;padding:2px 5px;border:1px solid var(--rank-number-line);border-radius:6px;background:var(--rank-number-bg);color:var(--rank-number-ink);font-size:11px;line-height:1;font-weight:750;font-variant-numeric:tabular-nums}
.rank-tag .rank-metric{min-width:0}
.rank-tag .rank-value{font-size:11px;color:inherit;margin:0;display:block;font-weight:400}
.rank-tag .rank-scope{font-size:11px;color:inherit;margin:0;display:block;font-weight:500}
.rank-tags.compact{gap:5px;margin:8px 0 2px;max-width:330px}
.rank-tags.compact .rank-tag{padding:4px 7px;border-radius:5px;display:block}
.rank-tags.compact .rank-label{font-size:11px;font-weight:650}
.rank-tags.compact .rank-number{min-width:22px;min-height:20px;padding:2px 4px;border-radius:5px;font-size:10px}
.ranking-context{font-size:12px;color:var(--muted);margin:9px 0;max-width:900px;white-space:normal}
header .ranking-context{color:#c3ded7}
header .ranking-context summary{cursor:pointer;color:#a8e3d4}
.ranking-method{font-size:12px;line-height:1.6;max-width:800px}
.discipline-icon{width:19px;height:19px;flex:0 0 19px;display:inline-block;vertical-align:middle;color:currentColor}
.rank-tags.compact .discipline-icon{width:15px;height:15px;flex-basis:15px}
.discipline-label{display:inline-flex;align-items:center;gap:8px}.tabs .discipline-label{display:inline-flex}

.overseas-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:var(--overseas-icon-align);flex:0 0 auto;width:var(--overseas-icon-size);height:var(--overseas-icon-size);margin:0;color:var(--overseas-icon)}.overseas-badge svg{display:block;width:100%;height:100%}

.player-name.champion-name,#player-name.champion-name,.browse-name-row strong.champion-name{color:#e8c56b}html[data-theme=light] .player-name.champion-name,html[data-theme=light] #player-name.champion-name,html[data-theme=light] .browse-name-row strong.champion-name{color:#87620e}
.player-name{display:inline;white-space:normal}.player-name>.overseas-badge{margin-inline-start:6px}
:root{color-scheme:light;--ink:#122c36;--muted:#5e7277;--line:#dce5e5;--accent:#007666}
*{box-sizing:border-box}body{margin:0;background:#f5f8f7;color:var(--ink);font:15px/1.5 var(--font-ui,monospace)}
header{background:#102e38;color:white;padding:42px max(28px,calc((100vw - 1160px)/2)) 44px}
.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:#8cdbca}
h1{font-size:40px;letter-spacing:-.04em;font-weight:650;margin:10px 0}header p{max-width:650px;color:#d0dddd;margin:0}
main{max-width:1216px;margin:auto;padding:30px 28px 50px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px}
.stat{background:white;border:1px solid var(--line);border-radius:12px;padding:20px}.stat strong{display:block;font-size:29px;letter-spacing:-.04em}.stat span{font-size:13px;color:var(--muted)}
.notice{border-left:3px solid #bb8429;background:#fff8e9;padding:14px 18px;margin:22px 0 30px;font-size:14px}.notice strong{display:block;margin-bottom:4px}.notice ol{padding-left:20px}.notice p:last-child{margin-bottom:0}#sporting-section,#leaderboard-section,#match-section{margin:30px 0}.leaderboard-context,.match-context{white-space:normal;min-width:110px;max-width:220px}.season-breakdown{padding:14px;background:#f3f7f5;border-radius:10px}.season-breakdown .metrics{margin-top:18px}.sporting-metrics{white-space:normal;min-width:230px;max-width:400px}.match-innings{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.match-innings h3{margin:0 0 12px}.match-source{white-space:normal;min-width:170px}.match-source details{margin-top:8px}
.mvp-leaderboard-control{display:inline-flex;align-items:center;gap:10px}#leaderboard-section th,#leaderboard-section td{padding:14px 12px}#leaderboard-section th{white-space:normal}
.tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.tools input{flex:1;min-width:230px}.tools input,.tools select{font:inherit;border:1px solid #c3d3d1;border-radius:8px;padding:12px;background:white;color:var(--ink)}
label{font-size:13px;font-weight:600}h2{font-size:23px;letter-spacing:-.02em;margin:0 0 18px}.table-wrap{overflow:auto;background:white;border:1px solid var(--line);border-radius:12px}
table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:12px;letter-spacing:.035em;background:#eef4f2;color:var(--muted);padding:14px 18px}td{padding:14px 18px;border-top:1px solid #edf1f0}td:first-child{font-weight:600}td:nth-child(2){font-size:12px;color:var(--muted)}#leaderboard-section td:nth-child(2){font-size:13px;color:var(--ink)}
tbody tr:hover{background:#f5faf8}.badge{display:inline-block;border-radius:5px;padding:3px 8px;background:#e8f4ef;color:#176453;font-size:12px}.small{font-size:13px;color:var(--muted)}
footer{margin-top:24px;font-size:12px;color:var(--muted)}a{color:#006e61}#empty{text-align:center;padding:40px;color:var(--muted)}
button{font:inherit;cursor:pointer;border:1px solid #c3d3d1;background:#fff;color:#006e61;padding:6px 12px;border-radius:6px}button:hover{background:#e8f4ef}dialog{border:1px solid var(--line);border-radius:16px;padding:28px;max-width:730px;width:calc(100% - 32px);color:var(--ink)}dialog::backdrop{background:#102e3888}.detail-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.season-card{background:#f3f7f5;border-radius:10px;padding:18px;margin:15px 0}.season-card h3{margin:0 0 10px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metrics strong{display:block;font-size:20px}.metrics span{font-size:12px;color:var(--muted)}details{margin-top:22px}summary{cursor:pointer;font-weight:600}
@media(max-width:700px){header{padding:28px}h1{font-size:32px}.stats{grid-template-columns:repeat(2,1fr)}main{padding:22px 16px}.stat{padding:16px}.tools select{width:100%}}
@media(max-width:700px){#leaderboard-section table,#leaderboard-section tbody{display:block;white-space:normal}#leaderboard-section thead{display:none}#leaderboard-section tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line);padding:12px 8px}#leaderboard-section td{display:block;border:0;padding:7px 10px;overflow-wrap:anywhere;font-size:14px;color:var(--ink)}#leaderboard-section td:first-child{grid-column:1/-1}#leaderboard-section td::before{content:attr(data-label);display:block;font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--muted);margin-bottom:4px}#leaderboard-section td:first-child::before{display:none}}


:root{--ink:#f5f5f5;--muted:#a8a8a8;--line:#303030;--accent:#f5f5f5}
a{color:#f5f5f5}button{border-color:#383838;color:#f5f5f5}button:hover{background:#202020}.badge{background:#202020;color:#f5f5f5}.season-card,.season-breakdown{background:#202020}td{border-top-color:#303030}dialog::backdrop{background:#000000bb}

[hidden]{display:none!important}html{scroll-padding-top:100px}body{background:#080808}
.site-bar{position:sticky;top:0;z-index:20;background:#151515;border-bottom:1px solid #303030;color:#f5f5f5}
.site-bar-inner{max-width:1240px;margin:auto;padding:0 28px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.site-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#151515;font-size:22px;line-height:1.15;font-weight:750;letter-spacing:-.03em;white-space:nowrap}
.site-mark{display:grid;place-items:center;width:39px;height:39px;background:#151515;color:#ffffff;border-radius:12px;font-size:25px;font-style:italic}
.site-brand-sub{display:block;font-size:8px;letter-spacing:.18em;font-weight:600;margin-top:4px;color:#a8a8a8}
.site-nav{display:flex;align-items:center;gap:3px}.site-nav a{display:flex;gap:6px;align-items:center;min-height:34px;line-height:1.4;padding:7px 10px;border-radius:8px;color:#a8a8a8;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.site-nav a:hover{background:#202020;color:#151515}.site-nav a[aria-current=page]{background:#202020;color:#f5f5f5}.site-nav svg{width:16px;height:16px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ed629c;outline-offset:3px}
.run-supported{text-decoration:underline dotted;text-underline-offset:4px;cursor:help}.run-supported:focus-visible{outline:3px solid #ed629c;outline-offset:3px}
.page-header{background:transparent;color:#f5f5f5;padding:38px max(28px,calc((100vw - 1160px)/2)) 8px}.page-header h1{font-size:36px;line-height:1.2;margin:8px 0 10px;font-weight:650}.page-header .eyebrow{color:#a8a8a8;font-size:10px}.page-header p{color:#a8a8a8;font-size:14px;max-width:720px}
.app-screen{display:none}.app-screen[data-screen="overview"]{display:block}.app-main{padding-top:24px;max-width:1216px;min-height:55vh}
.app-main>footer{border-top:1px solid #303030;padding-top:20px;margin-top:40px;display:flex;justify-content:space-between;gap:15px;font-size:11px}.app-main>footer p{margin:0}
.app-main h2{font-size:21px}.section-caption{color:#a8a8a8;font-size:13px;margin:0 0 20px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:30px 0 18px}.section-top h2{margin:0}.section-top a{font-size:13px;text-decoration:none;font-weight:600}
.overview-hero{padding:32px;border-radius:16px;background:#151515;color:#151515;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden}.overview-hero h2{font-size:30px;line-height:1.18;max-width:470px;margin:0 0 12px;letter-spacing:-.035em}.overview-hero p{max-width:465px;color:#b8b8b8;font-size:14px;margin:0 0 24px}.overview-hero .hero-number{font-size:86px;letter-spacing:-.065em;line-height:1;color:#ffffff;font-weight:600}.hero-number-label{font-size:11px;letter-spacing:.16em;color:#b8b8b8;text-align:right;white-space:nowrap;margin-top:12px}.button-link{display:inline-flex;align-items:center;gap:9px;border:1px solid #303030;border-radius:7px;padding:10px 16px;font-size:13px;font-weight:650;text-decoration:none;background:#151515;color:#f5f5f5}.overview-hero .button-link{background:#ffffff;border-color:#ffffff;color:#151515}
.overview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 30px}.overview-stat{padding:21px 23px;border:1px solid #303030;background:#151515;border-radius:11px}.overview-stat .value{font-size:30px;font-weight:650;letter-spacing:-.045em;display:block;line-height:1.15}.overview-stat .label{font-size:12px;color:#a8a8a8;display:block;margin-top:9px}
.explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.explore-card{padding:24px;border:1px solid #303030;border-radius:12px;background:#151515;text-decoration:none;color:#f5f5f5;transition:border-color .15s,transform .15s}.explore-card:hover{border-color:#888888;transform:translateY(-2px)}.explore-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#202020;color:#f5f5f5;margin-bottom:22px}.explore-icon svg{width:21px;height:21px}.explore-card h3{font-size:17px;margin:0 0 8px}.explore-card p{font-size:13px;color:#a8a8a8;margin:0 0 22px;max-width:260px}.explore-card .card-action{font-size:12px;font-weight:650;color:#f5f5f5;display:flex;justify-content:space-between}
.season-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.season-tile{padding:17px 15px;border:1px solid #303030;border-radius:10px;background:#151515;text-decoration:none;color:#f5f5f5}.season-tile:hover{border-color:#888888}.season-tile strong{font-size:15px;display:block}.season-tile span{display:block;font-size:12px;color:#a8a8a8;margin-top:6px}
.tools{padding:16px;background:#151515;border:1px solid #303030;border-radius:11px;margin-bottom:18px;gap:10px}.tools input,.tools select{padding:10px 12px;background:#1c1c1c;border-color:#303030;font-size:13px}.tools label{font-size:11px;color:#a8a8a8}.table-wrap{border-radius:11px;border-color:#303030}th{background:#202020;color:#a8a8a8;font-size:10px;padding:15px 18px}td{padding:16px 18px;font-size:13px}tbody tr:hover{background:#1c1c1c}
#leaderboard-section,#match-section,#sporting-section,#tournament-section{margin:0}#leaderboard-section>h2,#leaderboard-section>p:first-of-type{display:none}.ranking-context{margin:0 0 16px;font-size:12px;color:#a8a8a8}.notice{border-color:#888888;background:#202020;border-radius:0 8px 8px 0;color:#e5e5e5}.secondary-panel{padding:22px;border:1px solid #303030;border-radius:12px;background:#151515;margin-top:24px}.secondary-panel>summary{color:#e5e5e5;font-size:14px}.secondary-panel[open]>summary{margin-bottom:22px}.subnav{display:flex;gap:8px;margin:0 0 20px}.subnav a{font-size:13px;padding:9px 15px;text-decoration:none;border:1px solid #303030;border-radius:7px;background:#151515;color:#e5e5e5}.subnav a[aria-current=page]{background:#202020;border-color:#484848}
.fixture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.fixture-card{background:#151515;border:1px solid #303030;border-radius:11px;padding:21px;min-width:0}.fixture-kicker{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;color:#a8a8a8}.fixture-kicker .status{color:#e5e5e5;background:#202020;padding:3px 7px;border-radius:4px}.fixture-source-text{font-size:13px;line-height:1.65;white-space:pre-line;color:#f5f5f5;margin:15px 0;overflow-wrap:anywhere}.fixture-title{font-size:17px;line-height:1.4;margin:16px 0 6px;letter-spacing:-.02em}.fixture-details{margin:12px 0 16px;font-size:12px;color:#a8a8a8}.fixture-details summary{font-weight:500}.fixture-card>a{font-size:12px;font-weight:600;text-decoration:none}.fixture-meta{border-top:1px solid #202020;padding-top:12px;margin-top:17px;font-size:11px;color:#a8a8a8;display:flex;gap:12px;flex-wrap:wrap}.pager{display:flex;align-items:center;justify-content:center;gap:18px;margin:22px 0 0;color:#a8a8a8;font-size:12px}.pager button{padding:8px 13px;font-size:12px}.pager button:disabled{opacity:.45;cursor:default}.empty-state{padding:40px;text-align:center;background:#151515;border:1px dashed #484848;border-radius:11px;color:#a8a8a8}
.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.coverage-card{background:#151515;border:1px solid #303030;border-radius:11px;padding:23px}.coverage-card h3{margin:0 0 6px;font-size:17px}.coverage-card p{font-size:12px;color:#a8a8a8;margin:0 0 20px}.coverage-track{height:5px;background:#202020;border-radius:5px;margin:16px 0;overflow:hidden}.coverage-track span{display:block;height:100%;background:#888888}.coverage-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.coverage-facts strong{display:block;font-size:22px;font-weight:600}.coverage-facts span{font-size:11px;color:#a8a8a8}.archive-bar{padding:23px;background:#202020;border:1px solid #484848;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:22px 0}.archive-bar strong{display:block;font-size:15px;margin-bottom:5px}.archive-bar p{font-size:12px;margin:0;color:#a8a8a8}.data-notes{font-size:13px;color:#a8a8a8;max-width:820px;line-height:1.7}.data-notes summary{font-size:12px}
@media(max-width:1000px){.site-nav a{padding:7px 9px}.site-nav svg{display:none}.site-bar-inner{gap:15px}.coverage-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.site-bar-inner{padding:13px 18px 0;display:block}.site-brand{font-size:19px}.site-mark{width:33px;height:33px;font-size:22px}.site-nav{margin-top:12px;overflow-x:auto;gap:2px;padding-bottom:10px}.site-nav a{font-size:12px;padding:9px 11px}.page-header{padding:27px 18px 4px}.page-header h1{font-size:30px}.app-main{padding:22px 18px 35px}.overview-hero{padding:25px;gap:16px}.overview-hero h2{font-size:25px}.overview-hero .hero-number{font-size:61px}.hero-number-label{font-size:8px}.overview-stats{grid-template-columns:repeat(2,1fr);gap:10px}.overview-stat{padding:18px}.explore-grid{grid-template-columns:1fr}.explore-card{padding:20px}.explore-icon{margin-bottom:13px}.explore-card p{max-width:none;margin-bottom:15px}.season-strip{grid-template-columns:repeat(3,1fr)}.fixture-grid{grid-template-columns:1fr}.tools{display:grid;grid-template-columns:1fr}.tools input{min-width:0;width:100%}.coverage-grid{grid-template-columns:1fr 1fr;gap:10px}.coverage-card{padding:17px}.archive-bar{display:block}.archive-bar .button-link{margin-top:17px}.app-main>footer{display:block}.app-main>footer p{margin-top:7px}}
@media(max-width:420px){.overview-hero>div:last-child{display:none}.coverage-grid{grid-template-columns:1fr}.overview-hero h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.explore-card{transition:none}.explore-card:hover{transform:none}}

/* Shared controls keep filtering visible across the archive. */
.app-main{padding-top:22px}.app-screen{min-width:0}.page-header p{line-height:1.6;margin-bottom:0}
.site-nav a{transition:background .15s,color .15s}.site-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px #484848}
.page-tabs{display:flex;align-items:stretch;gap:5px;max-width:680px;width:fit-content;min-width:min(100%,340px);margin:0 0 20px;padding:5px;border:1px solid #303030;border-radius:12px;background:#202020}
.page-tabs>button,.page-tabs>a{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:10px 20px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a8a8a8;font-size:13px;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}
.page-tabs svg{width:18px;height:18px;flex-shrink:0}.page-tabs>button:hover,.page-tabs>a:hover{background:#151515;color:#f5f5f5}
.page-tabs>[aria-pressed=true],.page-tabs>[aria-selected=true],.page-tabs>[aria-current=page]{background:#f5f5f5;border-color:#f5f5f5;color:#151515;box-shadow:0 2px 5px #00000040}
.page-tabs>[aria-pressed=true]:hover,.page-tabs>[aria-selected=true]:hover,.page-tabs>[aria-current=page]:hover{background:#e4e4e4;border-color:#e4e4e4;color:#151515}
.screen-toolbar{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid #303030;border-radius:12px;background:#151515;margin:0 0 22px}
.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px;min-width:0}.filter-row+.filter-row{padding-top:12px;border-top:1px solid #202020}
.filter-label{flex:0 0 48px;color:#a8a8a8;font-size:11px;font-weight:600;line-height:1.4}.filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}
.filter-chips button,.filter-chips a{min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:18px;background:transparent;color:#a8a8a8;font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;white-space:nowrap}
.filter-chips button:hover,.filter-chips a:hover{background:#202020;color:#e5e5e5}.filter-chips [aria-pressed=true],.filter-chips [aria-selected=true],.filter-chips [aria-current=page]{border-color:#484848;background:#202020;color:#e5e5e5;font-weight:650}
.search-field{display:flex;align-items:center;gap:9px;position:relative;flex:0 1 320px;min-width:0;width:100%;max-width:420px;padding:0 11px;border:1px solid #303030;border-radius:9px;background:#151515;color:#a8a8a8;transition:border-color .15s,box-shadow .15s}
.search-field>svg{width:17px;height:17px;flex-shrink:0;pointer-events:none}.search-field input{display:block;flex:1;min-width:0;width:100%;margin:0;padding:11px 0;border:0;border-radius:0;background:transparent;color:#f5f5f5;font:inherit;font-size:13px;line-height:1.4;box-shadow:none;outline:none}
.search-field input::placeholder{color:#a8a8a8;opacity:1}.search-field:focus-within{border-color:#888888;box-shadow:0 0 0 3px #ffffff12}.search-field>button{flex-shrink:0;min-width:30px;min-height:30px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:#a8a8a8;font-size:18px;line-height:1}
.search-field>button:hover{background:#202020;color:#e5e5e5}.search-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.screen-toolbar>.search-field{flex-basis:auto;max-width:460px}.filter-row>.search-field{margin-left:auto}.results-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 22px;margin:0 0 16px}.results-title{min-width:0;flex:1 1 220px}.results-title h2,.results-toolbar>h2{margin:0;color:#f5f5f5;font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.015em}.results-title p,.results-toolbar>.section-caption{margin:4px 0 0;color:#a8a8a8;font-size:12px;line-height:1.5}
.results-toolbar>p{margin:0;font-size:12px;color:#a8a8a8}.content-panel{min-width:0;padding:22px;border:1px solid #303030;border-radius:12px;background:#151515;margin-bottom:20px}.content-panel>h2,.data-section>h2{margin:0 0 10px;font-size:19px}.content-panel>.small:first-of-type{margin-top:0;line-height:1.6}.content-panel>.table-wrap{margin-top:18px}.data-section{min-width:0;margin:0}.data-section>.table-wrap{margin-top:18px}.data-section>.notice{margin:0 0 20px}.data-section>.data-notes:first-child{margin-top:0}.data-section .section-caption{line-height:1.6}
.data-notes,.coverage-card p,.fixture-details,.fixture-meta{color:#a8a8a8}.coverage-card{padding:22px}.coverage-card h3{color:#f5f5f5}.coverage-facts strong{font-variant-numeric:tabular-nums}.coverage-facts span{display:block;line-height:1.45;color:#a8a8a8}.archive-bar .button-link{flex-shrink:0}
.registration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.registration-card{display:flex;flex-direction:column;min-width:0;padding:21px;border:1px solid #303030;border-radius:12px;background:#151515;transition:border-color .15s,box-shadow .15s}.registration-card:hover{border-color:#484848;box-shadow:0 4px 15px #00000030}.registration-card h3,.registration-name{margin:0 0 7px;font-size:17px;line-height:1.4;color:#f5f5f5;letter-spacing:-.015em;overflow-wrap:anywhere}.registration-card h3 a,.registration-name a{text-decoration:none;color:inherit}.registration-card h3 a:hover,.registration-name a:hover{text-decoration:underline;text-underline-offset:3px;color:#f5f5f5}.registration-card p,.registration-meta{margin:0 0 12px;font-size:12px;line-height:1.6;color:#a8a8a8}.registration-season{display:inline-block;align-self:flex-start;padding:4px 8px;margin:0 0 12px;border-radius:5px;background:#202020;color:#e5e5e5;font-size:11px;font-weight:600}
.registration-facts,.registration-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0 18px}.registration-facts>div,.registration-card dl>div{min-width:0}.registration-facts strong,.registration-card dd{display:block;margin:3px 0 0;color:#f5f5f5;font-size:13px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.registration-facts span,.registration-card dt{display:block;color:#a8a8a8;font-size:10px;line-height:1.5;letter-spacing:.025em}.registration-actions,.registration-card>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #202020}.registration-actions a,.registration-card>footer a{color:#f5f5f5;font-size:12px;font-weight:600;text-decoration:none}.registration-actions button,.registration-card>button{align-self:flex-start;padding:7px 11px;border-color:#303030;background:#151515;color:#e5e5e5;font-size:12px;font-weight:600}.registration-card .badge{margin:0 4px 6px 0;font-size:10px;background:#202020;color:#e5e5e5}
.fixture-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:15px}.fixture-actions a,.fixture-actions button{font-size:12px;font-weight:600;text-decoration:none;line-height:1.4}.fixture-actions a{color:#f5f5f5}.fixture-actions button{padding:7px 11px;border-color:#303030;border-radius:7px;background:#202020;color:#e5e5e5}.fixture-actions button:hover{background:#202020}.fixture-card{display:flex;flex-direction:column}.fixture-card .fixture-meta{margin-top:auto;padding-top:13px}.fixture-card .fixture-actions+.fixture-meta{margin-top:16px}.fixture-card .fixture-details{margin-top:8px}.fixture-title{color:#f5f5f5}.pager button{min-height:36px;border-color:#303030;background:#151515;color:#e5e5e5}.pager button:not(:disabled):hover{background:#202020}.empty-state{grid-column:1/-1;padding:35px 24px;line-height:1.7}.empty-state strong{display:block;color:#e5e5e5;font-size:15px;margin-bottom:4px}.empty-state button{margin-top:12px;padding:8px 14px;font-size:12px}
.button-link{transition:background .15s,border-color .15s}.button-link:hover{background:#202020;border-color:#484848}.overview-hero .button-link:hover{background:#e4e4e4;border-color:#e4e4e4}.overview-stat{font-variant-numeric:tabular-nums}.explore-card:focus-visible,.season-tile:focus-visible{outline-offset:4px}.season-tile{transition:background .15s,border-color .15s}.season-tile:hover{background:#1c1c1c}.season-tile span{color:#a8a8a8}.site-bar a:focus-visible,.app-main button:focus-visible,.page-tabs>a:focus-visible,.filter-chips>a:focus-visible{outline:3px solid #ed629c;outline-offset:3px}
@media(max-width:1000px){.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
 html{scroll-padding-top:138px}.site-bar-inner{padding:12px 16px 0}.site-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;overflow:visible;margin-top:10px;padding-bottom:8px}.site-nav a{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:5px 1px;font-size:10px;line-height:1.25;white-space:nowrap;text-align:center}.site-nav svg{display:block;width:17px;height:17px}.site-brand-sub{font-size:7px}.page-header{padding-top:24px}.page-header h1{font-size:28px}.page-header p{font-size:13px}.app-main{padding-top:20px}.app-main>footer{font-size:10px;line-height:1.6}
 .page-tabs{width:100%;min-width:0;max-width:none;gap:4px;margin-bottom:17px}.page-tabs>button,.page-tabs>a{padding:10px 9px;font-size:12px;min-height:41px}.page-tabs svg{width:16px;height:16px}.screen-toolbar{padding:15px;gap:12px;margin-bottom:19px}.filter-row{align-items:flex-start;gap:7px 10px}.filter-label{flex-basis:100%;font-size:10px}.filter-chips{gap:4px}.filter-chips button,.filter-chips a{padding:6px 10px;font-size:11px;min-height:33px}.filter-row>.search-field,.results-toolbar>.search-field{flex:1 1 100%;max-width:none;margin-left:0}.screen-toolbar>.search-field{max-width:none}.results-toolbar{gap:12px;align-items:stretch}.results-title{flex-basis:100%}.results-title h2,.results-toolbar>h2{font-size:16px}.results-toolbar>.search-field{width:100%}.content-panel{padding:17px;border-radius:10px}.content-panel>h2,.data-section>h2{font-size:17px}.coverage-facts{gap:12px}.coverage-facts strong{font-size:21px}.registration-card{padding:18px}.registration-grid{gap:11px}.fixture-title{font-size:16px}.fixture-card{padding:18px}.fixture-actions{gap:10px}.subnav{gap:6px}.subnav a{flex:1;padding:9px 10px;text-align:center;font-size:12px}.section-top{gap:10px}.section-top h2{font-size:18px}.section-top a{font-size:11px}.season-strip{gap:9px}.season-tile{padding:15px 12px}
}
@media(max-width:480px){.registration-grid{grid-template-columns:1fr}.page-tabs>button,.page-tabs>a{gap:5px;padding:10px 7px;font-size:11px}.overview-hero{border-radius:13px}.overview-hero p{font-size:13px}.overview-stat .value{font-size:28px}.overview-stat .label{font-size:11px;line-height:1.4}.filter-chips{gap:3px}.archive-bar{padding:19px}.pager{gap:12px;font-size:11px}.pager button{padding:8px 10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.site-nav a,.page-tabs>button,.page-tabs>a,.search-field,.registration-card,.button-link,.season-tile{transition:none}}

/* Leaderboard controls stay local to this screen. */
#leaderboard-section .leaderboard-controls{margin:0 0 20px;padding:0;background:transparent;border:0}
#leaderboard-section .lb-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-width:800px;padding:5px;margin:0 0 19px;border:1px solid #303030;border-radius:12px;background:#202020}
#leaderboard-section .lb-category{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:43px;padding:10px 17px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a8a8a8;font-size:14px;font-weight:650;line-height:1.25;transition:background .15s,color .15s,box-shadow .15s}
#leaderboard-section .lb-category svg{display:block;flex-shrink:0;width:19px;height:19px}
#leaderboard-section .lb-category span{min-width:0}
#leaderboard-section .lb-category:hover{background:#151515;color:#f5f5f5}
#leaderboard-section .lb-category[aria-pressed=true]{background:#f5f5f5;border-color:#f5f5f5;color:#151515;box-shadow:0 2px 5px #00000040}
#leaderboard-section .lb-category[aria-pressed=true]:hover{background:#e4e4e4;border-color:#e4e4e4}
#leaderboard-section .lb-filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px 20px;padding:0 0 18px;border-bottom:1px solid #303030}
#leaderboard-section .lb-seasons{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
#leaderboard-section .lb-season{min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:18px;background:transparent;color:#a8a8a8;font-size:12px;font-weight:550;line-height:1.4;white-space:nowrap}
#leaderboard-section .lb-season:hover{background:#202020;color:#e5e5e5}
#leaderboard-section .lb-season[aria-pressed=true]{border-color:#484848;background:#202020;color:#e5e5e5;font-weight:650}
#leaderboard-section .lb-mvp-mode{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:3px;border:1px solid #303030;border-radius:8px;background:#202020}
#leaderboard-section .lb-mode{min-height:31px;padding:6px 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:#a8a8a8;font-size:12px;font-weight:550;line-height:1.3;white-space:nowrap}
#leaderboard-section .lb-mode:hover{background:#1c1c1c;color:#e5e5e5}
#leaderboard-section .lb-mode[aria-pressed=true]{background:#151515;border-color:#303030;color:#f5f5f5;font-weight:650;box-shadow:0 1px 3px #00000030}
#leaderboard-section .lb-results-bar{display:flex;align-items:center;justify-content:space-between;gap:14px 22px;flex-wrap:wrap;margin:19px 0 14px}
#leaderboard-section .lb-results-copy{min-width:0;flex:1 1 240px}
#leaderboard-section #leaderboard-context{margin:0;color:#f5f5f5;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.015em}
#leaderboard-section #leaderboard-count{margin:4px 0 0;color:#a8a8a8;font-size:12px;line-height:1.5}
#leaderboard-section .lb-search-wrap{display:flex;align-items:center;gap:9px;position:relative;flex:0 1 300px;min-width:200px;padding:0 11px;border:1px solid #303030;border-radius:9px;background:#151515;color:#a8a8a8;transition:border-color .15s,box-shadow .15s}
#leaderboard-section .lb-search-wrap>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#leaderboard-section .lb-search-wrap>svg{width:17px;height:17px;flex-shrink:0;pointer-events:none}
#leaderboard-section #leaderboard-search{display:block;flex:1;min-width:0;width:100%;max-width:100%;margin:0;padding:11px 0;border:0;border-radius:0;background:transparent;color:#f5f5f5;font:inherit;font-size:13px;line-height:1.4;box-shadow:none;outline:none}
#leaderboard-section #leaderboard-search::placeholder{color:#a8a8a8;opacity:1}
#leaderboard-section .lb-search-wrap:focus-within{border-color:#888888;box-shadow:0 0 0 3px #ffffff12}
#leaderboard-section #leaderboard-clear{flex-shrink:0;min-width:28px;min-height:28px;padding:4px 6px;border:0;border-radius:5px;background:transparent;color:#a8a8a8;font-size:12px;line-height:1.3}
#leaderboard-section #leaderboard-clear:hover{background:#202020;color:#e5e5e5}
#leaderboard-section #leaderboard-clear{font-size:19px;line-height:1}
#leaderboard-section #leaderboard-clear svg{display:block;width:15px;height:15px}
#leaderboard-section .table-wrap{max-width:100%;overflow:auto;border:1px solid #303030;border-radius:11px;background:#151515;scrollbar-width:thin;scrollbar-color:#484848 #1c1c1c}
#leaderboard-section table{display:table;width:100%;min-width:780px;border-collapse:separate;border-spacing:0;white-space:nowrap;text-align:left}
#leaderboard-section thead{display:table-header-group}
#leaderboard-section tbody{display:table-row-group}
#leaderboard-section tr{display:table-row;padding:0;border:0}
#leaderboard-section th{display:table-cell;padding:11px 15px;border:0;background:#202020;color:#a8a8a8;font-size:10px;font-weight:650;letter-spacing:.035em;text-align:right;vertical-align:middle;white-space:nowrap}
#leaderboard-section td{display:table-cell;padding:15px;border:0;border-top:1px solid #202020;background:#151515;color:#f5f5f5;font-size:13px;line-height:1.4;vertical-align:middle;overflow-wrap:normal}
#leaderboard-section td::before{display:none;content:none}
#leaderboard-section td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
#leaderboard-section th:first-child,#leaderboard-section td:first-child{position:sticky;left:0;min-width:190px;max-width:270px;text-align:left;white-space:normal}
#leaderboard-section th:first-child{z-index:3;background:#202020}
#leaderboard-section td:first-child{z-index:1;background:#151515;font-weight:600;box-shadow:1px 0 #202020}
#leaderboard-section td:first-child a{color:#f5f5f5;text-decoration:none;line-height:1.5}
#leaderboard-section td:first-child a:hover{text-decoration:underline;text-underline-offset:3px;color:#f5f5f5}
#leaderboard-section tbody tr:hover td{background:#1c1c1c}
#leaderboard-section .player-row{cursor:pointer}
#leaderboard-section .player-row:focus-within td{background:var(--wash)}
#leaderboard-section td.lb-primary-stat{color:#f5f5f5;background:#1c1c1c;font-weight:700}
#leaderboard-section tbody tr:hover td.lb-primary-stat{background:#202020}
#leaderboard-section th .lb-sort{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;min-height:28px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:1.3;text-align:inherit;white-space:normal}
#leaderboard-section th .lb-sort>span:first-child{white-space:normal}
#leaderboard-section th:first-child .lb-sort{justify-content:flex-start}
#leaderboard-section th .lb-sort:hover{background:transparent;color:#f5f5f5}
#leaderboard-section th .lb-sort .lb-sort-indicator,#leaderboard-section th .lb-sort .lb-sort-arrow,#leaderboard-section th .lb-sort .sort-indicator{min-width:10px;color:#ed629c;font-size:12px;line-height:1;letter-spacing:0}
#leaderboard-section th[aria-sort=ascending],#leaderboard-section th[aria-sort=descending]{background:#202020;color:#f5f5f5}
#leaderboard-section th[aria-sort=ascending] .lb-sort-indicator,#leaderboard-section th[aria-sort=descending] .lb-sort-indicator,#leaderboard-section th[aria-sort=ascending] .lb-sort-arrow,#leaderboard-section th[aria-sort=descending] .lb-sort-arrow{color:#f5f5f5}
#leaderboard-section button:focus-visible,#leaderboard-section a:focus-visible{outline:3px solid #ed629c;outline-offset:3px}
#leaderboard-section th .lb-sort:focus-visible{outline:2px solid #888888;outline-offset:4px}
#leaderboard-section .lb-empty{padding:27px 22px;border:1px dashed #484848;border-radius:10px;background:#151515;color:#a8a8a8;text-align:center;font-size:13px;line-height:1.6}
#leaderboard-section .lb-empty strong{display:block;margin-bottom:4px;color:#e5e5e5;font-size:15px;font-weight:600}
#leaderboard-section #leaderboard-note{margin:13px 0 0;color:#a8a8a8;font-size:11px;line-height:1.6;max-width:920px}
@media(max-width:700px){
 #leaderboard-section .lb-categories{max-width:none}
 #leaderboard-section .lb-results-bar{align-items:stretch;gap:12px;margin-top:16px}
 #leaderboard-section .lb-results-copy{flex-basis:100%}
 #leaderboard-section .lb-search-wrap{flex:1 1 100%;min-width:0}
 #leaderboard-section table{min-width:730px}
 #leaderboard-section th,#leaderboard-section td{padding:12px}
 #leaderboard-section th:first-child,#leaderboard-section td:first-child{min-width:155px;max-width:185px}
 #leaderboard-section .lb-filter-row{gap:12px;padding-bottom:15px}
}
@media(max-width:480px){
 #leaderboard-section .lb-categories{gap:3px;padding:4px;margin-bottom:14px}
 #leaderboard-section .lb-category{flex-direction:column;gap:5px;min-height:61px;padding:8px 4px;font-size:12px}
 #leaderboard-section .lb-category svg{width:18px;height:18px}
 #leaderboard-section .lb-season{min-height:32px;padding:5px 10px;font-size:11px}
 #leaderboard-section .lb-seasons{gap:3px}
 #leaderboard-section #leaderboard-context{font-size:15px}
 #leaderboard-section #leaderboard-count{font-size:11px}
}
@media(prefers-reduced-motion:reduce){#leaderboard-section .lb-category,#leaderboard-section .lb-search-wrap{transition:none}}

/* Dark sports presentation, inspired by the public OneFootball home page. */
:root{color-scheme:dark;--ink:#f5f5f5;--muted:#a8a8a8;--line:#303030;--accent:#f5f5f5}
body{background:#080808;color:#f5f5f5}input,select,textarea{background:#151515;border-color:#383838;color:#f5f5f5}input::placeholder,textarea::placeholder{color:#929292}button{background:#151515;border-color:#383838;color:#f5f5f5}button:hover{background:#252525}a{color:#f5f5f5}
.site-bar{background:#080808;border-bottom-color:#292929}.site-brand{color:#fff;font-weight:800;letter-spacing:-.04em}.site-mark{background:#fff;color:#080808;border-radius:6px;font-weight:900}.site-brand-sub{color:#929292}.site-nav a{color:#b5b5b5;border-radius:5px;font-weight:650}.site-nav a:hover{background:#202020;color:#fff}.site-nav a[aria-current=page]{background:#fff;color:#080808;box-shadow:none}.site-bar a:focus-visible{outline-color:#ed629c}
.page-header{color:#fff}.page-header h1{font-weight:800;letter-spacing:-.045em}.page-header .eyebrow{color:#a8a8a8;letter-spacing:.13em}.page-header p{color:#a8a8a8}.section-top h2,.app-main h2,.coverage-card h3,.fixture-title,.registration-card h3{font-weight:750}
.overview-hero{position:relative;background:linear-gradient(105deg,#202020 0%,#202020 69%,#432937 100%);border:1px solid #383038;border-radius:9px;color:#fff}.overview-hero:before{content:'';position:absolute;inset:0 auto 0 0;width:3px;background:#ed629c}.overview-hero h2{font-weight:800;letter-spacing:-.04em}.overview-hero p{color:#c4bdc1}.overview-hero .hero-number{color:#fff;font-weight:800}.hero-number-label{color:#c4bdc1}.overview-hero .button-link{background:#fff;border-color:#fff;color:#080808}.overview-hero .button-link:hover{background:#e7e7e7;border-color:#e7e7e7;color:#080808}.button-link{border-radius:5px}.overview-stat,.explore-card,.season-tile,.coverage-card,.fixture-card,.registration-card,.screen-toolbar,.content-panel,.secondary-panel,.archive-bar,.table-wrap{border-radius:8px}.overview-stat .value{font-weight:750}.explore-icon{background:#262626;color:#fff;border-radius:5px}.explore-card:hover,.season-tile:hover{border-color:#686868}.explore-card h3{font-weight:750}.explore-card .card-action{color:#f5f5f5}.season-tile strong{font-weight:700}
.page-tabs,#leaderboard-section .lb-categories{background:#151515;border-color:#303030;border-radius:7px}.page-tabs>button,.page-tabs>a,#leaderboard-section .lb-category{border-radius:4px;font-weight:700}.page-tabs>[aria-pressed=true],.page-tabs>[aria-selected=true],.page-tabs>[aria-current=page],#leaderboard-section .lb-category[aria-pressed=true]{background:#fff;border-color:#fff;color:#080808;box-shadow:none}.page-tabs>[aria-pressed=true]:hover,.page-tabs>[aria-selected=true]:hover,.page-tabs>[aria-current=page]:hover,#leaderboard-section .lb-category[aria-pressed=true]:hover{background:#e4e4e4;border-color:#e4e4e4;color:#080808}.page-tabs>button:hover,.page-tabs>a:hover,#leaderboard-section .lb-category:hover{background:#252525;color:#fff}
.page-tabs>[aria-pressed=true]:hover,.page-tabs>[aria-selected=true]:hover,.page-tabs>[aria-current=page]:hover,#leaderboard-section .lb-category[aria-pressed=true]:hover{background:#e4e4e4;color:#080808}.filter-chips [aria-pressed=true],.filter-chips [aria-selected=true],.filter-chips [aria-current=page],#leaderboard-section .lb-season[aria-pressed=true]{background:#303030;border-color:#666;color:#fff}.filter-chips button:hover,.filter-chips a:hover,#leaderboard-section .lb-season:hover{background:#252525;color:#fff}.search-field,#leaderboard-section .lb-search-wrap{border-radius:6px}.search-field:focus-within,#leaderboard-section .lb-search-wrap:focus-within{border-color:#888;box-shadow:0 0 0 3px #ffffff12}
#leaderboard-section .lb-mode[aria-pressed=true]{background:#fff;border-color:#fff;color:#080808;box-shadow:none}#leaderboard-section .lb-mode[aria-pressed=true]:hover{background:#e4e4e4;color:#080808}#leaderboard-section .lb-mvp-mode{border-radius:6px}#leaderboard-section .lb-mode{border-radius:3px}#leaderboard-section td.lb-primary-stat{background:#202020;color:#fff}#leaderboard-section tbody tr:hover td.lb-primary-stat{background:#2a2a2a}#leaderboard-section th[aria-sort=ascending],#leaderboard-section th[aria-sort=descending]{background:#292929;color:#fff}#leaderboard-section th .lb-sort .lb-sort-indicator,#leaderboard-section th .lb-sort .lb-sort-arrow,#leaderboard-section th .lb-sort .sort-indicator{color:#888}#leaderboard-section th[aria-sort=ascending] .lb-sort-indicator,#leaderboard-section th[aria-sort=descending] .lb-sort-indicator,#leaderboard-section th[aria-sort=ascending] .lb-sort-arrow,#leaderboard-section th[aria-sort=descending] .lb-sort-arrow{color:#fff}#leaderboard-section table{color:#f5f5f5}#leaderboard-section .table-wrap{border-radius:8px}
.stat{background:#151515;border-color:#303030;border-radius:8px}.badge{background:#282828;color:#e2e2e2}.season-card,.season-breakdown{background:#202020;border-radius:7px}.notice{background:#202020;border-color:#777;color:#c8c8c8}.notice strong{color:#f5f5f5}.tools input,.tools select{background:#151515;border-color:#383838;color:#f5f5f5}.tools{background:#151515;border-color:#303030}.table-wrap{background:#151515}th{background:#202020;color:#a8a8a8}td{border-top-color:#303030}.table-wrap tbody tr:hover{background:#202020}.small,.ranking-context{color:#a8a8a8}.subnav a{background:#151515;border-color:#303030;color:#bcbcbc}.subnav a[aria-current=page]{background:#fff;border-color:#fff;color:#080808}.archive-bar{background:#202020;border-color:#383838}.archive-bar strong{color:#fff}.archive-bar p{color:#a8a8a8}.coverage-track{background:#303030}.coverage-track span{background:#aaa}
.fixture-actions button{background:#fff;border-color:#fff;color:#080808}.fixture-actions button:hover{background:#e4e4e4;border-color:#e4e4e4;color:#080808}.fixture-kicker .status{background:#292929;color:#c8c8c8}.registration-card .badge,.registration-season{background:#282828;color:#c8c8c8}.rank-tags .rank-tag{background:#232323;border-color:#424242;color:#f5f5f5;border-radius:6px}.rank-tags .rank-tag.rank-first{background:#fff;border-color:#fff;color:#080808}.rank-tags .rank-tag .rank-label,.rank-tags .rank-tag .rank-value,.rank-tags .rank-tag .rank-scope{color:inherit}header .ranking-context,header .ranking-context summary{color:#bcbcbc}
dialog{background:#151515;color:#f5f5f5;border-color:#3c3c3c;border-radius:9px}dialog::backdrop{background:#000000bb}dialog .detail-header>button{background:#252525;color:#f5f5f5}dialog .season-card{background:#202020}button:disabled{opacity:.45}summary:hover{color:#fff}
@media(max-width:700px){.site-nav a{border-radius:4px}.content-panel{border-radius:8px}.overview-hero{border-radius:8px}.page-header h1{font-weight:800}}
/* Champion portraits keep the circle neutral; only the star carries light. */
:root{
  --gold-star-100:#fff2b3;--gold-star-400:#f4cf69;--gold-star-600:#dfa920;--gold-star-800:#805707;--gold-star-950:#3c2a08;
  --glow-star-dark:drop-shadow(0 0 2px #ffe5a3) drop-shadow(0 0 5px #e7b84bcc) drop-shadow(0 0 9px #c8943670);--glow-star-light:drop-shadow(0 0 2px #f7ce63) drop-shadow(0 0 5px #e7b84baa) drop-shadow(0 0 9px #c8943650);
  --glow-star-peak-dark:drop-shadow(0 0 3px #fff2b3) drop-shadow(0 0 7px #ffd34d) drop-shadow(0 0 13px #efa919);--glow-star-peak-light:drop-shadow(0 0 3px #ffe08a) drop-shadow(0 0 7px #efa919) drop-shadow(0 0 12px #d28b18b3);
  --gray-portrait-dark:#202020;--gray-portrait-light:#eaeaf1;--duration-star-glow:2200ms;--width-portrait-border:2px;
  --size-star-compact:8px;--size-star-tile:10px;--size-star-hero:12px;--space-star:2px;
  --champion-star-size:var(--size-star-tile);--champion-star-hero-size:var(--size-star-hero);--champion-star-compact-size:var(--size-star-compact);
  --champion-star-offset:-.9;--champion-star-orbit-inset:-.65;--champion-star-arc-step:28deg;--champion-star-hero-arc-step:18deg;--champion-star-stroke-width:1;--champion-star-gap:var(--space-star);
  --champion-star-fill:var(--gold-star-400);--champion-star-outline:var(--gold-star-950);
  --champion-star-glow:var(--glow-star-dark);--champion-star-glow-peak:var(--glow-star-peak-dark);--champion-star-fill-peak:var(--gold-star-100);--champion-star-glow-duration:var(--duration-star-glow);
  --champion-portrait-bg:var(--gray-portrait-dark);--champion-portrait-border:var(--gold-star-400);--champion-portrait-border-width:var(--width-portrait-border);
}
html[data-theme=light]{--champion-star-fill:var(--gold-star-600);--champion-star-outline:var(--gold-star-800);--champion-star-glow:var(--glow-star-light);--champion-star-glow-peak:var(--glow-star-peak-light);--champion-portrait-bg:var(--gray-portrait-light);--champion-portrait-border:var(--gold-star-600)}

/* Crossfade the complete view, including gradients and custom player covers. */
html.theme-crossfade::view-transition-group(root){animation-duration:320ms;animation-timing-function:ease-in-out}
html.theme-crossfade::view-transition-old(root),html.theme-crossfade::view-transition-new(root){animation-duration:320ms;animation-timing-function:ease-in-out}
html.theme-crossfade::view-transition{pointer-events:none}
html.theme-colour-fade,html.theme-colour-fade *,html.theme-colour-fade *::before,html.theme-colour-fade *::after{transition:background-color 320ms ease-in-out,color 320ms ease-in-out,border-color 320ms ease-in-out,box-shadow 320ms ease-in-out,fill 320ms ease-in-out,stroke 320ms ease-in-out!important}
@media(prefers-reduced-motion:reduce){html.theme-colour-fade,html.theme-colour-fade *,html.theme-colour-fade *::before,html.theme-colour-fade *::after{transition:none!important}html.theme-crossfade::view-transition-group(root),html.theme-crossfade::view-transition-old(root),html.theme-crossfade::view-transition-new(root){animation:none!important}}
/* The theme attribute is more specific than the player template's root values. */
html[data-theme=dark],html:not([data-theme]){color-scheme:dark;--ink:#f5f5f5;--muted:#a8a8a8;--line:#303030;--accent:#f5f5f5;--wash:#202020;--surface:#151515;--surface-raised:#202020;--page:#080808;--focus:#ed629c}
html[data-theme=light]{color-scheme:light;--ink:#19191d;--muted:#63636c;--line:#dedee3;--accent:#202026;--wash:#f0f0f3;--surface:#fff;--surface-raised:#f4f4f6;--page:#f8f8fa;--focus:#b52865}
.site-bar-inner{position:relative;gap:20px}.site-bar .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;box-sizing:border-box;width:88px;height:38px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:650;line-height:1.3;white-space:nowrap;cursor:pointer}.site-bar .theme-toggle:hover{background:var(--wash)}.theme-toggle [data-theme-label]{width:5ch;text-align:center;flex-shrink:0}.theme-toggle svg{width:16px;height:16px;flex:0 0 16px}.theme-toggle .theme-moon{display:none}html[data-theme=light] .theme-toggle .theme-sun{display:none}html[data-theme=light] .theme-toggle .theme-moon{display:block}.site-bar .theme-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
html[data-theme=light] body{background:var(--page);color:var(--ink)}
html[data-theme=light] a{color:var(--accent)}
html[data-theme=light] :is(button,input,select,textarea){background:var(--surface);border-color:var(--line);color:var(--ink)}
html[data-theme=light] button:hover{background:var(--wash)}
html[data-theme=light] :is(input,textarea)::placeholder{color:#74747e}
html[data-theme=light] :is(a,button,input,select,summary):focus-visible{outline-color:var(--focus)}
html[data-theme=light] .site-bar{background:var(--surface);border-color:var(--line);color:var(--ink)}
html[data-theme=light] .site-brand{color:var(--ink)}html[data-theme=light] .site-mark{background:var(--ink);color:#fff}
html[data-theme=light] .site-nav a{color:var(--muted)}html[data-theme=light] .site-nav a:hover{background:var(--wash);color:var(--ink)}html[data-theme=light] .site-nav a[aria-current=page]{background:var(--ink);color:#fff}
html[data-theme=light] :is(.page-header,.page-header h1,.overview-stat .value,.fixture-title,.coverage-card h3,.registration-card h3,.explore-card,.season-tile,.registration-name,.registration-facts strong,.registration-card dd,.empty-state strong){color:var(--ink)}
html[data-theme=light] :is(.site-brand-sub,.page-header p,.page-header .eyebrow,.small,.muted,.ranking-context,.section-caption,.overview-stat .label,.explore-card p,.season-tile span,.tools label,.fixture-kicker,.fixture-details,.fixture-meta,.coverage-card p,.coverage-facts span,.data-notes,.registration-card p,.registration-meta,.registration-facts span,.registration-card dt,.filter-label,.results-title p,.empty-state,.pager){color:var(--muted)}
html[data-theme=light] :is(.overview-stat,.explore-card,.season-tile,.coverage-card,.fixture-card,.registration-card,.screen-toolbar,.content-panel,.secondary-panel,.stat,.tools,.table-wrap,.search-field,.subnav a,.button-link,.pager button,.highlight,.panel,.season-card,.match-card,.browse-card,.chooser,.empty,.empty-state,dialog){background:var(--surface);border-color:var(--line);color:var(--ink)}
html[data-theme=light] :is(.explore-card,.season-tile,.registration-card,.browse-card):hover{background:#fafafd;border-color:#ababba;box-shadow:0 3px 12px #2929380c}
html[data-theme=light] :is(.explore-icon,.badge,.registration-season,.registration-card .badge,.fixture-kicker .status,.season-breakdown,.archive-bar,.notice,.chip,.pill,.performance,.mvp-value,.no-js){background:var(--wash);border-color:var(--line);color:var(--muted)}
html[data-theme=light] :is(.archive-bar strong,.notice strong,.secondary-panel>summary,.explore-card .card-action,.registration-actions a,.registration-card>footer a,.fixture-actions a){color:var(--ink)}
html[data-theme=light] .archive-bar p{color:var(--muted)}
html[data-theme=light] :is(.app-main>footer,.filter-row+.filter-row,.registration-actions,.registration-card>footer,.fixture-meta,.season-body,details.source,.browse-quick-stats){border-color:var(--line)}
html[data-theme=light] .coverage-track{background:#e4e4ea}html[data-theme=light] .coverage-track span{background:#797983}
html[data-theme=light] .overview-hero{background:linear-gradient(105deg,#fff 0%,#faf6f9 69%,#f4deea 100%);border-color:#e5d9e0;color:var(--ink)}
html[data-theme=light] .overview-hero :is(.hero-number,h2){color:var(--ink)}html[data-theme=light] .overview-hero :is(p,.hero-number-label){color:#69606a}
html[data-theme=light] :is(.overview-hero .button-link,.fixture-actions button){background:var(--ink);border-color:var(--ink);color:#fff}
html[data-theme=light] :is(.overview-hero .button-link,.fixture-actions button):hover{background:#35353d;border-color:#35353d;color:#fff}
html[data-theme=light] :is(.page-tabs,.player-category-tabs,#category-tabs){background:var(--wash);border-color:var(--line)}
html[data-theme=light] :is(.page-tabs>button,.page-tabs>a,.filter-chips button,.filter-chips a,.tabs button,.player-season-buttons button,.section-nav a){background:transparent;color:var(--muted)}
html[data-theme=light] :is(.page-tabs>button,.page-tabs>a,.filter-chips button,.filter-chips a,.tabs button,.player-season-buttons button,.section-nav a):hover{background:#e7e7ed;color:var(--ink)}
html[data-theme=light] :is(.page-tabs>[aria-pressed=true],.page-tabs>[aria-selected=true],.page-tabs>[aria-current=page],.tabs button[aria-pressed=true],.player-season-buttons button[aria-pressed=true],.section-nav a[aria-current=page],.subnav a[aria-current=page],#category-tabs button[aria-pressed=true]){background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}
html[data-theme=light] :is(.page-tabs>[aria-pressed=true],.page-tabs>[aria-selected=true],.page-tabs>[aria-current=page],.tabs button[aria-pressed=true],.player-season-buttons button[aria-pressed=true],.section-nav a[aria-current=page],#category-tabs button[aria-pressed=true]):hover{background:#35353d;color:#fff}
html[data-theme=light] .filter-chips :is([aria-pressed=true],[aria-selected=true],[aria-current=page]){background:#e8e8ef;border-color:#c3c3ce;color:var(--ink)}
html[data-theme=light] :is(.search-field input,.search-field>button,.player-search-wrap button,.player-text-button){background:transparent;color:var(--ink)}
html[data-theme=light] .search-field:focus-within{border-color:#9393a4;box-shadow:0 0 0 3px #50506a12}
html[data-theme=light] th{background:var(--wash);color:var(--muted)}html[data-theme=light] td{border-color:var(--line)}html[data-theme=light] tbody tr:hover{background:#f4f4f8}
html[data-theme=light] dialog::backdrop{background:#20202c80}html[data-theme=light] dialog .detail-header>button{background:var(--wash);color:var(--ink)}html[data-theme=light] summary:hover{color:var(--ink)}
/* Leaderboard cells use explicit backgrounds for the sticky name column. */
html[data-theme=light] #leaderboard-section :is(.lb-categories,.lb-mvp-mode){background:var(--wash);border-color:var(--line)}
html[data-theme=light] #leaderboard-section :is(.lb-category,.lb-season,.lb-mode){background:transparent;color:var(--muted)}
html[data-theme=light] #leaderboard-section :is(.lb-category,.lb-season,.lb-mode):hover{background:#e7e7ed;color:var(--ink)}
html[data-theme=light] #leaderboard-section :is(.lb-category[aria-pressed=true],.lb-mode[aria-pressed=true]){background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}
html[data-theme=light] #leaderboard-section :is(.lb-category[aria-pressed=true],.lb-mode[aria-pressed=true]):hover{background:#35353d;color:#fff}
html[data-theme=light] #leaderboard-section .lb-season[aria-pressed=true]{background:#e8e8ef;border-color:#c3c3ce;color:var(--ink)}
html[data-theme=light] #leaderboard-section :is(.lb-search-wrap,.table-wrap,.lb-empty){background:var(--surface);border-color:var(--line);color:var(--muted)}
html[data-theme=light] #leaderboard-section .table-wrap{scrollbar-color:#bdbdca #f0f0f4}
html[data-theme=light] #leaderboard-section .lb-filter-row{border-color:var(--line)}
html[data-theme=light] #leaderboard-section :is(#leaderboard-context,.lb-empty strong,table){color:var(--ink)}
html[data-theme=light] #leaderboard-section :is(#leaderboard-count,#leaderboard-note){color:var(--muted)}
html[data-theme=light] #leaderboard-section :is(#leaderboard-search,#leaderboard-clear){background:transparent;color:var(--ink)}
html[data-theme=light] #leaderboard-section #leaderboard-search::placeholder{color:#74747e}
html[data-theme=light] #leaderboard-section .lb-search-wrap:focus-within{border-color:#9393a4;box-shadow:0 0 0 3px #50506a12}
html[data-theme=light] #leaderboard-section :is(th,th:first-child){background:var(--wash);color:var(--muted)}
html[data-theme=light] #leaderboard-section :is(td,td:first-child){background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:none}
html[data-theme=light] #leaderboard-section td:first-child{box-shadow:1px 0 var(--line)}
html[data-theme=light] #leaderboard-section td:first-child a{color:var(--ink)}
html[data-theme=light] #leaderboard-section tbody tr:hover td{background:#f4f4f8}
html[data-theme=light] #leaderboard-section td.lb-primary-stat{background:#f1f1f6;color:var(--ink)}
html[data-theme=light] #leaderboard-section tbody tr:hover td.lb-primary-stat{background:#e8e8f0}
html[data-theme=light] #leaderboard-section :is(th[aria-sort=ascending],th[aria-sort=descending]){background:#e7e7ee;color:var(--ink)}
html[data-theme=light] #leaderboard-section th .lb-sort{background:transparent;color:inherit}
html[data-theme=light] #leaderboard-section th .lb-sort .lb-sort-arrow{color:var(--muted)}
html[data-theme=light] #leaderboard-section :is(th[aria-sort=ascending],th[aria-sort=descending]) .lb-sort-arrow{color:var(--ink)}
/* Player-specific rules remain valid even though the player CSS follows this. */
html[data-theme=light] header:not(.page-header){background:linear-gradient(115deg,#fff 0%,#fff 75%,#f9eaf1 100%);color:var(--ink)}
html[data-theme=light] :is(header p,header .attributes,.hero-aliases,.summary-metrics,.brand,.eyebrow,.id-badge){color:var(--muted)}
html[data-theme=light] :is(.topline a,.hero-link a,header .rank-tags){color:var(--ink)}
html[data-theme=light] .id-badge{border-color:var(--line)}
html[data-theme=light] .section-nav a{border-color:transparent}
html[data-theme=light] .browse-card .player-avatar{background:#eaeaf1;color:var(--ink)}
html[data-theme=light] .mvp-value.mvp-total{background:#e8e8f0;color:var(--ink)}
html[data-theme=light] .mvp-value dd{color:var(--ink)}
html[data-theme=light] .rank-tags .rank-tag{background:#ededf3;border-color:#d8d8e2;color:#343441}
html[data-theme=light] .rank-tags .rank-tag.rank-first{background:#fff3cf;border-color:#dfc778;color:#705312}
html[data-theme=light] header .ranking-context,html[data-theme=light] header .ranking-context summary{color:var(--muted)}
@media(max-width:1000px){.site-bar-inner{gap:12px}.site-bar .theme-toggle{padding:8px 9px}}
@media(max-width:700px){.site-bar .theme-toggle{position:absolute;right:16px;top:11px;width:80px;height:34px;min-height:34px;padding:7px 10px;font-size:11px}.site-bar .theme-toggle svg{width:15px;height:15px;flex-basis:15px}.site-brand{max-width:calc(100% - 90px)}}

:root{
  --blue-overseas-dark:#93bcef;--blue-overseas-light:#3b70ab;
  --size-overseas-inline:18px;--size-overseas-hero:22px;--align-overseas-inline:-.15em;
  --overseas-icon:var(--blue-overseas-dark);--overseas-icon-size:var(--size-overseas-inline);--overseas-icon-hero-size:var(--size-overseas-hero);--overseas-icon-align:var(--align-overseas-inline);
}
html[data-theme=light]{--overseas-icon:var(--blue-overseas-light)}
/*
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"

This Font Software is licensed under the SIL Open Font License, Version 1.1.

This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/apl/static/fonts/ibm-plex-mono-regular.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/apl/static/fonts/ibm-plex-mono-medium.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:swap;src:url("/apl/static/fonts/ibm-plex-mono-semibold.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/apl/static/fonts/ibm-plex-mono-bold.woff2") format("woff2")}
:root{--font-ui:"Berkeley Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}
body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}
.page-header[data-page=overview]{display:none}
.page-header[data-page=overview]+.app-main{padding-top:14px}
.overview-stats{gap:0;margin:0 0 20px;padding:12px 0 17px;border-bottom:1px solid var(--line)}
.overview-stat{display:flex;align-items:baseline;gap:8px;padding:0 20px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}
.overview-stat:first-child{padding-left:0}.overview-stat:last-child{border-right:0}
html[data-theme] [data-screen=overview] .overview-stat{background:transparent}
.overview-stat .value{font-size:22px}.overview-stat .label{font-size:10px;margin:0;color:var(--muted)}
[data-screen=overview] .section-top{margin:24px 0 12px}[data-screen=overview] .section-top h2{font-size:16px}
[data-screen=overview] .season-strip{display:flex;flex-wrap:wrap;gap:7px}
html[data-theme] [data-screen=overview] .season-tile{padding:7px 10px;background:transparent;border:1px solid var(--line);border-radius:4px}
[data-screen=overview] .season-tile strong{font-size:11px}[data-screen=overview] .season-tile span{display:none}
.overview-insights{margin:28px 0 0;--insight-rgb:156,162,239}
.insights-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
.insights-eyebrow{display:block;font-size:9px;letter-spacing:.12em;color:rgb(var(--insight-rgb));font-weight:600;margin-bottom:7px}
.insights-heading h2{font-size:18px;line-height:1.25;letter-spacing:-.04em;margin:0;color:var(--ink)}
.insights-heading p{font-size:12px;color:var(--muted);margin:7px 0 0;line-height:1.6}
.insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.insight-card{position:relative;min-width:0;display:flex;flex-direction:column;padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}
.insight-card>.music-badge{position:absolute;right:12px;bottom:10px;z-index:2;opacity:.65;pointer-events:none}
.insight-card[data-has-audio] .insight-winners{padding-bottom:12px}
.overview-legends .insight-card[data-has-audio] .legend-people{padding-right:22px}
.insight-card-head{display:flex;align-items:center;gap:12px;justify-content:space-between}
.insight-card h3{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:-.025em;color:var(--ink);margin:0}
.insight-symbol{flex-shrink:0;display:grid;place-items:center;min-width:35px;height:27px;padding:0 6px;border-radius:5px;border:1px solid rgba(var(--insight-rgb),.2);background:rgba(var(--insight-rgb),.07);color:rgb(var(--insight-rgb));font-size:10px;font-weight:500}
.insight-description{font-size:10px;line-height:1.5;color:var(--muted);margin:4px 0 10px;max-width:430px}
.insight-winners{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:8px;padding:0;align-items:center}
.insight-winner-summary{grid-column:2;display:flex;flex-direction:column;align-items:flex-end}
.insight-person{min-width:0;grid-column:1;align-self:center}
.insight-person>a{display:inline;text-decoration:none;font-size:12px;font-weight:500;color:var(--ink);line-height:1.5}
.insight-person>a:hover{text-decoration:underline}
.insight-person .overseas-badge{width:13px;height:13px}
.insight-value{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;white-space:nowrap}
.insight-unit{display:block;font-size:9px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:2px}
.insight-qualification{font-size:9px;line-height:1.55;color:var(--muted);margin:11px 0 0;padding-top:9px;border-top:1px dashed var(--line)}
html[data-theme=light] .overview-insights{--insight-rgb:99,86,166}
.overview-legends{--insight-rgb:224,184,91;--legend-foil:#fff0b9;position:relative;isolation:isolate;overflow:hidden;margin:6px 0 0;padding:18px 22px 21px;border:1px solid rgba(220,177,78,.32);border-radius:15px;background:radial-gradient(ellipse at 4% 0%,rgba(218,167,58,.17),transparent 55%),radial-gradient(ellipse at 95% 110%,rgba(167,118,32,.1),transparent 60%),#11110e;box-shadow:inset 0 1px 0 #ffe5a522,0 8px 28px #00000018}
.overview-legends::before{content:'';position:absolute;inset:-40% auto -40% 0;width:36%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,224,146,.065),transparent);transform:translate3d(-180%,0,0) skewX(-20deg);animation:legend-sheen 11s ease-in-out infinite;z-index:-1}
.overview-legends::after{content:'';position:absolute;top:0;left:12%;right:12%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ffe7a5aa,transparent)}
.overview-legends .insights-heading{display:flex;gap:17px;margin-bottom:18px}
.overview-legends .insights-heading h2{display:flex;align-items:center;gap:9px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--insight-rgb))}
.legend-heading-mark{font-size:17px;line-height:1;color:var(--legend-foil);text-shadow:0 0 16px #dfb24c55}
.overview-legends .insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.overview-legends .insight-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 12px;background:radial-gradient(ellipse at 0% 0%,rgba(224,184,91,.055),transparent 75%),rgba(0,0,0,.24);border:0;border-radius:11px;padding:16px;overflow:hidden;box-shadow:0 4px 14px #00000014;animation:legend-arrive .65s cubic-bezier(.2,.7,.3,1) both}
.overview-legends .insight-card:nth-child(2){animation-delay:.09s}.overview-legends .insight-card:nth-child(3){animation-delay:.18s}
.overview-legends .insight-card:nth-child(4){animation-delay:.27s}
.overview-legends[data-legend-count="4"] .insights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.overview-legends .insight-card-head{grid-column:1;grid-row:1;margin:0;position:relative;z-index:1}
.overview-legends .insight-card h3{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.5;color:#c4bdab}
.overview-legends .discipline-icon{box-sizing:content-box;width:18px;height:18px;flex:0 0 18px;padding:9px;border:1px solid rgba(var(--insight-rgb),.28);border-radius:50%;color:rgb(var(--insight-rgb));background:linear-gradient(145deg,rgba(var(--insight-rgb),.12),rgba(var(--insight-rgb),.025));box-shadow:inset 0 1px 0 #fff2ce13;transition:transform .25s ease,box-shadow .25s ease}
.overview-legends .insight-winners{display:contents}
.overview-legends .insight-winner-summary{position:relative;z-index:1;grid-column:2;align-self:center}
.overview-legends .insight-value{font-size:44px;font-weight:650;line-height:1.15;letter-spacing:0;padding-inline:.1em;color:rgb(var(--insight-rgb));background:none;-webkit-text-fill-color:currentColor;text-shadow:0 1px 10px rgba(var(--insight-rgb),.12);transition:text-shadow .25s ease}
.overview-legends [data-insight=legend_mvp] .insight-value{font-size:34px}
.legend-people{position:relative;z-index:1;grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;padding-top:2px}
.legend-people .insight-person>a{font-size:12px;line-height:1.6;text-decoration:none;text-underline-offset:4px}
.legend-people .insight-person>a:hover{text-decoration:underline}.legend-separator{font-size:10px;color:rgba(var(--insight-rgb),.55)}
.overview-legends .insight-unit{display:none}
.legend-emblem{position:absolute;right:10px;top:5px;width:112px;height:112px;pointer-events:none;opacity:.035;transform:rotate(-14deg);color:rgb(var(--insight-rgb));transition:opacity .3s ease,transform .4s ease}
.overview-legends .legend-emblem .discipline-icon{width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;stroke-width:1}
.overview-legends .insight-card:hover .insight-card-head .discipline-icon,.overview-legends .insight-card:focus-within .insight-card-head .discipline-icon{box-shadow:0 0 20px rgba(var(--insight-rgb),.13)}
.overview-legends .insight-card:hover .insight-value,.overview-legends .insight-card:focus-within .insight-value{text-shadow:0 0 11px rgba(var(--insight-rgb),.3)}
.overview-legends .insight-card:hover .legend-emblem,.overview-legends .insight-card:focus-within .legend-emblem{opacity:.07}
html[data-theme=light] .overview-legends{--insight-rgb:140,103,30;--legend-foil:#745019;background:radial-gradient(ellipse at 0% 0%,#f2dfab66,transparent 65%),linear-gradient(115deg,#fffdf5,#faf5e9);border-color:#cfb77580;box-shadow:inset 0 1px 0 #fff,0 6px 22px #876c1910}
html[data-theme=light] .overview-legends .insight-card{background:radial-gradient(ellipse at 0% 0%,#f1ddab55,transparent 75%),rgba(255,255,255,.8);box-shadow:0 3px 12px #876c190b}
html[data-theme=light] .overview-legends .insight-card h3{color:#71634a}
html[data-theme=light] .overview-legends .insight-value{text-shadow:none}
html[data-theme=light] .overview-legends::before{background:linear-gradient(90deg,transparent,#fff9e7b3,transparent)}
@keyframes legend-sheen{0%,48%{transform:translate3d(-180%,0,0) skewX(-20deg)}82%,100%{transform:translate3d(400%,0,0) skewX(-20deg)}}
@keyframes legend-arrive{from{transform:translateY(7px)}to{transform:translateY(0)}}
@media(max-width:1000px){.overview-legends{padding:17px 18px 19px}.overview-legends .insight-card{padding-left:16px;padding-right:16px;gap:12px 8px}.overview-legends .insight-value{font-size:38px}.overview-legends .insight-card h3{font-size:10px;gap:8px}.overview-legends .insight-card-head .discipline-icon{padding:7px;width:16px;height:16px;flex-basis:16px}.legend-people{gap:4px 6px}.legend-people .insight-person>a{font-size:11px}}
@media(min-width:701px) and (max-width:1200px){.overview-legends[data-legend-count="4"] .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.overview-stats{grid-template-columns:repeat(2,1fr);gap:12px 0}.overview-stat{padding:0 12px}.overview-stat:nth-child(odd){padding-left:0}.overview-stat:nth-child(even){border-right:0}.overview-stat .value{font-size:20px}.overview-stat .label{font-size:10px}}
@media(max-width:700px){.overview-insights{margin-top:24px}.insights-heading{display:block}.insights-heading h2{font-size:17px}.insights-grid{grid-template-columns:1fr;gap:0}.insight-card{padding:15px 0}.insight-description{margin-bottom:9px}.overview-legends{margin-top:4px;padding:16px 17px;border-radius:12px}.overview-legends .insights-heading{margin-bottom:12px}.overview-legends .insights-heading h2{font-size:10px}.overview-legends .insights-grid{grid-template-columns:1fr;gap:10px}.overview-legends .insight-card{padding:14px;gap:10px 12px}.overview-legends .insight-value{font-size:38px}.overview-legends .insight-card h3{font-size:11px}.legend-people{padding-top:0;border-top:0}.legend-people .insight-person>a{font-size:12px}.legend-emblem{right:9px;top:0}}
@media(max-width:700px){.overview-legends[data-legend-count="4"] .insights-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.overview-legends::before,.overview-legends .insight-card{animation:none}.overview-legends .discipline-icon,.overview-legends .insight-value,.legend-emblem{transition:none}.overview-legends .insight-card:hover .discipline-icon,.overview-legends .insight-card:focus-within .discipline-icon{transform:none}}

/* Record cards carry their own cricket motif; Legends keeps its shared gold strip. */
:is(#insight-records,#shame-records){gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}
:is(#insight-records,#shame-records) .insight-card{--record-rgb:177,157,255;--record-light-rgb:104,72,177;--record-base:#111214;min-height:166px;padding:17px 18px;border:1px solid rgba(var(--record-rgb),.2);border-radius:10px;background:linear-gradient(130deg,rgba(var(--record-rgb),.12),rgba(var(--record-rgb),.025) 75%),var(--record-base);overflow:hidden;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease}
:is(#insight-records,#shame-records) .insight-card:hover{border-color:rgba(var(--record-rgb),.45);box-shadow:0 4px 20px rgba(0,0,0,.08)}
:is(#insight-records,#shame-records) .insight-card:focus-within{border-color:rgb(var(--record-rgb))}
:is(#insight-records,#shame-records) [data-insight=highest_score]{--record-rgb:232,180,76;--record-light-rgb:145,93,17}
:is(#insight-records,#shame-records) [data-insight=most_successful_team]{--record-rgb:231,194,99;--record-light-rgb:143,103,26}
:is(#insight-records,#shame-records) [data-insight=over_scored]{--record-rgb:251,143,91;--record-light-rgb:167,68,28}
:is(#insight-records,#shame-records) [data-insight=six_share]{--record-rgb:177,157,255;--record-light-rgb:104,72,177}
:is(#insight-records,#shame-records) [data-insight=over_sixes_hit]{--record-rgb:189,151,255;--record-light-rgb:111,65,163}
:is(#insight-records,#shame-records) [data-insight=over_sixes_conceded]{--record-rgb:239,141,186;--record-light-rgb:161,57,105}
:is(#insight-records,#shame-records) [data-insight=best_wickets]{--record-rgb:104,202,226;--record-light-rgb:23,104,130}
:is(#insight-records,#shame-records) [data-insight=least_conceded]{--record-rgb:91,208,171;--record-light-rgb:22,113,84}
:is(#insight-records,#shame-records) [data-insight=over_conceded]{--record-rgb:240,126,135;--record-light-rgb:177,45,62}
:is(#insight-records,#shame-records) [data-insight=highest_economy]{--record-rgb:242,159,104;--record-light-rgb:163,78,30}
:is(#insight-records,#shame-records) [data-insight=matches_without_trophy]{--record-rgb:149,169,247;--record-light-rgb:73,90,163}
:is(#insight-records,#shame-records) [data-insight=playoffs_without_trophy]{--record-rgb:185,192,213;--record-light-rgb:82,95,126}
:is(#insight-records,#shame-records) [data-insight=boundaryless_best]{--record-rgb:143,192,234;--record-light-rgb:45,105,153}
:is(#insight-records,#shame-records) [data-insight=ducks]{--record-rgb:225,199,105;--record-light-rgb:128,101,24}
:is(#insight-records,#shame-records) [data-insight=one_man_show]{--record-rgb:238,191,104;--record-light-rgb:151,101,30}
:is(#insight-records,#shame-records) [data-insight=highest_win_percentage]{--record-rgb:114,217,148;--record-light-rgb:34,113,60}
:is(#insight-records,#shame-records) [data-insight=highest_loss_percentage]{--record-rgb:226,151,131;--record-light-rgb:160,72,49}
:is(#insight-records,#shame-records) [data-insight=most_walkovers_given]{--record-rgb:182,164,223;--record-light-rgb:107,78,152}
:is(#insight-records,#shame-records) .insight-card-head{justify-content:flex-start;gap:9px;position:relative;z-index:1}
:is(#insight-records,#shame-records) .record-icon{width:23px;height:23px;flex:0 0 23px;color:rgb(var(--record-rgb))}
:is(#insight-records,#shame-records) h3{font-size:12px;line-height:1.45}
:is(#insight-records,#shame-records) .insight-description{position:relative;z-index:1;margin:7px 0 16px;max-width:95%;font-size:10px;line-height:1.6;color:var(--muted)}
:is(#insight-records,#shame-records) .insight-winners{position:relative;z-index:1;margin-top:auto;row-gap:4px;column-gap:10px}
.record-people{grid-column:1;grid-row:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
.record-people .insight-person{flex:0 0 auto;white-space:nowrap}
.record-people .insight-person+.insight-person::before{content:'·';margin-right:8px;color:var(--muted);font-size:10px}
.record-name-short{display:none}
.record-people[data-compact=true] .record-name-full{display:none}
.record-people[data-compact=true] .record-name-short{display:inline}
:is(#insight-records,#shame-records) .insight-person>a{font-size:12px;line-height:1.5}
:is(#insight-records,#shame-records) [data-insight=most_successful_team] .insight-person>a{color:rgb(var(--record-rgb));font-weight:600}
:is(#insight-records,#shame-records) .insight-value{font-size:28px;color:rgb(var(--record-rgb));font-weight:650}
:is(#insight-records,#shame-records) .insight-unit{font-size:9px}
.record-art{position:absolute;right:-13px;bottom:-20px;width:128px;height:128px;pointer-events:none;z-index:-1;color:rgb(var(--record-rgb));opacity:.09;transform:rotate(var(--record-tilt,-12deg));transition:transform .5s cubic-bezier(.2,.7,.3,1),opacity .35s ease}
:is(#insight-records,#shame-records) .record-art .record-icon{width:100%;height:100%;stroke-width:1.1}
:is(#insight-records,#shame-records) [data-insight=highest_score] .record-art{--record-tilt:-8deg;right:-22px}
:is(#insight-records,#shame-records) [data-insight=over_scored] .record-art{--record-tilt:9deg}
:is(#insight-records,#shame-records) [data-insight=least_conceded] .record-art{--record-tilt:8deg}
:is(#insight-records,#shame-records) [data-insight=ducks] .record-art{--record-tilt:-6deg;bottom:-14px}
html[data-theme=light] :is(#insight-records,#shame-records) .insight-card{--record-base:#fff;--record-rgb:var(--record-light-rgb);background:linear-gradient(130deg,rgba(var(--record-rgb),.075),rgba(var(--record-rgb),.02) 75%),var(--record-base);border-color:rgba(var(--record-rgb),.18)}
html[data-theme=light] :is(#insight-records,#shame-records) .record-art{opacity:.065}
@media(max-width:1050px){:is(#insight-records,#shame-records){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){:is(#insight-records,#shame-records){grid-template-columns:1fr;gap:10px}:is(#insight-records,#shame-records) .insight-card{min-height:150px;padding:16px 17px}:is(#insight-records,#shame-records) .insight-description{margin-bottom:13px}}
@keyframes overview-icon-bob{0%,100%{transform:translateY(0) rotate(0)}45%{transform:translateY(-3px) rotate(-9deg)}70%{transform:translateY(-1px) rotate(4deg)}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  :is(#insight-records,#shame-records) .insight-card:hover .insight-card-head .record-icon,.overview-legends .insight-card:hover .insight-card-head .discipline-icon{animation:overview-icon-bob 1.35s ease-in-out infinite;transform-origin:50% 65%}
  :is(#insight-records,#shame-records) .insight-card:hover .record-art{transform:translate(-5px,-6px) rotate(calc(var(--record-tilt,-12deg) + 8deg)) scale(1.04);opacity:.13}
  .overview-legends .insight-card:hover .legend-emblem{transform:translate(-3px,-3px) rotate(-6deg)}
  html[data-theme=light] :is(#insight-records,#shame-records) .insight-card:hover .record-art{opacity:.095}
}
@media(prefers-reduced-motion:no-preference){
  :is(#insight-records,#shame-records) .insight-card:focus-within .insight-card-head .record-icon,.overview-legends .insight-card:focus-within .insight-card-head .discipline-icon{animation:overview-icon-bob 1.35s ease-in-out infinite;transform-origin:50% 65%}
  :is(#insight-records,#shame-records) .insight-card:focus-within .record-art{transform:translate(-5px,-6px) rotate(calc(var(--record-tilt,-12deg) + 8deg)) scale(1.04);opacity:.13}
  .overview-legends .insight-card:focus-within .legend-emblem{transform:translate(-3px,-3px) rotate(-6deg)}
  html[data-theme=light] :is(#insight-records,#shame-records) .insight-card:focus-within .record-art{opacity:.095}
}
@media(prefers-reduced-motion:reduce){:is(#insight-records,#shame-records) .insight-card,.record-art{transition:none}.overview-legends .insight-card:hover .legend-emblem,.overview-legends .insight-card:focus-within .legend-emblem{transform:rotate(-14deg)}}

.music-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.15em;flex:0 0 14px;width:14px;height:14px;margin:0;color:var(--muted);line-height:0}
.music-badge svg{display:block;width:100%;height:100%}
.overview-legends .music-badge{color:rgb(var(--insight-rgb))}
#browse .music-badge,.profile-search-result .music-badge{display:inline-flex;margin:0;color:var(--muted)}
#player-header .music-badge{width:16px;height:16px;flex-basis:16px;color:inherit;opacity:.7}
.site-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}
.site-bar .music-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:34px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;cursor:pointer}
.site-bar .music-toggle:hover{background:var(--wash)}
.music-toggle svg{width:14px;height:14px;flex-shrink:0}
.music-switch-track{position:relative;display:block;flex:0 0 30px;width:30px;height:18px;box-sizing:border-box;border:1px solid #6dcd9b;background:#5bbf8d;border-radius:999px;transition:background .16s,border-color .16s}
.music-switch-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transform:translateX(12px);transition:transform .16s}
.music-toggle[aria-checked=false] .music-switch-track{background:var(--line);border-color:var(--line)}
.music-toggle[aria-checked=false] .music-switch-thumb{transform:translateX(0);background:#bbb}
.music-toggle[aria-checked=false] svg{color:var(--muted)}
.music-toggle:focus-visible{outline:2px solid #5bbf8d;outline-offset:3px}
.apl-enable-sound{position:fixed;right:18px;bottom:18px;z-index:50;max-width:calc(100vw - 36px);padding:10px 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:0 3px 14px #0002;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}
.apl-enable-sound:hover{background:var(--wash)}
.apl-enable-sound:focus-visible{outline:2px solid #5bbf8d;outline-offset:3px}
.apl-enable-sound[hidden]{display:none}
html[data-theme=light] .music-toggle[aria-checked=true] .music-switch-track{background:#268452;border-color:#268452}
.apl-confetti{position:fixed;inset:0;z-index:10000;overflow:hidden;pointer-events:none;contain:strict}
.apl-confetti-piece{position:absolute;top:92vh;left:var(--x);width:var(--w);height:var(--h);opacity:0;will-change:transform;animation:apl-confetti-burst var(--duration) var(--delay) linear both}
.apl-confetti-piece b{display:block;width:100%;height:100%;background:var(--color);border-radius:1px;backface-visibility:visible;animation:apl-confetti-tumble var(--flutter) var(--delay) linear infinite}
.apl-confetti-piece:nth-child(5n) b{border-radius:50%}
.apl-confetti-piece:nth-child(9n) b{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}
@keyframes apl-confetti-burst{0%{opacity:0;transform:translate3d(0,0,0)}10%{opacity:1;transform:translate3d(var(--x1),var(--y1),0)}20%{transform:translate3d(var(--x2),var(--y2),0)}30%{transform:translate3d(var(--x3),var(--y3),0)}40%{transform:translate3d(var(--x4),var(--y4),0)}50%{transform:translate3d(var(--x5),var(--y5),0)}60%{transform:translate3d(var(--x6),var(--y6),0)}70%{transform:translate3d(var(--x7),var(--y7),0)}80%{opacity:1;transform:translate3d(var(--x8),var(--y8),0)}90%{transform:translate3d(var(--x9),var(--y9),0)}100%{opacity:0;transform:translate3d(var(--x10),var(--y10),0)}}
@keyframes apl-confetti-tumble{0%{transform:perspective(100px) rotateZ(var(--rotation)) rotateY(0)}50%{transform:perspective(100px) rotateZ(calc(var(--rotation) + 180deg)) rotateY(180deg)}100%{transform:perspective(100px) rotateZ(calc(var(--rotation) + 360deg)) rotateY(360deg)}}
@media(max-width:700px){.site-actions{position:absolute;top:12px;right:18px}.site-actions .theme-toggle{position:static}.site-bar .music-toggle{padding:6px;min-height:34px;gap:5px}.site-actions .theme-toggle{padding:7px 8px;min-height:34px}}
@media(prefers-reduced-motion:reduce){.music-switch-track,.music-switch-thumb{transition:none}.apl-confetti{display:none}.apl-confetti-piece,.apl-confetti-piece b{animation:none}}
.site-brand-copy{display:block}
.site-brand-cluster{display:flex;align-items:center;gap:14px;flex-shrink:0}
.edition-toggle{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font:inherit;font-size:10px;line-height:1.3;cursor:pointer;white-space:nowrap}
.edition-toggle[aria-checked=true]{color:var(--ink);border-color:#5bbf8d77}
.edition-toggle-track{width:25px;height:15px;border-radius:20px;background:var(--line);padding:2px;box-sizing:border-box}
.edition-toggle-thumb{display:block;width:11px;height:11px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}
.edition-toggle[aria-checked=true] .edition-toggle-track{background:#268452}
.edition-toggle[aria-checked=true] .edition-toggle-thumb{transform:translateX(10px);background:#fff}
.edition-toggle:focus-visible{outline:2px solid #5bbf8d;outline-offset:3px}
.auction-player-meta{display:flex;flex-wrap:wrap;gap:5px 16px;padding-top:10px;margin-top:10px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.auction-player-meta b{color:var(--ink);font-weight:600}
.auction-profile-context{margin:0 0 12px;font-size:11px;color:var(--muted)}
.pool-source-notice{padding:24px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);margin:24px 0;font-size:14px}
.pool-source-notice p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}
html[data-pool-source="missing"] .app-main .app-screen,html[data-pool-source="missing"] #browse{display:none!important}
@media(max-width:1000px){.site-brand-cluster{gap:7px}.edition-toggle{font-size:9px;padding:5px}.edition-toggle-track{width:23px}.edition-toggle[aria-checked=true] .edition-toggle-thumb{transform:translateX(8px)}}
@media(max-width:700px){.site-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.site-brand-cluster{grid-column:1;grid-row:1}.site-actions{position:static;grid-column:2;grid-row:1}.site-nav{grid-column:1/-1;grid-row:2}.site-bar .music-toggle [data-music-label]{display:none}.site-brand{max-width:none}}
@media(max-width:380px){.site-actions .theme-toggle{width:36px;padding:7px}.site-actions .theme-toggle [data-theme-label]{display:none}.site-nav a{font-size:8px;letter-spacing:-.025em}}
@media(prefers-reduced-motion:reduce){.edition-toggle-thumb{transition:none}}
/* One comparison surface, with the identity column retained on narrow screens. */
html[data-edition="auction"] .page-header[data-page="leaderboards"]{display:none}
#auction-board .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#auction-board{color:var(--ink);margin:0}
#auction-board .auction-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--line);border-radius:9px;background:var(--surface);margin-bottom:20px}
#auction-board .auction-kicker{margin:0 0 7px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.15em}
#auction-board .auction-intro h2{margin:0;font-size:22px;font-weight:750;letter-spacing:-.025em}
#auction-board .auction-description{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
#auction-board .auction-pool-total{text-align:right;flex-shrink:0;border-left:1px solid var(--line);padding-left:25px}
#auction-board .auction-pool-total strong{display:block;font-size:35px;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.04em}
#auction-board .auction-pool-total span{display:block;color:var(--muted);font-size:10px;margin-top:5px}
#auction-board .auction-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:22px}
#auction-board .auction-search{display:flex;align-items:center;gap:9px;flex:1 1 220px;min-width:170px;max-width:360px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}
#auction-board .auction-search svg{width:17px;height:17px;flex-shrink:0;color:var(--muted)}
#auction-board #auction-search{width:100%;min-width:0;margin:0;padding:11px 0;border:0;background:transparent;color:var(--ink);font-size:13px;outline:none;box-shadow:none}
#auction-board #auction-search-clear{background:transparent;border:0;color:var(--muted);padding:2px 6px;font-size:21px}
#auction-board .auction-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}
#auction-board .auction-role-filters{display:flex;gap:4px;flex-wrap:wrap}
#auction-board .auction-role-filters button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:18px;padding:7px 10px;font-size:11px;min-height:34px;white-space:nowrap}
#auction-board .auction-role-filters button:hover{background:var(--wash);color:var(--ink)}
#auction-board .auction-role-filters button[aria-pressed=true]{background:var(--wash);border-color:var(--line);color:var(--ink);font-weight:700}
#auction-board .auction-origin{display:flex;align-items:center;gap:7px;margin-left:auto}
#auction-board #auction-origin-filters{display:flex;gap:2px;border:1px solid var(--line);padding:3px;border-radius:6px;background:var(--surface)}
#auction-board #auction-origin-filters button{min-height:30px;border:1px solid transparent;border-radius:4px;padding:5px 8px;background:transparent;color:var(--muted);font-size:10px}
#auction-board #auction-origin-filters button[aria-pressed=true]{background:var(--wash);border-color:var(--line);color:var(--ink)}
#auction-board .auction-results-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}
#auction-board .auction-views{display:inline-flex;gap:3px;border:1px solid var(--line);padding:4px;border-radius:7px;background:var(--surface)}
#auction-board .auction-views button{background:transparent;border:1px solid transparent;color:var(--muted);font-size:12px;font-weight:650;padding:8px 14px;border-radius:4px;min-height:35px}
#auction-board .auction-views button:hover{background:var(--wash);color:var(--ink)}
#auction-board .auction-views button[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}
#auction-board .auction-results-meta{display:flex;gap:10px;align-items:center}
#auction-board #auction-count{margin:0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
#auction-board #auction-reset{border:0;background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:5px 0;color:var(--ink)}
#auction-board .auction-view-caption{font-size:11px;line-height:1.6;color:var(--muted);margin:0 0 13px}
#auction-board .auction-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--muted) var(--wash)}
#auction-board table{width:100%;min-width:910px;border-collapse:separate;border-spacing:0;display:table;color:var(--ink);font-size:13px}
#auction-board thead{display:table-header-group}#auction-board tbody{display:table-row-group}#auction-board tr{display:table-row;padding:0;border:0}
#auction-board th,#auction-board td{display:table-cell;text-align:right;white-space:nowrap;vertical-align:middle;padding:15px 13px;border:0;background:var(--surface)}
#auction-board th{padding:12px 13px;background:var(--wash);color:var(--muted);font-size:10px;font-weight:650}
#auction-board td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums}
#auction-board th:first-child,#auction-board td:first-child{position:sticky;left:0;z-index:1;min-width:190px;width:24%;text-align:left;box-shadow:1px 0 var(--line);padding-left:18px}
#auction-board th:first-child{z-index:2}
#auction-board .auction-sort{display:inline-flex;align-items:center;gap:5px;background:transparent;color:inherit;border:0;padding:2px 0;font:inherit;cursor:pointer}
#auction-board .auction-sort-arrow{color:var(--muted);font-size:13px}
#auction-board th[aria-sort=ascending],#auction-board th[aria-sort=descending]{color:var(--ink)}
#auction-board th[aria-sort=ascending] .auction-sort-arrow,#auction-board th[aria-sort=descending] .auction-sort-arrow{color:var(--ink)}
#auction-board td.auction-primary{background:var(--wash);font-weight:750}
#auction-board .auction-value{display:block;line-height:1.35}
#auction-board .auction-unit{font-weight:400;font-size:10px;color:var(--muted)}
#auction-board .auction-source-season{display:block;font-weight:400;color:var(--muted);font-size:9px;line-height:1.3;margin-top:4px}
#auction-board .auction-missing{color:var(--muted);font-weight:400}
#auction-board .auction-player-link{display:block;color:var(--ink);font-size:13px;font-weight:650;text-decoration:none;line-height:1.4;white-space:normal;max-width:260px}
#auction-board .auction-player-role{display:block;margin-top:4px;color:var(--muted);font-size:10px;font-weight:400}
#auction-board tbody tr[tabindex]{cursor:pointer}
#auction-board tbody tr:hover td,#auction-board tbody tr:focus-visible td{background:var(--wash)}
#auction-board tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}
#auction-board .auction-player-link:hover{text-decoration:underline;text-underline-offset:3px}
#auction-board .auction-note{font-size:10px;line-height:1.7;color:var(--muted);margin:14px 0 0;max-width:870px}
#auction-board .auction-empty{padding:40px 20px;text-align:center;border:1px dashed var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:13px}
#auction-board .auction-empty strong{display:block;color:var(--ink);font-size:16px}
#auction-board .auction-empty button{background:var(--ink);color:var(--page);border:1px solid var(--ink);border-radius:5px;padding:9px 14px;font-size:12px}
@media(max-width:1000px){#auction-board .auction-search{max-width:none}#auction-board .auction-origin{margin-left:0}#auction-board .auction-role-filters{order:3;width:100%}}
@media(max-width:700px){#auction-board .auction-intro{padding:18px;gap:14px;margin-bottom:17px}#auction-board .auction-intro h2{font-size:19px}#auction-board .auction-description{font-size:10px}#auction-board .auction-pool-total{padding-left:16px}#auction-board .auction-pool-total strong{font-size:28px}#auction-board .auction-pool-total span{font-size:9px;max-width:60px}#auction-board .auction-toolbar{gap:10px;margin-bottom:18px}#auction-board .auction-origin label{display:none}#auction-board .auction-search{flex-basis:150px}#auction-board .auction-role-filters{gap:3px}#auction-board .auction-role-filters button{padding:7px 11px}#auction-board .auction-views{width:100%;box-sizing:border-box}#auction-board .auction-views button{flex:1;padding:8px 9px;font-size:11px}#auction-board .auction-results-bar{gap:10px}#auction-board .auction-results-meta{width:100%;justify-content:space-between}#auction-board .auction-view-caption{font-size:10px}#auction-board table{min-width:820px}#auction-board th,#auction-board td{padding:13px 11px}#auction-board th:first-child,#auction-board td:first-child{min-width:145px;max-width:165px;width:165px;padding-left:13px}#auction-board .auction-player-link{max-width:145px;font-size:12px}#auction-board .auction-note{font-size:10px}}
@media(max-width:380px){#auction-board .auction-views button{min-width:0;padding:8px 5px;font-size:10px}}


