.leagueSeasons{--lr-red:#a52d21;--lr-line:#d5c6af;--lr-muted:#6c6054}.leagueSeasons .leagueAnalytics .leagueFilters :is(input,select){width:100%;min-width:0}.leagueSeasons .lsPlaceBadge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:68px;min-height:45px;padding:8px 15px;border:1px solid #a6977e;background:#e5dfd2;color:#463b2a;font:700 28px/1 League Display,sans-serif;box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.2666666667);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.leagueSeasons .lsPlaceBadge small{font:600 10px/1.1 Arial,sans-serif;text-transform:uppercase;color:inherit;margin:0}.leagueSeasons .lsPlaceBadge[data-place="1"]{color:#fff2be;background:linear-gradient(125deg,#61400e,#cda44e 48%,#6b420e);border-color:#e5c575}.leagueSeasons .lsPlaceBadge[data-place="2"]{color:#fff;background:linear-gradient(125deg,#515354,#aaa9a4 48%,#535356);border-color:#c5c4bd}.leagueSeasons .lsPlaceBadge[data-place="3"]{color:#ffe8c3;background:linear-gradient(125deg,#593323,#b97e50 48%,#754323);border-color:#be8d65}.leagueSeasons .lsUnplaced{color:#9a8a71}.leagueSeasons .lsPrizePlate{width:100%;min-width:170px;text-align:center;color:#fff1d7;background:#9d211a url(/images/club-league/identity/prize-plate-v4.webp) 50%/100% 220%;padding:15px 12px 13px;filter:drop-shadow(0 3px 2px rgba(85,51,27,.1882352941))}.leagueSeasons .lsPrizePlate strong{font:700 clamp(24px,2.2vw,36px)/1 League Display,sans-serif;display:block;white-space:nowrap}.leagueSeasons .lsPrizePlate small{display:block;font-size:9px;margin-top:6px;line-height:1.3;color:#fff1d7}.leagueSeasons .lsTableScroll td:has(.lsPrizePlate){min-width:210px}.leagueSeasons .lsTableScroll tr[data-place="1"]{background:rgba(233,213,155,.2)}.leagueSeasons .lsTableScroll tr[data-place="2"]{background:rgba(201,198,188,.168627451)}.leagueSeasons .lsTableScroll tr[data-place="3"]{background:rgba(188,139,82,.1411764706)}.leagueSeasons .lsSourceBar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 20px;flex-wrap:wrap}.leagueSeasons .lsSourceBar>p{font-size:12px;color:#776652}.leagueSeasons .lsSourceButtons{display:flex;gap:8px}.leagueSeasons .lsSourceButtons button{font-size:12px}.leagueSeasons .lsSourceButtons button[aria-pressed=true]{background:#24211c;color:#fff8ec;border-color:#24211c}.leagueSeasons .lsDemoNotice{display:flex;align-items:center;gap:14px;margin:0 0 22px;border:1px solid #c4a566;background:#f5e8c8;padding:14px 18px;font-size:12px;line-height:1.7}.leagueSeasons .lsDemoNotice>b{font-size:11px;letter-spacing:.09em;white-space:nowrap;color:#824a12}.leagueSeasons .lsDemoMatchGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.leagueSeasons .lsDemoMatchCard{background:#171713;color:#f9f0dc;border:1px solid #79684a;border-radius:4px;overflow:hidden}.leagueSeasons .lsDemoMatchCard:first-child{grid-column:1/-1}.leagueSeasons .lsDemoMatchCard>header{padding:14px 20px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(137,115,78,.3960784314);font-size:11px}.leagueSeasons .lsDemoMatchCard>header>b{color:#e2c58d}.leagueSeasons .lsDemoVersus{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);padding:24px 16px 0;background:linear-gradient(100deg,rgba(27,49,67,.4588235294),transparent,rgba(82,39,27,.4588235294));text-align:center;gap:12px}.leagueSeasons .lsDemoVersus>div{min-width:0}.leagueSeasons .lsDemoVersus small{font-size:11px;color:#c6b89d}.leagueSeasons .lsDemoVersus h3{font:700 clamp(25px,2.8vw,44px)/1.2 League Display,sans-serif;color:#fff5df;margin:10px 0 18px;overflow-wrap:anywhere}.leagueSeasons .lsDemoScore{align-self:center}.leagueSeasons .lsDemoScore strong{font:700 36px/1 League Display,sans-serif;color:#ecd29a;display:block}.leagueSeasons .lsDemoScore span{display:block;font-size:11px;color:#cabd9e;margin-top:10px}.leagueSeasons .lsDemoVenue{height:115px;background:url(/images/club-league/identity/match-venues-v1.webp) 0/200% auto;border-top:1px solid #98bed5}.leagueSeasons .lsDemoVenue--away{background-position:100%;border-color:#dba798}.leagueSeasons .lsDemoMatchCard details{padding:16px 20px;font-size:12px;line-height:1.8}.leagueSeasons .lsDemoMatchCard summary{cursor:pointer;color:#debd7f;min-height:30px}.leagueSeasons .lsDemoMatchCard details>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.leagueSeasons .lsDemoMatchCard details>small{color:#b9aa91}.leagueSeasons .lsDreamStage{position:relative;margin-top:22px;overflow:hidden;background:#14120e;border:1px solid #9b8257;border-radius:4px;color:#f9edcf}.leagueSeasons .lsDreamImage{aspect-ratio:3;background:url(/images/club-league/identity/dream-stage-v1.webp) 50%/cover}.leagueSeasons .lsDreamStageTitle{position:absolute;inset:24px 24px auto;display:flex;justify-content:space-between;gap:20px;align-items:start}.leagueSeasons .lsDreamStageTitle>span{font:700 40px/1 League Display,sans-serif;text-shadow:0 2px 10px #000}.leagueSeasons .lsDreamStageTitle>b{padding:8px 12px;background:rgba(24,19,14,.8588235294);border:1px solid #9c8055;font-size:11px}.leagueSeasons .lsDreamLineup{position:relative;margin-top:-70px;padding:0 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.leagueSeasons .lsDreamLineup article{background:linear-gradient(rgba(25,24,19,.7411764706),#151510);border:1px solid rgba(164,139,92,.5333333333);text-align:center;position:relative;padding:20px 8px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.leagueSeasons .lsDreamNumeral{position:absolute;left:10px;top:8px;font:18px Georgia,serif;color:#c8a66c}.leagueSeasons .lsDreamLineup article>small{font-size:9px;color:#d0ae6f;letter-spacing:.12em}.leagueSeasons .lsDreamLineup h3{font:700 25px/1.2 League Display,sans-serif;margin:0}.leagueSeasons .lsDreamLineup article>strong{font-size:13px}.leagueSeasons .lsDreamLineup article>span:last-child{font-size:10px;color:#c9b994}.leagueSeasons .lsDreamNote{font-size:11px;text-align:right;padding:14px 20px;color:#c6b590}.leagueSeasons .lsDreamLineup .leagueRoleEquipment{display:block;width:95px;height:55px;color:#d9c28c;background:50%/contain no-repeat}.leagueSeasons .leagueRoleEquipment--awp{background-image:url(/images/club-league/equipment/awp.svg)!important}.leagueSeasons .leagueRoleEquipment--ak47{background-image:url(/images/club-league/equipment/ak47.svg)!important}.leagueSeasons .leagueRoleEquipment--m4a1_silencer{background-image:url(/images/club-league/equipment/m4a1_silencer.svg)!important}.leagueSeasons .leagueRoleEquipment--utility{display:flex!important;gap:5px;align-items:center;justify-content:center}.leagueSeasons .leagueRoleEquipment--utility i{width:36px;height:48px;background:50%/contain no-repeat}.leagueSeasons .leagueEquipmentFlash{background-image:url(/images/club-league/equipment/flashbang.svg)!important}.leagueSeasons .leagueEquipmentSmoke{background-image:url(/images/club-league/equipment/smokegrenade.svg)!important}@media(max-width:1000px){.leagueSeasons .lsPrizePlaces{grid-template-columns:1fr}.leagueSeasons .lsPrizePlacesIntro{display:none}.leagueSeasons .lsDemoMatchGrid{grid-template-columns:1fr}.leagueSeasons .lsDemoMatchCard:first-child{grid-column:auto}.leagueSeasons .lsDreamLineup{margin-top:-25px;gap:6px;padding-inline:10px}.leagueSeasons .lsDreamLineup h3{font-size:21px}.leagueSeasons .lsDreamLineup .leagueRoleEquipment{width:70px}}@media(max-width:650px){.leagueSeasons .lsPrizePlaces{padding:16px 10px}.leagueSeasons .lsPrizePlacesGrid{grid-template-columns:1fr;gap:12px}.leagueSeasons .lsPrizePlacesGrid article{flex-direction:row;gap:14px}.leagueSeasons .lsPrizePlate{min-width:0;flex:1 1}.leagueSeasons .lsPrizePlate strong{font-size:30px}.leagueSeasons .lsPlaceBadge{min-width:70px}.leagueSeasons .lsDemoNotice{display:block;padding:12px;font-size:11px}.leagueSeasons .lsDemoNotice>b{display:block;margin-bottom:6px}.leagueSeasons .lsSourceButtons{width:100%}.leagueSeasons .lsSourceButtons button{flex:1 1;font-size:11px;padding-inline:8px}.leagueSeasons .lsDemoVersus{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:5px;padding-inline:6px}.leagueSeasons .lsDemoVersus h3{font-size:23px}.leagueSeasons .lsDemoScore strong{font-size:28px}.leagueSeasons .lsDemoVenue{height:80px}.leagueSeasons .lsDemoMatchCard>header{padding:12px;font-size:10px}.leagueSeasons .lsDemoMatchCard details{padding:12px}.leagueSeasons .lsDreamImage{aspect-ratio:1.3;background-position:50%}.leagueSeasons .lsDreamStageTitle{inset:14px 12px auto;display:block}.leagueSeasons .lsDreamStageTitle>span{font-size:32px}.leagueSeasons .lsDreamStageTitle>b{display:block;max-width:max-content;margin-top:8px;font-size:10px}.leagueSeasons .lsDreamLineup{grid-template-columns:1fr 1fr;margin-top:-25px}.leagueSeasons .lsDreamLineup article:last-child{grid-column:1/-1}.leagueSeasons .lsDreamLineup .leagueRoleEquipment{width:100px}.leagueSeasons .lsDreamNote{font-size:10px;text-align:left}}.leagueSeasons .lsPlaceLabel{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px;color:#6a5230}.leagueSeasons .lsPlaceBadge{min-width:44px;min-height:44px;padding:8px 12px;font-size:28px;gap:0}.leagueSeasons .lsPlaceCompact{display:inline-flex}.leagueSeasons .lsPlaceCompact .lsPlaceBadge{min-width:32px;min-height:32px;padding:5px 10px;font-size:23px}.leagueSeasons .lsClubNameLink{font-weight:700;color:#1c1c1a;text-decoration:underline;text-underline-offset:4px;line-height:1.7}.leagueSeasons .lsClubNameLink span{color:#cc430d;margin-left:8px}.leagueSeasons .lsTableScroll td,.leagueSeasons .lsTableScroll th{padding:14px 12px}.leagueSeasons .lsTableScroll td:nth-child(2){min-width:210px}.leagueSeasons .lsRowPrize{display:grid;grid-template-columns:minmax(150px,180px) minmax(150px,1fr);gap:14px;align-items:center}.leagueSeasons .lsRowPrize>div:last-child{font-size:11px;line-height:1.5}.leagueSeasons .lsRowPrize>div:last-child>strong{display:block;font-size:11px}.leagueSeasons .lsRowPrize>div:last-child>span{display:block;color:#97501b;margin-top:4px}.leagueSeasons .lsRowPrize>div:last-child>small{font-size:10px;margin:4px 0 0;color:#82745f}.leagueSeasons .lsRowPrize .lsPrizePlate{min-width:0;padding:14px 8px}.leagueSeasons .lsRowPrize .lsPrizePlate strong{font-size:30px}.leagueSeasons .lsConsolation{display:flex;align-items:center;gap:14px;font-size:12px;color:#625742}.leagueSeasons .lsConsolation>span{display:grid;place-items:center;width:42px;height:42px;background:#ece5d9;font-size:26px;border-radius:4px}.leagueSeasons .lsConsolation small{font-size:10px;color:#887c69}@media(max-width:1400px){.leagueSeasons .lsRowPrize{grid-template-columns:1fr;gap:8px;min-width:180px}.leagueSeasons .lsRowPrize .lsPrizePlate{max-width:220px}.leagueSeasons .lsRowPrize>div:last-child{max-width:240px}.leagueSeasons .lsPlaceLabel{gap:8px;font-size:11px}}.leagueSeasons .lsTableScroll tr[data-vacant=true]{background:rgba(241,237,229,.1882352941);color:#867960}.leagueSeasons .lsVacantName{font-weight:400;color:#7e715b}.leagueSeasons .lsClubStatus[data-status=vacant]{background:#ede8df;color:#85765e}