.chicken-league{--ink:#f2e7cf;--muted:#adc3b7;--line:#819b8738;position:absolute;inset:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 85% 0,#305b46 0,transparent 60%),#122f28;color:var(--ink);padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));font:14px/1.6 Rubik,Arial,sans-serif;touch-action:pan-y}
.chicken-league button,.chicken-league select{font:inherit;color:inherit;cursor:pointer}.chicken-league button{min-height:44px;border:0;background:transparent}.chicken-league button:disabled{opacity:.35;cursor:default}.chicken-league select{background:#21473a;border:1px solid #6e8a76;border-radius:8px;padding:8px 12px;min-height:44px}.cl-header,.cl-hero,.cl-tabs,.cl-main{width:min(100%,1080px);margin-inline:auto}.chicken-league .cl-header{border-bottom:1px solid var(--line);padding-bottom:12px;display:flex;justify-content:space-between}.chicken-league .cl-header button{padding:4px 14px;font-size:12px;min-height:44px}.cl-header>span{font-size:13px}.cl-header i{font-style:normal;color:#e9b85d;padding:0 8px}.cl-header>b{font-size:12px;font-weight:400;letter-spacing:.14em;color:var(--muted)}
.cl-hero{display:flex;align-items:center;justify-content:space-between;padding:34px 0 30px;gap:20px}.cl-kicker{font-size:11px;letter-spacing:.09em;color:#d9bd84;margin:0 0 8px}.cl-hero h1{font-size:clamp(29px,4.5vw,51px);font-weight:500;line-height:1.1;letter-spacing:-.04em;margin:0}.cl-hero>div>p:last-child{font-size:13px;color:var(--muted);margin:14px 0 0}.cl-season{text-align:center;min-width:95px;border-right:1px solid var(--line);padding-right:26px}.cl-season strong{font-size:54px;line-height:1;font-weight:400;color:#e9b85d;font-variant-numeric:tabular-nums}.cl-season span,.cl-season small{display:block}.cl-season span{font-size:12px}.cl-season small{color:var(--muted);font-size:10px;margin-top:8px}.cl-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);position:sticky;top:-14px;background:#15392f;z-index:2}.cl-tabs button{padding:12px 22px;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap;color:var(--muted)}.cl-tabs button[aria-pressed=true]{border-color:#e9b85d;color:#ffe2a7}.cl-main{padding:24px 0}.cl-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 22px}.cl-section-head h2{font-size:25px;font-weight:500;margin:0}.cl-section-head>span{font-size:11px;color:var(--muted)}.cl-table-wrap{overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#788a69 transparent}.chicken-league table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.chicken-league th{font-weight:400}.chicken-league thead th{color:var(--muted);font-size:11px;padding:14px 12px}.chicken-league td,.chicken-league tbody th{border-top:1px solid var(--line);padding:9px 12px}.chicken-league tr.chosen{background:#dfbd7421}.cl-points{font-size:25px;font-weight:500;color:#f6d594}.cl-rank{color:#dfbd74;font-size:18px}.chicken-league .cl-person{display:flex;align-items:center;gap:12px;font-size:15px;padding:0}.cl-person i,.cl-legend i,.cl-chart-values i{display:inline-block;width:9px;height:9px;flex:none;border-radius:50%;background:var(--player)}.cl-footnote{color:var(--muted);font-size:11px;line-height:1.8;margin:16px 0}.cl-profile{background:#f0e4ca;color:#233b30;margin-top:26px;border-top:4px solid var(--player);padding:24px;border-radius:2px 2px 16px 16px}.cl-profile>div:first-child{display:flex;align-items:center;gap:15px}.cl-profile .cl-kicker{color:#697559;margin:0}.cl-profile h2{margin:0;font-size:26px;font-weight:500}.cl-profile .cl-select{margin-right:auto}.cl-select{display:flex;align-items:center;gap:10px;font-size:12px}.cl-profile select{color:#223a2f;background:#e3d8bd;border-color:#bdba9b}.cl-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0}.cl-metrics strong{display:block;font-size:29px;font-weight:500;font-variant-numeric:tabular-nums}.cl-metrics span{font-size:11px;color:#536650;display:block}.cl-form{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid #64755530;padding-top:14px}.cl-form>span{font-size:11px}.cl-form>div{display:flex;gap:6px}.cl-form button{border-radius:50%;background:#d6d1b9;width:44px;color:#62705a;font-size:12px}.cl-form button.scored{background:#2c5b42;color:#fff0ce}.cl-form button.shared{background:#e7bb52;color:#3a321c}.cl-form>b{font-size:12px}.cl-profile .cl-footnote{color:#607059;margin-bottom:0}.cl-segment{display:flex;gap:5px;margin-bottom:12px}.cl-segment button{border:1px solid var(--line);padding:8px 18px;border-radius:7px;font-size:12px}.cl-segment button[aria-pressed=true]{background:#efdbaf;color:#213c30}.cl-sizes button{font-size:23px;min-width:76px;padding:8px 14px}.cl-sizes button span{font-size:10px;display:block}.cl-legend{display:flex;flex-wrap:wrap;gap:2px 12px;margin:12px 0}.cl-legend button{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 8px;opacity:.4}.cl-legend button[aria-pressed=true]{opacity:1}.cl-chart{display:block;width:100%;max-height:320px;overflow:hidden}.cl-chart text{fill:#adc3b7;font:12px Rubik,Arial,sans-serif}.cl-range{display:flex;align-items:center;gap:8px;font-size:12px}.cl-range output{font-variant-numeric:tabular-nums;min-width:20px}.cl-range input{flex:1;min-width:0;min-height:44px;accent-color:#e9b85d;touch-action:pan-x}.cl-chart-values{display:flex;flex-wrap:wrap;gap:10px 25px;border-top:1px solid var(--line);padding:18px 0}.cl-chart-values>span{display:flex;align-items:center;gap:8px;font-size:12px}.cl-chart-values b{font-size:17px;font-weight:400}.cl-index{font-size:20px;display:block;color:#f6d594}.cl-sample{font-size:9px;color:var(--muted)}.cl-explainer{margin:20px 0;padding:18px 20px;border-right:2px solid #bca16b;background:#ffffff06;font-size:12px;color:var(--muted)}.cl-explainer p{margin:8px 0}.cl-explainer b{color:var(--ink);font-weight:500}.cl-personal-sizes{border:1px solid var(--line);border-radius:12px;padding:20px}.cl-personal-sizes h3{font-size:19px;font-weight:500;margin:0 0 12px}.cl-personal-sizes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.cl-personal-sizes article{display:flex;flex-direction:column}.cl-personal-sizes article>span{font-size:12px;color:var(--muted)}.cl-personal-sizes article strong{font-size:27px;text-align:right;font-weight:400;color:#e9b85d}.cl-personal-sizes article small{font-size:10px;color:var(--muted)}.cl-method{border-top:1px solid var(--line);margin-top:28px;padding-top:14px;color:var(--muted);font-size:11px}.cl-method summary,.cl-game-list summary{cursor:pointer;min-height:44px;padding:10px 0}.cl-method p{max-width:760px;line-height:1.9}.cl-round-nav{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--line);font-size:12px}.cl-round-nav button{font-size:12px}.cl-day-result{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;color:#f2d194}.cl-day-result b{font-size:19px;font-weight:500}.cl-day-result span{font-size:12px}.cl-game-list{color:var(--muted);font-size:12px;margin:0 0 20px}.cl-game-list ol{padding-right:20px}.cl-game-list li{margin:10px 0}.cl-game-list li span{display:block;font-size:11px}.cl-game-list b{color:var(--ink);font-weight:400}.cl-story{padding:30px clamp(18px,5vw,60px);background:#f5ead3;color:#26372c;border-radius:3px 3px 14px 14px;box-shadow:0 5px 30px #05140c30}.cl-story-meta{display:flex;justify-content:space-between;font-size:11px;color:#72775f;border-bottom:1px solid #536a4330;padding-bottom:12px}.cl-story .cl-footnote{color:#6f785e}.cl-story-text{max-width:720px;margin:auto;font-size:15px;line-height:1.95;overflow-wrap:anywhere}.cl-story-text p{margin:20px 0}.cl-story-text strong{font-weight:600}.cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#chickenCardsUI .cc-league-link{display:block;margin:16px auto 4px;border:1px solid #c9ad74;border-radius:12px;background:#e9d5a5;color:#1d3f2e;padding:12px 24px;font-weight:500}#chickenCardsUI .cc-league-link small{display:block;font-size:10px;font-weight:400}.cc-league-mini{font-size:11px!important;padding:8px 12px!important}
@media(max-width:600px){.chicken-league{padding-inline:14px}.cl-header>span{font-size:10px}.cl-header>b{display:none}.cl-hero{padding:27px 0 24px;gap:12px}.cl-hero h1{font-size:29px}.cl-hero>div>p:last-child{font-size:10px;max-width:200px}.cl-season{min-width:70px;padding-right:15px}.cl-season strong{font-size:40px}.cl-season small{font-size:8px}.cl-tabs{gap:0;justify-content:space-between}.cl-tabs button{padding:11px 6px;font-size:11px}.cl-section-head h2{font-size:22px}.cl-section-head>span{font-size:9px}.chicken-league thead th{font-size:9px;padding:10px 7px}.chicken-league td,.chicken-league tbody th{padding:7px;font-size:12px}.chicken-league .cl-person{font-size:12px;gap:6px}.chicken-league .cl-points{font-size:20px}.cl-profile{padding:18px}.cl-metrics{grid-template-columns:repeat(2,1fr);gap:18px}.cl-metrics strong{font-size:27px}.cl-form{gap:12px}.cl-form button{width:44px}.cl-form>b{margin-right:auto}.cl-profile>div:first-child{gap:10px}.cl-profile h2{font-size:24px}.cl-profile .cl-kicker{font-size:9px}.cl-personal-sizes>div{grid-template-columns:repeat(2,1fr)}.cl-day-result{align-items:flex-start;flex-direction:column;gap:4px}.cl-story{padding:20px 18px}.cl-story-text{font-size:14px}.cl-sizes{justify-content:space-between}.cl-sizes button{min-width:65px}.cl-select{gap:6px}.cl-explainer{padding:14px;font-size:11px}}
@media(max-height:500px) and (min-width:601px){.cl-hero{padding:16px 0}.cl-hero h1{font-size:32px}.cl-hero>div>p:last-child{margin-top:6px}.cl-season strong{font-size:35px}.cl-main{padding-top:18px}.cl-tabs{top:-14px}}
@media(prefers-reduced-motion:reduce){.chicken-league *{scroll-behavior:auto!important}}

.cl-rate-intro{display:grid;grid-template-columns:1fr auto;gap:3px 20px;border-inline-start:3px solid #e9b85d;padding:15px 18px;margin:18px 0 22px;background:#e9b85d0d}.cl-rate-intro strong{font-size:19px;font-weight:500}.cl-rate-intro>span{font-size:12px;color:var(--muted)}.cl-rate-intro button{grid-column:2;grid-row:1/3;color:#f6d594;font-size:12px}.cl-adjusted{color:#dfbd84;font-variant-numeric:tabular-nums}.chicken-league .cl-trend-link{font-size:12px;color:#2c5b42;padding:10px 0 0}.cl-chart-modes{flex-wrap:wrap;margin-bottom:12px}.cl-chart-axes button{border-color:transparent;padding:6px 12px;border-bottom:1px solid var(--line);border-radius:0}.cl-chart-axes button[aria-pressed=true]{background:none;color:#e9b85d;border-color:#e9b85d}.cl-chart-unit{font-size:10px;color:var(--muted);margin:8px 0;text-align:left}.cl-chart-values>span>span{display:flex;flex-direction:column}.cl-chart-values small{font-size:9px;color:var(--muted)}.cl-chart-values b{min-width:36px;text-align:left;font-variant-numeric:tabular-nums}
@media(max-width:600px){.cl-rate-intro{grid-template-columns:1fr;padding:12px 14px}.cl-rate-intro button{grid-column:1;grid-row:auto;text-align:right;padding:0}.cl-rate-intro strong{font-size:17px}.cl-table-mode button{padding:8px 11px}.cl-chart-modes{gap:4px}.cl-chart-modes button{padding:7px 10px;font-size:11px}.cl-section-head:has([data-select="chart-person"]){align-items:flex-start;flex-direction:column;gap:12px}.cl-chart-values{gap:14px 20px}}

.cl-current-form{display:flex;flex-wrap:wrap;gap:8px 20px;border-top:1px solid #536a4330;padding-top:13px;margin-top:14px;font-size:12px;color:#466048}.cl-current-form:empty{display:none}.cl-current-form b{font-weight:600;color:#233b30}

.cl-story-addendum{margin-top:1.3rem;padding-top:1rem;border-top:1px solid #71857533;line-height:1.85}.cl-story-addendum p{margin:.4rem 0 0}.cl-story-author{font-size:.78rem;color:#657963}
/* Only opened recaps: override the card overlay's general paragraph size. */
@media(max-width:600px),(pointer:coarse) and (max-width:950px){
 #chickenCardsUI .cl-story-text p,#chickenCardsUI .cl-story-addendum p{font-size:13px;line-height:1.8}
}

.chicken-league .cl-history-range{padding:16px 18px;margin:0 0 18px;border:1px solid #e9b85d40;border-radius:12px;background:#132e25}
.chicken-league .cl-history-range input{touch-action:pan-y;accent-color:#e9b85d}
.chicken-league .cl-history-note{font-size:13px;line-height:1.6;color:#b8cabc;margin:0 0 18px}
.chicken-league .cl-history-link{margin:18px 0 0;padding:10px 16px;border:1px solid #e9b85d70;border-radius:8px;background:transparent;color:#f2e4ca;cursor:pointer}

.chicken-league .cl-roster-impact .cl-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:18px 0;gap:12px}.chicken-league .cl-roster-impact .cl-metrics small{display:block;margin-top:8px;line-height:1.5}.chicken-league .cl-roster-impact li{margin-block:8px}

.cl-tabs{overflow-x:auto;scrollbar-width:thin}.cl-compare-select{margin:18px 0}.cl-result-key{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;margin:16px 0}.cl-result-key span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:#789083;margin-left:6px}.cl-result-key .win:before{background:#39835c}.cl-result-key .shared:before{background:#e7bb52}.cl-result-key .absent:before{background:transparent;border:1px solid #9cb2a5}.cl-form-scroll{overflow:auto;max-width:100%;border-block:1px solid var(--line);scrollbar-width:thin}.cl-form-history{width:max-content!important;min-width:100%;direction:rtl}.cl-form-history th,.cl-form-history td{padding:6px!important;text-align:center!important}.cl-form-history th:first-child{position:sticky;right:0;background:#15392f;z-index:1;min-width:70px}.cl-form-history button{font-size:12px}.cl-form-history .cl-result{width:38px;height:38px;min-height:38px;border-radius:50%;padding:0;background:#b8c7bb24;color:#d9e1d8;font-variant-numeric:tabular-nums}.cl-form-history .win{background:#2c684b;color:#fff3d9}.cl-form-history .shared{background:#e7bb52;color:#3a321c}.cl-form-history .absent{background:transparent;color:#7a9988;border:1px dashed #b8c7bb40}.cl-form-insight{margin-top:22px;border-top:3px solid var(--player);background:#f0e4ca;color:#233b30;border-radius:0 0 14px 14px;padding:22px}.cl-form-insight h3{margin:0;font-size:20px;font-weight:500}.cl-form-insight p{font-size:12px;line-height:1.7}.cl-peak{padding:16px;background:#2c5b4210;border-radius:9px;display:grid;gap:7px}.cl-peak.at-best{background:#e7bb5230;border:1px solid #c9a64c}.cl-peak strong{font-size:16px;font-weight:600}.cl-peak span,.cl-peak small{font-size:12px}.cl-peak-meter{height:7px;border-radius:5px;background:#233b3017;overflow:hidden}.cl-peak-meter i{display:block;height:100%;background:#3d7857;border-radius:5px}.cl-peak.at-best .cl-peak-meter i{background:#b88b26}@media(max-width:600px){.cl-tabs button{font-size:10px;padding:11px 7px}.cl-form-insight{padding:16px}.cl-periods .cl-section-head{align-items:flex-start;flex-direction:column}.cl-periods .cl-segment button{padding:8px 13px}}

.cl-peak-league{margin-top:32px}.cl-peak-league h3{font-size:24px;font-weight:500}.cl-record{padding:18px 0;border-top:1px solid var(--line)}.cl-record>div:first-child{display:flex;justify-content:space-between;align-items:center}.cl-record b{font-weight:500}.cl-record strong{font-size:27px;color:#f0d39c;font-weight:500}.cl-record strong small{font-size:12px}.cl-record-bar{height:10px;background:#ffffff0a;border-radius:5px;overflow:hidden;margin:10px 0}.cl-record-bar i{height:100%;display:block;background:var(--player);border-radius:5px}.cl-record button{font-size:12px;color:#e3c99a;padding:0;min-height:36px}.cl-record p{font-size:12px;line-height:1.8;margin:0;color:#b9cbbf}

.cl-momentum{padding:24px 0;margin-top:26px;border-top:1px solid var(--line)}.cl-momentum h3{font-size:24px;font-weight:500;margin:8px 0}.cl-momentum-gap{font-size:13px;color:#b6cdbd}.cl-momentum-gap strong{display:block;color:#f0ce7c;font-size:48px;font-weight:500;font-variant-numeric:tabular-nums}

/* A single inclusive window drives every statistics tab. */
.chicken-league .cl-period-filter{max-width:1080px;box-sizing:border-box;margin:0 auto 20px;padding:16px 20px;border:1px solid #d7b97055;border-radius:14px;background:#102b22}
.cl-period-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.cl-period-heading strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}
.chicken-league .cl-period-heading button{color:#efd295;font-size:12px;padding:8px 12px}
.chicken-league .cl-period-heading button:disabled{opacity:.4;cursor:default}
.cl-bounds{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.cl-bound{min-width:0}.cl-bound .cl-select{justify-content:space-between}.cl-bound select{min-width:72px}
.cl-bound input{display:block;width:100%;min-height:44px;accent-color:#e9b85d;touch-action:pan-y;margin:0}
.chicken-league .cl-period-filter p{font-size:11px;color:var(--muted);line-height:1.6;margin:4px 0 0}
.chicken-league .cl-period-filter[hidden]{display:none}
@media(max-width:600px){.chicken-league .cl-period-filter{padding:12px 14px}.cl-bounds{gap:18px}.cl-bound .cl-select{font-size:12px;gap:6px}.cl-bound select{min-width:58px;padding-inline:8px}}

.cl-venue-filter{padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid #e9b85d25}
.cl-venue-filter>span{display:block;margin-bottom:8px;font-size:13px;color:#efd295}
.chicken-league .cl-venue-filter .cl-segment{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 7px}
.chicken-league .cl-venue-filter button{min-height:42px;font-size:13px;padding:8px 14px}
.cl-empty-venue{padding:36px 20px;text-align:center;line-height:1.7}
.chicken-league .cl-story-venue{font-size:13px;color:var(--muted);margin:0 0 14px}
@media(max-width:600px){.chicken-league .cl-venue-filter .cl-segment{display:grid;grid-template-columns:1fr 1fr}.chicken-league .cl-venue-filter button{padding:9px 7px}}
