.stat-kitchen-hero{background:linear-gradient(125deg,#140a2f 0%,#451273 58%,#9a277e 100%)!important}.stat-kitchen-hero h1 em{color:#d8ff4f;font-style:normal}.stat-jump-nav{position:sticky;top:0;z-index:18;background:#140a2f;box-shadow:0 9px 24px rgba(20,10,47,.18)}.stat-jump-nav .page-shell{display:flex;gap:10px;overflow:auto;padding-top:11px;padding-bottom:11px}.stat-jump-nav a{flex:0 0 auto;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:9px 14px;color:#fff;text-decoration:none;font-size:.8rem;font-weight:950}.stat-jump-nav a:hover,.stat-jump-nav a:focus-visible{background:#d8ff4f;color:#140a2f;border-color:#d8ff4f}
.awards-section{background:#fff}.award-legend{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0 0 32px;padding:16px 18px;border:1px solid #e3d8eb;border-radius:18px;background:#faf7fc;color:#574c61;font-size:.78rem;font-weight:850}.award-legend>strong{color:#140a2f;font-size:.72rem;letter-spacing:.1em}.award-legend span{display:flex;align-items:center;gap:7px}.legend-dot{width:11px;height:11px;border-radius:50%;background:#c6b9cf}.legend-dot.repeat{background:#ff8a3d}.legend-dot.current{background:#d8ff4f;box-shadow:0 0 0 3px #140a2f}.weekly-awards-grid{display:grid;gap:34px}.award-season-week{scroll-margin-top:74px}.award-season-week.current-week{padding:20px;border:2px solid #140a2f;border-radius:28px;background:linear-gradient(135deg,#faf7fc,#f7ffda)}.award-week-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.award-week-label span,.award-week-label b{padding:7px 10px;border-radius:999px;background:#140a2f;color:#d8ff4f;font-size:.72rem;font-weight:1000}.award-week-label b{margin-left:auto;background:#d8ff4f;color:#140a2f}.award-week-label strong{color:#665c70}.award-week-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.award-card{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;overflow:hidden;min-height:250px;border:1px solid #ded4e7;border-radius:24px;padding:24px;background:#fff;box-shadow:0 12px 30px rgba(30,12,54,.07)}.award-card.latest{box-shadow:0 16px 34px rgba(30,12,54,.12)}.award-card.east{--award:#e25082}.award-card.west{--award:#6b2bd9}.award-card::after{content:"";position:absolute;inset:0 0 auto;height:7px;background:var(--award)}.award-card.repeat-winner{border-color:#ffb278}.award-conference{position:absolute;right:18px;top:19px;color:var(--award);font-size:.66rem;font-weight:1000;letter-spacing:.08em}.award-photo{position:relative;align-self:center;display:grid;place-items:center;width:116px;height:150px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,var(--award),#140a2f);color:#fff;font-size:2rem;font-weight:1000}.award-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;background:#eee6f7}.award-copy small{display:block;margin-top:25px;color:#83768c;font-size:.66rem;font-weight:1000;letter-spacing:.09em}.award-card h3{margin:5px 0 3px;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1}.award-card strong{color:#4e3f58}.award-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.award-badges span{border-radius:999px;background:#eee7f3;padding:5px 8px;color:#54495c;font-size:.58rem;font-weight:1000;letter-spacing:.05em}.award-badges .repeat{background:#fff0e5;color:#a34209}.award-card p{margin:12px 0;color:#62576b;font-weight:850}.award-card a{color:#4f197c;font-weight:950;text-decoration:none;border-bottom:2px solid var(--award)}
.leaders-section{background:#f4effa;scroll-margin-top:70px}.leader-heading{display:flex;justify-content:space-between;gap:24px;align-items:end}.leader-status{flex:0 0 auto;border-radius:999px;background:#fff;padding:9px 13px;color:#655a6f;font-size:.78rem;font-weight:900}.stat-category-tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;padding-bottom:3px}.stat-category-tabs button{flex:0 0 auto;border:1px solid #d8cce1;border-radius:999px;background:#fff;padding:10px 15px;color:#3e3048;font:inherit;font-size:.8rem;font-weight:950;cursor:pointer}.stat-category-tabs button.active{border-color:#140a2f;background:#140a2f;color:#d8ff4f}.leaderboard-shell{overflow:hidden;border:1px solid #ddd2e6;border-radius:26px;background:#fff;box-shadow:0 16px 36px rgba(29,13,52,.08)}.leaderboard-head,.leader-row{display:grid;grid-template-columns:72px minmax(220px,1.35fr) minmax(150px,.8fr) 130px;align-items:center}.leaderboard-head{background:#140a2f;color:#fff;font-size:.72rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.leaderboard-head>*{padding:14px 18px}.leader-row{border-bottom:1px solid #ece4f1}.leader-row:last-child{border-bottom:0}.leader-row>*{padding:18px}.leader-row.number-one{background:linear-gradient(90deg,#f7ffda,#fff 58%)}.leader-rank{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#eee6f7;color:#5c1fc1;font-size:1.05rem;font-weight:1000}.number-one .leader-rank{background:#140a2f;color:#d8ff4f}.leader-row div{display:flex;align-items:center;gap:10px}.leader-row div strong{font-size:1.05rem}.leader-row div small{border-radius:999px;background:#d8ff4f;padding:4px 7px;color:#140a2f;font-size:.58rem;font-weight:1000}.leader-row>span:nth-child(3){color:#706678;font-weight:800}.leader-row>b{color:#5c1fc1;text-align:right}.leader-loading,.leader-error{padding:40px;text-align:center}.leader-error p{color:#716679}.stat-source-note{margin:16px 0 0;color:#716779;font-size:.82rem}.stat-kitchen-links{background:#fff}
.composite-section{background:#fff;scroll-margin-top:70px}.composite-table-shell{overflow-x:auto;border:1px solid #ddd2e6;border-radius:26px;background:#fff;box-shadow:0 16px 36px rgba(29,13,52,.08)}.composite-table{min-width:850px}.composite-head,.composite-row{display:grid;grid-template-columns:64px minmax(190px,1.25fr) 90px 112px 78px 90px 90px 80px;align-items:center}.composite-head{background:#140a2f;color:#fff;font-size:.7rem;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.composite-head>*{padding:14px 12px}.composite-row{border-bottom:1px solid #ece4f1;color:#31263a;text-decoration:none}.composite-row:last-child{border-bottom:0}.composite-row>*{padding:15px 12px}.composite-row:hover,.composite-row:focus-visible{background:#f7f2fb;outline:0}.composite-row.composite-first{background:linear-gradient(90deg,#f7ffda,#fff 58%)}.composite-rank{font-size:1rem;font-weight:1000;color:#5c1fc1}.composite-row>b{color:#140a2f}.grade-chip{justify-self:start;min-width:42px;border-radius:999px;padding:6px 9px!important;text-align:center;font-weight:1000}.grade-a{background:#dff7e9;color:#14703e}.grade-b{background:#e9f4dc;color:#3f6917}.grade-c{background:#fff4c9;color:#7a5b00}.grade-d{background:#ffe5d7;color:#9b461c}.grade-f{background:#fde0e0;color:#a52d2d}
.league-average-line{display:flex;align-items:center;gap:12px;padding:0 14px;color:#5c1fc1;font-size:.68rem;font-weight:1000;letter-spacing:.08em}.league-average-line::before,.league-average-line::after{content:"";height:3px;flex:1;background:linear-gradient(90deg,#d8ff4f,#5c1fc1)}.league-average-line::after{background:linear-gradient(90deg,#5c1fc1,#d8ff4f)}.league-average-line span,.league-average-line b{flex:0 0 auto;padding:10px 0}.league-average-line b{color:#140a2f;letter-spacing:0}
@media(max-width:820px){.award-week-grid{grid-template-columns:1fr}.leader-heading{align-items:flex-start;flex-direction:column}.leaderboard-shell{overflow-x:auto}.leaderboard{min-width:640px}.leaderboard-head,.leader-row{grid-template-columns:68px minmax(220px,1fr) 150px 120px}}
@media(max-width:520px){.award-season-week.current-week{padding:12px}.award-card{grid-template-columns:88px minmax(0,1fr);min-height:0;padding:18px}.award-photo{width:86px;height:116px;border-radius:17px}.award-conference{font-size:.55rem}.award-card h3{font-size:1.28rem}.award-copy small{margin-top:22px}.award-card p{font-size:.84rem}.award-legend{align-items:flex-start;flex-direction:column}}
.award-photo{text-decoration:none}.award-photo:hover,.award-photo:focus-visible{outline:4px solid #d8ff4f;outline-offset:3px}.award-player-link{color:#23152f;text-decoration:none}.award-team-link{display:inline-block;color:#4e3f58;font-weight:850;text-decoration:none}.award-player-link:hover,.award-player-link:focus-visible,.award-team-link:hover,.award-team-link:focus-visible{text-decoration:underline;text-decoration-color:var(--award);text-decoration-thickness:3px}.award-source-link{color:#4f197c!important;font-weight:950;text-decoration:none!important;border-bottom:2px solid var(--award)!important}.award-player-link,.award-team-link,.award-photo{border-bottom:0!important}.leader-player-link{color:#281b32;font-size:1.05rem;font-weight:900;text-decoration:none}.leader-team-link{color:#706678;font-weight:800;text-decoration:none}.leader-player-link:hover,.leader-player-link:focus-visible,.leader-team-link:hover,.leader-team-link:focus-visible{color:#5c1fc1;text-decoration:underline;text-decoration-thickness:2px}
.award-card.kitchen-connected,.leader-row.kitchen-connected{position:relative;outline:4px solid #d8ff4f;outline-offset:-4px;box-shadow:0 0 0 2px #140a2f,0 16px 34px rgba(30,12,54,.16)}
.award-card.kitchen-connected::before,.leader-row.kitchen-connected::before{content:"FROM PLAYERPEDIA";position:absolute;z-index:3;right:12px;bottom:10px;border-radius:999px;background:#140a2f;padding:5px 8px;color:#d8ff4f;font-size:.54rem;font-weight:1000;letter-spacing:.06em}
.leader-row.kitchen-connected::before{top:7px;bottom:auto}
