@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap");.PokemonLeaguePage_shell__CSfUB{--pc-bg:#0b1628;--pc-panel:rgba(17,30,51,.86);--pc-panel-strong:#111e33;--pc-panel-mid:#16263f;--pc-line:rgba(255,43,92,.2);--pc-muted:hsla(227,8%,77%,.72);--pc-text:#bfc1c8;--pc-red:#c8103e;--pc-red-bright:#ff2b5c;--pc-red-deep:#8a0029;--pc-red-vibrant:#e40046;--pc-white:#fff;--pc-sticky-offset:80px;--pc-nav-height:92px;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;isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.PokemonLeaguePage_shell__CSfUB:after,.PokemonLeaguePage_shell__CSfUB:before{content:"";inset:0;pointer-events:none;position:fixed}.PokemonLeaguePage_shell__CSfUB:before{background:linear-gradient(122deg,transparent 0 14%,rgba(200,16,62,.92) 14% 20%,transparent 20% 100%),linear-gradient(122deg,transparent 0 74%,rgba(228,0,70,.82) 74% 81%,transparent 81% 100%),repeating-linear-gradient(120deg,hsla(227,8%,77%,.09) 0 2px,transparent 2px 84px),radial-gradient(circle at 50% 8%,rgba(255,43,92,.2),transparent 32%);opacity:.74;z-index:-2}.PokemonLeaguePage_shell__CSfUB:after{background:linear-gradient(120deg,transparent 6%,rgba(22,38,63,.5) 6% 12%,transparent 12% 100%),linear-gradient(300deg,transparent 10%,hsla(227,8%,77%,.12) 10% 11%,transparent 11% 100%),linear-gradient(180deg,rgba(11,22,40,.88),rgba(11,22,40,.96));z-index:-1}.PokemonLeaguePage_nav__m32OL{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(10,15,31,.96),rgba(12,18,35,.9)),repeating-linear-gradient(45deg,hsla(227,8%,77%,.04) 0 2px,transparent 2px 18px);border-bottom:1px solid rgba(200,16,62,.34);box-shadow:0 18px 42px rgba(0,0,0,.4);display:flex;gap:clamp(12px,1.4vw,22px);min-height:88px;padding:14px clamp(18px,4vw,56px);left:0;position:fixed;right:0;top:var(--pc-sticky-offset);z-index:1100}.PokemonLeaguePage_brand__82lZP{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 auto;gap:16px;padding:0;text-align:left}.PokemonLeaguePage_brandLogo__FKtL3{filter:drop-shadow(0 0 16px rgba(255,43,92,.45));height:62px;object-fit:contain;width:62px}.PokemonLeaguePage_brandMark__aB1Cv{align-items:center;background:linear-gradient(160deg,var(--pc-red-bright),var(--pc-red) 54%,var(--pc-red-deep)),var(--pc-red);border-radius:0;-webkit-clip-path:polygon(50% 0,86% 28%,74% 28%,74% 44%,60% 44%,60% 100%,40% 100%,40% 44%,26% 44%,26% 28%,14% 28%);clip-path:polygon(50% 0,86% 28%,74% 28%,74% 44%,60% 44%,60% 100%,40% 100%,40% 44%,26% 44%,26% 28%,14% 28%);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);font-size:clamp(16px,2vw,24px);letter-spacing:0;line-height:1}.PokemonLeaguePage_brand__82lZP small,.PokemonLeaguePage_brand__82lZP strong{display:block;font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_brand__82lZP small{color:var(--pc-red-bright);font-size:10px;letter-spacing:.14em;margin-top:4px}.PokemonLeaguePage_menuNav__xWvyD,.PokemonLeaguePage_primaryNav__KVVB9{align-items:center;display:flex;gap:clamp(8px,1.1vw,16px)}.PokemonLeaguePage_primaryNav__KVVB9{flex:1 1 auto;justify-content:center;min-width:0}.PokemonLeaguePage_menuNav__xWvyD{flex:0 0 auto}.PokemonLeaguePage_navDivider__fhptS{align-self:stretch;background:linear-gradient(180deg,transparent,rgba(255,43,92,.52),transparent);flex:0 0 1px;margin:10px clamp(4px,.6vw,10px);min-height:40px}.PokemonLeaguePage_loginBadge__s20nK{color:rgba(246,247,251,.76);flex:0 0 auto;font-size:11px;font-style:italic;font-weight:900;letter-spacing:.04em;max-width:190px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_menuGroup__MJa2N{position:relative}.PokemonLeaguePage_menuButton__62xab,.PokemonLeaguePage_navButton__a7Wi1{align-items:center;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;gap:8px;letter-spacing:.04em;justify-content:center;padding:12px 16px;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_menuPanel__t5rJK{background:rgba(5,7,15,.98);border:1px solid rgba(255,43,92,.24);border-radius:4px;box-shadow:0 18px 42px rgba(0,0,0,.38);display:grid;grid-gap:4px;gap:4px;min-width:210px;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease;z-index:20}.PokemonLeaguePage_primaryNav__KVVB9 .PokemonLeaguePage_menuPanel__t5rJK{left:0;right:auto}.PokemonLeaguePage_menuGroup__MJa2N:focus-within .PokemonLeaguePage_menuPanel__t5rJK,.PokemonLeaguePage_menuGroup__MJa2N:hover .PokemonLeaguePage_menuPanel__t5rJK{opacity:1;pointer-events:auto;transform:translateY(0)}.PokemonLeaguePage_menuItem__LAuYG{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:rgba(246,247,251,.72);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-style:italic;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase;width:100%}.PokemonLeaguePage_navBadge__PGst_{align-items:center;background:#facc15;border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:#05070f;display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:11px;font-style:normal;font-weight:900;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.PokemonLeaguePage_activeMenuItem__i889z,.PokemonLeaguePage_menuItem__LAuYG:hover{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.56);color:var(--pc-white)}.PokemonLeaguePage_seasonSelect__5mxef{flex:0 0 auto;min-width:150px}.PokemonLeaguePage_page__Udk5n{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);min-height:calc(100vh - 168px);padding:calc(var(--pc-nav-height) + clamp(48px, 5vw, 72px)) 22px 70px;scroll-margin-top:calc(var(--pc-sticky-offset) + var(--pc-nav-height) + 24px)}.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:0;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))}.PokemonLeaguePage_homeSections__IAVZL{display:grid;grid-gap:clamp(30px,4vw,52px);gap:clamp(30px,4vw,52px);margin-top:32px}.PokemonLeaguePage_homeSection__QvvCs{display:grid;grid-gap:16px;gap:16px}.PokemonLeaguePage_sectionHeading__wOxMO{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(80px,1fr)}.PokemonLeaguePage_sectionHeading__wOxMO h2{color:var(--pc-white);font-family:var(--font-display);font-size:clamp(22px,2.5vw,34px);font-style:italic;line-height:1.05;margin:0;text-transform:uppercase}.PokemonLeaguePage_sectionHeading__wOxMO span{background:linear-gradient(90deg,rgba(255,43,92,.72),rgba(255,43,92,.08),transparent);height:1px}.PokemonLeaguePage_homeSection__QvvCs>p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;margin:0;max-width:760px}.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[style*="--tier-color"],.PokemonLeaguePage_tableWrap__dCj86[style*="--tier-color"]{border-left:4px solid var(--tier-color,var(--pc-red))}.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{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);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:hover{border-color:rgba(255,43,92,.52);transform:translateY(-1px)}.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_rulesGrid__V_3VZ{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.PokemonLeaguePage_rulesCard__qKnxE{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0}.PokemonLeaguePage_rulesCard__qKnxE span{color:var(--pc-red-bright);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_rulesCard__qKnxE p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;margin:0}.PokemonLeaguePage_rulesCard__qKnxE ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.PokemonLeaguePage_rulesCard__qKnxE li{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;padding-left:20px;position:relative}.PokemonLeaguePage_rulesCard__qKnxE li:before{background:var(--pc-red-bright);content:"";height:7px;left:0;position:absolute;top:.62em;transform:rotate(45deg);width:7px}.PokemonLeaguePage_resourcesGrid__d9MUL{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.PokemonLeaguePage_resourcesCard__vgo2o{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0}.PokemonLeaguePage_resourcesCard__vgo2o span{color:var(--pc-red-bright);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_resourceLinkList__Pekml{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_resourceLink__A6qxO{background:rgba(1,4,12,.62);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;color:inherit;display:grid;grid-gap:5px;gap:5px;min-height:64px;padding:12px 14px;text-decoration:none}.PokemonLeaguePage_resourceLink__A6qxO:hover{border-color:rgba(255,43,92,.56);transform:translateY(-1px)}.PokemonLeaguePage_resourceLink__A6qxO strong{color:var(--pc-white);font-family:var(--font-display);font-size:15px;font-style:italic;line-height:1.15;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_resourceLink__A6qxO small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.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;border-color:rgba(255,43,92,.2);overflow:auto}.PokemonLeaguePage_registerCallout__DOG8B{align-items:center;background:linear-gradient(135deg,rgba(255,43,92,.14),rgba(7,12,25,.96) 42%,rgba(3,6,14,.98)),repeating-linear-gradient(135deg,hsla(227,8%,77%,.02) 0 3px,transparent 3px 22px);border:1px solid rgba(255,43,92,.34);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,.32);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(180px,220px);padding:clamp(20px,3vw,30px)}.PokemonLeaguePage_registerCallout__DOG8B span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_registerMetaRow__DAY_R{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PokemonLeaguePage_registrationFlag__fYJuT{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.08em;min-height:24px;padding:5px 10px;text-transform:uppercase}.PokemonLeaguePage_registrationOpen__DTUka{background:rgba(52,211,153,.14);color:#34d399}.PokemonLeaguePage_registrationClosed__zaDUF{background:rgba(255,43,92,.14);color:var(--pc-red-bright)}.PokemonLeaguePage_registerCallout__DOG8B h3{color:var(--pc-white);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-style:italic;line-height:1.05;margin:8px 0 12px;text-transform:uppercase}.PokemonLeaguePage_registerCallout__DOG8B p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;margin:0;max-width:720px}.PokemonLeaguePage_registerButton__JXtJM{align-self:center;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:6px;box-shadow:0 14px 28px rgba(255,43,92,.18);color:var(--pc-white);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:900;justify-content:center;justify-self:end;min-height:44px;min-width:170px;padding:12px 22px;text-transform:uppercase;width:auto}.PokemonLeaguePage_registerButton__JXtJM:hover{filter:brightness(1.08)}.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:14px;font-weight:850;margin-top:5px}.PokemonLeaguePage_teamSubtitle__xcvza{font-size:15px}.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_pointBoardControls__k4_zJ{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:0 0 14px}.PokemonLeaguePage_pointBoardControls__k4_zJ button{align-items:center;background:rgba(5,7,15,.92);border:1px solid rgba(255,43,92,.28);border-radius:5px;color:var(--pc-white);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:900;height:38px;justify-content:center;width:42px}.PokemonLeaguePage_pointBoardControls__k4_zJ button:disabled{cursor:not-allowed;opacity:.42}.PokemonLeaguePage_pointBoardControls__k4_zJ span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:12px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_pointBoard__SKIkb{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto;padding-bottom:8px}.PokemonLeaguePage_pointColumn__19_HT{background:rgba(5,7,15,.94);border:1px solid rgba(255,43,92,.2);border-radius:8px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:560px;min-width:190px;overflow:hidden}.PokemonLeaguePage_pointColumnHeader__TZjsI{align-items:center;background:rgba(255,43,92,.1);border-bottom:1px solid rgba(255,43,92,.24);display:flex;justify-content:space-between;padding:12px}.PokemonLeaguePage_pointColumnHeader__TZjsI strong{color:var(--pc-white);font-family:var(--font-display);font-size:26px;font-weight:900}.PokemonLeaguePage_pointColumnHeader__TZjsI strong:after{color:var(--pc-red-bright);content:" pts";font-size:12px}.PokemonLeaguePage_pointColumnHeader__TZjsI span{color:var(--pc-muted);font-size:12px;font-weight:900}.PokemonLeaguePage_pointPokemonList__D7D4q{display:grid;grid-gap:8px;gap:8px;max-height:68vh;overflow:auto;padding:10px}.PokemonLeaguePage_pointPokemonCard__Y76P8{align-items:center;background:rgba(1,4,12,.72);border:1px solid hsla(227,8%,77%,.08);border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:42px minmax(0,1fr);min-height:54px;padding:7px}.PokemonLeaguePage_pointPokemonCard__Y76P8 img,.PokemonLeaguePage_pointPokemonCard__Y76P8>span{height:38px;object-fit:contain;width:38px}.PokemonLeaguePage_pointPokemonCard__Y76P8 strong{color:var(--pc-white);display:block;font-family:var(--font-display);font-size:12px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_pointPokemonCard__Y76P8 small{color:var(--pc-muted);display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_pointPokemonCard__Y76P8.PokemonLeaguePage_picked__cG5lt{opacity:.62}.PokemonLeaguePage_teamCard__PNt9C{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0}.PokemonLeaguePage_franchiseGrid__EYzfm{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.PokemonLeaguePage_franchiseCard__tSWjd{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_franchiseHeader__V3CJN{align-items:center;border-bottom:1px solid rgba(255,43,92,.2);display:grid;grid-gap:18px;gap:18px;grid-template-columns:82px minmax(0,1fr);padding-bottom:16px}.PokemonLeaguePage_franchiseHeroLogo__Wea2t{background:rgba(0,0,0,.24);border:1px solid hsla(227,8%,77%,.12);border-radius:8px;height:76px;object-fit:contain;padding:4px;width:76px}.PokemonLeaguePage_franchiseHeader__V3CJN h2{color:var(--pc-white);font-family:var(--font-display);font-size:clamp(34px,3.5vw,50px);font-style:italic;line-height:1.02;margin:0;text-transform:uppercase}.PokemonLeaguePage_franchiseCoachList__Xi_aC{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_franchiseCoachRow__KfhCx{align-items:center;background:rgba(1,4,12,.7);border:1px solid hsla(227,8%,77%,.1);border-left:5px solid var(--tier-color,hsla(227,8%,77%,.1));border-radius:6px;color:inherit;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);min-height:104px;padding:12px 14px;text-align:left}.PokemonLeaguePage_franchiseCoachRow__KfhCx:hover{border-color:color-mix(in srgb,var(--tier-color,var(--pc-red)) 62%,transparent)}.PokemonLeaguePage_franchiseCoachMeta__DlziN{display:grid;grid-gap:8px;gap:8px;justify-items:start}.PokemonLeaguePage_franchiseCoachMeta__DlziN strong{color:var(--pc-white);font-family:var(--font-display);font-size:24px;font-weight:900;line-height:1;text-transform:uppercase}.PokemonLeaguePage_franchiseCoachMeta__DlziN em,.PokemonLeaguePage_franchiseCoachMeta__DlziN span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:16px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}.PokemonLeaguePage_franchisePreviewGrid__zRalN{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(10,minmax(46px,1fr));min-width:0}.PokemonLeaguePage_franchisePreviewGrid__zRalN img,.PokemonLeaguePage_franchisePreviewGrid__zRalN span{aspect-ratio:1;background:rgba(5,7,15,.9);border:1px solid hsla(227,8%,77%,.08);border-radius:5px;object-fit:contain;padding:3px;width:100%}.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{align-items:center;background:rgba(11,16,28,.92);border:1px solid hsla(227,8%,77%,.08);border-radius:4px;color:rgba(246,247,251,.78);display:inline-flex;font-size:12px;font-style:italic;font-weight:900;justify-content:center;letter-spacing:.04em;min-height:31px;padding:7px 9px;text-transform:uppercase}.PokemonLeaguePage_fixtureTop__HpPh1 .PokemonLeaguePage_tierBadge__35eId{background:color-mix(in srgb,var(--tier-color,var(--pc-red)) 18%,transparent);border-color:color-mix(in srgb,var(--tier-color,var(--pc-red)) 58%,transparent);color:var(--pc-white)}.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;place-items:center}.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;box-sizing:border-box;display:grid;height:clamp(66px,6.2vw,86px);justify-self:stretch;object-fit:contain;object-position:center;overflow:hidden;padding:4px;place-items:center;width:100%}.PokemonLeaguePage_teamIconGrid__BTEVA img{transform:none}.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_rosterPage__td4YE{border-left:4px solid var(--tier-color,var(--pc-red));display:grid;grid-gap:16px;gap:16px}.PokemonLeaguePage_rosterPageList__GxB3_{grid-template-columns:repeat(2,minmax(0,1fr))}.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:16px;gap:16px;grid-template-columns:82px minmax(0,1fr) 64px;min-height:104px;padding:12px 14px}.PokemonLeaguePage_rosterDetail__EQW0d img,.PokemonLeaguePage_rosterDetail__EQW0d>span{height:78px;object-fit:contain;width:78px}.PokemonLeaguePage_rosterDetail__EQW0d strong{font-size:18px;line-height:1.1}.PokemonLeaguePage_rosterDetail__EQW0d em,.PokemonLeaguePage_teamRosterRow__lzFzQ em{color:var(--pc-red-bright);font-size:22px;font-style:normal;font-weight:900;text-align:right}.PokemonLeaguePage_fixtureTabs__dolpV,.PokemonLeaguePage_tierFilterTabs__DOM_j{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PokemonLeaguePage_fixtureFilterBar__QNMlD{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:28px 0 44px}.PokemonLeaguePage_tierFilterTabs__DOM_j{flex:1 1 auto;margin:0}.PokemonLeaguePage_fixtureTabs__dolpV{flex:0 0 auto;justify-content:flex-end;margin:0}.PokemonLeaguePage_fixtureTabs__dolpV span,.PokemonLeaguePage_tierFilterTabs__DOM_j span{color:var(--pc-white);font-size:12px;font-weight:900;letter-spacing:.16em;margin-right:6px;text-transform:uppercase}.PokemonLeaguePage_fixtureTabs__dolpV button,.PokemonLeaguePage_tierFilterTabs__DOM_j 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_tierFilterTabs__DOM_j button{min-width:118px}.PokemonLeaguePage_tierFilterTabs__DOM_j button:first-of-type{min-width:44px}.PokemonLeaguePage_fixtureTabs__dolpV button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_fixtureTabs__dolpV button:hover,.PokemonLeaguePage_tierFilterTabs__DOM_j button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_tierFilterTabs__DOM_j 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{border-left:4px solid var(--tier-color,var(--pc-red));display:grid;grid-gap:12px;gap:12px;overflow:hidden}.PokemonLeaguePage_fixtureResultButton__sfXkE{align-items:center;background:rgba(8,13,24,.95);border:1px solid rgba(255,43,92,.34);border-radius:4px;color:var(--pc-red-bright);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:900;justify-content:center;min-height:31px;padding:7px 10px;text-transform:uppercase}.PokemonLeaguePage_fixtureResultButton__sfXkE:hover{background:var(--pc-red);color:#fff}.PokemonLeaguePage_fixtureTop__HpPh1{align-items:center;display:flex;gap:8px;justify-content:flex-end}.PokemonLeaguePage_fixtureMatchupRow__EU5Gx{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:minmax(0,1fr) auto minmax(0,1fr);padding:14px 18px;position:relative}.PokemonLeaguePage_fixtureMatchupRow__EU5Gx:before{background:linear-gradient(180deg,transparent,rgba(255,43,92,.5),transparent);bottom:10px;content:"";left:50%;position:absolute;top:10px;transform:translateX(-50%);width:1px}.PokemonLeaguePage_fixtureTeam__cxrMn{align-items:center;display:grid;grid-template-columns:1fr}.PokemonLeaguePage_fixtureIdentity__PFvF2{align-items:center;display:grid;grid-column-gap:16px;column-gap:16px;grid-template-columns:72px minmax(0,1fr);max-width:100%;width:-moz-fit-content;width:fit-content}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2{grid-template-columns:minmax(0,max-content) 72px;justify-content:end;justify-self:end;text-align:right}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 img,.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureLogoPlaceholder__idnZI{grid-column:2;grid-row:1}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 div{grid-column:1;grid-row:1}.PokemonLeaguePage_fixtureLogoPlaceholder__idnZI,.PokemonLeaguePage_fixtureLogo__qTfSO{background:rgba(0,0,0,.24);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;height:64px;object-fit:contain;padding:6px;width:64px}.PokemonLeaguePage_fixtureScoreLine__3S5_t{align-items:center;background:rgba(5,7,15,.96);border:1px solid rgba(255,43,92,.14);border-radius:4px;color:var(--pc-red-bright);display:grid;font-family:var(--font-display);font-size:12px;font-weight:900;grid-gap:12px;gap:12px;grid-template-columns:34px auto 34px;letter-spacing:.08em;padding:8px 10px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.PokemonLeaguePage_fixtureScoreLine__3S5_t span{color:var(--pc-white);font-size:24px;line-height:1}.PokemonLeaguePage_fixtureRosterRow__NDLVR{background:rgba(5,7,15,.72);border:1px solid hsla(227,8%,77%,.08);border-radius:6px;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr 1fr;padding:12px 18px;position:relative}.PokemonLeaguePage_fixtureRosterRow__NDLVR:before{background:linear-gradient(180deg,transparent,rgba(255,43,92,.5),transparent);bottom:10px;content:"";left:50%;position:absolute;top:10px;transform:translateX(-50%);width:1px}.PokemonLeaguePage_fixtureRosterRow__NDLVR .PokemonLeaguePage_rosterStrip__365FI:first-child{padding-right:22px}.PokemonLeaguePage_fixtureRosterRow__NDLVR .PokemonLeaguePage_rosterStrip__365FI+.PokemonLeaguePage_rosterStrip__365FI{padding-left:22px}.PokemonLeaguePage_rosterStrip__365FI{align-items:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(10,minmax(28px,1fr));justify-items:center;min-width:0}.PokemonLeaguePage_rosterStrip__365FI img{height:clamp(34px,3.2vw,52px);object-fit:contain;width:clamp(34px,3.2vw,52px)}.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_tierFilterTabs__DOM_j+.PokemonLeaguePage_snakeBoard__qSxqQ{margin-top:24px}.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-left:4px solid var(--tier-color,hsla(227,8%,77%,.1));border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:46px 58px minmax(170px,1.2fr) 70px minmax(170px,1fr);min-height:78px;padding:12px}.PokemonLeaguePage_matchResultPage__7FHHF{display:grid;grid-gap:16px;gap:16px}.PokemonLeaguePage_matchResultPage__7FHHF>button{justify-self:start}.PokemonLeaguePage_standingsPage__c9p9_{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_standingsHeader__nSs9P{align-items:center;border-bottom:1px solid rgba(255,43,92,.2);display:flex;justify-content:space-between;margin-bottom:12px;padding:18px 18px 12px}.PokemonLeaguePage_standingsHeader__nSs9P h2{color:var(--pc-white);font-family:var(--font-display);font-size:24px;font-style:italic;line-height:1;margin:0;text-transform:uppercase}.PokemonLeaguePage_standingsHeader__nSs9P span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_standingsTable__YigM3{display:grid;grid-gap:4px;gap:4px;padding:0 18px 16px}.PokemonLeaguePage_standingsRow__hTaMm{align-items:center;background:rgba(8,13,24,.72);border:1px solid hsla(227,8%,77%,.1);border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(420px,1fr) repeat(7,minmax(48px,70px));min-height:64px;padding:6px 10px}.PokemonLeaguePage_standingsRow__hTaMm:first-child{background:rgba(255,43,92,.12);border-color:rgba(255,43,92,.24);color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;min-height:34px;padding-bottom:0;padding-top:0;text-transform:uppercase}.PokemonLeaguePage_standingsRow__hTaMm span{color:var(--pc-text);font-family:var(--font-display);font-size:15px;font-weight:900;text-align:center}.PokemonLeaguePage_standingsRow__hTaMm>span:first-child{align-items:center;display:grid;grid-column-gap:14px;column-gap:14px;grid-template-columns:58px minmax(0,1fr);justify-content:start;justify-self:stretch;text-align:left}.PokemonLeaguePage_standingsRow__hTaMm:first-child>span:first-child{grid-template-columns:1fr}.PokemonLeaguePage_standingsRow__hTaMm:not(:first-child)>span:nth-child(2){color:var(--pc-red-bright);font-size:16px;font-weight:900}.PokemonLeaguePage_standingsRow__hTaMm em,.PokemonLeaguePage_standingsRow__hTaMm img{background:rgba(1,4,12,.8);border:1px solid hsla(227,8%,77%,.12);border-radius:4px;height:52px;object-fit:contain;padding:3px;width:52px}.PokemonLeaguePage_standingsRow__hTaMm .PokemonLeaguePage_standingsTeamText__ccf5y{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;justify-self:start;min-width:0;text-align:left}.PokemonLeaguePage_standingsRow__hTaMm .PokemonLeaguePage_standingsTeamText__ccf5y small,.PokemonLeaguePage_standingsRow__hTaMm .PokemonLeaguePage_standingsTeamText__ccf5y strong{text-align:left}.PokemonLeaguePage_standingsRow__hTaMm small,.PokemonLeaguePage_standingsRow__hTaMm strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_standingsRow__hTaMm strong{color:var(--pc-white);font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.05;text-transform:uppercase}.PokemonLeaguePage_standingsRow__hTaMm small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:850;line-height:1.15}.PokemonLeaguePage_standingsTabs__fb4yJ{grid-template-columns:repeat(2,minmax(180px,1fr))}.PokemonLeaguePage_sortHeaderButton__n9yRu{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;padding:0;text-transform:uppercase;width:100%}.PokemonLeaguePage_standingsRow__hTaMm:first-child>span:first-child .PokemonLeaguePage_sortHeaderButton__n9yRu{justify-content:flex-start}.PokemonLeaguePage_standingsRow__hTaMm .PokemonLeaguePage_sortHeaderButton__n9yRu em{background:transparent;border:0;border-radius:0;color:var(--pc-red-bright);display:inline;font-size:9px;font-style:normal;height:auto;line-height:1;opacity:.9;padding:0;width:auto}.PokemonLeaguePage_pokemonLeaderboardRow__eA6XV{grid-template-columns:minmax(420px,1fr) repeat(4,minmax(64px,92px))}.PokemonLeaguePage_pokemonLeaderboardRow__eA6XV:not(:first-child)>span:nth-child(2){color:var(--pc-text)}.PokemonLeaguePage_matchResultHeader__BpC9K{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);padding:16px}.PokemonLeaguePage_matchResultHeader__BpC9K .PokemonLeaguePage_resultTeam__CkVm6{grid-template-columns:64px minmax(0,1fr)}.PokemonLeaguePage_matchResultHeader__BpC9K .PokemonLeaguePage_resultTeam__CkVm6 img,.PokemonLeaguePage_matchResultHeader__BpC9K .PokemonLeaguePage_resultTeam__CkVm6>span{height:64px;width:64px}.PokemonLeaguePage_matchResultHeader__BpC9K .PokemonLeaguePage_resultScorePanel__h4kAP strong{font-size:42px}.PokemonLeaguePage_showdownReplayBar__SemhV{display:flex;flex-wrap:wrap;gap:8px}.PokemonLeaguePage_showdownReplayBar__SemhV a{align-items:center;background:rgba(8,13,24,.95);border:1px solid rgba(255,43,92,.34);border-radius:4px;color:var(--pc-text);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;min-height:36px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.PokemonLeaguePage_showdownReplayBar__SemhV a:hover{background:var(--pc-red)}.PokemonLeaguePage_snakePick__ZWQbn>strong{color:var(--pc-red-bright);font-size:15px}.PokemonLeaguePage_snakePick__ZWQbn>div{display:flex;flex-direction:column;justify-content:center;min-width:0}.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;justify-self:center;object-fit:contain;padding:3px;width:52px}.PokemonLeaguePage_snakePokemonIcon__kY_ZI{background:transparent;border-color:transparent;height:66px;padding:0;width:66px}.PokemonLeaguePage_snakePick__ZWQbn h3,.PokemonLeaguePage_snakePick__ZWQbn h4{font-size:15px;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_snakePick__ZWQbn p{font-size:12px;line-height:1.25;margin:2px 0 0}.PokemonLeaguePage_surface__D8qeL{padding:24px}.PokemonLeaguePage_empty__Q0RPG{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;margin-top:16px}.PokemonLeaguePage_adminPanel__AUC__{display:grid;grid-gap:18px;gap:18px;width:100%}.PokemonLeaguePage_adminGrid__YOM_d{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.PokemonLeaguePage_staffActionPanel__N0rw_,.PokemonLeaguePage_staffActionSingle__NOgU5{display:grid;grid-gap:12px;gap:12px;min-width:0}.PokemonLeaguePage_staffActionGrid__d9qNx{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));min-width:0}.PokemonLeaguePage_adminHero__njnmK{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr)}.PokemonLeaguePage_adminWorkflow__o_Wt9{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_workflowStep__QA3_4{align-items:center;background:rgba(1,4,12,.62);border:1px solid hsla(227,8%,77%,.1);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:10px}.PokemonLeaguePage_workflowStep__QA3_4 strong{align-items:center;background:rgba(255,43,92,.16);border:1px solid rgba(255,43,92,.34);border-radius:5px;color:var(--pc-red-bright);display:inline-flex;font-size:13px;height:30px;justify-content:center;width:30px}.PokemonLeaguePage_workflowStep__QA3_4 span{color:var(--pc-white);font-family:var(--font-display);font-size:13px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_adminCard__aPXr2{background:linear-gradient(145deg,rgba(4,7,16,.96),rgba(5,10,24,.92));border:1px solid rgba(255,23,84,.45);border-radius:6px;box-shadow:0 16px 34px rgba(0,0,0,.28);color:var(--pc-text);display:grid;grid-gap:12px;gap:12px;min-width:0;padding:18px;width:100%}.PokemonLeaguePage_adminCard__aPXr2>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.PokemonLeaguePage_adminCard__aPXr2 h2{color:var(--pc-text);font-family:var(--font-display);font-size:clamp(20px,2vw,26px);line-height:1.04;margin:0;text-transform:uppercase}.PokemonLeaguePage_adminCard__aPXr2 input,.PokemonLeaguePage_adminCard__aPXr2 select,.PokemonLeaguePage_adminCard__aPXr2 textarea{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:4px;box-sizing:border-box;color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:13px;min-height:38px;outline:none;padding:9px 10px;width:100%}.PokemonLeaguePage_adminCard__aPXr2 textarea{min-height:82px;resize:vertical}.PokemonLeaguePage_adminCard__aPXr2 button,.PokemonLeaguePage_resultList__xFUtL button{align-items:center;background:var(--pc-red);border:1px solid hsla(0,0%,100%,.06);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:36px;padding:9px 14px;text-transform:uppercase}.PokemonLeaguePage_primaryButton__dq_3g{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright))!important}.PokemonLeaguePage_quietButton__iMyCA{background:rgba(8,13,24,.95)!important;border-color:hsla(227,8%,77%,.16)!important}.PokemonLeaguePage_dangerButton__jTqZf{background:rgba(136,0,41,.78)!important}.PokemonLeaguePage_adminCard__aPXr2 button:hover,.PokemonLeaguePage_resultList__xFUtL button:hover{background:var(--pc-red-bright)}.PokemonLeaguePage_adminCard__aPXr2 button:disabled{cursor:not-allowed;opacity:.48}.PokemonLeaguePage_buttonRow__6AEKg,.PokemonLeaguePage_formRow__CFqSI{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.PokemonLeaguePage_configGrid__qrVsr{align-items:end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_leagueDatesCard__dmyER{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_leagueDatesCard__dmyER>p{font-size:15px;line-height:1.55;max-width:820px}.PokemonLeaguePage_configToggleRow__j96Cr{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(220px,320px));justify-content:start}.PokemonLeaguePage_configSection__v7GVy{align-content:start;background:rgba(1,4,12,.5);border:1px solid hsla(227,8%,77%,.1);border-left:4px solid rgba(255,43,92,.72);border-radius:7px;display:grid;grid-gap:14px;gap:14px;min-height:162px;padding:16px}.PokemonLeaguePage_configSection__v7GVy h3{color:var(--pc-white);font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.1;margin:0;text-transform:uppercase}.PokemonLeaguePage_formField__oFkaR{color:var(--pc-muted);display:grid;font-family:Arial,Helvetica,sans-serif;font-size:11px;grid-gap:6px;gap:6px;line-height:1.2}.PokemonLeaguePage_formField__oFkaR>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_leagueDatesCard__dmyER input[type=datetime-local],.PokemonLeaguePage_leagueDatesCard__dmyER input[type=number]{min-height:44px;padding:10px 12px}.PokemonLeaguePage_buttonRow__6AEKg{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.PokemonLeaguePage_adminTabs__DEgHl{background:rgba(1,4,12,.66);border:1px solid rgba(255,43,92,.2);border-radius:6px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:8px}.PokemonLeaguePage_adminTabs__DEgHl button{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.14);border-radius:4px;color:var(--pc-text);cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:900;min-height:36px;text-transform:uppercase}.PokemonLeaguePage_adminTabs__DEgHl button.PokemonLeaguePage_active__ZUe01{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.72);color:#fff}.PokemonLeaguePage_identitySummary__VHnjx{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:14px 0}.PokemonLeaguePage_identitySummary__VHnjx div{background:rgba(5,10,24,.74);border:1px solid rgba(255,43,92,.24);border-radius:6px;padding:12px}.PokemonLeaguePage_identitySummary__VHnjx strong{color:#fff;display:block;font-size:24px;line-height:1}.PokemonLeaguePage_identitySummary__VHnjx span{color:rgba(210,225,245,.74);font-size:11px;text-transform:uppercase}.PokemonLeaguePage_identityRepairList__HZCUG{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.PokemonLeaguePage_loadingStrip__Hg1tV{background:rgba(255,43,92,.12);border:1px solid rgba(255,43,92,.35);border-radius:6px;color:#fff;font-family:var(--font-display);font-size:11px;font-weight:900;margin:12px 0;padding:10px 12px;text-transform:uppercase}.PokemonLeaguePage_identityRepairRow__qvWeb{align-items:center;background:rgba(5,10,24,.72);border:1px solid rgba(255,43,92,.22);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(260px,360px) 120px;padding:12px}.PokemonLeaguePage_identityRepairRow__qvWeb small,.PokemonLeaguePage_identityRepairRow__qvWeb span,.PokemonLeaguePage_identityRepairRow__qvWeb strong{display:block}.PokemonLeaguePage_identityRepairRow__qvWeb small{color:rgba(210,225,245,.62);margin-top:4px}.PokemonLeaguePage_rulesEditorList__b0_W2{display:grid;grid-gap:12px;gap:12px}.PokemonLeaguePage_rulesEditorCard__du6WC{background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.1);border-radius:6px;display:grid;grid-gap:10px;gap:10px;padding:12px}.PokemonLeaguePage_rulesEditorCard__du6WC textarea{min-height:130px}.PokemonLeaguePage_seasonStatusButtons__HyiL3{background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.12);border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.PokemonLeaguePage_seasonStatusButtons__HyiL3 button{background:rgba(8,13,24,.95);border-color:hsla(227,8%,77%,.14)}.PokemonLeaguePage_seasonStatusButtons__HyiL3 button.PokemonLeaguePage_active__ZUe01{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.72)}.PokemonLeaguePage_adminTableRow___5A0B,.PokemonLeaguePage_reviewRow__aHbM5{background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.1);border-radius:4px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px}.PokemonLeaguePage_adminTableRow___5A0B strong,.PokemonLeaguePage_reviewRow__aHbM5 strong{font-family:var(--font-display);font-size:14px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_adminCard__aPXr2 small,.PokemonLeaguePage_adminTableRow___5A0B span,.PokemonLeaguePage_reviewRow__aHbM5 p,.PokemonLeaguePage_reviewRow__aHbM5 small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0}.PokemonLeaguePage_resultStatsSummary__i4Gvc{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.PokemonLeaguePage_resultStatsSummary__i4Gvc>span{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.14);border-radius:999px;color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:850;padding:5px 8px}.PokemonLeaguePage_resultStatsSummary__i4Gvc p{flex:1 1 100%;overflow-wrap:anywhere}.PokemonLeaguePage_resultStatsSummary__i4Gvc details{flex:1 1 100%}.PokemonLeaguePage_resultStatsSummary__i4Gvc summary{color:var(--pc-red-bright);cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_resultStatsSummary__i4Gvc details>div{display:grid;grid-gap:4px;gap:4px;margin-top:7px}.PokemonLeaguePage_resultReviewCard__QVoxV{gap:12px;padding:14px}.PokemonLeaguePage_resultReviewGroup__EpyVc{display:grid;grid-gap:12px;gap:12px}.PokemonLeaguePage_resultReviewGroup__EpyVc+.PokemonLeaguePage_resultReviewGroup__EpyVc{border-top:1px solid rgba(255,43,92,.18);margin-top:16px;padding-top:16px}.PokemonLeaguePage_sectionHeader___FqEl{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_sectionHeader___FqEl h3{color:var(--pc-red-bright);font-family:var(--font-display);font-size:13px;margin:0;text-transform:uppercase}.PokemonLeaguePage_sectionHeader___FqEl span{color:var(--pc-muted);font-family:var(--font-display);font-size:11px;text-transform:uppercase}.PokemonLeaguePage_resultMatchHeader__XAGiW{align-items:center;background:rgba(8,13,24,.72);border:1px solid rgba(255,43,92,.18);border-left:4px solid var(--tier-color,var(--pc-red));border-radius:5px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);padding:10px}.PokemonLeaguePage_resultTeam__CkVm6{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:46px minmax(0,1fr);min-width:0}.PokemonLeaguePage_resultTeamAway__jOehV{direction:rtl;text-align:right}.PokemonLeaguePage_resultTeamAway__jOehV div{direction:ltr}.PokemonLeaguePage_resultTeam__CkVm6 img,.PokemonLeaguePage_resultTeam__CkVm6>span{background:rgba(1,4,12,.7);border:1px solid hsla(227,8%,77%,.1);border-radius:4px;height:46px;object-fit:contain;padding:4px;width:46px}.PokemonLeaguePage_resultTeam__CkVm6 strong{display:block}.PokemonLeaguePage_resultScorePanel__h4kAP{align-items:center;display:grid;justify-items:center;text-align:center}.PokemonLeaguePage_resultScorePanel__h4kAP small,.PokemonLeaguePage_resultScorePanel__h4kAP>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_resultScorePanel__h4kAP strong{color:var(--pc-text);font-family:var(--font-display);font-size:26px;line-height:1}.PokemonLeaguePage_resultEditPanel__T0TFo,.PokemonLeaguePage_resultMappingGrid__lB6j5,.PokemonLeaguePage_resultStatsBlocks__ZLUM6,.PokemonLeaguePage_resultUrlList__oj3Qf{display:grid;grid-gap:8px;gap:8px;min-width:0}.PokemonLeaguePage_resultStatsBlocks__ZLUM6{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.PokemonLeaguePage_resultStatsBlock__u0lNz{background:rgba(3,7,15,.94);border:1px solid rgba(255,43,92,.28);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);display:grid;grid-gap:6px;gap:6px;min-width:0;overflow:hidden;padding:0 10px 10px}.PokemonLeaguePage_resultStatsBlock__u0lNz h3{align-items:center;background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));color:#fff;display:flex;font-family:var(--font-display);font-size:12px;gap:8px;justify-content:space-between;line-height:1;margin:0 -10px 4px;padding:10px 12px;text-transform:uppercase}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 a{background:rgba(5,7,15,.72);border:1px solid hsla(0,0%,100%,.38);border-radius:4px;color:#fff;font-size:9px;font-style:italic;font-weight:900;padding:5px 7px;text-decoration:none;white-space:nowrap}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 a:hover{background:#fff;color:var(--pc-red)}.PokemonLeaguePage_resultStatsBlock__u0lNz p{color:var(--pc-muted);font-size:11px;margin:0}.PokemonLeaguePage_resultPokemonHeader__QneER,.PokemonLeaguePage_resultPokemonRow__UeRGn{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:34px minmax(0,1fr) 40px 36px 40px}.PokemonLeaguePage_resultPokemonHeaderSeries__LNxnm,.PokemonLeaguePage_resultPokemonRowSeries__DUQLP{grid-template-columns:34px minmax(0,1fr) 34px 34px 38px}.PokemonLeaguePage_resultPokemonHeaderSeriesRecord__YclXd,.PokemonLeaguePage_resultPokemonRowSeriesRecord__dKKmu{grid-template-columns:34px minmax(0,1fr) 32px 32px 32px 34px 38px}.PokemonLeaguePage_resultPokemonHeader__QneER{background:rgba(255,43,92,.13);border:1px solid rgba(255,43,92,.26);border-radius:4px;color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;min-height:30px;padding:0 8px;text-transform:uppercase}.PokemonLeaguePage_resultPokemonHeader__QneER span{text-align:center}.PokemonLeaguePage_resultPokemonHeader__QneER span:nth-child(2){text-align:left}.PokemonLeaguePage_resultPokemonRow__UeRGn{background:rgba(10,15,27,.92);border:1px solid hsla(227,8%,77%,.12);border-radius:4px;color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:12px;min-height:42px;padding:5px 8px}.PokemonLeaguePage_resultPokemonRow__UeRGn>span{text-align:center}.PokemonLeaguePage_resultPokemonRow__UeRGn>span:nth-child(2){align-items:center;display:flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.PokemonLeaguePage_resultPokemonRow__UeRGn em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_resultPokemonRow__UeRGn img{flex:0 0 auto;height:24px;object-fit:contain;width:24px}.PokemonLeaguePage_resultPokemonIcon__Aqhxt{align-items:center;background:rgba(1,4,12,.86);border:1px solid hsla(227,8%,77%,.13);border-radius:4px;display:flex;height:32px;justify-content:center;width:32px}.PokemonLeaguePage_resultPokemonIcon__Aqhxt img{height:30px;object-fit:contain;width:30px}.PokemonLeaguePage_resultPokemonIcon__Aqhxt span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:12px;font-weight:900}.PokemonLeaguePage_resultRecordBox__U9DIv{align-items:center;background:hsla(227,8%,77%,.08);border:1px solid hsla(227,8%,77%,.16);border-radius:4px;color:var(--pc-text);display:inline-flex;font-family:var(--font-display);font-size:10px;font-weight:900;height:22px;justify-content:center;justify-self:center;min-width:22px;padding:0 5px}.PokemonLeaguePage_resultRecordWin__Wrakc{background:rgba(0,180,96,.22);border-color:rgba(34,255,144,.68);color:#7dffb5}.PokemonLeaguePage_resultRecordLoss__y_egT{background:rgba(180,0,48,.24);border-color:rgba(255,43,92,.74);color:#ff8da8}.PokemonLeaguePage_resultEditPanel__T0TFo{background:rgba(8,13,24,.55);border:1px solid rgba(255,43,92,.22);border-radius:4px;padding:10px}.PokemonLeaguePage_resultMappingGrid__lB6j5{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PokemonLeaguePage_resultMappingGrid__lB6j5 label{display:grid;grid-gap:5px;gap:5px}.PokemonLeaguePage_resultMappingGrid__lB6j5 span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_resultEditDialog__e9Tus{background:linear-gradient(145deg,rgba(4,7,16,.98),rgba(5,10,24,.95));color:var(--pc-text);display:grid;grid-gap:16px;gap:16px;max-height:92vh;overflow:auto;padding:20px}.PokemonLeaguePage_resultEditDialog__e9Tus>span,.PokemonLeaguePage_resultEditTools__avjGI h3,.PokemonLeaguePage_resultGameEditor__agDAE h3{color:var(--pc-red-bright);font-family:var(--font-display);font-size:13px;font-weight:900;margin:0;text-transform:uppercase}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultMatchHeader__XAGiW{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);padding:14px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6{gap:14px;grid-template-columns:58px minmax(0,1fr)}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6 img,.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6>span{height:58px;width:58px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6 strong{color:var(--pc-white);font-size:16px;line-height:1.15}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6 small{color:var(--pc-muted);font-size:13px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultScorePanel__h4kAP small,.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultScorePanel__h4kAP>span{font-size:11px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultScorePanel__h4kAP strong{font-size:32px}.PokemonLeaguePage_resultEditDialog__e9Tus input,.PokemonLeaguePage_resultEditDialog__e9Tus select{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:4px;box-sizing:border-box;color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;min-height:40px;outline:none;padding:9px 10px;width:100%}.PokemonLeaguePage_resultEditDialog__e9Tus button{align-items:center;background:var(--pc-red);border:1px solid hsla(0,0%,100%,.06);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;justify-content:center;min-height:40px;padding:9px 12px;text-transform:uppercase}.PokemonLeaguePage_resultEditTools__avjGI{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.PokemonLeaguePage_resultEditTools__avjGI section,.PokemonLeaguePage_resultGameEditor__agDAE{background:rgba(8,13,24,.55);border:1px solid hsla(227,8%,77%,.1);border-radius:5px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.PokemonLeaguePage_resultGameEditorGrid__WQ5KN{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_resultGameEditor__agDAE>div:first-child{align-items:center;display:flex;justify-content:space-between;gap:8px}.PokemonLeaguePage_resultManualHeader__TnA_Z,.PokemonLeaguePage_resultManualRow__lyAIR{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(190px,1fr) 58px 58px 58px 86px}.PokemonLeaguePage_resultManualHeader__TnA_Z{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_transferActions___WtC4{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_adminTable__yMCeE,.PokemonLeaguePage_resultList__xFUtL{display:grid;grid-gap:8px;gap:8px;max-height:none;overflow:auto;padding-right:4px}.PokemonLeaguePage_resultList__xFUtL button{background:rgba(8,13,24,.95);display:grid;justify-content:flex-start;text-align:left}.PokemonLeaguePage_resultList__xFUtL button small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:none}.PokemonLeaguePage_roleUserRow__F4M4M{align-items:center;background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.1);border-radius:6px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(210px,.8fr) minmax(360px,1fr) minmax(190px,.5fr);min-width:0;padding:12px}.PokemonLeaguePage_roleUserIdentity__JKUf1{display:grid;grid-gap:5px;gap:5px;min-width:0}.PokemonLeaguePage_roleUserIdentity__JKUf1 strong{color:var(--pc-white);font-family:var(--font-display);font-size:15px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_roleUserIdentity__JKUf1 span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_resultList__xFUtL img{height:34px;object-fit:contain;width:34px}.PokemonLeaguePage_pokemonPickerDialog__UvXcw{background:linear-gradient(145deg,rgba(4,7,16,.98),rgba(5,10,24,.95));border:1px solid rgba(255,23,84,.45);border-radius:8px;box-sizing:border-box;color:#dbe7ff!important;display:grid;grid-gap:14px;gap:14px;max-height:90vh;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:18px;width:100%}.PokemonLeaguePage_pokemonPickerDialog__UvXcw>span{color:var(--pc-red-bright)!important;font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_pokemonPickerDialog__UvXcw h2{color:#fff!important;font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);font-style:italic;line-height:1.04;margin:0;text-transform:uppercase}.PokemonLeaguePage_pokemonPickerDialog__UvXcw input{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:4px;color:#dbe7ff!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;min-height:38px;outline:none;padding:9px 10px;width:100%}.PokemonLeaguePage_pokemonPickerDialog__UvXcw button{align-items:center;background:var(--pc-red);border:1px solid hsla(0,0%,100%,.06);border-radius:4px;color:#fff!important;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;justify-content:center;min-height:36px;padding:9px 14px;text-transform:uppercase}.PokemonLeaguePage_pokemonPickerDialog__UvXcw button:disabled{cursor:not-allowed;opacity:.48}.PokemonLeaguePage_pokemonPickerGrid__tBZH6{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PokemonLeaguePage_dialogActions__WTGPs{display:flex;justify-content:flex-end}.PokemonLeaguePage_dialogActions__WTGPs button{min-width:120px}.PokemonLeaguePage_unmatchedList__8_hab{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.PokemonLeaguePage_unmatchedRow__aq_nc{align-content:space-between;background:linear-gradient(145deg,rgba(13,20,36,.98),rgba(5,10,24,.96));border:1px solid rgba(255,43,92,.24);border-radius:6px;display:grid;grid-gap:14px;gap:14px;min-height:116px;padding:14px}.PokemonLeaguePage_unmatchedRow__aq_nc strong{color:#fff!important;font-family:var(--font-display);font-size:16px;line-height:1.18;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_unmatchedRow__aq_nc button{font-size:11px;min-height:34px;padding:8px 10px;width:100%}.PokemonLeaguePage_pokemonPickerCard__CyXWI{align-content:start;background:rgba(8,13,24,.92)!important;border:2px solid hsla(227,8%,77%,.12)!important;display:grid!important;grid-gap:8px;gap:8px;justify-items:center;min-height:158px;padding:12px!important;text-align:center}.PokemonLeaguePage_pokemonPickerCard__CyXWI:hover{border-color:rgba(255,43,92,.56)!important}.PokemonLeaguePage_pokemonPickerSelected__gVvgz,.PokemonLeaguePage_pokemonPickerSelected__gVvgz:hover{background:rgba(255,43,92,.18)!important;border-color:var(--pc-red-bright)!important;box-shadow:0 0 0 1px rgba(255,43,92,.4)}.PokemonLeaguePage_pokemonPickerCard__CyXWI img,.PokemonLeaguePage_pokemonPickerCard__CyXWI>span{height:62px;object-fit:contain;width:62px}.PokemonLeaguePage_pokemonPickerCard__CyXWI strong{color:var(--pc-white);font-family:var(--font-display);font-size:13px;line-height:1.15;overflow-wrap:anywhere}.PokemonLeaguePage_pokemonPickerCard__CyXWI small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;line-height:1.25;text-transform:none}.PokemonLeaguePage_transferDialog__rUHjm{background:linear-gradient(145deg,rgba(4,7,16,.98),rgba(5,10,24,.95));color:var(--pc-text);display:grid;grid-gap:14px;gap:14px;grid-auto-rows:max-content;grid-template-rows:none;max-height:88vh;min-height:0;overflow:auto;padding:18px;width:100%}.PokemonLeaguePage_transferColumn__1Ufus>span,.PokemonLeaguePage_transferDialog__rUHjm>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_transferColumn__1Ufus h2,.PokemonLeaguePage_transferDialog__rUHjm h2{color:var(--pc-text);font-family:var(--font-display);font-size:clamp(20px,2vw,26px);line-height:1.04;margin:0;text-transform:uppercase}.PokemonLeaguePage_transferColumns__H_Yyp{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:min(42vh,430px);overflow:hidden}.PokemonLeaguePage_transferStatusChip__bLOE8{max-width:min(360px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_transferStatusReady__pVh83{background:rgba(9,42,28,.86)!important;border-color:rgba(56,217,120,.68)!important;color:#38d978!important}.PokemonLeaguePage_transferStatusWarning__8sb_C{background:rgba(56,37,8,.88)!important;border-color:rgba(255,184,77,.66)!important;color:#ffb84d!important}.PokemonLeaguePage_transferColumn__1Ufus{background:rgba(1,4,12,.52);border:1px solid rgba(255,23,84,.45);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:14px}.PokemonLeaguePage_transferSelectedStrip__zeY5O{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_transferSelectedGroup__naPLm{align-items:start;background:rgba(1,4,12,.62);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:52px minmax(0,1fr);min-height:38px;padding:6px 8px}.PokemonLeaguePage_transferSelectedGroup__naPLm>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.PokemonLeaguePage_transferSelectedGroup__naPLm em{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:800;padding-top:3px}.PokemonLeaguePage_transferInBadge__3QJRe,.PokemonLeaguePage_transferOutBadge__F3_Wc{align-items:center;border-radius:5px;color:var(--pc-white);display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:900;gap:5px;justify-content:center;min-height:24px;text-transform:uppercase}.PokemonLeaguePage_transferOutBadge__F3_Wc{background:rgba(200,16,62,.28);border:1px solid rgba(255,43,92,.72)}.PokemonLeaguePage_transferOutBadge__F3_Wc:before{color:var(--pc-red-bright);content:"<";font-size:13px}.PokemonLeaguePage_transferInBadge__3QJRe{background:rgba(9,42,28,.82);border:1px solid rgba(56,217,120,.72)}.PokemonLeaguePage_transferInBadge__3QJRe:before{color:#38d978;content:">";font-size:13px}.PokemonLeaguePage_transferSelectedPokemon__Rau_7{align-items:center;background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:999px;color:var(--pc-white);display:inline-grid;gap:6px;grid-template-columns:20px minmax(0,auto);max-width:220px;min-height:26px;padding:2px 8px 2px 4px}.PokemonLeaguePage_transferSelectedPokemon__Rau_7 img{height:20px;object-fit:contain;width:20px}.PokemonLeaguePage_transferSelectedPokemon__Rau_7 span{font-family:var(--font-display);font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_transferNotice__2I_DQ{align-items:center;background:rgba(8,13,24,.96);border:1px solid hsla(227,8%,77%,.18);border-radius:6px;color:var(--pc-text);display:grid;grid-gap:6px;gap:6px;grid-template-columns:130px minmax(0,1fr);min-height:44px;padding:10px 12px}.PokemonLeaguePage_transferNotice__2I_DQ strong{color:var(--pc-white);font-family:var(--font-display);font-size:12px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_transferNotice__2I_DQ span{color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.PokemonLeaguePage_transferNoticeSuccess__wY3OJ{background:rgba(9,42,28,.86);border-color:rgba(56,217,120,.68)}.PokemonLeaguePage_transferNoticeSuccess__wY3OJ strong{color:#38d978}.PokemonLeaguePage_transferNoticeWarning__u2BC7{background:rgba(56,37,8,.88);border-color:rgba(255,184,77,.66)}.PokemonLeaguePage_transferNoticeWarning__u2BC7 strong{color:#ffb84d}.PokemonLeaguePage_transferNoticeError__eZtY3{background:rgba(58,8,24,.9);border-color:rgba(255,43,92,.72)}.PokemonLeaguePage_transferNoticeError__eZtY3 strong{color:var(--pc-red-bright)}.PokemonLeaguePage_transferPokemonList__xdUwz{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding:2px 6px 2px 2px}.PokemonLeaguePage_transferPokemonButton__iod__{align-items:center;background:rgba(8,13,24,.95);border:2px solid hsla(227,8%,77%,.16);border-radius:6px;color:var(--pc-white);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;min-height:60px;padding:9px 10px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.PokemonLeaguePage_transferPokemonButton__iod__:hover{background:rgba(12,18,32,.98);border-color:rgba(255,43,92,.58)}.PokemonLeaguePage_transferPokemonSelected__DtPX6,.PokemonLeaguePage_transferPokemonSelected__DtPX6:hover{background:rgba(13,42,31,.82);border-color:#38d978;box-shadow:0 0 0 1px rgba(56,217,120,.48),0 0 20px rgba(56,217,120,.18)}.PokemonLeaguePage_transferPokemonButton__iod__ img{height:38px;object-fit:contain;width:38px}.PokemonLeaguePage_transferPokemonButton__iod__ span{color:var(--pc-white);font-family:var(--font-display);font-size:13px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_transferPokemonButton__iod__ small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:850;white-space:nowrap}.PokemonLeaguePage_transferActions___WtC4{background:linear-gradient(180deg,rgba(5,10,24,.72),rgba(5,10,24,.98));display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(130px,1fr));margin:0 -18px -18px;padding:12px 18px 18px;position:-webkit-sticky;position:sticky;bottom:-18px;z-index:3}.PokemonLeaguePage_transferActions___WtC4 button{align-items:center;border:1px solid hsla(0,0%,100%,.06);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;justify-content:center;min-height:38px;padding:9px 14px;text-transform:uppercase}.PokemonLeaguePage_transferActions___WtC4 button:disabled{cursor:not-allowed;opacity:.48}.PokemonLeaguePage_adminTableRow___5A0B{align-items:center;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.PokemonLeaguePage_franchiseList__hjjqJ,.PokemonLeaguePage_poolList__F6KCu,.PokemonLeaguePage_tierList__uDQUS{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_poolList__F6KCu{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(64vh,660px);overflow:auto;padding-right:6px}.PokemonLeaguePage_poolTitleRow__nEjLl{align-items:end;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.PokemonLeaguePage_poolTitleRow__nEjLl h2{margin-bottom:0}.PokemonLeaguePage_poolActions__fTers{display:flex;justify-content:flex-end}.PokemonLeaguePage_poolActions__fTers button{font-size:10px;min-height:32px;padding:7px 12px}.PokemonLeaguePage_draftPickList__ZQgj5{display:grid;grid-gap:8px;gap:8px;max-height:min(72vh,780px);overflow:auto;padding-right:8px}.PokemonLeaguePage_draftPickRow__Oj0Sa{align-items:center;background:rgba(1,4,12,.72);border:1px solid hsla(227,8%,77%,.1);border-left:4px solid var(--tier-color,hsla(227,8%,77%,.1));border-radius:6px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:58px 48px minmax(220px,1.2fr) 92px minmax(130px,.75fr) 50px minmax(280px,1.4fr) 76px;min-width:1180px;padding:10px 12px}.PokemonLeaguePage_draftPickHeader___aMcG{background:rgba(255,43,92,.1);border-color:rgba(255,43,92,.28);color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.04em;min-height:34px;padding-block:8px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.PokemonLeaguePage_draftPickHeader___aMcG span:nth-child(2),.PokemonLeaguePage_draftPickHeader___aMcG span:nth-child(4),.PokemonLeaguePage_draftPickHeader___aMcG span:nth-child(6),.PokemonLeaguePage_draftPickHeader___aMcG span:nth-child(8){text-align:center}.PokemonLeaguePage_roundDivider__Y3HP8{align-items:center;color:var(--pc-red-bright);display:flex;font-family:var(--font-display);font-size:11px;font-weight:900;gap:12px;min-width:1180px;padding:8px 2px 4px;text-transform:uppercase}.PokemonLeaguePage_roundDivider__Y3HP8:after,.PokemonLeaguePage_roundDivider__Y3HP8:before{background:linear-gradient(90deg,transparent,rgba(255,43,92,.5),transparent);content:"";flex:1 1;height:1px}.PokemonLeaguePage_draftPickNumber__7UcVj,.PokemonLeaguePage_draftTextCell___jxIa{display:grid;grid-gap:3px;gap:3px;min-width:0}.PokemonLeaguePage_draftPickNumber__7UcVj strong,.PokemonLeaguePage_draftTextCell___jxIa strong{color:var(--pc-white);font-family:var(--font-display);font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_draftPickNumber__7UcVj small,.PokemonLeaguePage_draftTextCell___jxIa small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2}.PokemonLeaguePage_draftFranchiseIcon__Tqk0s,.PokemonLeaguePage_draftPokemonIcon__1TUbH{align-self:center;background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;height:42px;justify-self:center;object-fit:contain;padding:3px;width:42px}.PokemonLeaguePage_draftPokemonIcon__1TUbH{background:transparent;border-color:hsla(227,8%,77%,.08);height:46px;padding:0;width:46px}.PokemonLeaguePage_draftPickRow__Oj0Sa select{min-height:40px}.PokemonLeaguePage_draftPickRow__Oj0Sa .PokemonLeaguePage_tierBadge__35eId{justify-content:center;max-width:92px;min-width:76px;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}.PokemonLeaguePage_draftPickRow__Oj0Sa .PokemonLeaguePage_pointsPill__U_3I9{font-size:13px;justify-content:center;min-height:36px;text-align:center;white-space:nowrap}.PokemonLeaguePage_assignmentRow__BxXP8,.PokemonLeaguePage_franchiseRow__Epobp,.PokemonLeaguePage_poolRow__XeBGH,.PokemonLeaguePage_tierRow__Zs6CN{align-items:center;background:rgba(1,4,12,.72);border:1px solid hsla(227,8%,77%,.1);border-radius:6px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:10px}.PokemonLeaguePage_tierRow__Zs6CN{align-items:center;grid-template-columns:48px 96px minmax(240px,1fr) 72px 110px 110px 118px}.PokemonLeaguePage_playerCreateRow__PhpNV,.PokemonLeaguePage_tierCreateRow__TsIws{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) 90px 100px 100px 80px 118px}.PokemonLeaguePage_playerCreateRow__PhpNV{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.7fr) minmax(190px,1fr) 110px 110px}.PokemonLeaguePage_tierCreateRow__TsIws label{color:var(--pc-muted);display:grid;font-family:Arial,Helvetica,sans-serif;font-size:11px;grid-gap:5px;gap:5px}.PokemonLeaguePage_tierCreateRow__TsIws label span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_tierBadge__35eId{align-items:center;background:color-mix(in srgb,var(--tier-color,var(--pc-red)) 18%,transparent);border:1px solid color-mix(in srgb,var(--tier-color,var(--pc-red)) 58%,transparent);border-radius:5px;color:var(--pc-white);display:inline-flex;font-family:var(--font-display);font-size:13px;font-weight:900;height:34px;justify-content:center;min-width:34px;padding:0 10px;width:auto}.PokemonLeaguePage_tierColorInput__wLLgX{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid hsla(227,8%,77%,.16);border-radius:4px;cursor:pointer;height:36px;min-height:36px;padding:0;width:100%}.PokemonLeaguePage_tierColorInput__wLLgX::-webkit-color-swatch-wrapper{padding:0}.PokemonLeaguePage_tierColorInput__wLLgX::-webkit-color-swatch{border:0;border-radius:3px}.PokemonLeaguePage_tierColorInput__wLLgX::-moz-color-swatch{border:0;border-radius:3px}.PokemonLeaguePage_poolRow__XeBGH{align-items:center;column-gap:10px;grid-template-areas:"sprite name tier cost edit action" "panel panel panel panel panel panel";grid-template-columns:44px minmax(0,1fr) 38px 76px 58px 70px;min-height:62px;padding:9px 10px;row-gap:8px}.PokemonLeaguePage_poolPointDivider__vZ9xj{align-items:center;background:rgba(255,43,92,.1);border:1px solid rgba(255,43,92,.24);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:auto auto 1fr;min-height:36px;padding:8px 12px}.PokemonLeaguePage_poolPointDivider__vZ9xj strong{color:var(--pc-white);font-family:var(--font-display);font-size:14px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_poolPointDivider__vZ9xj em,.PokemonLeaguePage_poolPointDivider__vZ9xj span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_poolPointDivider__vZ9xj em{color:var(--pc-muted);justify-self:end}.PokemonLeaguePage_poolHeader__dNycY{background:rgba(255,43,92,.1);border-color:rgba(255,43,92,.28);color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.04em;min-height:30px;padding-block:7px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2}.PokemonLeaguePage_poolRow__XeBGH img,.PokemonLeaguePage_poolSprite__HfEzm{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.1);border-radius:5px;grid-area:sprite;height:44px;object-fit:contain;padding:3px;width:44px}.PokemonLeaguePage_poolName__kTBo9{display:grid;grid-gap:1px;gap:1px;grid-area:name;min-width:0;padding-left:4px}.PokemonLeaguePage_assignmentName__5_KVd,.PokemonLeaguePage_franchiseName___57SR{display:grid;grid-gap:4px;gap:4px;min-width:0}.PokemonLeaguePage_assignmentName__5_KVd strong,.PokemonLeaguePage_franchiseName___57SR strong,.PokemonLeaguePage_poolName__kTBo9 strong{color:var(--pc-white);font-family:var(--font-display);font-size:13px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_assignmentName__5_KVd small,.PokemonLeaguePage_franchiseName___57SR small,.PokemonLeaguePage_poolName__kTBo9 small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_poolRow__XeBGH .PokemonLeaguePage_tierBadge__35eId{font-size:11px;grid-area:tier;height:32px;justify-self:center;min-width:0;padding:0;text-align:center;width:34px}.PokemonLeaguePage_poolRow__XeBGH .PokemonLeaguePage_pointsPill__U_3I9{font-size:12px;grid-area:cost;justify-self:stretch;min-height:32px;padding:0 8px;text-align:center;white-space:nowrap}.PokemonLeaguePage_poolRow__XeBGH input{font-size:12px;justify-self:stretch;min-height:32px;padding:7px 9px;text-align:center;width:100%}.PokemonLeaguePage_poolRow__XeBGH button{font-size:10px;justify-self:stretch;min-height:32px;padding:6px 8px;width:100%}.PokemonLeaguePage_poolRow__XeBGH>button:first-of-type{grid-area:edit}.PokemonLeaguePage_poolRow__XeBGH>button:last-of-type{grid-area:action}.PokemonLeaguePage_poolEditPanel__WICWW{align-items:end;background:rgba(8,13,24,.72);border:1px solid hsla(227,8%,77%,.1);border-radius:5px;display:grid;grid-gap:10px;gap:10px;grid-area:panel;grid-template-columns:minmax(96px,1fr) minmax(86px,.8fr) 72px 78px;padding:10px}.PokemonLeaguePage_poolEditPanel__WICWW label{display:grid;grid-gap:5px;gap:5px}.PokemonLeaguePage_poolEditPanel__WICWW label span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:9px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_poolEditPanel__WICWW select{min-height:34px}.PokemonLeaguePage_pointsPill__U_3I9{align-items:center;background:rgba(255,43,92,.16);border:1px solid rgba(255,43,92,.34);border-radius:5px;color:var(--pc-white);display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:900;justify-content:center;min-height:38px}.PokemonLeaguePage_inlineCheck__jTpd1{align-items:center;background:rgba(8,13,24,.9);border:1px solid hsla(227,8%,77%,.12);border-radius:5px;color:var(--pc-text);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:12px;gap:8px;min-height:38px;padding:8px 10px}.PokemonLeaguePage_inlineCheck__jTpd1 input{accent-color:var(--pc-red-bright);min-height:auto;width:auto}.PokemonLeaguePage_franchiseRow__Epobp{grid-template-columns:44px minmax(160px,1fr) 90px 100px}.PokemonLeaguePage_playerRow__1kyWa{align-items:center;background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.1);border-radius:4px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) minmax(190px,1fr) 220px;min-width:0;padding:10px}.PokemonLeaguePage_playerRow__1kyWa strong{color:var(--pc-white);font-family:var(--font-display);font-size:14px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_playerRow__1kyWa span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_rowActions__57b3N{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(90px,1fr))}.PokemonLeaguePage_franchiseLogo__9RasE{background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;height:38px;object-fit:contain;padding:3px;width:38px}.PokemonLeaguePage_assignmentGrid__kpp3s{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.PokemonLeaguePage_assignmentDivider__7jdLa{align-items:center;background:rgba(255,43,92,.1);border:1px solid rgba(255,43,92,.24);border-radius:6px;display:flex;justify-content:space-between;min-height:38px;padding:9px 12px}.PokemonLeaguePage_assignmentDivider__7jdLa span,.PokemonLeaguePage_assignmentDivider__7jdLa strong{font-family:var(--font-display);font-size:12px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_assignmentDivider__7jdLa strong{color:var(--pc-white)}.PokemonLeaguePage_assignmentDivider__7jdLa span{color:var(--pc-red-bright)}.PokemonLeaguePage_assignmentCard__ZzHwi{background:rgba(1,4,12,.7);border:1px solid hsla(227,8%,77%,.1);border-radius:6px;display:grid;grid-gap:10px;gap:10px;padding:12px}.PokemonLeaguePage_assignmentCard__ZzHwi h3{color:var(--pc-white);font-family:var(--font-display);font-size:18px;line-height:1;margin:0;text-transform:uppercase}.PokemonLeaguePage_assignmentRow__BxXP8{grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(170px,1fr) 96px 104px}.PokemonLeaguePage_adminTableRow___5A0B input{min-height:32px;padding:6px 8px}.PokemonLeaguePage_confirmUser__p96In{background:rgba(1,4,12,.72);border:1px solid rgba(255,43,92,.22);border-radius:4px;display:grid;grid-gap:4px;gap:4px;padding:12px}.PokemonLeaguePage_confirmUser__p96In strong{color:var(--pc-white);font-size:14px;text-transform:uppercase}.PokemonLeaguePage_roleToggleGrid__bgbzs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_singleRoleToggle__pj1PX{grid-template-columns:minmax(140px,240px)}.PokemonLeaguePage_roleToggle__oxGt_{align-items:center;background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:4px;color:var(--pc-text);cursor:pointer;display:flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:38px;text-transform:uppercase}.PokemonLeaguePage_roleToggle__oxGt_ input{accent-color:var(--pc-red-bright);min-height:auto;width:auto}.PokemonLeaguePage_registrationPreview__Fm6ln{margin-top:4px}.PokemonLeaguePage_registrationDashboard__gBG_G{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.PokemonLeaguePage_registrationDashboard__gBG_G>.PokemonLeaguePage_adminCard__aPXr2{box-sizing:border-box;width:auto}.PokemonLeaguePage_registrationHeroCard__QWFUF{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_registrationDatesCard__2QXfX h2,.PokemonLeaguePage_registrationHeroCard__QWFUF h2,.PokemonLeaguePage_registrationProfileCard__2Dz6d h2,.PokemonLeaguePage_registrationStatusCard__he36l h2{margin-bottom:10px}.PokemonLeaguePage_registrationDatesCard__2QXfX,.PokemonLeaguePage_registrationProfileCard__2Dz6d,.PokemonLeaguePage_registrationStatusCard__he36l{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0}.PokemonLeaguePage_registrationProfileCard__2Dz6d{grid-column:1/-1}.PokemonLeaguePage_registrationStatGrid__pE9iy{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_accountLinkRows__RurGe>div,.PokemonLeaguePage_registrationDateItem__kiPd_,.PokemonLeaguePage_registrationStat__041_g{background:rgba(8,13,24,.82);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;display:grid;grid-gap:5px;gap:5px;min-height:70px;padding:12px 14px}.PokemonLeaguePage_accountLinkRows__RurGe span,.PokemonLeaguePage_registrationDateItem__kiPd_ span,.PokemonLeaguePage_registrationStat__041_g span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_accountLinkRows__RurGe strong,.PokemonLeaguePage_registrationDateItem__kiPd_ strong,.PokemonLeaguePage_registrationStat__041_g strong{color:var(--pc-white);font-family:var(--font-display);font-size:15px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.PokemonLeaguePage_accountLinkRows__RurGe,.PokemonLeaguePage_registrationDateGrid__BXblh{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_accountLinkRows__RurGe,.PokemonLeaguePage_registrationDateGrid__BXblh{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_registerInlineButton__hrS8C{margin-top:4px;min-height:42px}.PokemonLeaguePage_profileIconLink__bJw8v{align-items:center;color:var(--pc-white);display:inline-flex;gap:8px;text-decoration:none}.PokemonLeaguePage_profileIconLink__bJw8v:hover{color:var(--pc-red-bright)}.PokemonLeaguePage_registrationCopy__LEepE{display:grid;grid-gap:6px;gap:6px}.PokemonLeaguePage_registrationCopy__LEepE strong{color:var(--pc-white);font-size:13px;text-transform:uppercase}.PokemonLeaguePage_adminCard__aPXr2 p,.PokemonLeaguePage_registrationCopy__LEepE p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;margin:0}.PokemonLeaguePage_checkRow__afn1p{align-items:center;background:rgba(8,13,24,.78);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;color:var(--pc-white);cursor:pointer;display:flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:12px;justify-content:space-between;min-height:44px;padding:9px 12px;text-transform:uppercase}.PokemonLeaguePage_checkRow__afn1p input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(227,8%,77%,.18);border:1px solid hsla(227,8%,77%,.18);border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;min-height:24px;order:2;padding:0;position:relative;transition:background .16s ease,border-color .16s ease;width:46px}.PokemonLeaguePage_checkRow__afn1p input:after{background:hsla(0,0%,100%,.88);border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:18px}.PokemonLeaguePage_checkRow__afn1p input:checked{background:var(--pc-red-bright);border-color:rgba(255,43,92,.76)}.PokemonLeaguePage_checkRow__afn1p input:checked:after{transform:translateX(22px)}@media (max-width:1160px){.PokemonLeaguePage_shell__CSfUB{--pc-nav-height:136px}.PokemonLeaguePage_nav__m32OL{align-items:flex-start;flex-wrap:wrap;min-height:122px}.PokemonLeaguePage_primaryNav__KVVB9{flex-basis:100%;order:3}.PokemonLeaguePage_menuNav__xWvyD,.PokemonLeaguePage_navDivider__fhptS{margin-left:auto}.PokemonLeaguePage_teamsGrid__8bnhP{grid-template-columns:1fr}.PokemonLeaguePage_pointBoard__SKIkb{grid-template-columns:repeat(5,minmax(170px,1fr))}.PokemonLeaguePage_adminGrid__YOM_d,.PokemonLeaguePage_franchiseCoachRow__KfhCx{grid-template-columns:1fr}.PokemonLeaguePage_poolList__F6KCu{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_transferColumns__H_Yyp{grid-template-columns:1fr;overflow:auto}.PokemonLeaguePage_transferColumn__1Ufus{min-height:360px}.PokemonLeaguePage_adminHero__njnmK,.PokemonLeaguePage_assignmentGrid__kpp3s,.PokemonLeaguePage_assignmentRow__BxXP8,.PokemonLeaguePage_franchiseRow__Epobp,.PokemonLeaguePage_playerCreateRow__PhpNV,.PokemonLeaguePage_playerRow__1kyWa,.PokemonLeaguePage_roleUserRow__F4M4M,.PokemonLeaguePage_tierCreateRow__TsIws,.PokemonLeaguePage_tierRow__Zs6CN{grid-template-columns:1fr}.PokemonLeaguePage_poolRow__XeBGH{min-width:0}.PokemonLeaguePage_rowActions__57b3N{grid-template-columns:1fr}}@media (max-width:900px){.PokemonLeaguePage_shell__CSfUB{--pc-nav-height:116px}.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,.PokemonLeaguePage_navDivider__fhptS{display:none}.PokemonLeaguePage_page__Udk5n{padding:calc(var(--pc-nav-height) + 38px) 14px 54px}.PokemonLeaguePage_sectionHeading__wOxMO{grid-template-columns:1fr}.PokemonLeaguePage_sectionHeading__wOxMO span{width:100%}.PokemonLeaguePage_registerCallout__DOG8B{grid-template-columns:1fr}.PokemonLeaguePage_registerButton__JXtJM{align-self:auto;width:100%}.PokemonLeaguePage_accountLinkRows__RurGe,.PokemonLeaguePage_registrationDashboard__gBG_G,.PokemonLeaguePage_registrationDateGrid__BXblh,.PokemonLeaguePage_registrationHeroCard__QWFUF,.PokemonLeaguePage_registrationStatGrid__pE9iy{grid-template-columns:1fr}.PokemonLeaguePage_teamIconGrid__BTEVA{grid-template-columns:repeat(5,minmax(0,1fr))}.PokemonLeaguePage_franchisePreviewGrid__zRalN{grid-template-columns:repeat(5,minmax(42px,1fr))}.PokemonLeaguePage_poolList__F6KCu{grid-template-columns:1fr}.PokemonLeaguePage_poolTitleRow__nEjLl{align-items:stretch;flex-direction:column}.PokemonLeaguePage_poolActions__fTers,.PokemonLeaguePage_poolActions__fTers button{width:100%}.PokemonLeaguePage_poolRow__XeBGH{grid-template-areas:"sprite name tier cost" "edit edit action action" "panel panel panel panel";grid-template-columns:44px minmax(0,1fr) 38px 76px}.PokemonLeaguePage_poolEditPanel__WICWW{grid-template-columns:1fr 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_fixtureMatchupRow__EU5Gx,.PokemonLeaguePage_fixtureRosterRow__NDLVR,.PokemonLeaguePage_rosterPageList__GxB3_{grid-template-columns:1fr}.PokemonLeaguePage_fixtureFilterBar__QNMlD{align-items:flex-start;flex-direction:column}.PokemonLeaguePage_fixtureTabs__dolpV{justify-content:flex-start}.PokemonLeaguePage_fixtureMatchupRow__EU5Gx:before,.PokemonLeaguePage_fixtureRosterRow__NDLVR:before{display:none}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2{grid-template-columns:64px minmax(0,1fr);justify-content:stretch;justify-self:stretch;text-align:left}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 img,.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureLogoPlaceholder__idnZI{grid-column:1}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 div{grid-column:2}.PokemonLeaguePage_fixtureRosterRow__NDLVR .PokemonLeaguePage_rosterStrip__365FI:first-child{border-bottom:1px solid rgba(255,43,92,.28);padding-bottom:12px;padding-right:0}.PokemonLeaguePage_fixtureRosterRow__NDLVR .PokemonLeaguePage_rosterStrip__365FI+.PokemonLeaguePage_rosterStrip__365FI{border-left:0;padding-left:0;padding-top:2px}.PokemonLeaguePage_rosterStrip__365FI{grid-template-columns:repeat(5,minmax(38px,1fr));padding-left:0}.PokemonLeaguePage_transferDialog__rUHjm{max-height:92vh;padding:14px}.PokemonLeaguePage_transferNotice__2I_DQ,.PokemonLeaguePage_transferSelectedGroup__naPLm,.PokemonLeaguePage_transferSelectedStrip__zeY5O{grid-template-columns:1fr}.PokemonLeaguePage_transferColumns__H_Yyp{gap:12px}.PokemonLeaguePage_transferPokemonButton__iod__{grid-template-columns:40px minmax(0,1fr) auto}.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_resourcesGrid__d9MUL,.PokemonLeaguePage_rulesGrid__V_3VZ{grid-template-columns:1fr}.PokemonLeaguePage_pokemonCell__bOdkp{grid-template-columns:54px minmax(0,1fr)}.PokemonLeaguePage_pokemonCell__bOdkp img,.PokemonLeaguePage_pokemonPlaceholder__sPIUA{height:50px;width:50px}.PokemonLeaguePage_adminTableRow___5A0B,.PokemonLeaguePage_resultMatchHeader__XAGiW{grid-template-columns:1fr}.PokemonLeaguePage_resultTeamAway__jOehV{direction:ltr;text-align:left}.PokemonLeaguePage_resultScorePanel__h4kAP{order:-1}.PokemonLeaguePage_resultEditTools__avjGI,.PokemonLeaguePage_resultGameEditorGrid__WQ5KN,.PokemonLeaguePage_resultStatsBlocks__ZLUM6{grid-template-columns:1fr}.PokemonLeaguePage_resultManualHeader__TnA_Z,.PokemonLeaguePage_resultManualRow__lyAIR{grid-template-columns:1fr 52px 52px 52px}.PokemonLeaguePage_resultManualHeader__TnA_Z span:last-child,.PokemonLeaguePage_resultManualRow__lyAIR button{grid-column:1/-1}.PokemonLeaguePage_formRow__CFqSI{grid-template-columns:1fr}}