.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:0px;--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:50px;place-items:center;width:50px}.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_navScroller__QcGyL{align-items:center;display:flex;flex:1 1 auto;min-width:0}.PokemonLeaguePage_primaryNav__KVVB9{flex:1 1 auto;justify-content:center;min-width:0}.PokemonLeaguePage_menuNav__xWvyD{flex:0 0 auto}.PokemonLeaguePage_compactPointStat__pN_2p{align-items:baseline;border-left:1px solid rgba(255,43,92,.34);display:inline-flex;flex:0 0 auto;gap:4px;justify-content:flex-end;min-width:58px;padding-left:12px}.PokemonLeaguePage_compactPointStat__pN_2p>strong{color:var(--pc-white)!important;font-family:var(--font-display);font-size:22px!important;font-style:normal;font-weight:900;line-height:1}.PokemonLeaguePage_compactPointStat__pN_2p>small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.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);font-size:10px;font-style:italic;font-weight:900;letter-spacing:.04em;line-height:1.2;max-width:164px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_navAccountControls__ENNk6{align-items:center;align-self:stretch;display:flex;flex:0 0 164px;flex-direction:column;gap:6px;justify-content:center;min-width:164px}.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_menuSection__VKuH_{display:grid;grid-gap:4px;gap:4px}.PokemonLeaguePage_menuSectionDivider___tvSU{display:none}.PokemonLeaguePage_menuSectionLabel__k2yqS{align-items:center;color:var(--pc-red-bright);display:flex;font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;font-weight:900;gap:10px;letter-spacing:.08em;line-height:1;padding:6px 8px 5px;text-transform:uppercase}.PokemonLeaguePage_menuSectionLabel__k2yqS:after{border-top:1px solid rgba(255,43,92,.32);content:"";flex:1 1 auto;min-width:28px}.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{min-width:164px;width:164px}.PokemonLeaguePage_seasonOption__DAwnT{font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif!important;font-size:11px!important;font-style:italic;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase}.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(26px, 3vw, 42px)) 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(34px,5.4vw,58px);font-style:italic;font-weight:900;letter-spacing:0;line-height:.95;margin:4px 0 14px;text-transform:uppercase}.PokemonLeaguePage_subtitle__x6Hyo{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;margin:0 0 20px;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:10px;gap:10px;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:translate(-1px,-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_rulesCard__qKnxE li.PokemonLeaguePage_ruleHeadingItem__cpNqx{padding-left:0}.PokemonLeaguePage_rulesCard__qKnxE li.PokemonLeaguePage_ruleHeadingItem__cpNqx:before{display:none}.PokemonLeaguePage_rulesCard__qKnxE .PokemonLeaguePage_ruleChip__cbCco{align-items:center;background:rgba(255,43,92,.14);border:1px solid rgba(255,43,92,.46);border-radius:999px;color:var(--pc-red-bright);display:inline-flex;font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.08em;line-height:1;margin-right:8px;padding:5px 9px;text-transform:uppercase;vertical-align:middle}.PokemonLeaguePage_rulesCard__qKnxE .PokemonLeaguePage_ruleStrong__6V2OY{color:var(--pc-white);font-weight:900}.PokemonLeaguePage_rulesCard__qKnxE .PokemonLeaguePage_ruleLink__qDZ4n{color:var(--pc-red-bright);font-weight:900;text-decoration:none}.PokemonLeaguePage_rulesCard__qKnxE .PokemonLeaguePage_ruleLink__qDZ4n:hover{color:var(--pc-white);text-decoration:underline;-webkit-text-decoration-color:var(--pc-red-bright);text-decoration-color:var(--pc-red-bright);text-underline-offset:3px}.PokemonLeaguePage_menuItem__LAuYG.PokemonLeaguePage_menuItemDisabled__PX5UD,.PokemonLeaguePage_menuItem__LAuYG.PokemonLeaguePage_menuItemDisabled__PX5UD:hover{background:hsla(227,8%,77%,.04);border-color:transparent;color:hsla(227,8%,77%,.38);cursor:not-allowed}.PokemonLeaguePage_menuItemDisabled__PX5UD small{color:hsla(227,8%,77%,.5);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PokemonLeaguePage_rulesBook__HgwwA{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:250px minmax(0,1fr);margin-top:32px}.PokemonLeaguePage_rulesBookmarks__JvUth{background:rgba(5,7,15,.88);border:1px solid rgba(255,43,92,.24);border-radius:6px;overflow:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--pc-sticky-offset) + var(--pc-nav-height) + 18px)}.PokemonLeaguePage_rulesBookmarks__JvUth>span{border-bottom:1px solid rgba(255,43,92,.2);color:var(--pc-red-bright);display:block;font-size:11px;font-weight:900;letter-spacing:.14em;padding:16px;text-transform:uppercase}.PokemonLeaguePage_rulesBookmarks__JvUth nav{display:grid;padding:4px 10px}.PokemonLeaguePage_rulesBookmarks__JvUth button{align-items:start;background:transparent;border:0;border-left:3px solid transparent;border-radius:3px;color:var(--pc-muted);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 11px;text-align:left}.PokemonLeaguePage_rulesBookmarks__JvUth button:not(:last-child){border-bottom:1px solid hsla(227,8%,77%,.11)}.PokemonLeaguePage_rulesBookmarks__JvUth button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_rulesBookmarks__JvUth button:hover{background:rgba(255,43,92,.12);border-left-color:var(--pc-red-bright);color:var(--pc-white)}.PokemonLeaguePage_rulesBookmarks__JvUth button strong{color:var(--pc-red-bright);font-size:11px;font-style:italic;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.PokemonLeaguePage_rulesBookmarks__JvUth button small{color:hsla(0,0%,100%,.88);display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-transform:none;white-space:normal}.PokemonLeaguePage_rulesPage__YS5TG{background:linear-gradient(145deg,rgba(17,30,51,.96),rgba(5,9,18,.98));border:1px solid rgba(255,43,92,.2);border-left:5px solid var(--pc-red-bright);border-radius:6px;box-shadow:0 22px 50px rgba(0,0,0,.28);min-height:0;overflow:hidden}.PokemonLeaguePage_rulesPage__YS5TG>header{border-bottom:1px solid rgba(255,43,92,.2);padding:clamp(20px,2.4vw,30px)}.PokemonLeaguePage_rulesPage__YS5TG>header>span{color:var(--pc-red-bright);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.PokemonLeaguePage_rulesPage__YS5TG>header>h2{color:var(--pc-white);font-size:clamp(28px,3vw,42px);font-style:italic;line-height:1.04;margin:10px 0 0;text-transform:uppercase}.PokemonLeaguePage_rulesPageContent__dnQ1i{display:grid;grid-gap:14px;gap:14px;padding:clamp(22px,3vw,36px)}.PokemonLeaguePage_rulesPageContent__dnQ1i h3{color:var(--pc-white);font-size:clamp(20px,2vw,28px);font-style:italic;margin:0;text-transform:uppercase}.PokemonLeaguePage_ruleSubsection__UKyBK{display:grid;grid-gap:8px;gap:8px}.PokemonLeaguePage_ruleSubsection__UKyBK+.PokemonLeaguePage_ruleSubsection__UKyBK{border-top:1px solid rgba(255,43,92,.16);padding-top:14px}.PokemonLeaguePage_rulesPageContent__dnQ1i>.PokemonLeaguePage_ruleSubsection__UKyBK+.PokemonLeaguePage_ruleSubsection__UKyBK{border-top:2px solid rgba(255,43,92,.42);margin-top:8px;padding-top:20px}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"],.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"],.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"]{border-left:0;gap:6px;margin-left:0;padding-left:0}.PokemonLeaguePage_ruleSubsectionHeader__31XMd{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:70px minmax(0,1fr)}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="0"]>.PokemonLeaguePage_ruleSubsectionHeader__31XMd{border-bottom:1px solid hsla(227,8%,77%,.16);padding-bottom:9px}.PokemonLeaguePage_ruleSubsectionHeader__31XMd>span{background:transparent;border:0;border-right:2px solid rgba(255,43,92,.62);border-radius:0;color:#ff4770;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-self:stretch;line-height:1;padding:3px 10px 3px 0;text-align:right}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="0"]>.PokemonLeaguePage_ruleSubsectionHeader__31XMd>span{font-size:15px;letter-spacing:.03em;min-width:0;padding:4px 10px 4px 0}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"]>.PokemonLeaguePage_ruleSubsectionHeader__31XMd>span,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"]>.PokemonLeaguePage_ruleSubsectionHeader__31XMd>span,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"]>.PokemonLeaguePage_ruleSubsectionHeader__31XMd>span{border-right-color:rgba(255,43,92,.34);font-size:13px;min-width:0}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"] .PokemonLeaguePage_ruleSubsectionHeader__31XMd h3,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"] .PokemonLeaguePage_ruleSubsectionHeader__31XMd h3,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"] .PokemonLeaguePage_ruleSubsectionHeader__31XMd h3{font-size:clamp(17px,1.6vw,22px)}.PokemonLeaguePage_ruleNumberedItemText__j0d3I{color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.65;margin:0;text-align:left;text-transform:none}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"]+.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"],.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"]+.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"],.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"]+.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"]{border-top-color:hsla(227,8%,77%,.06);padding-top:8px}.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="1"] .PokemonLeaguePage_ruleSubsectionContent__h2buQ,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="2"] .PokemonLeaguePage_ruleSubsectionContent__h2buQ,.PokemonLeaguePage_ruleSubsection__UKyBK[data-depth="3"] .PokemonLeaguePage_ruleSubsectionContent__h2buQ{margin-left:80px}.PokemonLeaguePage_ruleSubsectionContent__h2buQ{display:grid;grid-gap:7px;gap:7px;margin-left:80px}.PokemonLeaguePage_rulesPageContent__dnQ1i li,.PokemonLeaguePage_rulesPageContent__dnQ1i p{color:var(--pc-text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.PokemonLeaguePage_rulesPageContent__dnQ1i p{margin:0}.PokemonLeaguePage_rulesPageContent__dnQ1i ul{display:grid;grid-gap:5px;gap:5px;list-style:none;margin:0;padding:0}.PokemonLeaguePage_rulesPageContent__dnQ1i li{padding-left:22px;position:relative}.PokemonLeaguePage_rulesPageContent__dnQ1i li:before{background:var(--pc-red-bright);content:"";height:7px;left:2px;position:absolute;top:.68em;transform:rotate(45deg);width:7px}.PokemonLeaguePage_rulesPage__YS5TG .PokemonLeaguePage_ruleChip__cbCco{color:var(--pc-red-bright);font-family:var(--font-display);font-size:12px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_rulesPage__YS5TG .PokemonLeaguePage_ruleStrong__6V2OY{color:var(--pc-white);font-weight:900}.PokemonLeaguePage_rulesPage__YS5TG .PokemonLeaguePage_ruleLink__qDZ4n{color:var(--pc-red-bright);font-weight:900}.PokemonLeaguePage_rulesPage__YS5TG footer{border-top:1px solid hsla(227,8%,77%,.1);color:var(--pc-muted);font-size:10px;font-weight:900;letter-spacing:.12em;padding:16px clamp(24px,4vw,52px);text-align:right;text-transform:uppercase}.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:translate(-1px,-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_draftPrepPage__oJQKS{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.PokemonLeaguePage_draftPrepAddRow__9sows,.PokemonLeaguePage_draftPrepHeader__FzSZZ,.PokemonLeaguePage_draftPrepToolbar__4Ytzz{align-items:end;display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_draftPrepToolbar__4Ytzz{grid-template-columns:minmax(220px,1fr) auto auto auto}.PokemonLeaguePage_draftPrepLayout__ILtgE{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.PokemonLeaguePage_draftPrepEditor__AFuMy,.PokemonLeaguePage_draftPrepPages__0_Lnm{display:grid;grid-gap:14px;gap:14px;min-width:0}.PokemonLeaguePage_draftPrepHeader__FzSZZ{grid-template-columns:1fr}.PokemonLeaguePage_draftPrepHeader__FzSZZ label{min-width:0}.PokemonLeaguePage_draftPrepSummary__PMEfP{background:rgba(1,4,12,.62);border:1px solid rgba(255,43,92,.2);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(120px,1fr));justify-content:start;max-width:360px;padding:12px 14px}.PokemonLeaguePage_draftPrepSummary__PMEfP strong{color:var(--pc-red-bright);display:block;font-family:var(--font-display);font-size:22px;line-height:1}.PokemonLeaguePage_draftPrepAddRow__9sows>div>span,.PokemonLeaguePage_draftPrepEditor__AFuMy label span,.PokemonLeaguePage_draftPrepPages__0_Lnm>span,.PokemonLeaguePage_draftPrepPickerHeader__61VLV span,.PokemonLeaguePage_draftPrepPokemon__TOSTP label span,.PokemonLeaguePage_draftPrepSummary__PMEfP span,.PokemonLeaguePage_draftPrepToolbar__4Ytzz label span{color:var(--pc-red-bright);display:block;font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:900;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.PokemonLeaguePage_draftPrepPickerHeader__61VLV span{color:var(--pc-red-bright)}.PokemonLeaguePage_draftPrepEditor__AFuMy input,.PokemonLeaguePage_draftPrepEditor__AFuMy select,.PokemonLeaguePage_draftPrepEditor__AFuMy textarea,.PokemonLeaguePage_draftPrepPickerControls__5ODRu input,.PokemonLeaguePage_draftPrepToolbar__4Ytzz select{background:rgba(1,4,12,.78);border:1px solid hsla(227,8%,77%,.16);border-radius:5px;color:var(--pc-white);font-family:Arial,Helvetica,sans-serif;font-size:13px;box-sizing:border-box;min-height:40px;outline:none;padding:10px 12px;width:100%}.PokemonLeaguePage_draftPrepEditor__AFuMy textarea{min-height:86px;resize:vertical}.PokemonLeaguePage_draftPrepEditor__AFuMy label{min-width:0}.PokemonLeaguePage_draftPrepEditor__AFuMy button,.PokemonLeaguePage_draftPrepPicker__O6toR button,.PokemonLeaguePage_draftPrepToolbar__4Ytzz button{align-items:center;background:rgba(8,13,24,.95);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:12px;font-weight:900;justify-content:center;min-height:40px;padding:10px 14px;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_draftPrepPicker__O6toR .PokemonLeaguePage_quietButton__iMyCA{background:#0a1020!important;color:var(--pc-white)!important}.PokemonLeaguePage_resultBackButton__i_V6R{align-items:center;background:transparent;border:0;color:var(--pc-red-bright);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:12px;font-style:italic;font-weight:900;gap:8px;letter-spacing:.08em;padding:0;text-transform:uppercase}.PokemonLeaguePage_resultBackButton__i_V6R:before{content:"\2039";font-size:18px;line-height:1}.PokemonLeaguePage_resultBackButton__i_V6R:hover{color:var(--pc-white);text-shadow:0 0 12px rgba(255,43,92,.45)}.PokemonLeaguePage_primaryButton__dq_3g{color:var(--pc-white)!important}.PokemonLeaguePage_draftPrepEditor__AFuMy button:disabled,.PokemonLeaguePage_draftPrepPicker__O6toR button:disabled,.PokemonLeaguePage_draftPrepToolbar__4Ytzz button:disabled{cursor:not-allowed;opacity:.5}.PokemonLeaguePage_draftPrepAddRow__9sows{grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_draftPrepRoster__S1RpU{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_draftPrepPokemon__TOSTP{align-items:start;background:rgba(1,4,12,.62);border:1px solid hsla(227,8%,77%,.1);border-radius:7px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:52px minmax(170px,1fr) 132px minmax(220px,1.2fr) auto;padding:12px}.PokemonLeaguePage_draftPrepPokemon__TOSTP img,.PokemonLeaguePage_draftPrepPokemon__TOSTP>span{aspect-ratio:1;background:rgba(1,4,12,.8);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;object-fit:contain;width:52px}.PokemonLeaguePage_draftPrepPageButton__uL5Xp strong,.PokemonLeaguePage_draftPrepPages__0_Lnm h2,.PokemonLeaguePage_draftPrepPokemonName__vxFot strong{color:var(--pc-white);display:block;font-family:var(--font-display);font-style:italic;line-height:1.15;text-transform:uppercase}.PokemonLeaguePage_draftPrepPageButton__uL5Xp small,.PokemonLeaguePage_draftPrepPokemonName__vxFot small{color:var(--pc-muted);display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:4px}.PokemonLeaguePage_draftPrepPokemon__TOSTP textarea{min-height:64px}.PokemonLeaguePage_draftPrepPageButton__uL5Xp{background:rgba(1,4,12,.68);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;cursor:pointer;padding:12px;text-align:left}.PokemonLeaguePage_activeDraftPrepPage__IC_3S,.PokemonLeaguePage_draftPrepPageButton__uL5Xp:hover{border-color:rgba(255,43,92,.52);box-shadow:inset 3px 0 0 var(--pc-red-bright)}.PokemonLeaguePage_draftPrepPickerDialog__yWYR9{background:#050814!important;border:1px solid rgba(255,43,92,.5)!important;box-shadow:0 26px 80px rgba(0,0,0,.72)!important;max-height:86vh!important}.PokemonLeaguePage_draftPrepPickerDialog__yWYR9,.PokemonLeaguePage_draftPrepPicker__O6toR{--font-display:Orbitron,Apotek,Arial,Helvetica,sans-serif;--pc-muted:hsla(227,8%,77%,.72);--pc-red:#c8103e;--pc-red-bright:#ff2b5c;--pc-text:#bfc1c8;--pc-white:#fff;color:var(--pc-text)!important}.PokemonLeaguePage_draftPrepPicker__O6toR{background:linear-gradient(135deg,rgba(10,15,31,.98),rgba(2,4,10,.99)),repeating-linear-gradient(135deg,hsla(227,8%,77%,.035) 0 2px,transparent 2px 22px);display:grid;grid-gap:16px;gap:16px;padding:clamp(16px,3vw,24px)}.PokemonLeaguePage_draftPrepPickerControls__5ODRu,.PokemonLeaguePage_draftPrepPickerHeader__61VLV{align-items:center;display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_draftPrepPickerHeader__61VLV{grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_draftPrepPickerHeader__61VLV h2{color:#fff!important;font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-style:italic;line-height:1.05;margin:0 0 6px;text-transform:uppercase}.PokemonLeaguePage_draftPrepPickerHeader__61VLV p{color:hsla(227,8%,77%,.78)!important;font-family:Arial,Helvetica,sans-serif;font-size:15px;margin:0}.PokemonLeaguePage_draftPrepPickerHeader__61VLV span{color:#ff2b5c!important}.PokemonLeaguePage_draftPrepPickerControls__5ODRu{grid-template-columns:minmax(0,1fr) auto auto}.PokemonLeaguePage_draftPrepPickerControls__5ODRu strong{color:#ff2b5c;font-family:var(--font-display);font-size:12px;font-style:italic;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_draftPrepPickerControls__5ODRu input{background:#05070f;border-color:hsla(227,8%,77%,.24);color:#fff}.PokemonLeaguePage_draftPrepPickerControls__5ODRu input::placeholder{color:hsla(227,8%,77%,.66)}.PokemonLeaguePage_draftPrepPickerGrid__1ZQNs{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));max-height:min(62vh,620px);overflow:auto;padding-right:4px}.PokemonLeaguePage_draftPrepPickerCard__8SBT3{align-items:center;background:#070b16;border:1px solid rgba(255,43,92,.28);border-radius:7px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:52px minmax(0,1fr) 34px;min-height:76px;padding:8px 10px 8px 0;text-align:left;width:100%}.PokemonLeaguePage_draftPrepPickerCard__8SBT3:hover{border-color:rgba(255,43,92,.58);box-shadow:inset 3px 0 0 var(--pc-red-bright)}.PokemonLeaguePage_activeDraftPrepPickerCard__n5AL3{border-color:hsla(0,0%,100%,.9);box-shadow:inset 3px 0 0 #fff,0 0 0 1px hsla(0,0%,100%,.16)}.PokemonLeaguePage_draftPrepPickerSprite__c1R5B{align-items:center;aspect-ratio:1;background:rgba(1,4,12,.86);border:1px solid hsla(227,8%,77%,.12);border-left:0;border-radius:0 6px 6px 0;display:flex;height:52px;justify-content:center;justify-self:stretch;margin-left:0;overflow:hidden;width:52px}.PokemonLeaguePage_draftPrepPickerSprite__c1R5B img{display:block;height:46px;object-fit:contain;width:46px}.PokemonLeaguePage_draftPrepPickerInfo__FFgGX{min-width:0}.PokemonLeaguePage_draftPrepPickerCard__8SBT3 strong{color:#fff!important;display:block;font-family:var(--font-display);font-size:13px;font-style:italic;line-height:1.15;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_draftPrepPickerCard__8SBT3 small{color:rgba(219,234,254,.86)!important;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-top:4px}.PokemonLeaguePage_draftPrepPickerCard__8SBT3 em{align-items:center;background:rgba(255,43,92,.14);border:1px solid rgba(255,43,92,.34);border-radius:999px;color:#ff2b5c;display:inline-flex;font-style:normal;font-weight:900;height:28px;justify-content:center;justify-self:end;margin-left:auto;width:28px}.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{align-items:center;display:inline-flex;height:22px;justify-content:center;line-height:0;vertical-align:middle}.PokemonLeaguePage_typeChip__xpz0x img{display:block;height:22px;object-fit:contain;width:auto}.PokemonLeaguePage_cost__dBlwy{color:var(--pc-red-bright);display:inline-block;font-size:22px;min-width:34px;text-align:center}.PokemonLeaguePage_draftBoardControls__66ZP9{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 0 14px}.PokemonLeaguePage_viewToggle__USMIu{align-items:center;background:rgba(5,7,15,.78);border:1px solid rgba(255,43,92,.22);border-radius:6px;display:inline-flex;gap:6px;padding:5px}.PokemonLeaguePage_viewToggle__USMIu button{background:transparent;border:1px solid transparent;border-radius:4px;color:rgba(246,247,251,.74);cursor:pointer;font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.08em;padding:10px 13px;text-transform:uppercase}.PokemonLeaguePage_viewToggle__USMIu button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_viewToggle__USMIu button:hover{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:rgba(255,43,92,.58);color:var(--pc-white)}.PokemonLeaguePage_draftListBoard__3fFsM{background:rgba(5,7,15,.94);border:1px solid rgba(255,43,92,.22);border-radius:8px;overflow:hidden}.PokemonLeaguePage_draftListHeader__7a7Ub,.PokemonLeaguePage_draftListRow__n3owq{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,1.35fr) minmax(190px,.9fr) minmax(180px,.8fr) 80px}.PokemonLeaguePage_draftListHeader__7a7Ub{background:rgba(1,4,12,.94);border-bottom:1px solid hsla(227,8%,77%,.1);color:hsla(227,8%,77%,.72);font-size:11px;font-weight:900;letter-spacing:.22em;padding:16px 18px;text-transform:uppercase}.PokemonLeaguePage_draftListRow__n3owq{align-items:center;border-bottom:1px solid hsla(227,8%,77%,.08);min-height:86px;padding:12px 18px}.PokemonLeaguePage_draftListRow__n3owq:last-child{border-bottom:0}.PokemonLeaguePage_draftListRow__n3owq.PokemonLeaguePage_picked__cG5lt{opacity:.68}.PokemonLeaguePage_draftListPokemon__pUXP4{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:78px minmax(0,1fr);min-width:0}.PokemonLeaguePage_draftListPokemon__pUXP4 img,.PokemonLeaguePage_draftListPokemon__pUXP4>span{height:64px;object-fit:contain;width:64px}.PokemonLeaguePage_draftListCost__aAy1O,.PokemonLeaguePage_draftListPokemon__pUXP4 strong{color:var(--pc-white);font-family:var(--font-display);font-size:14px;font-style:italic;font-weight:900;line-height:1.1;text-transform:uppercase}.PokemonLeaguePage_draftListDrafted__GHX7t{color:var(--pc-muted);font-family:var(--font-display);font-size:12px;font-style:italic;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.PokemonLeaguePage_draftListCost__aAy1O{color:var(--pc-red-bright);justify-self:end}.PokemonLeaguePage_pointBoardControls__k4_zJ{align-items:center;display:flex;gap:10px;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:170px;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{align-content:start;display:grid;grid-gap:8px;gap:8px;grid-auto-rows:68px;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);height:68px;min-height:68px;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);font-size:12px;line-height:1.1}.PokemonLeaguePage_pointPokemonCard__Y76P8 small,.PokemonLeaguePage_pointPokemonCard__Y76P8 strong{display:block;font-family:var(--font-display);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_pointPokemonCard__Y76P8 small{color:var(--pc-muted);font-size:10px;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1.2;margin-top:2px}.PokemonLeaguePage_pointPokemonCard__Y76P8.PokemonLeaguePage_picked__cG5lt{opacity:.62}.PokemonLeaguePage_draftedTeamLink__FM4xf{background:transparent;border:0;color:var(--pc-white);cursor:pointer;display:inline;font:inherit;padding:0;text-align:left;text-decoration:underline;-webkit-text-decoration-color:hsla(0,0%,100%,.38);text-decoration-color:hsla(0,0%,100%,.38);text-underline-offset:3px}.PokemonLeaguePage_draftedTeamLink__FM4xf:hover{color:var(--pc-red-bright);-webkit-text-decoration-color:var(--pc-red-bright);text-decoration-color:var(--pc-red-bright)}.PokemonLeaguePage_pointPokemonCard__Y76P8 .PokemonLeaguePage_draftedTeamLink__FM4xf,.PokemonLeaguePage_pointPokemonCard__Y76P8 small{font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1.2;margin-top:2px;text-transform:uppercase}.PokemonLeaguePage_draftListDrafted__GHX7t.PokemonLeaguePage_draftedTeamLink__FM4xf{color:var(--pc-white);font-family:var(--font-display);font-size:12px}.PokemonLeaguePage_draftListDrafted__GHX7t.PokemonLeaguePage_draftedTeamLink__FM4xf:hover,.PokemonLeaguePage_pointPokemonCard__Y76P8 .PokemonLeaguePage_draftedTeamLink__FM4xf:hover{color:var(--pc-red-bright);-webkit-text-decoration-color:var(--pc-red-bright);text-decoration-color:var(--pc-red-bright)}.PokemonLeaguePage_pointDraftedLabel__tv1bu{color:var(--pc-muted);display:block;font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_pointDraftedLabel__tv1bu.PokemonLeaguePage_draftedTeamLink__FM4xf{color:var(--pc-white)}.PokemonLeaguePage_pointDraftedLabel__tv1bu.PokemonLeaguePage_draftedTeamLink__FM4xf:hover{color:var(--pc-red-bright)}.PokemonLeaguePage_draftListRow__n3owq.PokemonLeaguePage_picked__cG5lt,.PokemonLeaguePage_pointPokemonCard__Y76P8.PokemonLeaguePage_picked__cG5lt{opacity:1}.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{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 96px}.PokemonLeaguePage_franchiseCoachMeta__DlziN>.PokemonLeaguePage_compactPointStat__pN_2p{box-sizing:border-box;gap:8px;min-width:96px;padding-right:8px;white-space:nowrap;width:96px}.PokemonLeaguePage_franchiseCoachMeta__DlziN>.PokemonLeaguePage_compactPointStat__pN_2p>strong{font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif!important;font-style:normal;letter-spacing:0;overflow-wrap:normal;white-space:nowrap}.PokemonLeaguePage_franchiseCoachMeta__DlziN>.PokemonLeaguePage_compactPointStat__pN_2p>small{font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;font-style:normal;white-space:nowrap}.PokemonLeaguePage_franchiseCoachMeta__DlziN strong{color:var(--pc-white);font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;font-size:clamp(16px,1.2vw,19px);font-weight:900;line-height:1;min-width:0;overflow-wrap:anywhere;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:transparent;border:0;border-radius:0;border-right:1px solid hsla(227,8%,77%,.07);object-fit:contain;padding:3px 8px 3px 3px;width:100%}.PokemonLeaguePage_franchisePreviewGrid__zRalN img:last-child,.PokemonLeaguePage_franchisePreviewGrid__zRalN span:last-child{border-right:0;padding-right:3px}.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:50px;object-fit:contain;width:50px}.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_rosterDetails__2LFrb summary:after,.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:12px;gap:12px;grid-template-columns:74px minmax(0,1fr) 96px;min-height:104px;padding:12px 14px}.PokemonLeaguePage_rosterDetail__EQW0d img,.PokemonLeaguePage_rosterDetail__EQW0d>span{height:70px;object-fit:contain;width:70px}.PokemonLeaguePage_rosterDetailIdentity__tDWD8>strong{font-size:clamp(17px,1.3vw,22px);line-height:1.1;min-width:0;overflow-wrap:anywhere;white-space:normal}.PokemonLeaguePage_rosterDetailIdentity__tDWD8{align-items:center;display:grid;grid-gap:5px;gap:5px;min-width:0}.PokemonLeaguePage_rosterDetail__EQW0d .PokemonLeaguePage_typeRow__pnPe7{flex:0 0 auto;gap:4px;margin-top:0}.PokemonLeaguePage_rosterDetail__EQW0d>.PokemonLeaguePage_compactPointStat__pN_2p{align-self:center;box-sizing:border-box;display:inline-flex;min-width:0;padding-left:8px;padding-right:12px;width:100%}.PokemonLeaguePage_rosterDetail__EQW0d>.PokemonLeaguePage_compactPointStat__pN_2p>small,.PokemonLeaguePage_rosterDetail__EQW0d>.PokemonLeaguePage_compactPointStat__pN_2p>strong{overflow-wrap:normal;white-space:nowrap}.PokemonLeaguePage_rosterDetail__EQW0d .PokemonLeaguePage_typeChip__xpz0x{height:18px}.PokemonLeaguePage_rosterDetail__EQW0d .PokemonLeaguePage_typeChip__xpz0x img{height:18px;width:auto}.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_meta__w6p3J{display:flex;flex-wrap:wrap;gap:8px}.PokemonLeaguePage_meta__w6p3J>.PokemonLeaguePage_compactPointStat__pN_2p{align-items:center;background:rgba(11,16,28,.92);border:1px solid hsla(227,8%,77%,.08);border-left-color:rgba(255,43,92,.34);border-radius:4px;min-height:31px;padding:7px 9px}.PokemonLeaguePage_meta__w6p3J>.PokemonLeaguePage_compactPointStat__pN_2p>strong{font-size:14px!important}.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_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,.38);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:900;gap:10px;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{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_fixtureTierDivider__yxEfb{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--tier-color,var(--pc-red)) 62%,transparent);border-left:4px solid var(--tier-color,var(--pc-red));display:flex;gap:10px;grid-column:1/-1;min-width:0;padding:9px 12px}.PokemonLeaguePage_fixtureTierDividerLogo__hIPQD{flex:0 0 auto;height:44px;object-fit:contain;width:44px}.PokemonLeaguePage_fixtureTierDivider__yxEfb strong{color:var(--pc-white);font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1;text-transform:uppercase}.PokemonLeaguePage_fixtureTierDivider__yxEfb span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;margin-left:auto;text-transform:uppercase}.PokemonLeaguePage_fixtureCard__Cy8FV{align-content:start;border-left:4px solid var(--tier-color,var(--pc-red));display:grid;grid-gap:10px;gap:10px;height:auto;overflow:hidden;padding:18px 20px}.PokemonLeaguePage_fixtureTop__HpPh1{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:space-between}.PokemonLeaguePage_fixtureResultButton__sfXkE,.PokemonLeaguePage_fixtureTopActions__EWKUa>span,.PokemonLeaguePage_fixtureTop__HpPh1>span{align-items:center;background:rgba(8,13,24,.95);border:1px solid rgba(255,43,92,.34);border-radius:4px;box-sizing:border-box;color:var(--pc-red-bright);display:inline-flex;font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:900;height:36px;justify-content:center;min-height:36px;min-width:104px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_fixtureTopActions__EWKUa{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;margin-left:auto}.PokemonLeaguePage_fixtureTopActions__EWKUa>span:not(.PokemonLeaguePage_tierBadge__35eId){min-width:82px;padding-inline:8px}.PokemonLeaguePage_fixtureScheduleMeta__Gxzr9{color:var(--pc-muted);font-size:10px;height:24px;justify-content:flex-start;min-height:24px;min-width:0;padding:0 8px}.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);min-width:122px}.PokemonLeaguePage_fixtureResultButton__sfXkE{cursor:pointer;min-width:64px;padding-inline:7px}.PokemonLeaguePage_fixtureResultButton__sfXkE:hover{background:var(--pc-red);color:#fff}.PokemonLeaguePage_fixtureMatchupRow__EU5Gx{display:grid;grid-gap:6px;gap:6px;position:relative}.PokemonLeaguePage_fixtureSideCard__AfaDH{align-items:center;background:rgba(5,7,15,.78);border:1px solid hsla(227,8%,77%,.08);border-radius:6px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(132px,.92fr) minmax(0,1fr);min-height:92px;padding:10px 12px}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_fixtureSideCard__AfaDH{grid-template-columns:minmax(168px,1.12fr) minmax(0,.76fr) 48px;min-height:92px}.PokemonLeaguePage_fixtureTeam__cxrMn{align-items:center;display:grid;grid-template-columns:1fr;min-width:0}.PokemonLeaguePage_fixtureIdentity__PFvF2{align-items:center;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:50px minmax(0,1fr);max-width:100%;width:100%}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2{justify-content:stretch;justify-self:stretch;text-align:left}.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 div,.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureIdentity__PFvF2 img,.PokemonLeaguePage_fixtureTeamAway__vF_Lx .PokemonLeaguePage_fixtureLogoPlaceholder__idnZI{grid-column:auto;grid-row:auto}.PokemonLeaguePage_fixtureIdentity__PFvF2 h3{color:var(--pc-white);display:block;font-size:clamp(10px,.74vw,12px);font-style:italic;line-height:1.05;margin:0 0 3px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_fixtureTeam__cxrMn p{align-items:center;color:var(--pc-muted);display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:850;gap:5px;line-height:1.1;margin:0}.PokemonLeaguePage_fixtureTeam__cxrMn p b{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:900}.PokemonLeaguePage_fixtureLogoPlaceholder__idnZI,.PokemonLeaguePage_fixtureLogo__qTfSO{background:transparent;border:0;border-radius:0;height:50px;object-fit:contain;padding:0;width:50px}.PokemonLeaguePage_fixtureVsLine__ARJZf{color:rgba(246,247,251,.5);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.PokemonLeaguePage_fixtureSideScore__VER_S,.PokemonLeaguePage_fixtureVsLine__ARJZf{font-family:var(--font-display);font-style:italic;font-weight:900;line-height:1;text-align:center}.PokemonLeaguePage_fixtureSideScore__VER_S{align-items:center;align-self:stretch;background:rgba(5,7,15,.96);border:1px solid rgba(255,43,92,.2);border-radius:6px;box-sizing:border-box;color:var(--pc-white);display:none;font-size:26px;justify-content:center;min-height:64px;padding:0;place-items:center;width:100%}.PokemonLeaguePage_fixtureSideScore__VER_S span{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;text-align:center;transform:translate(-1px,-1px);width:100%}.PokemonLeaguePage_fixtureSideScoreWinner__6rJkl{border-color:rgba(34,197,94,.82);box-shadow:inset 0 0 18px rgba(34,197,94,.08)}.PokemonLeaguePage_fixtureSideScoreLoser__tQ4Ve{border-color:rgba(255,43,92,.78);box-shadow:inset 0 0 18px rgba(255,43,92,.08)}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_fixtureSideScore__VER_S{display:grid}.PokemonLeaguePage_fixtureRosterRow__NDLVR,.PokemonLeaguePage_fixtureScoreLine__3S5_t{display:none}.PokemonLeaguePage_rosterStrip__365FI{align-items:center;display:grid;grid-gap:5px 6px;gap:5px 6px;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;min-width:0}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_rosterStrip__365FI{grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_rosterStrip__365FI img{height:clamp(27px,2.1vw,34px);object-fit:contain;width:clamp(27px,2.1vw,34px)}.PokemonLeaguePage_knockoutSeedList__yp2T6{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.PokemonLeaguePage_knockoutSeedRow__IEKOI{align-items:center;background:rgba(5,7,15,.88);border:1px solid hsla(227,8%,77%,.08);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px 52px minmax(0,1fr) auto auto;padding:10px 12px}.PokemonLeaguePage_knockoutSeedRow__IEKOI>img,.PokemonLeaguePage_knockoutSeedRow__IEKOI>span{display:block;height:44px;max-height:44px;max-width:44px;object-fit:contain;width:44px}.PokemonLeaguePage_knockoutSeedRow__IEKOI b,.PokemonLeaguePage_knockoutSeedRow__IEKOI small,.PokemonLeaguePage_knockoutSeedRow__IEKOI strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_knockoutSeedRow__IEKOI b{color:var(--pc-white);font-family:var(--font-display);font-size:14px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_knockoutSeedRow__IEKOI small{color:var(--pc-muted);display:block;font-size:12px;margin-top:2px}.PokemonLeaguePage_knockoutPage__oDjTN{display:grid;grid-gap:22px;gap:22px}.PokemonLeaguePage_knockoutBracket__roXh_{--knockout-gap:28px;--knockout-match-height:184px;--knockout-line-offset:107px;--knockout-column-gap:18px;--knockout-heading-height:27px;align-items:start;display:grid;grid-gap:var(--knockout-column-gap);gap:var(--knockout-column-gap);grid-template-columns:minmax(280px,.78fr) 86px minmax(300px,.8fr) 52px minmax(300px,.8fr);min-width:0}.PokemonLeaguePage_knockoutRound__1QzXn{display:grid;grid-gap:var(--knockout-gap);gap:var(--knockout-gap);min-width:0}.PokemonLeaguePage_knockoutRound__1QzXn:first-child{grid-column:1;grid-template-rows:auto repeat(2,var(--knockout-match-height))}.PokemonLeaguePage_knockoutRound__1QzXn:nth-child(3){grid-column:3;grid-template-rows:auto var(--knockout-match-height);padding-top:calc((var(--knockout-match-height) + var(--knockout-gap)) / 2);position:relative}.PokemonLeaguePage_knockoutRound__1QzXn:nth-child(3):after{background:var(--pc-red-bright);content:"";height:1px;position:absolute;left:calc(100% + var(--knockout-column-gap));top:calc(var(--knockout-heading-height) + var(--knockout-gap) + var(--knockout-line-offset) + ((var(--knockout-match-height) + var(--knockout-gap)) / 2));width:52px}.PokemonLeaguePage_knockoutChampionColumn__FJubi{grid-column:5;display:grid;grid-gap:var(--knockout-gap);gap:var(--knockout-gap);min-width:0;padding-top:calc((var(--knockout-match-height) + var(--knockout-gap)) / 2);position:relative}.PokemonLeaguePage_knockoutChampionColumn__FJubi:before{display:none}.PokemonLeaguePage_knockoutChampionColumn__FJubi h3,.PokemonLeaguePage_knockoutRound__1QzXn h3{color:var(--pc-white);font-size:22px;font-style:italic;line-height:1;margin:0;text-transform:uppercase}.PokemonLeaguePage_knockoutMatch__4LqX_{align-content:start;box-sizing:border-box;display:grid;grid-gap:0;gap:0;grid-template-rows:42px 52px 1px 52px;height:var(--knockout-match-height);min-height:var(--knockout-match-height);overflow:visible;padding:18px;position:relative}.PokemonLeaguePage_knockoutMatch__4LqX_ .PokemonLeaguePage_fixtureTop__HpPh1{align-self:start;flex-wrap:nowrap;gap:8px;justify-content:flex-end;margin-bottom:10px;min-width:0}.PokemonLeaguePage_knockoutMatch__4LqX_ .PokemonLeaguePage_fixtureResultButton__sfXkE,.PokemonLeaguePage_knockoutMatch__4LqX_ .PokemonLeaguePage_fixtureTop__HpPh1>span{height:36px;min-height:36px;min-width:92px}.PokemonLeaguePage_knockoutMatch__4LqX_ .PokemonLeaguePage_fixtureResultButton__sfXkE{flex:0 0 auto}.PokemonLeaguePage_knockoutConnector__dB5_J{grid-column:2;--connector-top:calc(var(--knockout-heading-height) + var(--knockout-gap) + var(--knockout-line-offset));--connector-bottom:calc(var(--connector-top) + var(--knockout-match-height) + var(--knockout-gap));--connector-mid:calc((var(--connector-top) + var(--connector-bottom)) / 2);display:grid;height:100%;min-height:calc(var(--knockout-heading-height) + (var(--knockout-match-height) * 2) + (var(--knockout-gap) * 2));position:relative}.PokemonLeaguePage_knockoutConnector__dB5_J:before{border-bottom:1px solid var(--pc-red-bright);border-right:1px solid var(--pc-red-bright);border-top:1px solid var(--pc-red-bright);content:"";height:calc(var(--connector-bottom) - var(--connector-top));left:0;position:absolute;top:var(--connector-top);width:38px}.PokemonLeaguePage_knockoutConnector__dB5_J span{background:var(--pc-red-bright);height:1px;left:38px;position:absolute;top:var(--connector-mid);width:48px}.PokemonLeaguePage_knockoutTeam__7PdVB{align-items:center;background:rgba(5,7,15,.82);border:1px solid hsla(227,8%,77%,.09);border-radius:6px;box-sizing:border-box;display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) 24px;height:52px;min-height:0;padding:5px 8px}.PokemonLeaguePage_knockoutTeam__7PdVB img,.PokemonLeaguePage_knockoutTeam__7PdVB>span{display:block;height:38px;max-height:38px;max-width:38px;object-fit:contain;width:38px}.PokemonLeaguePage_knockoutTeam__7PdVB small,.PokemonLeaguePage_knockoutTeam__7PdVB strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_knockoutTeam__7PdVB strong{color:var(--pc-white);font-family:var(--font-display);font-size:12px;font-style:italic;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_knockoutTeam__7PdVB small{align-items:center;color:var(--pc-muted);display:flex;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;gap:5px}.PokemonLeaguePage_knockoutTeam__7PdVB b{color:var(--pc-red-bright);font-family:var(--font-display);font-size:15px;font-style:italic;text-align:center}.PokemonLeaguePage_knockoutTeam__7PdVB .PokemonLeaguePage_knockoutRecord__gDeUR{color:var(--pc-red-bright);font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:800;text-align:left}.PokemonLeaguePage_knockoutWinner__SVOGE{border-color:hsla(0,0%,100%,.9);box-shadow:inset 3px 0 0 hsla(0,0%,100%,.95),0 0 14px hsla(0,0%,100%,.12)}.PokemonLeaguePage_knockoutLoser__TAczj{opacity:.48;filter:grayscale(.35)}.PokemonLeaguePage_fixtureGeneratorControls__8U72Y{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.PokemonLeaguePage_fixtureGeneratorControls__8U72Y label{display:grid;grid-gap:6px;gap:6px;min-width:150px}.PokemonLeaguePage_fixtureGeneratorControls__8U72Y label span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_fixtureGeneratorSummary__WrIV5{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.PokemonLeaguePage_fixtureGeneratorSummary__WrIV5 span{background:rgba(4,7,16,.72);border:1px solid rgba(255,43,92,.3);border-radius:4px;color:var(--pc-white);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.PokemonLeaguePage_warningText__nc9i6{color:var(--pc-red-bright);font-weight:800;margin:8px 0 14px}.PokemonLeaguePage_fixtureGeneratorGrid__bPpDj{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.PokemonLeaguePage_fixtureGeneratorTier__J5SNU{background:rgba(5,7,15,.82);border:1px solid rgba(255,43,92,.22);border-left:4px solid var(--tier-color,var(--pc-red-bright));border-radius:6px;padding:14px}.PokemonLeaguePage_fixtureGeneratorTierHead__36bmt{align-items:center;display:flex;gap:12px;justify-content:space-between}.PokemonLeaguePage_fixtureGeneratorTierHead__36bmt span,.PokemonLeaguePage_fixtureGeneratorTierHead__36bmt strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_fixtureGeneratorTierHead__36bmt h3{color:var(--pc-white);font-family:var(--font-display);font-size:22px;font-style:italic;margin:2px 0 0;text-transform:uppercase}.PokemonLeaguePage_fixturePreviewWeeks__nUeAX{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.PokemonLeaguePage_fixturePreviewWeek__F66dW{background:rgba(8,12,24,.78);border:1px solid hsla(227,8%,77%,.09);border-radius:5px;display:grid;grid-gap:5px;gap:5px;padding:10px}.PokemonLeaguePage_fixturePreviewWeek__F66dW em,.PokemonLeaguePage_fixturePreviewWeek__F66dW strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_fixturePreviewWeek__F66dW span{color:var(--pc-muted);font-size:12px}.PokemonLeaguePage_championCard__1pfXI{align-items:center;box-sizing:border-box;width:100%;display:grid;height:var(--knockout-match-height);justify-items:center;min-height:var(--knockout-match-height);padding:18px;text-align:center}.PokemonLeaguePage_championCard__1pfXI em,.PokemonLeaguePage_championCard__1pfXI img{display:block;height:64px;max-height:64px;max-width:64px;object-fit:contain;width:64px}.PokemonLeaguePage_championCard__1pfXI span{color:var(--pc-red-bright);font-size:11px;letter-spacing:.1em}.PokemonLeaguePage_championCard__1pfXI span,.PokemonLeaguePage_championCard__1pfXI strong{font-family:var(--font-display);font-style:italic;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_championCard__1pfXI strong{color:var(--pc-white);font-size:20px}.PokemonLeaguePage_championCard__1pfXI p{color:var(--pc-muted);margin:0}.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_tierFilterIcon__F3Ppt{display:block;flex:0 0 auto;height:20px;max-height:20px;max-width:20px;object-fit:contain;transform:scale(1.35);width:20px}.PokemonLeaguePage_tierFilterTabs__DOM_j button{align-items:center;display:inline-flex;gap:10px}.PokemonLeaguePage_tierFilterTabs__DOM_j button img{flex:0 0 auto}.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:10px;gap:10px;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{align-items:center;color:var(--pc-white);display:inline-flex;font-family:var(--font-display);font-size:24px;font-style:italic;gap:10px;line-height:1;margin:0;text-transform:uppercase}.PokemonLeaguePage_standingsTierLogo__udFqf{flex:0 0 auto;height:42px;max-height:42px;max-width:42px;object-fit:contain;transform:scale(1.75);width:42px}.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_promotionBracket__ETkZo{grid-template-columns:minmax(260px,1fr) 42px minmax(260px,1fr) 42px minmax(260px,1fr)}.PokemonLeaguePage_promotionBracket__ETkZo .PokemonLeaguePage_promotionRound__N27Fi{grid-column:auto;grid-template-rows:auto var(--knockout-match-height);padding-top:0}.PokemonLeaguePage_promotionBracket__ETkZo .PokemonLeaguePage_promotionRound__N27Fi:after{display:none}.PokemonLeaguePage_promotionConnector__7f09M{align-self:start;height:var(--knockout-match-height);margin-top:calc(var(--knockout-heading-height) + var(--knockout-gap));min-width:0;position:relative;width:100%}.PokemonLeaguePage_promotionConnector__7f09M:before{background:var(--pc-red-bright);box-shadow:0 0 8px rgba(255,43,92,.32);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.PokemonLeaguePage_promotionConnector__7f09M:after{border-bottom:5px solid transparent;border-left:7px solid var(--pc-red-bright);border-top:5px solid transparent;content:"";position:absolute;right:0;top:calc(50% - 5px)}.PokemonLeaguePage_promotionConnector__7f09M span{background:var(--pc-red-bright);border-radius:50%;height:5px;left:0;position:absolute;top:calc(50% - 2px);width:5px}.PokemonLeaguePage_knockoutSetting__rCJBN{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.PokemonLeaguePage_knockoutSetting__rCJBN>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:12px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_postseasonChoiceCard__qm8hv{border-left:4px solid #ffd21c;display:grid;grid-gap:12px;gap:12px}.PokemonLeaguePage_postseasonChoiceControls__RMkPl{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_knockoutPreviewNotice__7hmiy{background:rgba(255,43,92,.07);color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:14px;padding:10px 14px}.PokemonLeaguePage_knockoutTeam__7PdVB>.PokemonLeaguePage_knockoutPlaceholderSeed__oIEjh{align-items:center;background:rgba(255,43,92,.08);border:1px solid rgba(255,43,92,.35);border-radius:5px;color:var(--pc-red-bright);display:flex;font-family:var(--font-display);font-size:12px;font-style:italic;font-weight:900;justify-content:center}.PokemonLeaguePage_knockoutPlaceholderMatch__eN25l .PokemonLeaguePage_knockoutTeam__7PdVB strong{font-size:11px}.PokemonLeaguePage_standingsGrid__cs0iS{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_standingsBoundary__ukbzs{align-items:center;color:var(--pc-muted);display:flex;gap:8px;height:0;margin:0 8px;overflow:visible;position:relative;z-index:1}.PokemonLeaguePage_standingsBoundary__ukbzs:before{border-top:1px dotted;content:"";flex:1 1;opacity:.9}.PokemonLeaguePage_standingsBoundary__ukbzs:after{content:none}.PokemonLeaguePage_standingsBoundary__ukbzs span{background:#050914;font-family:var(--font-display);font-size:8px;font-weight:900;letter-spacing:.08em;padding:0 0 0 7px;text-align:right;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_standingsPromotionBoundary__DDaok{color:#20d99a}.PokemonLeaguePage_standingsDemotionBoundary__YMHT6{color:#ff7547}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_tableWrap__dCj86{min-width:0}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsHeader__nSs9P{padding:14px 14px 10px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsHeader__nSs9P h2{font-size:20px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsTierLogo__udFqf{height:34px;width:34px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsTable__YigM3{padding:0 10px 12px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm{gap:4px;grid-template-columns:minmax(185px,1fr) repeat(7,minmax(24px,36px));min-height:50px;padding:5px 7px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsTable__YigM3{gap:0}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm:not(:first-child){background:transparent;border:0;border-bottom:1px solid hsla(227,8%,77%,.12);border-radius:0}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRowHasBoundary__L67HH{border-bottom-color:transparent!important}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm>span:first-child{column-gap:8px;grid-template-columns:38px minmax(0,1fr)}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm:first-child>span:first-child{grid-template-columns:1fr}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm span{font-size:11px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm strong{font-size:12px;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm small{font-size:10px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm em,.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm img{height:38px;width:38px}.PokemonLeaguePage_franchiseStandingsTable__fLbC_ .PokemonLeaguePage_standingsTeamText__ccf5y strong{font-size:21px;line-height:1.15;overflow:visible;overflow-wrap:anywhere;padding-right:10px;text-overflow:clip;white-space:normal}.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:50px 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(3,minmax(160px,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){border-left:5px solid var(--tier-color,var(--pc-red))}.PokemonLeaguePage_pokemonLeaderboardRow__eA6XV:not(:first-child)>span:nth-child(2){color:var(--pc-text)}.PokemonLeaguePage_pokemonLeaderboardFilters__g6cWk{padding:2px 18px 16px}.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0;overflow:visible;width:100%}.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4 strong{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip}.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4 .PokemonLeaguePage_typeRow__pnPe7{flex:0 0 auto;flex-wrap:nowrap}.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4 .PokemonLeaguePage_typeChip__xpz0x,.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4 .PokemonLeaguePage_typeChip__xpz0x img{height:20px}.PokemonLeaguePage_pokemonLeaderboardIdentity__rpfp4 .PokemonLeaguePage_typeChip__xpz0x img{background:transparent;border:0;border-radius:0;padding:0;width:auto}.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:10px;gap:10px;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_staffFixtureFilters___QdxL{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.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:10px;gap:10px;min-width:0;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_scheduleTimeZoneNotice__98Gib{align-items:center;background:rgba(255,43,92,.07);border-left:3px solid var(--pc-red-bright);display:grid;grid-gap:3px;gap:3px;padding:9px 11px}.PokemonLeaguePage_scheduleTimeZoneNotice__98Gib strong{color:var(--pc-text);font-family:var(--font-display);font-size:12px;text-transform:uppercase}.PokemonLeaguePage_scheduleTimeZoneNotice__98Gib span{color:var(--pc-muted);font-size:12px;line-height:1.35}.PokemonLeaguePage_scheduleCurrentTime__b_dBv{align-items:center;border:1px solid hsla(227,8%,77%,.16);display:flex;justify-content:space-between;padding:9px 11px}.PokemonLeaguePage_scheduleCurrentTime__b_dBv span{color:var(--pc-muted);font-size:12px}.PokemonLeaguePage_scheduleCurrentTime__b_dBv strong{color:var(--pc-text);font-family:var(--font-display);font-size:13px}.PokemonLeaguePage_scheduleActionButtons__mNjNR{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_clearScheduleButton__2qowm{background:rgba(8,13,24,.95);border-color:rgba(255,43,92,.55);color:var(--pc-red-bright)}@media (max-width:620px){.PokemonLeaguePage_scheduleActionButtons__mNjNR{grid-template-columns:1fr}}.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_actionToast__Jf8PM{left:50%;pointer-events:none;position:fixed;top:calc(var(--pc-sticky-offset, 0px) + var(--pc-nav-height, 92px) + 12px);transform:translateX(-50%);width:min(720px,calc(100vw - 32px));z-index:2200}.PokemonLeaguePage_actionToast__Jf8PM .MuiAlert-root{border:1px solid rgba(255,43,92,.35);box-shadow:0 14px 34px rgba(0,0,0,.36);pointer-events:auto}.PokemonLeaguePage_buttonBusy__ouvWg{cursor:wait!important;opacity:.92;pointer-events:none}.PokemonLeaguePage_buttonLabel__5XU4b{align-items:center;display:inline-flex;justify-content:center}.PokemonLeaguePage_buttonSpinner__k_Wd5{animation:PokemonLeaguePage_pokeButtonSpin__ACD6m .75s linear infinite;border-radius:999px;border:2px solid hsla(0,0%,100%,.28);border-top-color:#fff;display:inline-block;flex:0 0 auto;height:14px;margin-right:8px;width:14px}@keyframes PokemonLeaguePage_pokeButtonSpin__ACD6m{to{transform:rotate(1turn)}}.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:10px;gap:10px;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:10px;gap:10px;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_seasonSetupHeader__XcebF{align-items:end;background:linear-gradient(135deg,rgba(7,13,28,.98),rgba(37,10,31,.92));border:1px solid rgba(255,43,92,.42);border-radius:6px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,340px) auto;padding:18px}.PokemonLeaguePage_seasonSetupHeader__XcebF label>span,.PokemonLeaguePage_seasonSetupHeader__XcebF>div>span{color:var(--pc-red-bright);display:block;font-family:var(--font-display);font-size:11px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.PokemonLeaguePage_seasonSetupHeader__XcebF h2,.PokemonLeaguePage_seasonSetupHeader__XcebF p{margin:0}.PokemonLeaguePage_seasonSetupHeader__XcebF h2{font-family:var(--font-display);font-size:26px;text-transform:uppercase}.PokemonLeaguePage_seasonSetupHeader__XcebF>strong{color:var(--pc-white);font-family:var(--font-display);font-size:12px;padding-bottom:12px;white-space:nowrap}.PokemonLeaguePage_seasonSetupSelector__rmjEb>div{position:relative}.PokemonLeaguePage_seasonSetupSelector__rmjEb select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,rgba(255,43,92,.11),transparent 58%),rgba(4,9,20,.96);border:1px solid rgba(255,43,92,.52);border-radius:5px;box-shadow:inset 3px 0 0 var(--pc-red-bright),0 8px 22px rgba(0,0,0,.24);color:#fff;cursor:pointer;font-family:Orbitron,Apotek,Arial,Helvetica,sans-serif;font-size:12px;font-weight:800;height:44px;letter-spacing:.02em;padding:0 44px 0 16px;text-transform:uppercase;width:100%}.PokemonLeaguePage_seasonSetupSelector__rmjEb select:focus,.PokemonLeaguePage_seasonSetupSelector__rmjEb select:hover{border-color:var(--pc-red-bright);box-shadow:inset 3px 0 0 var(--pc-red-bright),0 0 0 2px rgba(255,43,92,.12);outline:none}.PokemonLeaguePage_seasonSetupSelector__rmjEb option{background:#080f1e;color:#fff;font-family:Arial,Helvetica,sans-serif;text-transform:none}.PokemonLeaguePage_seasonSetupSelector__rmjEb b{color:var(--pc-red-bright);font-size:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-52%)}.PokemonLeaguePage_seasonSetupStepper__J8_cZ{background:rgba(1,4,12,.78);border:1px solid rgba(255,43,92,.22);border-radius:6px;display:flex;gap:7px;overflow-x:auto;padding:8px;scrollbar-width:thin}.PokemonLeaguePage_seasonSetupStep__rjLF2{align-items:center;background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.14);border-radius:5px;color:var(--pc-text);display:grid;flex:1 0 142px;grid-gap:8px;gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:54px;padding:8px;text-align:left}.PokemonLeaguePage_seasonSetupStep__rjLF2>b{align-items:center;background:rgba(255,43,92,.14);border:1px solid rgba(255,43,92,.34);border-radius:50%;color:var(--pc-red-bright);display:flex;height:26px;justify-content:center;width:26px}.PokemonLeaguePage_seasonSetupStep__rjLF2 span{display:grid;grid-gap:2px;gap:2px;min-width:0}.PokemonLeaguePage_seasonSetupStep__rjLF2 span strong{font-family:var(--font-display);font-size:10px;text-transform:uppercase}.PokemonLeaguePage_seasonSetupStep__rjLF2 span small{color:var(--pc-muted);font-size:10px;line-height:1.2}.PokemonLeaguePage_seasonSetupStep__rjLF2.PokemonLeaguePage_complete__HRrMe>b{background:rgba(26,211,145,.18);border-color:#1ad391;color:#1ad391}.PokemonLeaguePage_seasonSetupStep__rjLF2.PokemonLeaguePage_active__ZUe01{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:var(--pc-red-bright);color:#fff}.PokemonLeaguePage_seasonSetupStep__rjLF2.PokemonLeaguePage_active__ZUe01>b{background:#fff;border-color:#fff;color:#111827}.PokemonLeaguePage_seasonSetupStep__rjLF2.PokemonLeaguePage_active__ZUe01 span small{color:hsla(0,0%,100%,.78)}.PokemonLeaguePage_seasonSetupFacts__hnLCz,.PokemonLeaguePage_seasonSetupReviewGrid__fRmf7{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.PokemonLeaguePage_seasonSetupReviewGrid__fRmf7 button{background:rgba(5,10,24,.78);border:1px solid hsla(227,8%,77%,.16);border-radius:5px;color:var(--pc-white);display:grid;grid-gap:4px;gap:4px;padding:13px;text-align:left}.PokemonLeaguePage_seasonSetupReviewGrid__fRmf7 button>strong{font-family:var(--font-display);text-transform:uppercase}.PokemonLeaguePage_seasonSetupReviewGrid__fRmf7 button>small{color:var(--pc-muted)}.PokemonLeaguePage_seasonSetupReviewGrid__fRmf7 button>b{font-size:10px;text-transform:uppercase}.PokemonLeaguePage_ready__ASfni{color:#1ad391}.PokemonLeaguePage_needsAttention__Yi2CS{color:#ffd23f}.PokemonLeaguePage_seasonSetupFacts__hnLCz span{background:rgba(5,10,24,.72);border-left:2px solid var(--pc-red-bright);padding:12px}.PokemonLeaguePage_seasonSetupFacts__hnLCz strong{color:var(--pc-white);font-family:var(--font-display);font-size:19px;margin-right:5px}.PokemonLeaguePage_seasonSetupNavigation__Xqy1e{align-items:center;background:rgba(1,4,12,.92);border:1px solid rgba(255,43,92,.24);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,220px) 1fr minmax(150px,220px);padding:10px}.PokemonLeaguePage_seasonSetupNavigation__Xqy1e>span{color:var(--pc-muted);font-family:var(--font-display);font-size:11px;text-align:center;text-transform:uppercase}.PokemonLeaguePage_seasonStepButton__1O25w{align-items:center;background:rgba(5,10,24,.88);border:1px solid rgba(255,43,92,.42);border-radius:4px;color:var(--pc-white);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;gap:10px;justify-content:center;min-height:42px;padding:10px 16px;text-transform:uppercase;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.PokemonLeaguePage_seasonStepButton__1O25w>span{color:var(--pc-red-bright);font-size:13px;font-style:normal}.PokemonLeaguePage_seasonStepButton__1O25w.PokemonLeaguePage_next__tXLca{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright));border-color:var(--pc-red-bright)}.PokemonLeaguePage_seasonStepButton__1O25w.PokemonLeaguePage_next__tXLca>span{color:#fff}.PokemonLeaguePage_seasonStepButton__1O25w:not(:disabled):hover{border-color:var(--pc-red-bright);transform:translateY(-1px)}.PokemonLeaguePage_seasonStepButton__1O25w.PokemonLeaguePage_previous__V9_tE:not(:disabled):hover{background:rgba(255,43,92,.1)}.PokemonLeaguePage_seasonStepButton__1O25w:disabled{cursor:not-allowed;opacity:.32}@media (max-width:860px){.PokemonLeaguePage_seasonSetupHeader__XcebF{align-items:stretch;grid-template-columns:1fr}.PokemonLeaguePage_seasonSetupHeader__XcebF>strong{padding:0}.PokemonLeaguePage_seasonSetupNavigation__Xqy1e{grid-template-columns:1fr 1fr}.PokemonLeaguePage_seasonSetupNavigation__Xqy1e>span{grid-column:1/-1;grid-row:1}}.PokemonLeaguePage_integritySeasonLine__4iJUL{align-items:stretch;background:rgba(5,10,24,.72);border:1px solid hsla(227,8%,77%,.14);border-radius:6px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);margin:14px 0;padding:14px}.PokemonLeaguePage_integritySeasonLine__4iJUL small,.PokemonLeaguePage_integritySeasonLine__4iJUL span,.PokemonLeaguePage_integritySeasonLine__4iJUL strong{display:block}.PokemonLeaguePage_integritySeasonLine__4iJUL small{color:var(--pc-red-bright);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_integritySeasonLine__4iJUL strong{color:#fff;font-family:var(--font-display);margin-top:4px}.PokemonLeaguePage_integritySeasonLine__4iJUL span{color:rgba(210,225,245,.62);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.PokemonLeaguePage_integrityStatus__7O3Tw{border-left:3px solid rgba(255,200,45,.9);display:flex;flex-direction:column;justify-content:center;padding:4px 14px}.PokemonLeaguePage_integrityStatus__7O3Tw.PokemonLeaguePage_integrityReady__VDskH{border-left-color:#20d98b}.PokemonLeaguePage_integrityReady__VDskH strong{color:#20d98b}.PokemonLeaguePage_integrityReview__kdtid strong{color:#ffd43b}.PokemonLeaguePage_integrityIssueGrid__74V5c{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.PokemonLeaguePage_integrityIssueCard__fohsN{background:rgba(5,10,24,.72);border:1px solid hsla(227,8%,77%,.14);border-radius:6px;min-width:0;padding:12px}.PokemonLeaguePage_integrityIssueCard__fohsN>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.PokemonLeaguePage_integrityIssueCard__fohsN>div>strong{color:#fff;font-family:var(--font-display);font-size:13px}.PokemonLeaguePage_integrityIssueCard__fohsN>div>span{align-items:center;background:hsla(227,8%,77%,.12);border-radius:999px;display:inline-flex;font-weight:900;justify-content:center;min-height:25px;min-width:25px;padding:0 8px}.PokemonLeaguePage_integrityIssueFound__v4jbN{border-color:rgba(255,200,45,.55)}.PokemonLeaguePage_integrityIssueFound__v4jbN>div>span{background:#ffd43b;color:#070a10}.PokemonLeaguePage_integrityIssueClear__Ui7B9{border-color:rgba(32,217,139,.35)}.PokemonLeaguePage_integrityIssueClear__Ui7B9>div>span{background:rgba(32,217,139,.16);color:#20d98b}.PokemonLeaguePage_integrityIssueCard__fohsN ul{color:rgba(225,235,248,.82);display:grid;font-size:12px;grid-gap:6px;gap:6px;margin:10px 0 0;max-height:190px;overflow:auto;padding-left:18px}.PokemonLeaguePage_integrityFootnote__wMlR1,.PokemonLeaguePage_integrityIssueCard__fohsN p{color:rgba(210,225,245,.65);font-size:12px;margin:10px 0 0}.PokemonLeaguePage_integrityFootnote__wMlR1 code{color:#fff}@media (max-width:760px){.PokemonLeaguePage_integrityIssueGrid__74V5c,.PokemonLeaguePage_integritySeasonLine__4iJUL{grid-template-columns:1fr}}.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:10px;gap:10px;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:10px;gap:10px}.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_rulesBuilder__VcSvu{gap:22px}.PokemonLeaguePage_rulesBuilderHeader__hd77e{align-items:end;display:flex;gap:20px;justify-content:space-between}.PokemonLeaguePage_rulesBuilderHeader__hd77e p{margin-bottom:0}.PokemonLeaguePage_rulesBuilderLayout__BF9E8{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:260px minmax(0,1fr)}.PokemonLeaguePage_rulesBuilderPages__6L1VL{background:rgba(1,4,12,.72);border:1px solid rgba(255,43,92,.2);border-radius:6px;display:grid;grid-gap:6px;gap:6px;padding:10px}.PokemonLeaguePage_rulesBuilderPages__6L1VL>span{color:var(--pc-red-bright);font-size:10px;font-weight:900;letter-spacing:.12em;padding:6px;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderPageRow__tkoAk{align-items:stretch;border-left:3px solid transparent;display:grid;grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_rulesBuilderPageRow__tkoAk.PokemonLeaguePage_active__ZUe01{background:rgba(255,43,92,.12);border-left-color:var(--pc-red-bright)}.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>button{align-items:center;background:transparent;border:0;color:var(--pc-text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:26px minmax(0,1fr);min-width:0;padding:11px 8px;text-align:left}.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>button b{color:var(--pc-red-bright);font-size:9px}.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_>div,.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>div,.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk>div{align-items:center;display:flex;gap:3px}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_ button,.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>div button,.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk button{background:rgba(8,13,24,.9);border:1px solid hsla(227,8%,77%,.14);border-radius:3px;color:var(--pc-text);cursor:pointer;height:28px;padding:0;width:28px}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_ button:disabled,.PokemonLeaguePage_rulesBuilderPageRow__tkoAk>div button:disabled,.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk button:disabled{cursor:default;opacity:.25}.PokemonLeaguePage_rulesBuilderCanvas__bf7bi{background:rgba(5,9,18,.72);border:1px solid hsla(227,8%,77%,.12);border-radius:6px;display:grid;grid-gap:16px;gap:16px;padding:18px}.PokemonLeaguePage_rulesBuilderPageFields__BTlM4{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,.55fr) minmax(240px,1fr) auto}.PokemonLeaguePage_rulesBuilderPageFields__BTlM4 label{display:grid;grid-gap:7px;gap:7px}.PokemonLeaguePage_rulesBuilderPageFields__BTlM4 label span{color:var(--pc-muted);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderBlocks__IO0WJ{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_rulesBuilderChildren__IHjrg,.PokemonLeaguePage_rulesBuilderSubsections__65E6f{display:grid;grid-gap:12px;gap:12px}.PokemonLeaguePage_rulesBuilderChildren__IHjrg{background:rgba(1,4,12,.48);border:1px solid rgba(255,43,92,.14);border-radius:5px;margin-top:2px;padding:12px}.PokemonLeaguePage_rulesBuilderChildrenLabel__kkTwR{color:var(--pc-red-bright);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderSubsection__acBJz{background:rgba(17,30,51,.72);border:1px solid hsla(227,8%,77%,.12);border-left:3px solid rgba(255,43,92,.58);border-radius:5px;display:grid;grid-gap:11px;gap:11px;padding:12px}.PokemonLeaguePage_rulesBuilderEditButton__M89mI{background:rgba(255,43,92,.1)!important;border-color:rgba(255,43,92,.42)!important;color:#fff!important;width:auto!important}.PokemonLeaguePage_rulesBuilderRulePreview__paSHp{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:76px minmax(0,1fr)}.PokemonLeaguePage_rulesBuilderRulePreview__paSHp>b{color:var(--pc-red-bright);font-size:14px}.PokemonLeaguePage_rulesBuilderRulePreview__paSHp strong{color:#fff;display:block;font-size:14px}.PokemonLeaguePage_rulesBuilderRulePreview__paSHp p{color:var(--pc-text);line-height:1.55;margin:7px 0 0;white-space:pre-wrap}.PokemonLeaguePage_rulesBuilderRulePreview__paSHp em{color:var(--pc-muted);display:block;font-size:11px;margin-top:7px}.PokemonLeaguePage_rulesBuilderPagePreview____0IO{display:grid;grid-gap:4px;gap:4px;margin-right:auto}.PokemonLeaguePage_rulesBuilderPagePreview____0IO span,.PokemonLeaguePage_rulesEditorModalFields__JZliL label>span,.PokemonLeaguePage_rulesEditorModalHeader__UAEsC span{color:var(--pc-red-bright);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderPagePreview____0IO strong{color:#fff;font-size:17px}.PokemonLeaguePage_rulesEditorOverlay__uhPS7{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(1,4,12,.88);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2500}.PokemonLeaguePage_rulesEditorModal__33m12{background:linear-gradient(135deg,rgba(255,43,92,.07),transparent 34%),#081221;border:1px solid rgba(255,43,92,.72);border-left:4px solid var(--pc-red-bright);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.72),0 0 34px rgba(255,43,92,.09);display:grid;grid-gap:18px;gap:18px;max-height:calc(100vh - 48px);overflow:auto;padding:22px 24px 24px;width:min(760px,100%)}.PokemonLeaguePage_rulesEditorModalActions__lAfXc,.PokemonLeaguePage_rulesEditorModalHeader__UAEsC{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_rulesEditorModalHeader__UAEsC{border-bottom:1px solid rgba(255,43,92,.22);padding-bottom:16px}.PokemonLeaguePage_rulesEditorModalHeader__UAEsC h2{color:#fff;font-size:clamp(22px,3vw,30px);line-height:1;margin:6px 0 0}.PokemonLeaguePage_rulesEditorModalHeader__UAEsC button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,43,92,.07);border:1px solid rgba(255,43,92,.42);border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 40px;font-family:Arial,Helvetica,sans-serif;font-size:25px;height:40px;justify-content:center;line-height:1;padding:0 0 3px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:40px}.PokemonLeaguePage_rulesEditorModalHeader__UAEsC button:focus-visible,.PokemonLeaguePage_rulesEditorModalHeader__UAEsC button:hover{background:var(--pc-red-bright);border-color:var(--pc-red-bright);color:#fff;outline:none}.PokemonLeaguePage_rulesEditorModalFields__JZliL{display:grid;grid-gap:13px;gap:13px}.PokemonLeaguePage_rulesEditorModalFields__JZliL label{background:rgba(3,8,18,.42);border:1px solid rgba(125,151,190,.12);border-radius:6px;display:grid;grid-gap:8px;gap:8px;padding:12px}.PokemonLeaguePage_rulesEditorModalFields__JZliL input,.PokemonLeaguePage_rulesEditorModalFields__JZliL textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(2,7,17,.96);border:1px solid rgba(125,151,190,.32);border-left:3px solid rgba(255,43,92,.72);border-radius:5px;box-sizing:border-box;color:#f7f9ff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;outline:none;padding:11px 13px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.PokemonLeaguePage_rulesEditorModalFields__JZliL input:hover,.PokemonLeaguePage_rulesEditorModalFields__JZliL textarea:hover{border-color:rgba(255,43,92,.55)}.PokemonLeaguePage_rulesEditorModalFields__JZliL input:focus,.PokemonLeaguePage_rulesEditorModalFields__JZliL textarea:focus{background:#050c1a;border-color:var(--pc-red-bright);box-shadow:0 0 0 3px rgba(255,43,92,.12)}.PokemonLeaguePage_rulesEditorModalFields__JZliL input[readonly]{background:rgba(255,43,92,.08);color:#ff7898;cursor:default;font-family:inherit;font-weight:900}.PokemonLeaguePage_rulesEditorModalFields__JZliL textarea{min-height:118px;resize:vertical}.PokemonLeaguePage_rulesEditorModalFields__JZliL label:last-child textarea{min-height:145px}.PokemonLeaguePage_rulesEditorModalActions__lAfXc{border-top:1px solid rgba(255,43,92,.22);gap:10px;justify-content:flex-end;padding-top:16px}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button{border-radius:5px;font-size:11px;font-weight:900;height:42px;letter-spacing:.035em;min-width:175px;text-transform:uppercase;width:auto}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button:first-child{background:rgba(5,11,23,.9);border-color:rgba(125,151,190,.34);color:#d6deeb}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button:first-child:hover{background:rgba(125,151,190,.1);border-color:hsla(0,0%,100%,.45);color:#fff}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button:last-child{background:linear-gradient(100deg,#d61146,#ff285f);border-color:#ff4773;color:#fff;box-shadow:0 8px 24px rgba(214,17,70,.2)}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button:last-child:hover{background:linear-gradient(100deg,#e6174f,#ff4773)}@media (max-width:620px){.PokemonLeaguePage_rulesEditorOverlay__uhPS7{padding:10px}.PokemonLeaguePage_rulesEditorModal__33m12{padding:17px 15px}.PokemonLeaguePage_rulesEditorModalActions__lAfXc{display:grid;grid-template-columns:1fr 1fr}.PokemonLeaguePage_rulesEditorModalActions__lAfXc button{min-width:0;width:100%}}.PokemonLeaguePage_rulesBuilderSubsection__acBJz[data-depth="1"],.PokemonLeaguePage_rulesBuilderSubsection__acBJz[data-depth="2"],.PokemonLeaguePage_rulesBuilderSubsection__acBJz[data-depth="3"]{background:rgba(17,30,51,.48);border-left-color:var(--pc-red-bright);margin-left:0;padding:10px}.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_rulesBuilderSubsectionContent__n2cwy>span,.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk>span{color:var(--pc-red-bright);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk button:last-child{color:var(--pc-red-bright)}.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk .PokemonLeaguePage_rulesBuilderDeleteSubsection__VD6PO{border-color:rgba(255,43,92,.42);font-size:9px;font-weight:900;padding:0 9px;text-transform:uppercase;width:auto}.PokemonLeaguePage_rulesBuilderSubsectionHeader__UcJXk .PokemonLeaguePage_rulesBuilderDeleteSubsection__VD6PO:hover{background:rgba(255,43,92,.14)}.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL{display:grid;grid-gap:10px;gap:10px;grid-template-columns:110px minmax(0,1fr)}.PokemonLeaguePage_rulesBuilderSubsectionContent__n2cwy,.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL label{display:grid;grid-gap:6px;gap:6px;min-width:0}.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL label>span{color:var(--pc-muted);font-size:9px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL input[readonly]{background:rgba(255,43,92,.08);border-color:rgba(255,43,92,.28);color:var(--pc-red-bright);cursor:default;font-weight:900}.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL .PokemonLeaguePage_rulesBuilderItemText__R4UlR{line-height:1.45;min-height:72px;overflow-wrap:anywhere;resize:vertical;white-space:pre-wrap}.PokemonLeaguePage_rulesBuilderCanvas__bf7bi,.PokemonLeaguePage_rulesBuilderChildren__IHjrg,.PokemonLeaguePage_rulesBuilderLayout__BF9E8,.PokemonLeaguePage_rulesBuilderSubsectionFields__00OUL,.PokemonLeaguePage_rulesBuilderSubsection__acBJz,.PokemonLeaguePage_rulesBuilderSubsections__65E6f,.PokemonLeaguePage_rulesBuilder__VcSvu{max-width:100%;min-width:0}.PokemonLeaguePage_rulesBuilderSubsectionContent__n2cwy textarea{min-height:100px;overflow-wrap:anywhere;white-space:pre-wrap}.PokemonLeaguePage_rulesBuilderSubsection__acBJz[data-depth="1"] .PokemonLeaguePage_rulesBuilderSubsectionContent__n2cwy textarea{min-height:76px}.PokemonLeaguePage_rulesBuilderAddChild__p8zgu{background:transparent;border:1px dashed rgba(255,43,92,.38);border-radius:4px;color:var(--pc-red-bright);cursor:pointer;font:inherit;font-size:10px;font-weight:900;justify-self:start;padding:8px 11px;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderAddChild__p8zgu:hover{background:rgba(255,43,92,.1);border-style:solid}.PokemonLeaguePage_rulesBuilderBlock___gTMT{background:rgba(17,30,51,.72);border:1px solid hsla(227,8%,77%,.12);border-left:3px solid rgba(255,43,92,.58);border-radius:5px;display:grid;grid-gap:10px;gap:10px;padding:12px}.PokemonLeaguePage_rulesBuilderBlock___gTMT textarea{min-height:105px}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_{align-items:center;display:flex;gap:12px;justify-content:space-between}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_ select{max-width:190px}.PokemonLeaguePage_rulesBuilderBlockHeader__PHDf_ button:last-child{color:var(--pc-red-bright)}.PokemonLeaguePage_rulesBuilderAddBlocks__mkie_{align-items:center;border:1px dashed rgba(255,43,92,.28);border-radius:5px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.PokemonLeaguePage_rulesBuilderAddBlocks__mkie_>span{color:var(--pc-muted);font-size:10px;font-weight:900;margin-right:6px;text-transform:uppercase}.PokemonLeaguePage_rulesBuilderAddBlocks__mkie_ button{background:rgba(255,43,92,.1);border:1px solid rgba(255,43,92,.32);border-radius:4px;color:var(--pc-white);cursor:pointer;font:inherit;font-size:11px;font-weight:900;padding:9px 12px;text-transform:uppercase}.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_transferReviewHeading__WT6mi{align-items:end;border-bottom:1px solid rgba(255,43,92,.28);display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:16px}.PokemonLeaguePage_transferReviewHeading__WT6mi>div>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_transferReviewHeading__WT6mi h2{margin:7px 0 4px}.PokemonLeaguePage_transferReviewHeading__WT6mi p{color:var(--pc-muted);margin:0}.PokemonLeaguePage_transferReviewHeading__WT6mi>strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:12px;text-transform:uppercase}.PokemonLeaguePage_transferReviewTabs__r9KGY{background:rgba(1,4,12,.66);border:1px solid hsla(227,8%,77%,.12);border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 4px;padding:5px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewTabs__r9KGY button{align-items:center;background:transparent;border-color:transparent;color:var(--pc-muted);display:flex;gap:9px;justify-content:center;min-height:38px;padding:0 14px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewTabs__r9KGY .PokemonLeaguePage_transferReviewTabActive__N0iQq,.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewTabs__r9KGY button:hover{background:linear-gradient(135deg,rgba(200,16,62,.88),rgba(255,43,92,.92));border-color:rgba(255,43,92,.7);color:#fff}.PokemonLeaguePage_publicTransfers__D8_Ev .PokemonLeaguePage_transferReviewTabs__r9KGY{margin:0}.PokemonLeaguePage_publicTransfers__D8_Ev .PokemonLeaguePage_transferReviewTabs__r9KGY button{align-items:center;background:transparent;border:1px solid transparent;color:var(--pc-muted);display:flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:9px;justify-content:center;min-height:40px;padding:0 14px;text-transform:uppercase}.PokemonLeaguePage_publicTransfers__D8_Ev .PokemonLeaguePage_transferReviewTabs__r9KGY .PokemonLeaguePage_transferReviewTabActive__N0iQq,.PokemonLeaguePage_publicTransfers__D8_Ev .PokemonLeaguePage_transferReviewTabs__r9KGY button:hover{background:linear-gradient(135deg,rgba(200,16,62,.88),rgba(255,43,92,.92));border-color:rgba(255,43,92,.7);color:#fff}.PokemonLeaguePage_transferReviewTabs__r9KGY button span{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;font-size:10px;height:21px;justify-content:center;min-width:21px;padding:0 6px}.PokemonLeaguePage_transferReviewList__yRXPU{display:grid;grid-gap:14px;gap:14px}.PokemonLeaguePage_transferReviewEmpty__IHXT3{background:rgba(1,4,12,.52);border:1px dashed hsla(227,8%,77%,.2);border-radius:7px;color:var(--pc-muted);margin:0;padding:24px;text-align:center}.PokemonLeaguePage_publicTransfers__D8_Ev{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_publicTransfersHeading__ubFdt{align-items:end;border-bottom:1px solid rgba(255,43,92,.38);display:flex;justify-content:space-between;padding-bottom:14px}.PokemonLeaguePage_publicTransferDate__RDk3B>span,.PokemonLeaguePage_publicTransfersHeading__ubFdt>div>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.PokemonLeaguePage_publicTransfersHeading__ubFdt h2{color:var(--pc-white);font-family:var(--font-display);font-size:28px;font-style:italic;margin:5px 0 2px;text-transform:uppercase}.PokemonLeaguePage_publicTransferIdentity__Mw4eP small,.PokemonLeaguePage_publicTransfersHeading__ubFdt p{color:var(--pc-muted);margin:0}.PokemonLeaguePage_publicTransfersHeading__ubFdt>strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;text-transform:uppercase}.PokemonLeaguePage_publicTransferGrid__Q6NCt{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_publicTransferCard__tCSX_{background:linear-gradient(145deg,rgba(16,30,51,.92),rgba(2,6,15,.96));border:1px solid hsla(227,8%,77%,.14);border-left:4px solid var(--tier-color,var(--pc-red-bright));border-radius:8px;box-shadow:0 14px 32px rgba(0,0,0,.24);overflow:hidden}.PokemonLeaguePage_publicTransferCard__tCSX_>header{align-items:center;background:rgba(1,4,12,.56);border-bottom:1px solid hsla(227,8%,77%,.12);display:flex;justify-content:space-between;padding:12px 14px}.PokemonLeaguePage_publicTransferIdentity__Mw4eP{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr);min-width:0}.PokemonLeaguePage_publicTransferIdentity__Mw4eP>img,.PokemonLeaguePage_publicTransferIdentity__Mw4eP>span{height:44px;object-fit:contain;width:44px}.PokemonLeaguePage_publicTransferIdentity__Mw4eP>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.PokemonLeaguePage_publicTransferIdentity__Mw4eP strong{color:#fff;font-family:var(--font-display);font-size:14px;font-style:italic;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_publicTransferDate__RDk3B{display:grid;grid-gap:3px;gap:3px;text-align:right}.PokemonLeaguePage_publicTransferDate__RDk3B>strong{color:#fff;font-size:11px}.PokemonLeaguePage_publicTransferSides__DJzTp{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);padding:13px}.PokemonLeaguePage_publicTransferIn__FILue,.PokemonLeaguePage_publicTransferOut__16DYu{border:1px solid;border-radius:7px;display:grid;grid-gap:7px;gap:7px;padding:9px}.PokemonLeaguePage_publicTransferIn__FILue{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.48)}.PokemonLeaguePage_publicTransferOut__16DYu{background:rgba(255,43,92,.07);border-color:rgba(255,43,92,.48)}.PokemonLeaguePage_publicTransferIn__FILue>span,.PokemonLeaguePage_publicTransferOut__16DYu>span{font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_publicTransferIn__FILue>span{color:#4ade80}.PokemonLeaguePage_publicTransferOut__16DYu>span{color:#ff5a7d}.PokemonLeaguePage_publicTransferPokemon__fYZaA{align-items:center;background:rgba(1,4,12,.7);border-radius:5px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:42px minmax(0,1fr) auto;padding:5px 7px}.PokemonLeaguePage_publicTransferPokemon__fYZaA img,.PokemonLeaguePage_publicTransferPokemon__fYZaA>span{height:42px;object-fit:contain;width:42px}.PokemonLeaguePage_publicTransferPokemon__fYZaA strong{color:#fff;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_publicTransferPokemon__fYZaA em{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:#fff;font-family:var(--font-display);font-size:11px;font-style:normal;font-weight:900;min-width:48px;padding:6px 7px;text-align:center;white-space:nowrap}.PokemonLeaguePage_publicTransferIn__FILue .PokemonLeaguePage_publicTransferPokemon__fYZaA em{border-color:rgba(34,197,94,.5);color:#4ade80}.PokemonLeaguePage_publicTransferOut__16DYu .PokemonLeaguePage_publicTransferPokemon__fYZaA em{border-color:rgba(255,43,92,.52);color:#f68}.PokemonLeaguePage_publicTransferArrow__8Kusa{align-items:center;color:var(--pc-muted);display:flex;font-family:var(--font-display);font-size:18px;justify-content:center}@media (max-width:980px){.PokemonLeaguePage_publicTransferGrid__Q6NCt{grid-template-columns:1fr}}@media (max-width:620px){.PokemonLeaguePage_publicTransfersHeading__ubFdt{align-items:start;flex-direction:column;gap:10px}.PokemonLeaguePage_publicTransferCard__tCSX_>header{align-items:start}.PokemonLeaguePage_publicTransferSides__DJzTp{grid-template-columns:1fr}.PokemonLeaguePage_publicTransferArrow__8Kusa{transform:rotate(90deg)}}.PokemonLeaguePage_transferReviewCard__nP9ky{background:linear-gradient(135deg,rgba(17,30,51,.72),rgba(1,4,12,.88));border:1px solid hsla(227,8%,77%,.14);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.2);overflow:hidden}.PokemonLeaguePage_transferReviewHeader__biK6V{align-items:center;background:rgba(1,4,12,.58);border-bottom:1px solid hsla(227,8%,77%,.1);display:flex;justify-content:space-between;padding:12px 14px}.PokemonLeaguePage_transferReviewHeader__biK6V>div{display:grid;grid-gap:3px;gap:3px}.PokemonLeaguePage_transferReviewHeader__biK6V>div>strong{color:var(--pc-white);font-family:var(--font-display);font-size:15px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_transferReviewStatus__F3vGu{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.48);border-radius:999px;color:#fbbf24;font-family:var(--font-display);font-size:10px;font-weight:900;padding:6px 10px;text-transform:uppercase}.PokemonLeaguePage_transferReviewApproved__ztRTW{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.56);color:#4ade80}.PokemonLeaguePage_transferReviewRejected__ZS1Ur{background:rgba(255,43,92,.12);border-color:rgba(255,43,92,.56);color:#ff5a7d}.PokemonLeaguePage_transferReviewSides__Y96Ex{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);padding:14px}.PokemonLeaguePage_transferReviewSide__qdadj{border:1px solid;border-radius:7px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px}.PokemonLeaguePage_transferReviewIn__TFkVt{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.5)}.PokemonLeaguePage_transferReviewOut__2mES7{background:rgba(255,43,92,.07);border-color:rgba(255,43,92,.5)}.PokemonLeaguePage_transferReviewSideHeader__qZ9Zb{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_transferReviewSideHeader__qZ9Zb>strong{border-radius:4px;color:#03120a;font-family:var(--font-display);font-size:11px;font-weight:900;padding:5px 10px;text-transform:uppercase}.PokemonLeaguePage_transferReviewIn__TFkVt .PokemonLeaguePage_transferReviewSideHeader__qZ9Zb>strong{background:#35dc7d}.PokemonLeaguePage_transferReviewOut__2mES7 .PokemonLeaguePage_transferReviewSideHeader__qZ9Zb>strong{background:var(--pc-red-bright);color:#fff}.PokemonLeaguePage_transferReviewSideHeader__qZ9Zb>span{color:var(--pc-muted);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_transferReviewPokemonList__cF5uz{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PokemonLeaguePage_transferReviewPokemon__Ppihj{align-items:center;background:rgba(1,4,12,.74);border:1px solid;border-radius:6px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:46px minmax(0,1fr);min-width:0;padding:7px 9px}.PokemonLeaguePage_transferReviewIn__TFkVt .PokemonLeaguePage_transferReviewPokemon__Ppihj{border-color:rgba(34,197,94,.48)}.PokemonLeaguePage_transferReviewOut__2mES7 .PokemonLeaguePage_transferReviewPokemon__Ppihj{border-color:rgba(255,43,92,.48)}.PokemonLeaguePage_transferReviewPokemonFallback__jufNs,.PokemonLeaguePage_transferReviewPokemon__Ppihj img{height:46px;object-fit:contain;width:46px}.PokemonLeaguePage_transferReviewPokemon__Ppihj>strong{color:var(--pc-white);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_transferReviewArrow__7W8cb{align-items:center;color:var(--pc-muted);display:flex;font-family:var(--font-display);font-size:22px;justify-content:center}.PokemonLeaguePage_transferReviewActions__51qjk{border-top:1px solid hsla(227,8%,77%,.1);display:flex;gap:10px;justify-content:flex-end;padding:11px 14px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewActions__51qjk button{min-height:36px;padding:0 18px;width:auto}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewActions__51qjk button:first-child{background:transparent;border-color:rgba(255,43,92,.56);color:#f68}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewActions__51qjk button:last-child{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.64);color:#4ade80}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_transferReviewActions__51qjk button:last-child:hover{background:#22c55e;color:#03120a}@media (max-width:760px){.PokemonLeaguePage_transferReviewSides__Y96Ex{grid-template-columns:1fr}.PokemonLeaguePage_transferReviewArrow__7W8cb{transform:rotate(90deg)}}.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>.PokemonLeaguePage_resultStatsBlocks__ZLUM6{flex:1 1 100%;width: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:10px;padding:14px}.PokemonLeaguePage_resultSummaryGrid__PMu2R{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.PokemonLeaguePage_resultSeasonPoster__UiAeK{align-items:end;background:linear-gradient(135deg,rgba(12,22,39,.92),rgba(32,8,23,.72));border:1px solid rgba(255,43,92,.28);border-radius:7px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px) minmax(360px,auto);margin-top:14px;padding:14px}.PokemonLeaguePage_resultSeasonPoster__UiAeK>div:first-child{display:grid;grid-gap:4px;gap:4px}.PokemonLeaguePage_resultSeasonPoster__UiAeK span,.PokemonLeaguePage_resultSeasonPoster__UiAeK strong{font-family:var(--font-display);text-transform:uppercase}.PokemonLeaguePage_resultSeasonPoster__UiAeK span{color:var(--pc-red-bright);font-size:10px;font-weight:900}.PokemonLeaguePage_resultSeasonPoster__UiAeK small{color:var(--pc-muted);line-height:1.35}.PokemonLeaguePage_resultSeasonPoster__UiAeK select{min-height:40px}.PokemonLeaguePage_resultSeasonPosterFilters__SRkSX{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(100px,.55fr)}.PokemonLeaguePage_resultSeasonPosterActions__zVsEU{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_resultSeasonPosterActions__zVsEU button{min-height:40px;padding-inline:10px}@media (max-width:1150px){.PokemonLeaguePage_resultSeasonPoster__UiAeK{grid-template-columns:1fr}}@media (max-width:620px){.PokemonLeaguePage_resultSeasonPosterActions__zVsEU{grid-template-columns:1fr}}.PokemonLeaguePage_resultSummaryGrid__PMu2R>.PokemonLeaguePage_transferReviewEmpty__IHXT3{grid-column:1/-1}.PokemonLeaguePage_resultSummaryCard__1kcQD{background:linear-gradient(145deg,rgba(17,30,51,.76),rgba(1,4,12,.9));border:1px solid hsla(227,8%,77%,.14);border-left:4px solid var(--tier-color,var(--pc-red));border-radius:7px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.PokemonLeaguePage_resultSummaryCard__1kcQD>header{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_resultSummaryCard__1kcQD>header>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_resultSummaryStatus__Rs2gE{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.45);border-radius:999px;color:#fbbf24;font-family:var(--font-display);font-size:9px;font-weight:900;padding:5px 8px;text-transform:uppercase}.PokemonLeaguePage_resultSummaryStatusApproved__RlMAt{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.5);color:#4ade80}.PokemonLeaguePage_resultSummaryScore__VICjU{border-bottom:1px solid hsla(227,8%,77%,.1);padding-bottom:8px;text-align:center}.PokemonLeaguePage_resultSummaryScore__VICjU strong{color:var(--pc-white);font-family:var(--font-display);font-size:28px;font-style:italic}.PokemonLeaguePage_resultSummaryTeams__ql7Pc{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_resultSummaryTeams__ql7Pc>div{align-items:center;background:rgba(1,4,12,.54);border:1px solid hsla(227,8%,77%,.1);border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:40px minmax(0,1fr);min-width:0;padding:7px}.PokemonLeaguePage_resultSummaryTeams__ql7Pc img,.PokemonLeaguePage_resultSummaryTeams__ql7Pc>div>span{height:40px;object-fit:contain;width:40px}.PokemonLeaguePage_resultSummaryTeams__ql7Pc>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.PokemonLeaguePage_resultSummaryTeams__ql7Pc strong{color:var(--pc-white);font-family:var(--font-display);font-size:11px;text-transform:uppercase}.PokemonLeaguePage_resultSummaryTeams__ql7Pc small,.PokemonLeaguePage_resultSummaryTeams__ql7Pc strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_resultSummaryViewButton__fC304{background:rgba(255,43,92,.1);border-color:rgba(255,43,92,.48);color:var(--pc-white);min-height:36px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_resultSummaryViewButton__fC304:hover{background:linear-gradient(135deg,var(--pc-red),var(--pc-red-bright))}.PokemonLeaguePage_resultSummaryActions__P1drd{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_resultSummaryPostButton__3SFkF{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.55);color:#86efac;min-height:36px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_resultSummaryPostButton__3SFkF:hover:not(:disabled){background:rgba(34,197,94,.25);border-color:#4ade80;color:#fff}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_resultSummaryPostButton__3SFkF:disabled{cursor:wait;opacity:.55}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultStatsSummary__i4Gvc{background:rgba(1,4,12,.5);border:1px solid hsla(227,8%,77%,.12);border-radius:7px;padding:12px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultApproveButton__RdWXZ{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.68);color:#4ade80}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultApproveButton__RdWXZ:hover{background:#22c55e;color:#03120a}.PokemonLeaguePage_resultReviewGroup__EpyVc{display:grid;grid-gap:10px;gap:10px}.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:10px;gap:10px;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{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.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:last-child{grid-column:1/-1}.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,.PokemonLeaguePage_resultStatsBlock__u0lNz h3 button{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 .PokemonLeaguePage_resultReplayActions__GRCPK{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 .PokemonLeaguePage_resultReplayActions__GRCPK>a,.PokemonLeaguePage_resultStatsBlock__u0lNz h3 .PokemonLeaguePage_resultReplayActions__GRCPK>button{align-items:center;display:inline-flex;font-size:13px;font-style:normal;height:27px;justify-content:center;padding:0;width:29px}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 button{cursor:pointer;font-family:inherit;line-height:inherit;text-transform:uppercase}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 button:disabled{cursor:not-allowed;opacity:.45}.PokemonLeaguePage_resultReplayBlockedIcon__nEKc5,.PokemonLeaguePage_resultReplayUnavailable__DFVx4:hover .PokemonLeaguePage_resultReplayNormalIcon__33tQc{display:none}.PokemonLeaguePage_resultReplayUnavailable__DFVx4:hover .PokemonLeaguePage_resultReplayBlockedIcon__nEKc5{display:inline}.PokemonLeaguePage_resultStatsBlock__u0lNz h3 a:hover,.PokemonLeaguePage_resultStatsBlock__u0lNz h3 button:hover{background:#fff;color:var(--pc-red)}.PokemonLeaguePage_resultStatsBlock__u0lNz p{color:var(--pc-muted);font-size:11px;margin:0}.PokemonLeaguePage_resultPokemonCards__C7dVp{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_resultPokemonCardsSeries__QcIxt,.PokemonLeaguePage_resultPokemonCards__C7dVp{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_resultPokemonSide__d6Id7{align-content:start;background:rgba(1,4,12,.34);border:1px solid hsla(227,8%,77%,.08);border-radius:6px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:8px}.PokemonLeaguePage_resultPokemonSideWin__rsF65{background:linear-gradient(145deg,rgba(11,73,48,.26),rgba(1,4,12,.5));border-color:rgba(34,197,94,.58);box-shadow:inset 3px 0 0 rgba(34,197,94,.86)}.PokemonLeaguePage_resultPokemonSideLoss__zLq7w{background:linear-gradient(145deg,rgba(101,12,38,.22),rgba(1,4,12,.5));border-color:rgba(255,43,92,.5);box-shadow:inset 3px 0 0 rgba(255,43,92,.82)}.PokemonLeaguePage_resultPokemonSide__d6Id7 h4{align-items:center;color:var(--pc-white);display:flex;font-family:var(--font-display);font-size:10px;font-style:italic;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_resultPokemonSide__d6Id7 h4 span{min-width:0;overflow:hidden;text-overflow:ellipsis}.PokemonLeaguePage_resultPokemonSide__d6Id7 h4 b{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex:0 0 23px;font-size:9px;height:23px;justify-content:center;margin-left:auto}.PokemonLeaguePage_resultPokemonSideWin__rsF65 h4 b{color:#48f59c}.PokemonLeaguePage_resultPokemonSideLoss__zLq7w h4 b{color:#ff6b8e}.PokemonLeaguePage_resultPokemonSide__d6Id7:last-child h4{text-align:left}.PokemonLeaguePage_resultPokemonSideCards__OBI_b{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr}.PokemonLeaguePage_resultPokemonSideCardsSeries__sEzs8{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_resultPokemonStatCard__ptr5m{align-items:center;background:linear-gradient(135deg,rgba(17,30,51,.82),rgba(7,12,23,.94));border:1px solid hsla(227,8%,77%,.12);border-radius:6px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:48px minmax(0,1fr);min-height:72px;min-width:0;padding:9px}.PokemonLeaguePage_resultPokemonCardsSeries__QcIxt .PokemonLeaguePage_resultPokemonStatCard__ptr5m{grid-template-columns:48px minmax(0,1fr)}.PokemonLeaguePage_resultPokemonStatCard__ptr5m .PokemonLeaguePage_resultPokemonIcon__Aqhxt{height:46px;width:46px}.PokemonLeaguePage_resultPokemonStatCard__ptr5m .PokemonLeaguePage_resultPokemonIcon__Aqhxt img{height:43px;width:43px}.PokemonLeaguePage_resultPokemonStatIdentity__TpwLN{display:grid;grid-gap:7px;gap:7px;min-width:0}.PokemonLeaguePage_resultPokemonStatIdentity__TpwLN>strong{color:var(--pc-white);font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_resultPokemonMetrics__eut7e{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.PokemonLeaguePage_resultPokemonMetrics__eut7e>span{align-items:baseline;color:var(--pc-text);display:inline-flex;gap:3px}.PokemonLeaguePage_resultPokemonMetrics__eut7e b{color:var(--pc-white);font-family:var(--font-display);font-size:13px}.PokemonLeaguePage_resultPokemonMetrics__eut7e small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:900}.PokemonLeaguePage_resultPokemonMetrics__eut7e .PokemonLeaguePage_resultMetricWin__HGShB b{color:#48f59c}.PokemonLeaguePage_resultPokemonMetrics__eut7e .PokemonLeaguePage_resultMetricLoss__fr5qv b{color:#ff6b8e}.PokemonLeaguePage_resultOutcomeCircle__zscZo{align-items:center;border:1px solid;border-radius:50%;display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:10px;font-weight:900;height:27px;justify-content:center;padding:0;width:27px}.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:50px minmax(0,1fr)}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6 img,.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeam__CkVm6>span{height:50px;width:50px}.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:10px;gap:10px;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:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_resultEditDialog__e9Tus{padding:22px 22px 0}.PokemonLeaguePage_resultEditorHeading__yj8jS{align-items:start;border-bottom:1px solid rgba(255,43,92,.28);display:flex;gap:18px;justify-content:space-between;padding-bottom:16px}.PokemonLeaguePage_resultEditorHeading__yj8jS>div{min-width:0}.PokemonLeaguePage_resultEditReason__pjjlj>span,.PokemonLeaguePage_resultEditorHeading__yj8jS>div>span{color:var(--pc-red-bright);display:block;font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.11em;margin-bottom:5px;text-transform:uppercase}.PokemonLeaguePage_resultEditorHeading__yj8jS h2{color:var(--pc-white);font-family:var(--font-display);font-size:28px;line-height:1;margin:0;text-transform:uppercase}.PokemonLeaguePage_resultEditorHeading__yj8jS p,.PokemonLeaguePage_resultSectionHeading__yL5VG p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45;margin:6px 0 0}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultEditorClose__YGWC5{background:rgba(255,43,92,.07);border-color:rgba(255,43,92,.3);border-radius:50%;color:var(--pc-white);flex:0 0 38px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:400;min-height:38px;padding:0 0 2px;width:38px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultEditorClose__YGWC5:hover{background:var(--pc-red-bright)}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultMatchHeader__XAGiW{background:radial-gradient(circle at 50% 50%,rgba(255,43,92,.08),transparent 40%),rgba(8,13,24,.82);border-color:rgba(255,43,92,.28);box-shadow:0 10px 34px rgba(0,0,0,.2);padding:16px 18px}.PokemonLeaguePage_resultEditTools__avjGI section,.PokemonLeaguePage_resultGameEditor__agDAE{background:linear-gradient(145deg,rgba(9,15,29,.92),rgba(5,9,20,.9));border-color:hsla(227,8%,77%,.14);border-radius:8px;padding:16px}.PokemonLeaguePage_resultSectionHeading__yL5VG{align-items:center;display:grid;grid-gap:11px;gap:11px;grid-template-columns:42px minmax(0,1fr)}.PokemonLeaguePage_resultGameTitle__mbzPD>span,.PokemonLeaguePage_resultSectionHeading__yL5VG>span{align-items:center;background:rgba(255,43,92,.11);border:1px solid rgba(255,43,92,.48);border-radius:5px;color:var(--pc-red-bright);display:flex;font-family:var(--font-display);font-size:11px;font-weight:900;height:38px;justify-content:center;text-transform:uppercase}.PokemonLeaguePage_resultSectionHeading__yL5VG h3{font-size:15px}.PokemonLeaguePage_resultSectionHeading__yL5VG p{margin-top:2px}.PokemonLeaguePage_resultGameEditorGrid__WQ5KN{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.PokemonLeaguePage_resultGameTitle__mbzPD{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr)}.PokemonLeaguePage_resultGameTitle__mbzPD>span{border-radius:50%;font-size:16px;width:38px}.PokemonLeaguePage_resultGameTitle__mbzPD small{color:var(--pc-muted);display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-top:2px}.PokemonLeaguePage_resultManualHeader__TnA_Z,.PokemonLeaguePage_resultManualRow__lyAIR{grid-template-columns:minmax(250px,1fr) 58px 58px 58px 38px}.PokemonLeaguePage_resultManualRow__lyAIR{background:rgba(2,6,15,.68);border:1px solid hsla(227,8%,77%,.09);border-radius:6px;padding:6px}.PokemonLeaguePage_resultManualRow__lyAIR:focus-within{border-color:rgba(255,43,92,.5);box-shadow:inset 3px 0 0 var(--pc-red-bright)}.PokemonLeaguePage_resultPokemonPicker__B_RYu{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:42px minmax(0,1fr);min-width:0}.PokemonLeaguePage_resultPokemonThumb__0qJZt{align-items:center;background:rgba(10,16,30,.95);border:1px solid hsla(227,8%,77%,.12);border-radius:5px;display:flex;height:40px;justify-content:center;overflow:hidden;width:42px}.PokemonLeaguePage_resultPokemonThumb__0qJZt img{height:36px;object-fit:contain;width:36px}.PokemonLeaguePage_resultPokemonThumb__0qJZt b{color:var(--pc-muted);font-family:var(--font-display)}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultRemovePokemon__Y_v2v{background:rgba(255,43,92,.08);border-color:rgba(255,43,92,.32);color:#ff718f;font-family:Arial,Helvetica,sans-serif;font-size:21px;min-height:38px;padding:0;width:38px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultRemovePokemon__Y_v2v:hover{background:var(--pc-red-bright);color:#fff}.PokemonLeaguePage_resultEditReason__pjjlj{background:rgba(8,13,24,.65);border:1px solid hsla(227,8%,77%,.12);border-radius:7px;display:block;padding:12px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultDialogActions__A5pkC{border-top:1px solid rgba(255,43,92,.25);bottom:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0 -22px;padding:14px 22px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultDialogActions__A5pkC .PokemonLeaguePage_resultApproveButton__RdWXZ{box-shadow:0 0 18px rgba(34,197,94,.12)}@media (max-width:1000px){.PokemonLeaguePage_resultEditTools__avjGI,.PokemonLeaguePage_resultGameEditorGrid__WQ5KN{grid-template-columns:1fr}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultDialogActions__A5pkC{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (max-width:700px){.PokemonLeaguePage_resultEditDialog__e9Tus{padding:14px 14px 0}.PokemonLeaguePage_resultEditorHeading__yj8jS h2{font-size:22px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultMatchHeader__XAGiW{grid-template-columns:1fr}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultTeamAway__jOehV{direction:ltr;text-align:left}.PokemonLeaguePage_resultManualHeader__TnA_Z{display:none}.PokemonLeaguePage_resultManualRow__lyAIR{grid-template-columns:minmax(0,1fr) repeat(3,52px) 38px}.PokemonLeaguePage_resultEditDialog__e9Tus .PokemonLeaguePage_resultDialogActions__A5pkC{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -14px;padding:12px 14px}}.PokemonLeaguePage_adminTable__yMCeE,.PokemonLeaguePage_resultList__xFUtL{display:grid;grid-gap:8px;gap:8px;max-height:none;overflow:auto;padding-right:4px}.PokemonLeaguePage_auditList__OnthD{display:grid;grid-gap:10px;gap:10px;margin-top:2px;max-height:620px;overflow-y:auto;padding-right:5px;scrollbar-color:var(--pc-red-bright) rgba(4,8,18,.8);scrollbar-width:thin}.PokemonLeaguePage_auditFilters__bYfSY{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.55fr) minmax(190px,1fr) auto}.PokemonLeaguePage_auditFilters__bYfSY label{display:grid;grid-gap:5px;gap:5px;min-width:0}.PokemonLeaguePage_auditFilters__bYfSY label>span,.PokemonLeaguePage_auditResultCount__XNSaA{color:var(--pc-muted);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_auditFilters__bYfSY button{min-height:42px;white-space:nowrap}.PokemonLeaguePage_auditResultCount__XNSaA{margin:0}.PokemonLeaguePage_auditEntry__76fql{background:linear-gradient(135deg,rgba(8,13,26,.96),rgba(4,8,18,.96));border:1px solid hsla(227,8%,77%,.14);border-left:3px solid var(--pc-red-bright);border-radius:6px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px 14px}.PokemonLeaguePage_auditEntryHeader__9LTxy{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.PokemonLeaguePage_auditEntryHeader__9LTxy strong{color:var(--pc-white);font-family:var(--font-display);font-size:14px;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_auditEntryHeader__9LTxy time{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;white-space:nowrap}.PokemonLeaguePage_auditMethod__wOGba{background:rgba(255,43,92,.15);border:1px solid rgba(255,43,92,.38);border-radius:4px;color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;padding:5px 7px}.PokemonLeaguePage_auditEntryDetails__CmMfB{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr)}.PokemonLeaguePage_auditEntryDetails__CmMfB>span{color:var(--pc-text);display:grid;font-family:Arial,Helvetica,sans-serif;font-size:13px;grid-gap:3px;gap:3px;min-width:0}.PokemonLeaguePage_auditEntryDetails__CmMfB small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:9px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_auditEntryDetails__CmMfB code{color:var(--pc-muted);font-family:Consolas,monospace;font-size:11px;overflow-wrap:anywhere;white-space:normal}@media (max-width:700px){.PokemonLeaguePage_auditEntryDetails__CmMfB,.PokemonLeaguePage_auditEntryHeader__9LTxy,.PokemonLeaguePage_auditFilters__bYfSY{grid-template-columns:1fr}.PokemonLeaguePage_auditEntryHeader__9LTxy time{white-space:normal}.PokemonLeaguePage_auditMethod__wOGba{justify-self:start}}.PokemonLeaguePage_coachGrid__C__vZ{grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_roleUserRow__F4M4M.PokemonLeaguePage_coachUserRow__c7Fdv{gap:8px;grid-template-columns:minmax(0,1fr) 92px 58px;overflow:hidden;padding:10px}.PokemonLeaguePage_coachUserRow__c7Fdv .PokemonLeaguePage_coachRoleToggle__3w8Hp{grid-template-columns:92px;min-width:0;width:92px}.PokemonLeaguePage_coachUserRow__c7Fdv .PokemonLeaguePage_coachRoleToggle__3w8Hp .PokemonLeaguePage_roleToggle__oxGt_{min-height:34px;width:92px}.PokemonLeaguePage_coachUserRow__c7Fdv .PokemonLeaguePage_coachRowActions__20Vxu{grid-template-columns:58px;min-width:0;width:50px}.PokemonLeaguePage_coachUserRow__c7Fdv .PokemonLeaguePage_coachRowActions__20Vxu button{min-height:34px;min-width:0;padding:7px 6px;width:50px}.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:10px;gap:10px;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_replaySourceRow__LTlT_{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(220px,1fr) auto minmax(170px,.45fr) auto}.PokemonLeaguePage_replaySourceRow__LTlT_>span{color:var(--pc-muted);font-family:var(--font-display);font-size:10px;text-transform:uppercase}.PokemonLeaguePage_replayFileSelected__Hw8el{align-items:center;background:rgba(8,13,24,.95);border:1px solid rgba(255,35,91,.55);border-radius:4px;display:grid;grid-gap:10px;gap:10px;grid-column:1/4;grid-template-columns:auto minmax(0,1fr) auto;min-height:40px;min-width:0;padding:0 12px}.PokemonLeaguePage_replayFileSelected__Hw8el small,.PokemonLeaguePage_replayFileSelected__Hw8el span{color:var(--pc-accent);font-family:var(--font-display);font-size:10px;white-space:nowrap}.PokemonLeaguePage_replayFileSelected__Hw8el strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_replayFileButton__pL_1K{align-items:center;background:rgba(8,13,24,.95);border:1px solid rgba(255,35,91,.55);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-display);font-size:11px;justify-content:center;min-height:40px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_replayFileButton__pL_1K input{display:none}.PokemonLeaguePage_resultList__xFUtL .PokemonLeaguePage_replayFileClear__29bFY{display:block;min-height:40px;padding:8px 12px;text-align:center}@media (max-width:760px){.PokemonLeaguePage_replaySourceRow__LTlT_{grid-template-columns:1fr auto}.PokemonLeaguePage_replayFileSelected__Hw8el{grid-column:1;grid-template-columns:auto minmax(0,1fr)}.PokemonLeaguePage_replayFileSelected__Hw8el small,.PokemonLeaguePage_replaySourceRow__LTlT_>span{display:none}}.PokemonLeaguePage_coachDashboard__zf89x{background:radial-gradient(circle at 88% 8%,rgba(255,43,92,.13),transparent 30%),linear-gradient(145deg,rgba(9,18,35,.98),rgba(3,7,16,.98));overflow:hidden;padding:0}.PokemonLeaguePage_coachDashboardHeader__q1x8C{align-items:center;border-bottom:1px solid rgba(255,43,92,.25);display:flex;justify-content:space-between;padding:20px 22px}.PokemonLeaguePage_coachDashboardHeader__q1x8C h2{font-size:30px;margin:4px 0 2px}.PokemonLeaguePage_coachDashboardHeader__q1x8C p{margin:0}.PokemonLeaguePage_coachWeekStatus__YmnQs{border-left:2px solid var(--pc-red-bright);display:grid;grid-gap:4px;gap:4px;min-width:210px;padding:5px 0 5px 16px}.PokemonLeaguePage_coachDashboardActions__52CUx small,.PokemonLeaguePage_coachDashboardStats___urrZ small,.PokemonLeaguePage_coachWeekStatus__YmnQs small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.PokemonLeaguePage_coachWeekStatus__YmnQs strong{color:#fff;font-family:var(--font-display);font-size:16px;text-transform:uppercase}.PokemonLeaguePage_coachDashboardStats___urrZ{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));background:hsla(0,0%,100%,.08)}.PokemonLeaguePage_coachDashboardStats___urrZ article{background:rgba(4,9,19,.94);display:grid;grid-gap:3px;gap:3px;padding:16px 20px}.PokemonLeaguePage_coachDashboardStats___urrZ strong{color:#fff;font-family:var(--font-display);font-size:26px;line-height:1}.PokemonLeaguePage_coachDashboardStats___urrZ strong em{color:var(--pc-muted);font-size:14px;font-style:normal}.PokemonLeaguePage_coachDashboardActions__52CUx span,.PokemonLeaguePage_coachDashboardStats___urrZ span{color:var(--pc-muted);font-size:12px}.PokemonLeaguePage_coachDashboardActions__52CUx{display:grid;grid-gap:10px;gap:10px;grid-template-columns:.8fr .8fr 1.4fr;padding:14px 20px}.PokemonLeaguePage_coachDashboardActions__52CUx article{background:rgba(8,14,27,.72);border:1px solid hsla(227,8%,77%,.13);border-radius:6px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px}.PokemonLeaguePage_coachDashboardActions__52CUx article>strong{color:#fff;font-family:var(--font-display);font-size:18px}.PokemonLeaguePage_coachDashboardActions__52CUx .PokemonLeaguePage_coachDashboardAlert__AOYBf{background:rgba(255,43,92,.1);border-color:rgba(255,43,92,.42)}.PokemonLeaguePage_coachDashboard__zf89x>.PokemonLeaguePage_transferNotice__2I_DQ{margin:0 20px 16px}.PokemonLeaguePage_coachActionTabs__eIRoi{background:rgba(2,6,15,.82);border:1px solid rgba(255,43,92,.24);border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.PokemonLeaguePage_coachActionTabs__eIRoi button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--pc-muted);cursor:pointer;display:flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:38px;min-width:0;padding:7px 10px;white-space:nowrap;text-transform:uppercase}.PokemonLeaguePage_coachActionTabs__eIRoi .PokemonLeaguePage_coachActionTabActive__XRWCz,.PokemonLeaguePage_coachActionTabs__eIRoi button:hover{background:linear-gradient(135deg,rgba(200,16,62,.88),rgba(255,43,92,.92));border-color:rgba(255,90,125,.72);color:#fff}.PokemonLeaguePage_coachActionTabs__eIRoi strong{align-items:center;background:#ffd43b;border-radius:999px;color:#090b10;display:inline-flex;font-size:10px;font-weight:950;height:22px;justify-content:center;min-width:22px;padding:0 6px}.PokemonLeaguePage_fixtureWorkspace__AEV7E{background:linear-gradient(145deg,rgba(5,10,22,.98),rgba(8,17,33,.94))}.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG{align-items:center;display:flex;gap:16px;justify-content:space-between}.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG>div{display:grid;grid-gap:3px;gap:3px}.PokemonLeaguePage_fixtureWorkspaceCard__WC4bC small,.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG span,.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG h2{margin:0}.PokemonLeaguePage_fixtureWorkspaceActions__sXQ4J button,.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG>button{background:rgba(4,8,18,.9);border:1px solid rgba(255,43,92,.46);border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:900;min-height:38px;padding:8px 14px;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceActions__sXQ4J button:hover,.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG>button:hover{background:rgba(255,43,92,.16);border-color:var(--pc-red-bright)}.PokemonLeaguePage_fixtureWorkspaceActions__sXQ4J button:disabled,.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx button:disabled{cursor:not-allowed;opacity:.38}.PokemonLeaguePage_fixtureWorkspaceList__PqTvl{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCard__WC4bC{align-content:stretch;align-items:stretch;background:linear-gradient(145deg,rgba(4,9,20,.98),rgba(9,18,34,.94))!important;border:1px solid hsla(227,8%,77%,.16)!important;border-left:4px solid rgba(255,43,92,.82)!important;border-radius:7px!important;color:#fff;cursor:pointer;display:grid;grid-gap:0;gap:0;grid-template-rows:auto minmax(58px,1fr) auto;justify-content:stretch;min-height:148px;padding:0!important;text-align:left;text-transform:none;width:100%}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCard__WC4bC:hover{background:linear-gradient(145deg,rgba(15,24,42,.98),rgba(17,10,26,.96))!important;border-color:rgba(255,43,92,.75)!important;transform:translateY(-1px)}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCardComplete__9mGD4{background:linear-gradient(145deg,rgba(4,39,31,.96),rgba(4,20,25,.98))!important;border-color:rgba(32,227,154,.58) rgba(32,227,154,.58) rgba(32,227,154,.58) #20e39a!important;box-shadow:inset 0 0 30px rgba(32,227,154,.045)}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCardComplete__9mGD4:hover{background:linear-gradient(145deg,rgba(5,49,39,.98),rgba(5,25,30,.98))!important;border-color:rgba(32,227,154,.82)!important}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCardAction__5ZFPD{background:linear-gradient(145deg,rgba(47,38,5,.96),rgba(24,22,14,.98))!important;border-color:rgba(255,212,59,.58) rgba(255,212,59,.58) rgba(255,212,59,.58) #ffd43b!important;box-shadow:inset 0 0 30px rgba(255,212,59,.045)}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_fixtureWorkspaceCardAction__5ZFPD:hover{background:linear-gradient(145deg,rgba(58,47,6,.98),rgba(30,27,15,.98))!important;border-color:rgba(255,212,59,.82)!important}.PokemonLeaguePage_fixtureWorkspaceCard__WC4bC strong{color:#fff;display:block;font-family:var(--font-display);font-size:17px;line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceCard__WC4bC span{color:#fff}.PokemonLeaguePage_fixtureWorkspaceCard__WC4bC em{color:var(--pc-muted);font-size:10px;font-style:normal}.PokemonLeaguePage_fixtureWorkspaceCardFooter__3cc10,.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe,.PokemonLeaguePage_fixtureWorkspaceOpponent__M0Frk{align-items:center;display:flex;min-width:0}.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe{border-bottom:1px solid hsla(227,8%,77%,.1);justify-content:space-between;padding:11px 14px 10px}.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe em{background:transparent;border:0;color:var(--pc-muted);font-family:var(--font-display);font-weight:900;letter-spacing:.035em;padding:0;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe .PokemonLeaguePage_fixtureWorkspaceStatusAction__PZnh2{background:transparent;border:0;color:#ffd43b}.PokemonLeaguePage_fixtureWorkspaceCardTopline__4gpAe .PokemonLeaguePage_fixtureWorkspaceStatusComplete__gTE2J{background:transparent;border:0;color:#20e39a}.PokemonLeaguePage_fixtureWorkspaceOpponent__M0Frk{gap:14px;padding:13px 14px}.PokemonLeaguePage_fixtureWorkspaceOpponent__M0Frk>span:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.PokemonLeaguePage_fixtureWorkspaceOpponent__M0Frk>span:last-child>span{color:var(--pc-muted);font-size:12px;overflow-wrap:anywhere;text-transform:none}.PokemonLeaguePage_fixtureWorkspaceVersus__bwvd2{align-items:center;align-self:stretch;border-right:1px solid rgba(255,43,92,.26);color:var(--pc-red-bright)!important;display:flex;flex:0 0 38px;font-family:var(--font-display);font-size:12px;font-weight:950}.PokemonLeaguePage_fixtureWorkspaceCardFooter__3cc10{border-top:1px solid hsla(227,8%,77%,.12);color:var(--pc-muted)!important;font-size:11px;justify-content:space-between;min-height:38px;padding:9px 14px 10px;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceCardFooter__3cc10 b{color:var(--pc-red-bright);font-size:9px}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V{background:rgba(3,8,18,.72);border:1px solid hsla(227,8%,77%,.13);border-radius:6px;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:13px 16px}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V>div+div{border-left:1px solid hsla(227,8%,77%,.13)}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V strong{color:#fff;font-family:var(--font-display);font-size:15px;overflow-wrap:anywhere;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V span{color:var(--pc-muted);font-size:12px}.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx{background:rgba(2,6,15,.9);border:1px solid rgba(255,43,92,.22);border-radius:6px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding:5px}.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--pc-muted);cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:900;min-height:36px;text-transform:uppercase}.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx .PokemonLeaguePage_fixtureWorkspaceTabActive__AiL7V,.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx button:hover{background:rgba(255,43,92,.18);border-color:rgba(255,43,92,.55);color:#fff}.PokemonLeaguePage_fixtureWorkspaceActions__sXQ4J{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.PokemonLeaguePage_fixturePrepSurface__w7NMN{grid-column:1/-1;min-width:0}.PokemonLeaguePage_fixtureToolContext__gf08N{align-items:center;background:rgba(4,9,20,.82);border:1px solid rgba(255,43,92,.3);border-left:3px solid var(--pc-red-bright);border-radius:5px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px;padding:11px 13px}.PokemonLeaguePage_fixtureToolContext__gf08N small{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_fixtureToolContext__gf08N strong{color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_fixtureToolContext__gf08N span{color:#9ca9bb;font-size:12px;text-align:right}.PokemonLeaguePage_coachNeedsAction__wGvoz{background:linear-gradient(135deg,rgba(255,43,92,.13),rgba(7,16,31,.96));border:1px solid rgba(255,43,92,.38);border-left:4px solid var(--pc-red-bright);border-radius:7px;padding:15px 18px}.PokemonLeaguePage_coachNeedsAction__wGvoz>span,.PokemonLeaguePage_replayGuide__e7po_>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_coachNeedsAction__wGvoz h2{color:#fff;font-family:var(--font-display);font-size:21px;margin:5px 0 3px;text-transform:uppercase}.PokemonLeaguePage_coachNeedsAction__wGvoz p{color:var(--pc-muted);margin:0}.PokemonLeaguePage_coachDueFixtures__a9WmU{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-top:12px}.PokemonLeaguePage_coachDueFixtures__a9WmU button{background:rgba(3,8,18,.72);border:1px solid rgba(255,43,92,.25);border-radius:5px;color:#fff;cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:10px 12px;text-align:left}.PokemonLeaguePage_coachDueFixtures__a9WmU button:hover{border-color:var(--pc-red-bright)}.PokemonLeaguePage_coachDueFixtures__a9WmU small,.PokemonLeaguePage_coachDueFixtures__a9WmU span{color:var(--pc-red-bright);font-size:10px;font-weight:850;text-transform:uppercase}.PokemonLeaguePage_coachDueFixtures__a9WmU strong{font-family:var(--font-display);font-size:13px;text-transform:uppercase}.PokemonLeaguePage_coachActionsPanel__9SlyZ .PokemonLeaguePage_adminCard__aPXr2,.PokemonLeaguePage_coachActionsPanel__9SlyZ .PokemonLeaguePage_coachNeedsAction__wGvoz,.PokemonLeaguePage_coachActionsPanel__9SlyZ .PokemonLeaguePage_replayGuide__e7po_,.PokemonLeaguePage_coachActionsPanel__9SlyZ>*{box-sizing:border-box;width:100%}.PokemonLeaguePage_coachActionsPanel__9SlyZ .PokemonLeaguePage_adminGrid__YOM_d>:only-child{grid-column:1/-1}.PokemonLeaguePage_replayGuide__e7po_ ol{counter-reset:replay-step;display:grid;grid-gap:9px;gap:9px;list-style:none;margin:14px 0 0;padding:0}.PokemonLeaguePage_replayGuide__e7po_ li{align-items:start;background:rgba(8,13,24,.82);border:1px solid hsla(227,8%,77%,.13);border-radius:6px;counter-increment:replay-step;display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:30px minmax(0,1fr);padding:10px}.PokemonLeaguePage_replayGuide__e7po_ li:before{align-items:center;background:var(--pc-red-bright);border-radius:50%;color:#fff;content:counter(replay-step);display:flex;font-family:var(--font-display);font-size:11px;font-weight:900;grid-row:1/span 2;height:28px;justify-content:center;width:28px}.PokemonLeaguePage_replayGuide__e7po_ li>strong{color:#fff}.PokemonLeaguePage_replayGuide__e7po_ li p{color:var(--pc-muted);margin:0}.PokemonLeaguePage_coachHistoryList___j1qc{display:grid;grid-gap:8px;gap:8px}.PokemonLeaguePage_coachHistoryList___j1qc>.PokemonLeaguePage_card__xTEdg,.PokemonLeaguePage_coachHistoryList___j1qc>article{align-items:center;background:rgba(8,13,24,.88);border:1px solid hsla(227,8%,77%,.14);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:11px 13px}.PokemonLeaguePage_coachHistoryList___j1qc article>div:first-child{display:grid;grid-gap:3px;gap:3px}.PokemonLeaguePage_coachHistoryList___j1qc article strong{color:#fff}.PokemonLeaguePage_coachHistoryList___j1qc article small{color:var(--pc-muted)}.PokemonLeaguePage_coachHistoryList___j1qc article>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_coachRosterGrid__PaYSW{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_coachRosterRow__Ey2nW{align-items:center;background:rgba(8,13,24,.95);border:1px solid hsla(227,8%,77%,.16);border-radius:5px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) auto auto;min-height:52px;padding:6px 10px}.PokemonLeaguePage_coachRosterPlayed__MqL_g{background:linear-gradient(100deg,rgba(25,104,65,.34),rgba(8,20,20,.96));border-color:rgba(53,216,121,.58);box-shadow:inset 3px 0 0 #35d879}.PokemonLeaguePage_coachRosterNeedsGame__zi_1A{background:linear-gradient(100deg,rgba(126,101,19,.35),rgba(22,19,8,.96));border-color:rgba(231,200,60,.62);box-shadow:inset 3px 0 0 #e7c83c}.PokemonLeaguePage_staffRosterGameSummary__jcVYT{align-items:center;background:rgba(231,200,60,.1);border:1px solid rgba(231,200,60,.42);border-radius:5px;display:flex;gap:12px;padding:10px 14px}.PokemonLeaguePage_staffRosterGameSummary__jcVYT strong{color:#e7c83c;font-family:var(--font-display);font-size:28px}.PokemonLeaguePage_staffRosterAllowanceGrid__uMNVr{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(150px,1fr));margin:12px 0}.PokemonLeaguePage_staffRosterAllowanceCard__J_Zhf{background:rgba(7,13,27,.72);border:1px solid rgba(115,139,177,.22);border-radius:5px;display:grid;padding:10px 14px}.PokemonLeaguePage_staffRosterAllowanceCard__J_Zhf>small,.PokemonLeaguePage_staffRosterAllowanceCard__J_Zhf>span{color:var(--pc-muted)}.PokemonLeaguePage_staffRosterAllowanceCard__J_Zhf>span{font-family:var(--font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.PokemonLeaguePage_staffRosterAllowanceCard__J_Zhf>strong{color:var(--pc-white);font-family:var(--font-display);font-size:28px;line-height:1.15}@media (max-width:760px){.PokemonLeaguePage_staffRosterAllowanceGrid__uMNVr{grid-template-columns:1fr}}.PokemonLeaguePage_coachRosterRow__Ey2nW>img{height:34px;object-fit:contain;width:34px}.PokemonLeaguePage_coachRosterIdentity__i9A3S{min-width:0}.PokemonLeaguePage_coachRosterIdentity__i9A3S>span{color:var(--pc-white);display:block;font-family:var(--font-display);font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_coachRosterIdentity__i9A3S .PokemonLeaguePage_typeRow__pnPe7{margin-top:3px}.PokemonLeaguePage_coachRosterIdentity__i9A3S .PokemonLeaguePage_typeChip__xpz0x,.PokemonLeaguePage_coachRosterIdentity__i9A3S .PokemonLeaguePage_typeChip__xpz0x img{height:16px}.PokemonLeaguePage_coachRosterRow__Ey2nW small{color:var(--pc-muted);font-size:12px;font-weight:850;white-space:nowrap}.PokemonLeaguePage_coachGameCount__H9qjL,.PokemonLeaguePage_coachPointCount__VhnL4{align-items:baseline;border-left:1px solid rgba(255,43,92,.24);display:flex;gap:4px;min-width:54px;padding-left:14px}.PokemonLeaguePage_coachGameCount__H9qjL strong,.PokemonLeaguePage_coachPointCount__VhnL4 strong{color:var(--pc-white);font-family:var(--font-display);font-size:22px;line-height:1}.PokemonLeaguePage_coachGameCount__H9qjL small,.PokemonLeaguePage_coachPointCount__VhnL4 small{color:var(--pc-red-bright);font-size:9px}.PokemonLeaguePage_coachFormerPokemon__t6K_R{opacity:.72}.PokemonLeaguePage_coachFormerPokemon__t6K_R .PokemonLeaguePage_coachRosterIdentity__i9A3S .PokemonLeaguePage_typeRow__pnPe7>small{color:var(--pc-muted);font-size:9px;text-transform:uppercase}.PokemonLeaguePage_discordAlertEditor__WO0A3{background:linear-gradient(145deg,rgba(9,15,29,.98),rgba(5,8,17,.98))}.PokemonLeaguePage_discordAlertHeading__q487b{align-items:start;display:flex;gap:20px;justify-content:space-between}.PokemonLeaguePage_discordAlertHeading__q487b h2{margin-bottom:5px}.PokemonLeaguePage_discordAlertLayout__JQRYn{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);margin-top:18px}.PokemonLeaguePage_discordAlertFields__gkECY{display:grid;grid-gap:11px;gap:11px}.PokemonLeaguePage_discordActionToggles__oRPPj{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.PokemonLeaguePage_discordActionToggles__oRPPj .PokemonLeaguePage_checkRow__afn1p{background:rgba(8,13,24,.9);border:1px solid hsla(227,8%,77%,.15);border-radius:5px;padding:9px;text-transform:capitalize}.PokemonLeaguePage_discordEmbedPreview__GqDgS{align-content:start;background:#2b2d31;border-left:4px solid #ff2b5c;border-radius:5px;color:#dbdee1;display:grid;grid-gap:10px;gap:10px;padding:16px}.PokemonLeaguePage_discordEmbedPreview__GqDgS>small{color:#949ba4;font-size:10px;font-weight:800;text-transform:uppercase}.PokemonLeaguePage_discordEmbedPreview__GqDgS h3{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:17px;margin:0}.PokemonLeaguePage_discordEmbedPreview__GqDgS p{color:#dbdee1;margin:0}.PokemonLeaguePage_discordEmbedPreview__GqDgS>div{display:grid;grid-gap:2px;gap:2px}.PokemonLeaguePage_discordEmbedPreview__GqDgS>div span{color:#fff;font-size:12px;font-weight:800}.PokemonLeaguePage_discordEmbedPreview__GqDgS>div strong{color:#dbdee1;font-size:12px;font-weight:500}.PokemonLeaguePage_discordEmbedPreview__GqDgS footer{color:#949ba4;font-size:10px;margin-top:4px}@media (max-width:760px){.PokemonLeaguePage_coachDashboardHeader__q1x8C{align-items:start;gap:14px;flex-direction:column}.PokemonLeaguePage_coachWeekStatus__YmnQs{width:100%}.PokemonLeaguePage_coachDashboardStats___urrZ{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_coachDashboardActions__52CUx,.PokemonLeaguePage_coachDueFixtures__a9WmU{grid-template-columns:1fr}.PokemonLeaguePage_discordAlertHeading__q487b{flex-direction:column}.PokemonLeaguePage_discordAlertLayout__JQRYn{grid-template-columns:1fr}.PokemonLeaguePage_discordActionToggles__oRPPj{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_coachActionTabs__eIRoi{grid-template-columns:1fr}.PokemonLeaguePage_fixtureWorkspaceHeading__wEIyG{align-items:stretch;flex-direction:column}.PokemonLeaguePage_fixtureWorkspaceActions__sXQ4J,.PokemonLeaguePage_fixtureWorkspaceList__PqTvl,.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V,.PokemonLeaguePage_fixtureWorkspaceTabs__fsKhx{grid-template-columns:1fr}.PokemonLeaguePage_fixtureToolContext__gf08N{grid-template-columns:1fr;gap:3px}.PokemonLeaguePage_fixtureToolContext__gf08N span{text-align:left}.PokemonLeaguePage_fixtureWorkspaceSummary__xwd_V>div+div{border-left:0;border-top:1px solid hsla(227,8%,77%,.13)}.PokemonLeaguePage_coachRosterGrid__PaYSW{grid-template-columns:1fr}}.PokemonLeaguePage_transferActions___WtC4{background:linear-gradient(180deg,rgba(5,10,24,.72),rgba(5,10,24,.98));display:grid;grid-gap:10px;gap:10px;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(190px,1.05fr) 92px minmax(120px,.7fr) 50px minmax(210px,1.05fr) 40px 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),.PokemonLeaguePage_draftPickHeader___aMcG span:nth-child(9){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:10px;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_draftPokemonAutocomplete__0xpdW{min-width:0;width:100%}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiOutlinedInput-root{background:rgba(8,13,24,.95);color:var(--pc-text);min-height:40px;overflow:hidden;padding:2px 48px 2px 4px!important}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiOutlinedInput-root.Mui-disabled{opacity:1}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiOutlinedInput-notchedOutline{border-color:hsla(227,8%,77%,.18)}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .Mui-focused .MuiOutlinedInput-notchedOutline,.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--pc-red-bright)!important}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiInputBase-input{color:#f7f8fc!important;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:8px 6px!important;text-overflow:ellipsis;-webkit-text-fill-color:#f7f8fc!important}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiInputBase-input.Mui-disabled{opacity:.82;-webkit-text-fill-color:#f7f8fc!important}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiAutocomplete-endAdornment{align-items:stretch;bottom:0;display:flex;right:0!important;top:0!important}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiAutocomplete-popupIndicator{background:rgba(255,43,92,.14);border-left:1px solid rgba(255,43,92,.46);border-radius:0;color:#fff;height:100%;margin:0;width:44px}.PokemonLeaguePage_draftPokemonAutocomplete__0xpdW .MuiAutocomplete-popupIndicator:hover{background:rgba(255,43,92,.3)}.PokemonLeaguePage_draftPokemonAutocompleteMenu__Z8c09{background:#080d18!important;border:1px solid rgba(255,43,92,.42);color:var(--pc-text)!important}.PokemonLeaguePage_draftPokemonAutocompleteList__CtwvE{max-height:320px!important;padding:5px!important}.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq{align-items:center!important;border-radius:4px;color:#f7f8fc!important;display:grid!important;grid-gap:8px;gap:8px;grid-template-columns:34px minmax(0,1fr) auto;min-height:42px!important}.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq:hover,.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq[aria-selected=true]{background:rgba(255,43,92,.16)!important}.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq img,.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq>span{height:32px;object-fit:contain;width:32px}.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq strong{color:#f7f8fc!important;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_draftPokemonAutocompleteOption__fZUmq small{color:#ff4f79!important;font-family:var(--font-display);font-size:10px;font-weight:900;white-space:nowrap}.PokemonLeaguePage_draftClearPickButton__pC7Ax{align-items:center;background:rgba(255,43,92,.08);border:1px solid rgba(255,43,92,.5);border-radius:6px;color:var(--pc-red-bright);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:20px;font-weight:900;height:36px;justify-content:center;line-height:1;min-width:36px;padding:0;width:36px}.PokemonLeaguePage_draftClearPickButton__pC7Ax:hover:not(:disabled){background:var(--pc-red);color:#fff}.PokemonLeaguePage_draftClearPickButton__pC7Ax:disabled{cursor:not-allowed;opacity:.35}.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:10px;gap:10px;min-width:0;padding:10px}.PokemonLeaguePage_tierRow__Zs6CN{align-items:center;grid-template-columns:58px 64px minmax(118px,150px) 64px minmax(340px,1fr) 82px 82px 92px}.PokemonLeaguePage_playerCreateRow__PhpNV,.PokemonLeaguePage_tierCreateRow__TsIws{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(118px,150px) 64px 82px 82px 72px minmax(340px,1fr) 112px}.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_tierBadgeIcon__OXs2M{flex:0 0 auto;height:24px;margin-right:6px;max-height:24px;max-width:24px;object-fit:contain;transform:scale(1.75);width:24px}.PokemonLeaguePage_tierLogoField__OmotG{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:34px minmax(0,1fr);min-width:0}.PokemonLeaguePage_tierLogoPreviewFrame__EOmWT{align-items:center;background:rgba(1,4,12,.72);border:1px solid hsla(227,8%,77%,.16);border-radius:5px;display:inline-flex;height:34px;justify-content:center;overflow:hidden;width:34px}.PokemonLeaguePage_tierLogoPreview__e3V18{display:block;flex:0 0 auto;height:22px;max-height:22px;max-width:22px;object-fit:contain;transform:scale(1.75);width:22px}.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:10px;gap:10px;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:10px;gap:10px;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:10px;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_navScroller__QcGyL{flex-basis:100%;order:3;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-color:rgba(255,43,92,.72) rgba(5,7,15,.42);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.PokemonLeaguePage_navScroller__QcGyL::-webkit-scrollbar{height:6px}.PokemonLeaguePage_navScroller__QcGyL::-webkit-scrollbar-track{background:rgba(5,7,15,.42);border-radius:999px}.PokemonLeaguePage_navScroller__QcGyL::-webkit-scrollbar-thumb{background:rgba(255,43,92,.72);border-radius:999px}.PokemonLeaguePage_primaryNav__KVVB9 .PokemonLeaguePage_menuButton__62xab,.PokemonLeaguePage_primaryNav__KVVB9 .PokemonLeaguePage_menuGroup__MJa2N,.PokemonLeaguePage_primaryNav__KVVB9 .PokemonLeaguePage_navButton__a7Wi1{flex:0 0 auto}.PokemonLeaguePage_primaryNav__KVVB9{flex:0 0 auto;justify-content:flex-start}.PokemonLeaguePage_navScroller__QcGyL .PokemonLeaguePage_menuNav__xWvyD{display:flex;margin-left:0}.PokemonLeaguePage_navScroller__QcGyL .PokemonLeaguePage_menuPanel__t5rJK{left:auto;max-height:calc(100vh - var(--pc-nav-height) - var(--pc-sticky-offset) - 12px);overflow-y:auto;position:fixed;right:12px;top:calc(var(--pc-sticky-offset) + var(--pc-nav-height) - 8px)}.PokemonLeaguePage_navScroller__QcGyL .PokemonLeaguePage_primaryNav__KVVB9 .PokemonLeaguePage_menuPanel__t5rJK{left:12px;right:auto}.PokemonLeaguePage_navDivider__fhptS{margin:4px 10px}.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_knockoutBracket__roXh_{grid-template-columns:minmax(320px,1fr) 64px minmax(300px,.95fr)}.PokemonLeaguePage_promotionBracket__ETkZo{grid-template-columns:260px 34px 260px 34px 260px;overflow-x:auto;padding-bottom:8px}.PokemonLeaguePage_knockoutChampionColumn__FJubi{grid-column:1/-1;padding-top:0}.PokemonLeaguePage_knockoutChampionColumn__FJubi:before{display:none}.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:132px}.PokemonLeaguePage_nav__m32OL{gap:8px;padding:10px 12px}.PokemonLeaguePage_brand__82lZP{gap:8px;min-width:0}.PokemonLeaguePage_brand__82lZP strong{font-size:14px}.PokemonLeaguePage_brand__82lZP small{font-size:7px}.PokemonLeaguePage_brandLogo__FKtL3,.PokemonLeaguePage_brandMark__aB1Cv{height:38px;width:38px}.PokemonLeaguePage_navAccountControls__ENNk6{flex-basis:142px;min-width:142px}.PokemonLeaguePage_seasonSelect__5mxef{min-width:142px;width:142px}.PokemonLeaguePage_menuNav__xWvyD{display:flex}.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_draftPrepHeader__FzSZZ,.PokemonLeaguePage_draftPrepLayout__ILtgE,.PokemonLeaguePage_draftPrepPickerControls__5ODRu,.PokemonLeaguePage_draftPrepPickerHeader__61VLV,.PokemonLeaguePage_draftPrepPokemon__TOSTP,.PokemonLeaguePage_draftPrepToolbar__4Ytzz,.PokemonLeaguePage_registerCallout__DOG8B{grid-template-columns:1fr}.PokemonLeaguePage_draftPrepSummary__PMEfP{justify-content:start}.PokemonLeaguePage_draftPrepAddRow__9sows,.PokemonLeaguePage_draftPrepPickerGrid__1ZQNs{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_knockoutBracket__roXh_{gap:14px;grid-template-columns:1fr}.PokemonLeaguePage_promotionBracket__ETkZo{grid-template-columns:1fr;overflow-x:visible;padding-bottom:0}.PokemonLeaguePage_promotionBracket__ETkZo .PokemonLeaguePage_promotionRound__N27Fi,.PokemonLeaguePage_promotionBracket__ETkZo .PokemonLeaguePage_promotionRound__N27Fi:last-child{grid-column:1}.PokemonLeaguePage_promotionConnector__7f09M{display:none}.PokemonLeaguePage_postseasonChoiceControls__RMkPl{grid-template-columns:1fr}.PokemonLeaguePage_knockoutRound__1QzXn:first-child,.PokemonLeaguePage_knockoutRound__1QzXn:nth-child(3){grid-template-rows:none}.PokemonLeaguePage_knockoutConnector__dB5_J{display:none}.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:50px;padding:3px}.PokemonLeaguePage_rosterDetail__EQW0d{gap:8px;grid-template-columns:48px minmax(0,1fr) 72px}.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:10px}.PokemonLeaguePage_transferPokemonButton__iod__{grid-template-columns:40px minmax(0,1fr) auto}.PokemonLeaguePage_fixtureIdentity__PFvF2{grid-template-columns:64px minmax(0,1fr)}.PokemonLeaguePage_fixtureTeam__cxrMn p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PokemonLeaguePage_fixtureTeam__cxrMn p b{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.05em}.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_rulesBook__HgwwA,.PokemonLeaguePage_rulesBuilderLayout__BF9E8,.PokemonLeaguePage_rulesBuilderPageFields__BTlM4,.PokemonLeaguePage_rulesGrid__V_3VZ{grid-template-columns:1fr}.PokemonLeaguePage_rulesBookmarks__JvUth{position:static}.PokemonLeaguePage_rulesBookmarks__JvUth nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PokemonLeaguePage_rulesBuilderHeader__hd77e{align-items:stretch;flex-direction:column}.PokemonLeaguePage_resourcesGrid__d9MUL{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_resultStatsBlocks__ZLUM6{grid-template-columns:1fr}.PokemonLeaguePage_resultPokemonCardsSeries__QcIxt,.PokemonLeaguePage_resultPokemonCards__C7dVp{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_resultEditTools__avjGI,.PokemonLeaguePage_resultGameEditorGrid__WQ5KN{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}}@media (max-width:1160px){.PokemonLeaguePage_coachGrid__C__vZ{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_coachUserRow__c7Fdv{grid-template-columns:minmax(0,1fr) 92px 58px}.PokemonLeaguePage_coachRowActions__20Vxu{grid-template-columns:58px}}@media (max-width:900px){.PokemonLeaguePage_coachGrid__C__vZ{grid-template-columns:1fr}}@media (max-width:1180px){.PokemonLeaguePage_fixtureGrid__vOvPh{grid-template-columns:1fr}}@media (max-width:720px){.PokemonLeaguePage_fixtureSideCard__AfaDH{grid-template-columns:1fr}.PokemonLeaguePage_rosterStrip__365FI{justify-content:flex-start}}.PokemonLeaguePage_franchiseHeader__V3CJN{grid-template-columns:96px minmax(0,1fr)}.PokemonLeaguePage_franchiseHeroLogo__Wea2t{border-radius:0;height:92px;width:92px}.PokemonLeaguePage_teamTop__QRmmM{align-items:center;gap:14px}.PokemonLeaguePage_teamLogoPlaceholder__IPxG0,.PokemonLeaguePage_teamLogo__0GP7t{background:transparent;border:0;border-radius:0;height:68px;padding:0;width:68px}.PokemonLeaguePage_standingsTable__YigM3:not(.PokemonLeaguePage_pokemonLeaderboardTable__mKlB6) .PokemonLeaguePage_standingsRow__hTaMm:not(:first-child)>span:first-child{grid-template-columns:66px minmax(0,1fr)}.PokemonLeaguePage_standingsTable__YigM3:not(.PokemonLeaguePage_pokemonLeaderboardTable__mKlB6) .PokemonLeaguePage_standingsRow__hTaMm:not(:first-child)>span:first-child em,.PokemonLeaguePage_standingsTable__YigM3:not(.PokemonLeaguePage_pokemonLeaderboardTable__mKlB6) .PokemonLeaguePage_standingsRow__hTaMm:not(:first-child)>span:first-child img{background:transparent;border:0;border-radius:0;height:62px;padding:0;width:62px}.PokemonLeaguePage_snakePick__ZWQbn{grid-template-columns:46px 70px minmax(160px,1.2fr) 70px minmax(170px,1fr)}.PokemonLeaguePage_snakeTeamLogo__Qk8Se{background:transparent;border:0;border-radius:0;height:66px;padding:0;width:66px}.PokemonLeaguePage_liveDraftHero__WrEVZ{align-items:center;border-left:4px solid var(--tier-color,var(--pc-red));display:flex;justify-content:space-between;gap:18px}.PokemonLeaguePage_liveDraftHeroSide__PMG94{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end;min-width:180px}.PokemonLeaguePage_liveDraftHeroSide__PMG94 small,.PokemonLeaguePage_liveDraftToggleRow__Y_eNz small{color:var(--pc-muted);font-size:12px}.PokemonLeaguePage_liveDraftModePill__Qia2P{border:1px solid hsla(227,8%,77%,.22);border-radius:999px;color:var(--pc-muted);font-family:var(--font-display);font-size:11px;font-weight:900;padding:7px 12px;text-transform:uppercase}.PokemonLeaguePage_liveDraftModePillActive__BANfK{background:rgba(0,210,122,.13);border-color:rgba(0,210,122,.75);color:#31f3a1}.PokemonLeaguePage_liveDraftStatusGrid__LQQ0h{--live-draft-column-gap:32px;grid-column-gap:var(--live-draft-column-gap);column-gap:var(--live-draft-column-gap);display:grid;grid-template-columns:repeat(2,calc((100% - var(--live-draft-column-gap)) / 2));grid-row-gap:24px;row-gap:24px;width:100%}.PokemonLeaguePage_draftConfirmPickButton__Hc4d9{align-items:center;background:rgba(25,211,135,.12);border:1px solid rgba(25,211,135,.7);border-radius:6px;color:#42f0a4;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:19px;font-weight:900;height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.PokemonLeaguePage_draftConfirmPickButton__Hc4d9:hover:not(:disabled){background:#19d387;color:#031009}.PokemonLeaguePage_draftConfirmPickButton__Hc4d9:disabled{cursor:not-allowed;opacity:.35}.PokemonLeaguePage_draftConfirmPickButtonLocked__vpbmv{background:hsla(227,8%,77%,.08);border-color:hsla(227,8%,77%,.25);color:var(--pc-muted);opacity:.7!important}.PokemonLeaguePage_liveDraftCoachPickControls__A0jGi{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 40px;margin-top:4px;min-width:0;padding-top:8px;width:100%}.PokemonLeaguePage_liveDraftCoachPickControls__A0jGi>small{color:#ffcf4a;grid-column:1/-1}.PokemonLeaguePage_liveDraftCoachPickControlsLocked__6VOpV{opacity:.72}.PokemonLeaguePage_liveDraftCoachPickControlsLocked__6VOpV>small{color:var(--pc-muted)}.PokemonLeaguePage_liveDraftPickTimer__Pi428{align-items:center;background:rgba(255,207,74,.08);border:1px solid rgba(255,207,74,.38);border-radius:5px;display:flex;justify-content:space-between;margin-top:10px;padding:8px 12px;text-transform:uppercase}.PokemonLeaguePage_liveDraftPickTimer__Pi428 strong{color:#ffcf4a;font-family:var(--font-display);font-size:22px}.PokemonLeaguePage_liveDraftPickTimerUrgent__6YCPy{background:rgba(255,43,92,.14);border-color:#ff2b5c}.PokemonLeaguePage_liveDraftPickTimerUrgent__6YCPy span,.PokemonLeaguePage_liveDraftPickTimerUrgent__6YCPy strong{color:#ff2b5c;font-weight:1000}.PokemonLeaguePage_liveDraftTimerSetting__2gZXd{align-items:center;background:rgba(6,12,25,.72);border:1px solid rgba(148,163,184,.18);border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(90px,1fr) 72px auto 72px;min-height:48px;padding:6px 8px}.PokemonLeaguePage_liveDraftTimerSetting__2gZXd button,.PokemonLeaguePage_liveDraftTimerSetting__2gZXd input{height:34px;min-width:0;width:100%}.PokemonLeaguePage_tierDraftControlGrid__uPK3E{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.PokemonLeaguePage_tierDraftControl__cEBi0{align-items:center;background:rgba(6,12,25,.78);border:1px solid color-mix(in srgb,var(--tier-color,var(--pc-red)) 58%,transparent);border-left:3px solid var(--tier-color,var(--pc-red));border-radius:5px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 8px}.PokemonLeaguePage_tierDraftControl__cEBi0>div{align-items:center;display:flex;gap:7px;min-width:0}.PokemonLeaguePage_tierDraftControl__cEBi0 img{height:26px;object-fit:contain;width:26px}.PokemonLeaguePage_tierDraftControl__cEBi0 span{color:#fff;font-family:var(--font-display);font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_tierDraftControl__cEBi0 button{background:rgba(0,210,122,.11);border-color:rgba(0,210,122,.65);color:#31f3a1;font-size:9px;min-height:32px;min-width:92px;padding:0 9px;width:auto}.PokemonLeaguePage_tierDraftControl__cEBi0 .PokemonLeaguePage_tierDraftPauseButton__mxQ6S{background:rgba(255,207,74,.1);border-color:rgba(255,207,74,.7);color:#ffcf4a}@media (max-width:720px){.PokemonLeaguePage_tierDraftControlGrid__uPK3E{grid-template-columns:1fr}}@media (max-width:1200px){.PokemonLeaguePage_standingsGrid__cs0iS{grid-template-columns:1fr}}.PokemonLeaguePage_managerReplacementCard__9ZXx5{border-color:rgba(245,158,11,.56)}.PokemonLeaguePage_managerReplacementFields__iDYTr{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) 34px minmax(240px,1fr) auto}.PokemonLeaguePage_managerReplacementFields__iDYTr label{display:grid;grid-gap:6px;gap:6px;min-width:0}.PokemonLeaguePage_managerReplacementFields__iDYTr label>span{color:var(--pc-muted);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_managerReplacementArrow__XX4yX{align-items:center;color:#fbbf24;display:flex;font-family:var(--font-display);font-size:24px;height:38px;justify-content:center}.PokemonLeaguePage_managerReplacementFields__iDYTr>button{min-height:38px;white-space:nowrap}@media (max-width:900px){.PokemonLeaguePage_managerReplacementFields__iDYTr{grid-template-columns:1fr}.PokemonLeaguePage_managerReplacementArrow__XX4yX{transform:rotate(90deg)}}.PokemonLeaguePage_liveDraftMainGrid__tllNs{--live-draft-column-gap:32px;align-items:start;grid-column-gap:var(--live-draft-column-gap);column-gap:var(--live-draft-column-gap);display:grid;grid-template-columns:repeat(2,calc((100% - var(--live-draft-column-gap)) / 2));grid-row-gap:28px;row-gap:28px;width:100%}.PokemonLeaguePage_liveDraftMainGrid__tllNs>*,.PokemonLeaguePage_liveDraftStatusGrid__LQQ0h>*{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.PokemonLeaguePage_liveDraftAvailableCard__d_osT,.PokemonLeaguePage_liveDraftFullCard__x7z_m{min-width:0}.PokemonLeaguePage_liveDraftFullCard__x7z_m{overflow:hidden}.PokemonLeaguePage_liveDraftAvailableCard__d_osT{align-self:start;position:-webkit-sticky;position:sticky;top:92px}.PokemonLeaguePage_liveDraftAvailableSearch__jLJzI{background:rgba(1,4,12,.78);border:1px solid rgba(255,43,92,.36);border-radius:6px;box-sizing:border-box;color:#f7f8fc;font:inherit;margin:2px 0 12px;outline:none;padding:10px 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.PokemonLeaguePage_liveDraftAvailableSearch__jLJzI::placeholder{color:hsla(227,8%,77%,.62)}.PokemonLeaguePage_liveDraftAvailableSearch__jLJzI:focus{border-color:var(--pc-red-bright);box-shadow:0 0 0 3px rgba(255,43,92,.12)}.PokemonLeaguePage_liveDraftAvailableList__PRPZP{display:grid;grid-gap:8px;gap:8px;max-height:620px;overflow:auto;padding-right:6px}.PokemonLeaguePage_liveDraftPointDivider__1Osbo{align-items:center;color:var(--pc-red-bright);display:flex;font-family:var(--font-display);font-size:11px;font-weight:900;gap:10px;letter-spacing:.08em;margin:8px 0 2px;text-transform:uppercase}.PokemonLeaguePage_liveDraftPointDivider__1Osbo:after{background:linear-gradient(90deg,rgba(255,43,92,.85),rgba(255,43,92,0));content:"";flex:1 1;height:1px}.PokemonLeaguePage_liveDraftAvailableRow__QK8qS{align-items:center;background:rgba(1,4,12,.72);border:1px solid hsla(227,8%,77%,.12);border-radius:7px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) minmax(132px,auto);min-width:0;padding:8px 9px;transition:border-color .14s ease,filter .14s ease,opacity .14s ease}.PokemonLeaguePage_liveDraftAvailableIcon__ngT92{height:38px;object-fit:contain;width:38px}.PokemonLeaguePage_liveDraftAvailableText__mPLUa{align-self:center;display:grid;grid-gap:2px;gap:2px;min-width:0}.PokemonLeaguePage_liveDraftAvailableNameLine__26HSn{align-items:center;display:flex;gap:8px;min-width:0}.PokemonLeaguePage_liveDraftAvailableNameLine__26HSn strong{min-width:0}.PokemonLeaguePage_liveDraftAvailableTypes__kD_vL{align-items:center;display:flex;flex:0 0 auto;gap:4px}.PokemonLeaguePage_liveDraftAvailableTypes__kD_vL .PokemonLeaguePage_typeChip__xpz0x{background:transparent;border:0;height:20px;padding:0;width:20px}.PokemonLeaguePage_liveDraftAvailableTypes__kD_vL .PokemonLeaguePage_typeChip__xpz0x img{height:20px;object-fit:contain;width:20px}.PokemonLeaguePage_liveDraftAvailableMeta__9RipX{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:138px}.PokemonLeaguePage_liveDraftAvailableMeta__9RipX>strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:14px;font-weight:900;line-height:1;min-width:58px;text-align:right;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_liveDraftAvailableText__mPLUa strong{color:var(--pc-white);font-family:var(--font-display);font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_liveDraftAvailableText__mPLUa small{color:var(--pc-muted);font-size:11px}.PokemonLeaguePage_liveDraftAvailableState__rxhPA{border:1px solid rgba(0,210,122,.55);border-radius:999px;color:#31f3a1;font-family:var(--font-display);font-size:9px;font-weight:900;padding:4px 7px;text-transform:uppercase}.PokemonLeaguePage_liveDraftAvailablePicked__Do9mC{filter:grayscale(1);opacity:.38}.PokemonLeaguePage_liveDraftAvailablePicked__Do9mC .PokemonLeaguePage_liveDraftAvailableState__rxhPA{border-color:hsla(227,8%,77%,.35);color:var(--pc-muted)}.PokemonLeaguePage_liveDraftAvailablePicked__Do9mC .PokemonLeaguePage_liveDraftAvailableMeta__9RipX>strong{color:var(--pc-muted)}.PokemonLeaguePage_liveDraftAvailablePicked__Do9mC .PokemonLeaguePage_liveDraftAvailableText__mPLUa strong{text-decoration:line-through}.PokemonLeaguePage_liveDraftRecentList__6yyZb,.PokemonLeaguePage_liveDraftRoundList__2kfZW,.PokemonLeaguePage_liveDraftRoundPicks___J2e1,.PokemonLeaguePage_liveDraftRound__rvhft{display:grid;grid-gap:8px;gap:8px}.PokemonLeaguePage_liveDraftRoundHeader__2Q7xs{align-items:center;color:var(--pc-red-bright);display:flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:10px;text-transform:uppercase}.PokemonLeaguePage_liveDraftRoundHeader__2Q7xs:after{background:linear-gradient(90deg,rgba(255,43,92,.55),transparent);content:"";flex:1 1;height:1px}.PokemonLeaguePage_liveDraftPick__7xwOt{align-items:center;background:rgba(1,4,12,.74);border:1px solid hsla(227,8%,77%,.12);border-left:4px solid var(--tier-color,var(--pc-red));border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px 38px minmax(0,1fr) 40px minmax(0,1fr);max-width:100%;min-width:0;overflow:hidden;padding:9px 10px}.PokemonLeaguePage_liveDraftPickComplete__zHv1E{border-color:rgba(255,43,92,.26)}.PokemonLeaguePage_liveDraftPickPending__7JCtz{opacity:.68}.PokemonLeaguePage_liveDraftPickNumber__8KXb2,.PokemonLeaguePage_liveDraftPickTeam__3Nx6Y,.PokemonLeaguePage_liveDraftPokemonText__PBTHj{display:grid;grid-gap:2px;gap:2px;min-width:0}.PokemonLeaguePage_liveDraftPickNumber__8KXb2 strong,.PokemonLeaguePage_liveDraftPickTeam__3Nx6Y strong,.PokemonLeaguePage_liveDraftPokemonText__PBTHj strong{color:var(--pc-white);font-family:var(--font-display);font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_liveDraftPickNumber__8KXb2 small,.PokemonLeaguePage_liveDraftPickTeam__3Nx6Y small,.PokemonLeaguePage_liveDraftPokemonText__PBTHj small{color:var(--pc-muted);font-size:11px;line-height:1.15}.PokemonLeaguePage_liveDraftPokemonIcon__QJvso,.PokemonLeaguePage_liveDraftTeamLogo__vDnm3{height:38px;object-fit:contain;width:38px}.PokemonLeaguePage_liveDraftPokemonIcon__QJvso{height:42px;width:42px}.PokemonLeaguePage_liveDraftToggleRow__Y_eNz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftToggleButton__ROcrx{background:rgba(1,4,12,.78);border-color:rgba(255,43,92,.55);min-width:108px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftToggleActive__ROzI0{background:var(--pc-red);border-color:var(--pc-red-bright);color:#fff}@media (max-width:900px){.PokemonLeaguePage_liveDraftHero__WrEVZ,.PokemonLeaguePage_liveDraftMainGrid__tllNs,.PokemonLeaguePage_liveDraftStatusGrid__LQQ0h{display:grid;grid-template-columns:1fr}.PokemonLeaguePage_liveDraftAvailableCard__d_osT{position:static}.PokemonLeaguePage_liveDraftHeroSide__PMG94{align-items:start;justify-items:start;min-width:0}.PokemonLeaguePage_liveDraftPick__7xwOt{grid-template-columns:48px 38px minmax(120px,1fr)}.PokemonLeaguePage_liveDraftPokemonIcon__QJvso,.PokemonLeaguePage_liveDraftPokemonText__PBTHj{grid-column:2/-1}}.PokemonLeaguePage_staffDraftQuickGrid__OUiPK{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(300px,.72fr) minmax(360px,.88fr);justify-content:start}.PokemonLeaguePage_staffDraftCompactCard__w2suS{align-content:start;gap:8px;min-width:0;padding:14px 16px}.PokemonLeaguePage_staffDraftCompactCard__w2suS h2{font-size:clamp(22px,2vw,28px);line-height:1;margin:0}.PokemonLeaguePage_staffDraftCompactCard__w2suS p{font-size:12px;line-height:1.3;margin:0}.PokemonLeaguePage_staffDraftCompactCard__w2suS .PokemonLeaguePage_liveDraftToggleRow__Y_eNz{align-items:center;background:rgba(6,12,25,.72);border:1px solid rgba(148,163,184,.18);border-radius:5px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:184px minmax(0,1fr);min-height:48px;padding:5px 8px}.PokemonLeaguePage_staffDraftCompactCard__w2suS .PokemonLeaguePage_liveDraftToggleRow__Y_eNz small{color:#aeb9ca;line-height:1.25}.PokemonLeaguePage_staffDraftCompactActions__h89Th button,.PokemonLeaguePage_staffDraftCompactCard__w2suS .PokemonLeaguePage_liveDraftToggleButton__ROcrx{min-height:36px;min-width:104px;padding:0 16px;width:auto}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftSwitch__hUTJ2{align-items:center;background:rgba(1,4,12,.82);border:1px solid rgba(255,43,92,.58);border-radius:999px;color:var(--pc-muted);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:900;gap:10px;min-height:36px;justify-content:flex-start;min-width:0;padding:0 14px 0 8px;text-transform:uppercase;transition:border-color .18s ease,color .18s ease,background .18s ease;width:184px}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftSwitch__hUTJ2:hover:not(:disabled){background:rgba(20,29,46,.96);border-color:hsla(227,8%,77%,.55);color:#fff}.PokemonLeaguePage_liveDraftSwitchTrack__ZPuwJ{align-items:center;background:hsla(227,8%,77%,.14);border:1px solid hsla(227,8%,77%,.28);border-radius:999px;display:inline-flex;height:20px;padding:2px;width:42px}.PokemonLeaguePage_liveDraftSwitchThumb__nRQ7x{background:var(--pc-muted);border-radius:999px;display:block;height:14px;transform:translateX(0);transition:transform .18s ease,background .18s ease;width:14px}.PokemonLeaguePage_liveDraftSwitchLabel__n6bz2{flex:1 1;text-align:left}.PokemonLeaguePage_liveDraftSwitchState__A19aT{color:#7f8a9c;font-size:10px;letter-spacing:.06em}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftSwitchActive__BBJVX{background:rgba(5,30,28,.9);border-color:rgba(0,210,122,.72);color:#31f3a1}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftSwitchActive__BBJVX .PokemonLeaguePage_liveDraftSwitchState__A19aT{color:#31f3a1}.PokemonLeaguePage_adminCard__aPXr2 .PokemonLeaguePage_liveDraftSwitchActive__BBJVX:hover:not(:disabled){background:rgba(7,42,37,.96);border-color:#31f3a1}.PokemonLeaguePage_liveDraftSwitchActive__BBJVX .PokemonLeaguePage_liveDraftSwitchTrack__ZPuwJ{background:rgba(0,210,122,.18);border-color:rgba(0,210,122,.72)}.PokemonLeaguePage_liveDraftSwitchActive__BBJVX .PokemonLeaguePage_liveDraftSwitchThumb__nRQ7x{background:#31f3a1;transform:translateX(20px)}.PokemonLeaguePage_staffDraftCompactActions__h89Th{align-items:center;display:flex;gap:10px}.PokemonLeaguePage_staffDraftCompactActions__h89Th button{min-width:160px}.PokemonLeaguePage_staffDraftOrderCard__pI9xj{gap:10px;padding:16px 18px}.PokemonLeaguePage_staffDraftOrderCard__pI9xj h2{font-size:clamp(24px,2.2vw,32px);line-height:1;margin:0}.PokemonLeaguePage_staffDraftOrderCard__pI9xj p{font-size:12px;line-height:1.3;margin:0}.PokemonLeaguePage_staffDraftOrderControls__MI8IO{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto auto auto}.PokemonLeaguePage_staffDraftOrderControls__MI8IO select{min-height:38px}.PokemonLeaguePage_staffDraftOrderControls__MI8IO button{min-height:38px;min-width:190px;padding:0 16px;width:auto}.PokemonLeaguePage_rosterSyncButton__esBC_{background:rgba(1,4,12,.72)!important;border:1px solid rgba(255,43,92,.7)!important;color:var(--pc-red-bright)!important}.PokemonLeaguePage_rosterSyncButton__esBC_:hover:not(:disabled){background:var(--pc-red)!important;color:#fff!important}.PokemonLeaguePage_legacyRosterCleanupButton__ExNqb{background:rgba(255,43,94,.14)!important;border:1px solid rgba(255,43,94,.55)!important;color:var(--pc-hot)!important}.PokemonLeaguePage_legacyRosterCleanupButton__ExNqb:hover:not(:disabled){background:var(--pc-hot)!important;color:#fff!important}.PokemonLeaguePage_staffDraftOrderCard__pI9xj .PokemonLeaguePage_assignmentGrid__kpp3s{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PokemonLeaguePage_staffDraftOrderCard__pI9xj .PokemonLeaguePage_assignmentRow__BxXP8{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(0,1fr);min-height:48px;padding:8px 10px}.PokemonLeaguePage_staffDraftOrderCard__pI9xj .PokemonLeaguePage_assignmentRow__BxXP8 strong{font-size:15px;line-height:1}.PokemonLeaguePage_staffDraftOrderCard__pI9xj .PokemonLeaguePage_assignmentRow__BxXP8 select{min-height:36px}@media (max-width:900px){.PokemonLeaguePage_staffDraftOrderControls__MI8IO,.PokemonLeaguePage_staffDraftQuickGrid__OUiPK{grid-template-columns:1fr}.PokemonLeaguePage_staffDraftCompactActions__h89Th button,.PokemonLeaguePage_staffDraftOrderControls__MI8IO button{width:100%}}.PokemonLeaguePage_fixtureSideCard__AfaDH{height:96px;min-height:96px;padding:8px 10px}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_fixtureSideCard__AfaDH,.PokemonLeaguePage_fixtureSideCard__AfaDH{grid-template-columns:minmax(0,1fr)!important}.PokemonLeaguePage_fixtureTeamRow__J_dQR{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(122px,.9fr) minmax(0,1.1fr);height:100%;min-width:0;width:100%}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_fixtureTeamRow__J_dQR{grid-template-columns:minmax(116px,.9fr) minmax(0,1fr) 44px}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:44px minmax(0,1fr);min-width:0}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F>div{min-width:0}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F .PokemonLeaguePage_logoPlaceholder__6fiQ7,.PokemonLeaguePage_fixtureTeamIdentity__yEb7F img{display:block;height:44px;max-height:44px;max-width:44px;object-fit:contain;width:44px}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F h3{color:var(--pc-white);font-family:var(--font-display);font-size:clamp(10px,.72vw,12px);font-style:italic;font-weight:900;line-height:1.05;margin:0 0 3px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F p{align-items:center;color:var(--pc-muted);display:grid;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:850;grid-gap:2px;gap:2px;grid-template-columns:minmax(0,1fr);line-height:1.1;margin:0;min-width:0;white-space:nowrap}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PokemonLeaguePage_fixtureTeamIdentity__yEb7F p b{color:var(--pc-red-bright);font-family:var(--font-display);font-size:9px;font-style:italic;font-weight:900;grid-column:1;justify-self:start;white-space:nowrap}.PokemonLeaguePage_fixtureRosterIcons__CDmrb{align-items:center;display:grid;grid-gap:4px 5px;gap:4px 5px;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;min-width:0}.PokemonLeaguePage_fixtureMatchupReported__qt8xx .PokemonLeaguePage_fixtureRosterIcons__CDmrb{grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_fixtureRosterIcons__CDmrb .PokemonLeaguePage_rosterIcon__tyMWV,.PokemonLeaguePage_fixtureRosterIcons__CDmrb img{display:block;height:28px!important;max-height:28px!important;max-width:28px!important;object-fit:contain;width:28px!important}.PokemonLeaguePage_fixtureScoreBox__mO5_z{align-items:center;align-self:stretch;background:rgba(5,7,15,.96);border:1px solid rgba(255,43,92,.72);border-radius:6px;color:var(--pc-white);display:flex;font-family:var(--font-display);font-size:24px;font-style:normal;font-weight:900;justify-content:center;line-height:1;min-height:58px;text-align:center}.PokemonLeaguePage_fixtureScoreWin__RWf49{border-color:rgba(34,197,94,.88);box-shadow:inset 0 0 16px rgba(34,197,94,.08)}.PokemonLeaguePage_fixtureScoreLoss__Z5QLb{border-color:rgba(255,43,92,.85);box-shadow:inset 0 0 16px rgba(255,43,92,.08)}@media (max-width:560px){.PokemonLeaguePage_resultPokemonCardsSeries__QcIxt,.PokemonLeaguePage_resultPokemonCards__C7dVp,.PokemonLeaguePage_resultPokemonSideCardsSeries__sEzs8{grid-template-columns:1fr}}.PokemonLeaguePage_adminGrid__YOM_d,.PokemonLeaguePage_adminPanel__AUC__{gap:14px}.PokemonLeaguePage_adminCard__aPXr2{background:linear-gradient(180deg,rgba(6,9,19,.97),rgba(3,6,14,.98));border-color:hsla(0,0%,100%,.08);border-radius:7px;box-shadow:none;padding:18px}.PokemonLeaguePage_adminCard__aPXr2>span{letter-spacing:.11em}.PokemonLeaguePage_adminCard__aPXr2 h2{color:var(--pc-white);font-size:clamp(19px,1.8vw,25px)}.PokemonLeaguePage_adminCard__aPXr2 p{color:var(--pc-muted)}.PokemonLeaguePage_adminCard__aPXr2 input,.PokemonLeaguePage_adminCard__aPXr2 select,.PokemonLeaguePage_adminCard__aPXr2 textarea{background:rgba(10,15,28,.72);border-color:hsla(0,0%,100%,.1);border-radius:5px}.PokemonLeaguePage_adminCard__aPXr2 input:focus,.PokemonLeaguePage_adminCard__aPXr2 select:focus,.PokemonLeaguePage_adminCard__aPXr2 textarea:focus{border-color:rgba(255,43,92,.6);box-shadow:0 0 0 2px rgba(255,43,92,.08)}.PokemonLeaguePage_adminCard__aPXr2 button,.PokemonLeaguePage_resultList__xFUtL button{background:rgba(10,15,28,.88);border-color:hsla(0,0%,100%,.1)}.PokemonLeaguePage_adminCard__aPXr2 button:hover,.PokemonLeaguePage_resultList__xFUtL button:hover{background:rgba(255,43,92,.14);border-color:rgba(255,43,92,.5)}.PokemonLeaguePage_primaryButton__dq_3g{border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 10px 24px rgba(255,43,92,.13)}.PokemonLeaguePage_adminTabs__DEgHl,.PokemonLeaguePage_coachActionTabs__eIRoi{background:rgba(4,7,16,.72);border-color:hsla(0,0%,100%,.07);gap:5px;padding:5px}.PokemonLeaguePage_adminTabs__DEgHl button,.PokemonLeaguePage_coachActionTabs__eIRoi button{background:transparent;border-color:transparent;color:#8d98aa}.PokemonLeaguePage_adminTabs__DEgHl button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_adminTabs__DEgHl button:hover,.PokemonLeaguePage_coachActionTabs__eIRoi .PokemonLeaguePage_coachActionTabActive__XRWCz,.PokemonLeaguePage_coachActionTabs__eIRoi button:hover{background:rgba(255,43,92,.13);border-color:rgba(255,43,92,.42);box-shadow:inset 0 -2px 0 var(--pc-red-bright);color:var(--pc-white)}.PokemonLeaguePage_coachDashboardActions__52CUx article,.PokemonLeaguePage_configSection__v7GVy,.PokemonLeaguePage_workflowStep__QA3_4{background:rgba(10,15,28,.54);border-color:hsla(0,0%,100%,.07);box-shadow:none}.PokemonLeaguePage_configSection__v7GVy{border-left-width:3px}.PokemonLeaguePage_coachDashboard__zf89x{background:radial-gradient(circle at 88% 8%,rgba(255,43,92,.1),transparent 30%),linear-gradient(145deg,rgba(8,15,29,.98),rgba(3,7,16,.98))}.PokemonLeaguePage_coachDashboardHeader__q1x8C{border-bottom-color:hsla(0,0%,100%,.08)}.PokemonLeaguePage_coachDashboardStats___urrZ{background:hsla(0,0%,100%,.06)}.PokemonLeaguePage_coachDashboardStats___urrZ article{background:rgba(4,8,17,.94)}.PokemonLeaguePage_coachDashboardActions__52CUx{gap:7px}.PokemonLeaguePage_surface__D8qeL{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.PokemonLeaguePage_draftBoardSummary__tS3qe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_draftBoardSummary__tS3qe>div{align-items:center;border-right:1px solid hsla(0,0%,100%,.07);display:flex;gap:9px;min-height:58px;padding:10px 17px}.PokemonLeaguePage_draftBoardSummary__tS3qe>div:last-child{border-right:0}.PokemonLeaguePage_draftBoardSummary__tS3qe>div>strong{color:var(--pc-white);font-family:var(--font-display);font-size:24px;font-style:normal;line-height:1}.PokemonLeaguePage_draftBoardSummary__tS3qe>div>span{border:0;color:#8d98aa;font-size:9px;letter-spacing:.1em;min-height:0;padding:0}.PokemonLeaguePage_draftBoardControls__66ZP9{display:grid;grid-template-columns:minmax(390px,1fr) auto auto 154px}.PokemonLeaguePage_draftBoardControls__66ZP9>.PokemonLeaguePage_viewToggle__USMIu:first-child{justify-self:start}.PokemonLeaguePage_draftBoardControls__66ZP9>.PokemonLeaguePage_checkRow__afn1p{justify-self:center}.PokemonLeaguePage_draftBoardControls__66ZP9>.PokemonLeaguePage_viewToggle__USMIu{justify-self:end}.PokemonLeaguePage_pointBoardControls__k4_zJ{justify-self:end;min-width:154px}.PokemonLeaguePage_pointBoardControlsHidden__4_9_f{pointer-events:none;visibility:hidden}.PokemonLeaguePage_pointBoard__SKIkb{gap:5px}.PokemonLeaguePage_pointColumn__19_HT{border-radius:5px}.PokemonLeaguePage_pointPokemonList__D7D4q{gap:0;grid-auto-rows:minmax(76px,auto);padding:4px 9px 8px}.PokemonLeaguePage_pointPokemonCard__Y76P8{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.065);border-radius:0;box-sizing:border-box;height:auto;min-height:76px;padding:7px 3px}.PokemonLeaguePage_pointPokemonCard__Y76P8:last-child{border-bottom:0}.PokemonLeaguePage_pointPokemonCard__Y76P8:hover{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.065)}.PokemonLeaguePage_pointPokemonCard__Y76P8>div{min-width:0}.PokemonLeaguePage_pointPokemonCard__Y76P8 strong{font-size:13px;line-height:1.15;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.PokemonLeaguePage_pointDraftedLabel__tv1bu,.PokemonLeaguePage_pointPokemonCard__Y76P8 .PokemonLeaguePage_draftedTeamLink__FM4xf,.PokemonLeaguePage_pointPokemonCard__Y76P8 small{font-size:11px;line-height:1.15;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.PokemonLeaguePage_draftListRow__n3owq{min-height:98px}.PokemonLeaguePage_draftListPokemon__pUXP4{grid-template-columns:84px minmax(0,1fr)}.PokemonLeaguePage_draftListPokemon__pUXP4 img,.PokemonLeaguePage_draftListPokemon__pUXP4>span{height:72px;width:72px}.PokemonLeaguePage_draftListPokemon__pUXP4 strong{font-size:17px}.PokemonLeaguePage_draftListDrafted__GHX7t,.PokemonLeaguePage_draftListDrafted__GHX7t.PokemonLeaguePage_draftedTeamLink__FM4xf{font-size:15px}@media (max-width:1180px){.PokemonLeaguePage_draftBoardControls__66ZP9{grid-template-columns:minmax(0,1fr) auto}.PokemonLeaguePage_draftBoardControls__66ZP9>.PokemonLeaguePage_checkRow__afn1p,.PokemonLeaguePage_draftBoardControls__66ZP9>.PokemonLeaguePage_viewToggle__USMIu,.PokemonLeaguePage_pointBoardControls__k4_zJ{justify-self:stretch}.PokemonLeaguePage_pointBoardControls__k4_zJ{justify-content:flex-end}}@media (max-width:720px){.PokemonLeaguePage_draftBoardSummary__tS3qe{grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_draftBoardSummary__tS3qe>div{align-items:flex-start;flex-direction:column;gap:3px;padding:10px 12px}.PokemonLeaguePage_draftBoardControls__66ZP9{grid-template-columns:1fr}.PokemonLeaguePage_pointBoardControls__k4_zJ{justify-content:center}.PokemonLeaguePage_pointBoardControlsHidden__4_9_f{display:flex;min-height:34px}}.PokemonLeaguePage_homeDashboard__o2DHF{display:grid;grid-gap:clamp(24px,3vw,38px);gap:clamp(24px,3vw,38px);margin-top:26px}.PokemonLeaguePage_homeSeasonHero__oIvHA{align-items:center;background:radial-gradient(circle at 85% 20%,rgba(255,43,92,.2),transparent 36%),linear-gradient(125deg,#070a15,#0c1528);border:1px solid rgba(255,43,92,.34);border-radius:10px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);overflow:hidden;padding:clamp(24px,4vw,44px);position:relative}.PokemonLeaguePage_homeSeasonHero__oIvHA:after{border:28px solid hsla(0,0%,100%,.018);content:"";height:220px;position:absolute;right:-45px;top:-85px;transform:rotate(24deg);width:220px}.PokemonLeaguePage_homeEyebrow__T3MU6,.PokemonLeaguePage_homeSectionHeader__tTnfW>div>span{color:var(--pc-red-bright);font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.PokemonLeaguePage_homeSeasonHero__oIvHA h2{color:var(--pc-white);font-size:clamp(32px,4vw,56px);font-style:italic;line-height:.95;margin:8px 0 12px;text-transform:uppercase}.PokemonLeaguePage_homeSeasonHero__oIvHA p{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;margin:0}.PokemonLeaguePage_homeHeroRegistration__eIGRJ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;position:relative;z-index:1}.PokemonLeaguePage_homeHeroRegistration__eIGRJ>button{background:transparent;border:0;color:var(--pc-white);cursor:pointer;font-family:var(--font-display);font-size:11px;font-style:italic;font-weight:900;padding:5px 0;text-transform:uppercase}.PokemonLeaguePage_homeHeroRegistration__eIGRJ>button:hover{color:var(--pc-red-bright)}.PokemonLeaguePage_homeHeroRegistration__eIGRJ>button b{color:var(--pc-red-bright);font-size:16px;margin-left:5px}.PokemonLeaguePage_homeSeasonStats__INQod{align-self:center;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.PokemonLeaguePage_homeSeasonStats__INQod div{align-items:center;background:rgba(2,5,13,.72);border:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:15px 8px}.PokemonLeaguePage_homeSeasonStats__INQod strong{color:var(--pc-white);font-size:30px;font-style:italic}.PokemonLeaguePage_homeSeasonStats__INQod span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase}.PokemonLeaguePage_homeFeatureSection__x8zlG{display:grid;grid-gap:16px;gap:16px}.PokemonLeaguePage_homeSectionHeader__tTnfW{align-items:end;display:flex;gap:20px;justify-content:space-between}.PokemonLeaguePage_homeSectionHeader__tTnfW h2{color:var(--pc-white);font-size:clamp(24px,2.7vw,36px);font-style:italic;line-height:1;margin:5px 0 0;text-transform:uppercase}.PokemonLeaguePage_homeSectionHeader__tTnfW>button{background:transparent;border:0;color:var(--pc-muted);cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:800;text-transform:uppercase}.PokemonLeaguePage_homeSectionHeader__tTnfW>button:hover{color:var(--pc-white)}.PokemonLeaguePage_homeSectionHeader__tTnfW>button b{color:var(--pc-red-bright);font-size:17px;margin-left:6px}.PokemonLeaguePage_homeFranchiseGrid__TQn5W{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.PokemonLeaguePage_homeFranchiseCard___YQYf{align-items:center;background:linear-gradient(180deg,rgba(9,13,27,.96),rgba(3,6,14,.98));border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:242px;padding:22px 10px 18px;text-align:center}.PokemonLeaguePage_homeFranchiseCard___YQYf:hover{border-color:rgba(255,43,92,.5);transform:translateY(-3px)}.PokemonLeaguePage_homeFranchiseCard___YQYf img,.PokemonLeaguePage_homeLogoFallback__HWl1L{height:132px;margin-bottom:14px;object-fit:contain;width:132px}.PokemonLeaguePage_homeLogoFallback__HWl1L{align-items:center;background:rgba(255,43,92,.12);border-radius:50%;color:var(--pc-white);display:flex;font-size:38px;justify-content:center}.PokemonLeaguePage_homeFranchiseCard___YQYf strong{color:var(--pc-white);font-size:14px;font-style:italic;line-height:1.05;text-transform:uppercase}.PokemonLeaguePage_homeFranchiseCard___YQYf small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-top:7px;text-transform:uppercase}.PokemonLeaguePage_homeOverviewGrid__UW1Rr{display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_homeTierList__mSq3V{display:grid;grid-gap:8px;gap:8px}.PokemonLeaguePage_homeTierList__mSq3V button{align-items:center;background:rgba(4,7,16,.9);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid var(--home-tier);border-radius:6px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px 42px 1fr auto;min-height:62px;padding:8px 14px;text-align:left}.PokemonLeaguePage_homeTierList__mSq3V button:hover{background:rgba(12,18,34,.96);border-color:var(--home-tier)}.PokemonLeaguePage_homeTierList__mSq3V img{height:40px;object-fit:contain;width:40px}.PokemonLeaguePage_homeTierList__mSq3V button>span{color:var(--pc-muted);font-size:11px}.PokemonLeaguePage_homeTierList__mSq3V strong{color:var(--pc-white);font-style:italic;text-transform:uppercase}.PokemonLeaguePage_homeTierList__mSq3V small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase}.PokemonLeaguePage_homeTimeline__xDbSo{background:rgba(4,7,16,.88);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;display:grid;padding:18px 22px}.PokemonLeaguePage_homeTimeline__xDbSo>div{display:grid;grid-gap:14px;gap:14px;grid-template-columns:18px 1fr;min-height:74px}.PokemonLeaguePage_homeTimeline__xDbSo i{display:flex;justify-content:center;position:relative}.PokemonLeaguePage_homeTimeline__xDbSo i:after{background:hsla(0,0%,100%,.1);content:"";inset:13px auto -2px;position:absolute;width:2px}.PokemonLeaguePage_homeTimeline__xDbSo>div:last-child i:after{display:none}.PokemonLeaguePage_homeTimeline__xDbSo i span{background:#111827;border:2px solid #475569;border-radius:50%;height:12px;margin-top:4px;position:relative;width:12px;z-index:1}.PokemonLeaguePage_homeTimeline__xDbSo>div>div{display:flex;flex-direction:column}.PokemonLeaguePage_homeTimeline__xDbSo small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_homeTimeline__xDbSo strong{color:var(--pc-white);font-size:18px;font-style:italic;margin:2px 0;text-transform:uppercase}.PokemonLeaguePage_homeTimeline__xDbSo>div>div>span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px}.PokemonLeaguePage_homeTimelineActive__afJbB i span{background:var(--pc-red-bright);border-color:#fff;box-shadow:0 0 15px rgba(255,43,92,.7)}.PokemonLeaguePage_homeTimelineActive__afJbB small{color:var(--pc-red-bright)}.PokemonLeaguePage_homeTimelineComplete__4KPRi i span{background:#34d399;border-color:#34d399}.PokemonLeaguePage_homeTimelineComplete__4KPRi i:after{background:rgba(52,211,153,.42)}.PokemonLeaguePage_homeQuickLinks__Rg9u9{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.PokemonLeaguePage_homeQuickLinks__Rg9u9 button{align-items:center;background:rgba(4,7,16,.9);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:66px;padding:12px 16px;text-align:left}.PokemonLeaguePage_homeQuickLinks__Rg9u9 button:hover{border-color:rgba(255,43,92,.5)}.PokemonLeaguePage_homeQuickLinks__Rg9u9 button>span{display:flex;flex-direction:column}.PokemonLeaguePage_homeQuickLinks__Rg9u9 strong{color:var(--pc-white);font-size:14px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_homeQuickLinks__Rg9u9 small{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-top:3px}.PokemonLeaguePage_homeQuickLinks__Rg9u9 b{color:var(--pc-red-bright);font-size:18px}@media (max-width:1100px){.PokemonLeaguePage_homeFranchiseGrid__TQn5W{grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_homeQuickLinks__Rg9u9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.PokemonLeaguePage_homeOverviewGrid__UW1Rr,.PokemonLeaguePage_homeSeasonHero__oIvHA{grid-template-columns:1fr}.PokemonLeaguePage_homeSeasonStats__INQod{max-width:440px}.PokemonLeaguePage_homeFranchiseGrid__TQn5W{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_homeFranchiseCard___YQYf{min-height:194px}.PokemonLeaguePage_homeFranchiseCard___YQYf img,.PokemonLeaguePage_homeLogoFallback__HWl1L{height:102px;width:102px}.PokemonLeaguePage_homeSectionHeader__tTnfW{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:460px){.PokemonLeaguePage_homeSeasonStats__INQod{grid-template-columns:1fr}.PokemonLeaguePage_homeSeasonStats__INQod div{min-height:64px}.PokemonLeaguePage_homeQuickLinks__Rg9u9{grid-template-columns:1fr}.PokemonLeaguePage_homeTierList__mSq3V button{grid-template-columns:24px 36px 1fr}.PokemonLeaguePage_homeTierList__mSq3V small{display:none}}.PokemonLeaguePage_registrationDashboard__gBG_G{gap:20px;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr)}.PokemonLeaguePage_registrationHeroCard__QWFUF{background:radial-gradient(circle at 88% 15%,rgba(255,43,92,.2),transparent 34%),linear-gradient(125deg,#070a15,#0c1528)!important;border-color:rgba(255,43,92,.34)!important;border-radius:10px!important;min-height:164px;overflow:hidden;padding:clamp(24px,3vw,38px)!important;position:relative}.PokemonLeaguePage_registrationHeroCard__QWFUF:after{border:25px solid hsla(0,0%,100%,.018);content:"";height:180px;position:absolute;right:-32px;top:-70px;transform:rotate(24deg);width:180px}.PokemonLeaguePage_registrationHeroCard__QWFUF>div,.PokemonLeaguePage_registrationHeroCard__QWFUF>strong{position:relative;z-index:1}.PokemonLeaguePage_registrationHeroCard__QWFUF h2{font-size:clamp(32px,4vw,52px)!important;line-height:.95!important;margin:8px 0 12px!important}.PokemonLeaguePage_registrationHeroCard__QWFUF p{color:var(--pc-muted);font-size:14px;margin:0}.PokemonLeaguePage_registrationDatesCard__2QXfX,.PokemonLeaguePage_registrationStatusCard__he36l{background:linear-gradient(180deg,rgba(6,9,19,.97),rgba(3,6,14,.98))!important;border-color:hsla(0,0%,100%,.09)!important;border-radius:9px!important;padding:clamp(22px,2.5vw,30px)!important}.PokemonLeaguePage_registrationStatusCard__he36l{border-left:3px solid var(--pc-red-bright)!important}.PokemonLeaguePage_registrationDatesCard__2QXfX>span,.PokemonLeaguePage_registrationProfileHeading__zNZmb>span,.PokemonLeaguePage_registrationStatusCard__he36l>span{color:var(--pc-red-bright);letter-spacing:.13em}.PokemonLeaguePage_registrationDatesCard__2QXfX h2,.PokemonLeaguePage_registrationStatusCard__he36l h2{font-size:clamp(26px,2.5vw,36px)!important;margin:2px 0 0!important}.PokemonLeaguePage_registrationStatusCard__he36l>p{color:var(--pc-muted);font-size:12px;margin:-4px 0 4px}.PokemonLeaguePage_registrationApplicationSteps__soLPW{display:grid;margin-top:4px}.PokemonLeaguePage_registrationApplicationStep__cxmQw{align-items:center;display:grid;grid-gap:13px;gap:13px;grid-template-columns:32px minmax(0,1fr) auto;min-height:92px;position:relative}.PokemonLeaguePage_registrationApplicationMarker__9O_b9{align-self:stretch;display:flex;justify-content:center;position:relative}.PokemonLeaguePage_registrationApplicationMarker__9O_b9:after{background:hsla(0,0%,100%,.11);content:"";inset:50% auto -50%;position:absolute;width:2px}.PokemonLeaguePage_registrationApplicationStep__cxmQw:last-child .PokemonLeaguePage_registrationApplicationMarker__9O_b9:after{display:none}.PokemonLeaguePage_registrationApplicationMarker__9O_b9>span{align-items:center;align-self:center;background:#111827;border:2px solid #475569;border-radius:50%;color:#94a3b8;display:flex;font-family:var(--font-display);font-size:10px;font-style:normal;font-weight:900;height:27px;justify-content:center;position:relative;width:27px;z-index:1}.PokemonLeaguePage_registrationApplicationCopy__Zu_gz{display:flex;flex-direction:column;min-width:0}.PokemonLeaguePage_registrationApplicationCopy__Zu_gz small{color:#75829a;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_registrationApplicationCopy__Zu_gz strong{color:var(--pc-white);font-size:18px;font-style:italic;line-height:1.1;margin:3px 0 5px;text-transform:uppercase}.PokemonLeaguePage_registrationApplicationCopy__Zu_gz>span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px}.PokemonLeaguePage_registrationApplicationStep__cxmQw>em{border:1px solid;border-radius:999px;font-family:var(--font-display);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.07em;min-width:80px;padding:6px 9px;text-align:center;text-transform:uppercase}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=completed]>em{background:rgba(52,211,153,.1);color:#34d399}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=completed] .PokemonLeaguePage_registrationApplicationMarker__9O_b9>span{background:#34d399;border-color:#34d399;color:#03120d}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=completed] .PokemonLeaguePage_registrationApplicationMarker__9O_b9:after{background:rgba(52,211,153,.38)}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=in-progress]>em{background:rgba(255,43,92,.12);color:var(--pc-red-bright)}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=in-progress] .PokemonLeaguePage_registrationApplicationMarker__9O_b9>span{background:var(--pc-red-bright);border-color:#fff;box-shadow:0 0 14px rgba(255,43,92,.55);color:#fff}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=pending]>em{background:rgba(245,158,11,.08);color:#f59e0b}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state=pending] .PokemonLeaguePage_registrationApplicationMarker__9O_b9>span{border-color:#f59e0b;color:#f59e0b}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state="n/a"]{opacity:.55}.PokemonLeaguePage_registrationApplicationStep__cxmQw[data-state="n/a"]>em{color:#94a3b8}.PokemonLeaguePage_registrationStatGrid__pE9iy{gap:8px}.PokemonLeaguePage_registrationStat__041_g{background:rgba(10,15,28,.68);border-color:hsla(0,0%,100%,.075);border-radius:5px;min-height:78px;padding:14px 16px}.PokemonLeaguePage_registrationStat__041_g span{color:#75829a;font-size:9px;letter-spacing:.1em}.PokemonLeaguePage_registrationStat__041_g strong{align-self:end;font-size:17px}.PokemonLeaguePage_registrationDateGrid__BXblh{gap:0;grid-template-columns:1fr;padding-top:4px}.PokemonLeaguePage_registrationDateItem__kiPd_{background:transparent;border:0;border-radius:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:18px minmax(0,1fr);min-height:72px;padding:0}.PokemonLeaguePage_registrationDateItem__kiPd_>i{display:flex;justify-content:center;position:relative}.PokemonLeaguePage_registrationDateItem__kiPd_>i:after{background:rgba(255,43,92,.3);content:"";inset:13px auto 0;position:absolute;width:2px}.PokemonLeaguePage_registrationDateItem__kiPd_:last-child>i:after{display:none}.PokemonLeaguePage_registrationDateItem__kiPd_>i>span{background:var(--pc-red-bright);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 0 12px rgba(255,43,92,.42);height:11px;margin-top:4px;position:relative;width:11px;z-index:1}.PokemonLeaguePage_registrationDateItem__kiPd_>div{display:flex;flex-direction:column;min-width:0}.PokemonLeaguePage_registrationDateItem__kiPd_ small{color:#75829a;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_registrationDateItem__kiPd_>div>strong{color:var(--pc-white);font-size:17px;font-style:italic;margin:2px 0;text-transform:uppercase}.PokemonLeaguePage_registrationDateItem__kiPd_>div>span{color:var(--pc-muted);font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4}.PokemonLeaguePage_registrationProfileCard__2Dz6d{align-items:center;background:rgba(5,8,17,.82)!important;border-color:hsla(0,0%,100%,.08)!important;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);padding:18px 22px!important}.PokemonLeaguePage_registrationProfileCard__2Dz6d:before{background:linear-gradient(90deg,var(--pc-red-bright),transparent);opacity:.8;width:28%}.PokemonLeaguePage_registrationProfileHeading__zNZmb h2{font-size:20px!important;margin:4px 0 0!important}.PokemonLeaguePage_accountLinkRows__RurGe{gap:8px}.PokemonLeaguePage_accountLinkRows__RurGe>div{align-content:center;background:rgba(10,15,28,.62);min-height:58px;padding:9px 13px}.PokemonLeaguePage_accountLinkRows__RurGe span{color:#75829a;font-size:9px}.PokemonLeaguePage_accountLinkRows__RurGe strong{font-size:13px}@media (max-width:900px){.PokemonLeaguePage_registrationDashboard__gBG_G,.PokemonLeaguePage_registrationHeroCard__QWFUF,.PokemonLeaguePage_registrationProfileCard__2Dz6d{grid-template-columns:1fr}}@media (max-width:560px){.PokemonLeaguePage_registrationApplicationStep__cxmQw{align-items:start;grid-template-columns:28px minmax(0,1fr);padding:12px 0}.PokemonLeaguePage_registrationApplicationStep__cxmQw>em{grid-column:2;justify-self:start}.PokemonLeaguePage_registrationApplicationMarker__9O_b9{grid-row:1/3}}.PokemonLeaguePage_fixtureScoreBox__mO5_z,.PokemonLeaguePage_fixtureSideScore__VER_S{font-style:normal}.PokemonLeaguePage_toolbar__X98Kh{background:rgba(4,7,16,.72);border:1px solid hsla(0,0%,100%,.07);border-radius:7px;gap:0;margin:24px 0 12px;overflow:hidden;padding:0}.PokemonLeaguePage_toolbar__X98Kh span{background:transparent;border:0;border-right:1px solid hsla(0,0%,100%,.07);border-radius:0;color:var(--pc-muted);min-height:42px;padding:13px 16px}.PokemonLeaguePage_toolbar__X98Kh span:last-child{border-right:0}.PokemonLeaguePage_draftBoardControls__66ZP9,.PokemonLeaguePage_fixtureFilterBar__QNMlD{background:rgba(4,7,16,.72);border:1px solid hsla(0,0%,100%,.07);border-radius:7px;margin:0 0 22px;padding:9px}.PokemonLeaguePage_fixtureTabs__dolpV,.PokemonLeaguePage_tierFilterTabs__DOM_j,.PokemonLeaguePage_viewToggle__USMIu{background:transparent;border:0;gap:5px;padding:0}.PokemonLeaguePage_fixtureTabs__dolpV button,.PokemonLeaguePage_tierFilterTabs__DOM_j button,.PokemonLeaguePage_viewToggle__USMIu button{background:transparent;border-color:transparent;border-radius:4px;color:#8d98aa;font-size:10px;height:36px;letter-spacing:.06em;min-width:0;padding:0 12px}.PokemonLeaguePage_tierFilterTabs__DOM_j button{min-width:104px}.PokemonLeaguePage_tierFilterTabs__DOM_j button:first-of-type{min-width:38px}.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,.PokemonLeaguePage_viewToggle__USMIu button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_viewToggle__USMIu button:hover{background:rgba(255,43,92,.13);border-color:rgba(255,43,92,.42);color:var(--pc-white);box-shadow:inset 0 -2px 0 var(--pc-red-bright)}.PokemonLeaguePage_pointBoardControls__k4_zJ{margin:0}.PokemonLeaguePage_pointBoardControls__k4_zJ button{background:rgba(10,15,28,.8);border-color:hsla(0,0%,100%,.09);height:34px;width:36px}.PokemonLeaguePage_pointBoardControls__k4_zJ span{color:var(--pc-muted);font-size:10px}.PokemonLeaguePage_draftListBoard__3fFsM,.PokemonLeaguePage_pointColumn__19_HT{background:linear-gradient(180deg,rgba(6,9,19,.97),rgba(3,6,14,.98));border-color:hsla(0,0%,100%,.08);box-shadow:none}.PokemonLeaguePage_pointColumnHeader__TZjsI{background:hsla(0,0%,100%,.025);border-bottom-color:hsla(0,0%,100%,.08)}.PokemonLeaguePage_pointPokemonCard__Y76P8{background:rgba(10,15,28,.58);border-color:hsla(0,0%,100%,.055)}.PokemonLeaguePage_pointPokemonCard__Y76P8:hover{background:rgba(15,22,39,.86);border-color:rgba(255,43,92,.25)}.PokemonLeaguePage_franchiseGrid__EYzfm{gap:22px}.PokemonLeaguePage_fixtureCard__Cy8FV,.PokemonLeaguePage_franchiseCard__tSWjd,.PokemonLeaguePage_snakeRound__3begj,.PokemonLeaguePage_standingsPage__c9p9_ .PokemonLeaguePage_tableWrap__dCj86{background:linear-gradient(180deg,rgba(6,9,19,.97),rgba(3,6,14,.98));border-color:hsla(0,0%,100%,.08);box-shadow:none}.PokemonLeaguePage_fixtureCard__Cy8FV:before,.PokemonLeaguePage_franchiseCard__tSWjd:before,.PokemonLeaguePage_snakeRound__3begj:before,.PokemonLeaguePage_standingsPage__c9p9_ .PokemonLeaguePage_tableWrap__dCj86:before{display:none}.PokemonLeaguePage_franchiseCard__tSWjd{border-left:3px solid rgba(255,43,92,.72);padding:22px}.PokemonLeaguePage_franchiseHeader__V3CJN{border-bottom-color:hsla(0,0%,100%,.08);padding-bottom:18px}.PokemonLeaguePage_franchiseHeader__V3CJN h2{font-size:clamp(28px,3vw,42px)}.PokemonLeaguePage_franchiseHeroLogo__Wea2t{background:transparent;border:0;height:88px;padding:0;width:88px}.PokemonLeaguePage_franchiseCoachList__Xi_aC{gap:6px}.PokemonLeaguePage_franchiseCoachRow__KfhCx{background:rgba(10,15,28,.54);border-color:hsla(0,0%,100%,.06);border-left-width:3px;border-radius:4px;min-height:96px}.PokemonLeaguePage_franchiseCoachRow__KfhCx:hover{background:rgba(15,22,39,.82);transform:translateX(2px)}.PokemonLeaguePage_tierFilterTabs__DOM_j+.PokemonLeaguePage_snakeBoard__qSxqQ{margin-top:18px}.PokemonLeaguePage_snakeBoard__qSxqQ{gap:14px}.PokemonLeaguePage_snakeRound__3begj{border-radius:7px;padding:18px}.PokemonLeaguePage_roundHeading__Z_plc{border-bottom-color:hsla(0,0%,100%,.08);margin:0 0 10px;padding-bottom:10px}.PokemonLeaguePage_roundHeading__Z_plc h2{font-size:28px}.PokemonLeaguePage_snakeList__INY07{gap:5px}.PokemonLeaguePage_snakePick__ZWQbn{background:rgba(10,15,28,.54);border-color:hsla(0,0%,100%,.055);border-left-width:3px;min-height:72px;padding:9px 11px}.PokemonLeaguePage_snakePick__ZWQbn:hover{background:rgba(15,22,39,.82)}.PokemonLeaguePage_fixtureFilterBar__QNMlD{margin-top:24px}.PokemonLeaguePage_fixtureGrid__vOvPh{gap:14px}.PokemonLeaguePage_fixtureTierDivider__yxEfb{background:rgba(4,7,16,.62);border-bottom-color:hsla(0,0%,100%,.08);border-left-width:3px;border-radius:5px;padding:8px 12px}.PokemonLeaguePage_fixtureTierDividerLogo__hIPQD{height:38px;width:38px}.PokemonLeaguePage_fixtureCard__Cy8FV{border-left-width:3px;border-radius:7px;gap:8px;padding:14px}.PokemonLeaguePage_fixtureResultButton__sfXkE,.PokemonLeaguePage_fixtureTopActions__EWKUa>span,.PokemonLeaguePage_fixtureTop__HpPh1>span{background:rgba(10,15,28,.62);border-color:hsla(0,0%,100%,.08);height:30px;min-height:30px}.PokemonLeaguePage_fixtureSideCard__AfaDH{background:rgba(10,15,28,.48);border-color:hsla(0,0%,100%,.055)}.PokemonLeaguePage_standingsPage__c9p9_{gap:14px}.PokemonLeaguePage_standingsTabs__fb4yJ{background:rgba(4,7,16,.72);border:1px solid hsla(0,0%,100%,.07);border-radius:7px;gap:5px;padding:5px}.PokemonLeaguePage_standingsTabs__fb4yJ button{background:transparent;border:1px solid transparent;border-radius:4px;color:#8d98aa;min-height:38px}.PokemonLeaguePage_standingsTabs__fb4yJ button.PokemonLeaguePage_active__ZUe01,.PokemonLeaguePage_standingsTabs__fb4yJ button:hover{background:rgba(255,43,92,.13);border-color:rgba(255,43,92,.42);box-shadow:inset 0 -2px 0 var(--pc-red-bright);color:var(--pc-white)}.PokemonLeaguePage_standingsGrid__cs0iS{gap:14px}.PokemonLeaguePage_standingsHeader__nSs9P{border-bottom-color:hsla(0,0%,100%,.08);margin-bottom:7px}.PokemonLeaguePage_standingsGrid__cs0iS .PokemonLeaguePage_standingsRow__hTaMm:not(:first-child){border-bottom-color:hsla(0,0%,100%,.07)}.PokemonLeaguePage_standingsRow__hTaMm:first-child{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.06)}.PokemonLeaguePage_knockoutPage__oDjTN{gap:18px}.PokemonLeaguePage_knockoutPreviewNotice__7hmiy{background:rgba(4,7,16,.72);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid var(--pc-red-bright);border-radius:5px}@media (max-width:900px){.PokemonLeaguePage_draftBoardControls__66ZP9,.PokemonLeaguePage_fixtureFilterBar__QNMlD{align-items:stretch;flex-direction:column}.PokemonLeaguePage_toolbar__X98Kh{display:grid;grid-template-columns:repeat(3,1fr)}.PokemonLeaguePage_toolbar__X98Kh span{border-bottom:0;justify-content:center;text-align:center}}@media (max-width:560px){.PokemonLeaguePage_toolbar__X98Kh{grid-template-columns:1fr}.PokemonLeaguePage_toolbar__X98Kh span{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:0}.PokemonLeaguePage_franchiseCard__tSWjd{padding:16px}.PokemonLeaguePage_franchiseHeader__V3CJN{grid-template-columns:64px minmax(0,1fr)}.PokemonLeaguePage_franchiseHeroLogo__Wea2t{height:60px;width:60px}}.PokemonLeaguePage_homePredictionsFeature__jyIjg{align-items:center;background:linear-gradient(110deg,rgba(255,43,92,.17),rgba(8,13,27,.96) 58%,rgba(50,91,180,.15));border:1px solid rgba(255,43,92,.42);border-radius:8px;color:var(--pc-white);cursor:pointer;display:flex;justify-content:space-between;padding:24px 28px;text-align:left;width:100%}.PokemonLeaguePage_homePredictionsFeature__jyIjg>span{display:grid;grid-gap:5px;gap:5px}.PokemonLeaguePage_homePredictionsFeature__jyIjg small{color:var(--pc-red-bright);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_homePredictionsFeature__jyIjg strong{font-family:var(--font-display);font-size:clamp(25px,3vw,38px);font-style:italic;line-height:1;text-transform:uppercase}.PokemonLeaguePage_homePredictionsFeature__jyIjg em{color:var(--pc-muted);font-size:13px;font-style:normal}.PokemonLeaguePage_homePredictionsFeature__jyIjg b{color:var(--pc-red-bright);font-family:var(--font-display);font-size:14px;font-style:italic;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_homePredictionsFeature__jyIjg:hover{border-color:var(--pc-red-bright);transform:translateY(-1px)}.PokemonLeaguePage_predictionsPage__bOuqS{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_predictionModeTabs__zWq_p,.PokemonLeaguePage_predictionTabs__VgFdN,.PokemonLeaguePage_predictionWeekTabs__kCbDx{display:flex;flex-wrap:wrap;gap:7px}.PokemonLeaguePage_predictionTabs__VgFdN{background:rgba(4,7,16,.82);border:1px solid hsla(0,0%,100%,.07);border-radius:7px;padding:8px}.PokemonLeaguePage_predictionModeTabs__zWq_p button,.PokemonLeaguePage_predictionTabs__VgFdN button,.PokemonLeaguePage_predictionWeekTabs__kCbDx button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--pc-muted);cursor:pointer;font-family:var(--font-display);font-size:12px;font-style:italic;font-weight:900;padding:10px 16px;text-transform:uppercase}.PokemonLeaguePage_predictionModeTabs__zWq_p .PokemonLeaguePage_predictionModeActive__GTk3d,.PokemonLeaguePage_predictionTabs__VgFdN .PokemonLeaguePage_predictionTabActive__jZnew,.PokemonLeaguePage_predictionWeekTabs__kCbDx .PokemonLeaguePage_predictionWeekActive__4gcf_{background:rgba(255,43,92,.11);border-color:var(--pc-red-bright);color:var(--pc-white)}.PokemonLeaguePage_predictionIntro__th7SW{align-items:center;background:linear-gradient(115deg,rgba(7,11,23,.98),rgba(29,13,34,.96));border:1px solid rgba(255,43,92,.28);border-left:3px solid var(--pc-red-bright);border-radius:7px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 240px;padding:22px 24px}.PokemonLeaguePage_predictionIntro__th7SW span,.PokemonLeaguePage_predictionLeaderboard__ixcjc header span{color:var(--pc-red-bright);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.PokemonLeaguePage_predictionIntro__th7SW h2,.PokemonLeaguePage_predictionLeaderboard__ixcjc h2{font-family:var(--font-display);font-size:clamp(25px,3vw,36px);font-style:italic;margin:4px 0 7px;text-transform:uppercase}.PokemonLeaguePage_predictionIntro__th7SW p{color:var(--pc-muted);margin:0}.PokemonLeaguePage_predictionIntro__th7SW>div:last-child{border-left:1px solid hsla(0,0%,100%,.09);display:grid;grid-gap:6px;gap:6px;padding-left:22px}.PokemonLeaguePage_predictionIntro__th7SW>div:last-child strong{color:var(--pc-red-bright);font-family:var(--font-display);text-transform:uppercase}.PokemonLeaguePage_predictionIntro__th7SW>div:last-child small{color:var(--pc-muted);line-height:1.45}.PokemonLeaguePage_predictionModeTabs__zWq_p{border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:10px}.PokemonLeaguePage_predictionModeBar__7djeU{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between}.PokemonLeaguePage_predictionModeBar__7djeU .PokemonLeaguePage_predictionModeTabs__zWq_p{border-bottom:0}.PokemonLeaguePage_predictionWeekTabs__kCbDx button{min-width:88px;padding:8px 12px}.PokemonLeaguePage_predictionWeekBar__xz1yg{align-items:center;background:rgba(4,7,16,.7);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid var(--pc-red-bright);border-radius:5px;display:flex;gap:18px;justify-content:space-between;padding:12px 16px}.PokemonLeaguePage_predictionWeekBar__xz1yg>div:first-child{display:grid;grid-gap:3px;gap:3px}.PokemonLeaguePage_predictionWeekBar__xz1yg>div:first-child span{color:var(--pc-red-bright);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_predictionWeekBar__xz1yg>div:first-child strong{font-family:var(--font-display);font-size:20px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_predictionHistorySummary__QCrln{background:linear-gradient(115deg,rgba(7,11,23,.98),rgba(24,13,31,.95));border:1px solid hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden}.PokemonLeaguePage_predictionHistorySummary__QCrln>header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:13px 16px}.PokemonLeaguePage_predictionHistorySummary__QCrln>header span{color:var(--pc-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_predictionHistorySummary__QCrln>header strong{color:var(--pc-white);font-family:var(--font-display);font-size:24px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_predictionHistorySummary__QCrln>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.PokemonLeaguePage_predictionHistorySummary__QCrln article{align-items:center;border-right:1px solid hsla(0,0%,100%,.065);display:grid;grid-gap:9px;gap:9px;grid-template-columns:8px minmax(0,1fr) auto;padding:13px 16px}.PokemonLeaguePage_predictionHistorySummary__QCrln article:last-child{border-right:0}.PokemonLeaguePage_predictionHistorySummary__QCrln article>i{background:var(--prediction-tier-color);border-radius:50%;height:8px;width:8px}.PokemonLeaguePage_predictionHistorySummary__QCrln article>span{display:grid;min-width:0}.PokemonLeaguePage_predictionHistorySummary__QCrln article>span strong{font-family:var(--font-display);font-size:12px;font-style:italic;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_predictionHistorySummary__QCrln article small{color:var(--pc-muted);font-size:8px;text-transform:uppercase}.PokemonLeaguePage_predictionHistorySummary__QCrln article b{color:var(--pc-white);font-family:var(--font-display);font-size:17px;text-transform:uppercase;white-space:nowrap}.PokemonLeaguePage_predictionFixtureList__YrP1T{display:grid;grid-gap:10px;gap:10px}.PokemonLeaguePage_predictionBracketList__d2HK9{grid-template-columns:repeat(2,minmax(0,1fr))}.PokemonLeaguePage_predictionFixture__6LuwF{background:rgba(4,7,16,.76);border:1px solid hsla(0,0%,100%,.075);border-left:3px solid var(--prediction-tier-color,rgba(255,43,92,.72));border-radius:6px;display:grid;grid-gap:13px;gap:13px;padding:13px 16px 11px}.PokemonLeaguePage_predictionFixture__6LuwF>footer,.PokemonLeaguePage_predictionFixture__6LuwF>header{align-items:center;display:flex;justify-content:space-between}.PokemonLeaguePage_predictionFixture__6LuwF>header{border-bottom:1px solid hsla(0,0%,100%,.055);padding-bottom:8px}.PokemonLeaguePage_predictionFixture__6LuwF>header span{color:var(--pc-red-bright);font-size:10px;font-weight:900;text-transform:uppercase}.PokemonLeaguePage_predictionFixture__6LuwF>footer,.PokemonLeaguePage_predictionFixture__6LuwF>header strong{color:var(--pc-muted);font-size:10px;text-transform:uppercase}.PokemonLeaguePage_predictionFixture__6LuwF>footer span{color:var(--pc-red-bright);font-weight:800}.PokemonLeaguePage_predictionFixtureLocked___mC0a{filter:saturate(.62);opacity:.78}.PokemonLeaguePage_predictionMatchup__Ys9wd{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)}.PokemonLeaguePage_predictionTeam__1FxW5{align-items:center;display:flex;gap:10px;min-width:0}.PokemonLeaguePage_predictionTeam__1FxW5:last-child{flex-direction:row-reverse;text-align:right}.PokemonLeaguePage_predictionTeam__1FxW5 img{height:48px;object-fit:contain;width:48px}.PokemonLeaguePage_predictionTeam__1FxW5>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.PokemonLeaguePage_predictionTeam__1FxW5 strong{font-family:var(--font-display);font-size:14px;font-style:italic;line-height:1.05;text-transform:uppercase}.PokemonLeaguePage_predictionTeam__1FxW5 small{color:var(--pc-muted);font-size:9px;line-height:1.05;text-transform:uppercase}.PokemonLeaguePage_predictionTeamSelect__Y3emZ{display:grid;grid-gap:5px;gap:5px}.PokemonLeaguePage_predictionTeamSelect__Y3emZ>span{color:var(--pc-muted);font-size:9px;font-weight:800;text-transform:uppercase}.PokemonLeaguePage_predictionTeamSelect__Y3emZ select{background:rgba(9,14,27,.95);border:1px solid hsla(0,0%,100%,.11);border-radius:4px;color:var(--pc-white);min-width:0;padding:9px;width:100%}.PokemonLeaguePage_predictionNextWeek__hBurL{align-items:center;background:rgba(4,7,16,.7);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid var(--pc-red-bright);border-radius:5px;display:grid;grid-gap:5px 16px;gap:5px 16px;grid-template-columns:auto 1fr;padding:12px 16px}.PokemonLeaguePage_predictionNextWeek__hBurL span{color:var(--pc-red-bright);font-size:9px;font-weight:900;grid-column:1/-1;letter-spacing:.1em;text-transform:uppercase}.PokemonLeaguePage_predictionNextWeek__hBurL strong{font-family:var(--font-display);font-size:20px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_predictionNextWeek__hBurL small{color:var(--pc-muted)}.PokemonLeaguePage_predictionScorePicker__1wqcK{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:52px 15px 52px}.PokemonLeaguePage_predictionScorePicker__1wqcK select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(10,15,29,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:var(--pc-white);font-family:var(--font-display);font-size:18px;font-weight:900;height:40px;padding:0;text-align:center;text-align-last:center;width:52px}.PokemonLeaguePage_predictionScorePicker__1wqcK>span{color:var(--pc-muted);font-weight:900;text-align:center}.PokemonLeaguePage_predictionScorePicker__1wqcK select:disabled{cursor:not-allowed;opacity:.55}.PokemonLeaguePage_predictionSaveButton__7RvII{background:linear-gradient(135deg,#e81246,#ff3566);border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:var(--font-display);font-size:14px;font-style:italic;font-weight:900;justify-self:end;padding:13px 25px;text-transform:uppercase}.PokemonLeaguePage_predictionSaveButton__7RvII:disabled{cursor:wait;opacity:.6}.PokemonLeaguePage_predictionTierGroups__SSsiL{display:grid;grid-gap:18px;gap:18px}.PokemonLeaguePage_predictionTierGroup__N2yzh{display:grid;grid-gap:8px;gap:8px}.PokemonLeaguePage_predictionTierGroup__N2yzh>header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--prediction-tier-color) 35%,transparent);display:flex;gap:9px;padding:0 3px 8px}.PokemonLeaguePage_predictionTierGroup__N2yzh>header i{background:var(--prediction-tier-color);border-radius:50%;height:9px;width:9px}.PokemonLeaguePage_predictionTierGroup__N2yzh>header strong{color:var(--pc-white);font-family:var(--font-display);font-size:17px;font-style:italic;text-transform:uppercase}.PokemonLeaguePage_predictionTierGroup__N2yzh>header small{color:var(--pc-muted);font-size:9px;margin-left:auto;text-transform:uppercase}.PokemonLeaguePage_predictionTierGrid__IPYow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionFixture__6LuwF{min-width:0;padding:11px 12px 10px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionMatchup__Ys9wd{gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionTeam__1FxW5{gap:6px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionTeam__1FxW5 img{height:34px;width:34px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionTeam__1FxW5 strong{font-size:11px;overflow-wrap:anywhere}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionTeam__1FxW5 small{font-size:8px;overflow-wrap:anywhere}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionScorePicker__1wqcK{gap:4px;grid-template-columns:38px 10px 38px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionScorePicker__1wqcK select{font-size:15px;height:34px;width:38px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionFixture__6LuwF>header strong{font-size:8px}.PokemonLeaguePage_predictionTierGrid__IPYow .PokemonLeaguePage_predictionFixture__6LuwF>footer{align-items:flex-start;flex-direction:column;gap:3px}.PokemonLeaguePage_predictionLeaderboard__ixcjc{background:rgba(4,7,16,.82);border:1px solid hsla(0,0%,100%,.075);border-radius:7px;overflow:hidden}.PokemonLeaguePage_predictionLeaderboard__ixcjc>header{align-items:center;background:linear-gradient(110deg,rgba(255,43,92,.12),transparent);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;padding:22px 24px}.PokemonLeaguePage_predictionLeaderboard__ixcjc>header>div:last-child{align-items:center;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:auto auto auto auto}.PokemonLeaguePage_predictionLeaderboard__ixcjc>header>div:last-child strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:22px}.PokemonLeaguePage_predictionLeaderboard__ixcjc>header>div:last-child small{color:var(--pc-muted);font-size:9px;text-transform:uppercase}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y{display:grid}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.055);display:grid;grid-gap:16px;gap:16px;grid-template-columns:44px minmax(180px,1fr) 120px 100px 90px;min-height:66px;padding:8px 22px}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div>strong{color:var(--pc-red-bright);font-family:var(--font-display);font-size:22px}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div>span{font-family:var(--font-display);font-size:16px;text-transform:uppercase}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div>small{color:var(--pc-muted);text-transform:uppercase}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div>b{color:var(--pc-white);font-family:var(--font-display);font-size:18px;text-align:right;text-transform:uppercase}@media (max-width:1050px){.PokemonLeaguePage_predictionBracketList__d2HK9,.PokemonLeaguePage_predictionTierGrid__IPYow{grid-template-columns:1fr}.PokemonLeaguePage_predictionMatchup__Ys9wd{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)}.PokemonLeaguePage_predictionHistorySummary__QCrln>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PokemonLeaguePage_homePredictionsFeature__jyIjg{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.PokemonLeaguePage_predictionIntro__th7SW{grid-template-columns:1fr}.PokemonLeaguePage_predictionIntro__th7SW>div:last-child{border-left:0;border-top:1px solid hsla(0,0%,100%,.09);padding:14px 0 0}.PokemonLeaguePage_predictionModeBar__7djeU{align-items:stretch;flex-direction:column;gap:8px;padding-bottom:10px}.PokemonLeaguePage_predictionModeBar__7djeU .PokemonLeaguePage_predictionSaveButton__7RvII{justify-self:stretch;width:100%}.PokemonLeaguePage_predictionWeekBar__xz1yg{align-items:stretch;flex-direction:column}.PokemonLeaguePage_predictionHistorySummary__QCrln>div{grid-template-columns:1fr}.PokemonLeaguePage_predictionHistorySummary__QCrln article{border-bottom:1px solid hsla(0,0%,100%,.065);border-right:0}.PokemonLeaguePage_predictionMatchup__Ys9wd{grid-template-columns:1fr}.PokemonLeaguePage_predictionTeam__1FxW5,.PokemonLeaguePage_predictionTeam__1FxW5:last-child{flex-direction:row;text-align:left}.PokemonLeaguePage_predictionScorePicker__1wqcK{justify-self:center}.PokemonLeaguePage_predictionLeaderboard__ixcjc>header{align-items:flex-start;flex-direction:column;gap:14px}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div{gap:8px;grid-template-columns:32px minmax(0,1fr) auto}.PokemonLeaguePage_predictionLeaderboardRows__PJc7y>div>small{display:none}}