@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap");.PokemonLeaguePage_shell__CSfUB{--pc-bg:#07111f;--pc-panel:rgba(8,18,34,.78);--pc-line:rgba(255,43,92,.2);--pc-muted:hsla(227,8%,77%,.72);--pc-text:#f6f7fb;--pc-red:#c8103e;--pc-red-bright:#ff2b5c;--pc-white:#fff;background:linear-gradient(90deg,rgba(200,16,62,.16),transparent 18% 82%,rgba(228,0,70,.12)),repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 38px),var(--pc-bg);color:var(--pc-text);font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden}.PokemonLeaguePage_nav__m32OL{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(4,7,16,.9);border-bottom:1px solid rgba(255,43,92,.28);box-shadow:0 16px 44px rgba(0,0,0,.24);display:flex;gap:18px;min-height:88px;padding:10px 24px;position:-webkit-sticky;position:sticky;top:80px;z-index:1100}.PokemonLeaguePage_brand__82lZP{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;gap:12px;padding:0;text-align:left}.PokemonLeaguePage_brandLogo__FKtL3{filter:drop-shadow(0 0 16px rgba(255,43,92,.45));height:58px;object-fit:contain;width:58px}.PokemonLeaguePage_brandMark__aB1Cv{align-items:center;background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-radius:6px;color:#fff;display:grid;font-size:28px;font-weight:900;height:58px;place-items:center;width:58px}.PokemonLeaguePage_brand__82lZP strong{color:var(--pc-white);display:block;font-size:22px;font-style:italic;font-weight:900;line-height:1;text-transform:uppercase}.PokemonLeaguePage_brand__82lZP small{color:var(--pc-red-bright);display:block;font-size:10px;font-weight:900;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}.PokemonLeaguePage_menuNav__xWvyD,.PokemonLeaguePage_primaryNav__KVVB9{align-items:center;display:flex;gap:6px}.PokemonLeaguePage_primaryNav__KVVB9{flex:1 1 auto;min-width:0;overflow-x:auto;padding-bottom:2px}.PokemonLeaguePage_menuNav__xWvyD{flex:0 0 auto}.PokemonLeaguePage_menuButton__62xab,.PokemonLeaguePage_navButton__a7Wi1{background:transparent;border:1px solid transparent;border-radius:4px;color:rgba(246,247,251,.7);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-style:italic;font-weight:900;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_menuButton__62xab:hover,.PokemonLeaguePage_navButton__a7Wi1:hover{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.56);color:var(--pc-white)}.PokemonLeaguePage_menuButton__62xab:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;content:"";height:0;margin-left:8px;margin-top:6px;width:0}.PokemonLeaguePage_seasonSelect__5mxef{flex:0 0 auto;min-width:150px}.PokemonLeaguePage_page__Udk5n{min-height:calc(100vh - 168px);padding:clamp(56px,6vw,84px) 22px 70px}.PokemonLeaguePage_inner__su2bZ{margin:0 auto;max-width:1232px}.PokemonLeaguePage_wideInner__90l6m{max-width:1460px}.PokemonLeaguePage_kicker__gCW0P{color:var(--pc-red-bright);display:inline-flex;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.PokemonLeaguePage_title__eam8E{color:var(--pc-white);font-size:clamp(42px,7vw,76px);font-style:italic;font-weight:900;letter-spacing:-.03em;line-height:.95;margin:12px 0 22px;text-transform:uppercase}.PokemonLeaguePage_subtitle__x6Hyo{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.75;margin:0 0 26px;max-width:760px}.PokemonLeaguePage_grid__XGJNp{display:grid;grid-gap:16px;gap:16px}.PokemonLeaguePage_homeGrid__7v0W1{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-top:28px}.PokemonLeaguePage_teamsGrid__8bnhP{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_card__xTEdg,.PokemonLeaguePage_surface__D8qeL,.PokemonLeaguePage_tableWrap__dCj86{background:linear-gradient(180deg,rgba(5,7,15,.96),rgba(8,12,24,.96)),repeating-linear-gradient(135deg,hsla(227,8%,77%,.018) 0 3px,transparent 3px 20px);border:1px solid rgba(255,43,92,.18);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.34)}.PokemonLeaguePage_card__xTEdg{padding:24px;position:relative}.PokemonLeaguePage_card__xTEdg:before{background:linear-gradient(90deg,var(--pc-red),transparent);content:"";height:2px;inset:0 auto auto 0;opacity:.7;position:absolute;width:42%}.PokemonLeaguePage_homeCard__uo2_e{cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto auto 1fr;min-height:178px;text-align:left;width:100%}.PokemonLeaguePage_homeCard__uo2_e span,.PokemonLeaguePage_toolbar__X98Kh span{color:var(--pc-red-bright);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_card__xTEdg h2,.PokemonLeaguePage_card__xTEdg h3,.PokemonLeaguePage_homeCard__uo2_e h2{color:var(--pc-white);font-size:clamp(24px,2.2vw,34px);font-style:italic;line-height:1.08;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_muted__knZPO{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif}.PokemonLeaguePage_toolbar__X98Kh{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 16px}.PokemonLeaguePage_toolbar__X98Kh span{background:rgba(5,8,17,.78);border:1px solid rgba(255,43,92,.24);border-radius:4px;color:var(--pc-white);padding:11px 14px}.PokemonLeaguePage_tableWrap__dCj86{background:#05070f;overflow:auto}.PokemonLeaguePage_table__wH1w8{border-collapse:collapse;min-width:980px;width:100%}.PokemonLeaguePage_table__wH1w8 th{background:#02040a;color:hsla(227,8%,77%,.68);font-size:13px;font-weight:900;padding:18px 20px;text-align:left;text-transform:uppercase}.PokemonLeaguePage_table__wH1w8 td{background:rgba(5,7,15,.88);border-bottom:1px solid hsla(227,8%,77%,.08);color:#dbeafe;font-size:16px;font-weight:750;padding:16px 20px}.PokemonLeaguePage_picked__cG5lt td{background:rgba(11,16,28,.88);opacity:.72}.PokemonLeaguePage_pokemonCell__bOdkp{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:74px minmax(0,1fr)}.PokemonLeaguePage_pokemonCell__bOdkp img,.PokemonLeaguePage_pokemonPlaceholder__sPIUA{height:66px;object-fit:contain;width:66px}.PokemonLeaguePage_fixtureTeam__cxrMn h3,.PokemonLeaguePage_pokemonCell__bOdkp strong,.PokemonLeaguePage_rosterDetail__EQW0d strong,.PokemonLeaguePage_snakePick__ZWQbn h3,.PokemonLeaguePage_snakePick__ZWQbn h4,.PokemonLeaguePage_teamRosterRow__lzFzQ strong{color:var(--pc-white);display:block;font-style:italic;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_fixtureTeam__cxrMn p,.PokemonLeaguePage_pokemonCell__bOdkp small,.PokemonLeaguePage_snakePick__ZWQbn p,.PokemonLeaguePage_teamSubtitle__xcvza{color:var(--pc-muted);display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-top:5px}.PokemonLeaguePage_typeRow__pnPe7{display:flex;flex-wrap:wrap;gap:5px}.PokemonLeaguePage_typeChip__xpz0x{border:1px solid;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.04em;padding:3px 6px;text-transform:uppercase}.PokemonLeaguePage_cost__dBlwy{color:var(--pc-red-bright);display:inline-block;font-size:22px;min-width:34px;text-align:center}.PokemonLeaguePage_teamCard__PNt9C{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0}.PokemonLeaguePage_teamTop__QRmmM{align-items:flex-start;display:flex;gap:10px}.PokemonLeaguePage_teamLogoPlaceholder__IPxG0,.PokemonLeaguePage_teamLogo__0GP7t{background:rgba(0,0,0,.24);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;flex:0 0 auto;height:58px;object-fit:contain;width:58px}.PokemonLeaguePage_meta__w6p3J{display:flex;flex-wrap:wrap;gap:8px}.PokemonLeaguePage_fixtureTop__HpPh1 span,.PokemonLeaguePage_meta__w6p3J span,.PokemonLeaguePage_meta__w6p3J strong{background:rgba(11,16,28,.92);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;color:rgba(246,247,251,.78);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.04em;padding:7px 9px;text-transform:uppercase}.PokemonLeaguePage_meta__w6p3J strong{color:var(--pc-red-bright)}.PokemonLeaguePage_teamIconGrid__BTEVA{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2px}.PokemonLeaguePage_teamIconGrid__BTEVA img,.PokemonLeaguePage_teamIconGrid__BTEVA span{aspect-ratio:1;background:rgba(5,7,15,.9);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;display:block;height:clamp(66px,6.2vw,86px);object-fit:contain;overflow:hidden;padding:4px;width:100%}.PokemonLeaguePage_teamIconGrid__BTEVA img{transform:scale(1.18)}.PokemonLeaguePage_linkButton__M_0lC,.PokemonLeaguePage_rosterDetails__2LFrb summary{background:transparent;border:0;color:var(--pc-red-bright);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-style:italic;font-weight:900;letter-spacing:.06em;list-style:none;margin-top:4px;padding:0;text-transform:uppercase}.PokemonLeaguePage_rosterDetails__2LFrb summary::-webkit-details-marker{display:none}.PokemonLeaguePage_linkButton__M_0lC:after,.PokemonLeaguePage_rosterDetails__2LFrb summary:after{content:" ->"}.PokemonLeaguePage_rosterList__ugNsK{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.PokemonLeaguePage_rosterDetail__EQW0d{align-items:center;background:rgba(5,7,15,.9);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr) 42px;min-height:72px;padding:8px 10px}.PokemonLeaguePage_rosterDetail__EQW0d img,.PokemonLeaguePage_rosterDetail__EQW0d>span{height:54px;object-fit:contain;width:54px}.PokemonLeaguePage_rosterDetail__EQW0d em,.PokemonLeaguePage_teamRosterRow__lzFzQ em{color:var(--pc-red-bright);font-style:normal;font-weight:900;text-align:right}.PokemonLeaguePage_fixtureTabs__dolpV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 44px}.PokemonLeaguePage_fixtureTabs__dolpV span{color:var(--pc-white);font-size:12px;font-weight:900;letter-spacing:.16em;margin-right:6px;text-transform:uppercase}.PokemonLeaguePage_fixtureTabs__dolpV button{align-items:center;background:#05070f;border:1px solid rgba(255,43,92,.18);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 12px}.PokemonLeaguePage_fixtureTabs__dolpV button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_fixtureTabs__dolpV button:hover{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.72)}.PokemonLeaguePage_fixtureHeading__ruHHy{align-items:center;border-bottom:1px solid rgba(255,43,92,.22);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.PokemonLeaguePage_fixtureHeading__ruHHy h2{color:#fff;font-size:24px;font-style:italic;margin:0;text-transform:uppercase}.PokemonLeaguePage_fixtureHeading__ruHHy span{color:var(--pc-red-bright);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.PokemonLeaguePage_fixtureGrid__vOvPh{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}.PokemonLeaguePage_fixtureCard__Cy8FV{display:grid;grid-gap:18px;gap:18px;overflow:hidden}.PokemonLeaguePage_fixtureTop__HpPh1{display:flex;gap:8px;justify-content:flex-end}.PokemonLeaguePage_fixtureTeam__cxrMn{align-items:center;background:rgba(5,7,15,.88);border:1px solid hsla(227,8%,77%,.08);border-radius:6px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;min-height:156px;padding:18px}.PokemonLeaguePage_fixtureIdentity__PFvF2{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:76px minmax(0,1fr)}.PokemonLeaguePage_fixtureLogoPlaceholder__idnZI,.PokemonLeaguePage_fixtureLogo__qTfSO{background:rgba(0,0,0,.24);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;height:76px;object-fit:contain;padding:6px;width:76px}.PokemonLeaguePage_rosterStrip__365FI{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(10,minmax(42px,1fr));justify-items:center;padding-left:92px}.PokemonLeaguePage_rosterStrip__365FI img{height:clamp(46px,4.4vw,64px);object-fit:contain;width:clamp(46px,4.4vw,64px)}.PokemonLeaguePage_versus__ERacc{align-items:center;color:var(--pc-red-bright);display:grid;font-size:13px;font-weight:900;grid-gap:14px;gap:14px;grid-template-columns:1fr auto 1fr;letter-spacing:.16em;padding:9px 0;text-align:center;text-transform:uppercase}.PokemonLeaguePage_versus__ERacc span{color:var(--pc-white);font-size:18px;letter-spacing:.08em}.PokemonLeaguePage_snakeBoard__qSxqQ{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(560px,1fr))}.PokemonLeaguePage_snakeRound__3begj{background:#05070f;border-color:rgba(255,43,92,.2)}.PokemonLeaguePage_roundHeading__Z_plc{align-items:center;border-bottom:1px solid rgba(148,190,255,.14);display:flex;justify-content:space-between;margin:-4px 0 12px;padding-bottom:12px}.PokemonLeaguePage_roundHeading__Z_plc h2{color:var(--pc-white);font-size:36px;font-style:italic;line-height:1;margin:0}.PokemonLeaguePage_roundHeading__Z_plc span{color:var(--pc-muted);display:grid;font-size:13px;font-weight:850;grid-gap:2px;gap:2px;text-align:right}.PokemonLeaguePage_snakeList__INY07{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_snakePick__ZWQbn{align-items:center;background:rgba(5,7,15,.88);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px 58px minmax(170px,1.2fr) 58px minmax(170px,1fr);min-height:78px;padding:12px}.PokemonLeaguePage_snakePick__ZWQbn>strong{color:var(--pc-red-bright);font-size:15px}.PokemonLeaguePage_snakePokemonIcon__kY_ZI,.PokemonLeaguePage_snakeTeamLogo__Qk8Se{background:rgba(11,16,28,.92);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;height:52px;object-fit:contain;padding:3px;width:52px}.PokemonLeaguePage_snakePokemonIcon__kY_ZI{background:transparent;border-color:transparent;height:54px;padding:0;width:54px}.PokemonLeaguePage_surface__D8qeL{padding:24px}.PokemonLeaguePage_empty__Q0RPG{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;margin-top:16px}@media (max-width:1160px){.PokemonLeaguePage_nav__m32OL{align-items:flex-start;flex-wrap:wrap;min-height:122px}.PokemonLeaguePage_primaryNav__KVVB9{flex-basis:100%;order:3}.PokemonLeaguePage_menuNav__xWvyD{margin-left:auto}.PokemonLeaguePage_teamsGrid__8bnhP{grid-template-columns:1fr}}@media (max-width:900px){.PokemonLeaguePage_nav__m32OL{padding:10px 14px}.PokemonLeaguePage_brand__82lZP strong{font-size:16px}.PokemonLeaguePage_brand__82lZP small{font-size:9px}.PokemonLeaguePage_brandLogo__FKtL3,.PokemonLeaguePage_brandMark__aB1Cv{height:46px;width:46px}.PokemonLeaguePage_menuNav__xWvyD{display:none}.PokemonLeaguePage_page__Udk5n{padding:44px 14px 54px}.PokemonLeaguePage_teamIconGrid__BTEVA{grid-template-columns:repeat(5,minmax(0,1fr))}.PokemonLeaguePage_teamIconGrid__BTEVA img,.PokemonLeaguePage_teamIconGrid__BTEVA span{height:58px;padding:3px}.PokemonLeaguePage_rosterDetail__EQW0d{grid-template-columns:48px minmax(0,1fr) 34px}.PokemonLeaguePage_rosterStrip__365FI{grid-template-columns:repeat(5,minmax(38px,1fr));padding-left:0}.PokemonLeaguePage_fixtureIdentity__PFvF2{grid-template-columns:64px minmax(0,1fr)}.PokemonLeaguePage_fixtureLogoPlaceholder__idnZI,.PokemonLeaguePage_fixtureLogo__qTfSO{height:64px;width:64px}.PokemonLeaguePage_snakeBoard__qSxqQ{grid-template-columns:1fr}.PokemonLeaguePage_snakePick__ZWQbn{grid-template-columns:42px 52px minmax(0,1fr)}.PokemonLeaguePage_snakePick__ZWQbn>div:last-child,.PokemonLeaguePage_snakePokemonIcon__kY_ZI{grid-column:2/-1}.PokemonLeaguePage_pokemonCell__bOdkp{grid-template-columns:54px minmax(0,1fr)}.PokemonLeaguePage_pokemonCell__bOdkp img,.PokemonLeaguePage_pokemonPlaceholder__sPIUA{height:50px;width:50px}}