

: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="players"]{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}}

/* 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)}}
/*
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{opacity:0;transform:translateY(7px)}to{opacity:1;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}}


.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:-.15em;flex:0 0 auto;width:18px;height:18px;margin:0;color:#93bcef}.overseas-badge svg{display:block;width:100%;height:100%}html[data-theme=light] .overseas-badge{color:#3b70ab}
.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}
:root{color-scheme:dark;--ink:#f5f5f5;--muted:#a8a8a8;--line:#303030;--accent:#f5f5f5;--wash:#202020}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#080808;color:var(--ink);font:15px/1.5 var(--font-ui,monospace)}[hidden]{display:none!important}
a{color:var(--accent);text-underline-offset:3px}button,input,select{font:inherit}button,select{cursor:pointer}button,input,select{border:1px solid #404040;border-radius:8px;padding:11px 13px;background:#151515;color:var(--ink)}input:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ed629c;outline-offset:3px}
header{background:#151515;color:#f5f5f5}header .wrap{padding-top:26px;padding-bottom:35px}.wrap{max-width:1180px;padding:0 28px;margin:auto}.topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:32px}.topline a{color:#f5f5f5}.brand{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#a8a8a8}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a8a8a8}
h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:650;margin:12px 0 15px}header p{max-width:850px;margin:9px 0;color:#c8c8c8}.identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.id-badge{border:1px solid #454545;border-radius:6px;padding:5px 9px;font-size:12px;color:#c8c8c8}.hero-link a{color:#f5f5f5}.hero-link .cricheroes-link{display:inline-flex;align-items:center;gap:7px;min-height:32px;font-size:13px;font-weight:600;text-decoration:none}.cricheroes-link img{display:block;width:24px;height:24px;object-fit:contain;flex:0 0 24px}.cricheroes-link:hover span{text-decoration:underline;text-underline-offset:3px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.chip{font-size:12px;border-radius:20px;padding:5px 11px;background:#202020;color:#d5d5d5}.hero-aliases{font-size:13px}
main.wrap{padding-top:26px;padding-bottom:50px}.chooser{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1fr);gap:16px;margin-bottom:25px}.field label{display:block;font-size:12px;font-weight:650;margin-bottom:6px;color:var(--muted)}.field input,.field select{width:100%}.small,.muted{color:var(--muted);font-size:13px}.small{margin:8px 0}.section-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.section-nav a{border:1px solid var(--line);background:#151515;padding:7px 12px;border-radius:20px;text-decoration:none;font-size:13px}
section{margin-bottom:34px}h2{font-size:25px;letter-spacing:-.025em;margin:0 0 9px}h3{font-size:19px;letter-spacing:-.02em;margin:0 0 10px}h4{font-size:15px;margin:0 0 10px}.section-head{display:flex;justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px}.section-head p{margin:5px 0}.section-head select{min-width:170px}.notice{background:#202020;border-left:3px solid var(--accent);padding:14px 18px;border-radius:0 8px 8px 0;margin:16px 0 22px;font-size:13px;color:#b8b8b8}.notice p{margin:0}.notice p+p{margin-top:8px}
.highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.highlight,.panel,.season-card,.match-card,.browse-card{background:#151515;border:1px solid var(--line);border-radius:8px}.highlight{padding:20px}.highlight .value{display:block;font-size:clamp(24px,3vw,34px);font-weight:650;letter-spacing:-.04em}.highlight .label{font-size:12px;color:var(--muted)}.highlight .small{font-size:11px}.panel{padding:22px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:19px}.tabs button{padding:9px 17px;border-radius:20px;font-size:13px}.tabs button[aria-pressed="true"]{background:#f5f5f5;color:#080808;border-color:#f5f5f5}header .attributes{color:#b8b8b8}
.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;margin:16px 0 5px}.metric{min-width:0}.metric dt{font-size:12px;color:var(--muted);margin-bottom:5px}.metric dd{font-size:23px;font-weight:600;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.metric .small{font-size:11px}.attributes{display:flex;gap:9px 24px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:18px 0 0}.category-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.pill{font-size:11px;letter-spacing:.035em;border-radius:4px;background:var(--wash);color:#b8b8b8;padding:4px 7px}.empty{padding:26px;border:1px dashed #404040;border-radius:7px;color:var(--muted);background:#151515}.empty p{margin:5px 0}
.season-card{margin:12px 0;overflow:hidden}.season-card>summary{list-style:none;cursor:pointer;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:20px}.season-card>summary::-webkit-details-marker{display:none}.season-card>summary::after{content:'+';font-size:24px;color:var(--accent)}.season-card[open]>summary::after{content:'−'}.season-summary{flex:1;min-width:0}.season-title{font-weight:650}.summary-metrics{display:flex;gap:12px 25px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:#b8b8b8}.summary-metrics strong{font-size:17px;color:var(--ink);margin-right:4px}.season-body{padding:0 21px 22px;border-top:1px solid #303030}.source-record{padding-top:18px}.source-record+.source-record{margin-top:20px;border-top:1px solid var(--line)}details.source{margin-top:18px;padding-top:13px;border-top:1px solid #303030;font-size:12px;color:var(--muted)}details.source summary{cursor:pointer;color:var(--accent);font-weight:600}.source p{margin:7px 0;overflow-wrap:anywhere}
.match-card{padding:23px;margin:14px 0}.match-kicker{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:9px}.match-result{font-size:14px;margin:8px 0}.match-performances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.performance{background:#202020;border-radius:9px;padding:17px}.performance .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.performance .metric dd{font-size:21px}.performance .small{font-size:12px}.performance .source{font-size:11px}.match-source-link{font-size:12px;margin-left:auto}.browse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.browse-card{display:block;padding:18px;text-decoration:none}.browse-profile-link{display:block;text-decoration:none}.browse-card:hover{border-color:var(--accent);background:#202020}.browse-card strong{display:block;color:var(--ink);font-size:17px}.browse-card span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.profile-record+.profile-record{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}footer{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:30px}footer p{max-width:820px}.no-js{padding:20px;background:#242424}
@media(max-width:800px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-performances{grid-template-columns:1fr}.highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.wrap{padding-left:18px;padding-right:18px}.topline{align-items:start;font-size:13px;gap:12px}.brand{text-align:right;font-size:10px}.chooser{grid-template-columns:1fr;gap:12px}.section-head{display:block}.section-head select{width:100%;margin-top:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.highlight{padding:17px}.panel,.match-card{padding:18px}.season-card>summary{padding:17px}.season-body{padding:0 17px 18px}.browse-grid{grid-template-columns:1fr}.summary-metrics{gap:8px 17px}.match-source-link{margin-left:0}.performance{padding:14px}.performance .metrics{gap:14px 10px}.performance .metric dd{font-size:19px}}

header .wrap{padding-top:20px;padding-bottom:24px}header .topline{margin-bottom:19px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center}header h1{font-size:clamp(29px,4vw,40px);margin:8px 0 12px}.hero-secondary{min-width:0}.hero-secondary .chips{margin-top:10px}.hero-person-copy .attributes{font-size:12px;margin-top:8px;gap:4px 14px;line-height:1.5}.hero-secondary .hero-link{font-size:12px;margin-bottom:0}header .rank-tags{margin-top:0}.hero-aliases{font-size:12px;margin-top:14px;color:#a8a8a8}.section-nav{border-bottom:1px solid var(--line);gap:4px;padding:0 0 12px;margin-bottom:26px}.section-nav a{border-color:transparent;background:transparent;font-size:14px;font-weight:600;border-radius:8px;padding:10px 16px;color:var(--muted)}.section-nav a[aria-current="page"]{background:#f5f5f5;color:#080808}.section-nav a:hover{background:#202020;color:var(--ink)}.section-nav a[aria-current="page"]:hover{background:#dedede;color:#080808}.chooser{padding:20px;background:#151515;border:1px solid var(--line);border-radius:8px}.browse-card{transition:border-color .15s,box-shadow .15s}.browse-card:hover{box-shadow:0 3px 14px #00000040}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:26px}.pagination button{font-size:13px;min-width:115px}.pagination button:disabled{opacity:.4;cursor:default}.pagination .small{min-width:90px;text-align:center}.browse-grid:empty{display:none}.section-head .pill{margin-top:5px}#player-content>section{min-height:220px}#totals .notice{max-width:900px}#profiles .panel{margin-top:20px}
@media(max-width:800px){.hero-layout{grid-template-columns:1fr;gap:15px}.hero-secondary .chips{margin-top:10px}header .topline{margin-bottom:17px}}
@media(max-width:520px){header .wrap{padding-top:16px;padding-bottom:21px}header h1{font-size:30px}.topline .brand{display:none}.section-nav{flex-wrap:nowrap;overflow:auto;gap:2px;margin-left:-3px;margin-right:-3px}.section-nav a{white-space:nowrap;padding:10px 12px;font-size:13px}.chooser{padding:16px}.pagination{gap:9px}.pagination button{min-width:95px;padding:10px}.pagination .small{min-width:72px}.hero-secondary .chip{padding:4px 9px}}
.mvp-panel{margin-bottom:20px}.mvp-panel .section-head{margin-bottom:0}.mvp-panel h3{margin-bottom:3px}.mvp-mode{margin:0;gap:4px;flex-shrink:0}.mvp-mode button{font-size:12px;padding:7px 11px;white-space:nowrap}.mvp-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0}.mvp-value{padding:14px 16px;background:#202020;border-radius:8px;min-width:0}.mvp-value dt{font-size:12px;color:var(--muted);margin-bottom:4px}.mvp-value dd{margin:0;font-size:25px;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}.mvp-value.mvp-total{background:#202020;color:#f5f5f5}
@media(max-width:620px){.mvp-panel .section-head{display:block}.mvp-mode{margin-top:12px}.mvp-values{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-value{padding:12px}.mvp-value dd{font-size:23px}}

/* Player controls share the visible, direct interactions of the leaderboards. */
.player-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}
#chooser{display:flex;flex-direction:column;gap:18px;padding:0;background:none;border:0;border-radius:0;margin:24px 0 22px}
.player-search-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:560px}
.player-search-wrap>svg{position:absolute;left:16px;width:20px;height:20px;fill:none;stroke:var(--muted);stroke-width:1.8;pointer-events:none}
.player-search-wrap input{width:100%;border-radius:7px;padding:14px 44px 14px 46px;background:#151515}
.player-search-wrap input::-webkit-search-cancel-button{-webkit-appearance:none}
.player-search-wrap button{position:absolute;right:7px;top:7px;bottom:7px;min-width:34px;padding:0;border:0;background:transparent;font-size:22px;color:var(--muted)}
.player-season-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}
.player-season-buttons button{border:1px solid var(--line);border-radius:8px;padding:9px 15px;font-size:13px;font-weight:600;background:#151515;color:var(--muted)}
.player-season-buttons button[aria-pressed="true"]{border-color:#f5f5f5;background:#f5f5f5;color:#080808}
.player-season-buttons button:hover{border-color:#606060;background:#282828}.player-season-buttons button[aria-pressed="true"]:hover{background:#dedede;color:#080808}
.player-category-tabs{display:flex;width:max-content;max-width:100%;gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;background:#202020}
.player-category-tabs button{background:transparent;border:0;border-radius:8px;font-weight:600;min-height:42px;padding:10px 20px}
.player-text-button{border:0;background:transparent;padding:6px 0;color:var(--accent);font-size:13px;font-weight:600}
.player-text-link{font-size:13px;white-space:nowrap;text-decoration:none}
.directory-results-head{align-items:center;margin:0 0 17px}.directory-results-head h2{font-size:23px;margin-bottom:0}.directory-results-head .small{margin:2px 0 0}
.browse-card{padding:19px;display:flex;flex-direction:column}.browse-card-head{display:flex;align-items:center;gap:13px}.browse-card .player-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;margin:0;color:#f5f5f5;background:#202020;font-size:14px;font-weight:700}.browse-card-identity{min-width:0}.browse-card strong{font-size:16px;line-height:1.3}.browse-card .browse-team{line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px}.browse-quick-stats{display:flex;gap:20px;margin:17px 0 12px;padding:12px 0;border-top:1px solid #303030;border-bottom:1px solid #303030}.browse-quick-stats span{margin:0;font-size:12px}.browse-quick-stats b{font-size:18px;font-weight:650;color:var(--ink);margin-right:3px}.browse-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:14px}.browse-card-foot>span{font-size:10px;margin:0}.browse-card-foot>span:last-child{color:var(--accent);font-size:11px;font-weight:600;white-space:nowrap}.browse-card .rank-tags{margin-top:12px}
.player-empty{text-align:center;padding:44px 24px}.player-empty strong{font-size:18px;color:var(--ink)}.player-empty button{margin-top:16px;color:var(--accent);font-weight:600}
#season-records .season-open-card{margin-top:0}.season-card-head{padding:22px 22px 16px}.season-card-head h3{margin:0}.season-card-head p{margin:3px 0 0}.season-open-card .source-record{padding-top:20px}.season-open-card .metrics{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:27px}.season-open-card .metric dd{font-size:27px}.season-open-card .season-body{padding-bottom:24px}
#category-tabs{display:flex;width:max-content;max-width:100%;padding:4px;gap:4px;background:#202020;border-radius:8px}#category-tabs button{border:0;border-radius:8px;font-weight:600;padding:10px 19px;background:transparent}#category-tabs button[aria-pressed="true"]{background:#f5f5f5;color:#080808}
.player-footnote{margin-top:17px}#match-pagination{margin-bottom:30px}.match-card:first-child{margin-top:0}#player-content .section-nav{margin-top:0}
@media(max-width:800px){.season-open-card .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:520px){#chooser{padding:0;margin-top:20px}.player-search-wrap{max-width:none}.player-season-buttons{gap:6px}.player-season-buttons button{padding:9px 13px}.player-category-tabs,#category-tabs{width:100%}.player-category-tabs button,#category-tabs button{flex:1;justify-content:center;font-size:12px;padding:10px 8px;gap:6px}.player-category-tabs .discipline-icon,#category-tabs .discipline-icon{width:17px;height:17px;flex-basis:17px}.directory-results-head{display:flex}.browse-grid{gap:12px}.browse-card{padding:17px}.season-open-card .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.season-card-head{padding:18px}.season-open-card .metric dd{font-size:24px}.browse-card-foot>span{font-size:11px}.browse-quick-stats{margin-top:13px}.player-text-link{display:inline-block;margin-top:4px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

header{border-top:3px solid #ed629c;background:linear-gradient(115deg,#151515 0%,#151515 75%,#2d1922 100%)}h1,h2,h3{font-weight:750}header .rank-tags{color:#f5f5f5}.tabs button{border-radius:7px}.mvp-value.mvp-total{background:#303030;color:#f5f5f5}
.hero-person{display:flex;align-items:center;gap:20px}.hero-person-copy{min-width:0}.hero-person h1{overflow-wrap:anywhere}.player-avatar{position:relative;overflow:hidden;isolation:isolate}.player-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.hero-avatar{display:grid;place-items:center;width:90px;height:90px;flex:0 0 90px;border:1px solid var(--line);border-radius:50%;background:var(--wash);color:var(--ink);font-size:29px;font-weight:750}.hero-avatar .avatar-initials{margin:0}.browse-card .avatar-initials{margin:0;color:inherit;font:inherit}
.metric,.mvp-value,.highlight{position:relative}.metric.has-metric-rank dt,.mvp-value.has-metric-rank dt{padding-right:46px;min-height:22px}.highlight.has-metric-rank .value{padding-right:46px}.metric-rank{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:31px;padding:3px 6px;border:1px solid var(--line);border-radius:5px;font-size:11px;font-weight:750;line-height:1.25;letter-spacing:0;color:var(--ink);background:var(--wash);white-space:nowrap}.highlight>.metric-rank{top:17px;right:17px}.mvp-value>.metric-rank{top:12px;right:12px}.metric-rank.medal-gold{background:#f8e8ac;border-color:#d4b457;color:#5d4708}.metric-rank.medal-silver{background:#e3e9ed;border-color:#afb9c1;color:#384855}.metric-rank.medal-bronze{background:#eed1bc;border-color:#bf9273;color:#6d4226}
/* Championship accents are part of the player's identity, not a statistics panel. */
.hero-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:8px 0}.hero-name-row h1{margin:0;min-width:0}.hero-trophies{display:flex;align-items:center;gap:1px;flex-wrap:wrap}.hero-trophy{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px;border-radius:4px;color:#f1ce72;text-decoration:none;background:#eec7670b}.hero-trophy svg{width:18px;height:18px;fill:#dfb74d18;stroke:currentColor}.hero-trophy:hover{color:#ffdf87;background:#eec7671c}.hero-trophy:focus-visible{outline-color:#ebc66a}
#player-header.champion-profile{border-top-color:#d6b461;background:radial-gradient(ellipse at 100% 0%,#94733855,transparent 65%),linear-gradient(115deg,#211b10 0%,#302719 60%,#594522 100%)}.champion-profile .hero-avatar{border-color:#c6a359;box-shadow:0 0 0 4px #d1ac5217}.champion-profile :is(.brand,.eyebrow,.hero-aliases,.attributes){color:#cfbea0}
.browse-card.champion-card{background:linear-gradient(140deg,#332916 0%,var(--surface) 70%);border-color:#68552f}.browse-card.champion-card:hover{border-color:#ba984e}.browse-card-foot{justify-content:flex-end}
html[data-theme=light] #player-header.champion-profile{background:radial-gradient(ellipse at 100% 0%,#e7c36455,transparent 65%),linear-gradient(115deg,#fffaf0 0%,#faf0d5 60%,#ecd08b 100%);border-top-color:#be9238}html[data-theme=light] .champion-profile :is(.brand,.eyebrow,.hero-aliases,.attributes){color:#76633e}html[data-theme=light] .hero-trophy{color:#956a16;background:#af7c1109}html[data-theme=light] .hero-trophy:hover{color:#704b08;background:#af7c111c}html[data-theme=light] .browse-card.champion-card{background:linear-gradient(140deg,#fbefcf 0%,var(--surface) 70%);border-color:#d6bd7f}html[data-theme=light] .browse-card.champion-card:hover{border-color:#a4812e}
@media(max-width:520px){.hero-person{gap:14px}.hero-avatar{width:70px;height:70px;flex-basis:70px;font-size:23px}.hero-person h1{font-size:27px}.hero-name-row{gap:4px 8px}.metric-rank{font-size:10px;min-width:29px}.highlight>.metric-rank{right:12px;top:14px}}

/* One statistics area; each value has its own card. */
.metrics{gap:12px;margin-top:18px}.metric{padding:17px 16px;background:var(--wash);border:1px solid var(--line);border-radius:8px;min-height:96px}.metric dt{font-size:12px;line-height:1.45;margin-bottom:10px}.metric dd{font-size:27px;font-weight:700;line-height:1.2}.metric>.metric-rank{top:12px;right:12px}.metric.has-metric-rank dt{padding-right:35px;min-height:0}.metric .small{font-size:11px;line-height:1.45;margin-bottom:0}#combined-metrics>.category-heading{margin-top:4px}.performance .metric{background:var(--surface);padding:12px;min-height:86px}
@media(max-width:620px){.metrics,.season-open-card .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:14px 12px;min-height:94px}.metric dd{font-size:25px}.metric dt{font-size:11px}.metric.has-metric-rank dt{padding-right:30px}.metric>.metric-rank{top:11px;right:9px}.performance .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#category-tabs button{padding:10px 6px;gap:5px;font-size:11px}}

.browse-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px}#hero-overseas{display:inline-flex;align-items:center}#hero-overseas .overseas-badge{width:22px;height:22px}
.directory-scroll{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px;min-height:42px;text-align:center}.directory-scroll .small{margin:6px 0}.directory-scroll.auto-scroll>button:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Overall MVP stays a compact summary above the detailed statistics. */
#overall-mvp-metrics{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}
#overall-mvp-metrics>.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:420px;margin:0}
#overall-mvp-metrics .metric{display:flex;flex-wrap:wrap;align-items:center;align-content:start;gap:6px 9px;min-height:0;padding:0 22px 0 0;border:0;border-radius:0;background:none}
#overall-mvp-metrics .metric+.metric{padding:0 0 0 22px;border-left:1px solid var(--line)}
#overall-mvp-metrics .metric dt{flex:0 0 100%;min-height:0;padding:0;margin:0;font-size:11px;line-height:1.4;font-weight:500}
#overall-mvp-metrics .metric dd{flex:0 0 auto;max-width:100%;font-size:24px;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.025em}
#overall-mvp-metrics .metric>.metric-rank{position:static;flex:0 0 auto;align-self:center;min-width:0;padding:2px 5px;font-size:10px;line-height:1.3;border-radius:4px}
#overall-mvp-metrics .metric>.metric-rank:not(.medal-gold):not(.medal-silver):not(.medal-bronze){border-color:transparent;background:transparent;color:var(--muted)}
@media(max-width:420px){#overall-mvp-metrics{padding-bottom:16px;margin-bottom:16px}#overall-mvp-metrics .metric{padding-right:14px;column-gap:6px}#overall-mvp-metrics .metric+.metric{padding-left:14px}#overall-mvp-metrics .metric dd{font-size:21px}}

/* A soft medal tint carries the rank badge color across its statistic card. */
.metric:has(>.metric-rank.medal-gold){--medal-tint:248,232,172}
.metric:has(>.metric-rank.medal-silver){--medal-tint:227,233,237}
.metric:has(>.metric-rank.medal-bronze){--medal-tint:238,209,188}
.metric:has(>.metric-rank:is(.medal-gold,.medal-silver,.medal-bronze)){background:linear-gradient(225deg,rgba(var(--medal-tint),.12),rgba(var(--medal-tint),.035) 55%,transparent),var(--wash)}
html[data-theme=light] .metric:has(>.metric-rank:is(.medal-gold,.medal-silver,.medal-bronze)){background:linear-gradient(225deg,rgba(var(--medal-tint),.3),rgba(var(--medal-tint),.09) 55%,transparent),var(--wash)}

/* Keep identity first; achievements read as one quiet row below it. */
#player-header[data-profile]{position:relative;isolation:isolate;overflow:hidden;width:calc(100% - 56px);max-width:1124px;margin:20px auto 0;border:1px solid var(--line);border-radius:10px;background:radial-gradient(ellipse at 100% 0%,#44304440,transparent 70%),#151515}
#player-header[data-profile]>.wrap{max-width:none}
@media(max-width:520px){#player-header[data-profile]{width:calc(100% - 36px);margin-top:16px}}
#player-header[data-profile]>.wrap{position:relative;z-index:1;padding-top:18px;padding-bottom:24px}
#player-header[data-profile] .topline{justify-content:flex-end;margin-bottom:24px;min-height:28px}
#player-header .hero-link{margin:0}#profile-link:empty{display:none}
#player-header .cricheroes-link{font-size:11px;gap:6px;min-height:28px;font-weight:600;opacity:.8}
#player-header .cricheroes-link:hover{opacity:1}#player-header .cricheroes-link img{width:18px;height:18px;flex-basis:18px}
#player-header[data-profile] .hero-layout{display:block}
#player-header[data-profile] .hero-person{gap:24px;align-items:center}
#player-header[data-profile] .hero-avatar{width:104px;height:104px;flex-basis:104px;font-size:34px;border-width:2px;box-shadow:0 4px 20px #0003}
#player-header[data-profile] .hero-name-row{margin:0 0 9px;gap:8px 14px}
#player-header[data-profile] h1{font-size:clamp(32px,4vw,46px);letter-spacing:-.045em;line-height:1.08}
#player-header[data-profile] .hero-trophies{gap:0}
#player-header[data-profile] .hero-trophy{background:transparent;min-width:22px;min-height:24px;padding:2px;border-radius:4px}
#player-header[data-profile] .hero-trophy svg{width:17px;height:17px}
#player-header[data-profile] .hero-trophy:hover{background:#d9b75b18}
#player-header[data-profile] .hero-person-copy .attributes{display:flex;align-items:center;gap:4px 0;margin:0;font-size:12px;line-height:1.65;color:var(--muted)}
#player-header[data-profile] .attributes span+span::before{content:'·';display:inline-block;padding:0 9px;opacity:.55}
#player-header[data-profile] #teams{gap:3px 0;margin-top:8px;align-items:center;line-height:1.65}
#player-header[data-profile] #teams .chip{background:none;border:0;border-radius:0;padding:0;font-size:11px;color:var(--muted)}
#player-header[data-profile] #teams .chip+.chip::before{content:' / ';padding:0 7px;opacity:.45}
#player-header[data-profile] #teams .chip:last-child:not(:first-child){color:var(--muted)}
#player-header[data-profile] #ranking-tags:not([hidden]){border-top:1px solid #ffffff12;margin-top:22px;padding-top:16px}
#player-header[data-profile] .rank-tags{gap:8px;margin:0}
#player-header[data-profile] .rank-tag{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:8px 11px;min-height:35px;background:#ffffff06;border:1px solid #ffffff18;border-radius:6px;box-shadow:none;color:#e7e7e7;line-height:1.35}
#player-header[data-profile] .rank-tag .rank-label{font-size:12px;font-weight:650;gap:6px}
#player-header[data-profile] .rank-tag .discipline-icon{width:15px;height:15px;flex-basis:15px;color:#a7a7ad}
#player-header[data-profile] .rank-tag .rank-scope{font-size:10px;font-weight:400;color:#a8a8a8}
#player-header[data-profile] .rank-tag .rank-value{display:none}
#player-header[data-profile] .rank-tag.rank-first{background:#dcb65b0d;border-color:#dcb65b33;color:#f0d38a}
#player-header[data-profile] .rank-tag.rank-first .discipline-icon{color:inherit}
#player-header[data-profile].champion-profile{border-top-color:#b79343;border-bottom-color:#b793432b;background:radial-gradient(ellipse at 90% 15%,#a97e2620,transparent 62%),linear-gradient(105deg,#1d1b15,#292418)}
#player-header[data-profile].champion-profile::after{content:'';position:absolute;z-index:0;width:470px;height:470px;right:-170px;top:-330px;border:1px solid #d0ad5524;border-radius:50%;box-shadow:0 0 0 46px #d0ad5505,0 0 0 92px #d0ad5504;pointer-events:none}
#player-header[data-profile].champion-profile .hero-avatar{border-color:#e8c56b;box-shadow:0 0 0 3px #e8bd5429,0 0 13px #e7b84b75,0 0 28px #c894363d}
#player-header[data-profile].champion-profile .attributes{color:#c7bfae}
#player-header[data-profile].champion-profile .rank-tag .discipline-icon{color:#ccb473}
/* Devta's decorative cover sits below every profile control and label. */
#player-header[data-profile][data-cover=devta-modi]::after{display:none}

#player-header[data-profile][data-cover=devta-modi]::before{content:'';position:absolute;z-index:0;pointer-events:none;right:-54px;top:6px;bottom:-62px;width:260px;background:#d1ac5d;opacity:.10;mask:url("/apl/static/player-media/devta-modi-gold.webp") center/contain no-repeat}
html[data-theme=light] #player-header[data-profile][data-cover=devta-modi]::before{background:#ac812c;opacity:.075}
@media(max-width:620px){#player-header[data-profile][data-cover=devta-modi]::before{right:-48px;top:auto;bottom:-42px;width:190px;height:230px;opacity:.075}html[data-theme=light] #player-header[data-profile][data-cover=devta-modi]::before{opacity:.065}}
html[data-theme=light] #player-header[data-profile]{background:radial-gradient(ellipse at 100% 0%,#f2dce955,transparent 70%),#fff}
html[data-theme=light] #player-header[data-profile].champion-profile{background:radial-gradient(ellipse at 95% 0%,#e8cc7730,transparent 65%),linear-gradient(105deg,#fffdf7,#f6efdc)}
html[data-theme=light] #player-header[data-profile].champion-profile .attributes{color:#756b54}
html[data-theme=light] #player-header[data-profile] #ranking-tags:not([hidden]){border-top-color:#27272712}
html[data-theme=light] #player-header[data-profile] .rank-tag{background:#ffffff88;border-color:#302b211c;color:#38362f}
html[data-theme=light] #player-header[data-profile] .rank-tag .rank-scope{color:#76736b}
html[data-theme=light] #player-header[data-profile] .rank-tag .discipline-icon{color:#837e71}
html[data-theme=light] #player-header[data-profile] .rank-tag.rank-first{background:#fff3cb;border-color:#dec575;color:#725612}
html[data-theme=light] #player-header[data-profile].champion-profile .rank-tag .discipline-icon{color:#9a7c32}
@media(max-width:620px){
#player-header[data-profile]>.wrap{padding-top:14px;padding-bottom:19px}
#player-header[data-profile] .topline{margin-bottom:20px}
#player-header[data-profile] .hero-person{gap:16px;align-items:flex-start}
#player-header[data-profile] .hero-avatar{width:76px;height:76px;flex-basis:76px;font-size:25px}
#player-header[data-profile] h1{font-size:30px}
#player-header[data-profile] .hero-name-row{gap:6px 8px;margin-bottom:8px}
#player-header[data-profile] .hero-person-copy .attributes{font-size:11px;gap:3px 10px;line-height:1.6}
#player-header[data-profile] .attributes span+span::before{content:none}
#player-header[data-profile] #teams{margin-top:7px;gap:3px 9px}
#player-header[data-profile] #teams .chip+.chip::before{content:none}
#player-header[data-profile] #teams .chip{font-size:10px}
#player-header[data-profile] #ranking-tags:not([hidden]){margin-top:18px;padding-top:13px}
#player-header[data-profile] .rank-tags{gap:6px}
#player-header[data-profile] .rank-tag{padding:7px 9px;gap:3px 6px}
#player-header[data-profile] .rank-tag .rank-label{font-size:11px}
#player-header[data-profile] .rank-tag .rank-scope{font-size:10px}
}

/* Compact player details, with one toolbar and smaller individual stats. */
#player-header[data-profile]>.wrap{padding-top:12px;padding-bottom:18px}
#player-header[data-profile] .topline{margin-bottom:12px;min-height:24px}
#player-header[data-profile] .hero-person{gap:18px}
#player-header[data-profile] .hero-avatar{width:72px;height:72px;flex-basis:72px;font-size:25px}
#player-header[data-profile] h1{font-size:clamp(26px,3vw,34px)}
#player-header[data-profile] .hero-name-row{margin-bottom:6px;gap:6px 10px}
#player-header[data-profile] #teams{margin-top:5px}
#player-header[data-profile] #ranking-tags:not([hidden]){margin-top:15px;padding-top:12px}
body:has(#player-header[data-profile]) main.wrap{padding-top:18px}
#player-content>.section-nav{margin-bottom:18px;padding-bottom:10px;gap:3px}
#player-content>.section-nav a{font-size:12px;padding:8px 13px;border-radius:6px}
#totals>.section-head{display:none}
#sheet-ratings{display:flex;align-items:stretch;gap:24px;margin:0 0 24px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}
#sheet-ratings[hidden]{display:none}
.sheet-prices{display:flex;gap:8px;margin:0;flex-shrink:0}
.sheet-rating-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:center;flex:1;gap:8px;margin:0;min-width:0}
.sheet-rating-value{min-width:0;padding:8px}
.sheet-rating-value dt{font-size:10px;line-height:1.5;color:var(--muted);font-weight:400}
.sheet-rating-value dd{margin:5px 0 0;font-size:19px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}
.sheet-rating-overall{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-radius:6px;background:var(--wash);padding:10px 12px}
.sheet-rating-overall dd{font-size:23px}
.sheet-price{min-width:110px;padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:var(--wash)}
.sheet-price dd{font-size:25px;letter-spacing:-.04em;margin-top:5px;white-space:nowrap}
.sheet-price-sold{background:linear-gradient(130deg,#65c9a614,#65c9a604);border-color:#65c9a633}
.sheet-price-sold dt{color:#91cbb6}
.sheet-price-sold dd{color:#bdebd9}
.sheet-price-unit{font-size:11px;font-weight:400;letter-spacing:0;color:var(--muted);margin-left:4px}
.sheet-price-sold .sheet-price-unit{color:#91cbb6}
html[data-theme=light] .sheet-price-sold{background:linear-gradient(130deg,#eaf7f0,#f5faf7);border-color:#c5dfd0}
html[data-theme=light] .sheet-price-sold dt,html[data-theme=light] .sheet-price-sold .sheet-price-unit{color:#4a7160}
html[data-theme=light] .sheet-price-sold dd{color:#225f45}
@media(max-width:1000px){#sheet-ratings{flex-wrap:wrap;gap:12px}.sheet-prices{flex:1}.sheet-price{flex:1}.sheet-rating-values{flex-basis:100%;padding-top:10px;border-top:1px solid var(--line)}}
@media(max-width:700px){#sheet-ratings{gap:12px;padding:10px}.sheet-prices{width:100%}.sheet-price{min-width:0}.sheet-rating-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sheet-rating-value:not(.sheet-price){padding:9px 8px}.sheet-rating-values .sheet-rating-value dt{min-height:15px}.sheet-rating-values .sheet-rating-value dd{font-size:20px}.sheet-rating-overall{justify-content:flex-start}}
@media(max-width:360px){.sheet-rating-values{grid-template-columns:repeat(2,minmax(0,1fr))}}
#totals>.panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:0;border:0;background:transparent}
#totals #overall-mvp-metrics{grid-column:2;grid-row:1;width:300px;margin:0;padding:0;border:0}
#totals #overall-mvp-metrics>.metrics{margin:0;gap:0}
#totals #overall-mvp-metrics .metric{min-height:0;padding:0 16px 0 0;border-radius:0}
#totals #overall-mvp-metrics .metric+.metric{padding-left:16px;padding-right:0}
#totals #overall-mvp-metrics .metric dt{margin:0}
#totals #overall-mvp-metrics .metric dd{font-size:21px}
#totals #overall-mvp-metrics .metric dd.unavailable-value{font-size:13px}
#totals #overall-mvp-metrics[data-metric-count="3"]>.metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}
#totals #overall-mvp-metrics[data-metric-count="1"]>.metrics{grid-template-columns:minmax(0,1fr)}
#totals #overall-mvp-metrics .metric>.metric-rank{min-width:0}
#totals #overall-mvp-metrics .win-record-context{flex:0 0 100%;margin:0;font-size:10px;line-height:1.35;color:var(--muted)}
@media(min-width:701px){#totals #overall-mvp-metrics[data-metric-count="3"]{width:430px}#totals #overall-mvp-metrics[data-metric-count="1"]{width:150px}}
@media(min-width:701px) and (max-width:900px){
#totals[data-win-record="true"]>.panel{grid-template-columns:minmax(0,1fr);gap:14px}
#totals[data-win-record="true"] #overall-mvp-metrics{grid-column:1;grid-row:1;width:100%;padding-bottom:14px;border-bottom:1px solid var(--line)}
#totals[data-win-record="true"] #category-tabs{grid-column:1;grid-row:2;justify-self:start}
#totals[data-win-record="true"] #combined-metrics{grid-column:1;grid-row:3}
}
#totals #category-tabs{grid-column:1;grid-row:1;margin:0;padding:3px;gap:2px;flex-wrap:nowrap}
#totals #category-tabs button{font-size:12px;padding:8px 11px;gap:6px;min-height:36px}
#totals #category-tabs .discipline-icon{width:17px;height:17px;flex-basis:17px}
#combined-metrics{grid-column:1 / -1;min-width:0}
#combined-metrics>.category-heading{margin:0 0 10px}
#combined-metrics>.category-heading h3{font-size:13px;font-weight:600;margin:0;gap:6px}
#combined-metrics>.category-heading .discipline-icon{width:15px;height:15px;flex-basis:15px}
#combined-metrics>.category-heading .pill{font-size:10px;padding:2px 6px;background:transparent;color:var(--muted)}
#player-content .metrics{gap:10px;margin-top:10px}
#player-content .metric{min-height:78px;padding:12px;border-radius:6px}
#player-content .metric dt{font-size:11px;margin-bottom:7px;line-height:1.4}
#player-content .metric dd{font-size:22px;line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums}
#player-content .metric dd.unavailable-value{font-size:13px;font-weight:500;line-height:1.5;color:var(--muted);letter-spacing:0}
#player-content .metric>.metric-rank{top:9px;right:9px;font-size:10px;padding:2px 5px;min-width:26px}
#player-content .metric .small{font-size:10px;margin-top:5px;line-height:1.35}

#player-content .season-card-head{padding:16px 16px 12px}
#player-content .season-open-card .season-body{padding:0 16px 16px}
#player-content .season-open-card .source-record{padding-top:12px}
#player-content .match-card{padding:17px}
@media(max-width:700px){
#totals>.panel{grid-template-columns:minmax(0,1fr);gap:14px}
#totals #overall-mvp-metrics{grid-column:1;grid-row:1;width:100%;padding-bottom:14px;border-bottom:1px solid var(--line)}
#totals #category-tabs{grid-column:1;grid-row:2;width:100%}
#totals #category-tabs button{flex:1;justify-content:center;min-height:38px}
#combined-metrics{grid-column:1;grid-row:3}
#player-header[data-profile] .hero-person{gap:14px}
#player-header[data-profile] .hero-avatar{width:62px;height:62px;flex-basis:62px;font-size:22px}
#player-header[data-profile] h1{font-size:27px}
#player-content .metric{padding:11px;min-height:76px}
}
@media(max-width:480px){#totals #overall-mvp-metrics[data-metric-count="3"] .metric dt{min-height:2.8em}}

/* The directory keeps its heading, filters and player cards in one compact flow. */
#browse{margin-bottom:28px}
#browse .directory-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px}
#browse .directory-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 12px}
#browse .directory-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:0}
#browse #browse-count{font-size:12px;margin:0;color:var(--muted)}
#browse #chooser{gap:12px;margin:0 0 20px}
#browse .player-search-wrap{max-width:none}
#browse .player-search-wrap input{padding-top:12px;padding-bottom:12px;font-size:14px}
#browse .directory-filters{display:flex;align-items:center;justify-content:space-between;gap:12px}
#browse #directory-reset{flex-shrink:0;font-size:12px;font-weight:500;padding:6px 0;color:var(--muted)}
#browse .browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
#browse .browse-card{padding:0;min-width:0;border-radius:8px;box-shadow:none}
#browse .browse-card:hover{border-color:#707070;box-shadow:none}
#browse .browse-profile-link{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:16px;border-radius:inherit}
#browse .browse-profile-link[data-has-audio]{padding-right:34px}
#browse .browse-profile-link>.music-badge{position:absolute;right:12px;bottom:12px;opacity:.65;pointer-events:none}
#browse .browse-card-head{gap:11px;align-items:flex-start}
#browse .player-avatar{width:40px;height:40px;flex-basis:40px;font-size:13px}
#browse .browse-card-identity{flex:1;padding-top:1px}
#browse .browse-name-row{gap:4px 6px}
#browse .browse-name-row strong{font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}
#browse .browse-team{display:block;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow-wrap:anywhere;line-height:1.45;font-size:11px;margin:3px 0 0}
#browse .browse-quick-stats{gap:15px;margin:0 0 0 51px;padding:0;border:0;line-height:1.4;flex-wrap:wrap}
#browse .browse-quick-stats span{font-size:11px;margin:0}
#browse .browse-quick-stats b{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;margin-right:3px}
#browse .rank-tags.compact{gap:5px 12px;margin:0 0 0 51px;max-width:none}
#browse .rank-tags.compact .rank-tag{display:inline-flex;flex-direction:row;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;gap:4px;margin:0;padding:2px 6px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:4px;background:none;box-shadow:none;color:var(--muted);line-height:1.5}
#browse .rank-tags.compact .rank-label{display:inline-flex;align-items:baseline;font-size:10px;font-weight:550;line-height:1.5;gap:4px;color:inherit}
#browse .rank-tags.compact .rank-label>span{margin:0;font-size:inherit;line-height:inherit;color:inherit}
#browse .rank-tags.compact .rank-scope{display:inline;font-size:9px;font-weight:400;margin:0;color:var(--muted)}
#browse .rank-tags.compact .discipline-icon{width:11px;height:11px;flex-basis:11px;align-self:center;margin:0}
#browse .rank-tags.compact .rank-first{color:#cfb770}
html[data-theme=light] #browse .rank-tags.compact .rank-first{color:#856718}
#player-header[data-profile] .rank-tag{padding:5px 10px 5px 5px;gap:5px 10px;border-radius:7px;min-height:34px}
#player-header[data-profile] .rank-tag .rank-label{gap:7px;font-size:11px;font-weight:500}
#player-header[data-profile] .rank-tag .rank-number{order:-1;min-width:29px;min-height:25px;border-radius:5px;font-size:11px;font-weight:650}
#player-header[data-profile] .rank-tag:not(.rank-first):not(.rank-second):not(.rank-third) .rank-number{background:#ffffff08;border-color:#ffffff18;color:#e7e7e7}
#player-header[data-profile] .rank-tag .discipline-icon{width:13px;height:13px;flex-basis:13px}
#player-header[data-profile] .rank-tag .rank-scope{padding-left:9px;border-left:1px solid #ffffff20;font-size:9px}
html[data-theme=light] #player-header[data-profile] .rank-tag:not(.rank-first):not(.rank-second):not(.rank-third) .rank-number{background:#00000004;border-color:#00000014;color:#48443c}
html[data-theme=light] #player-header[data-profile] .rank-tag .rank-scope{border-color:#00000018}
#browse .rank-tags.compact .rank-number{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:10px;font-weight:600}
#player-content .metric-rank.medal-gold{background:linear-gradient(140deg,#fff2bd,#efd485);border-color:#d4b457}
#player-content .metric-rank.medal-silver{background:linear-gradient(140deg,#f0f4f7,#ced9e2);border-color:#aebcc6}
#player-content .metric-rank.medal-bronze{background:linear-gradient(140deg,#f4dfcb,#ddb495);border-color:#bc9072}
#browse .champion-card{border-color:#68552f;background:linear-gradient(135deg,#caa24a10,transparent 65%),var(--surface)}
#browse .champion-card .player-avatar{outline:1px solid #e8c56b;outline-offset:1px;box-shadow:0 0 0 3px #e8bd541c,0 0 11px #e7b84b65,0 0 20px #c894362b}
#player-header[data-profile].champion-profile .hero-avatar,#browse .champion-card .player-avatar{--halo-inner:13px;--halo-outer:28px;animation:champion-halo 3.8s ease-in-out infinite}
#browse .champion-card .player-avatar{--halo-inner:11px;--halo-outer:20px}
@keyframes champion-halo{0%,100%{box-shadow:0 0 0 3px #e8bd541a,0 0 var(--halo-inner) #e7b84b40,0 0 var(--halo-outer) #c894361a}50%{box-shadow:0 0 0 3px #e8bd5433,0 0 var(--halo-inner) #e7b84b99,0 0 var(--halo-outer) #c894364d}}
@media(prefers-reduced-motion:reduce){#player-header[data-profile].champion-profile .hero-avatar,#browse .champion-card .player-avatar{animation:none}}
#browse .champion-card:hover{border-color:#ba984e}
html[data-theme=light] #browse .champion-card{background:linear-gradient(135deg,#eac3631c,transparent 65%),var(--surface);border-color:#d6bd7f}
html[data-theme=light] #browse .browse-card:hover{border-color:#ababba}
/* Monster Mohan's cover replaces the champion background, not his awards. */
#player-header[data-profile][data-cover=monster]{border-color:#304331;border-top-color:#91bb51;background:radial-gradient(ellipse at 100% 30%,#67a93420,transparent 58%),linear-gradient(110deg,#111612 25%,#17271b 100%)}
#player-header[data-profile][data-cover=monster]::after{display:none}
#player-header[data-profile][data-cover=monster]::before{content:'';position:absolute;z-index:0;pointer-events:none;right:-22px;top:-22px;bottom:-30px;width:370px;background:url("/apl/static/player-media/monster-mohan.svg") center/cover no-repeat;opacity:.48}
#player-header[data-profile][data-cover=monster] :is(.attributes,#teams .chip,.topline>a){color:#b5c2b1}
#player-header[data-profile][data-cover=monster] .rank-tag:not(.rank-first) .discipline-icon{color:#a2bf87}
#player-header[data-profile][data-cover=monster] #ranking-tags{border-top-color:#b3de7b18}
#browse .browse-card[data-cover=monster]{border-color:#344a31;background:radial-gradient(ellipse at 100% 0%,#7eb83c1c,transparent 65%),var(--surface)}
#browse .browse-card[data-cover=monster]:hover{border-color:#88ac52}
html[data-theme=light] #player-header[data-profile][data-cover=monster]{border-color:#c4d3b8;border-top-color:#749743;background:radial-gradient(ellipse at 100% 30%,#b2d98033,transparent 58%),linear-gradient(110deg,#fcfef9 25%,#e6f0db 100%)}
html[data-theme=light] #player-header[data-profile][data-cover=monster]::before{opacity:.25;filter:brightness(.6) saturate(.8)}
html[data-theme=light] #player-header[data-profile][data-cover=monster] :is(.attributes,#teams .chip,.topline>a){color:#526347}
html[data-theme=light] #player-header[data-profile][data-cover=monster] .rank-tag:not(.rank-first) .discipline-icon{color:#5b783e}
html[data-theme=light] #player-header[data-profile][data-cover=monster] #ranking-tags{border-top-color:#526e3624}
html[data-theme=light] #browse .browse-card[data-cover=monster]{border-color:#c4d3b8;background:linear-gradient(130deg,#ebf4de,var(--surface) 75%)}
html[data-theme=light] #browse .browse-card[data-cover=monster]:hover{border-color:#749743}
@media(max-width:620px){#player-header[data-profile][data-cover=monster]::before{width:225px;right:-52px;top:0;bottom:-30px;opacity:.23}html[data-theme=light] #player-header[data-profile][data-cover=monster]::before{opacity:.14}}
/* Pavan Shetty's red cover and animated RCB lion watermark. */
#player-header[data-profile][data-cover=rcb]{border-color:#663338;border-top-color:#d34349;background:radial-gradient(ellipse at 100% 10%,#db243b2b,transparent 64%),linear-gradient(110deg,#230d12 20%,#53151e 100%)}
#player-header[data-profile][data-cover=rcb]::after{display:none}
#player-header[data-profile][data-cover=rcb]::before{--lion-opacity:.20;content:'';position:absolute;z-index:0;pointer-events:none;right:18px;top:22px;width:270px;height:200px;background:#d8b469;mask:url("/apl/static/player-media/pavan-rcb-logo.webp") center -25px/270px auto no-repeat;opacity:var(--lion-opacity);transform-origin:50% 65%;animation:rcb-lion-rise 6s ease-in-out infinite}
#player-header[data-profile][data-cover=rcb] :is(.attributes,#teams .chip,.topline>a){color:#d7bfc2}
#player-header[data-profile][data-cover=rcb] .rank-tag:not(.rank-first) .discipline-icon{color:#daa1a8}
#player-header[data-profile][data-cover=rcb] #ranking-tags{border-top-color:#e6b8bc20}
#browse .browse-card[data-cover=rcb]{border-color:#663338;background:radial-gradient(ellipse at 100% 0%,#d32d4423,transparent 72%),var(--surface)}
#browse .browse-card[data-cover=rcb]:hover{border-color:#ce555f}
html[data-theme=light] #player-header[data-profile][data-cover=rcb]{border-color:#e4bbc0;border-top-color:#c72c3b;background:radial-gradient(ellipse at 100% 20%,#e6465420,transparent 65%),linear-gradient(110deg,#fffafb 20%,#f7dce1 100%)}
html[data-theme=light] #player-header[data-profile][data-cover=rcb]::before{--lion-opacity:.14;background:#9e343f}
html[data-theme=light] #player-header[data-profile][data-cover=rcb] :is(.attributes,#teams .chip,.topline>a){color:#82525b}
html[data-theme=light] #player-header[data-profile][data-cover=rcb] .rank-tag:not(.rank-first) .discipline-icon{color:#a35d68}
html[data-theme=light] #player-header[data-profile][data-cover=rcb] #ranking-tags{border-top-color:#9a384424}
html[data-theme=light] #browse .browse-card[data-cover=rcb]{border-color:#e4bbc0;background:linear-gradient(130deg,#fae8eb,var(--surface) 75%)}
html[data-theme=light] #browse .browse-card[data-cover=rcb]:hover{border-color:#c75a66}
@keyframes rcb-lion-rise{0%,100%{transform:translateY(4px) scale(1);opacity:var(--lion-opacity);filter:drop-shadow(0 0 0 transparent)}50%{transform:translateY(-4px) scale(1.025);opacity:calc(var(--lion-opacity) + .07);filter:drop-shadow(0 0 13px #eab66566)}}
@media(max-width:620px){#player-header[data-profile][data-cover=rcb]::before{--lion-opacity:.12;width:180px;right:-20px;top:auto;bottom:0;height:133px;mask-size:180px auto;mask-position:center -17px}html[data-theme=light] #player-header[data-profile][data-cover=rcb]::before{--lion-opacity:.08}}
@media(prefers-reduced-motion:reduce){#player-header[data-profile][data-cover=rcb]::before{animation:none;transform:none;filter:none}}
/* Sumeet Gupta: a quiet Goan sunset above the sea. */
#player-header[data-profile][data-cover=goa]{border-color:#35555a;border-top-color:#d39572;background:radial-gradient(ellipse at 100% 0%,#dd95633b,transparent 58%),linear-gradient(110deg,#102329 25%,#1e4143 100%)}
#player-header[data-profile][data-cover=goa]::after{display:none}
#player-header[data-profile][data-cover=goa]::before{content:'';position:absolute;z-index:0;pointer-events:none;right:-10px;bottom:-16px;width:400px;height:270px;background:url("/apl/static/player-media/sumeet-goa.svg") right bottom/contain no-repeat;mask:linear-gradient(90deg,transparent,black 32%);opacity:.7}
#player-header[data-profile][data-cover=goa] :is(.attributes,#teams .chip,.topline>a){color:#bbcecd}
#player-header[data-profile][data-cover=goa] .rank-tag:not(.rank-first) .discipline-icon{color:#9dcac7}
#player-header[data-profile][data-cover=goa] #ranking-tags{border-top-color:#b0dedb20}
#browse .browse-card[data-cover=goa]{border-color:#35555a;background:radial-gradient(ellipse at 100% 0%,#df996324,transparent 60%),linear-gradient(120deg,#488f8714,var(--surface) 75%)}
#browse .browse-card[data-cover=goa]:hover{border-color:#d39572}
html[data-theme=light] #player-header[data-profile][data-cover=goa]{border-color:#bdd5cf;border-top-color:#d49770;background:radial-gradient(ellipse at 100% 0%,#ffd1a88c,transparent 60%),linear-gradient(110deg,#fbfcf7 25%,#e1f0e9 100%)}
html[data-theme=light] #player-header[data-profile][data-cover=goa]::before{opacity:.55}
html[data-theme=light] #player-header[data-profile][data-cover=goa] :is(.attributes,#teams .chip,.topline>a){color:#506f6d}
html[data-theme=light] #player-header[data-profile][data-cover=goa] .rank-tag:not(.rank-first) .discipline-icon{color:#487b75}
html[data-theme=light] #player-header[data-profile][data-cover=goa] #ranking-tags{border-top-color:#497f7324}
html[data-theme=light] #browse .browse-card[data-cover=goa]{border-color:#bdd5cf;background:radial-gradient(ellipse at 100% 0%,#f8d5b541,transparent 65%),linear-gradient(130deg,#eaf5ef,var(--surface) 75%)}
html[data-theme=light] #browse .browse-card[data-cover=goa]:hover{border-color:#b68863}
@media(max-width:620px){#player-header[data-profile][data-cover=goa]::before{width:260px;height:195px;right:-64px;bottom:-12px;opacity:.42}html[data-theme=light] #player-header[data-profile][data-cover=goa]::before{opacity:.32}}
/* RK's Jay Shah portrait sits quietly in the blue cover. */
#player-header[data-profile][data-cover=jay-shah]{border-color:#3c4a70;border-top-color:#8ba8e0;background:radial-gradient(ellipse at 100% 5%,#617bd13b,transparent 62%),linear-gradient(110deg,#111b31 25%,#253657 100%)}
#player-header[data-profile][data-cover=jay-shah]::after{display:none}
#player-header[data-profile][data-cover=jay-shah]::before{content:'';position:absolute;z-index:0;pointer-events:none;right:-8px;top:2px;bottom:-38px;width:260px;background:#c4d3f4;mask:url("/apl/static/player-media/rk-jay-shah.webp") center/contain no-repeat;mask-mode:luminance;opacity:.22}
#player-header[data-profile][data-cover=jay-shah] :is(.attributes,#teams .chip,.topline>a){color:#bac8e2}
#player-header[data-profile][data-cover=jay-shah] .rank-tag:not(.rank-first) .discipline-icon{color:#a5bce5}
#player-header[data-profile][data-cover=jay-shah] #ranking-tags{border-top-color:#bbcdf420}
#browse .browse-card[data-cover=jay-shah]{border-color:#3c4a70;background:radial-gradient(ellipse at 100% 0%,#617bd128,transparent 70%),var(--surface)}
#browse .browse-card[data-cover=jay-shah]:hover{border-color:#8ba8e0}
html[data-theme=light] #player-header[data-profile][data-cover=jay-shah]{border-color:#c1cde4;border-top-color:#6b87c4;background:radial-gradient(ellipse at 100% 0%,#b1c6f143,transparent 60%),linear-gradient(110deg,#fbfcff 25%,#e6ecf9 100%)}
html[data-theme=light] #player-header[data-profile][data-cover=jay-shah]::before{background:#42629e;opacity:.18}
html[data-theme=light] #player-header[data-profile][data-cover=jay-shah] :is(.attributes,#teams .chip,.topline>a){color:#52688e}
html[data-theme=light] #player-header[data-profile][data-cover=jay-shah] .rank-tag:not(.rank-first) .discipline-icon{color:#657ead}
html[data-theme=light] #player-header[data-profile][data-cover=jay-shah] #ranking-tags{border-top-color:#526e9b24}
html[data-theme=light] #browse .browse-card[data-cover=jay-shah]{border-color:#c1cde4;background:linear-gradient(130deg,#eaf0fc,var(--surface) 75%)}
html[data-theme=light] #browse .browse-card[data-cover=jay-shah]:hover{border-color:#6b87c4}
@media(max-width:620px){#player-header[data-profile][data-cover=jay-shah]::before{width:190px;right:-36px;top:auto;bottom:-30px;height:205px;opacity:.14}html[data-theme=light] #player-header[data-profile][data-cover=jay-shah]::before{opacity:.11}}
@media(max-width:980px){#browse .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){
#browse .directory-results-head{align-items:flex-start;gap:12px;margin-bottom:18px}
#browse .directory-heading{display:block}
#browse .directory-heading h1{font-size:27px;margin-bottom:4px}
#browse .directory-filters{align-items:flex-start}
#browse .browse-grid{grid-template-columns:1fr;gap:10px}
#browse .browse-profile-link{padding:14px}
}
.player-site-toolbar{position:sticky;top:0;z-index:20;background:var(--page,#080808)}
.player-site-toolbar .site-bar{position:static}
#profile-search-bar{max-width:1180px;margin:0 auto;padding:10px 28px 12px}
.profile-search-control{position:relative}
.profile-search-tools{display:flex;align-items:center;gap:12px}
.profile-search-input{position:relative;display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0 12px;background:var(--surface);border:1px solid var(--line);border-radius:7px}
.player-role-buttons{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--wash);flex-shrink:0}
.player-role-buttons button{min-height:38px;padding:8px 18px;border:0;border-radius:9px;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.01em;background:transparent;color:var(--muted);white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,transform .12s}
.player-role-buttons button:hover{background:var(--surface);color:var(--ink)}
.player-role-buttons button:active{transform:scale(.97)}
.player-role-buttons button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.player-role-buttons button[aria-pressed=true],.player-role-buttons button[aria-pressed=true]:hover{background:var(--ink);color:var(--page);box-shadow:0 2px 8px #00000029}
#browse .directory-filters{flex-wrap:wrap}
.directory-filter-groups{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
#browse #directory-roles{min-height:36px;padding:0;align-items:stretch}
#browse #directory-roles>button{min-height:34px;border-radius:6px;font-size:12px;line-height:1.5;padding-block:0;display:inline-flex;align-items:center;justify-content:center}
.profile-search-input:focus-within{border-color:var(--muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--muted) 12%,transparent)}
.profile-search-input>svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:var(--muted);stroke-width:1.7}
#profile-player-search{width:100%;min-width:0;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:12px;outline:none;box-shadow:none}
#profile-player-search::-webkit-search-cancel-button{display:none}
#profile-search-clear{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:19px;line-height:1}
#profile-search-clear:hover{background:var(--wash);color:var(--ink)}
#profile-search-results{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:1;max-height:min(360px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 12px 28px #00000030}
.profile-search-result{position:relative;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:5px;text-decoration:none;color:var(--ink)}
.profile-search-result[data-has-audio]{padding-right:30px}
.profile-search-result>.music-badge{position:absolute;right:8px;bottom:8px;opacity:.65;pointer-events:none}
#player-header>#hero-music{position:absolute;right:14px;bottom:12px;z-index:2;line-height:0;pointer-events:none}
#player-header>#hero-music .music-badge{width:14px;height:14px;opacity:.65}
.profile-search-result:hover,.profile-search-result:focus-visible{background:var(--wash);outline:1px solid var(--muted);outline-offset:-1px}
.profile-search-result .player-avatar{position:relative;display:grid;place-items:center;overflow:hidden;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--wash);font-size:10px}
.profile-search-result .player-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.profile-search-identity{min-width:0;flex:1}
.profile-search-name{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;font-weight:500}
.profile-search-name .champion-name{color:#e8c56b}
html[data-theme=light] .profile-search-name .champion-name{color:#87620e}
.profile-search-team{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;color:var(--muted)}
.profile-search-current{font-size:10px;color:var(--muted)}
.profile-search-empty{margin:0;padding:16px 12px;font-size:12px;color:var(--muted)}
html:has(#profile-search-bar:not([hidden])){scroll-padding-top:160px}
@media(max-width:700px){#profile-search-bar{padding:8px 18px 10px}.profile-search-tools{flex-direction:column;align-items:stretch;gap:7px}#profile-player-search{font-size:16px;padding:8px 0}.profile-search-result{padding:10px 8px}#profile-roles button{flex:1}.directory-filter-groups{gap:10px;width:100%}#directory-roles{display:flex;width:100%;gap:2px}#directory-roles button{flex:1 1 auto;min-height:44px;padding:10px 6px;font-size:12px;text-align:center}html:has(#profile-search-bar:not([hidden])){scroll-padding-top:230px}}

#player-header[data-profile][data-role-cover]{
  --cricket-haze:#69988b;--cricket-line:#a3c5b7;--cricket-kit:#9abeb4;--cricket-kit-shade:#5d867d;
  --cricket-skin:#becfc1;--cricket-helmet:#416b66;--cricket-pad:#c5d5ca;--cricket-shoe:#90a99f;
  --cricket-pitch:#c1b590;--cricket-wicket:#bbbd9e;--cricket-bat:#d1ba8e;--cricket-bat-edge:#9d8c67;--cricket-grip:#729286;
  --cricket-ball:#da967e;--cricket-ball-seam:#f2d6be;--cricket-shadow:#020d0e;
  border-color:#334a47;border-top-color:#71998a;
  background:radial-gradient(ellipse at 100% 5%,#457f7130,transparent 67%),linear-gradient(110deg,#151c1d 28%,#213c3b 100%);
}
#player-header[data-profile][data-role-cover]::before,
#player-header[data-profile][data-role-cover]::after,
html[data-theme=light] #player-header[data-profile][data-role-cover]::before,
html[data-theme=light] #player-header[data-profile][data-role-cover]::after{content:none;display:none;animation:none}
.role-cover-scene{display:none;position:absolute;z-index:0;right:0;top:0;bottom:0;width:54%;max-width:560px;overflow:hidden;pointer-events:none;opacity:.65}
#player-header[data-profile][data-role-cover]>.role-cover-scene:not([hidden]){display:block}
.role-cover-scene>svg{display:block;position:absolute;right:0;bottom:0;width:auto;height:100%;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24%)}
#player-header[data-role-cover=batter] .role-cricket-bowler,
#player-header[data-role-cover=bowler] .role-cricket-batter{display:none}
#player-header[data-profile][data-role-cover].champion-profile{
  --cricket-haze:#c4a05c;--cricket-line:#d6bd81;--cricket-kit:#c9b27a;--cricket-kit-shade:#9b824e;
  --cricket-skin:#ddc9a0;--cricket-helmet:#8d7039;--cricket-pad:#e6d9b4;--cricket-shoe:#b39c6a;
  --cricket-pitch:#cbb67b;--cricket-wicket:#dcc487;--cricket-bat:#ead199;--cricket-bat-edge:#b69b5e;--cricket-grip:#987b45;
  --cricket-ball:#e8ad83;--cricket-ball-seam:#ffddb9;--cricket-shadow:#100d07;
  border-color:#5d5037;border-top-color:#b79343;
  background:radial-gradient(ellipse at 100% 5%,#a97e2630,transparent 67%),linear-gradient(110deg,#1d1b15 28%,#3b301e 100%);
}
html[data-theme=light] #player-header[data-profile][data-role-cover]{
  --cricket-haze:#9bbead;--cricket-line:#6a9788;--cricket-kit:#719d8e;--cricket-kit-shade:#537a6e;
  --cricket-skin:#9caa94;--cricket-helmet:#416f64;--cricket-pad:#d7e5d7;--cricket-shoe:#5d8274;
  --cricket-pitch:#b5ab8e;--cricket-wicket:#8c9b7b;--cricket-bat:#c5a871;--cricket-bat-edge:#9c8351;--cricket-grip:#688d7a;
  --cricket-ball:#ae6f57;--cricket-ball-seam:#f5d9b9;--cricket-shadow:#638a7c;
  border-color:#c5d8ce;border-top-color:#7fa48e;
  background:radial-gradient(ellipse at 100% 0%,#c4dfd245,transparent 65%),linear-gradient(110deg,#fcfefc 28%,#e3eee7 100%);
}
html[data-theme=light] #player-header[data-profile][data-role-cover].champion-profile{
  --cricket-haze:#ccac69;--cricket-line:#a68a4e;--cricket-kit:#b29a64;--cricket-kit-shade:#91773f;
  --cricket-skin:#bba67e;--cricket-helmet:#8e7137;--cricket-pad:#ede1bd;--cricket-shoe:#9b8149;
  --cricket-pitch:#c3ae77;--cricket-wicket:#b69a5e;--cricket-bat:#d4b778;--cricket-bat-edge:#a98a49;--cricket-grip:#997e43;
  --cricket-ball:#b68455;--cricket-ball-seam:#f9e2b5;--cricket-shadow:#8c784c;
  border-color:#d9cba7;border-top-color:#be9238;
  background:radial-gradient(ellipse at 100% 0%,#e8cc7740,transparent 65%),linear-gradient(110deg,#fffdf7 28%,#f2e7c9 100%);
}

@media(max-width:760px){.role-cover-scene{width:51%;opacity:.5}.role-cover-scene>svg{mask-image:linear-gradient(90deg,transparent,#000 24%)}}
@media(max-width:520px){.role-cover-scene{width:76%;max-width:295px;top:auto;height:172px;right:-23px;opacity:.3}.role-cover-scene>svg{mask-image:linear-gradient(90deg,transparent,#000 30%)}html[data-theme=light] .role-cover-scene{opacity:.37}}
.role-bowler-body{transform:rotate(0deg);animation:role-bowler-body 9s linear -.8s infinite}
@keyframes role-bowler-body{0%{transform:rotate(0deg)}1%{transform:rotate(0deg)}2%{transform:rotate(0deg)}3%{transform:rotate(0deg)}4%{transform:rotate(0deg)}5%{transform:rotate(0deg)}6%{transform:rotate(0deg)}7%{transform:rotate(0deg)}8%{transform:rotate(0deg)}9%{transform:rotate(0deg)}10%{transform:rotate(0deg)}11%{transform:rotate(0deg)}12%{transform:rotate(0deg)}13%{transform:rotate(0deg)}14%{transform:rotate(0deg)}15%{transform:rotate(0deg)}16%{transform:rotate(0deg)}17%{transform:rotate(0deg)}18%{transform:rotate(0deg)}19%{transform:rotate(0deg)}20%{transform:rotate(0deg)}21%{transform:rotate(0.1deg)}22%{transform:rotate(0.37deg)}23%{transform:rotate(0.78deg)}24%{transform:rotate(1.3deg)}25%{transform:rotate(1.88deg)}26%{transform:rotate(2.5deg)}27%{transform:rotate(3.12deg)}28%{transform:rotate(3.7deg)}29%{transform:rotate(4.22deg)}30%{transform:rotate(4.63deg)}31%{transform:rotate(4.9deg)}32%{transform:rotate(5deg)}33%{transform:rotate(4.98deg)}34%{transform:rotate(4.93deg)}35%{transform:rotate(4.84deg)}36%{transform:rotate(4.72deg)}37%{transform:rotate(4.58deg)}38%{transform:rotate(4.41deg)}39%{transform:rotate(4.22deg)}40%{transform:rotate(4.01deg)}41%{transform:rotate(3.78deg)}42%{transform:rotate(3.54deg)}43%{transform:rotate(3.29deg)}44%{transform:rotate(3.03deg)}45%{transform:rotate(2.77deg)}46%{transform:rotate(2.5deg)}47%{transform:rotate(2.23deg)}48%{transform:rotate(1.97deg)}49%{transform:rotate(1.71deg)}50%{transform:rotate(1.46deg)}51%{transform:rotate(1.22deg)}52%{transform:rotate(0.99deg)}53%{transform:rotate(0.78deg)}54%{transform:rotate(0.59deg)}55%{transform:rotate(0.42deg)}56%{transform:rotate(0.28deg)}57%{transform:rotate(0.16deg)}58%{transform:rotate(0.07deg)}59%{transform:rotate(0.02deg)}60%{transform:rotate(0deg)}61%{transform:rotate(0deg)}62%{transform:rotate(0deg)}63%{transform:rotate(0deg)}64%{transform:rotate(0deg)}65%{transform:rotate(0deg)}66%{transform:rotate(0deg)}67%{transform:rotate(0deg)}68%{transform:rotate(0deg)}69%{transform:rotate(0deg)}70%{transform:rotate(0deg)}71%{transform:rotate(0deg)}72%{transform:rotate(0deg)}73%{transform:rotate(0deg)}74%{transform:rotate(0deg)}75%{transform:rotate(0deg)}76%{transform:rotate(0deg)}77%{transform:rotate(0deg)}78%{transform:rotate(0deg)}79%{transform:rotate(0deg)}80%{transform:rotate(0deg)}81%{transform:rotate(0deg)}82%{transform:rotate(0deg)}83%{transform:rotate(0deg)}84%{transform:rotate(0deg)}85%{transform:rotate(0deg)}86%{transform:rotate(0deg)}87%{transform:rotate(0deg)}88%{transform:rotate(0deg)}89%{transform:rotate(0deg)}90%{transform:rotate(0deg)}91%{transform:rotate(0deg)}92%{transform:rotate(0deg)}93%{transform:rotate(0deg)}94%{transform:rotate(0deg)}95%{transform:rotate(0deg)}96%{transform:rotate(0deg)}97%{transform:rotate(0deg)}98%{transform:rotate(0deg)}99%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
.role-bowler-arm{transform:translate(165px,177px) rotate(-165deg);animation:role-bowler-arm 9s linear -.8s infinite}
@keyframes role-bowler-arm{0%{transform:translate(165px,177px) rotate(-165deg)}1%{transform:translate(165px,177px) rotate(-165deg)}2%{transform:translate(165px,177px) rotate(-165deg)}3%{transform:translate(165px,177px) rotate(-165deg)}4%{transform:translate(165px,177px) rotate(-165deg)}5%{transform:translate(165px,177px) rotate(-165deg)}6%{transform:translate(165px,177px) rotate(-165deg)}7%{transform:translate(165px,177px) rotate(-165deg)}8%{transform:translate(165px,177px) rotate(-165deg)}9%{transform:translate(165px,177px) rotate(-165deg)}10%{transform:translate(165px,177px) rotate(-165deg)}11%{transform:translate(165px,177px) rotate(-165deg)}12%{transform:translate(165px,177px) rotate(-165deg)}13%{transform:translate(165px,177px) rotate(-165deg)}14%{transform:translate(165px,177px) rotate(-165deg)}15%{transform:translate(165px,177px) rotate(-165deg)}16%{transform:translate(165px,177px) rotate(-165deg)}17%{transform:translate(165px,177px) rotate(-165deg)}18%{transform:translate(165px,177px) rotate(-165deg)}19%{transform:translate(165px,177px) rotate(-165deg)}20%{transform:translate(165px,177px) rotate(-165deg)}21%{transform:translate(165px,177px) rotate(-160.96deg)}22%{transform:translate(165px,177px) rotate(-149.53deg)}23%{transform:translate(165px,177px) rotate(-131.78deg)}24%{transform:translate(165px,177px) rotate(-108.75deg)}25%{transform:translate(165px,177px) rotate(-81.5deg)}26%{transform:translate(165px,177px) rotate(-51.09deg)}27%{transform:translate(165px,177px) rotate(-18.57deg)}28%{transform:translate(165px,177px) rotate(15deg)}29%{transform:translate(165px,177px) rotate(48.57deg)}30%{transform:translate(165px,177px) rotate(81.09deg)}31%{transform:translate(165px,177px) rotate(111.5deg)}32%{transform:translate(165px,177px) rotate(138.75deg)}33%{transform:translate(165px,177px) rotate(161.78deg)}34%{transform:translate(165px,177px) rotate(179.53deg)}35%{transform:translate(165px,177px) rotate(190.96deg)}36%{transform:translate(165px,177px) rotate(195deg)}37%{transform:translate(165px,177px) rotate(195deg)}38%{transform:translate(165px,177px) rotate(195deg)}39%{transform:translate(165px,177px) rotate(195deg)}40%{transform:translate(165px,177px) rotate(195deg)}41%{transform:translate(165px,177px) rotate(195deg)}42%{transform:translate(165px,177px) rotate(195deg)}43%{transform:translate(165px,177px) rotate(195deg)}44%{transform:translate(165px,177px) rotate(195deg)}45%{transform:translate(165px,177px) rotate(195deg)}46%{transform:translate(165px,177px) rotate(195deg)}47%{transform:translate(165px,177px) rotate(195deg)}48%{transform:translate(165px,177px) rotate(195deg)}49%{transform:translate(165px,177px) rotate(195deg)}50%{transform:translate(165px,177px) rotate(195deg)}51%{transform:translate(165px,177px) rotate(195deg)}52%{transform:translate(165px,177px) rotate(195deg)}53%{transform:translate(165px,177px) rotate(195deg)}54%{transform:translate(165px,177px) rotate(195deg)}55%{transform:translate(165px,177px) rotate(195deg)}56%{transform:translate(165px,177px) rotate(195deg)}57%{transform:translate(165px,177px) rotate(195deg)}58%{transform:translate(165px,177px) rotate(195deg)}59%{transform:translate(165px,177px) rotate(195deg)}60%{transform:translate(165px,177px) rotate(195deg)}61%{transform:translate(165px,177px) rotate(195deg)}62%{transform:translate(165px,177px) rotate(195deg)}63%{transform:translate(165px,177px) rotate(195deg)}64%{transform:translate(165px,177px) rotate(195deg)}65%{transform:translate(165px,177px) rotate(195deg)}66%{transform:translate(165px,177px) rotate(195deg)}67%{transform:translate(165px,177px) rotate(195deg)}68%{transform:translate(165px,177px) rotate(195deg)}69%{transform:translate(165px,177px) rotate(195deg)}70%{transform:translate(165px,177px) rotate(195deg)}71%{transform:translate(165px,177px) rotate(195deg)}72%{transform:translate(165px,177px) rotate(195deg)}73%{transform:translate(165px,177px) rotate(195deg)}74%{transform:translate(165px,177px) rotate(195deg)}75%{transform:translate(165px,177px) rotate(195deg)}76%{transform:translate(165px,177px) rotate(195deg)}77%{transform:translate(165px,177px) rotate(195deg)}78%{transform:translate(165px,177px) rotate(195deg)}79%{transform:translate(165px,177px) rotate(195deg)}80%{transform:translate(165px,177px) rotate(195deg)}81%{transform:translate(165px,177px) rotate(195deg)}82%{transform:translate(165px,177px) rotate(195deg)}83%{transform:translate(165px,177px) rotate(195deg)}84%{transform:translate(165px,177px) rotate(195deg)}85%{transform:translate(165px,177px) rotate(195deg)}86%{transform:translate(165px,177px) rotate(195deg)}87%{transform:translate(165px,177px) rotate(195deg)}88%{transform:translate(165px,177px) rotate(195deg)}89%{transform:translate(165px,177px) rotate(195deg)}90%{transform:translate(165px,177px) rotate(195deg)}91%{transform:translate(165px,177px) rotate(195deg)}92%{transform:translate(165px,177px) rotate(195deg)}93%{transform:translate(165px,177px) rotate(195deg)}94%{transform:translate(165px,177px) rotate(195deg)}95%{transform:translate(165px,177px) rotate(195deg)}96%{transform:translate(165px,177px) rotate(195deg)}97%{transform:translate(165px,177px) rotate(195deg)}98%{transform:translate(165px,177px) rotate(195deg)}99%{transform:translate(165px,177px) rotate(195deg)}100%{transform:translate(165px,177px) rotate(195deg)}}
.role-batter-body{transform:translateX(0.0px) rotate(0.0deg);animation:role-batter-body 9s linear -.8s infinite}
@keyframes role-batter-body{0%{transform:translateX(0.0px) rotate(0.0deg)}1%{transform:translateX(0.0px) rotate(0.0deg)}2%{transform:translateX(0.0px) rotate(0.0deg)}3%{transform:translateX(0.0px) rotate(0.0deg)}4%{transform:translateX(0.0px) rotate(0.0deg)}5%{transform:translateX(0.0px) rotate(0.0deg)}6%{transform:translateX(0.0px) rotate(0.0deg)}7%{transform:translateX(0.0px) rotate(0.0deg)}8%{transform:translateX(0.0px) rotate(0.0deg)}9%{transform:translateX(0.0px) rotate(0.0deg)}10%{transform:translateX(0.0px) rotate(0.0deg)}11%{transform:translateX(0.0px) rotate(0.0deg)}12%{transform:translateX(0.0px) rotate(0.0deg)}13%{transform:translateX(0.0px) rotate(0.0deg)}14%{transform:translateX(0.0px) rotate(0.0deg)}15%{transform:translateX(0.0px) rotate(0.0deg)}16%{transform:translateX(0.0px) rotate(0.0deg)}17%{transform:translateX(0.0px) rotate(0.0deg)}18%{transform:translateX(0.0px) rotate(0.0deg)}19%{transform:translateX(0.0px) rotate(0.0deg)}20%{transform:translateX(0.1111111111111111px) rotate(0.3333333333333333deg)}21%{transform:translateX(0.2222222222222222px) rotate(0.6666666666666666deg)}22%{transform:translateX(0.3333333333333333px) rotate(1.0deg)}23%{transform:translateX(0.4444444444444444px) rotate(1.3333333333333333deg)}24%{transform:translateX(0.5555555555555556px) rotate(1.6666666666666667deg)}25%{transform:translateX(0.6666666666666666px) rotate(2.0deg)}26%{transform:translateX(0.7777777777777778px) rotate(2.3333333333333335deg)}27%{transform:translateX(0.8888888888888888px) rotate(2.6666666666666665deg)}28%{transform:translateX(1.0px) rotate(3.0deg)}29%{transform:translateX(0.5714285714285714px) rotate(1.8571428571428572deg)}30%{transform:translateX(0.1428571428571429px) rotate(0.7142857142857144deg)}31%{transform:translateX(-0.2857142857142856px) rotate(-0.4285714285714284deg)}32%{transform:translateX(-0.7142857142857142px) rotate(-1.5714285714285712deg)}33%{transform:translateX(-1.1428571428571428px) rotate(-2.7142857142857144deg)}34%{transform:translateX(-1.5714285714285712px) rotate(-3.8571428571428568deg)}35%{transform:translateX(-2.0px) rotate(-5.0deg)}36%{transform:translateX(-2.5px) rotate(-6.0deg)}37%{transform:translateX(-3.0px) rotate(-7.0deg)}38%{transform:translateX(-3.5px) rotate(-8.0deg)}39%{transform:translateX(-4.0px) rotate(-9.0deg)}40%{transform:translateX(-4.25px) rotate(-9.25deg)}41%{transform:translateX(-4.5px) rotate(-9.5deg)}42%{transform:translateX(-4.75px) rotate(-9.75deg)}43%{transform:translateX(-5.0px) rotate(-10.0deg)}44%{transform:translateX(-5.0px) rotate(-9.5deg)}45%{transform:translateX(-5.0px) rotate(-9.0deg)}46%{transform:translateX(-5.0px) rotate(-8.5deg)}47%{transform:translateX(-5.0px) rotate(-8.0deg)}48%{transform:translateX(-4.666666666666667px) rotate(-7.166666666666667deg)}49%{transform:translateX(-4.333333333333333px) rotate(-6.333333333333334deg)}50%{transform:translateX(-4.0px) rotate(-5.5deg)}51%{transform:translateX(-3.666666666666667px) rotate(-4.666666666666667deg)}52%{transform:translateX(-3.333333333333333px) rotate(-3.833333333333333deg)}53%{transform:translateX(-3.0px) rotate(-3.0deg)}54%{transform:translateX(-3.0px) rotate(-3.0deg)}55%{transform:translateX(-3.0px) rotate(-3.0deg)}56%{transform:translateX(-3.0px) rotate(-3.0deg)}57%{transform:translateX(-3.0px) rotate(-3.0deg)}58%{transform:translateX(-3.0px) rotate(-3.0deg)}59%{transform:translateX(-3.0px) rotate(-3.0deg)}60%{transform:translateX(-3.0px) rotate(-3.0deg)}61%{transform:translateX(-3.0px) rotate(-3.0deg)}62%{transform:translateX(-3.0px) rotate(-3.0deg)}63%{transform:translateX(-3.0px) rotate(-3.0deg)}64%{transform:translateX(-3.0px) rotate(-3.0deg)}65%{transform:translateX(-3.0px) rotate(-3.0deg)}66%{transform:translateX(-2.88px) rotate(-2.88deg)}67%{transform:translateX(-2.76px) rotate(-2.76deg)}68%{transform:translateX(-2.64px) rotate(-2.64deg)}69%{transform:translateX(-2.52px) rotate(-2.52deg)}70%{transform:translateX(-2.4px) rotate(-2.4deg)}71%{transform:translateX(-2.2800000000000002px) rotate(-2.2800000000000002deg)}72%{transform:translateX(-2.16px) rotate(-2.16deg)}73%{transform:translateX(-2.04px) rotate(-2.04deg)}74%{transform:translateX(-1.92px) rotate(-1.92deg)}75%{transform:translateX(-1.7999999999999998px) rotate(-1.7999999999999998deg)}76%{transform:translateX(-1.68px) rotate(-1.68deg)}77%{transform:translateX(-1.56px) rotate(-1.56deg)}78%{transform:translateX(-1.44px) rotate(-1.44deg)}79%{transform:translateX(-1.3199999999999998px) rotate(-1.3199999999999998deg)}80%{transform:translateX(-1.2000000000000002px) rotate(-1.2000000000000002deg)}81%{transform:translateX(-1.08px) rotate(-1.08deg)}82%{transform:translateX(-0.96px) rotate(-0.96deg)}83%{transform:translateX(-0.8399999999999999px) rotate(-0.8399999999999999deg)}84%{transform:translateX(-0.7199999999999998px) rotate(-0.7199999999999998deg)}85%{transform:translateX(-0.5999999999999996px) rotate(-0.5999999999999996deg)}86%{transform:translateX(-0.48px) rotate(-0.48deg)}87%{transform:translateX(-0.3599999999999999px) rotate(-0.3599999999999999deg)}88%{transform:translateX(-0.23999999999999977px) rotate(-0.23999999999999977deg)}89%{transform:translateX(-0.1200000000000001px) rotate(-0.1200000000000001deg)}90%{transform:translateX(0.0px) rotate(0.0deg)}91%{transform:translateX(0.0px) rotate(0.0deg)}92%{transform:translateX(0.0px) rotate(0.0deg)}93%{transform:translateX(0.0px) rotate(0.0deg)}94%{transform:translateX(0.0px) rotate(0.0deg)}95%{transform:translateX(0.0px) rotate(0.0deg)}96%{transform:translateX(0.0px) rotate(0.0deg)}97%{transform:translateX(0.0px) rotate(0.0deg)}98%{transform:translateX(0.0px) rotate(0.0deg)}99%{transform:translateX(0.0px) rotate(0.0deg)}100%{transform:translateX(0px) rotate(0deg)}}
.role-batter-lead-arm{d:path("M427 179 L437.88 194.58 L420 201");animation:role-batter-lead-arm 9s linear -.8s infinite}
@keyframes role-batter-lead-arm{0%{d:path("M427 179 L437.88 194.58 L420 201")}1%{d:path("M427 179 L437.88 194.58 L420 201")}2%{d:path("M427 179 L437.88 194.58 L420 201")}3%{d:path("M427 179 L437.88 194.58 L420 201")}4%{d:path("M427 179 L437.88 194.58 L420 201")}5%{d:path("M427 179 L437.88 194.58 L420 201")}6%{d:path("M427 179 L437.88 194.58 L420 201")}7%{d:path("M427 179 L437.88 194.58 L420 201")}8%{d:path("M427 179 L437.88 194.58 L420 201")}9%{d:path("M427 179 L437.88 194.58 L420 201")}10%{d:path("M427 179 L437.88 194.58 L420 201")}11%{d:path("M427 179 L437.88 194.58 L420 201")}12%{d:path("M427 179 L437.88 194.58 L420 201")}13%{d:path("M427 179 L437.88 194.58 L420 201")}14%{d:path("M427 179 L437.88 194.58 L420 201")}15%{d:path("M427 179 L437.88 194.58 L420 201")}16%{d:path("M427 179 L437.88 194.58 L420 201")}17%{d:path("M427 179 L437.88 194.58 L420 201")}18%{d:path("M427 179 L437.88 194.58 L420 201")}19%{d:path("M427 179 L437.88 194.58 L420 201")}20%{d:path("M427.28 178.95 L437.92 194.69 L419.78 200.33")}21%{d:path("M427.56 178.91 L437.93 194.83 L419.56 199.67")}22%{d:path("M427.84 178.86 L437.9 194.98 L419.33 199")}23%{d:path("M428.12 178.82 L437.84 195.15 L419.11 198.33")}24%{d:path("M428.4 178.78 L437.74 195.32 L418.89 197.67")}25%{d:path("M428.68 178.74 L437.61 195.51 L418.67 197")}26%{d:path("M428.97 178.7 L437.43 195.71 L418.44 196.33")}27%{d:path("M429.25 178.66 L437.22 195.9 L418.22 195.67")}28%{d:path("M429.53 178.62 L436.97 196.1 L418 195")}29%{d:path("M428.52 178.76 L435.95 196.24 L417 194.86")}30%{d:path("M427.51 178.9 L434.93 196.39 L416 194.71")}31%{d:path("M426.5 179.06 L433.9 196.56 L415 194.57")}32%{d:path("M425.49 179.23 L432.86 196.74 L414 194.43")}33%{d:path("M424.49 179.41 L431.81 196.94 L413 194.29")}34%{d:path("M423.5 179.6 L430.76 197.16 L412 194.14")}35%{d:path("M422.5 179.81 L429.69 197.39 L411 194")}36%{d:path("M421.51 180 L428.17 197.79 L409.5 194.25")}37%{d:path("M420.53 180.19 L426.64 198.18 L408 194.5")}38%{d:path("M419.54 180.4 L425.11 198.56 L406.5 194.75")}39%{d:path("M418.56 180.61 L423.59 198.93 L405 195")}40%{d:path("M418.19 180.66 L421.36 199.4 L403 194.5")}41%{d:path("M417.82 180.72 L419.13 199.67 L401 194")}42%{d:path("M417.45 180.77 L416.94 199.77 L399 193.5")}43%{d:path("M417.09 180.83 L414.78 199.69 L397 193")}44%{d:path("M417.32 180.72 L412.41 199.07 L396 189.5")}45%{d:path("M417.56 180.61 L409.78 197.94 L395 186")}46%{d:path("M417.8 180.5 L407.14 196.23 L394 182.5")}47%{d:path("M418.04 180.4 L404.73 193.95 L393 179")}48%{d:path("M418.78 180.22 L403.96 192.12 L394.17 175.83")}49%{d:path("M419.52 180.06 L403.28 189.93 L395.33 172.67")}50%{d:path("M420.26 179.9 L402.81 187.42 L396.5 169.5")}51%{d:path("M421 179.75 L402.65 184.67 L397.67 166.33")}52%{d:path("M421.75 179.6 L402.87 181.73 L398.83 163.17")}53%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}54%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}55%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}56%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}57%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}58%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}59%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}60%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}61%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}62%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}63%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}64%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}65%{d:path("M422.49 179.46 L403.51 178.67 L400 160")}66%{d:path("M422.67 179.44 L403.7 180.42 L400.8 161.64")}67%{d:path("M422.85 179.42 L404.05 182.12 L401.6 163.28")}68%{d:path("M423.03 179.4 L404.55 183.8 L402.4 164.92")}69%{d:path("M423.21 179.38 L405.21 185.45 L403.2 166.56")}70%{d:path("M423.39 179.36 L406.04 187.09 L404 168.2")}71%{d:path("M423.57 179.34 L407.04 188.71 L404.8 169.84")}72%{d:path("M423.75 179.32 L408.24 190.3 L405.6 171.48")}73%{d:path("M423.93 179.3 L409.66 191.84 L406.4 173.12")}74%{d:path("M424.11 179.28 L411.3 193.31 L407.2 174.76")}75%{d:path("M424.29 179.27 L413.18 194.68 L408 176.4")}76%{d:path("M424.47 179.25 L415.31 195.89 L408.8 178.04")}77%{d:path("M424.65 179.23 L417.65 196.89 L409.6 179.68")}78%{d:path("M424.83 179.21 L420.15 197.62 L410.4 181.32")}79%{d:path("M425.01 179.19 L422.74 198.06 L411.2 182.96")}80%{d:path("M425.19 179.17 L425.29 198.17 L412 184.6")}81%{d:path("M425.37 179.16 L427.71 198.01 L412.8 186.24")}82%{d:path("M425.56 179.14 L429.91 197.63 L413.6 187.88")}83%{d:path("M425.74 179.12 L431.81 197.12 L414.4 189.52")}84%{d:path("M425.92 179.1 L433.42 196.56 L415.2 191.16")}85%{d:path("M426.1 179.09 L434.73 196.01 L416 192.8")}86%{d:path("M426.28 179.07 L435.77 195.53 L416.8 194.44")}87%{d:path("M426.46 179.05 L436.58 195.13 L417.6 196.08")}88%{d:path("M426.64 179.03 L437.18 194.84 L418.4 197.72")}89%{d:path("M426.82 179.02 L437.61 194.66 L419.2 199.36")}90%{d:path("M427 179 L437.88 194.58 L420 201")}91%{d:path("M427 179 L437.88 194.58 L420 201")}92%{d:path("M427 179 L437.88 194.58 L420 201")}93%{d:path("M427 179 L437.88 194.58 L420 201")}94%{d:path("M427 179 L437.88 194.58 L420 201")}95%{d:path("M427 179 L437.88 194.58 L420 201")}96%{d:path("M427 179 L437.88 194.58 L420 201")}97%{d:path("M427 179 L437.88 194.58 L420 201")}98%{d:path("M427 179 L437.88 194.58 L420 201")}99%{d:path("M427 179 L437.88 194.58 L420 201")}100%{d:path("M427 179 L437.88 194.58 L420 201")}}
.role-batter-rear-arm{d:path("M441 181 L420.79 186.7 L422.16 207.66");animation:role-batter-rear-arm 9s linear -.8s infinite}
@keyframes role-batter-rear-arm{0%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}1%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}2%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}3%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}4%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}5%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}6%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}7%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}8%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}9%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}10%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}11%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}12%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}13%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}14%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}15%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}16%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}17%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}18%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}19%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}20%{d:path("M441.27 181.04 L420.73 185.42 L423.56 206.23")}21%{d:path("M441.54 181.07 L420.71 183.79 L424.7 204.41")}22%{d:path("M441.8 181.11 L420.82 181.82 L425.51 202.29")}23%{d:path("M442.07 181.15 L421.14 179.5 L425.92 199.95")}24%{d:path("M442.34 181.19 L421.78 176.91 L425.89 197.5")}25%{d:path("M442.61 181.23 L422.8 174.23 L425.4 195.07")}26%{d:path("M442.87 181.27 L424.14 171.77 L424.47 192.76")}27%{d:path("M443.14 181.31 L425.56 169.83 L423.14 190.69")}28%{d:path("M443.4 181.35 L426.72 168.6 L421.5 188.94")}29%{d:path("M442.44 181.21 L425.64 168.61 L420.94 189.07")}30%{d:path("M441.48 181.08 L424.54 168.66 L420.36 189.24")}31%{d:path("M440.51 180.96 L423.42 168.76 L419.76 189.44")}32%{d:path("M439.54 180.85 L422.27 168.9 L419.13 189.67")}33%{d:path("M438.57 180.75 L421.11 169.09 L418.47 189.92")}34%{d:path("M437.6 180.66 L419.93 169.31 L417.78 190.2")}35%{d:path("M436.62 180.58 L418.74 169.57 L417.06 190.5")}36%{d:path("M435.64 180.52 L416.18 172.64 L416.47 193.64")}37%{d:path("M434.66 180.47 L414.17 175.9 L414.58 196.89")}38%{d:path("M433.68 180.43 L412.75 178.74 L411.45 199.7")}39%{d:path("M432.7 180.39 L411.71 181.03 L407.39 201.58")}40%{d:path("M432.33 180.39 L411.38 181.73 L404.06 201.42")}41%{d:path("M431.96 180.38 L411.1 182.75 L400.69 200.99")}42%{d:path("M431.59 180.37 L410.97 184.32 L397.34 200.3")}43%{d:path("M431.22 180.37 L411.57 187.78 L394.04 199.34")}44%{d:path("M431.46 180.38 L411.37 187.52 L391.27 194.66")}45%{d:path("M431.7 180.39 L410.32 184.95 L388.94 189.5")}46%{d:path("M431.94 180.41 L409.55 182.21 L387.17 184.02")}47%{d:path("M432.18 180.43 L409.11 179.41 L386.03 178.39")}48%{d:path("M432.92 180.46 L410.16 177.24 L387.41 174.02")}49%{d:path("M433.65 180.5 L411.32 175.11 L388.99 169.71")}50%{d:path("M434.38 180.55 L412.58 173.02 L390.77 165.48")}51%{d:path("M435.12 180.6 L413.92 170.99 L392.72 161.38")}52%{d:path("M435.85 180.66 L415.33 169.05 L394.82 157.43")}53%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}54%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}55%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}56%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}57%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}58%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}59%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}60%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}61%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}62%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}63%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}64%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}65%{d:path("M436.58 180.72 L416.81 167.19 L397.04 153.66")}66%{d:path("M436.76 180.73 L416.93 168.22 L397.1 155.7")}67%{d:path("M436.93 180.74 L417.07 169.29 L397.21 157.83")}68%{d:path("M437.11 180.75 L417.25 170.39 L397.39 160.04")}69%{d:path("M437.29 180.76 L417.46 171.54 L397.63 162.32")}70%{d:path("M437.46 180.77 L417.71 172.72 L397.96 164.66")}71%{d:path("M437.64 180.78 L418.97 171.17 L398.38 167.05")}72%{d:path("M437.82 180.79 L419.89 169.86 L398.89 169.48")}73%{d:path("M438 180.8 L420.35 169.42 L399.5 171.95")}74%{d:path("M438.17 180.81 L420.58 169.34 L400.21 174.43")}75%{d:path("M438.35 180.82 L420.67 169.5 L401.02 176.91")}76%{d:path("M438.53 180.84 L420.63 169.84 L401.93 179.39")}77%{d:path("M438.7 180.85 L420.52 170.35 L402.94 181.85")}78%{d:path("M438.88 180.86 L420.33 171.01 L404.05 184.27")}79%{d:path("M439.06 180.87 L420.11 171.81 L405.26 186.66")}80%{d:path("M439.23 180.88 L419.87 172.75 L406.54 188.99")}81%{d:path("M439.41 180.89 L419.63 173.83 L407.91 191.25")}82%{d:path("M439.59 180.9 L419.43 175.02 L409.35 193.44")}83%{d:path("M439.76 180.91 L419.27 176.32 L410.85 195.56")}84%{d:path("M439.94 180.93 L419.19 177.7 L412.41 197.58")}85%{d:path("M440.12 180.94 L419.19 179.16 L414 199.51")}86%{d:path("M440.29 180.95 L419.3 180.66 L415.62 201.34")}87%{d:path("M440.47 180.96 L419.51 182.19 L417.26 203.07")}88%{d:path("M440.65 180.98 L419.83 183.72 L418.91 204.7")}89%{d:path("M440.82 180.99 L420.26 185.23 L420.55 206.23")}90%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}91%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}92%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}93%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}94%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}95%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}96%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}97%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}98%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}99%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}100%{d:path("M441 181 L420.79 186.7 L422.16 207.66")}}
.role-batter-sleeve{d:path("M427 179 L433.53 188.35");animation:role-batter-sleeve 9s linear -.8s infinite}
@keyframes role-batter-sleeve{0%{d:path("M427 179 L433.53 188.35")}1%{d:path("M427 179 L433.53 188.35")}2%{d:path("M427 179 L433.53 188.35")}3%{d:path("M427 179 L433.53 188.35")}4%{d:path("M427 179 L433.53 188.35")}5%{d:path("M427 179 L433.53 188.35")}6%{d:path("M427 179 L433.53 188.35")}7%{d:path("M427 179 L433.53 188.35")}8%{d:path("M427 179 L433.53 188.35")}9%{d:path("M427 179 L433.53 188.35")}10%{d:path("M427 179 L433.53 188.35")}11%{d:path("M427 179 L433.53 188.35")}12%{d:path("M427 179 L433.53 188.35")}13%{d:path("M427 179 L433.53 188.35")}14%{d:path("M427 179 L433.53 188.35")}15%{d:path("M427 179 L433.53 188.35")}16%{d:path("M427 179 L433.53 188.35")}17%{d:path("M427 179 L433.53 188.35")}18%{d:path("M427 179 L433.53 188.35")}19%{d:path("M427 179 L433.53 188.35")}20%{d:path("M427.28 178.95 L433.66 188.4")}21%{d:path("M427.56 178.91 L433.78 188.46")}22%{d:path("M427.84 178.86 L433.88 188.53")}23%{d:path("M428.12 178.82 L433.95 188.62")}24%{d:path("M428.4 178.78 L434.01 188.71")}25%{d:path("M428.68 178.74 L434.04 188.8")}26%{d:path("M428.97 178.7 L434.05 188.9")}27%{d:path("M429.25 178.66 L434.03 189.01")}28%{d:path("M429.53 178.62 L433.99 189.11")}29%{d:path("M428.52 178.76 L432.98 189.25")}30%{d:path("M427.51 178.9 L431.96 189.4")}31%{d:path("M426.5 179.06 L430.94 189.56")}32%{d:path("M425.49 179.23 L429.91 189.74")}33%{d:path("M424.49 179.41 L428.88 189.93")}34%{d:path("M423.5 179.6 L427.85 190.14")}35%{d:path("M422.5 179.81 L426.82 190.36")}36%{d:path("M421.51 180 L425.51 190.67")}37%{d:path("M420.53 180.19 L424.19 190.98")}38%{d:path("M419.54 180.4 L422.89 191.29")}39%{d:path("M418.56 180.61 L421.58 191.6")}40%{d:path("M418.19 180.66 L420.09 191.9")}41%{d:path("M417.82 180.72 L418.61 192.09")}42%{d:path("M417.45 180.77 L417.14 192.17")}43%{d:path("M417.09 180.83 L415.7 192.15")}44%{d:path("M417.32 180.72 L414.38 191.73")}45%{d:path("M417.56 180.61 L412.89 191.01")}46%{d:path("M417.8 180.5 L411.4 189.94")}47%{d:path("M418.04 180.4 L410.05 188.53")}48%{d:path("M418.78 180.22 L409.89 187.36")}49%{d:path("M419.52 180.06 L409.77 185.98")}50%{d:path("M420.26 179.9 L409.79 184.41")}51%{d:path("M421 179.75 L409.99 182.7")}52%{d:path("M421.75 179.6 L410.42 180.88")}53%{d:path("M422.49 179.46 L411.1 178.99")}54%{d:path("M422.49 179.46 L411.1 178.99")}55%{d:path("M422.49 179.46 L411.1 178.99")}56%{d:path("M422.49 179.46 L411.1 178.99")}57%{d:path("M422.49 179.46 L411.1 178.99")}58%{d:path("M422.49 179.46 L411.1 178.99")}59%{d:path("M422.49 179.46 L411.1 178.99")}60%{d:path("M422.49 179.46 L411.1 178.99")}61%{d:path("M422.49 179.46 L411.1 178.99")}62%{d:path("M422.49 179.46 L411.1 178.99")}63%{d:path("M422.49 179.46 L411.1 178.99")}64%{d:path("M422.49 179.46 L411.1 178.99")}65%{d:path("M422.49 179.46 L411.1 178.99")}66%{d:path("M422.67 179.44 L411.29 180.03")}67%{d:path("M422.85 179.42 L411.57 181.04")}68%{d:path("M423.03 179.4 L411.94 182.04")}69%{d:path("M423.21 179.38 L412.41 183.02")}70%{d:path("M423.39 179.36 L412.98 184")}71%{d:path("M423.57 179.34 L413.65 184.96")}72%{d:path("M423.75 179.32 L414.45 185.91")}73%{d:path("M423.93 179.3 L415.37 186.82")}74%{d:path("M424.11 179.28 L416.42 187.7")}75%{d:path("M424.29 179.27 L417.63 188.51")}76%{d:path("M424.47 179.25 L418.97 189.23")}77%{d:path("M424.65 179.23 L420.45 189.83")}78%{d:path("M424.83 179.21 L422.03 190.26")}79%{d:path("M425.01 179.19 L423.65 190.51")}80%{d:path("M425.19 179.17 L425.25 190.57")}81%{d:path("M425.37 179.16 L426.78 190.47")}82%{d:path("M425.56 179.14 L428.17 190.24")}83%{d:path("M425.74 179.12 L429.38 189.92")}84%{d:path("M425.92 179.1 L430.42 189.58")}85%{d:path("M426.1 179.09 L431.27 189.24")}86%{d:path("M426.28 179.07 L431.97 188.94")}87%{d:path("M426.46 179.05 L432.53 188.7")}88%{d:path("M426.64 179.03 L432.96 188.52")}89%{d:path("M426.82 179.02 L433.29 188.4")}90%{d:path("M427 179 L433.53 188.35")}91%{d:path("M427 179 L433.53 188.35")}92%{d:path("M427 179 L433.53 188.35")}93%{d:path("M427 179 L433.53 188.35")}94%{d:path("M427 179 L433.53 188.35")}95%{d:path("M427 179 L433.53 188.35")}96%{d:path("M427 179 L433.53 188.35")}97%{d:path("M427 179 L433.53 188.35")}98%{d:path("M427 179 L433.53 188.35")}99%{d:path("M427 179 L433.53 188.35")}100%{d:path("M427 179 L433.53 188.35")}}
.role-batter-grip{transform:translate(420px,201px) rotate(-18deg);animation:role-batter-grip 9s linear -.8s infinite}
@keyframes role-batter-grip{0%{transform:translate(420px,201px) rotate(-18deg)}1%{transform:translate(420px,201px) rotate(-18deg)}2%{transform:translate(420px,201px) rotate(-18deg)}3%{transform:translate(420px,201px) rotate(-18deg)}4%{transform:translate(420px,201px) rotate(-18deg)}5%{transform:translate(420px,201px) rotate(-18deg)}6%{transform:translate(420px,201px) rotate(-18deg)}7%{transform:translate(420px,201px) rotate(-18deg)}8%{transform:translate(420px,201px) rotate(-18deg)}9%{transform:translate(420px,201px) rotate(-18deg)}10%{transform:translate(420px,201px) rotate(-18deg)}11%{transform:translate(420px,201px) rotate(-18deg)}12%{transform:translate(420px,201px) rotate(-18deg)}13%{transform:translate(420px,201px) rotate(-18deg)}14%{transform:translate(420px,201px) rotate(-18deg)}15%{transform:translate(420px,201px) rotate(-18deg)}16%{transform:translate(420px,201px) rotate(-18deg)}17%{transform:translate(420px,201px) rotate(-18deg)}18%{transform:translate(420px,201px) rotate(-18deg)}19%{transform:translate(420px,201px) rotate(-18deg)}20%{transform:translate(419.78px,200.33px) rotate(-32.67deg)}21%{transform:translate(419.56px,199.67px) rotate(-47.33deg)}22%{transform:translate(419.33px,199px) rotate(-62deg)}23%{transform:translate(419.11px,198.33px) rotate(-76.67deg)}24%{transform:translate(418.89px,197.67px) rotate(-91.33deg)}25%{transform:translate(418.67px,197px) rotate(-106deg)}26%{transform:translate(418.44px,196.33px) rotate(-120.67deg)}27%{transform:translate(418.22px,195.67px) rotate(-135.33deg)}28%{transform:translate(418px,195px) rotate(-150deg)}29%{transform:translate(417px,194.86px) rotate(-145.71deg)}30%{transform:translate(416px,194.71px) rotate(-141.43deg)}31%{transform:translate(415px,194.57px) rotate(-137.14deg)}32%{transform:translate(414px,194.43px) rotate(-132.86deg)}33%{transform:translate(413px,194.29px) rotate(-128.57deg)}34%{transform:translate(412px,194.14px) rotate(-124.29deg)}35%{transform:translate(411px,194px) rotate(-120deg)}36%{transform:translate(409.5px,194.25px) rotate(-95deg)}37%{transform:translate(408px,194.5px) rotate(-70deg)}38%{transform:translate(406.5px,194.75px) rotate(-45deg)}39%{transform:translate(405px,195px) rotate(-20deg)}40%{transform:translate(403px,194.5px) rotate(-8.75deg)}41%{transform:translate(401px,194px) rotate(2.5deg)}42%{transform:translate(399px,193.5px) rotate(13.75deg)}43%{transform:translate(397px,193px) rotate(25deg)}44%{transform:translate(396px,189.5px) rotate(42.5deg)}45%{transform:translate(395px,186px) rotate(60deg)}46%{transform:translate(394px,182.5px) rotate(77.5deg)}47%{transform:translate(393px,179px) rotate(95deg)}48%{transform:translate(394.17px,175.83px) rotate(105deg)}49%{transform:translate(395.33px,172.67px) rotate(115deg)}50%{transform:translate(396.5px,169.5px) rotate(125deg)}51%{transform:translate(397.67px,166.33px) rotate(135deg)}52%{transform:translate(398.83px,163.17px) rotate(145deg)}53%{transform:translate(400px,160px) rotate(155deg)}54%{transform:translate(400px,160px) rotate(155deg)}55%{transform:translate(400px,160px) rotate(155deg)}56%{transform:translate(400px,160px) rotate(155deg)}57%{transform:translate(400px,160px) rotate(155deg)}58%{transform:translate(400px,160px) rotate(155deg)}59%{transform:translate(400px,160px) rotate(155deg)}60%{transform:translate(400px,160px) rotate(155deg)}61%{transform:translate(400px,160px) rotate(155deg)}62%{transform:translate(400px,160px) rotate(155deg)}63%{transform:translate(400px,160px) rotate(155deg)}64%{transform:translate(400px,160px) rotate(155deg)}65%{transform:translate(400px,160px) rotate(155deg)}66%{transform:translate(400.8px,161.64px) rotate(148.08deg)}67%{transform:translate(401.6px,163.28px) rotate(141.16deg)}68%{transform:translate(402.4px,164.92px) rotate(134.24deg)}69%{transform:translate(403.2px,166.56px) rotate(127.32deg)}70%{transform:translate(404px,168.2px) rotate(120.4deg)}71%{transform:translate(404.8px,169.84px) rotate(113.48deg)}72%{transform:translate(405.6px,171.48px) rotate(106.56deg)}73%{transform:translate(406.4px,173.12px) rotate(99.64deg)}74%{transform:translate(407.2px,174.76px) rotate(92.72deg)}75%{transform:translate(408px,176.4px) rotate(85.8deg)}76%{transform:translate(408.8px,178.04px) rotate(78.88deg)}77%{transform:translate(409.6px,179.68px) rotate(71.96deg)}78%{transform:translate(410.4px,181.32px) rotate(65.04deg)}79%{transform:translate(411.2px,182.96px) rotate(58.12deg)}80%{transform:translate(412px,184.6px) rotate(51.2deg)}81%{transform:translate(412.8px,186.24px) rotate(44.28deg)}82%{transform:translate(413.6px,187.88px) rotate(37.36deg)}83%{transform:translate(414.4px,189.52px) rotate(30.44deg)}84%{transform:translate(415.2px,191.16px) rotate(23.52deg)}85%{transform:translate(416px,192.8px) rotate(16.6deg)}86%{transform:translate(416.8px,194.44px) rotate(9.68deg)}87%{transform:translate(417.6px,196.08px) rotate(2.76deg)}88%{transform:translate(418.4px,197.72px) rotate(-4.16deg)}89%{transform:translate(419.2px,199.36px) rotate(-11.08deg)}90%{transform:translate(420px,201px) rotate(-18deg)}91%{transform:translate(420px,201px) rotate(-18deg)}92%{transform:translate(420px,201px) rotate(-18deg)}93%{transform:translate(420px,201px) rotate(-18deg)}94%{transform:translate(420px,201px) rotate(-18deg)}95%{transform:translate(420px,201px) rotate(-18deg)}96%{transform:translate(420px,201px) rotate(-18deg)}97%{transform:translate(420px,201px) rotate(-18deg)}98%{transform:translate(420px,201px) rotate(-18deg)}99%{transform:translate(420px,201px) rotate(-18deg)}100%{transform:translate(420px,201px) rotate(-18deg)}}
.role-batter-back-leg{d:path("M441 207 L431.17 231.07 L449 250");animation:role-batter-back-leg 9s linear -.8s infinite}
@keyframes role-batter-back-leg{0%{d:path("M441 207 L431.17 231.07 L449 250")}1%{d:path("M441 207 L431.17 231.07 L449 250")}2%{d:path("M441 207 L431.17 231.07 L449 250")}3%{d:path("M441 207 L431.17 231.07 L449 250")}4%{d:path("M441 207 L431.17 231.07 L449 250")}5%{d:path("M441 207 L431.17 231.07 L449 250")}6%{d:path("M441 207 L431.17 231.07 L449 250")}7%{d:path("M441 207 L431.17 231.07 L449 250")}8%{d:path("M441 207 L431.17 231.07 L449 250")}9%{d:path("M441 207 L431.17 231.07 L449 250")}10%{d:path("M441 207 L431.17 231.07 L449 250")}11%{d:path("M441 207 L431.17 231.07 L449 250")}12%{d:path("M441 207 L431.17 231.07 L449 250")}13%{d:path("M441 207 L431.17 231.07 L449 250")}14%{d:path("M441 207 L431.17 231.07 L449 250")}15%{d:path("M441 207 L431.17 231.07 L449 250")}16%{d:path("M441 207 L431.17 231.07 L449 250")}17%{d:path("M441 207 L431.17 231.07 L449 250")}18%{d:path("M441 207 L431.17 231.07 L449 250")}19%{d:path("M441 207 L431.17 231.07 L449 250")}20%{d:path("M441.12 207.03 L431.18 231.06 L449 250")}21%{d:path("M441.23 207.07 L431.19 231.05 L449 250")}22%{d:path("M441.35 207.1 L431.2 231.04 L449 250")}23%{d:path("M441.47 207.14 L431.22 231.03 L449 250")}24%{d:path("M441.58 207.17 L431.23 231.02 L449 250")}25%{d:path("M441.7 207.21 L431.24 231.01 L449 250")}26%{d:path("M441.81 207.25 L431.25 231 L449 250")}27%{d:path("M441.93 207.28 L431.26 230.99 L449 250")}28%{d:path("M442.04 207.32 L431.27 230.98 L449 250")}29%{d:path("M441.6 207.19 L431.22 231.03 L449 250")}30%{d:path("M441.15 207.07 L431.17 231.08 L449 250")}31%{d:path("M440.71 206.96 L431.12 231.12 L449 250")}32%{d:path("M440.26 206.84 L431.08 231.16 L449 250")}33%{d:path("M439.8 206.72 L431.04 231.2 L449 250")}34%{d:path("M439.35 206.6 L431.01 231.23 L449 250")}35%{d:path("M438.89 206.48 L430.99 231.25 L449 250")}36%{d:path("M438.36 206.38 L430.94 231.3 L449 250")}37%{d:path("M437.83 206.28 L430.9 231.33 L449 250")}38%{d:path("M437.3 206.17 L430.87 231.37 L449 250")}39%{d:path("M436.77 206.07 L430.84 231.39 L449 250")}40%{d:path("M436.51 206.05 L430.82 231.42 L449 250")}41%{d:path("M436.25 206.02 L430.79 231.44 L449 250")}42%{d:path("M435.99 206 L430.76 231.47 L449 250")}43%{d:path("M435.74 205.97 L430.74 231.49 L449 250")}44%{d:path("M435.75 206.02 L430.7 231.53 L449 250")}45%{d:path("M435.77 206.07 L430.66 231.57 L449 250")}46%{d:path("M435.79 206.12 L430.62 231.61 L449 250")}47%{d:path("M435.8 206.17 L430.58 231.65 L449 250")}48%{d:path("M436.16 206.26 L430.58 231.65 L449 250")}49%{d:path("M436.52 206.34 L430.58 231.66 L449 250")}50%{d:path("M436.88 206.43 L430.58 231.65 L449 250")}51%{d:path("M437.23 206.52 L430.58 231.65 L449 250")}52%{d:path("M437.59 206.6 L430.59 231.64 L449 250")}53%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}54%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}55%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}56%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}57%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}58%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}59%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}60%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}61%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}62%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}63%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}64%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}65%{d:path("M437.94 206.69 L430.6 231.63 L449 250")}66%{d:path("M438.06 206.7 L430.62 231.61 L449 250")}67%{d:path("M438.18 206.71 L430.64 231.59 L449 250")}68%{d:path("M438.31 206.72 L430.66 231.57 L449 250")}69%{d:path("M438.43 206.74 L430.68 231.55 L449 250")}70%{d:path("M438.55 206.75 L430.7 231.53 L449 250")}71%{d:path("M438.68 206.76 L430.72 231.51 L449 250")}72%{d:path("M438.8 206.77 L430.74 231.49 L449 250")}73%{d:path("M438.92 206.79 L430.76 231.47 L449 250")}74%{d:path("M439.04 206.8 L430.78 231.45 L449 250")}75%{d:path("M439.17 206.81 L430.8 231.43 L449 250")}76%{d:path("M439.29 206.82 L430.82 231.41 L449 250")}77%{d:path("M439.41 206.84 L430.85 231.39 L449 250")}78%{d:path("M439.53 206.85 L430.87 231.36 L449 250")}79%{d:path("M439.66 206.86 L430.89 231.34 L449 250")}80%{d:path("M439.78 206.87 L430.92 231.32 L449 250")}81%{d:path("M439.9 206.89 L430.94 231.29 L449 250")}82%{d:path("M440.02 206.9 L430.97 231.27 L449 250")}83%{d:path("M440.14 206.91 L430.99 231.25 L449 250")}84%{d:path("M440.27 206.92 L431.02 231.22 L449 250")}85%{d:path("M440.39 206.94 L431.04 231.2 L449 250")}86%{d:path("M440.51 206.95 L431.07 231.17 L449 250")}87%{d:path("M440.63 206.96 L431.09 231.15 L449 250")}88%{d:path("M440.76 206.97 L431.12 231.12 L449 250")}89%{d:path("M440.88 206.99 L431.15 231.1 L449 250")}90%{d:path("M441 207 L431.17 231.07 L449 250")}91%{d:path("M441 207 L431.17 231.07 L449 250")}92%{d:path("M441 207 L431.17 231.07 L449 250")}93%{d:path("M441 207 L431.17 231.07 L449 250")}94%{d:path("M441 207 L431.17 231.07 L449 250")}95%{d:path("M441 207 L431.17 231.07 L449 250")}96%{d:path("M441 207 L431.17 231.07 L449 250")}97%{d:path("M441 207 L431.17 231.07 L449 250")}98%{d:path("M441 207 L431.17 231.07 L449 250")}99%{d:path("M441 207 L431.17 231.07 L449 250")}100%{d:path("M441 207 L431.17 231.07 L449 250")}}
.role-batter-back-pad{d:path("M433.85 233.16 L449 245");animation:role-batter-back-pad 9s linear -.8s infinite}
@keyframes role-batter-back-pad{0%{d:path("M433.85 233.16 L449 245")}1%{d:path("M433.85 233.16 L449 245")}2%{d:path("M433.85 233.16 L449 245")}3%{d:path("M433.85 233.16 L449 245")}4%{d:path("M433.85 233.16 L449 245")}5%{d:path("M433.85 233.16 L449 245")}6%{d:path("M433.85 233.16 L449 245")}7%{d:path("M433.85 233.16 L449 245")}8%{d:path("M433.85 233.16 L449 245")}9%{d:path("M433.85 233.16 L449 245")}10%{d:path("M433.85 233.16 L449 245")}11%{d:path("M433.85 233.16 L449 245")}12%{d:path("M433.85 233.16 L449 245")}13%{d:path("M433.85 233.16 L449 245")}14%{d:path("M433.85 233.16 L449 245")}15%{d:path("M433.85 233.16 L449 245")}16%{d:path("M433.85 233.16 L449 245")}17%{d:path("M433.85 233.16 L449 245")}18%{d:path("M433.85 233.16 L449 245")}19%{d:path("M433.85 233.16 L449 245")}20%{d:path("M433.86 233.15 L449 245")}21%{d:path("M433.87 233.15 L449 245")}22%{d:path("M433.87 233.14 L449 245")}23%{d:path("M433.88 233.13 L449 245")}24%{d:path("M433.89 233.12 L449 245")}25%{d:path("M433.9 233.11 L449 245")}26%{d:path("M433.91 233.1 L449 245")}27%{d:path("M433.92 233.09 L449 245")}28%{d:path("M433.93 233.08 L449 245")}29%{d:path("M433.89 233.13 L449 245")}30%{d:path("M433.84 233.17 L449 245")}31%{d:path("M433.8 233.2 L449 245")}32%{d:path("M433.77 233.24 L449 245")}33%{d:path("M433.74 233.27 L449 245")}34%{d:path("M433.71 233.29 L449 245")}35%{d:path("M433.69 233.31 L449 245")}36%{d:path("M433.65 233.35 L449 245")}37%{d:path("M433.62 233.38 L449 245")}38%{d:path("M433.59 233.41 L449 245")}39%{d:path("M433.57 233.43 L449 245")}40%{d:path("M433.54 233.45 L449 245")}41%{d:path("M433.52 233.48 L449 245")}42%{d:path("M433.5 233.5 L449 245")}43%{d:path("M433.48 233.52 L449 245")}44%{d:path("M433.45 233.55 L449 245")}45%{d:path("M433.41 233.58 L449 245")}46%{d:path("M433.38 233.62 L449 245")}47%{d:path("M433.35 233.65 L449 245")}48%{d:path("M433.34 233.65 L449 245")}49%{d:path("M433.34 233.66 L449 245")}50%{d:path("M433.34 233.66 L449 245")}51%{d:path("M433.34 233.65 L449 245")}52%{d:path("M433.35 233.65 L449 245")}53%{d:path("M433.36 233.64 L449 245")}54%{d:path("M433.36 233.64 L449 245")}55%{d:path("M433.36 233.64 L449 245")}56%{d:path("M433.36 233.64 L449 245")}57%{d:path("M433.36 233.64 L449 245")}58%{d:path("M433.36 233.64 L449 245")}59%{d:path("M433.36 233.64 L449 245")}60%{d:path("M433.36 233.64 L449 245")}61%{d:path("M433.36 233.64 L449 245")}62%{d:path("M433.36 233.64 L449 245")}63%{d:path("M433.36 233.64 L449 245")}64%{d:path("M433.36 233.64 L449 245")}65%{d:path("M433.36 233.64 L449 245")}66%{d:path("M433.38 233.62 L449 245")}67%{d:path("M433.39 233.6 L449 245")}68%{d:path("M433.41 233.59 L449 245")}69%{d:path("M433.43 233.57 L449 245")}70%{d:path("M433.44 233.55 L449 245")}71%{d:path("M433.46 233.54 L449 245")}72%{d:path("M433.48 233.52 L449 245")}73%{d:path("M433.49 233.5 L449 245")}74%{d:path("M433.51 233.48 L449 245")}75%{d:path("M433.53 233.47 L449 245")}76%{d:path("M433.55 233.45 L449 245")}77%{d:path("M433.57 233.43 L449 245")}78%{d:path("M433.59 233.41 L449 245")}79%{d:path("M433.61 233.39 L449 245")}80%{d:path("M433.63 233.37 L449 245")}81%{d:path("M433.65 233.35 L449 245")}82%{d:path("M433.67 233.33 L449 245")}83%{d:path("M433.69 233.31 L449 245")}84%{d:path("M433.71 233.29 L449 245")}85%{d:path("M433.74 233.27 L449 245")}86%{d:path("M433.76 233.25 L449 245")}87%{d:path("M433.78 233.23 L449 245")}88%{d:path("M433.8 233.21 L449 245")}89%{d:path("M433.83 233.18 L449 245")}90%{d:path("M433.85 233.16 L449 245")}91%{d:path("M433.85 233.16 L449 245")}92%{d:path("M433.85 233.16 L449 245")}93%{d:path("M433.85 233.16 L449 245")}94%{d:path("M433.85 233.16 L449 245")}95%{d:path("M433.85 233.16 L449 245")}96%{d:path("M433.85 233.16 L449 245")}97%{d:path("M433.85 233.16 L449 245")}98%{d:path("M433.85 233.16 L449 245")}99%{d:path("M433.85 233.16 L449 245")}100%{d:path("M433.85 233.16 L449 245")}}
.role-batter-back-shoe{transform:translate(449px,250px) rotate(0deg);animation:role-batter-back-shoe 9s linear -.8s infinite}
@keyframes role-batter-back-shoe{0%{transform:translate(449px,250px) rotate(0deg)}1%{transform:translate(449px,250px) rotate(0deg)}2%{transform:translate(449px,250px) rotate(0deg)}3%{transform:translate(449px,250px) rotate(0deg)}4%{transform:translate(449px,250px) rotate(0deg)}5%{transform:translate(449px,250px) rotate(0deg)}6%{transform:translate(449px,250px) rotate(0deg)}7%{transform:translate(449px,250px) rotate(0deg)}8%{transform:translate(449px,250px) rotate(0deg)}9%{transform:translate(449px,250px) rotate(0deg)}10%{transform:translate(449px,250px) rotate(0deg)}11%{transform:translate(449px,250px) rotate(0deg)}12%{transform:translate(449px,250px) rotate(0deg)}13%{transform:translate(449px,250px) rotate(0deg)}14%{transform:translate(449px,250px) rotate(0deg)}15%{transform:translate(449px,250px) rotate(0deg)}16%{transform:translate(449px,250px) rotate(0deg)}17%{transform:translate(449px,250px) rotate(0deg)}18%{transform:translate(449px,250px) rotate(0deg)}19%{transform:translate(449px,250px) rotate(0deg)}20%{transform:translate(449px,250px) rotate(0deg)}21%{transform:translate(449px,250px) rotate(0deg)}22%{transform:translate(449px,250px) rotate(0deg)}23%{transform:translate(449px,250px) rotate(0deg)}24%{transform:translate(449px,250px) rotate(0deg)}25%{transform:translate(449px,250px) rotate(0deg)}26%{transform:translate(449px,250px) rotate(0deg)}27%{transform:translate(449px,250px) rotate(0deg)}28%{transform:translate(449px,250px) rotate(0deg)}29%{transform:translate(449px,250px) rotate(0deg)}30%{transform:translate(449px,250px) rotate(0deg)}31%{transform:translate(449px,250px) rotate(0deg)}32%{transform:translate(449px,250px) rotate(0deg)}33%{transform:translate(449px,250px) rotate(0deg)}34%{transform:translate(449px,250px) rotate(0deg)}35%{transform:translate(449px,250px) rotate(0deg)}36%{transform:translate(449px,250px) rotate(0deg)}37%{transform:translate(449px,250px) rotate(0deg)}38%{transform:translate(449px,250px) rotate(0deg)}39%{transform:translate(449px,250px) rotate(0deg)}40%{transform:translate(449px,250px) rotate(0deg)}41%{transform:translate(449px,250px) rotate(0deg)}42%{transform:translate(449px,250px) rotate(0deg)}43%{transform:translate(449px,250px) rotate(0deg)}44%{transform:translate(449px,250px) rotate(0deg)}45%{transform:translate(449px,250px) rotate(0deg)}46%{transform:translate(449px,250px) rotate(0deg)}47%{transform:translate(449px,250px) rotate(0deg)}48%{transform:translate(449px,250px) rotate(0deg)}49%{transform:translate(449px,250px) rotate(0deg)}50%{transform:translate(449px,250px) rotate(0deg)}51%{transform:translate(449px,250px) rotate(0deg)}52%{transform:translate(449px,250px) rotate(0deg)}53%{transform:translate(449px,250px) rotate(0deg)}54%{transform:translate(449px,250px) rotate(0deg)}55%{transform:translate(449px,250px) rotate(0deg)}56%{transform:translate(449px,250px) rotate(0deg)}57%{transform:translate(449px,250px) rotate(0deg)}58%{transform:translate(449px,250px) rotate(0deg)}59%{transform:translate(449px,250px) rotate(0deg)}60%{transform:translate(449px,250px) rotate(0deg)}61%{transform:translate(449px,250px) rotate(0deg)}62%{transform:translate(449px,250px) rotate(0deg)}63%{transform:translate(449px,250px) rotate(0deg)}64%{transform:translate(449px,250px) rotate(0deg)}65%{transform:translate(449px,250px) rotate(0deg)}66%{transform:translate(449px,250px) rotate(0deg)}67%{transform:translate(449px,250px) rotate(0deg)}68%{transform:translate(449px,250px) rotate(0deg)}69%{transform:translate(449px,250px) rotate(0deg)}70%{transform:translate(449px,250px) rotate(0deg)}71%{transform:translate(449px,250px) rotate(0deg)}72%{transform:translate(449px,250px) rotate(0deg)}73%{transform:translate(449px,250px) rotate(0deg)}74%{transform:translate(449px,250px) rotate(0deg)}75%{transform:translate(449px,250px) rotate(0deg)}76%{transform:translate(449px,250px) rotate(0deg)}77%{transform:translate(449px,250px) rotate(0deg)}78%{transform:translate(449px,250px) rotate(0deg)}79%{transform:translate(449px,250px) rotate(0deg)}80%{transform:translate(449px,250px) rotate(0deg)}81%{transform:translate(449px,250px) rotate(0deg)}82%{transform:translate(449px,250px) rotate(0deg)}83%{transform:translate(449px,250px) rotate(0deg)}84%{transform:translate(449px,250px) rotate(0deg)}85%{transform:translate(449px,250px) rotate(0deg)}86%{transform:translate(449px,250px) rotate(0deg)}87%{transform:translate(449px,250px) rotate(0deg)}88%{transform:translate(449px,250px) rotate(0deg)}89%{transform:translate(449px,250px) rotate(0deg)}90%{transform:translate(449px,250px) rotate(0deg)}91%{transform:translate(449px,250px) rotate(0deg)}92%{transform:translate(449px,250px) rotate(0deg)}93%{transform:translate(449px,250px) rotate(0deg)}94%{transform:translate(449px,250px) rotate(0deg)}95%{transform:translate(449px,250px) rotate(0deg)}96%{transform:translate(449px,250px) rotate(0deg)}97%{transform:translate(449px,250px) rotate(0deg)}98%{transform:translate(449px,250px) rotate(0deg)}99%{transform:translate(449px,250px) rotate(0deg)}100%{transform:translate(449px,250px) rotate(0deg)}}
.role-batter-front-leg{d:path("M429 207 L409.96 224.71 L416 250");animation:role-batter-front-leg 9s linear -.8s infinite}
@keyframes role-batter-front-leg{0%{d:path("M429 207 L409.96 224.71 L416 250")}1%{d:path("M429 207 L409.96 224.71 L416 250")}2%{d:path("M429 207 L409.96 224.71 L416 250")}3%{d:path("M429 207 L409.96 224.71 L416 250")}4%{d:path("M429 207 L409.96 224.71 L416 250")}5%{d:path("M429 207 L409.96 224.71 L416 250")}6%{d:path("M429 207 L409.96 224.71 L416 250")}7%{d:path("M429 207 L409.96 224.71 L416 250")}8%{d:path("M429 207 L409.96 224.71 L416 250")}9%{d:path("M429 207 L409.96 224.71 L416 250")}10%{d:path("M429 207 L409.96 224.71 L416 250")}11%{d:path("M429 207 L409.96 224.71 L416 250")}12%{d:path("M429 207 L409.96 224.71 L416 250")}13%{d:path("M429 207 L409.96 224.71 L416 250")}14%{d:path("M429 207 L409.96 224.71 L416 250")}15%{d:path("M429 207 L409.96 224.71 L416 250")}16%{d:path("M429 207 L409.96 224.71 L416 250")}17%{d:path("M429 207 L409.96 224.71 L416 250")}18%{d:path("M429 207 L409.96 224.71 L416 250")}19%{d:path("M429 207 L409.96 224.71 L416 250")}20%{d:path("M429.12 206.97 L410.09 224.68 L416 250")}21%{d:path("M429.23 206.93 L410.21 224.65 L416 250")}22%{d:path("M429.35 206.9 L410.33 224.62 L416 250")}23%{d:path("M429.47 206.86 L410.46 224.6 L416 250")}24%{d:path("M429.59 206.83 L410.58 224.57 L416 250")}25%{d:path("M429.71 206.79 L410.71 224.54 L416 250")}26%{d:path("M429.82 206.76 L410.84 224.52 L416 250")}27%{d:path("M429.94 206.72 L410.96 224.49 L416 250")}28%{d:path("M430.06 206.69 L411.09 224.47 L416 250")}29%{d:path("M429.61 206.81 L410.03 223.92 L414.29 249.57")}30%{d:path("M429.16 206.93 L409.03 223.39 L412.57 249.14")}31%{d:path("M428.71 207.04 L408.07 222.86 L410.86 248.71")}32%{d:path("M428.26 207.16 L407.16 222.36 L409.14 248.29")}33%{d:path("M427.82 207.29 L406.3 221.88 L407.43 247.86")}34%{d:path("M427.37 207.41 L405.48 221.43 L405.71 247.43")}35%{d:path("M426.94 207.53 L404.7 221.01 L404 247")}36%{d:path("M426.43 207.63 L404.64 221.82 L402.75 247.75")}37%{d:path("M425.92 207.74 L404.65 222.69 L401.5 248.5")}38%{d:path("M425.42 207.84 L404.77 223.65 L400.25 249.25")}39%{d:path("M424.92 207.95 L405.04 224.71 L399 250")}40%{d:path("M424.67 207.98 L404.7 224.63 L399 250")}41%{d:path("M424.42 208 L404.37 224.56 L399 250")}42%{d:path("M424.17 208.03 L404.04 224.49 L399 250")}43%{d:path("M423.92 208.06 L403.72 224.43 L399 250")}44%{d:path("M423.92 208 L403.77 224.44 L399 250")}45%{d:path("M423.92 207.95 L403.82 224.45 L399 250")}46%{d:path("M423.92 207.9 L403.88 224.46 L399 250")}47%{d:path("M423.92 207.84 L403.93 224.47 L399 250")}48%{d:path("M424.26 207.76 L404.43 224.57 L399 250")}49%{d:path("M424.59 207.67 L404.94 224.69 L399 250")}50%{d:path("M424.93 207.58 L405.47 224.82 L399 250")}51%{d:path("M425.27 207.49 L406.02 224.97 L399 250")}52%{d:path("M425.61 207.4 L406.6 225.13 L399 250")}53%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}54%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}55%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}56%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}57%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}58%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}59%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}60%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}61%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}62%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}63%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}64%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}65%{d:path("M425.96 207.32 L407.21 225.33 L399 250")}66%{d:path("M426.08 207.3 L407.11 225.08 L399.68 250")}67%{d:path("M426.2 207.29 L407.05 224.87 L400.36 250")}68%{d:path("M426.32 207.28 L407.02 224.7 L401.04 250")}69%{d:path("M426.44 207.26 L407.02 224.54 L401.72 250")}70%{d:path("M426.56 207.25 L407.03 224.42 L402.4 250")}71%{d:path("M426.68 207.24 L407.07 224.31 L403.08 250")}72%{d:path("M426.81 207.23 L407.13 224.22 L403.76 250")}73%{d:path("M426.93 207.21 L407.2 224.15 L404.44 250")}74%{d:path("M427.05 207.2 L407.28 224.09 L405.12 250")}75%{d:path("M427.17 207.19 L407.38 224.05 L405.8 250")}76%{d:path("M427.29 207.18 L407.49 224.02 L406.48 250")}77%{d:path("M427.42 207.16 L407.61 224 L407.16 250")}78%{d:path("M427.54 207.15 L407.74 224 L407.84 250")}79%{d:path("M427.66 207.14 L407.87 224.01 L408.52 250")}80%{d:path("M427.78 207.13 L408.02 224.03 L409.2 250")}81%{d:path("M427.9 207.11 L408.18 224.06 L409.88 250")}82%{d:path("M428.02 207.1 L408.35 224.09 L410.56 250")}83%{d:path("M428.15 207.09 L408.52 224.14 L411.24 250")}84%{d:path("M428.27 207.08 L408.7 224.2 L411.92 250")}85%{d:path("M428.39 207.06 L408.89 224.27 L412.6 250")}86%{d:path("M428.51 207.05 L409.09 224.34 L413.28 250")}87%{d:path("M428.63 207.04 L409.3 224.42 L413.96 250")}88%{d:path("M428.76 207.03 L409.51 224.51 L414.64 250")}89%{d:path("M428.88 207.01 L409.74 224.61 L415.32 250")}90%{d:path("M429 207 L409.96 224.71 L416 250")}91%{d:path("M429 207 L409.96 224.71 L416 250")}92%{d:path("M429 207 L409.96 224.71 L416 250")}93%{d:path("M429 207 L409.96 224.71 L416 250")}94%{d:path("M429 207 L409.96 224.71 L416 250")}95%{d:path("M429 207 L409.96 224.71 L416 250")}96%{d:path("M429 207 L409.96 224.71 L416 250")}97%{d:path("M429 207 L409.96 224.71 L416 250")}98%{d:path("M429 207 L409.96 224.71 L416 250")}99%{d:path("M429 207 L409.96 224.71 L416 250")}100%{d:path("M429 207 L409.96 224.71 L416 250")}}
.role-batter-front-pad{d:path("M410.87 227.75 L416 245");animation:role-batter-front-pad 9s linear -.8s infinite}
@keyframes role-batter-front-pad{0%{d:path("M410.87 227.75 L416 245")}1%{d:path("M410.87 227.75 L416 245")}2%{d:path("M410.87 227.75 L416 245")}3%{d:path("M410.87 227.75 L416 245")}4%{d:path("M410.87 227.75 L416 245")}5%{d:path("M410.87 227.75 L416 245")}6%{d:path("M410.87 227.75 L416 245")}7%{d:path("M410.87 227.75 L416 245")}8%{d:path("M410.87 227.75 L416 245")}9%{d:path("M410.87 227.75 L416 245")}10%{d:path("M410.87 227.75 L416 245")}11%{d:path("M410.87 227.75 L416 245")}12%{d:path("M410.87 227.75 L416 245")}13%{d:path("M410.87 227.75 L416 245")}14%{d:path("M410.87 227.75 L416 245")}15%{d:path("M410.87 227.75 L416 245")}16%{d:path("M410.87 227.75 L416 245")}17%{d:path("M410.87 227.75 L416 245")}18%{d:path("M410.87 227.75 L416 245")}19%{d:path("M410.87 227.75 L416 245")}20%{d:path("M410.97 227.73 L416 245")}21%{d:path("M411.08 227.7 L416 245")}22%{d:path("M411.18 227.68 L416 245")}23%{d:path("M411.29 227.66 L416 245")}24%{d:path("M411.4 227.63 L416 245")}25%{d:path("M411.5 227.61 L416 245")}26%{d:path("M411.61 227.59 L416 245")}27%{d:path("M411.72 227.57 L416 245")}28%{d:path("M411.83 227.55 L416 245")}29%{d:path("M410.67 227.02 L414.29 244.57")}30%{d:path("M409.56 226.5 L412.57 244.14")}31%{d:path("M408.49 225.99 L410.86 243.71")}32%{d:path("M407.46 225.5 L409.14 243.29")}33%{d:path("M406.47 225.03 L407.43 242.86")}34%{d:path("M405.52 224.58 L405.71 242.43")}35%{d:path("M404.6 224.16 L404 242")}36%{d:path("M404.36 224.96 L402.75 242.75")}37%{d:path("M404.18 225.81 L401.5 243.5")}38%{d:path("M404.09 226.74 L400.25 244.25")}39%{d:path("M404.13 227.75 L399 245")}40%{d:path("M403.85 227.69 L399 245")}41%{d:path("M403.56 227.63 L399 245")}42%{d:path("M403.29 227.57 L399 245")}43%{d:path("M403.01 227.52 L399 245")}44%{d:path("M403.06 227.53 L399 245")}45%{d:path("M403.1 227.53 L399 245")}46%{d:path("M403.15 227.54 L399 245")}47%{d:path("M403.19 227.55 L399 245")}48%{d:path("M403.61 227.64 L399 245")}49%{d:path("M404.05 227.73 L399 245")}50%{d:path("M404.5 227.84 L399 245")}51%{d:path("M404.97 227.97 L399 245")}52%{d:path("M405.46 228.11 L399 245")}53%{d:path("M405.98 228.28 L399 245")}54%{d:path("M405.98 228.28 L399 245")}55%{d:path("M405.98 228.28 L399 245")}56%{d:path("M405.98 228.28 L399 245")}57%{d:path("M405.98 228.28 L399 245")}58%{d:path("M405.98 228.28 L399 245")}59%{d:path("M405.98 228.28 L399 245")}60%{d:path("M405.98 228.28 L399 245")}61%{d:path("M405.98 228.28 L399 245")}62%{d:path("M405.98 228.28 L399 245")}63%{d:path("M405.98 228.28 L399 245")}64%{d:path("M405.98 228.28 L399 245")}65%{d:path("M405.98 228.28 L399 245")}66%{d:path("M405.99 228.07 L399.68 245")}67%{d:path("M406.04 227.89 L400.36 245")}68%{d:path("M406.12 227.74 L401.04 245")}69%{d:path("M406.22 227.61 L401.72 245")}70%{d:path("M406.34 227.5 L402.4 245")}71%{d:path("M406.47 227.41 L403.08 245")}72%{d:path("M406.62 227.34 L403.76 245")}73%{d:path("M406.78 227.27 L404.44 245")}74%{d:path("M406.96 227.23 L405.12 245")}75%{d:path("M407.14 227.19 L405.8 245")}76%{d:path("M407.34 227.17 L406.48 245")}77%{d:path("M407.54 227.15 L407.16 245")}78%{d:path("M407.75 227.15 L407.84 245")}79%{d:path("M407.97 227.16 L408.52 245")}80%{d:path("M408.2 227.17 L409.2 245")}81%{d:path("M408.44 227.2 L409.88 245")}82%{d:path("M408.68 227.23 L410.56 245")}83%{d:path("M408.93 227.27 L411.24 245")}84%{d:path("M409.19 227.32 L411.92 245")}85%{d:path("M409.45 227.38 L412.6 245")}86%{d:path("M409.72 227.44 L413.28 245")}87%{d:path("M410 227.51 L413.96 245")}88%{d:path("M410.28 227.58 L414.64 245")}89%{d:path("M410.57 227.67 L415.32 245")}90%{d:path("M410.87 227.75 L416 245")}91%{d:path("M410.87 227.75 L416 245")}92%{d:path("M410.87 227.75 L416 245")}93%{d:path("M410.87 227.75 L416 245")}94%{d:path("M410.87 227.75 L416 245")}95%{d:path("M410.87 227.75 L416 245")}96%{d:path("M410.87 227.75 L416 245")}97%{d:path("M410.87 227.75 L416 245")}98%{d:path("M410.87 227.75 L416 245")}99%{d:path("M410.87 227.75 L416 245")}100%{d:path("M410.87 227.75 L416 245")}}
.role-batter-front-shoe{transform:translate(416px,250px) rotate(0deg);animation:role-batter-front-shoe 9s linear -.8s infinite}
@keyframes role-batter-front-shoe{0%{transform:translate(416px,250px) rotate(0deg)}1%{transform:translate(416px,250px) rotate(0deg)}2%{transform:translate(416px,250px) rotate(0deg)}3%{transform:translate(416px,250px) rotate(0deg)}4%{transform:translate(416px,250px) rotate(0deg)}5%{transform:translate(416px,250px) rotate(0deg)}6%{transform:translate(416px,250px) rotate(0deg)}7%{transform:translate(416px,250px) rotate(0deg)}8%{transform:translate(416px,250px) rotate(0deg)}9%{transform:translate(416px,250px) rotate(0deg)}10%{transform:translate(416px,250px) rotate(0deg)}11%{transform:translate(416px,250px) rotate(0deg)}12%{transform:translate(416px,250px) rotate(0deg)}13%{transform:translate(416px,250px) rotate(0deg)}14%{transform:translate(416px,250px) rotate(0deg)}15%{transform:translate(416px,250px) rotate(0deg)}16%{transform:translate(416px,250px) rotate(0deg)}17%{transform:translate(416px,250px) rotate(0deg)}18%{transform:translate(416px,250px) rotate(0deg)}19%{transform:translate(416px,250px) rotate(0deg)}20%{transform:translate(416px,250px) rotate(0deg)}21%{transform:translate(416px,250px) rotate(0deg)}22%{transform:translate(416px,250px) rotate(0deg)}23%{transform:translate(416px,250px) rotate(0deg)}24%{transform:translate(416px,250px) rotate(0deg)}25%{transform:translate(416px,250px) rotate(0deg)}26%{transform:translate(416px,250px) rotate(0deg)}27%{transform:translate(416px,250px) rotate(0deg)}28%{transform:translate(416px,250px) rotate(0deg)}29%{transform:translate(414.29px,249.57px) rotate(0deg)}30%{transform:translate(412.57px,249.14px) rotate(0deg)}31%{transform:translate(410.86px,248.71px) rotate(0deg)}32%{transform:translate(409.14px,248.29px) rotate(0deg)}33%{transform:translate(407.43px,247.86px) rotate(0deg)}34%{transform:translate(405.71px,247.43px) rotate(0deg)}35%{transform:translate(404px,247px) rotate(0deg)}36%{transform:translate(402.75px,247.75px) rotate(0deg)}37%{transform:translate(401.5px,248.5px) rotate(0deg)}38%{transform:translate(400.25px,249.25px) rotate(0deg)}39%{transform:translate(399px,250px) rotate(0deg)}40%{transform:translate(399px,250px) rotate(0deg)}41%{transform:translate(399px,250px) rotate(0deg)}42%{transform:translate(399px,250px) rotate(0deg)}43%{transform:translate(399px,250px) rotate(0deg)}44%{transform:translate(399px,250px) rotate(0deg)}45%{transform:translate(399px,250px) rotate(0deg)}46%{transform:translate(399px,250px) rotate(0deg)}47%{transform:translate(399px,250px) rotate(0deg)}48%{transform:translate(399px,250px) rotate(0deg)}49%{transform:translate(399px,250px) rotate(0deg)}50%{transform:translate(399px,250px) rotate(0deg)}51%{transform:translate(399px,250px) rotate(0deg)}52%{transform:translate(399px,250px) rotate(0deg)}53%{transform:translate(399px,250px) rotate(0deg)}54%{transform:translate(399px,250px) rotate(0deg)}55%{transform:translate(399px,250px) rotate(0deg)}56%{transform:translate(399px,250px) rotate(0deg)}57%{transform:translate(399px,250px) rotate(0deg)}58%{transform:translate(399px,250px) rotate(0deg)}59%{transform:translate(399px,250px) rotate(0deg)}60%{transform:translate(399px,250px) rotate(0deg)}61%{transform:translate(399px,250px) rotate(0deg)}62%{transform:translate(399px,250px) rotate(0deg)}63%{transform:translate(399px,250px) rotate(0deg)}64%{transform:translate(399px,250px) rotate(0deg)}65%{transform:translate(399px,250px) rotate(0deg)}66%{transform:translate(399.68px,250px) rotate(0deg)}67%{transform:translate(400.36px,250px) rotate(0deg)}68%{transform:translate(401.04px,250px) rotate(0deg)}69%{transform:translate(401.72px,250px) rotate(0deg)}70%{transform:translate(402.4px,250px) rotate(0deg)}71%{transform:translate(403.08px,250px) rotate(0deg)}72%{transform:translate(403.76px,250px) rotate(0deg)}73%{transform:translate(404.44px,250px) rotate(0deg)}74%{transform:translate(405.12px,250px) rotate(0deg)}75%{transform:translate(405.8px,250px) rotate(0deg)}76%{transform:translate(406.48px,250px) rotate(0deg)}77%{transform:translate(407.16px,250px) rotate(0deg)}78%{transform:translate(407.84px,250px) rotate(0deg)}79%{transform:translate(408.52px,250px) rotate(0deg)}80%{transform:translate(409.2px,250px) rotate(0deg)}81%{transform:translate(409.88px,250px) rotate(0deg)}82%{transform:translate(410.56px,250px) rotate(0deg)}83%{transform:translate(411.24px,250px) rotate(0deg)}84%{transform:translate(411.92px,250px) rotate(0deg)}85%{transform:translate(412.6px,250px) rotate(0deg)}86%{transform:translate(413.28px,250px) rotate(0deg)}87%{transform:translate(413.96px,250px) rotate(0deg)}88%{transform:translate(414.64px,250px) rotate(0deg)}89%{transform:translate(415.32px,250px) rotate(0deg)}90%{transform:translate(416px,250px) rotate(0deg)}91%{transform:translate(416px,250px) rotate(0deg)}92%{transform:translate(416px,250px) rotate(0deg)}93%{transform:translate(416px,250px) rotate(0deg)}94%{transform:translate(416px,250px) rotate(0deg)}95%{transform:translate(416px,250px) rotate(0deg)}96%{transform:translate(416px,250px) rotate(0deg)}97%{transform:translate(416px,250px) rotate(0deg)}98%{transform:translate(416px,250px) rotate(0deg)}99%{transform:translate(416px,250px) rotate(0deg)}100%{transform:translate(416px,250px) rotate(0deg)}}
.role-bowler-body{transform-origin:159px 208px}.role-batter-body{transform-origin:435px 208px}
@keyframes role-delivery-hit{0%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}1%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}2%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}3%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}4%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}5%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}6%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}7%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}8%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}9%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}10%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}11%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}12%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}13%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}14%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}15%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}16%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}17%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}18%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}19%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}20%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}21%{transform:translate(148.33px,225.19px) rotate(0deg);opacity:1}22%{transform:translate(139.06px,220.83px) rotate(0deg);opacity:1}23%{transform:translate(126.93px,210.54px) rotate(0deg);opacity:1}24%{transform:translate(117.05px,192.44px) rotate(0deg);opacity:1}25%{transform:translate(115.85px,168.03px) rotate(0deg);opacity:1}26%{transform:translate(128.09px,143.56px) rotate(0deg);opacity:1}27%{transform:translate(153.09px,128.22px) rotate(0deg);opacity:1}28%{transform:translate(183.34px,129.15px) rotate(0deg);opacity:1}29%{transform:translate(195.3px,133.49px) rotate(0deg);opacity:1}30%{transform:translate(207.26px,140.73px) rotate(0deg);opacity:1}31%{transform:translate(219.22px,150.87px) rotate(0deg);opacity:1}32%{transform:translate(231.17px,163.9px) rotate(0deg);opacity:1}33%{transform:translate(243.13px,179.83px) rotate(0deg);opacity:1}34%{transform:translate(255.09px,198.66px) rotate(0deg);opacity:1}35%{transform:translate(267.04px,220.38px) rotate(0deg);opacity:1}36%{transform:translate(279px,245px) rotate(0deg);opacity:1}37%{transform:translate(293.93px,238.9px) rotate(0deg);opacity:1}38%{transform:translate(308.85px,233.74px) rotate(0deg);opacity:1}39%{transform:translate(323.78px,229.51px) rotate(0deg);opacity:1}40%{transform:translate(338.7px,226.23px) rotate(0deg);opacity:1}41%{transform:translate(353.63px,223.88px) rotate(0deg);opacity:1}42%{transform:translate(368.55px,222.47px) rotate(0deg);opacity:1}43%{transform:translate(383.48px,222px) rotate(0deg);opacity:1}47%{transform:translate(321px,164px) rotate(0deg);opacity:1}52%{transform:translate(225px,99px) rotate(0deg);opacity:1}58%{transform:translate(98px,47px) rotate(0deg);opacity:1}63%{transform:translate(-12px,23px) rotate(0deg);opacity:0}64%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:0}92%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:0}96%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}100%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}}
@keyframes role-delivery-only{0%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}1%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}2%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}3%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}4%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}5%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}6%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}7%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}8%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}9%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}10%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}11%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}12%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}13%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}14%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}15%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}16%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}17%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}18%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}19%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}20%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}21%{transform:translate(148.33px,225.19px) rotate(0deg);opacity:1}22%{transform:translate(139.06px,220.83px) rotate(0deg);opacity:1}23%{transform:translate(126.93px,210.54px) rotate(0deg);opacity:1}24%{transform:translate(117.05px,192.44px) rotate(0deg);opacity:1}25%{transform:translate(115.85px,168.03px) rotate(0deg);opacity:1}26%{transform:translate(128.09px,143.56px) rotate(0deg);opacity:1}27%{transform:translate(153.09px,128.22px) rotate(0deg);opacity:1}28%{transform:translate(183.34px,129.15px) rotate(0deg);opacity:1}29%{transform:translate(195.3px,133.49px) rotate(0deg);opacity:1}30%{transform:translate(207.26px,140.73px) rotate(0deg);opacity:1}31%{transform:translate(219.22px,150.87px) rotate(0deg);opacity:1}32%{transform:translate(231.17px,163.9px) rotate(0deg);opacity:1}33%{transform:translate(243.13px,179.83px) rotate(0deg);opacity:1}34%{transform:translate(255.09px,198.66px) rotate(0deg);opacity:1}35%{transform:translate(267.04px,220.38px) rotate(0deg);opacity:1}36%{transform:translate(279px,245px) rotate(0deg);opacity:1}37%{transform:translate(293.93px,238.9px) rotate(0deg);opacity:1}38%{transform:translate(308.85px,233.74px) rotate(0deg);opacity:1}39%{transform:translate(323.78px,229.51px) rotate(0deg);opacity:1}40%{transform:translate(338.7px,226.23px) rotate(0deg);opacity:1}41%{transform:translate(353.63px,223.88px) rotate(0deg);opacity:1}42%{transform:translate(368.55px,222.47px) rotate(0deg);opacity:1}43%{transform:translate(383.48px,222px) rotate(0deg);opacity:1}48%{transform:translate(461px,232px) rotate(0deg);opacity:1}53%{transform:translate(528px,248px) rotate(0deg);opacity:1}59%{transform:translate(584px,239px) rotate(0deg);opacity:0}64%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:0}92%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:0}96%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}100%{transform:translate(151.8px,226.26px) rotate(0deg);opacity:1}}
@keyframes role-incoming-hit{0%{transform:translate(90px,55px) rotate(0deg);opacity:0}23%{transform:translate(90px,55px) rotate(0deg);opacity:0}28%{transform:translate(183.34px,129.15px) rotate(0deg);opacity:1}29%{transform:translate(195.3px,133.49px) rotate(0deg);opacity:1}30%{transform:translate(207.26px,140.73px) rotate(0deg);opacity:1}31%{transform:translate(219.22px,150.87px) rotate(0deg);opacity:1}32%{transform:translate(231.17px,163.9px) rotate(0deg);opacity:1}33%{transform:translate(243.13px,179.83px) rotate(0deg);opacity:1}34%{transform:translate(255.09px,198.66px) rotate(0deg);opacity:1}35%{transform:translate(267.04px,220.38px) rotate(0deg);opacity:1}36%{transform:translate(279px,245px) rotate(0deg);opacity:1}37%{transform:translate(293.93px,238.9px) rotate(0deg);opacity:1}38%{transform:translate(308.85px,233.74px) rotate(0deg);opacity:1}39%{transform:translate(323.78px,229.51px) rotate(0deg);opacity:1}40%{transform:translate(338.7px,226.23px) rotate(0deg);opacity:1}41%{transform:translate(353.63px,223.88px) rotate(0deg);opacity:1}42%{transform:translate(368.55px,222.47px) rotate(0deg);opacity:1}43%{transform:translate(383.48px,222px) rotate(0deg);opacity:1}47%{transform:translate(321px,164px) rotate(0deg);opacity:1}52%{transform:translate(225px,99px) rotate(0deg);opacity:1}58%{transform:translate(98px,47px) rotate(0deg);opacity:1}63%{transform:translate(-12px,23px) rotate(0deg);opacity:0}100%{transform:translate(-12px,23px) rotate(0deg);opacity:0}}
.role-cricket-ball{transform:translate(151.8px,226.26px) rotate(0deg);animation:role-delivery-hit 9s linear -.8s infinite}
#player-header[data-role-cover=batter] .role-cricket-ball{animation-name:role-incoming-hit}#player-header[data-role-cover=bowler] .role-cricket-ball{animation-name:role-delivery-only}
@media(prefers-reduced-motion:reduce){#role-cover *{animation:none!important}#player-header[data-role-cover] .role-cricket-ball{transform:translate(328px,225px);opacity:1}}

/* Keep this after the individual cover rules: overseas scenery takes priority. */
#player-header[data-profile][data-overseas=true]{
  --flight-haze:#769ec0;--flight-cloud:#bed6eb;--flight-building:#425c74;
  --flight-body:#d8e6ef;--flight-wing:#a0bacc;--flight-tail:#5792b8;
  --flight-trim:#b7cedd;--flight-window:#28465f;--flight-gear:#8ba4b7;
  --flight-runway:#080f1d;--flight-runway-edge:#88adc7;--flight-light:#dfc891;--flight-shadow:#020913;
  border-color:#334459;border-top-color:#7595b3;
  background:radial-gradient(ellipse at 100% 5%,#3a638a30,transparent 67%),linear-gradient(110deg,#131920 28%,#1d3047 100%);
}
#player-header[data-profile][data-overseas=true]::before,
#player-header[data-profile][data-overseas=true]::after,
html[data-theme=light] #player-header[data-profile][data-overseas=true]::before,
html[data-theme=light] #player-header[data-profile][data-overseas=true]::after{content:none;display:none;animation:none}
.overseas-cover-scene{display:none;position:absolute;z-index:0;right:0;top:0;bottom:0;width:50%;max-width:560px;overflow:hidden;pointer-events:none;opacity:.78}
#player-header[data-profile][data-overseas=true]>.overseas-cover-scene:not([hidden]){display:block}
.overseas-cover-scene>svg{display:block;position:absolute;right:0;bottom:0;width:auto;height:100%;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 22%)}
.overseas-plane{transform:translate(225px,244px);transform-origin:85px 0;animation:overseas-plane-land 11s linear -3.3s infinite}
.overseas-plane-shadow{opacity:.24;transform:translateX(225px);animation:overseas-plane-shadow 11s linear -3.3s infinite}
.overseas-runway-lights{opacity:.58}
.overseas-beacon{animation:overseas-beacon-glow 2.2s ease-in-out infinite}
#player-header[data-profile][data-overseas=true] :is(.attributes,#teams .chip,.topline>a){color:#bccbda}
#player-header[data-profile][data-overseas=true] .rank-tag:not(.rank-first) .discipline-icon{color:#a9c2d7}
#player-header[data-profile][data-overseas=true] #ranking-tags{border-top-color:#a9c2d720}
#player-header[data-profile][data-overseas=true].champion-profile{
  --flight-haze:#c4a05c;--flight-cloud:#e6d4ab;--flight-building:#776441;
  --flight-body:#eee2c5;--flight-wing:#cbbb95;--flight-tail:#b89249;
  --flight-trim:#d1bf96;--flight-window:#685633;--flight-gear:#c1ad82;
  --flight-runway:#18150e;--flight-runway-edge:#c7ab6b;--flight-light:#f4d48d;--flight-shadow:#100d07;
  border-color:#5d5037;border-top-color:#b79343;
  background:radial-gradient(ellipse at 100% 5%,#a97e2630,transparent 67%),linear-gradient(110deg,#1d1b15 28%,#3b301e 100%);
}
#player-header[data-profile][data-overseas=true].champion-profile :is(.attributes,#teams .chip,.topline>a){color:#cfbea0}
#player-header[data-profile][data-overseas=true].champion-profile .rank-tag:not(.rank-first) .discipline-icon{color:#ccb473}
#player-header[data-profile][data-overseas=true].champion-profile #ranking-tags{border-top-color:#d0ad5524}
html[data-theme=light] #player-header[data-profile][data-overseas=true]{
  --flight-haze:#8bb0cc;--flight-cloud:#5d83a0;--flight-building:#8ea6b5;
  --flight-body:#f9fcff;--flight-wing:#c8d9e6;--flight-tail:#477fa9;
  --flight-trim:#86a5bb;--flight-window:#436780;--flight-gear:#587589;
  --flight-runway:#bed0dc;--flight-runway-edge:#5e819a;--flight-light:#a07a35;--flight-shadow:#526f87;
  border-color:#c6d6e3;border-top-color:#789dbb;
  background:radial-gradient(ellipse at 100% 0%,#b6d6ef45,transparent 65%),linear-gradient(110deg,#fbfdff 28%,#e1edf6 100%);
}
html[data-theme=light] #player-header[data-profile][data-overseas=true] :is(.attributes,#teams .chip,.topline>a){color:#526d83}
html[data-theme=light] #player-header[data-profile][data-overseas=true] .rank-tag:not(.rank-first) .discipline-icon{color:#6486a0}
html[data-theme=light] #player-header[data-profile][data-overseas=true] #ranking-tags{border-top-color:#526e9b24}
html[data-theme=light] #player-header[data-profile][data-overseas=true].champion-profile{
  --flight-haze:#ccac69;--flight-cloud:#a28a58;--flight-building:#c0ab7d;
  --flight-body:#fffdf5;--flight-wing:#e1d3ad;--flight-tail:#b18c3f;
  --flight-trim:#bca46d;--flight-window:#866d38;--flight-gear:#907946;
  --flight-runway:#dbcea8;--flight-runway-edge:#a1884f;--flight-light:#a07a2b;--flight-shadow:#8c784c;
  border-color:#d9cba7;border-top-color:#be9238;
  background:radial-gradient(ellipse at 100% 0%,#e8cc7740,transparent 65%),linear-gradient(110deg,#fffdf7 28%,#f2e7c9 100%);
}
html[data-theme=light] #player-header[data-profile][data-overseas=true].champion-profile :is(.attributes,#teams .chip,.topline>a){color:#76633e}
html[data-theme=light] #player-header[data-profile][data-overseas=true].champion-profile .rank-tag:not(.rank-first) .discipline-icon{color:#9a7c32}
html[data-theme=light] #player-header[data-profile][data-overseas=true].champion-profile #ranking-tags{border-top-color:#94793d24}
@keyframes overseas-plane-land{
  0%{transform:translate(-120px,100px) rotate(9deg);opacity:0}
  8%{transform:translate(-65px,125px) rotate(8deg);opacity:.85}
  43%{transform:translate(150px,220px) rotate(2deg);opacity:.95}
  56%{transform:translate(225px,244px) rotate(-2deg);opacity:1}
  62%{transform:translate(257px,244px) rotate(0);opacity:1}
  83%{transform:translate(389px,244px) rotate(0);opacity:.9}
  96%,100%{transform:translate(505px,244px) rotate(0);opacity:0}
}
@keyframes overseas-plane-shadow{
  0%,8%{transform:translateX(-65px) scaleX(.7);opacity:0}
  43%{transform:translateX(150px) scaleX(.9);opacity:.14}
  56%{transform:translateX(225px) scaleX(1);opacity:.26}
  62%{transform:translateX(257px) scaleX(1);opacity:.26}
  83%{transform:translateX(389px) scaleX(1);opacity:.22}
  96%,100%{transform:translateX(505px) scaleX(1);opacity:0}
}
@keyframes overseas-beacon-glow{0%,38%,60%,100%{opacity:.35}48%{opacity:1}}
@media(max-width:760px){.overseas-cover-scene{width:48%;opacity:.56}.overseas-cover-scene>svg{mask-image:linear-gradient(90deg,transparent,#000 32%)}}
@media(max-width:520px){.overseas-cover-scene{width:68%;max-width:280px;top:auto;height:165px;right:-26px;opacity:.29}.overseas-cover-scene>svg{mask-image:linear-gradient(90deg,transparent,#000 38%)}html[data-theme=light] .overseas-cover-scene{opacity:.35}}
@media(prefers-reduced-motion:reduce){
  .overseas-plane{animation:none;transform:translate(225px,244px);opacity:1}
  .overseas-plane-shadow{animation:none;transform:translateX(225px);opacity:.24}
  .overseas-beacon{animation:none;opacity:.7}
}


#hero-music,[data-music-toggle]{display:none!important}
/* Per-player ambient effect: wind streaks. --gust (0..1) is set from effects.js and shared with the sound. */
.fx-wind{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;--gust:.5}
.fx-wind span{position:absolute;left:0;top:var(--y);width:var(--len);height:2px;border-radius:2px;box-shadow:0 0 6px #f3d9a866;background:linear-gradient(90deg,transparent,#f3d9a8 60%,transparent);opacity:calc(var(--a)*(.3 + var(--gust)*.9));will-change:transform,opacity}
html[data-theme=light] .fx-wind span{background:linear-gradient(90deg,transparent,#a35d68aa 60%,transparent)}
/* Monster effect: --rumble (0..1) and --eyes (0..1) come from effects.js and follow the sound's timeline. */
.fx-monster{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;--rumble:0;--eyes:0;background:radial-gradient(ellipse at 50% 120%,#7fe33b33,transparent 70%);box-shadow:inset 0 0 calc(var(--rumble)*90px) #000c,inset 0 -2px calc(var(--rumble)*40px) #9bef4d55}
.fx-monster .fx-eye{position:absolute;top:36%;right:23%;width:34px;height:11px;border-radius:60% 0 60% 0;background:radial-gradient(ellipse,#f6ffb0 0%,#b7f75b 45%,#4f9a1c 100%);box-shadow:0 0 18px 6px #b7f75b99,0 0 44px 14px #7fe33b55;opacity:var(--eyes);transform:rotate(14deg) scaleY(calc(.3 + var(--eyes)*.7))}
.fx-monster .fx-eye+.fx-eye{right:calc(23% - 62px);transform:scaleX(-1) rotate(14deg) scaleY(calc(.3 + var(--eyes)*.7))}
html[data-theme=light] .fx-monster{box-shadow:inset 0 0 calc(var(--rumble)*70px) #2b3a1f66}
@media(max-width:620px){.fx-monster .fx-eye{right:16%;top:30%;width:24px;height:8px}.fx-monster .fx-eye+.fx-eye{right:calc(16% - 44px)}}
/* Sumo effect: --show fades the whole figure; poses are set from effects.js on the sound's clock. */
.fx-sumo{position:absolute;right:3%;bottom:0;width:185px;z-index:0;pointer-events:none;opacity:calc(var(--show,0)*.9)}
.fx-sumo svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:620px){.fx-sumo{width:140px;right:-6px}}
/* Gym effect: top-heavy lifter on thin legs, posed from effects.js. */
.fx-gym{position:absolute;right:3%;bottom:0;width:185px;z-index:0;pointer-events:none;opacity:calc(var(--show,0)*.9)}
.fx-gym svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:620px){.fx-gym{width:140px;right:-6px}}
/* Vegas effect: figure, falling notes and rolling coins are posed from effects.js on the sound's clock. */
.fx-vegas{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;opacity:var(--show,0)}
.fx-vegas .fx-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 85% 80%,#f2c14e55,transparent 60%)}
.fx-vegas .fx-figure{position:absolute;right:3%;bottom:0;width:200px}
.fx-vegas svg{display:block;width:100%;height:auto;overflow:visible}
.fx-vegas .fx-note{position:absolute;left:0;top:0;width:26px;height:13px;border-radius:2px;background:#4d9a5f;border:1px solid #cfe8c9;opacity:0;font:700 9px/11px Georgia,serif;color:#e9f6e3;text-align:center;font-style:normal}
.fx-vegas .fx-note::after{content:'$'}
.fx-vegas .fx-coin{position:absolute;left:0;bottom:4px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1a8,#e0b43c 60%,#a9781d);border:1px solid #fff1a8;opacity:0;font:700 9px/14px Georgia,serif;color:#7a5410;text-align:center;font-style:normal}
.fx-vegas .fx-coin::after{content:'$'}
@media(max-width:620px){.fx-vegas .fx-figure{width:150px;right:-6px}}
/* Triathlon effect (Iron Man profiles): scene is posed from effects.js. */
.fx-tri{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;opacity:calc(var(--show,0)*.92);color:#dfe6f5;--glow:0}
.fx-tri .fx-tri-glow{position:absolute;inset:0;opacity:var(--glow);background:radial-gradient(ellipse at 88% 70%,#f2c14e55,transparent 60%)}
.fx-tri svg{position:absolute;right:2%;bottom:0;width:215px;height:auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}
.fx-tri svg>text{fill:currentColor;opacity:.8}
.fx-tri .fx-tri-bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,#3d9bf0,#5dd6a2,#f6c548)}
html[data-theme=light] .fx-tri{color:#33415c}
@media(max-width:620px){.fx-tri svg{width:170px;right:-8px}}
/* Shiva, protest and brawl effects: scenes are posed from effects.js. */
.fx-shiva,.fx-brawl{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;opacity:var(--show,0)}
.fx-shiva .fx-figure{position:absolute;right:3%;bottom:0;width:148px}
.fx-shiva svg,.fx-protest svg,.fx-brawl svg{display:block;width:100%;height:auto;overflow:visible}
.fx-shiva-flash{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 85% 45%,#dff1ff,transparent 65%)}
.fx-protest{position:absolute;right:3%;bottom:0;width:158px;z-index:0;pointer-events:none;opacity:var(--show,0);color:#dfe6f5}
.fx-brawl svg{position:absolute;right:3%;bottom:0;width:172px}
.fx-brawl .fx-drip{position:absolute;top:0;width:var(--w);height:calc(var(--max)*var(--len,0));background:linear-gradient(#a50f22,#d11a30);border-radius:0 0 999px 999px;opacity:.85}
html[data-theme=light] .fx-protest{color:#33415c}
@media(max-width:620px){.fx-shiva .fx-figure{width:120px;right:-6px}.fx-protest{width:130px;right:-6px}.fx-brawl svg{width:140px;right:-6px}}
.fx-tri-link{position:absolute;right:3%;top:58px;z-index:2;padding:6px 12px;border-radius:999px;background:#d8232f;color:#fff;font:600 12px/1.2 inherit;text-decoration:none;box-shadow:0 2px 10px #0006}
.fx-tri-link:hover,.fx-tri-link:focus-visible{background:#f03a46}
.fx-tri{transition:opacity .6s}
/* Divine effect: lotus, rays and diyas are posed from effects.js on the music's clock. */
.fx-divine{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;opacity:var(--show,0)}
.fx-divine .fx-figure{position:absolute;right:3%;bottom:0;width:150px}
.fx-divine svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:620px){.fx-divine .fx-figure{width:120px;right:-6px}}
/* Fit gym effect: pull-ups, posed from effects.js. */
.fx-gymfit{position:absolute;right:3%;bottom:0;width:150px;z-index:0;pointer-events:none;opacity:calc(var(--show,0)*.92);color:#dfe6f5}
.fx-gymfit svg{display:block;width:100%;height:auto;overflow:visible}
html[data-theme=light] .fx-gymfit{color:#33415c}
@media(max-width:620px){.fx-gymfit{width:120px;right:-6px}}
/* Thumbs effect: one fist, two thumbs up, posed from effects.js. */
.fx-thumbs{position:absolute;right:3%;bottom:0;width:140px;z-index:0;pointer-events:none;opacity:calc(var(--show,0)*.95)}
.fx-thumbs svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:620px){.fx-thumbs{width:110px;right:-6px}}
/* Omen effect: walker, silhouettes and fog are posed from effects.js on the sound's clock. */
.fx-omen{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;opacity:var(--show,0)}
.fx-omen .fx-omen-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 82% 80%,#7a1020aa,transparent 62%)}
.fx-omen .fx-figure{position:absolute;right:3%;bottom:0;width:135px}
.fx-omen svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:620px){.fx-omen .fx-figure{width:130px;right:-6px}}
.fx-gymmessi{width:165px}
@media(max-width:620px){.fx-gymmessi{width:140px}}
