*{box-sizing:border-box}:root{--bg:#070a13;--panel:#101522;--panel2:#151b2b;--line:#252e43;--text:#f5f7ff;--muted:#8d98b1;--lime:#c6ff3e;--purple:#8065ff;--cyan:#49def7;--red:#ff5572;--gold:#ffc83d;--shadow:0 22px 70px #00000061}html,body{background:radial-gradient(circle at 78% -10%,#8065ff29,transparent 34%),var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.loading{height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:22px;font-size:12px;display:grid}.loading .logo{transform:scale(1.2)}.logo{align-items:center;gap:11px;display:flex}.logoMark{background:linear-gradient(135deg,var(--lime),#65ffa3);color:#10150c;border-radius:12px;place-items:center;width:39px;height:39px;font-style:italic;font-weight:1000;display:grid;box-shadow:0 0 28px #c6ff3e24}.logo>span:last-child{display:grid}.logo b{letter-spacing:-.6px;font-size:17px}.logo small{color:var(--lime);letter-spacing:1.7px;margin-top:2px;font-size:8px;font-weight:900}.primary,.secondary{border:0;border-radius:11px;padding:12px 16px;font-size:11px;font-weight:900;transition:all .2s}.primary{background:var(--lime);color:#10150c;box-shadow:0 9px 26px #c6ff3e1a}.primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c6ff3e2e}.secondary{color:#fff;background:#222a3d;border:1px solid #343d54}.seasonTag{color:var(--lime);letter-spacing:.9px;background:#c6ff3e12;border:1px solid #c6ff3e3d;border-radius:100px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:1000;display:inline-flex}.seasonTag i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%}.authPage{grid-template-columns:1.1fr minmax(350px,480px);align-items:center;gap:8vw;min-height:100vh;padding:50px max(6vw,30px);display:grid;position:relative;overflow:hidden}.authGlow{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.authGlow.one{background:#8065ff26;width:400px;height:400px;top:-150px;left:-180px}.authGlow.two{background:#c6ff3e12;width:320px;height:320px;bottom:-100px;right:-100px}.authIntro{z-index:1;position:relative}.authIntro>.logo{margin-bottom:80px}.authIntro h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(45px,5.5vw,78px);line-height:.94}.authIntro h1 em{color:var(--lime);font-style:normal}.authIntro>p{color:var(--muted);max-width:560px;font-size:14px;line-height:1.7}.regionFlags{align-items:center;margin-top:30px;display:flex}.regionFlags span{border:2px solid var(--bg);background:#171d2c;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-7px;display:grid}.regionFlags span:first-child{margin:0}.regionFlags b{color:var(--muted);margin-left:12px;font-size:10px}.authCard{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);background:#101522e6;border-radius:24px;padding:34px;position:relative}.authCard .step{letter-spacing:1.2px;color:var(--lime);font-size:9px;font-weight:1000}.authCard h2{letter-spacing:-.7px;margin:9px 0 6px;font-size:24px}.authCard>p{color:var(--muted);margin:0 0 25px;font-size:11px}.authCard label{color:#a5afc3;letter-spacing:.7px;margin:17px 0;font-size:9px;font-weight:900;display:block}.authCard input,.joinCard input{border:1px solid var(--line);color:#fff;background:#090e19;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:13px;display:block}.authCard>.primary{justify-content:space-between;width:100%;margin-top:5px;display:flex}.formError{color:#ff8a9d;background:#ff557214;border-radius:8px;padding:10px;font-size:10px}.demoNote{color:#69748d;gap:9px;margin-top:19px;font-size:9px;line-height:1.5;display:flex}.demoNote i{color:var(--lime);font-style:normal}.regionGate{z-index:200;background:radial-gradient(circle at 50% 5%,#8065ff38,#0000 34%),#05080ff7;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow:auto}.gateBox{text-align:center;width:min(920px,100%);position:relative}.gateBox>.logo{justify-content:center;margin-bottom:20px}.gateBox h1{letter-spacing:-1.5px;margin:14px 0 8px;font-size:38px}.gateBox>p{color:var(--muted);margin:0 0 25px;font-size:12px}.close{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;top:0;right:0}.regionCards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.regionCard{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(145deg,#171e31,#0d121e);border-radius:21px;padding:18px;transition:all .22s;position:relative;overflow:hidden}.regionCard:hover{border-color:var(--lime);box-shadow:var(--shadow);transform:translateY(-5px)}.regionMY{border-top-color:#60baff}.regionID{border-top-color:#ff536b}.regionPH{border-top-color:#ffc83d}.leagueLogo{background:radial-gradient(circle,#ffffff14,#0000 68%);place-items:center;height:145px;display:grid;position:relative}.leagueLogo img{object-fit:contain;filter:drop-shadow(0 10px 16px #00000073);width:100%;height:135px}.leagueLogo i{border:1px solid var(--line);background:#101626;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:0;right:0}.regionText{display:grid}.regionText strong{margin-top:11px;font-size:18px}.regionText small{color:var(--muted);min-height:40px;margin-top:5px;font-size:9px;line-height:1.5}.regionText b{color:var(--lime);letter-spacing:.8px;font-size:9px}.separateNote{color:#69748d;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:9px;display:flex}.separateNote span{color:var(--purple)}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.shell>aside{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:30;background:#090c16ed;width:245px;padding:24px 18px;position:fixed;inset:0 auto 0 0}.shell>aside>.logo{padding:0 8px 27px}.navLabel{color:#5d6880;letter-spacing:1.5px;text-transform:uppercase;padding:11px 12px;font-size:9px;font-weight:1000}.shell aside nav{gap:5px;display:grid}.shell aside nav button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:800;display:flex}.shell aside nav button i{text-align:center;width:20px;font-size:17px;font-style:normal}.shell aside nav button.active,.shell aside nav button:hover{color:#fff;background:linear-gradient(90deg,#8065ff33,#8065ff08)}.sideSeason{border:1px solid var(--line);background:linear-gradient(135deg,#171e30,#0e1320);border-radius:15px;padding:15px;position:absolute;bottom:20px;left:18px;right:18px}.sideSeason>span{color:var(--lime);letter-spacing:1px;font-size:9px;font-weight:1000}.sideSeason>b{margin:6px 0 10px;font-size:12px;display:block}.sideSeason>div{background:#293146;border-radius:9px;height:5px}.sideSeason>div i{background:linear-gradient(90deg,var(--purple),var(--lime));border-radius:9px;width:62%;height:100%;display:block}.sideSeason small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.shell>main{grid-column:2;min-width:0;padding:0 34px 60px}.shell header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#070a13d1;border-bottom:1px solid #252e43bf;justify-content:space-between;align-items:center;height:76px;display:flex;position:sticky;top:0}.mobileBrand{display:none}.regionSwitch{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:10px;display:flex}.regionSwitch i{color:var(--muted);font-style:normal}.topActions{gap:9px;display:flex;position:relative}.bell{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:11px;width:40px;height:40px;position:relative}.bell>i{background:var(--red);border:2px solid var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.profile{border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:11px;align-items:center;gap:8px;height:40px;padding:4px 10px 4px 5px;font-size:10px;display:flex}.profile>span{background:linear-gradient(135deg,var(--purple),#b05aff);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.profile>i{color:var(--muted);font-style:normal}.profileMenu{border:1px solid var(--line);width:190px;box-shadow:var(--shadow);background:#151b2a;border-radius:12px;padding:12px;position:absolute;top:48px;right:0}.profileMenu small{color:var(--muted);text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.profileMenu button{color:#ff8297;background:#20283a;border:0;border-radius:8px;width:100%;margin-top:9px;padding:8px;font-size:10px;font-weight:800}.page{animation:.25s fade}@keyframes fade{0%{opacity:.3;transform:translateY(5px)}}.hero{min-height:230px;box-shadow:var(--shadow);background:linear-gradient(100deg,#171d32,#11162a 55%,#1b1741);border:1px solid #303955;border-radius:23px;justify-content:space-between;align-items:center;margin-top:25px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.hero:after{content:"VS";color:#ffffff06;font-size:155px;font-style:italic;font-weight:1000;position:absolute;bottom:-38px;right:32%}.hero h1{letter-spacing:-1.5px;margin:14px 0 8px;font-size:32px;line-height:1.06}.hero h1 em{color:var(--lime);font-style:normal}.hero p{color:var(--muted);max-width:550px;font-size:11px;line-height:1.6}.heroActions{gap:8px;margin-top:18px;display:flex}.heroLeague{z-index:2;text-align:center;width:250px;position:relative}.heroLeague img{object-fit:contain;filter:drop-shadow(0 12px 25px #00000080);width:185px;height:145px}.heroLeague span{color:var(--muted);letter-spacing:1px;font-size:8px;font-weight:1000;display:block}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.stat{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:15px 17px}.stat small{color:var(--muted);letter-spacing:.7px;font-size:8px;font-weight:900;display:block}.stat strong{letter-spacing:-.8px;margin:6px 0 2px;font-size:23px;display:block}.stat span{color:var(--lime);font-size:8px;font-weight:800}.stat em{color:var(--muted);font-size:8px;font-style:normal}.dashboardGrid{grid-template-columns:1.7fr .8fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#101522eb;border-radius:18px;overflow:hidden}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panelHead h2{margin:0;font-size:14px}.panelHead p{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:4px 0 0;font-size:8px}.textBtn{color:var(--lime);background:0 0;border:0;font-size:8px;font-weight:1000}.miniMatch,.fullMatch{border-bottom:1px solid var(--line);padding:17px 18px}.miniMatch:last-child,.fullMatch:last-child{border:0}.matchMeta{color:var(--muted);justify-content:space-between;margin-bottom:12px;font-size:8px;font-weight:800;display:flex}.teams{grid-template-columns:1fr 35px 1fr;align-items:center;display:grid}.teams>b{text-align:center;color:#5d6880;font-size:9px}.team{align-items:center;gap:9px;display:flex}.team.right{text-align:right;flex-direction:row-reverse}.teamBadge{background:linear-gradient(135deg,#485a7b,#1e2637);border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:1000;display:grid}.cSRG{color:#151a23;background:linear-gradient(135deg,#eef3fa,#707b92)}.cHB{background:linear-gradient(135deg,#ff5675,#72142e)}.cRRQ{color:#231505;background:linear-gradient(135deg,#ffc335,#df6f19)}.cONIC{color:#211c09;background:linear-gradient(135deg,#ffe34b,#8a6d08)}.team strong{font-size:10px}.quickPicks,.predictionControls{gap:7px;margin-top:12px;display:flex}.quickPicks button,.predictionControls button,.predictionControls select{border:1px solid var(--line);color:var(--muted);background:#0b101b;border-radius:8px;flex:1;padding:8px;font-size:8px;font-weight:900}.quickPicks button.selected,.predictionControls button.selected{border-color:var(--lime);color:var(--lime);background:#c6ff3e0f}.standing{border-bottom:1px solid var(--line);grid-template-columns:22px 27px 1fr 33px 48px;align-items:center;padding:10px 15px;font-size:9px;display:grid}.standing:last-child{border:0}.standing>span{color:#69748d;font-weight:900}.standing>i{background:#252d40;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.standing>small{color:var(--muted)}.standing>strong{text-align:right;color:var(--lime)}.prototypeLabel{text-align:center;color:#535e74;letter-spacing:.6px;margin-top:17px;font-size:8px}.pageBanner{background:linear-gradient(100deg,#171e31,#1a143e);border:1px solid #303955;border-radius:19px;justify-content:space-between;align-items:center;margin-top:25px;padding:21px 24px;display:flex}.pageBanner h1{letter-spacing:-.8px;margin:9px 0 4px;font-size:25px}.pageBanner p{color:var(--muted);margin:0;font-size:10px}.bannerSide{text-align:right}.bannerSide small{color:var(--muted);letter-spacing:.7px;font-size:8px;display:block}.bannerSide strong{color:var(--lime);font-size:18px}.sectionTitle{justify-content:space-between;align-items:flex-end;margin:24px 0 12px;display:flex}.sectionTitle h2{margin:0;font-size:19px}.sectionTitle p{color:var(--muted);margin:4px 0 0;font-size:9px}.competitionPill,.complete{color:var(--lime);background:#c6ff3e0d;border:1px solid #c6ff3e40;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:900}.fullMatch{padding:20px}.fullMatch .teamBadge{width:46px;height:46px}.fullMatch .team strong{font-size:12px}.predictionControls{margin-top:17px}.predictionControls button,.predictionControls select{padding:10px}.mvpGrid{grid-template-columns:repeat(4,1fr);gap:11px;padding:16px;display:grid}.mvpCard{border:1px solid var(--line);color:#fff;text-align:left;background:linear-gradient(145deg,#171e2e,#0d121e);border-radius:13px;padding:10px;position:relative}.playerFace{opacity:.65;background:radial-gradient(circle at 50% 30%,#3f4964 0 20%,#242c41 21% 39%,#151b29 40%);border-radius:10px;place-items:end center;height:86px;font-size:43px;display:grid}.mvpCard strong{margin:8px 0 2px;font-size:11px;display:block}.mvpCard small{color:var(--muted);font-size:8px}.mvpCard>b{color:var(--cyan);letter-spacing:.6px;margin-top:7px;font-size:7px;display:block}.saveBar{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;padding:13px 16px;display:flex}.saveBar span{color:var(--muted);font-size:8px}.fantasyGrid{grid-template-columns:1.3fr .7fr;gap:15px;margin-top:16px;display:grid}.pitch{border:1px solid var(--line);background:radial-gradient(circle,#49def70d,#0000 43%),linear-gradient(160deg,#0b1c27,#11182a);border-radius:18px;height:500px;position:relative}.pitch:before{content:"";border:1px dashed #49def726;border-radius:45%;position:absolute;inset:28px}.rosterSlot{color:#fff;text-align:center;background:0 0;border:0;width:105px;position:absolute}.rosterSlot:first-child{top:30px;left:calc(50% - 52px)}.rosterSlot:nth-child(2){top:190px;left:20%}.rosterSlot:nth-child(3){top:190px;right:20%}.rosterSlot:nth-child(4){bottom:25px;left:27%}.rosterSlot:nth-child(5){bottom:25px;right:27%}.rosterSlot>i{background:linear-gradient(145deg,#263149,#111827);border:1px solid #38445d;border-radius:12px;place-items:center;height:78px;font-size:34px;font-style:normal;display:grid}.rosterSlot>span{z-index:2;color:var(--cyan);background:#111725;border-radius:4px;padding:3px;font-size:6px;position:absolute;top:6px;left:6px}.rosterSlot>strong{margin-top:5px;font-size:9px;display:block}.rosterSlot>small{color:var(--muted);font-size:7px}.rosterSlot>b{color:#201900;background:var(--gold);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:-7px;right:-5px}.draftInfo{padding-bottom:15px}.info{border:1px solid var(--line);background:#0b101b;border-radius:11px;margin:10px 15px;padding:12px}.info small{color:var(--muted);letter-spacing:.7px;font-size:7px;display:block}.info strong{margin-top:5px;font-size:10px;display:block}.draftInfo h3{margin:17px 16px 6px;font-size:10px}.activity{border-bottom:1px solid var(--line);gap:8px;margin:0 16px;padding:8px 0;display:flex}.activity>i{background:var(--purple);border-radius:50%;width:6px;height:6px;margin-top:4px}.activity p{color:var(--muted);margin:0;font-size:8px}.wide{width:calc(100% - 30px);margin:15px}.ruleGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;display:grid}.rule{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px}.rule span{color:#ad9fff;background:#8065ff24;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:1000;display:grid}.rule h3{margin:10px 0 4px;font-size:11px}.rule p{color:var(--muted);margin:0;font-size:8px}.leagueActions{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.createCard,.joinCard{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:22px}.createCard>span,.joinCard>span{color:#ad9fff;background:#8065ff21;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.createCard h2,.joinCard h2{margin:13px 0 5px;font-size:16px}.createCard p,.joinCard p{color:var(--muted);max-width:400px;font-size:9px;line-height:1.5}.createCard button{margin-top:8px}.joinCard>div{gap:8px;margin-top:15px;display:flex}.joinCard input{letter-spacing:2px;margin:0;font-weight:900}.leagueRow{grid-template-columns:45px 1fr 80px 80px 110px;align-items:center;gap:15px;padding:15px;display:grid}.leagueIcon{background:linear-gradient(135deg,var(--purple),#4e359f);border-radius:12px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:1000;display:grid}.leagueRow h3{margin:0;font-size:12px}.leagueRow p{color:var(--muted);margin:3px 0 0;font-size:8px}.leagueRow>div small{color:var(--muted);font-size:7px;display:block}.leagueRow>div strong{font-size:13px}.mobileNav{display:none}.toast{z-index:300;color:#10131d;box-shadow:var(--shadow);opacity:0;background:#f4f7ff;border-radius:11px;padding:12px 16px;font-size:10px;font-weight:900;transition:all .3s;position:fixed;bottom:24px;right:24px;transform:translateY(70px)}.toast.show{opacity:1;transform:none}@media (max-width:980px){.dashboardGrid,.fantasyGrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.authPage{grid-template-columns:1fr;gap:40px}.authIntro>.logo{margin-bottom:45px}.authIntro h1{font-size:55px}.regionCards{gap:8px}.pitch{height:510px}.heroLeague{width:190px}.heroLeague img{width:155px}.leagueRow{grid-template-columns:45px 1fr 70px 90px}.leagueRow>div:nth-of-type(3){display:none}}@media (max-width:720px){body{padding-bottom:65px}.shell{display:block}.shell>aside{display:none}.shell>main{padding:0 14px 30px}.shell header{height:64px}.mobileBrand{display:block}.mobileBrand .logoMark{width:32px;height:32px}.mobileBrand .logo>span:last-child,.regionSwitch b,.profile>b,.profile>i,.bell{display:none}.profile{padding:4px}.authPage{align-content:center;padding:30px 18px}.authIntro>.logo{margin-bottom:40px}.authIntro h1{letter-spacing:-2.5px;font-size:43px}.authCard{padding:24px}.regionGate{padding:18px}.gateBox{padding:20px 0}.gateBox>.logo{display:none}.gateBox h1{margin-top:13px;font-size:29px}.regionCards{grid-template-columns:1fr}.regionCard{grid-template-columns:105px 1fr;gap:10px;padding:13px;display:grid}.leagueLogo{height:90px}.leagueLogo img{height:86px}.leagueLogo i{width:25px;height:25px;font-size:12px}.regionText strong{font-size:14px}.regionText small{min-height:0;font-size:8px}.close{top:-15px;right:0}.hero{align-items:flex-start;min-height:290px;margin-top:14px;padding:21px 17px}.hero h1{font-size:27px}.heroLeague{opacity:.3;width:120px;position:absolute;bottom:8px;right:10px}.heroLeague img{width:100px;height:90px}.heroLeague span{display:none}.heroActions{flex-wrap:wrap}.stats{gap:8px}.stat{padding:13px}.dashboardGrid{gap:10px}.team strong{font-size:8px}.pageBanner{margin-top:14px;padding:17px}.pageBanner h1{font-size:22px}.pageBanner p{max-width:250px}.bannerSide strong{font-size:13px}.sectionTitle{flex-direction:column;align-items:flex-start;gap:10px}.competitionPill{text-align:center;align-self:stretch}.fullMatch{padding:16px 12px}.predictionControls{grid-template-columns:1fr 1fr;display:grid}.predictionControls select{grid-area:2/1/auto/3}.mvpGrid{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.saveBar{flex-direction:column;align-items:stretch}.saveBar span{text-align:center}.pitch{height:450px}.rosterSlot{width:80px}.rosterSlot>i{height:67px}.rosterSlot:nth-child(2){left:9%}.rosterSlot:nth-child(3){right:9%}.rosterSlot:nth-child(4){left:15%}.rosterSlot:nth-child(5){right:15%}.ruleGrid,.leagueActions{grid-template-columns:1fr}.leagueRow{grid-template-columns:43px 1fr 55px;padding:12px}.leagueRow>div:nth-of-type(2),.leagueRow>button{display:none}.mobileNav{z-index:100;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c101bf7;grid-template-columns:repeat(4,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#74809a;background:0 0;border:0;place-content:center;gap:3px;font-size:7px;font-weight:900;display:grid}.mobileNav button i{font-size:16px;font-style:normal}.mobileNav button.active{color:var(--lime)}.toast{text-align:center;bottom:77px;left:14px;right:14px}}.emptyLeague{text-align:center;color:var(--muted);border:1px dashed #323c53;border-radius:17px;padding:40px}.emptyLeague>span{color:var(--purple);font-size:30px}.emptyLeague h3{color:#fff;margin:10px 0 4px;font-size:13px}.emptyLeague p{font-size:9px}.modalShade{z-index:250;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04060ce0;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modalCard{width:min(650px,100%);max-height:92vh;box-shadow:var(--shadow);background:linear-gradient(145deg,#171e30,#0d121e);border:1px solid #303a52;border-radius:22px;padding:28px;position:relative;overflow:auto}.createModal{width:min(500px,100%)}.modalCard h2{letter-spacing:-.7px;margin:12px 0 5px;font-size:23px}.modalCard>p{color:var(--muted);font-size:10px;line-height:1.5}.modalCard label{color:#a5afc3;letter-spacing:.7px;margin-top:20px;font-size:8px;font-weight:900;display:block}.modalCard label input{border:1px solid var(--line);color:#fff;background:#080d18;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:12px;display:block}.managerChoices{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.managerChoices button{border:1px solid var(--line);color:var(--muted);background:#0a0f1b;border-radius:9px;padding:10px;font-size:10px;font-weight:900}.formatSummary{border:1px solid var(--line);background:#0a0f1b;border-radius:11px;align-items:center;gap:11px;margin-top:17px;padding:12px;display:flex}.formatSummary>span{color:var(--purple);font-size:20px}.formatSummary b{font-size:10px;display:block}.formatSummary small{color:var(--muted);font-size:8px}button:disabled{opacity:.45;cursor:not-allowed}.roomTop{align-items:center;gap:14px;display:flex}.roomTop .leagueIcon{flex:none}.roomTop h2{margin:8px 0 2px}.roomTop p{color:var(--muted);margin:0;font-size:9px}.copyCode{color:var(--lime);background:#c6ff3e14;border:0;border-radius:5px;margin-left:5px;padding:4px 7px;font-size:9px;font-weight:900}.roomStatus{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.roomStatus>div{border:1px solid var(--line);background:#0a0f1a;border-radius:10px;padding:11px}.roomStatus small{color:var(--muted);font-size:7px;display:block}.roomStatus strong{font-size:10px}.leagueRoom>h3{font-size:11px}.memberGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.member{color:var(--muted);border:1px dashed #303950;border-radius:10px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;padding:9px;display:grid}.member.joined{background:#0a0f1a;border-style:solid}.member>span{background:#242c40;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.member b{color:#fff;font-size:9px;display:block}.member small{font-size:7px}.member>i{color:var(--lime);font-size:9px;font-style:normal}.draftOverlay{z-index:300;background:#070a13;position:fixed;inset:0;overflow:auto}.draftHeader{border-bottom:1px solid var(--line);background:#0c101b;grid-template-columns:240px 1fr 120px;align-items:center;height:72px;padding:0 25px;display:grid}.draftHeader>div{text-align:center}.draftHeader>div small{color:var(--muted);font-size:8px;display:block}.draftHeader>div strong{color:var(--lime);font-size:13px}.draftHeader>button{border:1px solid var(--line);color:var(--muted);background:#171d2c;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.draftOrder{border-bottom:1px solid var(--line);background:#090d17;justify-content:center;gap:5px;height:68px;padding:8px;display:flex}.draftOrder>div{border:1px solid var(--line);border-radius:8px;min-width:85px;padding:7px;position:relative}.draftOrder>div.turn{border-color:var(--lime);background:#c6ff3e0f;box-shadow:0 0 18px #c6ff3e14}.draftOrder span{color:#5c6680;font-size:7px;position:absolute;top:4px;right:5px}.draftOrder b{font-size:8px;display:block}.draftOrder small{color:var(--muted);font-size:6px}.draftBody{grid-template-columns:1fr 270px;min-height:calc(100vh - 140px);display:grid}.draftBody>section{padding:24px}.draftTools{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.draftTools h2{margin:0;font-size:18px}.draftTools p{color:var(--muted);margin:4px 0 0;font-size:8px}.draftTools>div:last-child{gap:4px;display:flex}.draftTools button{border:1px solid var(--line);color:var(--muted);background:#111725;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.draftTools button.active{background:var(--purple);border-color:var(--purple);color:#fff}.playerTable{gap:6px;display:grid}.playerTable>button{text-align:left;border:1px solid var(--line);color:#fff;background:#101522;border-radius:10px;grid-template-columns:25px 37px 1fr 70px 35px 55px;align-items:center;padding:8px 11px;display:grid}.playerTable>button:hover:not(:disabled){border-color:var(--lime);transform:translate(2px)}.draftRank{color:#657089;font-size:8px}.playerTable>button>i{background:#242c40;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.playerTable>button>span:nth-child(3) strong{font-size:9px;display:block}.playerTable>button>span:nth-child(3) small{color:var(--muted);font-size:7px}.playerTable>button>b{color:var(--cyan);font-size:7px}.playerTable>button>em{color:var(--gold);font-size:10px;font-style:normal;font-weight:900}.playerTable>button>u{color:var(--lime);text-align:right;font-size:7px;font-weight:900;text-decoration:none}.draftSide{border-left:1px solid var(--line);background:#0b0f1a;padding:18px;width:auto!important;position:static!important}.clock{background:#c6ff3e0d;border:1px solid #c6ff3e3b;border-radius:12px;grid-template-columns:1fr 1fr;padding:13px;display:grid}.clock small{color:var(--muted);grid-column:1/3;font-size:7px}.clock strong{font-size:20px}.clock span{text-align:right;color:var(--lime);padding-top:7px;font-size:9px;font-weight:900}.draftSide h3{text-transform:uppercase;letter-spacing:.6px;margin:18px 0 8px;font-size:9px}.noPicks{color:var(--muted);border:1px dashed var(--line);border-radius:8px;padding:12px;font-size:8px}.myPick{border:1px solid var(--line);border-radius:9px;grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;margin-bottom:5px;padding:8px;display:grid}.myPick>i{font-style:normal}.myPick b{font-size:8px;display:block}.myPick small{color:var(--muted);font-size:7px}.myPick>strong{color:var(--lime)}.recentPick{border-bottom:1px solid var(--line);gap:7px;padding:6px 0;display:flex}.recentPick>span{color:#59647a;font-size:7px}.recentPick p{margin:0}.recentPick b{font-size:8px;display:block}.recentPick small{color:var(--muted);font-size:6px;display:block}.draftComplete{z-index:5;text-align:center;background:#05080eed;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.draftComplete>span{background:var(--lime);color:#12170b;border-radius:50%;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.draftComplete h2{margin:15px 0 2px;font-size:30px}.draftComplete p{color:var(--muted);margin-bottom:18px;font-size:10px}@media (max-width:720px){.modalCard{padding:20px}.memberGrid{grid-template-columns:1fr}.draftHeader{grid-template-columns:40px 1fr 75px;padding:0 10px}.draftHeader .logo>span:last-child{display:none}.draftHeader>button{padding:7px}.draftOrder{justify-content:flex-start;overflow-x:auto}.draftOrder>div{min-width:78px}.draftBody{grid-template-columns:1fr}.draftBody>section{padding:13px}.draftSide{display:none}.draftTools{flex-direction:column;align-items:flex-start;gap:10px}.draftTools>div:last-child{max-width:100%;overflow-x:auto}.playerTable>button{grid-template-columns:18px 34px 1fr 45px 30px}.playerTable>button>u{display:none}.roomStatus{grid-template-columns:1fr}.leagueActions+.sectionTitle{margin-top:18px}}.gameTabs{border-bottom:1px solid var(--line);gap:5px;margin-top:17px;display:flex}.gameTabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:9px;font-weight:900}.gameTabs button.active{color:#fff;border-bottom-color:var(--lime)}.submissionStatus{border:1px solid var(--line);background:var(--panel);border-radius:13px;grid-template-columns:37px 1fr 55px;align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:grid}.submissionStatus>div:first-child{border-radius:9px;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.submissionStatus .pending{color:var(--gold);background:#ffc83d1a}.submissionStatus .ready{color:var(--lime);background:#c6ff3e1a}.submissionStatus b{font-size:10px}.submissionStatus p{color:var(--muted);margin:3px 0 0;font-size:8px}.submissionStatus>strong{text-align:right;color:var(--lime);font-size:12px}.historyWrap{margin-top:17px}.historySummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.historySummary>div{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:16px}.historySummary small{color:var(--muted);letter-spacing:.7px;font-size:7px;display:block}.historySummary strong{margin-top:5px;font-size:22px;display:inline-block}.historySummary span{color:var(--lime);margin-left:4px;font-size:8px}.finalized{color:var(--lime);border:1px solid #c6ff3e33;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:900}.historyHead,.historyRow{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 55px;align-items:center;padding:11px 17px;display:grid}.historyHead{color:var(--muted);letter-spacing:.7px;font-size:7px;font-weight:900}.historyRow:last-child{border:0}.historyRow span,.historyRow b{font-size:9px}.historyRow em{font-size:8px;font-style:normal}.historyRow .correct{color:#69f69a}.historyRow .miss{color:var(--muted)}.historyRow>strong{text-align:right;color:var(--muted);font-size:10px}.pointsExplain{background:#49def70a;border:1px solid #49def726;border-radius:11px;gap:10px;margin-top:12px;padding:13px;display:flex}.pointsExplain>span{width:20px;height:20px;color:var(--cyan);background:#49def724;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.pointsExplain p{color:var(--muted);margin:1px 0;font-size:8px}.pointsExplain p b{color:#fff}@media (max-width:720px){.historySummary{grid-template-columns:1fr 1fr}.historySummary>div:first-child{grid-column:1/3}.historyHead,.historyRow{grid-template-columns:1.3fr 1fr 55px}.historyHead span:nth-child(3),.historyRow em{display:none}.submissionStatus{grid-template-columns:35px 1fr}.submissionStatus>strong{text-align:left;grid-column:2}.gameTabs button{flex:1}}.boardTabs{gap:5px;margin:17px 0 12px;display:flex}.boardTabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:9px;padding:8px 13px;font-size:8px;font-weight:900}.rankPodium{justify-content:center;align-items:flex-end;gap:8px;height:190px;padding-top:12px;display:flex}.podium{border:1px solid var(--line);background:linear-gradient(145deg,#171e30,#0d121e);border-bottom:0;border-radius:17px 17px 0 0;flex-direction:column;align-items:center;width:150px;height:150px;padding:14px;display:flex;position:relative}.podium.p1{background:linear-gradient(145deg,#ffc83d1a,#101522);border-color:#ffc83d66;height:180px}.podium>span{position:absolute;top:9px;right:10px}.podium>i{background:linear-gradient(135deg,var(--purple),#4f359e);border-radius:12px;place-items:center;width:43px;height:43px;font-size:10px;font-style:normal;font-weight:900;display:grid}.podium strong{margin-top:8px;font-size:9px}.podium small{color:var(--lime);margin-top:3px;font-size:7px}.podium>div{color:#ffffff0f;font-size:36px;font-weight:1000;position:absolute;bottom:8px}.boardHead,.boardRow{border-bottom:1px solid var(--line);grid-template-columns:55px 1.5fr .7fr .7fr .7fr .6fr .8fr;align-items:center;gap:8px;padding:11px 17px;display:grid}.boardHead{color:var(--muted);letter-spacing:.6px;font-size:7px;font-weight:900}.boardRow{font-size:9px}.boardRow>strong:first-child{color:#77829a}.boardRow>strong:last-child{text-align:right;color:var(--lime);font-size:11px}.boardUser{align-items:center;gap:8px;display:flex}.boardUser>i{background:#252d40;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.boardUser>em{color:#b5aaff;border:1px solid #8065ff66;border-radius:8px;padding:2px 4px;font-size:6px;font-style:normal}.boardRow .up{color:#68f69a}.boardRow .down{color:var(--red)}.boardDivider{color:#59647a;justify-content:center;align-items:center;gap:12px;padding:8px;font-size:7px;display:flex}.boardDivider b{color:var(--muted);font-weight:800}.rankNotice{background:#8065ff0d;border:1px solid #8065ff33;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.rankNotice>span{color:#a998ff}.rankNotice p{color:var(--muted);margin:0;font-size:8px}.rankNotice b{color:#fff}@media (max-width:720px){.mobileNav{grid-template-columns:repeat(5,1fr)}.rankPodium{gap:4px;height:165px}.podium{width:31%;height:130px;padding:10px}.podium.p1{height:155px}.podium>i{width:36px;height:36px}.podium strong{font-size:7px}.boardHead,.boardRow{grid-template-columns:37px 1fr 55px 65px;padding:10px 8px}.boardHead span:nth-child(3),.boardHead span:nth-child(4),.boardHead span:nth-child(5),.boardRow>span:nth-child(3),.boardRow>span:nth-child(4),.boardRow>span:nth-child(5){display:none}.boardTabs{overflow-x:auto}.boardTabs button{white-space:nowrap;flex:1}.boardUser>i{display:none}}.adminMenuBtn{color:var(--cyan)!important}.adminBanner{background:linear-gradient(105deg,#171e31,#11172a);border:1px solid #303955;border-radius:18px;justify-content:space-between;align-items:center;margin-top:24px;padding:22px 24px;display:flex}.adminBadge{color:var(--cyan);letter-spacing:1px;font-size:8px;font-weight:1000}.adminBanner h1{margin:6px 0 2px;font-size:25px}.adminBanner p{color:var(--muted);margin:0;font-size:9px}.adminIdentity{align-items:center;gap:9px;display:flex}.adminIdentity>span{background:linear-gradient(135deg,var(--purple),#a659ff);border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.adminIdentity small{color:var(--muted);font-size:7px;display:block}.adminIdentity b{font-size:9px}.adminTabs{border-bottom:1px solid var(--line);gap:4px;margin:15px 0;display:flex}.adminTabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:8px;font-weight:900}.adminTabs button.active{color:#fff;border-bottom-color:var(--cyan)}.adminStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.adminStat{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:14px}.adminStat small{color:var(--muted);letter-spacing:.6px;font-size:7px;display:block}.adminStat strong{margin:5px 0 2px;font-size:21px;display:block}.adminStat strong.warn{color:var(--gold)}.adminStat span{color:#67ec96;font-size:7px}.adminGrid{grid-template-columns:1.5fr .7fr;gap:13px;display:grid}.adminAction{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr 90px;align-items:center;gap:10px;padding:14px 17px;display:grid}.adminAction>i{border-radius:50%;width:7px;height:7px}.adminAction>i.red{background:var(--red)}.adminAction>i.gold{background:var(--gold)}.adminAction>i.cyan{background:var(--cyan)}.adminAction b{font-size:9px}.adminAction p{color:var(--muted);margin:2px 0;font-size:7px}.adminAction button{color:#fff;background:#20283a;border:0;border-radius:7px;padding:7px;font-size:7px;font-weight:900}.scoreJob{text-align:center;padding:19px}.scoreJob>span{color:#ad9fff;background:#8065ff21;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:23px;display:grid}.scoreJob>span.running{animation:.7s infinite alternate pulseJob}.scoreJob>span.done{color:var(--lime);background:#c6ff3e1f}@keyframes pulseJob{to{transform:scale(1.08);box-shadow:0 0 25px #8065ff4d}}.scoreJob h2{margin:11px 0 4px;font-size:13px}.scoreJob p{color:var(--muted);font-size:8px;line-height:1.5}.scoreJob>div{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:8px}.scoreJob small{color:var(--muted);font-size:6px;display:block}.scoreJob b{font-size:8px}.scoreJob button{width:100%}.auditPanel{margin-top:13px}.auditRow{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 100px 90px;align-items:center;padding:11px 17px;display:grid}.auditRow:last-child{border:0}.auditRow>span{width:22px;height:22px;color:var(--lime);background:#c6ff3e14;border-radius:7px;place-items:center;font-size:8px;display:grid}.auditRow b{font-size:8px;display:block}.auditRow small,.auditRow p,.auditRow time{color:var(--muted);font-size:7px}.adminMatches .panelHead button,.adminHeadActions button{padding:8px 10px}.resultRow{border-bottom:1px solid var(--line);padding:17px}.resultMeta{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.resultMeta b{color:var(--gold)}.resultTeams{grid-template-columns:1fr 25px 1fr;align-items:center;margin:13px 0;display:grid}.resultTeams>span{align-items:center;gap:10px;display:flex}.resultTeams>span:nth-child(3){justify-content:flex-end}.resultTeams>strong{text-align:center;color:var(--muted)}.resultTeams input{border:1px solid var(--line);color:#fff;text-align:center;background:#090e19;border-radius:9px;width:47px;height:42px;font-size:14px;font-weight:900}.resultActions{justify-content:flex-end;gap:7px;display:flex}.resultActions button{padding:8px 10px}.adminFormGrid{grid-template-columns:1.4fr .6fr;gap:13px;display:grid}.mvpAdmin{padding-bottom:18px}.mvpAdmin>label{color:var(--muted);letter-spacing:.6px;margin:16px 18px;font-size:7px;font-weight:900;display:block}.mvpAdmin select,.mvpAdmin textarea{border:1px solid var(--line);color:#fff;background:#090e19;border-radius:9px;width:100%;margin-top:7px;padding:11px;font-size:9px}.mvpAdmin textarea{resize:none;height:80px}.draftState,.published{color:var(--gold);border:1px solid #ffc83d40;border-radius:20px;padding:5px 8px;font-size:7px}.publishWarning{background:#ffc83d0d;border:1px solid #ffc83d24;border-radius:9px;gap:8px;margin:0 18px 14px;padding:10px;display:flex}.publishWarning span{color:var(--gold)}.publishWarning p{color:var(--muted);margin:1px 0;font-size:7px}.mvpAdmin>.primary{margin-left:18px}.mvpPreview{text-align:center;padding:20px}.mvpPreview>small{color:var(--muted);font-size:7px}.mvpPreview .playerFace{height:130px;margin:13px 0}.mvpPreview>span{color:var(--lime);font-size:7px}.mvpPreview h2{margin:7px 0 2px;font-size:19px}.mvpPreview p{color:var(--muted);font-size:8px}.adminHeadActions{gap:5px;display:flex}.playerAdminHead,.playerAdminRow{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .7fr .7fr 55px 65px 45px;align-items:center;gap:8px;padding:10px 17px;display:grid}.playerAdminHead{color:var(--muted);letter-spacing:.6px;font-size:7px;font-weight:900}.playerAdminRow{font-size:8px}.playerAdminRow>span:first-child{align-items:center;gap:8px;display:flex}.playerAdminRow>span:first-child i{background:#252d40;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.playerAdminRow strong{color:var(--gold)}.playerAdminRow em{color:#68f69a;font-size:6px;font-style:normal}.playerAdminRow button{border:1px solid var(--line);color:var(--muted);background:#171e2c;border-radius:6px;padding:5px;font-size:7px}@media (max-width:900px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminGrid,.adminFormGrid{grid-template-columns:1fr}}@media (max-width:720px){.adminBanner{padding:16px}.adminIdentity{display:none}.adminTabs{overflow-x:auto}.adminTabs button{white-space:nowrap}.adminStats{gap:7px}.adminStat{padding:11px}.adminStat strong{font-size:18px}.auditRow{grid-template-columns:25px 1fr 70px}.auditRow p,.resultTeams .team strong{display:none}.resultTeams input{width:42px}.playerAdminHead,.playerAdminRow{grid-template-columns:1fr 55px 50px 35px}.playerAdminHead span:nth-child(2),.playerAdminHead span:nth-child(5),.playerAdminRow>span:nth-child(2),.playerAdminRow>em,.adminHeadActions .secondary{display:none}}.transferModal{width:min(760px,100%)}.transferModal>h3{text-transform:uppercase;color:var(--muted);letter-spacing:.6px;margin:18px 0 8px;font-size:9px}.transferBalance{border:1px solid var(--line);background:#090e19;border-radius:11px;align-items:center;gap:11px;margin-top:16px;padding:12px;display:flex}.transferBalance>span{color:#aa9aff;background:#8065ff21;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.transferBalance small{color:var(--muted);font-size:7px;display:block}.transferBalance strong{font-size:11px}.transferDots{gap:5px;margin-left:auto;display:flex}.transferDots i{background:#2a3246;border-radius:5px;width:20px;height:5px}.transferDots i.left{background:var(--lime)}.releaseGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.releaseGrid button{border:1px solid var(--line);color:#fff;text-align:center;background:#0a0f1a;border-radius:10px;padding:9px}.releaseGrid button.selected{border-color:var(--red);background:#ff55720d}.releaseGrid button>i{background:#252d40;border-radius:8px;place-items:center;height:45px;font-size:21px;font-style:normal;display:grid}.releaseGrid b{margin-top:6px;font-size:8px;display:block}.releaseGrid small{color:var(--muted);margin-top:2px;font-size:6px;display:block}.releaseGrid em{color:var(--red);margin-top:6px;font-size:6px;font-style:normal;font-weight:900;display:block}.freeAgentList{gap:6px;max-height:210px;display:grid;overflow:auto}.freeAgentList>button{text-align:left;border:1px solid var(--line);color:#fff;background:#0a0f1a;border-radius:9px;grid-template-columns:35px 34px 1fr 65px;align-items:center;gap:8px;padding:8px;display:grid}.agentRating{color:var(--gold);text-align:center;font-size:11px;font-weight:900}.freeAgentList>button>i{background:#252d40;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.freeAgentList b{font-size:9px;display:block}.freeAgentList small{color:var(--muted);font-size:7px}.freeAgentList em{text-align:right;color:var(--lime);font-size:7px;font-style:normal;font-weight:900}.transferFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.transferFooter p{color:var(--muted);font-size:8px}@media (max-width:720px){.releaseGrid{grid-template-columns:repeat(2,1fr)}.releaseGrid button{text-align:left;grid-template-columns:40px 1fr 40px;align-items:center;gap:7px;display:grid}.releaseGrid button>i{height:38px}.releaseGrid b{margin:0}.freeAgentList>button{grid-template-columns:30px 30px 1fr 55px}.transferFooter{flex-direction:column;align-items:stretch;gap:7px}}:root{--ink:#12203a;--ink-2:#344159;--paper:#fff;--canvas:#f4f6f9;--soft:#eef1f5;--stroke:#e1e6ee;--region:#08a899;--region-rgb:8,168,153;--region-deep:#083e48;--font-body:"Manrope",system-ui,sans-serif;--font-display:"Space Grotesk","Manrope",system-ui,sans-serif;--lime:var(--region);--text:var(--ink);--muted:#6f7c91;--line:var(--stroke);--panel:var(--paper);--panel2:var(--soft);--shadow:0 12px 35px #12203a14}body{font-family:var(--font-body);background:var(--canvas);color:var(--ink);letter-spacing:-.005em}.themeMY{--region:#079c98;--region-rgb:7,156,152;--region-deep:#073f4b;--region-bright:#35c6bd}.themeID{--region:#df3445;--region-rgb:223,52,69;--region-deep:#3b1720;--region-bright:#ff6673}.themePH{--region:#1967d2;--region-rgb:25,103,210;--region-deep:#102d59;--region-bright:#f3b826}h1,h2,h3,.hero h1,.pageBanner h1,.adminBanner h1{font-family:var(--font-display);letter-spacing:-.04em}.logo{gap:10px}.brandLogo{object-fit:contain;width:44px;height:44px}.logoMark{display:none}.logo b{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;font-size:17px}.logo small{color:var(--region);letter-spacing:.9px;font-size:6px}.primary{background:var(--region);color:#fff;box-shadow:none;border-radius:8px}.primary:hover{box-shadow:0 7px 18px rgba(var(--region-rgb),.2)}.secondary{border-color:var(--stroke);color:var(--ink);background:#fff;border-radius:8px}.seasonTag{border-color:rgba(var(--region-rgb),.25);background:rgba(var(--region-rgb),.08);color:var(--region);border-radius:6px}.seasonTag i{background:var(--region);box-shadow:none}.authGlow{display:none}.authPage:before{content:"";clip-path:polygon(0 0,100% 0,87% 100%,0 100%);background:linear-gradient(145deg,#071c2c,#0a3944);position:absolute;inset:0 52% 0 0}.authIntro{padding-left:2vw}.authIntro h1{color:#fff;font-weight:650}.authCard{background:#fff;border-color:#e2e7ed;border-radius:16px;box-shadow:0 24px 70px #1422331f}.authCard input,.joinCard input{color:var(--ink);background:#f8f9fb;border-color:#dfe5ec;border-radius:8px}.authCard input:focus,.joinCard input:focus{border-color:var(--region);box-shadow:0 0 0 3px rgba(var(--region-rgb),.1)}.gateBox>.logo .logo b,.gateBox h1{color:var(--ink)}.regionCards{gap:18px}.regionCard{color:var(--ink);background:#fff;border-color:#dfe5ec;border-radius:14px;padding:20px;box-shadow:0 5px 18px #1522340d}.regionCard:hover{border-color:var(--region);box-shadow:0 16px 35px #1422331a}.regionMY{border-top:4px solid #079c98}.regionID{border-top:4px solid #df3445}.regionPH{border-top:4px solid #1967d2}.leagueLogo{background:#f5f7fa;border-radius:10px}.leagueLogo i{background:#fff;border-color:#e0e5ec}.regionText small{color:#748196}.regionText b{color:var(--ink)}.separateNote{color:#748196}.close{color:var(--ink);background:#fff;border-color:#dfe5ec}.shell{background:var(--canvas)}.shell>aside{background:#fff;border-color:#e0e5ec;box-shadow:4px 0 18px #12203a09}.shell>aside>.logo{padding-bottom:32px}.navLabel{color:#95a0b1}.shell aside nav button{color:#69768b;border-radius:8px}.shell aside nav button i{color:#94a0b1}.shell aside nav button.active,.shell aside nav button:hover{background:rgba(var(--region-rgb),.08);color:var(--ink)}.shell aside nav button.active{box-shadow:inset 3px 0 var(--region)}.shell aside nav button.active i{color:var(--region)}.sideSeason{background:#f6f8fa;border-color:#e2e6ec}.sideSeason>span{color:var(--region)}.sideSeason>b{color:var(--ink)}.sideSeason>div{background:#e2e6ec}.sideSeason>div i{background:var(--region)}.shell>main{background:var(--canvas)}.shell header{background:#f4f6f9eb;border-color:#dfe4eb}.regionSwitch,.bell,.profile{color:var(--ink);background:#fff;border-color:#dfe5ec}.bell>i{border-color:#fff}.profileMenu{background:#fff;border-color:#dfe5ec}.profileMenu button{background:#f4f6f8}.profileMenu small{color:#778398}.hero{background:linear-gradient(112deg,var(--region-deep),color-mix(in srgb,var(--region-deep) 75%,var(--region) 25%));border:0;border-radius:14px;min-height:250px;padding:34px 36px;box-shadow:0 18px 40px #0f23371f}.themeID .hero{background:radial-gradient(circle at 84% 20%,#ffffff21,#0000 29%),linear-gradient(110deg,#2c1119,#9e2031)}.themePH .hero{background:radial-gradient(circle at 84% 20%,#f3b8264d,#0000 25%),linear-gradient(110deg,#10294d,#1557a7)}.hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-100px}.hero:after{font-family:var(--font-display);color:#ffffff0a}.hero h1{color:#fff;font-size:35px;font-weight:600}.hero h1 em{color:#fff}.hero p{color:#ffffffb8;font-size:12px}.hero .seasonTag{color:#fff;background:#ffffff1a;border-color:#ffffff40}.hero .seasonTag i{background:#fff}.hero .primary{color:var(--region-deep);background:#fff}.hero .secondary{color:#fff;background:0 0;border-color:#ffffff4d}.heroLeague span{color:#ffffffa6}.stats{gap:14px}.stat,.panel,.rule,.createCard,.joinCard{background:#fff;border-color:#e0e5ec;border-radius:12px;box-shadow:0 4px 14px #12203a09}.stat{padding:18px}.stat small{color:#8290a3}.stat strong{color:var(--ink);font-family:var(--font-display);font-weight:650}.stat span{color:var(--region)}.panelHead{border-color:#e5e9ef}.panelHead h2{color:var(--ink)}.panelHead p{color:#8995a6}.textBtn{color:var(--region)}.miniMatch,.fullMatch,.standing,.auditRow,.resultRow,.playerAdminRow{border-color:#e8ebf0}.matchMeta{color:#8290a2}.team strong{color:var(--ink)}.teamBadge{box-shadow:none;border:0}.teams>b{color:#a4adbb}.quickPicks button,.predictionControls button,.predictionControls select{color:#69768a;background:#f7f8fa;border-color:#e0e5ec}.quickPicks button.selected,.predictionControls button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.07);color:var(--region)}.standing>i,.boardUser>i{color:#536177;background:#eef1f5}.standing>strong{color:var(--region)}.standing.you{background:rgba(var(--region-rgb),.06)}.pageBanner{background:#fff;border:0;border-radius:12px;box-shadow:0 5px 18px #12203a0d}.pageBanner h1{color:var(--ink)}.bannerSide strong{color:var(--region)}.competitionPill,.complete{color:var(--region);border-color:rgba(var(--region-rgb),.25);background:rgba(var(--region-rgb),.06)}.submissionStatus{background:#fff;border-color:#dfe5ec}.submissionStatus b{color:var(--ink)}.submissionStatus .ready{background:rgba(var(--region-rgb),.1);color:var(--region)}.gameTabs,.adminTabs{border-color:#dfe4eb}.gameTabs button.active{color:var(--ink);border-color:var(--region)}.mvpCard{color:var(--ink);background:#fff;border-color:#e0e5ec;border-radius:10px}.mvpCard.selected{border-color:var(--region);box-shadow:inset 0 0 0 1px var(--region)}.playerFace{background:radial-gradient(circle at 50% 28%,#dfe5eb 0 20%,#ccd5df 21% 39%,#edf0f4 40%)}.mvpCard>b{color:var(--region)}.saveBar{border-color:#e5e9ef}.historySummary>div{background:#fff;border-color:#e0e5ec}.historySummary strong,.historyRow b{color:var(--ink)}.historyRow>strong.earned{color:var(--region)}.historyHead,.historyRow{border-color:#e8ecf1}.pitch{background:linear-gradient(160deg,#e9f3f1,#dfeaec);border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #d4e2e1}.themeID .pitch{background:linear-gradient(160deg,#f6e9eb,#eee2e4)}.themePH .pitch{background:linear-gradient(160deg,#e7eef9,#dce6f5)}.pitch:before{border-color:rgba(var(--region-rgb),.22)}.rosterSlot>i{color:#526075;background:#fff;border-color:#d8e0e8;box-shadow:0 8px 18px #12203a17}.rosterSlot>strong{color:var(--ink)}.rosterSlot>span{background:var(--region);color:#fff}.rosterSlot.captain>i{border-color:#f0b72f}.info,.formatSummary{background:#f7f8fa;border-color:#e1e6ed}.activity{border-color:#e6eaf0}.activity p b{color:var(--ink)}.leagueIcon{background:var(--region);color:#fff}.joinCard>span,.createCard>span,.rule span{background:rgba(var(--region-rgb),.1);color:var(--region)}.emptyLeague{border-color:#cfd7e2}.emptyLeague h3{color:var(--ink)}.boardTabs button{color:#6d798c;background:#fff;border-color:#dfe5ec}.boardTabs button.active{background:var(--region);border-color:var(--region);color:#fff}.podium{background:#fff;border-color:#dfe5ec}.podium.p1{background:#fffdf7;border-color:#e9c25a}.podium strong{color:var(--ink)}.podium small,.boardRow>strong:last-child{color:var(--region)}.podium>div{color:#12203a0d}.boardHead,.boardRow{border-color:#e6eaf0}.boardRow.currentUser{background:rgba(var(--region-rgb),.06)}.adminBanner{background:#102238;border:0}.adminBanner h1,.adminIdentity b{color:#fff}.adminTabs button.active{color:var(--ink);border-color:var(--region)}.adminStat,.scoreJob{background:#fff;border-color:#e0e5ec}.adminStat strong,.adminAction b,.scoreJob h2,.scoreJob b{color:var(--ink)}.adminAction,.activity{border-color:#e6eaf0}.adminAction button{color:var(--ink);background:#edf1f5}.scoreJob>span{background:rgba(var(--region-rgb),.1);color:var(--region)}.resultTeams input,.mvpAdmin select,.mvpAdmin textarea{color:var(--ink);background:#f7f8fa;border-color:#dfe5ec}.playerAdminRow>span:first-child i{background:#eef1f5}.published{color:var(--region);border-color:rgba(var(--region-rgb),.25)}.modalShade{background:#0c1726b8}.modalCard{color:var(--ink);background:#fff;border-color:#dfe5ec;border-radius:14px}.modalCard label input{color:var(--ink);background:#f7f8fa;border-color:#dfe5ec}.managerChoices button{color:#6d798c;background:#f7f8fa;border-color:#dfe5ec}.managerChoices button.selected{border-color:var(--region);color:var(--region);background:rgba(var(--region-rgb),.06)}.member{border-color:#d8dfe8}.member.joined{background:#f7f8fa}.member b{color:var(--ink)}.member>span,.releaseGrid button>i,.freeAgentList>button>i{background:#e9edf2}.transferBalance,.freeAgentList>button,.releaseGrid button{color:var(--ink);background:#f7f8fa;border-color:#dfe5ec}.freeAgentList>button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.05)}.freeAgentList em{color:var(--region)}.draftOverlay{color:var(--ink);background:#f3f5f8}.draftHeader,.draftOrder{background:#fff;border-color:#dfe5ec}.draftHeader>div strong{color:var(--region)}.draftHeader>button{color:var(--ink);background:#f3f5f8;border-color:#dfe5ec}.draftOrder>div{border-color:#dfe5ec}.draftOrder>div.turn{border-color:var(--region);background:rgba(var(--region-rgb),.06)}.draftBody>section{background:#f5f7f9}.draftTools button{background:#fff;border-color:#dfe5ec}.draftTools button.active{background:var(--region);border-color:var(--region)}.playerTable>button{color:var(--ink);background:#fff;border-color:#e0e5ec}.playerTable>button:hover:not(:disabled){border-color:var(--region)}.playerTable>button>i,.myPick>i{background:#edf0f4}.playerTable>button>u{color:var(--region)}.draftSide{border-color:#dfe5ec;background:#fff!important}.clock{border-color:rgba(var(--region-rgb),.25);background:rgba(var(--region-rgb),.06)}.clock span{color:var(--region)}.myPick{border-color:#e0e5ec}.draftComplete{background:#f5f7f9f5}.draftComplete>span{background:var(--region);color:#fff}.draftComplete h2{color:var(--ink)}.toast{color:#fff;background:#102238;border-radius:8px}@media (max-width:720px){.authPage:before{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);inset:0 0 54%}.authIntro{padding:10px 2px}.authIntro>.logo{margin-bottom:34px}.authIntro h1{font-size:39px}.authIntro>p{font-size:11px}.authCard{border-radius:12px}.mobileBrand .brandLogo{width:34px;height:34px}.mobileNav{background:#fff;border-color:#dfe5ec;box-shadow:0 -7px 22px #12203a0f}.mobileNav button{color:#7b8798}.mobileNav button.active{color:var(--region)}.hero{min-height:285px;padding:24px 20px}.hero h1{font-size:29px}.pageBanner{margin-top:14px}.regionCard{box-shadow:none}.leagueLogo{background:#f7f8fa}.draftSide{background:#fff!important}}.authPage{color:#edf3f7;background:#070c14}.authPage:before{clip-path:polygon(0 0,100% 0,87% 100%,0 100%);background:radial-gradient(circle at 25% 16%,#21bcae1f,#0000 30%),linear-gradient(145deg,#08111c,#0a1b27);inset:0 52% 0 0}.authPage:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.authIntro,.authCard{z-index:1}.authIntro .logo b{color:#f6f9fb}.authIntro .logo small{color:#5bcbbf}.authIntro h1{color:#f7fafc}.authIntro h1 em{color:#78d7ce}.authIntro>p{color:#9eacb9}.regionFlags span{background:#111d29;border-color:#07101a}.regionFlags b{color:#96a6b5}.authCard{background:#0e1723;border-color:#253242;box-shadow:0 30px 80px #00000057}.authCard .step{color:#6fd3c8}.authCard h2{color:#f5f8fa}.authCard>p{color:#8998a8}.authCard label{color:#aab6c2}.authCard input{color:#f5f8fa;background:#09111b;border-color:#263444}.authCard input::placeholder{color:#536273}.authCard input:focus{border-color:#4dbfb4;box-shadow:0 0 0 3px #4dbfb41a}.authCard .primary{color:#07110f;background:#55c8bd}.authCard .primary:hover{box-shadow:0 9px 22px #55c8bd24}.demoNote{color:#718092}.demoNote i{color:#63cec3}.regionGate{color:#eff4f7;background:radial-gradient(circle at 50% -5%,#2bada31a,#0000 29%),#080e17}.regionGate .gateBox>.logo b{color:#f5f8fa}.regionGate .gateBox>.logo small{color:#5bcbbf}.regionGate .gateBox h1{color:#f6f9fb}.regionGate .gateBox>p{color:#8d9cad}.regionGate .regionCard{color:#eef3f6;background:#0f1824;border-color:#263342;box-shadow:0 8px 22px #00000029}.regionGate .regionCard:hover{border-color:#4dbfb4;box-shadow:0 18px 38px #00000040}.regionGate .leagueLogo{background:#0a121d}.regionGate .leagueLogo i{background:#111d29;border-color:#2a3746}.regionGate .regionText small{color:#8493a4}.regionGate .regionText b{color:#69d0c5}.regionGate .separateNote{color:#748394}.regionGate .close{color:#eaf0f4;background:#111b27;border-color:#2b3745}@media (max-width:720px){.authPage:before{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);inset:0 0 54%}.authPage:after{-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.authCard{background:#0e1723}.regionGate .regionCard{background:#0f1824}}:root{--font-body:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-display:"Sora","Plus Jakarta Sans",system-ui,sans-serif}body{font-family:var(--font-body);letter-spacing:-.012em;font-weight:500;line-height:1.5}h1,h2,h3,.hero h1,.pageBanner h1,.adminBanner h1,.authIntro h1{font-family:var(--font-display);letter-spacing:-.045em;font-weight:700}.logo b{font-family:var(--font-display);letter-spacing:-.045em;font-size:17px;font-weight:750}.logo small{font-family:var(--font-body);letter-spacing:1.05px;font-weight:800}.authIntro h1{font-size:clamp(44px,5.2vw,74px);font-weight:700;line-height:.98}.authIntro>p{font-size:14px;line-height:1.75}.authCard h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}.authCard .step,.authCard label,.seasonTag,.navLabel{font-family:var(--font-body);letter-spacing:1px;font-weight:800}.authCard input{font-size:13px;font-weight:600}.primary,.secondary{font-family:var(--font-body);letter-spacing:-.01em;font-weight:800}.shell aside nav button{font-family:var(--font-body);letter-spacing:-.015em;font-size:12px;font-weight:700}.regionSwitch,.profile{font-weight:700}.hero h1{font-size:38px;font-weight:700;line-height:1.08}.hero p{font-size:12px;line-height:1.7}.stat small,.panelHead p,.bannerSide small,.info small,.adminStat small{letter-spacing:.75px;font-weight:800}.stat strong{font-family:var(--font-display);font-size:25px;font-weight:700}.panelHead h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:14px;font-weight:700}.pageBanner h1{font-size:27px;font-weight:700}.sectionTitle h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:20px;font-weight:700}.team strong,.standing b,.boardUser b{font-weight:700}.quickPicks button,.predictionControls button,.gameTabs button,.boardTabs button,.adminTabs button{font-weight:800}.mvpCard strong{font-family:var(--font-display);font-weight:700}.rosterSlot>strong{font-weight:800}.leaderboard,.boardRow{font-variant-numeric:tabular-nums}.boardRow>strong:last-child,.bannerSide strong,.clock strong{font-family:var(--font-display);font-weight:700}.regionText strong{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.regionText b{font-weight:800}.gateBox h1{font-size:40px;font-weight:700}.adminStat strong{font-family:var(--font-display);font-weight:700}.adminAction b,.auditRow b,.playerAdminRow b{font-weight:700}@media (max-width:720px){.authIntro h1{font-size:40px;line-height:1}.authIntro>p{font-size:11px}.hero h1{font-size:30px}.pageBanner h1{font-size:23px}.gateBox h1{font-size:30px}.shell aside nav button{font-size:11px}}.teamBadge.officialBadge{background:#f3f5f8;border:1px solid #e2e7ed;padding:4px;overflow:hidden}.teamBadge.officialBadge img{object-fit:contain;width:100%;height:100%;display:block}.playerFace{position:relative;overflow:hidden}.playerFace img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.playerFace>i{letter-spacing:.5px;color:#7a8798;text-align:center;align-self:center;font-size:7px;font-style:normal;font-weight:800}.rosterSlot>i{overflow:hidden}.rosterSlot>i img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.rosterSlot>i>b,.releaseGrid button>i>b,.freeAgentList>button>i>b,.playerTable>button>i>b{font-family:var(--font-body);color:#8b96a5;text-align:center;font-size:5px;line-height:1.2}.releaseGrid button>i,.freeAgentList>button>i,.playerTable>button>i,.playerAdminRow>span:first-child i{overflow:hidden}.releaseGrid button>i img,.freeAgentList button>i img,.playerTable>button>i img,.playerAdminRow>span:first-child i img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.playerTable>button>i{height:34px}.playerAdminRow>span:first-child i img{width:29px;height:29px}.team strong{text-transform:uppercase;letter-spacing:.01em}.mvpCard strong,.rosterSlot>strong,.playerAdminRow b{text-transform:none}.dataVerified{color:var(--region)}.directoryStatus{background:#fff;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:34px 1fr 150px;align-items:center;gap:11px;margin:16px 0;padding:13px 15px;display:grid}.directoryStatus>span{background:rgba(var(--region-rgb),.1);width:31px;height:31px;color:var(--region);border-radius:8px;place-items:center;font-weight:900;display:grid}.directoryStatus b{font-size:10px}.directoryStatus p{color:var(--muted);margin:2px 0;font-size:8px}.directoryStatus>strong{text-align:right;color:var(--region);letter-spacing:.6px;font-size:7px}.teamDirectoryGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:15px;display:grid}.teamDirectoryGrid button{text-align:left;min-height:72px;color:var(--ink);background:#fff;border:1px solid #dfe5ec;border-radius:10px;grid-template-columns:52px 1fr 18px;align-items:center;gap:9px;padding:9px;transition:all .2s;display:grid}.teamDirectoryGrid button:hover,.teamDirectoryGrid button.selected{border-color:var(--region);box-shadow:0 8px 20px #12203a12}.teamDirectoryGrid button.selected{background:rgba(var(--region-rgb),.045)}.teamDirectoryGrid img{object-fit:contain;width:48px;height:48px}.teamDirectoryGrid b{font-family:var(--font-display);font-size:8px;line-height:1.25;display:block}.teamDirectoryGrid small{color:var(--muted);margin-top:4px;font-size:6px;display:block}.teamDirectoryGrid i{color:var(--region);font-style:normal}.teamProfile{background:#fff;border:1px solid #dfe5ec;border-radius:13px;overflow:hidden}.teamProfileHead{color:#fff;background:linear-gradient(100deg,#101e31,#172b42);grid-template-columns:120px 1fr 120px;align-items:center;gap:20px;min-height:150px;padding:22px 25px;display:grid}.profileLogo{background:#fff;border-radius:13px;place-items:center;width:105px;height:105px;padding:10px;display:grid}.profileLogo img{object-fit:contain;width:100%;height:100%}.teamProfileHead>div:nth-child(2)>span{color:#9fcac5;letter-spacing:.8px;font-size:7px;font-weight:800}.teamProfileHead h1{margin:5px 0 3px;font-size:27px}.teamProfileHead p{color:#aab7c5;margin:0;font-size:8px}.verifySeal{border-left:1px solid #ffffff24;align-items:center;gap:8px;padding-left:18px;display:flex!important}.verifySeal>span{background:var(--region);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.verifySeal small{color:#9eacb9;font-size:6px;line-height:1.5}.verifySeal b{color:#fff}.rosterTitle{justify-content:space-between;align-items:end;padding:20px 22px 12px;display:flex}.rosterTitle h2{margin:0;font-size:17px}.rosterTitle p{color:var(--muted);margin:3px 0 0;font-size:8px}.rosterTitle>span{color:var(--region);font-size:7px;font-weight:800}.directoryRoster{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 22px 20px;display:grid}.directoryRoster article{background:#f8f9fb;border:1px solid #e0e5ec;border-radius:10px;overflow:hidden}.directoryPortrait{background:linear-gradient(#e9edf2,#dfe5eb);place-items:end center;height:150px;display:grid;position:relative;overflow:hidden}.directoryPortrait>img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.directoryPortrait>div{text-align:center;align-self:center}.directoryPortrait>div>span{width:46px;height:46px;font-family:var(--font-display);color:#667487;background:#cfd7e0;border-radius:50%;place-items:center;margin:auto;font-weight:700;display:grid}.directoryPortrait>div small{color:#7b8797;margin-top:8px;font-size:6px;line-height:1.4;display:block}.directoryPortrait>i{letter-spacing:.4px;border-radius:5px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:7px;left:7px}.directoryPortrait>i.verified{color:#087a70;background:#e8f7f3}.directoryPortrait>i.pending{color:#996b06;background:#fff4dc}.directoryPlayerInfo{padding:10px}.directoryPlayerInfo>small{color:var(--region);letter-spacing:.6px;font-size:6px;font-weight:900}.directoryPlayerInfo h3{margin:3px 0 1px;font-size:11px}.directoryPlayerInfo p{color:var(--muted);margin:0;font-size:6px}.directorySource{background:#f7f9fb;border:1px solid #dfe5ec;border-radius:8px;gap:8px;margin:0 22px 20px;padding:10px;display:flex}.directorySource>span{background:#e5eaf0;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-weight:900;display:grid}.directorySource p{color:var(--muted);margin:2px 0;font-size:7px}.directorySource b{color:var(--ink)}.emptyRoster{text-align:center;color:var(--muted);padding:40px}.emptyRoster span{font-size:30px}.emptyRoster h3{color:var(--ink);margin:8px 0 3px;font-size:12px}.emptyRoster p{font-size:8px}@media (max-width:980px){.teamDirectoryGrid{grid-template-columns:repeat(2,1fr)}.directoryRoster{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.mobileNav{grid-template-columns:repeat(6,1fr)}.directoryStatus{grid-template-columns:32px 1fr}.directoryStatus>strong{text-align:left;grid-column:2}.teamDirectoryGrid{grid-template-columns:1fr 1fr}.teamDirectoryGrid button{grid-template-columns:42px 1fr;padding:7px}.teamDirectoryGrid img{width:39px;height:39px}.teamDirectoryGrid i{display:none}.teamProfileHead{grid-template-columns:72px 1fr;gap:12px;padding:16px}.profileLogo{width:70px;height:70px}.teamProfileHead h1{font-size:18px}.verifySeal{display:none!important}.directoryRoster{grid-template-columns:repeat(2,1fr);padding:0 12px 14px}.rosterTitle{padding:16px 13px 10px}.directoryPortrait{height:135px}.directorySource{margin:0 12px 14px}}.competitionTabs{border-bottom:1px solid #dfe5ec;gap:5px;margin-top:16px;display:flex}.competitionTabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font-size:9px;font-weight:800}.competitionTabs button.active{color:var(--ink);border-color:var(--region)}.fixtureToolbar{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.fixtureToolbar>div{gap:5px;display:flex}.fixtureToolbar button{color:var(--muted);background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:800}.fixtureToolbar button.active{background:var(--region);border-color:var(--region);color:#fff}.fixtureToolbar>span{color:var(--muted);font-size:7px;font-weight:800}.fixtureDays{gap:10px;display:grid}.fixtureDay{background:#fff;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:88px 1fr;display:grid;overflow:hidden}.fixtureDate{background:#f1f4f7;border-right:1px solid #dfe5ec;justify-content:center;align-items:center;gap:7px;display:flex}.fixtureDate>span{font-family:var(--font-display);color:var(--region);font-size:25px;font-weight:700}.fixtureDate b{font-size:9px;display:block}.fixtureDate small{color:var(--muted);font-size:6px;font-weight:800;display:block}.fixtureList{min-width:0}.fixtureRow{border-bottom:1px solid #e7ebf0;grid-template-columns:65px 1fr 43px 1fr 95px;align-items:center;gap:9px;min-height:73px;padding:9px 14px;display:grid}.fixtureRow:last-child{border:0}.fixtureTime{font-family:var(--font-display);font-size:11px;font-weight:700}.fixtureTime small{font-family:var(--font-body);color:var(--muted);letter-spacing:.6px;font-size:5px;display:block}.fixtureRow.completed .fixtureTime small{color:var(--region)}.fixtureTeam{align-items:center;gap:9px;display:flex}.fixtureTeam.home{text-align:right;justify-content:flex-end}.fixtureTeam img{object-fit:contain;width:42px;height:42px}.fixtureTeam b{font-size:8px;line-height:1.25}.fixtureRow>strong{text-align:center;font-family:var(--font-display);font-size:12px}.fixtureRow>button{color:var(--ink);background:#f7f9fb;border:1px solid #dfe5ec;border-radius:7px;padding:7px;font-size:6px;font-weight:800}.scheduleSource{border:1px solid rgba(var(--region-rgb),.16);background:rgba(var(--region-rgb),.04);border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:11px 13px;display:flex}.scheduleSource>span{color:var(--region)}.scheduleSource p{color:var(--muted);margin:0;font-size:7px}.scheduleSource b{color:var(--ink)}.officialStandings{margin-top:15px}.standingTableHead,.officialStandingRow{border-bottom:1px solid #e5e9ef;grid-template-columns:35px 1.5fr repeat(4,.65fr);align-items:center;gap:8px;padding:10px 16px;display:grid}.standingTableHead{color:var(--muted);letter-spacing:.5px;font-size:6px;font-weight:900}.officialStandingRow{font-size:8px}.officialStandingRow>span:nth-child(2){align-items:center;gap:9px;display:flex}.officialStandingRow img{object-fit:contain;width:32px;height:32px}.officialStandingRow>strong:last-child{font-family:var(--font-display);color:var(--region);font-size:11px}.standingFoot{text-align:right;color:var(--muted);padding:9px 16px;font-size:6px}.standingsPending{text-align:center;background:#fff;border:1px solid #dfe5ec;border-radius:11px;margin-top:15px;padding:45px}.standingsPending img{object-fit:contain;width:105px;height:90px}.standingsPending h2{margin:10px 0 5px;font-size:17px}.standingsPending p{max-width:480px;color:var(--muted);margin:auto;font-size:8px;line-height:1.6}.standingsPending span{background:rgba(var(--region-rgb),.08);color:var(--region);letter-spacing:.6px;border-radius:5px;margin-top:13px;padding:5px 8px;font-size:6px;font-weight:900;display:inline-block}@media (max-width:720px){.mobileNav{display:flex;overflow-x:auto}.mobileNav button{flex:1;min-width:67px}.fixtureToolbar>span{display:none}.fixtureDay{grid-template-columns:1fr}.fixtureDate{border:0;border-bottom:1px solid #dfe5ec;justify-content:flex-start;padding:8px 12px}.fixtureDate>span{font-size:18px}.fixtureRow{grid-template-columns:48px 1fr 30px 1fr;padding:8px}.fixtureRow>button{display:none}.fixtureTeam{gap:5px}.fixtureTeam img{width:31px;height:31px}.fixtureTeam b{font-size:6px}.officialStandings{-webkit-overflow-scrolling:touch;overflow-x:auto}.standingTableHead,.officialStandingRow{grid-template-columns:35px 1.5fr repeat(4,.65fr);min-width:540px;padding:9px 12px}.officialStandingRow img{width:27px;height:27px}.standingsPending{padding:30px 16px}}@media (min-width:721px){.shell aside nav button{font-size:13px;font-weight:750}.navLabel{font-size:10px}.regionSwitch,.profile{font-size:11px}.hero p{font-size:13px}.seasonTag{font-size:10px}.stat small,.stat span,.stat em{font-size:9px}.panelHead h2{font-size:15px}.panelHead p,.matchMeta{font-size:9px}.team strong{font-size:11px;line-height:1.35}.quickPicks button,.predictionControls button,.predictionControls select{font-size:9px}.standing{font-size:10px}.textBtn{font-size:9px}.pageBanner p{font-size:11px}.bannerSide small{font-size:9px}.sectionTitle p{font-size:10px}.competitionPill{font-size:9px}.submissionStatus b{font-size:11px}.submissionStatus p{font-size:9px}.gameTabs button,.boardTabs button,.adminTabs button,.competitionTabs button{font-size:10px}.mvpCard strong{font-size:13px}.mvpCard small{font-size:9px}.mvpCard>b{font-size:8px}.saveBar span{font-size:9px}.rosterSlot>strong{font-size:11px}.rosterSlot>small,.info small{font-size:8px}.info strong{font-size:11px}.activity p{font-size:9px}.rule h3{font-size:12px}.rule p{font-size:9px}.createCard p,.joinCard p{font-size:10px}.leagueRow h3{font-size:13px}.leagueRow p{font-size:9px}.boardHead{font-size:8px}.boardRow{font-size:10px}.boardUser>em{font-size:7px}.directoryStatus b{font-size:11px}.directoryStatus p{font-size:9px}.teamDirectoryGrid b{font-size:10px}.teamDirectoryGrid small{font-size:7px}.teamProfileHead>div:nth-child(2)>span{font-size:8px}.teamProfileHead p,.rosterTitle p{font-size:9px}.rosterTitle>span{font-size:8px}.directoryPortrait>i{font-size:6px}.directoryPlayerInfo>small{font-size:7px}.directoryPlayerInfo h3{font-size:13px}.directoryPlayerInfo p,.directorySource p,.fixtureToolbar button,.fixtureToolbar>span{font-size:8px}.fixtureTime{font-size:13px}.fixtureTime small{font-size:6px}.fixtureTeam b{font-size:10px}.fixtureRow>button{font-size:7px}.scheduleSource p,.standingTableHead{font-size:8px}.officialStandingRow{font-size:10px}.standingFoot{font-size:8px}.adminBadge{font-size:9px}.adminStat small,.adminStat span{font-size:8px}.adminAction b{font-size:10px}.adminAction p{font-size:8px}.auditRow b{font-size:9px}.auditRow small,.auditRow p,.auditRow time,.playerAdminHead{font-size:8px}.playerAdminRow{font-size:9px}}body{text-transform:uppercase;letter-spacing:.005em}input,textarea{text-transform:uppercase}.authCard input[type=email],.authCard input[type=email]::placeholder{text-transform:none}p{letter-spacing:.025em}.hero p,.authIntro>p,.pageBanner p,.directorySource p,.scheduleSource p{font-weight:600}.profileMenu small{text-transform:none}.themeMY{--region:#1769d2;--region-rgb:23,105,210;--region-deep:#071d42;--region-bright:#f2c633;--canvas:#edf4fb;--paper:#f9fbff;--soft:#e4eef9;--stroke:#d4e1ef}.themeMY.shell,.themeMY .shell>main{background:#edf4fb}.themeMY .shell>aside{background:#071d3d;border-color:#14345e}.themeMY .shell>aside .logo b{color:#fff}.themeMY .shell>aside .logo small{color:#f2c633}.themeMY .shell aside .navLabel{color:#7187a5}.themeMY .shell aside nav button{color:#b8c7da}.themeMY .shell aside nav button i{color:#7690af}.themeMY .shell aside nav button.active,.themeMY .shell aside nav button:hover{color:#fff;background:#ffffff12}.themeMY .shell aside nav button.active{box-shadow:inset 3px 0 #f2c633}.themeMY .shell aside nav button.active i{color:#f2c633}.themeMY .sideSeason{background:#0b2a54;border-color:#1d4474}.themeMY .sideSeason>span{color:#f2c633}.themeMY .sideSeason>b{color:#fff}.themeMY .sideSeason>div{background:#173d6a}.themeMY .sideSeason>div i{background:#f2c633}.themeMY .sideSeason small{color:#91a6bf}.themeMY header{background:#edf4fbf0;border-color:#cbdced}.themeMY .hero{background:radial-gradient(circle at 86% 20%,#f2c63357,#0000 25%),linear-gradient(108deg,#071d42,#104f9d)}.themeMY .hero:before{border-color:#f2c63347}.themeMY .hero .seasonTag{color:#ffe489;background:#f2c6331a;border-color:#f2c63359}.themeMY .hero .seasonTag i{background:#f2c633}.themeMY .hero .primary{color:#13213b;background:#f2c633}.themeMY .stat,.themeMY .panel,.themeMY .pageBanner,.themeMY .createCard,.themeMY .joinCard,.themeMY .rule,.themeMY .teamProfile{background:#f9fbff;border-color:#d4e1ef}.themeMY .stat{border-top:3px solid #1769d2}.themeMY .stat:nth-child(2n){border-top-color:#f2c633}.themeMY .competitionPill,.themeMY .seasonTag{border-color:#1769d238}.themeMY .mobileNav{background:#071d3d;border-color:#14345e}.themeMY .mobileNav button{color:#8fa6c0}.themeMY .mobileNav button.active{color:#f2c633}.themeMY .pitch{background:linear-gradient(160deg,#dceafa,#cadcf1)}.directoryLogo{border-radius:8px;place-items:center;width:48px;height:48px;padding:3px;display:grid}.directoryLogo img{object-fit:contain;width:100%!important;height:100%!important}.themeMY .team-fl .directoryLogo{padding:6px}.themeMY .fixtureTeam img[src*="/fl.webp"],.themeMY .officialStandingRow img[src*="/fl.webp"]{background:#0b2a54;border-radius:7px;padding:4px}.themeMY .teamDirectoryGrid button.selected{background:#e2edf9;border-color:#1769d2}.themeMY .directoryStatus,.themeMY .fixtureDay,.themeMY .standingsPending{background:#f9fbff;border-color:#d4e1ef}.playoffPreview{background:#fff8e8;border:1px solid #f2b42047;border-radius:9px;grid-template-columns:120px 1fr 180px;align-items:center;gap:12px;margin:15px 0;padding:12px 14px;display:grid}.playoffPreview>span{color:#966500;font-size:8px;font-weight:900}.playoffPreview p{color:#75684d;margin:0;font-size:8px}.playoffPreview>b{text-align:right;color:#966500;font-size:7px}.playoffScoreRules{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:13px;display:grid}.playoffScoreRules>div{background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:10px 12px}.playoffScoreRules strong{font-family:var(--font-display);color:var(--region);font-size:14px;display:block}.playoffScoreRules span{color:var(--muted);font-size:6px;font-weight:900}.bracketScroll{padding-bottom:8px;overflow-x:auto}.bracketGrid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:11px;min-width:1460px;display:grid}.bracketColumn{background:#f5f7fa;border:1px solid #dfe5ec;border-radius:11px;padding:10px;position:relative}.bracketColumn:not(:last-child):after{content:"→";background:var(--region);color:#fff;z-index:2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:50%;right:-10px}.bracketColumnHead{border-bottom:1px solid #dde3ea;padding:4px 3px 10px}.bracketColumnHead h2{margin:0;font-size:11px}.bracketColumnHead p{color:var(--muted);margin:3px 0 0;font-size:6px}.bracketMatches{flex-direction:column;justify-content:space-evenly;gap:12px;min-height:500px;display:flex}.bracketMatch{background:#fff;border:1px solid #dce2e9;border-radius:9px;overflow:hidden;box-shadow:0 5px 14px #12203a0a}.bracketMatch.hasPick{border-color:rgba(var(--region-rgb),.35)}.bracketMatchHead{background:#eef2f6;border-bottom:1px solid #dfe5ec;justify-content:space-between;padding:7px 8px;display:flex}.bracketMatchHead span,.bracketMatchHead b{color:var(--muted);font-size:6px}.bracketMatch>button{text-align:left;width:100%;min-height:52px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e7ebef;grid-template-columns:38px 1fr 23px;align-items:center;gap:7px;padding:6px 8px;display:grid}.bracketMatch>button:hover:not(:disabled){background:rgba(var(--region-rgb),.04)}.bracketMatch>button.winner{background:rgba(var(--region-rgb),.075)}.bracketMatch>button:disabled{opacity:.62}.bracketMatch>button img{object-fit:contain;width:35px;height:35px}.bracketMatch>button span>b{font-size:7px;line-height:1.25;display:block}.bracketMatch>button span>small{color:var(--muted);margin-top:2px;font-size:5px;display:block}.bracketMatch>button.winner span>small{color:var(--region)}.bracketMatch>button>i{text-align:right;color:#98a3b1;font-size:7px;font-style:normal}.bracketMatch>button.winner>i{color:var(--region)}.tbdLogo{color:#9ba5b2;border:1px dashed #cbd3dd;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid!important}.bracketScore{justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.bracketScore label{color:var(--muted);font-size:6px;font-weight:900}.bracketScore select{width:76px;color:var(--ink);background:#f7f9fb;border:1px solid #d6dde6;border-radius:6px;padding:5px;font-size:7px;font-weight:800}.predictedChampion{text-align:center;background:#fff9e8;border:1px solid #f2c63366;border-radius:9px;padding:14px}.predictedChampion span{color:#956a00;font-size:6px;font-weight:900;display:block}.predictedChampion img{object-fit:contain;width:74px;height:62px;margin:7px auto;display:block}.predictedChampion strong{font-family:var(--font-display);font-size:9px}.bracketFooter{background:#fff;border:1px solid #dfe5ec;border-radius:10px;justify-content:space-between;align-items:center;margin-top:7px;padding:13px 15px;display:flex}.bracketFooter>div:first-child{align-items:center;gap:9px;display:flex}.bracketFooter>div:first-child>span{border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.bracketFooter .complete{background:rgba(var(--region-rgb),.1);color:var(--region)}.bracketFooter .incomplete{color:#9b6900;background:#fff2d4}.bracketFooter p{margin:0}.bracketFooter p>b{font-size:8px;display:block}.bracketFooter p>small{color:var(--muted);font-size:7px}.bracketFooter>div:last-child{gap:7px;display:flex}@media (min-width:721px){.playoffPreview p{font-size:9px}.playoffScoreRules span{font-size:7px}.bracketColumnHead h2{font-size:12px}.bracketColumnHead p,.bracketMatchHead span,.bracketMatchHead b{font-size:7px}.bracketMatch>button span>b{font-size:8px}.bracketMatch>button span>small{font-size:6px}.bracketScore label{font-size:7px}.bracketScore select{font-size:8px}.bracketFooter p>b{font-size:9px}.bracketFooter p>small{font-size:8px}}@media (max-width:720px){.playoffPreview{grid-template-columns:1fr}.playoffPreview>b{text-align:left}.playoffScoreRules{display:flex;overflow-x:auto}.playoffScoreRules>div{min-width:105px}.bracketGrid{min-width:1380px}.bracketFooter{flex-direction:column;align-items:stretch;gap:10px}.bracketFooter>div:last-child button{flex:1}}.shell aside nav button i{place-items:center;display:grid}.shell aside nav button i svg{width:19px;height:19px}.profileMenu button{align-items:center;gap:7px;display:flex}.profileMenu button svg{width:15px;height:15px}.mobileDrawerShade,.mobileDrawer,.mobileMenuButton{display:none}@media (max-width:720px){body{padding-bottom:0}.mobileNav{display:none!important}.shell header{justify-content:space-between;height:66px;padding:0 2px;display:flex}.mobileBrand{align-items:center;gap:8px;display:flex}.mobileBrand .logo{display:flex}.mobileBrand .logo>span:last-child{display:grid}.mobileBrand .logo b{font-size:13px}.mobileBrand .logo small{letter-spacing:.65px;font-size:5px}.mobileBrand .brandLogo{width:33px;height:33px}.mobileMenuButton{width:40px;height:40px;color:var(--ink);background:#fff;border:1px solid #d7e0e9;border-radius:10px;place-items:center;padding:9px;display:grid}.mobileMenuButton svg{width:21px;height:21px}.regionSwitch,.topActions{display:none}.mobileDrawerShade{z-index:400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03080fb3;animation:.2s drawerFade;display:block;position:fixed;inset:0}.mobileDrawer{z-index:2;flex-direction:column;height:100dvh;animation:.24s drawerSlide;overflow-y:auto;box-shadow:22px 0 60px #00000059;background:#0b1522!important;border:0!important;border-right:1px solid #ffffff1a!important;width:min(88vw,345px)!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important}.mobileDrawer.themeMY{background:#071d3d!important}.mobileDrawer.themeID{background:#281018!important}.mobileDrawer.themePH{background:#0a1d3a!important}@keyframes drawerFade{0%{opacity:0}}@keyframes drawerSlide{0%{transform:translate(-100%)}}.mobileDrawerHead{border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.mobileDrawerHead .logo{padding:0!important}.mobileDrawerHead .logo b{color:#fff;font-size:16px}.mobileDrawerHead .logo small{color:#74d8ce}.mobileDrawerHead .brandLogo{width:40px;height:40px}.mobileDrawerHead>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:37px;height:37px;padding:9px;display:grid}.mobileDrawerHead>button svg{width:18px;height:18px}.drawerRegion{text-align:left;color:#fff;background:#fff1;border:1px solid #ffffff1f;border-radius:11px;flex:none;grid-template-columns:51px 1fr 48px;align-items:center;gap:10px;min-height:75px;margin:13px 14px 8px;padding:9px 11px;display:grid}.drawerRegion img{object-fit:contain;width:48px;height:48px}.drawerRegion span small{color:#8fa2b9;letter-spacing:.8px;font-size:6px;display:block}.drawerRegion span b{font-family:var(--font-display);margin-top:3px;font-size:10px;display:block}.drawerRegion>i{color:var(--region-bright);text-align:right;font-size:6px;font-style:normal;font-weight:900}.drawerLabel{color:#63758d;letter-spacing:1px;padding:11px 19px 6px;font-size:7px;font-weight:900}.mobileDrawer nav{padding:0 12px;gap:3px!important;display:grid!important}.mobileDrawer nav button{width:100%;min-height:47px;font-family:var(--font-body);align-items:center;gap:7px;color:#a8b7c9!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:39px 1fr 20px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;display:grid!important}.mobileDrawer nav button>i{background:#ffffff0e;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.mobileDrawer nav button svg{width:19px;height:19px}.mobileDrawer nav button>em{text-align:right;color:#52657e;font-size:18px;font-style:normal}.mobileDrawer nav button.active{color:#fff!important;box-shadow:inset 3px 0 var(--region-bright)!important;background:#ffffff17!important}.mobileDrawer nav button.active>i{background:var(--region-bright);color:#07121f}.mobileDrawer nav button.active>em{color:var(--region-bright)}.drawerAccount{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:39px 1fr 35px;align-items:center;gap:9px;margin:14px;padding:12px;display:grid}.drawerAccount>span{background:linear-gradient(135deg,var(--region),var(--region-bright));color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.drawerAccount small{color:#687b92;font-size:6px;display:block}.drawerAccount b{color:#fff;margin-top:1px;font-size:10px;display:block}.drawerAccount p{text-overflow:ellipsis;color:#8495a9;text-transform:none;max-width:170px;margin:1px 0;font-size:7px;overflow:hidden}.drawerAccount>button{color:#f19aaa;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.drawerAccount>button svg{width:17px;height:17px}.shell>main{padding:0 14px 34px}.stats{grid-template-columns:1fr;gap:9px}.stat{grid-template-columns:1fr auto;align-items:center;display:grid}.stat small{grid-column:1}.stat strong{grid-column:1;font-size:23px}.stat span,.stat em{text-align:right;grid-area:1/2/3}.heroActions{grid-template-columns:1fr;gap:7px;display:grid}.heroActions button{width:100%}.hero{min-height:330px}.heroLeague{bottom:4px;right:4px}.dashboardGrid,.fantasyGrid,.leagueActions,.adminGrid,.adminFormGrid{grid-template-columns:1fr}.pageBanner{align-items:flex-start;gap:10px}.pageBanner p{line-height:1.55}.sectionTitle{margin-top:21px}}@media (max-height:800px) and (min-width:721px){.sideSeason{display:none}}.themeMY .team-fl .directoryLogo,.themeMY .teamProfile.team-fl .profileLogo,.themeMY .teamBadge.team-fl{background:#fff;border-color:#d4e1ef}.themeMY .fixtureTeam img[src*="/fl.webp"],.themeMY .officialStandingRow img[src*="/fl.webp"]{background:#fff;border:1px solid #d4e1ef}.authCard select{color:#f5f8fa;background:#09111b;border:1px solid #263444;border-radius:8px;outline:none;width:100%;margin-top:8px;padding:13px;font-size:12px;font-weight:700;display:block}.authCard select:focus{border-color:#4dbfb4;box-shadow:0 0 0 3px #4dbfb41a}.countrySetup{background:radial-gradient(circle at 50% -10%,#3fc3b51f,#0000 34%),#080e17;place-items:center;min-height:100vh;padding:22px;display:grid}.countrySetupCard{color:#f4f8fa;background:#0e1723;border:1px solid #253242;border-radius:16px;width:min(720px,100%);padding:31px;box-shadow:0 28px 80px #0000004d}.countrySetupCard>.logo b{color:#fff}.countrySetupCard>.logo{margin-bottom:25px}.countrySetupCard h1{margin:14px 0 5px;font-size:29px}.countrySetupCard>p{color:#8d9caf;font-size:9px;line-height:1.6}.countryGrid{grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0;display:grid}.countryGrid button{color:#abb8c6;text-align:left;background:#0a121c;border:1px solid #263444;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:9px;display:flex}.countryGrid button.selected{color:#fff;background:#5bc9be14;border-color:#5bc9be}.countryGrid span{font-size:20px}.countryGrid b{font-size:8px}.countrySetupCard>.primary{width:100%}.squadRules{background:#fff;border:1px solid #dce3eb;border-radius:10px;grid-template-columns:38px 1fr 38px 1fr;align-items:center;gap:10px;margin:15px 0 0;padding:12px 15px;display:grid}.squadRules>span{background:var(--region);color:#fff;width:36px;height:36px;font-family:var(--font-display);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.squadRules p{margin:0}.squadRules p b{font-size:9px;display:block}.squadRules p small{color:var(--muted);margin-top:2px;font-size:6px;display:block}.pitch.modernSquad{height:405px;box-shadow:none;background:#111d2d;border:0;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:9px;padding:14px;display:grid}.pitch.modernSquad:before{display:none}.modernSquad .rosterSlot,.modernSquad .rosterSlot:nth-child(n){text-align:left;background:linear-gradient(#1b2b3f,#101a28);border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;width:auto;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.modernSquad .rosterSlot>i{background:radial-gradient(circle at 50% 30%,rgba(var(--region-rgb),.35),transparent 55%);height:274px;box-shadow:none;border:0;border-radius:0}.modernSquad .rosterSlot>strong{color:#fff;font-family:var(--font-display);margin:0;padding:9px 9px 1px;font-size:10px}.modernSquad .rosterSlot>small{color:#8fa0b4;padding:0 9px 10px;font-size:6px}.modernSquad .squadTeamLogo{z-index:3;width:32px;height:32px;color:inherit;background:#fff;border-radius:7px;place-items:center;padding:4px;display:grid;position:absolute;top:8px;left:8px}.modernSquad .squadTeamLogo img{object-fit:contain;width:100%;height:100%}.modernSquad .rosterSlot>b{top:7px;right:7px}.modernSquad .rosterSlot.captain{border-color:#efc64a;box-shadow:inset 0 0 0 1px #efc64a}.transferModal h3{letter-spacing:.8px}.leaderControls{justify-content:space-between;align-items:center;gap:12px;margin:15px 0;display:flex}.leaderCategory{gap:7px;display:flex}.leaderCategory button{min-width:185px;color:var(--muted);text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;display:flex}.leaderCategory button.active{border-color:var(--region);background:rgba(var(--region-rgb),.06);color:var(--ink)}.leaderCategory svg{width:22px;height:22px}.leaderCategory button.active svg{color:var(--region)}.leaderCategory b{font-size:9px;display:block}.leaderCategory small{margin-top:2px;font-size:6px;display:block}.leaderPeriod{background:#fff;border:1px solid #dbe2ea;border-radius:9px;padding:4px;display:flex}.leaderPeriod button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:7px;font-weight:900}.leaderPeriod button.active{color:#fff;background:#15243a}.leaderSummary{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.leaderSummary>div{background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:12px 14px}.leaderSummary small{color:var(--muted);letter-spacing:.6px;font-size:6px;display:block}.leaderSummary strong{font-family:var(--font-display);margin-top:4px;font-size:12px;display:block}.modernPodium{justify-content:center;align-items:flex-end;gap:10px;min-height:220px;padding:20px 0 0;display:flex}.modernPodiumCard{text-align:center;background:#fff;border:1px solid #dce3ea;border-radius:11px;width:180px;min-height:165px;padding:18px;position:relative}.modernPodiumCard.place1{background:linear-gradient(#fffdf5,#fff);border-color:#ebc85e;min-height:195px}.placeNumber{font-family:var(--font-display);color:#d7dde5;font-size:23px;font-weight:800;position:absolute;top:9px;left:12px}.place1 .placeNumber{color:#e2bb43}.podiumAvatar{background:linear-gradient(135deg,var(--region),var(--region-deep));color:#fff;border-radius:13px;place-items:center;width:50px;height:50px;margin:auto;font-size:10px;font-weight:900;display:grid}.countryFlag{font-size:17px;position:absolute;top:12px;right:13px}.modernPodiumCard h3{margin:9px 0 1px;font-size:10px}.modernPodiumCard p{color:var(--muted);margin:0;font-size:7px}.modernPodiumCard>strong{font-family:var(--font-display);color:var(--region);margin-top:9px;font-size:15px;display:block}.modernPodiumCard>strong small{font-size:6px}.modernRankTable{background:#fff;border:1px solid #dce3ea;border-radius:11px;overflow:hidden}.modernRankHead,.modernRankRow{border-bottom:1px solid #e6eaf0;grid-template-columns:55px 1.4fr 1fr .7fr .6fr .7fr;align-items:center;gap:9px;padding:11px 16px;display:grid}.modernRankHead{color:var(--muted);letter-spacing:.6px;background:#f5f7f9;font-size:6px;font-weight:900}.modernRankRow{font-size:9px}.modernRankRow>strong:first-child{color:#758297}.modernRankRow>strong:last-child{text-align:right;font-family:var(--font-display);color:var(--region);font-size:11px}.modernManager,.modernCountry{align-items:center;gap:8px;display:flex}.modernManager>i{background:#e9eef3;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:900;display:grid}.modernManager>em{color:var(--region);border:1px solid rgba(var(--region-rgb),.3);border-radius:6px;padding:2px 4px;font-size:6px;font-style:normal}.modernCountry>i{font-size:17px;font-style:normal}.modernCountry>b{font-size:8px}.modernRankRow.currentUser{background:rgba(var(--region-rgb),.065)}.modernRankRow .up{color:#119763}.modernRankRow .down{color:#d94155}.yourRankDivider{text-align:center;background:#f6f8fa;border-bottom:1px solid #e6eaf0;padding:7px}.yourRankDivider span{color:var(--muted);letter-spacing:.8px;font-size:6px;font-weight:900}.bracketShare{justify-items:end;gap:6px;display:grid}.bracketShare>b{color:#966500;font-size:7px}.bracketShare>button{color:#fff;background:#15243a;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}@media (max-width:720px){.countrySetupCard{padding:21px}.countryGrid{grid-template-columns:repeat(2,1fr)}.squadRules{grid-template-columns:35px 1fr}.pitch.modernSquad{grid-template-columns:1fr;height:auto;padding:10px}.modernSquad .rosterSlot,.modernSquad .rosterSlot:nth-child(n){grid-template-rows:1fr 1fr;grid-template-columns:83px 1fr;height:92px;display:grid}.modernSquad .rosterSlot>i{grid-row:1/3;height:90px}.modernSquad .rosterSlot>strong{align-self:end;padding:0 10px;font-size:12px}.modernSquad .rosterSlot>small{align-self:start;padding:3px 10px;font-size:7px}.modernSquad .squadTeamLogo{width:27px;height:27px;top:6px;left:6px}.leaderControls{flex-direction:column;align-items:stretch}.leaderCategory{grid-template-columns:1fr 1fr;display:grid}.leaderCategory button{min-width:0}.leaderPeriod button{flex:1}.leaderSummary{grid-template-columns:1fr 1fr}.modernPodium{gap:5px;min-height:190px}.modernPodiumCard{width:32%;min-height:145px;padding:12px 6px}.modernPodiumCard.place1{min-height:175px}.placeNumber{font-size:17px}.countryFlag{font-size:14px}.modernPodiumCard h3{font-size:7px}.modernRankHead,.modernRankRow{grid-template-columns:38px 1fr 52px 60px;padding:9px 8px}.modernRankHead span:nth-child(4),.modernRankHead span:nth-child(5),.modernRankRow>span:nth-child(4),.modernRankRow>span:nth-child(5),.modernCountry b{display:none}.modernCountry{justify-content:center}.modernManager>i{display:none}.playoffPreview{grid-template-columns:1fr}.bracketShare{justify-items:start}}.pitch.modernSquad{background:#111d2d;grid-template-columns:1fr;gap:8px;height:auto;min-height:0;padding:10px;display:grid}.modernSquad .rosterSlot,.modernSquad .rosterSlot:nth-child(n){text-align:left;background:linear-gradient(90deg,#172638,#111c2a);border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:92px 1fr 50px;width:100%;height:92px;padding:0;display:grid;position:relative;inset:auto;overflow:hidden}.modernSquad .rosterSlot>i{background:radial-gradient(circle at center,rgba(var(--region-rgb),.3),transparent 65%);border:0;grid-area:1/1/3;width:92px;height:90px}.modernSquad .rosterSlot>i img{object-fit:contain;object-position:center bottom;width:105%;height:100%}.modernSquad .rosterSlot>strong{color:#fff;grid-area:1/2;align-self:end;padding:0 12px 2px;font-size:13px}.modernSquad .rosterSlot>small{color:#8fa0b4;grid-area:2/2;align-self:start;padding:2px 12px;font-size:8px}.modernSquad .squadTeamLogo{width:38px;height:38px;top:50%;left:auto;right:47px;transform:translateY(-50%)}.modernSquad .squadFlag{font-size:21px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.modernSquad .rosterSlot>b{top:7px;left:70px;right:auto}.modernSquad .rosterSlot.captain{background:linear-gradient(90deg,#1d2b3a,#171f2a);border-color:#efc64a}.profile>span img,.drawerAccount>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profileLayout{grid-template-columns:280px 1fr;gap:14px;margin-top:15px;display:grid}.profileIdentity,.profileForm{background:#fff;border:1px solid #dce3eb;border-radius:12px}.profileIdentity{text-align:center;padding:25px}.avatarEditor>div{background:linear-gradient(135deg,var(--region),var(--region-deep));border:5px solid #eef2f6;border-radius:24px;place-items:center;width:132px;height:132px;margin:auto;display:grid;overflow:hidden;box-shadow:0 10px 25px #12203a21}.avatarEditor>div img{object-fit:cover;width:100%;height:100%}.avatarEditor>div span{font-family:var(--font-display);color:#fff;font-size:27px;font-weight:800}.avatarEditor>label{width:max-content;color:var(--ink);cursor:pointer;border:1px solid #dce3eb;border-radius:7px;align-items:center;gap:6px;margin:13px auto 0;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.avatarEditor>label svg{width:15px;height:15px}.avatarEditor input{display:none}.avatarEditor>button{color:#d8495d;background:0 0;border:0;margin-top:8px;font-size:6px;font-weight:900}.profileIdentity h2{margin:16px 0 2px;font-size:17px}.profileIdentity>p{color:var(--muted);margin:0;font-size:9px}.profileIdentity>span{background:rgba(var(--region-rgb),.08);color:var(--region);border-radius:5px;margin-top:8px;padding:5px 7px;font-size:6px;font-weight:900;display:inline-block}.profilePublicNote{text-align:left;background:#f7f9fb;border:1px solid #e0e5ec;border-radius:8px;margin-top:22px;padding:12px}.profilePublicNote b{color:var(--region);font-size:7px}.profilePublicNote p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.5}.profileForm{padding:23px}.profileFormHead{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.profileFormHead h2{margin:0;font-size:15px}.profileFormHead p{color:var(--muted);margin:4px 0 0;font-size:7px}.profileFormHead>span{color:#d34a5e;font-size:6px}.profileFields{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.profileFields label{color:#657286;letter-spacing:.5px;font-size:7px;font-weight:900;position:relative}.profileFields input,.profileFields select,.profileFields textarea{width:100%;color:var(--ink);background:#f8f9fb;border:1px solid #d8e0e8;border-radius:8px;outline:none;margin-top:7px;padding:11px;font-size:9px;font-weight:650;display:block}.profileFields input:focus,.profileFields select:focus,.profileFields textarea:focus{border-color:var(--region);box-shadow:0 0 0 3px rgba(var(--region-rgb),.08)}.profileFields textarea{resize:vertical;height:105px}.profileFields .fullField{grid-column:1/3}.profileFields label>small{color:#8c97a6;font-size:6px;position:absolute;bottom:7px;right:8px}.privacyNotice{border:1px solid rgba(var(--region-rgb),.16);background:rgba(var(--region-rgb),.04);border-radius:8px;gap:9px;margin:16px 0;padding:11px;display:flex}.privacyNotice>span{color:var(--region)}.privacyNotice p{color:var(--muted);margin:0;font-size:7px}.privacyNotice b{color:var(--ink)}.prizeHero{color:#fff;background:radial-gradient(circle at 85% 30%,#f2c63340,#0000 25%),linear-gradient(110deg,#081a31,#143d70);border-radius:14px;justify-content:space-between;align-items:center;min-height:280px;margin-top:24px;padding:36px;display:flex;position:relative;overflow:hidden}.prizeHero:after{content:"01";font-family:var(--font-display);color:#ffffff06;font-size:190px;font-weight:800;position:absolute;bottom:-60px;right:25%}.prizeSoon{color:#172137;letter-spacing:.8px;background:#f2c633;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-block}.prizeHero h1{max-width:580px;margin:14px 0 8px;font-size:36px}.prizeHero p{color:#b6c4d4;max-width:640px;font-size:10px;line-height:1.7}.prizeHero>div:first-child>div{align-items:center;gap:12px;margin-top:18px;display:flex}.prizeHero button{color:#a9b7c7;background:#ffffff14;border:1px solid #fff3;border-radius:7px;padding:9px 12px;font-size:7px;font-weight:900}.prizeHero>div:first-child>div span{font-size:8px}.prizeTrophy{color:#f2c633;border:1px solid #f2c6334d;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:relative}.prizeTrophy svg{width:85px;height:85px}.prizeTrophy span{font-size:7px;font-weight:900;position:absolute;bottom:24px}.prizeNotice{background:#fff8e3;border:1px solid #ebd38a;border-radius:9px;align-items:center;gap:10px;margin:13px 0;padding:12px 15px;display:flex}.prizeNotice>span{background:#f0c748;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.prizeNotice p{color:#756533;margin:0;font-size:7px}.prizeGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.prizeGrid article{background:#fff;border:1px solid #dce3eb;border-radius:10px;min-height:170px;padding:17px;position:relative}.prizeGrid article.topPrize{border-top:3px solid #f0c54a}.prizeGrid article>span{font-family:var(--font-display);color:#e1e5ea;font-size:24px;font-weight:800;position:absolute;top:9px;right:12px}.prizeMedal{color:#69778b;background:#edf1f5;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.topPrize .prizeMedal{color:#c59000;background:#fff5d5}.prizeMedal svg{width:20px;height:20px}.prizeGrid h3{margin:14px 0 5px;font-size:10px}.prizeGrid strong{color:var(--region);font-size:7px;display:block}.prizeGrid p{color:var(--muted);font-size:6px;line-height:1.5}.sponsorCall{background:#fff;border:1px solid #dce3eb;border-radius:11px;justify-content:space-between;align-items:center;margin-top:13px;padding:23px;display:flex}.sponsorCall>div>span{color:var(--region);font-size:6px;font-weight:900}.sponsorCall h2{margin:5px 0 3px;font-size:18px}.sponsorCall p{color:var(--muted);margin:0;font-size:7px}.sponsorCall button{color:#8793a3;background:#f5f7f9;border:1px solid #dce3eb;border-radius:7px;padding:9px;font-size:7px;font-weight:900}@media (max-width:720px){.profileLayout{grid-template-columns:1fr}.profileIdentity{padding:20px}.profileFields{grid-template-columns:1fr}.profileFields .fullField{grid-column:1}.profileForm{padding:17px}.profileFormHead{gap:10px}.prizeHero{align-items:flex-start;min-height:390px;padding:25px 20px}.prizeHero h1{font-size:29px}.prizeTrophy{opacity:.55;width:125px;height:125px;position:absolute;bottom:12px;right:13px}.prizeTrophy svg{width:60px;height:60px}.prizeGrid{grid-template-columns:1fr 1fr}.sponsorCall{flex-direction:column;align-items:flex-start;gap:13px}.modernSquad .squadFlag{font-size:19px}}.desktopRegionCard{text-align:left;width:100%;min-height:68px;color:var(--ink);background:#f6f8fa;border:1px solid #dce3eb;border-radius:10px;grid-template-columns:50px 1fr 16px;align-items:center;gap:9px;margin:0 0 12px;padding:8px;display:grid}.desktopRegionCard:hover{border-color:var(--region);background:rgba(var(--region-rgb),.055)}.desktopRegionCard>span{background:#fff;border-radius:8px;place-items:center;width:48px;height:48px;padding:3px;display:grid}.desktopRegionCard>span img{object-fit:contain;width:100%;height:100%}.desktopRegionCard>div small{color:#8390a3;letter-spacing:.7px;font-size:5px;font-weight:900;display:block}.desktopRegionCard>div b{font-family:var(--font-display);margin-top:3px;font-size:8px;line-height:1.3;display:block}.desktopRegionCard>div em{color:var(--region);margin-top:4px;font-size:5px;font-style:normal;font-weight:900;display:block}.desktopRegionCard>i{color:#8995a5;font-style:normal}.desktopLeagueSwitch{min-width:190px;height:44px;padding:4px 10px 4px 5px}.desktopLeagueSwitch>span{background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;padding:3px;display:grid}.desktopLeagueSwitch>span img{object-fit:contain;width:100%;height:100%}.desktopLeagueSwitch>b{font-size:9px}.desktopLeagueSwitch>em{margin-left:auto;font-size:15px;font-style:normal}.desktopLeagueSwitch>i{margin-left:2px}.themeMY .desktopRegionCard{color:#fff;background:#0b2a54;border-color:#1d4474}.themeMY .desktopRegionCard:hover{background:#103463;border-color:#f2c633}.themeMY .desktopRegionCard>div small{color:#829bb8}.themeMY .desktopRegionCard>div em,.themeMY .desktopRegionCard>i{color:#f2c633}@media (max-width:720px){.desktopRegionCard,.desktopLeagueSwitch{display:none}}.desktopHeaderTitle{gap:1px;display:grid}.desktopHeaderTitle small{color:var(--region);letter-spacing:1px;font-size:6px;font-weight:900}.desktopHeaderTitle b{font-family:var(--font-display);color:var(--ink);font-size:10px}.regionGate.battleGate{color:#fff;background:radial-gradient(circle at 50% -20%,#42b1a626,#0000 38%),#060b12;padding:0;display:block;overflow-y:auto}.battleShell{width:min(1240px,100%);min-height:100vh;margin:auto;padding:28px 34px 32px}.battleTop{justify-content:space-between;align-items:center;display:flex}.battleTop .logo b{color:#fff}.battleTop .logo small{color:#6fd3c8}.battleClose{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;place-items:center;width:41px;height:41px;padding:10px;display:grid}.battleClose svg{width:19px;height:19px}.battleIntro{text-align:center;margin:38px auto 25px}.battleIntro>span{color:#6fd3c8;letter-spacing:1.2px;font-size:8px;font-weight:900}.battleIntro h1{margin:9px 0 7px;font-size:42px}.battleIntro p{color:#8494a7;max-width:720px;margin:auto;font-size:8px;line-height:1.7}.battleCards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.battleCard{color:#fff;text-align:left;isolation:isolate;border:1px solid #ffffff21;border-radius:15px;flex-direction:column;min-height:505px;padding:0;transition:all .25s;display:flex;position:relative;overflow:hidden}.battleCard:hover{transform:translateY(-6px);box-shadow:0 25px 55px #00000059}.battleMY{background:radial-gradient(circle at 90% 15%,#f2c63347,#0000 28%),linear-gradient(155deg,#092759,#07172f)}.battleID{background:radial-gradient(circle at 90% 15%,#ff5e6e3d,#0000 29%),linear-gradient(155deg,#8e1e30,#260c13)}.battlePH{background:radial-gradient(circle at 90% 15%,#f3b82645,#0000 28%),linear-gradient(155deg,#165ab1,#091c3c)}.battleWatermark{object-fit:contain;opacity:.055;filter:grayscale();z-index:-1;width:330px;height:330px;position:absolute;bottom:35px;right:-85px}.battleCardTop{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:55px;padding:0 17px;display:flex}.battleCardTop>span{font-size:20px}.battleCardTop>b{letter-spacing:.7px;font-size:8px}.battleCardTop>i{color:#ffffff8c;margin-left:auto;font-size:6px;font-style:normal;font-weight:900}.battleLogo{place-items:center;height:190px;padding:20px;display:grid}.battleLogo img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000059);width:100%;height:155px}.battleInfo{padding:10px 21px 20px}.battleInfo>small{color:#ffffff80;letter-spacing:.8px;font-size:6px;font-weight:900}.battleInfo h2{margin:5px 0 10px;font-size:20px}.battleInfo>strong{font-family:var(--font-display);color:#fff;font-size:11px;display:block}.battleInfo p{color:#ffffff9e;margin:7px 0 0;font-size:7px;line-height:1.6}.battleEnter{background:#0000001c;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:53px;margin-top:auto;padding:0 21px;display:flex}.battleEnter>span{letter-spacing:.7px;font-size:7px;font-weight:900}.battleEnter>i{color:#142137;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.battleMY .battleEnter>i{background:#f2c633}.battleID .battleEnter>i{background:#ff6a79}.battlePH .battleEnter>i{background:#f3b826}.battleFoot{color:#718196;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.battleFoot>span{color:#5bc9be}.battleFoot p{margin:0;font-size:7px}.regionGate[aria-busy=true] .battleCard:not(.joining){opacity:.42}.battleCard.joining:disabled{opacity:1;border-color:#6fd3c8b3;box-shadow:0 0 0 2px #6fd3c81f,0 25px 55px #00000059}.battleCard.joining .battleEnter>i{animation:1s ease-in-out infinite regionConnecting}@keyframes regionConnecting{50%{opacity:.6;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.battleCard.joining .battleEnter>i{animation:none}}.leaderFlagSummary strong{line-height:1;font-size:23px!important}.modernCountry.flagOnly{justify-content:flex-start}.modernCountry.flagOnly>i{font-size:22px}.modernPodiumCard .countryFlag{filter:drop-shadow(0 2px 3px #0000001f)}@media (max-width:720px){.desktopHeaderTitle{display:none}.battleShell{padding:20px 14px 25px}.battleTop .logo{display:flex}.battleIntro{margin:30px auto 19px}.battleIntro h1{font-size:30px}.battleCards{grid-template-columns:1fr}.battleCard{min-height:380px}.battleLogo{height:130px;padding:10px}.battleLogo img{height:115px}.battleInfo{padding:8px 18px 16px}.battleWatermark{width:260px;height:260px}.battleFoot{align-items:flex-start;padding:0 12px}.modernCountry.flagOnly{justify-content:center}}.metaHero{color:#fff;background:radial-gradient(circle at 82% 22%,#55cfc133,#0000 27%),linear-gradient(110deg,#06131e,#0a3540);border-radius:14px;justify-content:space-between;align-items:center;min-height:260px;margin-top:24px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.themeID .metaHero{background:radial-gradient(circle at 82% 22%,#ff667338,#0000 27%),linear-gradient(110deg,#260d14,#731b2a)}.themePH .metaHero{background:radial-gradient(circle at 82% 22%,#f3b82638,#0000 27%),linear-gradient(110deg,#091b37,#124b94)}.metaHero:after{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.metaHero>div{z-index:1;position:relative}.metaHero>div:first-child>span{color:#66d4c8;letter-spacing:1px;font-size:7px;font-weight:900}.metaHero h1{margin:12px 0 8px;font-size:39px;line-height:1.02}.metaHero p{color:#a9b9c4;max-width:610px;font-size:9px;line-height:1.7}.metaNexus{color:#66d4c8;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.metaNexus svg{width:65px;height:65px}.metaNexus span{letter-spacing:1px;margin-top:105px;font-size:6px;font-weight:900;position:absolute}.metaStatus{background:#fff8e4;border:1px solid #e1cf8f;border-radius:8px;grid-template-columns:130px 1fr 150px;align-items:center;gap:11px;margin:12px 0;padding:11px 14px;display:grid}.metaStatus>span,.metaStatus>b{color:#916500;letter-spacing:.6px;font-size:6px;font-weight:900}.metaStatus p{color:#796a3f;margin:0;font-size:7px}.metaStatus>b{text-align:right}.metaTabs{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.metaTabs button{color:var(--muted);text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:9px;align-items:center;gap:11px;padding:12px 15px;display:flex}.metaTabs button.active{border-color:var(--region);background:rgba(var(--region-rgb),.055);color:var(--ink)}.metaTabs svg{width:25px;height:25px}.metaTabs button.active svg{color:var(--region)}.metaTabs b{font-size:9px;display:block}.metaTabs small{margin-top:2px;font-size:6px;display:block}.metaPointStrip{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:10px;display:grid}.metaPointStrip>div{background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:10px 12px}.metaPointStrip strong{font-family:var(--font-display);color:var(--region);font-size:14px;display:block}.metaPointStrip span{color:var(--muted);font-size:6px;font-weight:900}.metaPredictionGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.metaCard{background:#fff;border:1px solid #dce3eb;border-radius:10px;overflow:hidden}.priorityCard{grid-column:1/3}.metaCardHead{background:#f7f9fb;border-bottom:1px solid #e3e8ee;grid-template-columns:35px 1fr 65px;align-items:center;gap:9px;padding:12px 14px;display:grid}.metaCardHead>span{width:32px;height:32px;font-family:var(--font-display);background:#e9eef3;border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.metaCardHead h2{margin:0;font-size:11px}.metaCardHead p{color:var(--muted);margin:2px 0 0;font-size:6px}.metaCardHead>b{text-align:right;color:var(--region);font-size:7px}.metaFields{grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.metaFields.two{grid-template-columns:1fr 1fr}.heroSelect>span{color:#657286;letter-spacing:.55px;font-size:6px;font-weight:900;display:block}.heroSelect select{width:100%;color:var(--ink);background:#f7f9fb;border:1px solid #d8e0e8;border-radius:7px;outline:none;margin-top:6px;padding:10px;font-size:8px;font-weight:800}.heroSelect select:focus{border-color:var(--region)}.rangeChoices{grid-template-columns:repeat(5,1fr);gap:6px;padding:15px;display:grid}.rangeChoices button{color:#6e7b8f;background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;min-height:45px;font-size:7px;font-weight:900}.rangeChoices button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.08);color:var(--region)}.flexExample{border:1px dashed #d6dee7;border-radius:7px;gap:8px;margin:0 15px 14px;padding:8px 10px;display:flex}.flexExample span{color:var(--region);font-size:6px;font-weight:900}.flexExample p{color:var(--muted);margin:0;font-size:6px}.metaSubmit{background:#fff;border:1px solid #dce3eb;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 15px;display:flex}.metaSubmit>div:first-child{align-items:center;gap:9px;display:flex}.metaSubmit>div:first-child>span{border-radius:8px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.metaSubmit .ready{background:rgba(var(--region-rgb),.1);color:var(--region)}.metaSubmit .pending{color:#916500;background:#fff0c9}.metaSubmit p{margin:0}.metaSubmit p b{font-size:8px;display:block}.metaSubmit p small{color:var(--muted);font-size:6px}.metaSubmit>div:last-child{gap:7px;display:flex}.roleScoreIntro{background:#fff;border:1px solid #dce3eb;border-radius:10px;justify-content:space-between;align-items:center;padding:21px;display:flex}.roleScoreIntro>div:first-child>span{color:var(--region);font-size:6px;font-weight:900}.roleScoreIntro h2{margin:5px 0 3px;font-size:20px}.roleScoreIntro p{color:var(--muted);margin:0;font-size:7px}.roleScoreIntro>div:last-child{grid-template-columns:auto 1fr;gap:5px 8px;display:grid}.roleScoreIntro>div:last-child b{color:#087a70;background:#e8f7f3;border-radius:4px;padding:3px 5px;font-size:6px}.roleScoreIntro>div:last-child b.advanced{color:#946500;background:#fff2d2}.roleScoreIntro>div:last-child span{color:var(--muted);font-size:6px}.roleScoreGrid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:9px;display:grid}.roleScoreGrid>article{background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:13px}.roleScoreHead{border-bottom:1px solid #e4e8ed;align-items:center;gap:8px;padding-bottom:10px;display:flex}.roleScoreHead>span{background:var(--region);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.roleScoreHead h3{margin:0;font-size:9px}.roleScoreHead p{color:var(--muted);margin:2px 0 0;font-size:5px}.roleScoreGrid h4{color:#8b96a5;letter-spacing:.6px;margin:12px 0 5px;font-size:5px}.scoreEvent{border-radius:6px;grid-template-columns:17px 1fr;align-items:center;gap:5px;min-height:32px;margin-bottom:4px;padding:5px 6px;display:grid}.scoreEvent.available{color:#126f65;background:#f0f8f6}.scoreEvent.advanced{color:#8a650f;background:#fff8e9}.scoreEvent span{font-size:7px}.scoreEvent b{font-size:6px;line-height:1.3}.roleFairness{border:1px solid rgba(var(--region-rgb),.18);background:rgba(var(--region-rgb),.045);border-radius:9px;grid-template-columns:38px 1fr 140px;align-items:center;gap:10px;margin-top:9px;padding:13px 15px;display:grid}.roleFairness>span{background:var(--region);color:#fff;width:35px;height:35px;font-family:var(--font-display);border-radius:8px;place-items:center;font-weight:800;display:grid}.roleFairness h3{margin:0;font-size:9px}.roleFairness p{color:var(--muted);margin:3px 0 0;font-size:6px}.roleFairness>b{text-align:right;color:var(--region);font-size:6px}@media (max-width:900px){.roleScoreGrid{grid-template-columns:repeat(2,1fr)}.roleScoreGrid>article:last-child{grid-column:1/3}}@media (max-width:720px){.metaHero{align-items:flex-start;min-height:330px;padding:25px 20px}.metaHero h1{font-size:31px}.metaNexus{opacity:.5;width:110px;height:110px;position:absolute;bottom:15px;right:15px}.metaNexus svg{width:50px;height:50px}.metaStatus{grid-template-columns:1fr}.metaStatus>b{text-align:left}.metaTabs{grid-template-columns:1fr}.metaPointStrip{display:flex;overflow-x:auto}.metaPointStrip>div{min-width:105px}.metaPredictionGrid{grid-template-columns:1fr}.priorityCard{grid-column:1}.metaFields,.metaFields.two{grid-template-columns:1fr}.rangeChoices{grid-template-columns:1fr 1fr}.metaSubmit{flex-direction:column;align-items:stretch;gap:10px}.metaSubmit>div:last-child button{flex:1}.roleScoreIntro{flex-direction:column;align-items:flex-start;gap:15px}.roleScoreGrid{grid-template-columns:1fr}.roleScoreGrid>article:last-child{grid-column:1}.roleFairness{grid-template-columns:35px 1fr}.roleFairness>b{text-align:left;grid-column:2}}.guidedMeta{gap:10px;display:grid}.metaHow{background:#fff;border:1px solid #dce3eb;border-radius:9px;grid-template-columns:105px 1fr 25px 1fr 25px 1fr;align-items:center;gap:9px;padding:13px 15px;display:grid}.metaHow>span{color:var(--region);font-size:7px;font-weight:900}.metaHow>div{align-items:center;gap:8px;display:flex}.metaHow>div>b{width:27px;height:27px;font-family:var(--font-display);background:#eaf0f4;border-radius:7px;place-items:center;font-size:8px;display:grid}.metaHow>div p{margin:0;font-size:7px;font-weight:800}.metaHow>div small{color:var(--muted);margin-top:2px;font-size:5px;line-height:1.4;display:block}.metaHow>i{color:#a3adba;text-align:center;font-style:normal}.metaStepper{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.metaStepper button{color:#7b8798;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:8px;height:46px;padding:7px 10px;display:flex}.metaStepper button>span{background:#edf1f4;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.metaStepper button>b{font-size:7px}.metaStepper button.active{border-color:var(--region);background:rgba(var(--region-rgb),.055);color:var(--ink)}.metaStepper button.active>span{background:var(--region);color:#fff}.metaStepper button.done>span{color:#08766b;background:#daf2ec}.guidedPanel{background:#fff;border:1px solid #dce3eb;border-radius:11px;overflow:hidden}.guidedPanelHead{background:#f7f9fb;border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;min-height:94px;padding:19px 22px;display:flex}.guidedPanelHead>div>span{color:var(--region);letter-spacing:.7px;font-size:6px;font-weight:900}.guidedPanelHead h2{margin:5px 0 3px;font-size:19px}.guidedPanelHead p{color:var(--muted);margin:0;font-size:7px}.guidedPanelHead>strong{color:var(--region);font-size:8px}.guidedQuestions{grid-template-columns:repeat(3,1fr);align-content:start;gap:10px;min-height:310px;padding:22px;display:grid}.guidedHeroSelect{background:#fafbfc;border:1px solid #dce3eb;border-radius:9px;padding:15px;display:block}.guidedHeroSelect>span,.guidedQuestionBlock>span{color:var(--ink);font-size:8px;font-weight:900;display:block}.guidedHeroSelect>p,.guidedQuestionBlock>p{min-height:35px;color:var(--muted);margin:5px 0 8px;font-size:6px;line-height:1.55}.guidedHeroSelect select{width:100%;color:var(--ink);background:#fff;border:1px solid #d4dce5;border-radius:7px;outline:none;padding:11px;font-size:8px;font-weight:800}.guidedHeroSelect select:focus{border-color:var(--region);box-shadow:0 0 0 3px rgba(var(--region-rgb),.07)}.definitionBox{border:1px solid rgba(var(--region-rgb),.16);background:rgba(var(--region-rgb),.04);border-radius:8px;grid-column:1/4;align-items:center;gap:10px;padding:11px 13px;display:flex}.definitionBox>span{background:var(--region);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.definitionBox p{margin:0}.definitionBox b{font-size:7px;display:block}.definitionBox small{color:var(--muted);font-size:6px}.patchQuestions{grid-template-columns:1fr 1fr}.guidedQuestionBlock{background:#fafbfc;border:1px solid #dce3eb;border-radius:9px;grid-column:1/3;padding:15px}.guidedQuestionBlock>p{min-height:0}.guidedRanges{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.guidedRanges button{color:#758195;background:#fff;border:1px solid #dce3eb;border-radius:7px;min-height:42px;font-size:7px;font-weight:900}.guidedRanges button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.08);color:var(--region)}.flexQuestions{grid-template-columns:1fr 1fr}.flexGuide{background:#fff8e2;border:1px solid #dfc66f;border-radius:8px;grid-column:1/3;grid-template-columns:70px 1fr 2fr 80px;align-items:center;gap:10px;padding:13px;display:grid}.flexGuide>span{color:#916500;font-size:6px;font-weight:900}.flexGuide h3{margin:0;font-size:10px}.flexGuide p{color:#756538;margin:0;font-size:6px}.flexGuide strong{text-align:right;color:#916500;font-size:8px}.metaReview{grid-template-columns:repeat(3,1fr);gap:9px;min-height:310px;padding:22px;display:grid}.reviewGroup{background:#fafbfc;border:1px solid #dce3eb;border-radius:9px;overflow:hidden}.reviewGroup h3{background:#f0f3f6;border-bottom:1px solid #e1e6eb;margin:0;padding:10px 12px;font-size:8px}.reviewGroup>div{border-bottom:1px solid #e7ebef;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.reviewGroup>div:last-child{border:0}.reviewGroup span{color:var(--muted);font-size:6px}.reviewGroup b{text-align:right;font-size:7px}.reviewStatus{border-radius:8px;grid-column:1/4;align-items:center;gap:10px;padding:12px;display:flex}.reviewStatus.ready{color:#08766b;background:#eaf7f3}.reviewStatus.pending{color:#8e6507;background:#fff4d8}.reviewStatus>span{background:#fff9;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.reviewStatus p{margin:0}.reviewStatus b{font-size:8px;display:block}.reviewStatus small{font-size:6px}.guidedFooter{background:#f7f9fb;border-top:1px solid #e1e6ec;justify-content:space-between;align-items:center;min-height:62px;padding:10px 16px;display:flex}.guidedFooter>div{align-items:center;gap:10px;display:flex}.guidedFooter>div>span{color:var(--muted);font-size:6px;font-weight:800}.guidedFooter button{min-width:105px}.roleExplorer{grid-template-columns:220px 1fr;gap:9px;margin-top:9px;display:grid}.roleExplorer>nav{background:#fff;border:1px solid #dce3eb;border-radius:9px;align-content:start;gap:5px;padding:8px;display:grid}.roleExplorer>nav button{color:#758195;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:38px 1fr 17px;align-items:center;gap:8px;min-height:58px;padding:7px;display:grid}.roleExplorer>nav button.active{background:rgba(var(--region-rgb),.08);color:var(--ink)}.roleExplorer>nav button>span{width:36px;height:36px;font-family:var(--font-display);background:#eaf0f4;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.roleExplorer>nav button.active>span{background:var(--region);color:#fff}.roleExplorer>nav button b{font-size:8px;display:block}.roleExplorer>nav button small{color:var(--muted);margin-top:2px;font-size:5px;display:block}.roleExplorer>nav button>i{text-align:center;font-size:16px;font-style:normal}.roleDetail{background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:20px}.roleDetailHead{align-items:center;gap:11px;display:flex}.roleDetailHead>span{background:var(--region);color:#fff;width:50px;height:50px;font-family:var(--font-display);border-radius:11px;place-items:center;font-size:17px;font-weight:800;display:grid}.roleDetailHead small{color:var(--region);font-size:6px;font-weight:900}.roleDetailHead h2{margin:2px 0;font-size:20px}.roleDetailHead p{color:var(--muted);margin:0;font-size:7px}.roleExplanation{border-left:3px solid var(--region);background:#f7f9fb;margin:15px 0;padding:11px 13px}.roleExplanation span{color:var(--region);font-size:6px;font-weight:900}.roleExplanation p{color:#657286;margin:4px 0 0;font-size:7px;line-height:1.55}.roleMetricColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.roleMetricColumns>div{border:1px solid #dce3eb;border-radius:8px;padding:13px}.roleMetricColumns h3{margin:0;font-size:8px}.roleMetricColumns h3 span{color:var(--region)}.roleMetricColumns>div>p{min-height:29px;color:var(--muted);font-size:6px;line-height:1.4}.cleanMetric{color:#096f64;background:#edf8f5;border-radius:6px;grid-template-columns:21px 1fr;align-items:center;gap:6px;min-height:36px;margin-top:5px;padding:6px 8px;display:grid}.cleanMetric.advanced{color:#88630d;background:#fff7e5}.cleanMetric>span{font-size:8px;font-weight:900}.cleanMetric>b{font-size:7px}@media (max-width:720px){.metaHow{grid-template-columns:1fr;padding:13px}.metaHow>i{display:none}.metaStepper{display:flex;overflow-x:auto}.metaStepper button{min-width:135px}.guidedPanelHead{align-items:flex-start;gap:10px}.guidedPanelHead>strong{white-space:nowrap}.guidedQuestions,.patchQuestions,.flexQuestions{grid-template-columns:1fr;padding:13px}.definitionBox,.guidedQuestionBlock,.flexGuide{grid-column:1}.guidedRanges{grid-template-columns:1fr 1fr}.flexGuide{grid-template-columns:1fr}.flexGuide strong{text-align:left}.metaReview{grid-template-columns:1fr;padding:13px}.reviewStatus{grid-column:1}.guidedFooter{flex-direction:column;align-items:stretch}.guidedFooter>button{width:100%}.guidedFooter>div{justify-content:space-between}.guidedFooter>div>span{max-width:150px}.roleExplorer{grid-template-columns:1fr}.roleExplorer>nav{display:flex;overflow-x:auto}.roleExplorer>nav button{min-width:150px}.roleDetail{padding:14px}.roleMetricColumns{grid-template-columns:1fr}.roleScoreIntro{padding:15px}}.dynamicModes{margin-top:16px}.dynamicTitle{justify-content:space-between;align-items:flex-end;margin-bottom:11px;display:flex}.dynamicTitle>div>span{color:var(--region);font-size:6px;font-weight:900}.dynamicTitle h2{margin:4px 0 2px;font-size:20px}.dynamicTitle p{color:var(--muted);margin:0;font-size:7px}.dynamicTitle>b{background:#fff;border:1px solid #dce3eb;border-radius:7px;padding:7px 9px;font-size:8px}.modeGrid{grid-template-columns:1.45fr 1fr 1fr;gap:9px;display:grid}.modeCard{background:#fff;border:1px solid #dce3eb;border-radius:11px;min-height:310px;padding:18px;position:relative;overflow:hidden}.modeCard:after{content:"";background:rgba(var(--region-rgb),.045);border-radius:50%;width:140px;height:140px;position:absolute;top:-45px;right:-45px}.modeIcon{background:rgba(var(--region-rgb),.1);width:40px;height:40px;color:var(--region);border-radius:10px;place-items:center;display:grid}.modeIcon svg{width:21px;height:21px}.modeCard>span{color:var(--region);letter-spacing:.7px;margin-top:14px;font-size:6px;font-weight:900;display:block}.modeCard h3{margin:5px 0;font-size:13px}.modeCard>p{min-height:45px;color:var(--muted);font-size:7px;line-height:1.55}.weekendFormats{gap:6px;margin-top:11px;display:grid}.weekendFormats button{min-height:59px;color:var(--ink);text-align:left;background:#f7f9fb;border:1px solid #dce3eb;border-radius:8px;grid-template-columns:28px 1fr 50px;align-items:center;gap:8px;padding:8px;display:grid}.weekendFormats button:hover{border-color:var(--region);background:rgba(var(--region-rgb),.045)}.weekendFormats i{background:#e8edf2;border-radius:7px;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:900;display:grid}.weekendFormats b{font-size:8px;display:block}.weekendFormats small{color:var(--muted);margin-top:2px;font-size:5px;display:block}.weekendFormats em{text-align:right;color:var(--region);font-size:6px;font-style:normal;font-weight:900}.modeRule{grid-template-columns:1fr 1fr 18px 1fr 1fr;align-items:center;gap:3px;margin-top:17px;display:grid}.modeRule span,.modeRule b{text-align:center;background:#edf1f5;border-radius:5px;padding:6px 5px;font-size:5px}.modeRule b{background:rgba(var(--region-rgb),.1);color:var(--region)}.modeRule i{text-align:center;color:var(--muted);font-style:normal}.modeAction{width:calc(100% - 36px);color:var(--ink);background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;padding:9px;font-size:7px;font-weight:900;position:absolute;bottom:18px;left:18px}.modeAction:hover{border-color:var(--region);color:var(--region)}.survivorVisual{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.survivorVisual i,.survivorVisual strong{background:#edf1f5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;display:grid}.survivorVisual strong{background:var(--region);color:#fff}.survivorVisual span{color:#9ca7b5}.dynamicModal>label{color:#6d798b;margin-top:17px;font-size:7px;font-weight:900;display:block}.dynamicRuleSummary{border:1px solid rgba(var(--region-rgb),.16);background:rgba(var(--region-rgb),.04);border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:11px;display:flex}.dynamicRuleSummary>span{background:var(--region);color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.dynamicRuleSummary b{font-size:8px;display:block}.dynamicRuleSummary small{color:var(--muted);font-size:6px}.salaryBuilder{color:#fff;background:#0d1723;border:1px solid #2a3949;border-radius:14px;flex-direction:column;width:min(850px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0006}.salaryHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.salaryHead span{color:#69d0c5;font-size:6px;font-weight:900}.salaryHead h2{margin:4px 0 2px;font-size:18px}.salaryHead p{color:#8292a4;margin:0;font-size:6px}.salaryHead>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;width:35px;height:35px}.salaryBudget{background:#101d2a;border-bottom:1px solid #ffffff14;grid-template-columns:120px 120px 1fr;align-items:center;gap:10px;padding:12px 22px;display:grid}.salaryBudget small{color:#75869a;font-size:5px;display:block}.salaryBudget strong{font-family:var(--font-display);font-size:13px}.budgetBar{background:#273646;border-radius:7px;height:7px;overflow:hidden}.budgetBar i{background:linear-gradient(90deg,var(--region),var(--region-bright));border-radius:7px;height:100%;display:block}.salaryFilters{gap:5px;padding:10px 22px;display:flex}.salaryFilters button{color:#8fa0b3;background:#131f2c;border:1px solid #ffffff1a;border-radius:6px;padding:6px 9px;font-size:6px;font-weight:900}.salaryFilters button.active{background:var(--region);color:#fff;border-color:var(--region)}.salaryPool{grid-template-columns:1fr 1fr;gap:6px;padding:0 22px 17px;display:grid;overflow-y:auto}.salaryPool>button{color:#fff;text-align:left;background:#111d29;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:45px 1fr 50px 26px;align-items:center;gap:8px;min-height:58px;padding:6px 9px;display:grid}.salaryPool>button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.12)}.salaryPool>button:disabled{opacity:.32}.salaryPool>button>i{background:#263545;border-radius:7px;place-items:center;width:42px;height:44px;font-size:7px;font-style:normal;display:grid;overflow:hidden}.salaryPool>button>i img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.salaryPool b{font-size:8px;display:block}.salaryPool span small{color:#8292a4;margin-top:2px;font-size:5px;display:block}.salaryPool>button>strong{text-align:right;font-family:var(--font-display);color:#f1c84a;font-size:11px}.salaryPool>button>strong small{font-size:5px}.salaryPool>button>em{text-align:center;color:#70d2c8;font-style:normal}.salaryFooter{background:#101c28;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:12px 22px;display:flex}.salaryFooter>span{color:#8292a4;font-size:6px;font-weight:900}@media (max-width:900px){.modeGrid{grid-template-columns:1fr 1fr}.weekendMode{grid-column:1/3}}@media (max-width:720px){.dynamicTitle{flex-direction:column;align-items:flex-start;gap:9px}.modeGrid{grid-template-columns:1fr}.weekendMode{grid-column:1}.modeCard{min-height:300px}.salaryBuilder{border-radius:0;width:100vw;height:100dvh;max-height:none}.salaryBudget{grid-template-columns:1fr 1fr}.budgetBar{grid-column:1/3}.salaryFilters{overflow-x:auto}.salaryPool{grid-template-columns:1fr;padding:0 12px 14px}.salaryHead,.salaryBudget,.salaryFilters,.salaryFooter{padding-left:13px;padding-right:13px}}.cleanModes{background:#fff;border:1px solid #dce3eb;border-radius:12px;margin-top:16px;overflow:hidden}.cleanModesHead{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.cleanModesHead>div:first-child>span{color:var(--region);letter-spacing:.8px;font-size:6px;font-weight:900}.cleanModesHead h2{margin:4px 0 2px;font-size:19px}.cleanModesHead p{max-width:610px;color:var(--muted);margin:0;font-size:7px}.cleanModesHead>div:last-child{background:#f7f9fb;border:1px solid #dce3eb;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.cleanModesHead>div:last-child span{font-size:18px}.cleanModesHead>div:last-child b{font-size:7px}.modeHow{background:#f7f9fb;border-bottom:1px solid #e1e6ec;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:8px;padding:12px 22px;display:grid}.modeHow>div{align-items:center;gap:8px;display:flex}.modeHow>div>span{background:#e5ebf0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.modeHow p{margin:0}.modeHow p b{font-size:7px;display:block}.modeHow p small{color:var(--muted);font-size:5px}.modeHow>i{text-align:center;color:#a1abb8;font-style:normal}.modeSelector{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 22px;display:grid}.modeSelector button{color:#748195;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:8px;grid-template-columns:38px 1fr 20px;align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}.modeSelector button.active{border-color:var(--region);background:rgba(var(--region-rgb),.055);color:var(--ink)}.modeSelector button>i{background:#edf1f5;border-radius:8px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.modeSelector button.active>i{background:var(--region);color:#fff}.modeSelector svg{width:19px;height:19px}.modeSelector b{font-size:8px;display:block}.modeSelector small{margin-top:2px;font-size:5px;display:block}.modeSelector em{text-align:right;font-size:14px;font-style:normal}.modeSelector button.active em{color:var(--region)}.selectedModePanel{border:1px solid #dce3eb;border-radius:10px;margin:0 22px 20px;overflow:hidden}.selectedModeIntro{color:#fff;background:#142238;grid-template-columns:48px 1fr 110px;align-items:center;gap:11px;min-height:86px;padding:14px 17px;display:grid}.selectedModeIntro>span{color:#77d5cb;background:#ffffff1a;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.selectedModeIntro svg{width:23px;height:23px}.selectedModeIntro small{color:#7dd5cb;font-size:5px;font-weight:900}.selectedModeIntro h3{margin:3px 0;font-size:13px}.selectedModeIntro p{color:#9bacbd;margin:0;font-size:6px;line-height:1.5}.selectedModeIntro>b{text-align:right;color:#f0ca55;font-size:7px}.formatChoice{background:#f7f9fb;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.formatChoice article{background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:16px}.formatChoice article>span{color:var(--region);font-size:5px;font-weight:900}.formatChoice h4{font-family:var(--font-display);margin:5px 0;font-size:11px}.formatChoice p{min-height:43px;color:var(--muted);font-size:6px;line-height:1.55}.formatChoice ul{background:#f5f7f9;border-radius:7px;min-height:57px;margin:10px 0;padding:10px 10px 10px 24px}.formatChoice li{color:#657286;margin:3px 0;font-size:6px}.formatChoice button{width:100%}.simpleModeBody{background:#f7f9fb;padding:18px}.simpleModeBody>.primary{min-width:220px;margin:15px auto 0;display:block}.challengeRule{text-align:center;background:#fff;border:1px solid #dce3eb;border-radius:8px;max-width:610px;margin:auto;padding:15px}.challengeRule>small{color:var(--muted);font-size:5px;font-weight:900}.challengeRule>div{justify-content:center;align-items:center;gap:6px;margin:11px 0;display:flex}.challengeRule>div span,.challengeRule>div b{background:#edf1f5;border-radius:6px;padding:7px 10px;font-size:7px}.challengeRule>div b{background:rgba(var(--region-rgb),.1);color:var(--region)}.challengeRule>div i{color:#9ca7b4;font-style:normal}.challengeRule p{max-width:480px;color:var(--muted);margin:auto;font-size:6px;line-height:1.55}.cleanSurvivor{justify-content:center;align-items:center;gap:13px;display:flex}.cleanSurvivor>div{background:#fff;border:1px solid #dce3eb;border-radius:12px;align-content:center;place-items:center;width:60px;height:60px;display:grid}.cleanSurvivor>div.winner{border-color:var(--region);background:rgba(var(--region-rgb),.08)}.cleanSurvivor span{font-family:var(--font-display);font-size:15px;font-weight:800}.cleanSurvivor small{color:var(--muted);font-size:5px}.cleanSurvivor i{color:#a0abb8;font-style:normal}.survivorCopy{text-align:center;color:var(--muted);margin:12px 0 0;font-size:6px}@media (max-width:720px){.cleanModesHead{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.modeHow{grid-template-columns:1fr;padding:12px 16px}.modeHow>i{display:none}.modeSelector{grid-template-columns:1fr;padding:11px 15px}.selectedModePanel{margin:0 15px 15px}.selectedModeIntro{grid-template-columns:43px 1fr;padding:12px}.selectedModeIntro>b{text-align:left;grid-column:2}.formatChoice{grid-template-columns:1fr}.simpleModeBody{padding:14px}.cleanSurvivor{gap:5px}.cleanSurvivor>div{width:48px;height:48px}.cleanSurvivor i{font-size:8px}}.h2hBan{background:#fff;border:1px solid #dce3eb;border-radius:11px;margin-top:13px;overflow:hidden}.h2hHead{color:#fff;background:#142238;justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.h2hHead>div:first-child>span{color:#72d2c7;font-size:6px;font-weight:900}.h2hHead h2{margin:4px 0 2px;font-size:16px}.h2hHead p{color:#9bacbd;margin:0;font-size:6px}.h2hHead>div:last-child{text-align:right}.h2hHead>div:last-child small,.h2hHead>div:last-child span{color:#8192a5;font-size:5px;display:block}.h2hHead>div:last-child strong{font-family:var(--font-display);color:#f0ca55;margin:2px 0;font-size:17px;display:block}.h2hFlow{background:#f7f9fb;border-bottom:1px solid #e1e6ec;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:7px;padding:11px 20px;display:grid}.h2hFlow>div{align-items:center;gap:8px;display:flex}.h2hFlow>div>span{background:#e5ebf0;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.h2hFlow p{margin:0}.h2hFlow b{font-size:7px;display:block}.h2hFlow small{color:var(--muted);font-size:5px}.h2hFlow>i{text-align:center;color:#9ba6b4;font-style:normal}.h2hBody{padding:15px 20px}.matchupManagers{grid-template-columns:1fr 100px 1fr;align-items:center;margin-bottom:12px;display:grid}.matchupManagers article{align-items:center;gap:8px;display:flex}.matchupManagers article.opponent{text-align:right;justify-content:flex-end}.matchupManagers article>i{background:var(--region);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:7px;font-style:normal;font-weight:900;display:grid}.matchupManagers article small{color:var(--muted);font-size:5px;display:block}.matchupManagers article b{font-size:8px}.matchupManagers>div{text-align:center}.matchupManagers>div span,.matchupManagers>div small{color:var(--muted);font-size:5px;display:block}.matchupManagers>div strong{font-family:var(--font-display);font-size:13px}.banRoster{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.banRoster button{min-height:66px;color:var(--ink);text-align:left;background:#f8f9fb;border:1px solid #dce3eb;border-radius:8px;grid-template-columns:45px 1fr;align-items:center;gap:7px;padding:6px;display:grid;position:relative}.banRoster button.selected{background:#fff1f3;border-color:#df4155}.banPortrait{background:#e6ebf0;border-radius:6px;place-items:center;width:43px;height:52px;font-size:7px;display:grid;overflow:hidden}.banPortrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.banRoster b{font-size:7px;display:block}.banRoster small{color:var(--muted);margin-top:2px;font-size:5px;display:block}.banRoster em{color:#d43d51;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:4px;right:5px}.banAction{background:#f7f9fb;border:1px solid #dce3eb;border-radius:8px;justify-content:space-between;align-items:center;min-height:56px;margin-top:10px;padding:10px 12px;display:flex}.banAction b{font-size:7px;display:block}.banAction small{color:var(--muted);font-size:5px}.banReveal{grid-template-columns:1fr 25px 1fr 110px;align-items:center;gap:8px;width:100%;display:grid}.banReveal>div{background:#fff;border-radius:6px;padding:7px 9px}.banReveal small{color:var(--muted);font-size:5px;display:block}.banReveal strong{color:#d43d51;font-size:8px}.banReveal>span{text-align:center;color:#9da7b4}.draftChat{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.chatHead{justify-content:space-between;align-items:center;display:flex}.chatHead>div:first-child{align-items:center;gap:5px;display:flex}.chatHead>div:first-child>span{color:#33d085;font-size:7px}.chatHead b{font-size:7px}.chatHead small{color:var(--muted);font-size:5px}.chatHead>div:last-child{gap:4px;display:flex}.chatHead button{border:1px solid var(--line);color:var(--muted);background:#f1f4f7;border-radius:5px;padding:4px 6px;font-size:5px;font-weight:900}.chatHead button.active{color:var(--region);border-color:rgba(var(--region-rgb),.3)}.chatReactions{gap:4px;margin:8px 0;display:flex}.chatReactions button{border:1px solid var(--line);color:var(--ink);background:#f7f9fb;border-radius:5px;flex:1;padding:5px;font-size:6px;font-weight:900}.chatMessages{border:1px solid var(--line);background:#f7f9fb;border-radius:7px;height:135px;padding:6px;overflow-y:auto}.chatMessages>div{border-bottom:1px solid #e7ebef;padding:5px 19px 5px 6px;position:relative}.chatMessages>div:last-child{border:0}.chatMessages b{color:var(--region);font-size:5px}.chatMessages p{color:var(--ink);margin:2px 0;font-size:6px}.chatMessages>div.system p{color:var(--muted)}.chatMessages>div>button{color:#d24b5d;background:0 0;border:0;font-size:6px;position:absolute;top:8px;right:3px}.chatInput{grid-template-columns:1fr 30px;gap:4px;margin-top:6px;display:grid}.chatInput input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:6px;padding:8px;font-size:6px}.chatInput button{background:var(--region);color:#fff;border:0;border-radius:6px}.chatSafety{text-align:center;color:var(--muted);margin:5px 0 0;font-size:4px}.dustHub{background:#fff;border:1px solid #dce3eb;border-radius:11px;margin:13px 0;overflow:hidden}.dustBalance{color:#fff;background:#142238;grid-template-columns:48px 1fr 150px;align-items:center;gap:11px;padding:16px 19px;display:grid}.dustOrb{color:#7a5000;background:radial-gradient(circle at 35% 30%,#fff0a3,#e0a925);border-radius:50%;place-items:center;width:45px;height:45px;font-size:18px;display:grid;box-shadow:0 0 22px #f0c64833}.dustBalance small{color:#8192a5;font-size:5px;display:block}.dustBalance strong{font-family:var(--font-display);color:#f0ca55;font-size:18px}.dustBalance strong span{font-family:var(--font-body);font-size:7px}.dustBalance p{color:#7f90a3;margin:2px 0;font-size:5px}.dustBalance>button{color:#f0ca55;background:#f0ca551a;border:1px solid #f0ca5559;border-radius:7px;padding:9px;font-size:6px;font-weight:900}.dustContent{grid-template-columns:1.4fr .8fr;gap:10px;padding:14px;display:grid}.checkinPanel,.rewardWheel{background:#f8f9fb;border:1px solid #dce3eb;border-radius:9px;padding:14px}.checkinPanel>div:first-child>span{color:var(--region);font-size:5px;font-weight:900}.checkinPanel h3,.rewardWheel h3{margin:4px 0 2px;font-size:11px}.checkinPanel p,.rewardWheel p{color:var(--muted);margin:0;font-size:5px}.checkinDays{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:13px;display:grid}.checkinDays>div{background:#fff;border:1px solid #dce3eb;border-radius:7px;align-content:center;place-items:center;min-height:58px;display:grid}.checkinDays>div.claimed{border-color:rgba(var(--region-rgb),.3);background:rgba(var(--region-rgb),.06)}.checkinDays span{background:#edf1f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.checkinDays .claimed span{background:var(--region);color:#fff}.checkinDays small{color:var(--muted);margin-top:3px;font-size:4px}.checkinDays b{color:#b17d00;font-size:5px}.rewardWheel{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid;position:relative;overflow:hidden}.comingRibbon{text-align:center;color:#544000;background:#f0c84c;width:120px;padding:4px;font-size:5px;font-weight:900;position:absolute;top:17px;right:-28px;transform:rotate(40deg)}.wheelVisual{background:conic-gradient(#15365c 0 25%,#e9c24e 25% 50%,#15365c 50% 75%,#e9c24e 75%);border:8px solid #e2b73d;border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:relative}.wheelVisual>i{color:#b27f00;z-index:2;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.wheelVisual>span{display:none}.rewardWheel button{color:#8b96a4;background:#fff;border:1px solid #dce3eb;border-radius:6px;margin-top:9px;padding:7px;font-size:5px;font-weight:900}.dustLegal{background:#fff8e4;border-top:1px solid #e1e6ec;align-items:center;gap:8px;padding:9px 14px;display:flex}.dustLegal>span{background:#edc449;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.dustLegal p{color:#756436;margin:0;font-size:5px}@media (max-width:720px){.h2hHead{flex-direction:column;align-items:flex-start;gap:11px}.h2hHead>div:last-child{text-align:left}.h2hFlow{grid-template-columns:1fr}.h2hFlow>i{display:none}.h2hBody{padding:12px}.matchupManagers{grid-template-columns:1fr 70px 1fr}.banRoster{grid-template-columns:1fr}.banRoster button{grid-template-columns:45px 1fr}.banAction{flex-direction:column;align-items:stretch;gap:8px}.banReveal{grid-template-columns:1fr 15px 1fr}.banReveal>button{grid-column:1/4}.draftOverlay .draftSide{display:block!important}.dustBalance{grid-template-columns:43px 1fr}.dustBalance>button{grid-column:1/3}.dustContent{grid-template-columns:1fr}.checkinDays{overflow-x:auto}.checkinDays>div{min-width:50px}.rewardWheel{grid-template-columns:90px 1fr}.wheelVisual{width:85px;height:85px}}.groupedNav{gap:8px!important;display:grid!important}.groupedNav>section{gap:3px;display:grid}.navGroupLabel{color:#8a96a8;letter-spacing:1px;padding:4px 12px 2px;font-size:7px;font-weight:900}.themeMY .shell>aside .navGroupLabel{color:#657d9a}.mobileDrawer .groupedNav{padding:0 12px!important}.mobileDrawer .groupedNav>section{gap:3px;display:grid}.mobileDrawer .navGroupLabel{color:#61758e;padding:10px 7px 3px}.quickStart{grid-template-columns:180px repeat(3,1fr);align-items:stretch;gap:7px;margin:14px 0;display:grid}.quickStart>div{color:#fff;background:#142238;border-radius:9px;padding:13px 15px}.quickStart>div>span{color:#6fd3c8;font-size:7px;font-weight:900}.quickStart h2{margin:5px 0;font-size:12px;line-height:1.3}.quickStart>button{color:var(--ink);text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:9px;grid-template-columns:34px 1fr 17px;align-items:center;gap:8px;padding:10px;display:grid}.quickStart>button:hover{border-color:var(--region);background:rgba(var(--region-rgb),.04)}.quickStart>button>i{background:rgba(var(--region-rgb),.09);width:33px;height:33px;color:var(--region);border-radius:8px;place-items:center;display:grid}.quickStart svg{width:18px;height:18px}.quickStart b{font-size:8px;display:block}.quickStart small{color:var(--muted);margin-top:2px;font-size:6px;line-height:1.4;display:block}.quickStart em{color:var(--region);font-size:14px;font-style:normal}.salaryFilters{align-items:center}.salarySearch,.draftFilterTools>input{color:#fff;background:#0d1723;border:1px solid #ffffff21;border-radius:6px;outline:none;min-width:190px;padding:7px 9px;font-size:7px;font-weight:700}.salarySearch::placeholder,.draftFilterTools>input::placeholder{color:#6f8195}.salarySearch:focus,.draftFilterTools>input:focus{border-color:var(--region)}.draftFilterTools{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.draftFilterTools>input{color:var(--ink);background:#fff;border-color:#dce3eb}@media (min-width:721px){body{font-size:15px}.shell aside nav button{min-height:42px;font-size:13px!important}.page p,.modalCard p{line-height:1.6;font-size:10px!important}.page small,.modalCard small{line-height:1.35;font-size:8px!important}.page button,.modalCard button,.page label,.modalCard label{font-size:9px}.page h3{font-size:13px}.page h2{line-height:1.25}.panelHead h2{font-size:16px}.team strong{font-size:12px}.fixtureTeam b{font-size:11px}.directoryPlayerInfo h3{font-size:14px}.modernRankRow{font-size:11px}.modernRankHead{font-size:9px}.guidedPanelHead p,.roleExplanation p{font-size:9px!important}.guidedHeroSelect>p,.guidedQuestionBlock>p{font-size:8px!important}.guidedHeroSelect>span{font-size:9px}.guidedHeroSelect select{font-size:10px}.cleanMetric>b{font-size:9px}.modeSelector b,.formatChoice h4{font-size:10px}.formatChoice p,.selectedModeIntro p{font-size:8px!important}.draftTools p{font-size:9px!important}.playerTable>button>span:nth-child(3) strong{font-size:11px}.playerTable>button>span:nth-child(3) small{font-size:8px!important}}@media (max-width:720px){body{font-size:14px}.quickStart{grid-template-columns:1fr}.quickStart>div{padding:12px}.quickStart>button{min-height:65px}.page p,.modalCard p{line-height:1.55;font-size:9px!important}.page small,.modalCard small{font-size:7px!important}.page button,.modalCard button{font-size:9px}.page label,.modalCard label{font-size:8px}.panelHead h2{font-size:15px}.team strong{font-size:9px}.mobileDrawer nav button{font-size:12px!important}.salaryFilters{flex-wrap:wrap}.salarySearch{width:100%;min-width:100%}.draftFilterTools>input{width:100%;min-width:100%;margin-bottom:4px}.guidedPanelHead p,.guidedHeroSelect>p{font-size:8px!important}.guidedHeroSelect>span{font-size:9px}.guidedHeroSelect select{font-size:10px}.cleanMetric>b{font-size:8px}}@media (min-width:721px){body{font-size:16px}.shell>aside{flex-direction:column;padding-bottom:14px;display:flex;overflow:hidden}.shell>aside>.logo,.desktopRegionCard,.shell>aside>.navLabel{flex:none}.shell>aside>.groupedNav{scrollbar-width:auto;scrollbar-color:var(--region) #78879b29;flex:1;min-height:0;margin-right:-4px;padding-right:5px;overflow:hidden auto}.shell>aside>.groupedNav::-webkit-scrollbar{width:7px}.shell>aside>.groupedNav::-webkit-scrollbar-track{background:#78879b1f;border-radius:8px}.shell>aside>.groupedNav::-webkit-scrollbar-thumb{background:var(--region);border-radius:8px}.sideSeason{flex:none;margin-top:10px;position:static;bottom:auto;left:auto;right:auto}.navGroupLabel{padding-top:8px;font-size:9px!important}.shell aside nav button{min-height:46px;font-size:14px!important}.shell aside nav button i svg{width:21px;height:21px}.desktopRegionCard>div small{font-size:8px}.desktopRegionCard>div b{font-size:10px}.desktopRegionCard>div em{font-size:8px}.desktopHeaderTitle small{font-size:9px}.desktopHeaderTitle b{font-size:12px}.page{font-size:16px}.page p,.modalCard p{font-size:12px!important;line-height:1.65!important}.page small,.modalCard small{font-size:10px!important;line-height:1.45!important}.page button,.modalCard button{line-height:1.3;font-size:11px!important}.page label,.modalCard label,.page input,.page select,.page textarea,.modalCard input,.modalCard select,.modalCard textarea{font-size:11px!important}.page h1{font-size:max(30px,2vw)}.page h2{font-size:21px}.page h3{font-size:15px!important}.seasonTag,.competitionPill,.complete,.tag{font-size:10px!important}.panelHead h2{font-size:18px}.panelHead p{font-size:11px!important}.stat small{font-size:10px!important}.stat strong{font-size:28px}.stat span,.stat em{font-size:10px!important}.matchMeta{font-size:10px}.team strong{font-size:13px}.quickPicks button,.predictionControls button,.predictionControls select{font-size:11px!important}.standing,.standing>strong{font-size:12px}.sectionTitle h2{font-size:22px}.sectionTitle p{font-size:11px!important}.mvpCard strong{font-size:15px}.mvpCard small{font-size:10px!important}.mvpCard>b{font-size:10px}.rosterSlot>strong{font-size:14px!important}.rosterSlot>small{font-size:10px!important}.rule h3{font-size:14px!important}.rule p{font-size:11px!important}.boardHead,.modernRankHead,.standingTableHead,.historyHead,.playerAdminHead{font-size:10px!important}.boardRow,.modernRankRow,.officialStandingRow,.historyRow,.playerAdminRow{font-size:12px!important}.modernRankRow>strong:last-child,.officialStandingRow>strong:last-child{font-size:14px}.modernManager>em{font-size:9px}.modernCountry>i{font-size:24px}.teamDirectoryGrid b{font-size:12px}.teamDirectoryGrid small,.directoryPlayerInfo>small{font-size:9px!important}.directoryPlayerInfo h3{font-size:16px!important}.directoryPlayerInfo p{font-size:10px!important}.fixtureTime{font-size:15px}.fixtureTime small{font-size:9px!important}.fixtureTeam b{font-size:12px}.fixtureRow>button{font-size:10px!important}.metaHero>div:first-child>span,.metaStatus>span,.metaStatus>b{font-size:10px}.metaHero p{font-size:12px!important}.metaTabs b{font-size:12px}.metaTabs small{font-size:9px!important}.metaHow>span,.metaHow>div p{font-size:10px}.metaHow>div small{font-size:9px!important}.metaStepper button>b{font-size:10px}.guidedPanelHead>div>span{font-size:9px}.guidedPanelHead p{font-size:11px!important}.guidedPanelHead>strong,.guidedHeroSelect>span,.guidedQuestionBlock>span{font-size:11px}.guidedHeroSelect>p,.guidedQuestionBlock>p{font-size:10px!important}.guidedHeroSelect select{font-size:12px!important}.definitionBox b,.flexGuide h3{font-size:11px}.definitionBox small,.flexGuide p{font-size:9px!important}.reviewGroup h3{font-size:11px!important}.reviewGroup span{font-size:9px}.reviewGroup b,.reviewStatus b{font-size:11px}.reviewStatus small{font-size:9px!important}.guidedFooter>div>span{font-size:9px}.roleExplorer>nav button b{font-size:11px}.roleExplorer>nav button small,.roleDetailHead small{font-size:9px!important}.roleDetailHead p,.roleExplanation p,.roleMetricColumns h3{font-size:11px!important}.roleMetricColumns>div>p{font-size:9px!important}.cleanMetric>b{font-size:11px}.cleanModesHead>div:first-child>span{font-size:9px}.cleanModesHead p{font-size:11px!important}.modeHow p b{font-size:10px}.modeHow p small{font-size:9px!important}.modeSelector b{font-size:11px}.modeSelector small,.selectedModeIntro small{font-size:9px!important}.selectedModeIntro p{font-size:10px!important}.selectedModeIntro>b{font-size:10px}.formatChoice article>span{font-size:9px}.formatChoice h4{font-size:14px}.formatChoice p{font-size:11px!important}.formatChoice li{font-size:10px}.challengeRule>small{font-size:9px!important}.challengeRule>div span,.challengeRule>div b{font-size:10px}.challengeRule p,.survivorCopy{font-size:10px!important}.h2hHead>div:first-child>span{font-size:9px}.h2hHead p{font-size:10px!important}.h2hHead>div:last-child small,.h2hHead>div:last-child span{font-size:9px!important}.h2hFlow b{font-size:10px}.h2hFlow small{font-size:9px!important}.banRoster b{font-size:11px}.banRoster small{font-size:9px!important}.banRoster em{font-size:9px}.banAction b{font-size:10px}.banAction small,.dustBalance small,.dustBalance p{font-size:9px!important}.dustBalance strong{font-size:21px}.checkinPanel>div:first-child>span{font-size:9px}.checkinDays small{font-size:8px!important}.checkinDays b{font-size:9px}.rewardWheel p,.dustLegal p{font-size:9px!important}.prizeGrid strong{font-size:10px}.prizeGrid p,.sponsorCall p{font-size:10px!important}.playoffPreview>span,.playoffPreview>b{font-size:10px}.playoffScoreRules span{font-size:9px}.bracketColumnHead h2{font-size:14px}.bracketColumnHead p{font-size:10px!important}.bracketMatchHead span,.bracketMatchHead b{font-size:10px}.bracketMatch>button span>b{font-size:11px}.bracketMatch>button span>small{font-size:9px!important}.bracketScore label{font-size:10px}.bracketScore select{font-size:11px!important}.draftTools h2{font-size:21px}.draftTools p{font-size:11px!important}.playerTable>button>span:nth-child(3) strong{font-size:12px}.playerTable>button>span:nth-child(3) small{font-size:9px!important}.playerTable>button>b,.playerTable>button>u{font-size:9px}.chatHead b{font-size:10px}.chatHead small{font-size:8px!important}.chatReactions button{font-size:9px!important}.chatMessages b{font-size:8px}.chatMessages p,.chatInput input{font-size:9px!important}.chatSafety{font-size:8px!important}}@media (max-width:720px){.page p,.modalCard p{font-size:10px!important;line-height:1.6!important}.page small,.modalCard small{font-size:8px!important;line-height:1.4!important}.page button,.modalCard button{font-size:10px!important}.page label,.modalCard label{font-size:9px!important}.page input,.page select,.page textarea{font-size:10px!important}.mobileDrawer nav button{min-height:50px;font-size:13px!important}.mobileDrawer .navGroupLabel{font-size:8px!important}.team strong{font-size:10px}.panelHead h2{font-size:16px}.guidedHeroSelect>p,.guidedQuestionBlock>p{font-size:9px!important}.guidedHeroSelect>span{font-size:10px}.guidedHeroSelect select{font-size:11px!important}.modeSelector b{font-size:10px}.modeSelector small{font-size:8px!important}.banRoster b{font-size:10px}.banRoster small{font-size:8px!important}}.nationalFlag{object-fit:cover;vertical-align:middle;border-radius:3px;width:25px;height:18px;display:inline-block;box-shadow:0 0 0 1px #14203229}.regionFlags span .nationalFlag{width:27px;height:20px}.countryGrid span .nationalFlag{width:30px;height:22px}.battleCardTop>span{place-items:center;width:30px;height:22px;display:grid}.battleCardTop .nationalFlag{width:30px;height:22px}.desktopRegionCard em{align-items:center;gap:5px;display:flex!important}.desktopRegionCard em .nationalFlag{width:20px;height:14px}.heroLeague>span,.competitionPill,.profileIdentity>p,.cleanModesHead>div:last-child,.salaryHead>div>span,.dynamicModal .seasonTag,.prizeHero>div:first-child>div>span,.mvpPreview>span,.teamProfileHead>div:nth-child(2)>span{align-items:center;gap:6px;display:flex}.heroLeague .nationalFlag,.competitionPill .nationalFlag,.salaryHead .nationalFlag,.dynamicModal .nationalFlag,.mvpPreview .nationalFlag,.teamProfileHead .nationalFlag{width:23px;height:17px}.squadFlag,.squadFlag .nationalFlag{width:27px;height:20px}.profileIdentity>p .nationalFlag{width:25px;height:18px}.leaderFlagSummary strong .nationalFlag{width:38px;height:28px}.countryFlag,.countryFlag .nationalFlag{width:29px;height:21px}.modernCountry.flagOnly>i{place-items:center;display:grid}.modernCountry.flagOnly .nationalFlag{width:30px;height:22px}.banRoster b .nationalFlag{width:20px;height:14px;margin-right:4px}.cleanModesHead>div:last-child .nationalFlag{width:25px;height:18px}.prizeHero>div:first-child>div>span .nationalFlag{width:23px;height:17px}.pageBanner .bannerSide .nationalFlag{width:36px;height:27px}@media (max-width:720px){.nationalFlag{width:23px;height:17px}.battleCardTop .nationalFlag{width:29px;height:21px}.leaderFlagSummary strong .nationalFlag{width:34px;height:25px}}.nationalFlag{object-position:center;image-rendering:auto;filter:drop-shadow(0 0 .35px #0f192673);background:0 0;object-fit:contain!important;box-shadow:none!important;border-radius:0!important}.battleCardTop>span,.countryFlag,.squadFlag{overflow:visible}.battleCardTop .nationalFlag,.countryFlag .nationalFlag,.squadFlag .nationalFlag,.modernCountry .nationalFlag,.leaderFlagSummary .nationalFlag{object-fit:contain!important}.nationalFlag{object-fit:fill!important;clip-path:none!important;filter:none!important;border:0!important;border-radius:0!important;width:auto!important;max-width:42px!important;height:18px!important;-webkit-mask:none!important;mask:none!important}.regionFlags span,.countryGrid span,.battleCardTop>span,.countryFlag,.modernCountry.flagOnly>i,.squadFlag{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.regionFlags .nationalFlag,.countryGrid .nationalFlag,.battleCardTop .nationalFlag{height:22px!important}.desktopRegionCard .nationalFlag{height:14px!important}.heroLeague .nationalFlag,.competitionPill .nationalFlag,.profileIdentity .nationalFlag,.cleanModesHead .nationalFlag,.salaryHead .nationalFlag,.dynamicModal .nationalFlag,.prizeHero .nationalFlag,.mvpPreview .nationalFlag,.teamProfileHead .nationalFlag{height:17px!important}.squadFlag .nationalFlag{height:20px!important}.leaderFlagSummary .nationalFlag{height:28px!important}.countryFlag .nationalFlag,.modernCountry .nationalFlag{height:22px!important}.creatorList .nationalFlag,.creatorCover .nationalFlag,.banRoster .nationalFlag{height:14px!important}.pageBanner .nationalFlag{height:27px!important}.leagueMark{vertical-align:middle;align-items:center;gap:7px;display:inline-flex}.leagueMark>i{background:#fff;border:1px solid #12203a24;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:3px;font-style:normal;display:grid}.leagueMark>i img{object-fit:contain;width:100%;height:100%;display:block}.leagueMark>b{font-family:var(--font-display);white-space:nowrap;font-size:10px}.battleCardTop>span:has(.leagueMark){width:auto!important;height:auto!important}.battleCardTop .leagueMark>i{width:40px;height:40px;padding:4px}.battleCardTop .leagueMark>b{display:none}.teamProfileHead .leagueMark>i{width:31px;height:31px}.heroLeague .leagueMark>i{width:29px;height:29px}.competitionPill .leagueMark>i,.mvpPreview .leagueMark>i,.dynamicModal .leagueMark>i,.salaryHead .leagueMark>i{width:27px;height:27px}.cleanModesHead .leagueMark>i,.prizeHero .leagueMark>i{width:30px;height:30px}.creatorList .leagueMark>i{width:25px;height:25px;padding:2px}.creatorList .leagueMark>b{font-size:8px}.creatorCover .leagueMark>i{width:28px;height:28px}.creatorCover .leagueMark>b,.teamProfileHead .leagueMark>b{color:#fff;font-size:9px}.nationalFlag{vertical-align:middle;place-items:center;background:#fff!important;border:1px solid #12203a2e!important;border-radius:50%!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;padding:3px!important;display:inline-grid!important;overflow:hidden!important;box-shadow:0 2px 5px #12203a1a!important}.nationalFlag>img{display:block;object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}.regionFlags .nationalFlag,.countryGrid .nationalFlag{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important}.leaderFlagSummary .nationalFlag{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.countryFlag .nationalFlag,.modernCountry .nationalFlag{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important}.squadFlag .nationalFlag{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important}.banRoster .nationalFlag,.profileIdentity .nationalFlag{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important}.countryFlag,.squadFlag,.modernCountry.flagOnly>i{place-items:center;display:grid;width:auto!important;height:auto!important}@media (max-width:720px){.battleCardTop .leagueMark>i{width:38px;height:38px}.leagueMark>b{font-size:9px}.nationalFlag{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important}}.advisorBadge{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#ffffff21,#ffffff09);border:0;border-radius:0}.advisorBadge svg{filter:drop-shadow(0 8px 18px #0003);width:68px;height:68px}.advisorBadge span{letter-spacing:1.2px}.playoffBracketV2{grid-template-columns:repeat(4,1fr);gap:14px;min-width:1280px}.playoffBracketV2 .bracketColumn{background:linear-gradient(#f8fafc,#eef2f6);border-color:#d3dce6}.playoffBracketV2 .bracketColumnHead{min-height:58px;padding:10px 7px}.playoffBracketV2 .bracketColumnHead h2{font-size:13px!important}.playoffBracketV2 .bracketMatches{min-height:620px}.playoffBracketV2 .bracketColumn:nth-child(2) .bracketMatches{gap:8px}.playoffBracketV2 .bracketMatch{box-shadow:0 8px 20px #12203a12}.playoffBracketV2 .bracketColumn:after{background:#142238;box-shadow:0 4px 12px #12203a2e}.playoffV2 .playoffPreview{grid-template-columns:130px 1fr 255px}.bracketShare{justify-items:stretch}.bracketShare>b{text-align:right;font-size:8px}.bracketShare>button{text-align:left;background:#142238;border:1px solid #243a55;grid-template-columns:31px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.bracketShare>button>span{background:var(--region);color:#fff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.bracketShare>button>div strong{color:#fff;font-size:8px;display:block}.bracketShare>button>div small{color:#8fa0b4;margin-top:2px;display:block;font-size:6px!important}.playoffV2 .predictedChampion{border-color:rgba(var(--region-rgb),.35);background:linear-gradient(145deg,#fff9e8,#fff)}@media (max-width:720px){.advisorBadge{width:120px;height:120px}.advisorBadge svg{width:54px;height:54px}.playoffV2 .playoffPreview{grid-template-columns:1fr}.bracketShare>b{text-align:left}.playoffBracketV2{min-width:1220px}.playoffBracketV2 .bracketMatches{min-height:600px}}.authIntro{min-width:0}.teamMarquee{width:100%;max-width:720px;margin-top:28px}.teamMarqueeLabel{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.teamMarqueeLabel>span{color:#72d4c9;letter-spacing:.9px;font-size:8px;font-weight:900}.teamMarqueeLabel>b{color:#708394;font-size:7px}.teamMarqueeViewport{padding:2px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.teamMarqueeTrack{will-change:transform;gap:8px;width:max-content;animation:42s linear infinite teamMarqueeLeft;display:flex}.teamMarqueeViewport:hover .teamMarqueeTrack{animation-play-state:paused}@keyframes teamMarqueeLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}.marqueeTeam{background:linear-gradient(120deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-radius:9px;flex:none;grid-template-columns:58px 1fr 32px;align-items:center;gap:8px;width:225px;height:77px;padding:8px;display:grid;position:relative;overflow:hidden}.marqueeTeam:before{content:"";background:#55c9be;width:3px;position:absolute;top:0;bottom:0;left:0}.marqueeID:before{background:#ef5264}.marqueePH:before{background:#eebd39}.marqueeTeamLogo{background:#fff;border-radius:7px;place-items:center;width:56px;height:59px;padding:5px;display:grid}.marqueeTeamLogo img{object-fit:contain;width:100%;height:100%}.marqueeTeam>div:nth-child(2){min-width:0}.marqueeTeam small{display:block;color:#7fcfc5!important;font-size:7px!important}.marqueeID small{color:#ff8491!important}.marqueePH small{color:#f0c95d!important}.marqueeTeam strong{color:#fff;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.marqueeTeam>span{background:#ffffff14;border-radius:6px;place-items:center;width:30px;height:30px;padding:3px;display:grid}.marqueeTeam>span img{object-fit:contain;filter:drop-shadow(0 4px 7px #00000040);width:100%;height:100%}@media (max-width:980px){.teamMarquee{max-width:100%}}@media (max-width:720px){.teamMarquee{margin-top:22px}.teamMarqueeLabel{flex-direction:column;align-items:flex-start;gap:5px}.marqueeTeam{grid-template-columns:51px 1fr 27px;width:205px;height:70px}.marqueeTeamLogo{width:49px;height:52px}.marqueeTeam>span{width:26px;height:26px}.teamMarqueeTrack{animation-duration:34s}}@media (prefers-reduced-motion:reduce){.teamMarqueeTrack{animation-play-state:paused}}.marqueeTeamLogo{background:0 0!important;border:0!important;border-radius:0!important;padding:1px!important}.marqueeTeamLogo img{filter:drop-shadow(0 5px 8px #00000061)}.marqueeTeam>span{background:0 0!important;border:0!important;padding:1px!important}.marqueeTeam>span img{filter:drop-shadow(0 5px 8px #0000006b)}.authLeagueMarks{gap:3px}.authLeagueMarks>span{place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important;width:48px!important;height:48px!important;margin:0!important}.authLeagueMarks .leagueMark{place-items:center;display:grid}.authLeagueMarks .leagueMark>i{background:0 0;border:0;border-radius:0;width:46px;height:46px;padding:0}.authLeagueMarks .leagueMark>i img{filter:drop-shadow(0 6px 9px #0006)}.authPage.brandLaunch{background:radial-gradient(circle at 8% 8%,#186fd238,#0000 30%),radial-gradient(circle at 38% 95%,#db2f4429,#0000 32%),radial-gradient(circle at 72% 5%,#ebb82614,#0000 24%),#050a12}.authPage.brandLaunch:before{clip-path:polygon(0 0,100% 0,86% 100%,0 100%);background:linear-gradient(118deg,#061527fa,#072d39e6);inset:0 43% 0 0;box-shadow:20px 0 70px #00000040}.authPage.brandLaunch:after{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/46px 46px,linear-gradient(125deg,#0000 0 48%,#5ed2c512 49% 50%,#0000 51%) 0 0/170px 170px;-webkit-mask-image:linear-gradient(90deg,#000,#000000a6 55%,#0000 85%);mask-image:linear-gradient(90deg,#000,#000000a6 55%,#0000 85%)}.brandLaunch .authIntro:before{content:"";pointer-events:none;border:1px solid #63d4c721;border-radius:50%;width:430px;height:430px;position:absolute;top:18%;left:-210px;box-shadow:0 0 0 55px #63d4c706,0 0 0 110px #63d4c705}.brandLaunch .authIntro h1{text-shadow:0 12px 35px #00000047}.brandLaunch .authIntro h1 em{background:linear-gradient(90deg,#73ddd0,#f0ca54);color:#0000;-webkit-background-clip:text;background-clip:text}.brandLaunch .authCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(160deg,#141f2efa,#09111cfa);border:1px solid #7e9db738;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff09}.brandLaunch .authCard:before{content:"";background:linear-gradient(90deg,#1769d2 0 33%,#e13e51 33% 66%,#efc643 66%);height:3px;position:absolute;top:0;left:0;right:0}.brandLaunch .authCard:after{content:"";pointer-events:none;border:1px solid #5bc9be1a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-140px;right:-130px}.brandLaunch .authCard input,.brandLaunch .authCard select{background:#040a11b3;border-color:#2a3949}.brandLaunch .authCard input:focus,.brandLaunch .authCard select:focus{border-color:#62cfc3;box-shadow:0 0 0 3px #62cfc31a}.brandLaunch .authCard>.primary{background:linear-gradient(90deg,#56cabf,#73d8cc);box-shadow:0 10px 24px #56cabf21}.brandLaunch .teamMarqueeViewport{filter:drop-shadow(0 12px 22px #00000026)}.verifiedBadge{color:#1689e5;vertical-align:middle;filter:drop-shadow(0 2px 3px #1689e52e);flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.verifiedBadge svg{width:100%;height:100%;display:block}.creatorList>button span>b{align-items:center;gap:5px;display:flex!important}.creatorList>button span>b .verifiedBadge{width:15px;height:15px}.verifiedCreatorLine{align-items:center;gap:6px;display:flex!important}.verifiedCreatorLine .verifiedBadge{color:#29a6ff;width:18px;height:18px}@media (max-width:980px){.authPage.brandLaunch:before{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);inset:0 0 57%}.brandLaunch .authIntro:before{width:300px;height:300px;left:-180px}}@media (max-width:720px){.authPage.brandLaunch:before{inset:0 0 55%}.brandLaunch .authCard{border-radius:13px}.brandLaunch .authIntro h1{font-size:41px}}.authModeTabs{background:#09111b;border:1px solid #283747;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:-5px 0 22px;padding:4px;display:grid}.authModeTabs button{color:#75869a;background:0 0;border:0;border-radius:6px;padding:9px;font-size:9px;font-weight:900}.authModeTabs button.active{color:#fff;background:#1b2a3b;box-shadow:inset 0 -2px #5fcfc3}.cloudAuthCard label{margin:13px 0}.cloudAuthCard>.primary:disabled{opacity:.55}.formSuccess{color:#85dcc7;background:#59cdb114;border:1px solid #59cdb140;border-radius:8px;margin:10px 0;padding:10px;font-size:9px;font-weight:700;line-height:1.5}.cloudDataStatus{background:#fff;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:10px 13px;display:flex}.cloudDataStatus>span{white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:900}.cloudDataStatus>span.connected{color:#08766b;background:#e4f5f0}.cloudDataStatus>span.local{color:#8c6508;background:#fff3d3}.cloudDataStatus p{color:var(--muted);margin:0;font-size:9px!important}.cloudLoading{text-align:center;color:var(--muted);padding:45px;font-size:10px;font-weight:900}.fullMatch.matchLocked{background:#f3f5f7}.fullMatch.matchLocked .teams{opacity:.74}.fullMatch.matchLocked .predictionControls button,.fullMatch.matchLocked .predictionControls select,.mvpCard:disabled,.saveBar button:disabled{cursor:not-allowed}@media (max-width:720px){.cloudDataStatus{flex-direction:column;align-items:flex-start}.cloudLoading{padding:30px 15px}}.draftLiveBadge{color:#33d085;letter-spacing:.8px;background:#33d08514;border:1px solid #33d08559;border-radius:20px;justify-self:center;align-items:center;gap:5px;padding:5px 11px;font-size:7px;font-weight:900;display:inline-flex}.draftLiveBadge span{font-size:8px;animation:1.6s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.draftWaiting{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 200px);padding:30px;display:grid}.draftWaiting>span{border:1px solid var(--line);width:58px;height:58px;color:var(--region);background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid}.draftWaiting h2{margin:14px 0 4px;font-size:24px}.draftWaiting p{color:var(--muted);max-width:420px;margin:0 0 18px;font-size:10px}.draftWaitNote{color:var(--muted);border:1px dashed var(--line);border-radius:9px;padding:10px 16px;font-size:9px}.draftCommissioner{justify-items:stretch;gap:9px;min-width:280px;display:grid}.draftCommissioner label{text-align:left;letter-spacing:.8px;color:var(--muted);gap:5px;font-size:7px;font-weight:900;display:grid}.draftCommissioner input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:11px}.timerBar{background:#00000014;border-radius:3px;grid-column:1/3;height:4px;margin-top:8px;overflow:hidden}.timerBar i{background:var(--region);border-radius:3px;height:100%;transition:width .4s linear;display:block}.messageReactions{gap:3px;margin-top:3px;display:flex}.messageReactions button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;padding:2px 5px;font-size:5px;font-weight:900}.messageReactions button.mine{border-color:var(--region);color:var(--region);background:rgba(var(--region-rgb),.07)}.draftFinalRosters{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;margin-bottom:20px;display:flex}.draftFinalRosters article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;min-width:150px;padding:12px 16px}.draftFinalRosters article b{color:var(--region);margin-bottom:6px;font-size:9px;display:block}.draftFinalRosters article small{color:var(--muted);padding:2px 0;font-size:7px;display:block}.cloudRoomActions{gap:8px;display:grid}.cloudRoomActions .primary:disabled{opacity:.55}@media (max-width:720px){.draftLiveBadge{display:none}.draftCommissioner{width:100%;min-width:0}.draftFinalRosters article{min-width:120px}}.lineupSection{margin-bottom:8px}.lineupBanner p{max-width:520px}.lineupSelectors{gap:8px;display:flex}.lineupSelectors label{gap:4px;display:grid}.lineupSelectors small{letter-spacing:.8px;color:var(--muted);font-size:6px;font-weight:900}.lineupSelectors select{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;min-width:130px;max-width:190px;padding:9px 12px;font-size:9px;font-weight:800}.lineupPanel{gap:16px;padding:20px;display:grid;overflow:visible}.lineupStatus{border:1px solid var(--line);background:#f7f9fb;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.lineupStatus.submitted{background:#33d08512;border-color:#33d08566}.lineupStatus.lockedState{background:#d24b5d0f;border-color:#d24b5d59}.lineupStatus>span{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.lineupStatus>div{flex:1;min-width:0}.lineupStatus b{letter-spacing:.7px;font-size:9px;display:block}.lineupStatus p{color:var(--muted);margin:3px 0 0;font-size:9px}.lineupStatus time{text-align:right;flex:none;font-size:9px;font-weight:800}.lineupStatus time small{letter-spacing:.8px;color:var(--muted);margin-bottom:2px;font-size:6px;font-weight:900;display:block}.lineupSlots{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.lineupSlot{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;align-content:start;justify-items:center;gap:6px;min-height:168px;padding:16px 10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}button.lineupSlot{cursor:pointer;font:inherit;color:inherit}button.lineupSlot:hover:not(:disabled){border-color:rgba(var(--region-rgb),.55);transform:translateY(-2px);box-shadow:0 6px 18px #12203a14}.lineupSlot.isCaptain{border-color:#d9a514;box-shadow:0 0 0 1px #d9a5144d,0 6px 18px #d9a51424}.lineupSlot>small{letter-spacing:1.1px;color:var(--muted);font-size:7px;font-weight:900}.lineupSlot>i{width:62px;height:62px;color:var(--muted);background:#edf0f4;border-radius:13px;place-items:center;font-size:6px;font-style:normal;display:grid;overflow:hidden}.lineupSlot>i img{object-fit:cover;width:100%;height:100%}.lineupSlot>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.15;overflow:hidden}.lineupSlot>em{color:var(--muted);letter-spacing:.5px;font-size:7px;font-style:normal;font-weight:800}.capBadge{letter-spacing:.6px;border:1px dashed var(--line);color:var(--muted);border-radius:7px;width:100%;margin-top:4px;padding:5px 8px;font-size:6px;font-weight:900}.capBadge.on{color:#a87b0a;background:#d9a5141f;border:1px solid #d9a514}.lineupSlot.empty{background:#fbfcfd;border-style:dashed}.emptyFace{border:1px dashed var(--line);color:#b9c2ce;background:0 0;border-radius:13px;place-items:center;width:62px;height:62px;font-size:17px;font-style:normal;display:grid}.slotAdd{border:1px solid rgba(var(--region-rgb),.4);background:rgba(var(--region-rgb),.06);color:var(--region);cursor:pointer;border-radius:8px;width:100%;margin-top:4px;padding:8px 6px;font-size:6px;font-weight:900;transition:all .15s}.slotAdd:hover:not(:disabled){background:rgba(var(--region-rgb),.14)}.slotHint{color:#b9c2ce;letter-spacing:.5px;margin:8px 0 0;font-size:6px;font-weight:800}.lineupFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.lineupFooterInfo{align-items:center;gap:10px;min-width:0;display:flex}.lineupFooterInfo span{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.lineupFooterInfo span.ready{color:#1d9c60;background:#33d08524;border:1px solid #33d08559}.lineupFooterInfo span.pending{color:#a87b0a;background:#d9a5141f;border:1px solid #d9a5144d}.lineupFooterInfo p{color:var(--muted);margin:0;font-size:9px}.lineupFooterActions{flex:none;align-items:center;gap:10px;display:flex}.lineupAutoFill{border:1px solid var(--line);color:var(--ink);letter-spacing:.4px;cursor:pointer;background:#fff;border-radius:9px;padding:12px 16px;font-size:8px;font-weight:900;transition:all .15s}.lineupAutoFill:hover:not(:disabled){border-color:var(--region);color:var(--region)}.lineupFooterActions .primary{letter-spacing:.4px;padding:12px 22px;font-size:9px}@media (max-width:1080px){.lineupSlots{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.lineupPanel{gap:13px;padding:14px}.lineupSection .sectionTitle{flex-direction:column;align-items:stretch;gap:10px}.lineupSelectors{width:100%}.lineupSelectors label{flex:1}.lineupSelectors select{width:100%;min-width:0;max-width:none}.lineupSlots{grid-template-columns:repeat(2,1fr);gap:9px}.lineupSlots>:last-child{grid-column:1/3}.lineupStatus{flex-wrap:wrap}.lineupStatus time{text-align:left;width:100%;padding-left:44px}.lineupFooter,.lineupFooterActions{flex-direction:column;align-items:stretch}.lineupFooterActions .primary,.lineupAutoFill{text-align:center;width:100%}}.adminCloudPanel,.standingsPanel{gap:15px;padding:20px;display:grid;overflow:visible}.adminCloudTag{letter-spacing:.9px;color:#33d085;margin-bottom:5px;font-size:7px;font-weight:900;display:inline-block}.adminCloudHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.adminCloudHead h2{margin:0;font-size:16px}.adminCloudHead p{color:var(--muted);margin:4px 0 0;font-size:8px}.adminWeekPick{gap:4px;display:grid}.adminWeekPick small{letter-spacing:.8px;color:var(--muted);font-size:6px;font-weight:900}.adminWeekPick select{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.adminMatchList{gap:7px;display:grid}.adminEmptyNote{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:10px;margin:0;padding:18px;font-size:9px}.adminMatchRow{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:90px 1fr 72px 1fr 86px auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.adminMatchRow.verified,.adminMatchRow.finalized{border-color:#33d08559}.adminMatchTime{color:var(--muted);font-size:8px;font-weight:800}.adminMatchRow>b{text-align:center;font-size:10px}.adminMatchRow>strong{text-align:center;font-variant-numeric:tabular-nums;font-size:12px}.adminMatchRow>em{color:var(--muted);text-align:center;font-size:7px;font-style:normal;font-weight:900}.adminMatchRow>em.ok{color:#1d9c60}.adminMatchRow .secondary{padding:8px 12px;font-size:8px;display:inline-block}.adminScoreBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:15px;display:flex}.adminScoreBar b{letter-spacing:.6px;font-size:9px;display:block}.adminScoreBar p{color:var(--muted);margin:3px 0 0;font-size:8px}.adminScoreBar .primary{flex:none;padding:12px 20px;font-size:9px}.adminResultModal{max-width:480px;max-height:88vh;overflow-y:auto}.resultScoreRow{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin:14px 0 18px;display:grid}.resultScoreRow label{letter-spacing:.6px;text-align:center;gap:5px;font-size:8px;font-weight:900;display:grid}.resultScoreRow input{border:1px solid var(--line);text-align:center;background:#f7f8fa;border-radius:9px;width:100%;padding:12px;font-size:16px;font-weight:800}.resultScoreRow>b{color:var(--muted);padding-bottom:16px;font-size:7px}.adminResultModal h3{letter-spacing:.7px;margin:0 0 8px;font-size:9px}.statTable{gap:4px;margin-bottom:16px;display:grid}.statHead{letter-spacing:.8px;color:var(--muted);grid-template-columns:1fr 58px 58px;gap:6px;padding:0 4px;font-size:6px;font-weight:900;display:grid}.statHead span:nth-child(n+2){text-align:center}.statRow{grid-template-columns:1fr 58px 58px;align-items:center;gap:6px;display:grid}.statRow>span{border:1px solid var(--line);background:#fbfcfd;border-radius:8px;padding:7px 10px}.statRow b{font-size:9px;display:block}.statRow small{color:var(--muted);font-size:6px}.statRow input{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;width:100%;padding:9px 4px;font-size:11px;font-weight:800}.standingsHead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.standingsHead h2{margin:0;font-size:16px}.standingsHead select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.standingsTable{gap:5px;display:grid}.standingsHeader{letter-spacing:.8px;color:var(--muted);grid-template-columns:34px 1fr 60px 90px;gap:10px;padding:0 12px;font-size:6px;font-weight:900;display:grid}.standingsHeader span:nth-child(n+3){text-align:right}.standingsRow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:34px 1fr 60px 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.standingsRow.me{border-color:rgba(var(--region-rgb),.5);background:rgba(var(--region-rgb),.04)}.standingsRow b{font-size:10px}.standingsRow em{color:var(--muted);text-align:right;font-size:9px;font-style:normal}.standingsRow strong{text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.standRank{background:#eef1f5;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.standRank.r1{color:#a87b0a;background:#d9a5142e}.standRank.r2{color:#5c6880;background:#e4e8ee}.standRank.r3{color:#a3562a;background:#c1783c26}.breakdownTitle{letter-spacing:.7px;margin:4px 0 0;font-size:9px}.breakdownList{gap:4px;display:grid}.breakdownRow{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.breakdownRow:last-child{border-bottom:0}.breakdownRow span{color:var(--muted);font-size:7px}.breakdownRow p{margin:0;font-size:8px}.breakdownRow b.gain{color:#1d9c60;font-size:9px}.breakdownRow b.loss{color:#d24b5d;font-size:9px}@media (max-width:720px){.adminMatchRow{grid-template-rows:auto auto auto;grid-template-columns:1fr 62px 1fr;row-gap:6px}.adminMatchTime{grid-column:1/4}.adminMatchRow>em{text-align:left;grid-column:1/2}.adminMatchRow .secondary{grid-column:2/4;justify-self:end}.adminScoreBar{text-align:center;flex-direction:column;align-items:stretch}.standingsHeader,.standingsRow{grid-template-columns:30px 1fr 74px}.standingsHeader span:nth-child(3),.standingsRow em{display:none}}.cloudBoardWrap{margin-bottom:-8px;padding-bottom:0}.myRankPill{border:1px solid rgba(var(--region-rgb),.4);background:rgba(var(--region-rgb),.07);color:var(--region);letter-spacing:.6px;border-radius:18px;flex:none;padding:7px 13px;font-size:8px;font-weight:900}.standingsHeader.boardCols,.standingsRow.boardCols{grid-template-columns:34px 1fr 66px 66px 84px}.standingsRow.boardCols b{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.historyWeekPick{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:9px;font-weight:800}.adminMvpPick{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:1fr 170px 220px;align-items:center;gap:12px;padding:12px 16px;display:grid}.adminMvpPick b{letter-spacing:.7px;font-size:8px;display:block}.adminMvpPick p{color:var(--muted);margin:3px 0 0;font-size:8px}.adminMvpPick input,.adminMvpPick select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;width:100%;padding:9px 11px;font-size:9px;font-weight:700}@media (max-width:900px){.adminMvpPick{grid-template-columns:1fr}.standingsHeader.boardCols,.standingsRow.boardCols{grid-template-columns:30px 1fr 84px}.standingsHeader.boardCols span:nth-child(3),.standingsHeader.boardCols span:nth-child(4),.standingsRow.boardCols em{display:none}}.transfersPanel{gap:15px;padding:20px;display:grid;overflow:visible}.transferMeta{align-items:center;gap:9px;display:flex}.transferMeta select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800}.transferPill{color:#1d9c60;letter-spacing:.5px;background:#33d08514;border:1px solid #33d08566;border-radius:18px;flex:none;padding:7px 13px;font-size:8px;font-weight:900}.transferPill.spent{color:#d24b5d;background:#d24b5d12;border-color:#d24b5d66}.transferColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.transferColumns h3{letter-spacing:.7px;margin:0 0 8px;font-size:9px}.transferList{gap:6px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}.transferList>button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:grid}.transferList>button:hover:not(:disabled){border-color:rgba(var(--region-rgb),.5)}.transferList>button.selected{border-color:var(--region);background:rgba(var(--region-rgb),.05)}.transferList>button:disabled{opacity:.5;cursor:not-allowed}.transferList i{width:36px;height:36px;color:var(--muted);background:#edf0f4;border-radius:9px;place-items:center;font-size:7px;font-style:normal;display:grid;overflow:hidden}.transferList i img{object-fit:cover;width:100%;height:100%}.transferList strong{font-size:9px;display:block}.transferList small{color:var(--muted);font-size:7px}.transferList em{color:var(--region);font-size:7px;font-style:normal;font-weight:900}@media (max-width:900px){.transferColumns{grid-template-columns:1fr}.transferList{max-height:240px}}.fixtureState{color:var(--muted);font-size:7px;font-style:normal;font-weight:900}.fixtureState.ok{color:#1d9c60}.fixtureManagerGrid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.fixtureFormCard{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.fixtureFormCard h3{letter-spacing:.7px;margin:0;font-size:9px}.fixtureFormCard label{letter-spacing:.8px;color:var(--muted);gap:4px;font-size:6px;font-weight:900;display:grid}.fixtureFormCard input,.fixtureFormCard select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;width:100%;padding:9px 11px;font-size:9px;font-weight:700}.fixtureFormCard .primary{padding:11px;font-size:8px}.fixtureTeamsRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inlineWeekPick{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;margin-left:4px;padding:5px 8px;font-size:8px;font-weight:800}.fixtureListTitle{letter-spacing:.7px;margin:4px 0 0;font-size:9px}.fixtureRowActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.fixtureRowActions .secondary{padding:7px 10px;font-size:7px;display:inline-block}.fixtureRowActions .danger{color:#d24b5d;border-color:#d24b5d59}@media (max-width:900px){.fixtureManagerGrid{grid-template-columns:1fr}}.officialStandingRow .aggUp{color:#1d9c60;font-weight:800}.officialStandingRow .aggDown{color:#d24b5d;font-weight:800}@media (max-width:720px){.standingTableHead span:nth-child(6),.officialStandingRow>span:nth-child(6){display:none}.standingTableHead span:nth-child(5){display:block}.standingTableHead,.officialStandingRow{grid-template-columns:25px 1.4fr .7fr .6fr}}.authLegalLinks{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.authLegalLinks a{color:#71849a;letter-spacing:.55px;font-size:7px;font-weight:900;text-decoration:none}.authLegalLinks a:hover{color:#75d5ca}@media (max-width:720px){.leagueRow{grid-template-columns:46px 1fr!important;gap:10px!important;padding:14px!important;display:grid!important}.leagueRow>.leagueIcon{grid-area:1/1}.leagueRow>div:first-of-type{grid-area:1/2}.leagueRow>div:nth-of-type(2),.leagueRow>div:nth-of-type(3){display:none!important}.leagueRow>button{grid-column:1/3;width:100%;min-height:43px;margin-top:3px;display:block!important}}.winnerControls{grid-template-columns:1fr 1fr;display:grid}.mandatoryScore{background:#f7f9fb;border:1px solid #dce3eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:11px 13px;display:flex}.mandatoryScore.waiting{opacity:.7}.mandatoryScore>div:first-child>span{color:var(--ink);font-size:9px;font-weight:900;display:block}.mandatoryScore>div:first-child>small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.mandatoryScore>div:last-child{gap:5px;display:flex}.mandatoryScore button{color:#6e7b8e;background:#fff;border:1px solid #d7dfe8;border-radius:7px;min-width:58px;padding:8px 10px;font-size:10px;font-weight:900}.mandatoryScore button.selected{border-color:var(--region);background:var(--region);color:#fff}.mandatoryScore button:disabled{cursor:not-allowed;opacity:.5}.matchLocked .mandatoryScore{background:#eceff3}.categorizedHeroSelect{position:relative}.heroLaneFilters{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.heroLaneFilters button{color:#758195;background:#fff;border:1px solid #d9e1e9;border-radius:6px;min-width:43px;padding:5px 7px;font-weight:900;font-size:7px!important}.heroLaneFilters button.active{border-color:var(--region);background:rgba(var(--region-rgb),.09);color:var(--region)}.heroCatalogCount{margin-top:6px;font-weight:900;color:var(--region)!important;font-size:7px!important;display:block!important}.categorizedHeroSelect optgroup{color:#344359;font-weight:800}.categorizedHeroSelect option{color:#152235}@media (max-width:720px){.mandatoryScore{flex-direction:column;align-items:flex-start}.mandatoryScore>div:last-child{width:100%}.mandatoryScore button{flex:1}.heroLaneFilters button{flex:1;min-width:54px}}.featureLoading{background:#fff;border:1px solid #dce3eb;border-radius:11px;min-height:220px;margin:16px 0;padding:20px;overflow:hidden}.featureLoadingBar{background:linear-gradient(90deg,#e7ebf0,#f5f7f9,#e7ebf0) 0 0/220% 100%;border-radius:7px;width:32%;height:14px;animation:1.4s linear infinite featureShimmer}.featureLoadingGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.featureLoadingGrid span{background:linear-gradient(90deg,#edf1f4,#fafbfc,#edf1f4) 0 0/220% 100%;border-radius:9px;height:115px;animation:1.4s linear infinite featureShimmer}.featureLoading p{text-align:center;color:#7b8797;margin:19px 0 0;font-weight:800;font-size:9px!important}@keyframes featureShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:720px){.featureLoadingGrid{grid-template-columns:1fr}.featureLoadingGrid span{height:72px}.featureLoadingBar{width:55%}}@media (prefers-reduced-motion:reduce){.featureLoadingBar,.featureLoadingGrid span{animation:none}}.recoveryPage{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#44b4a81f,#0000 34%),#07121f;place-content:center;justify-items:center;min-height:100vh;padding:28px;display:grid}.recoveryPage>img{object-fit:contain;width:88px;height:88px;margin-bottom:17px}.recoveryPage>span{color:#6fd3c8;letter-spacing:1px;font-size:9px;font-weight:900}.recoveryPage>h1{max-width:680px;font-family:var(--font-display);margin:9px 0;font-size:34px}.recoveryPage>p{color:#9eacba;max-width:570px;line-height:1.65;font-size:12px!important}.recoveryPage>small{color:#66798f;font-size:8px!important}.recoveryPage>div{gap:8px;margin-top:20px;display:flex}.recoveryPage button,.recoveryPage a{color:#fff;cursor:pointer;background:#132238;border:1px solid #2b3e53;border-radius:8px;min-width:155px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.recoveryPage button{color:#07121f;background:#6fd3c8;border-color:#6fd3c8}@media (max-width:520px){.recoveryPage>h1{font-size:27px}.recoveryPage>div{flex-direction:column;width:100%}.recoveryPage button,.recoveryPage a{width:100%}}.dashboardPredictionState{background:#f7f9fb;border:1px solid #dce3eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:10px 11px;display:flex}.dashboardPredictionState small{color:#7a8798;display:block;font-size:7px!important}.dashboardPredictionState strong{color:var(--ink);margin-top:2px;font-size:10px;display:block}.dashboardPredictionState button{color:var(--region);background:#fff;border:1px solid #d5dee7;border-radius:7px;padding:8px 10px;font-weight:900;font-size:8px!important}.dashboardPredictionState button:hover{border-color:var(--region);background:rgba(var(--region-rgb),.05)}@media (max-width:720px){.dashboardPredictionState{flex-direction:column;align-items:stretch}.dashboardPredictionState button{width:100%}}.draftRoomFacts{grid-template-columns:repeat(4,1fr);gap:8px;width:min(760px,100%);margin:18px auto;display:grid}.draftRoomFacts>div{text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:14px}.draftRoomFacts small{color:#7b8798;display:block;font-size:8px!important}.draftRoomFacts strong{font-family:var(--font-display);color:var(--region);margin:4px 0;font-size:20px;display:block}.draftRoomFacts span{color:#586679;font-size:8px;font-weight:800;display:block}.draftMobileStatus,.draftMobileTabs{display:none}.draftRosterPanel,.draftChatPanel{display:block}@media (max-width:720px){.draftOverlay{background:#eef2f6;overflow-y:auto}.draftHeader{z-index:8;background:#fff;grid-template-columns:1fr 78px;gap:6px;height:auto;min-height:70px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 4px 14px #12203a14}.draftHeader>div:first-child{text-align:left}.draftHeader>div:first-child small{font-size:7px!important}.draftHeader>div:first-child strong{font-size:10px;line-height:1.3}.draftLiveBadge{display:none}.draftHeader>button{grid-area:1/2;min-height:40px}.draftOrder{z-index:7;justify-content:flex-start;height:64px;padding:7px 10px;position:sticky;top:70px;overflow-x:auto;box-shadow:0 3px 10px #12203a0d}.draftOrder>div{min-width:118px;padding:7px}.draftOrder b{font-size:8px}.draftOrder small{font-size:7px!important}.draftRoomFacts{grid-template-columns:1fr 1fr;gap:7px;margin:14px auto}.draftRoomFacts>div{padding:11px}.draftRoomFacts strong{font-size:17px}.draftWaiting{padding:28px 14px}.draftWaiting>h2{font-size:21px}.draftCommissioner{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.draftCommissioner label,.draftCommissioner input,.draftCommissioner button{width:100%}.draftMobileStatus{color:#fff;z-index:7;background:#142238;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:9px 12px;display:grid;position:sticky;top:134px}.draftMobileStatus>span{color:#73d5ca;font-size:8px;font-weight:900}.draftMobileStatus>strong{font-family:var(--font-display);color:#f0c84d;grid-area:1/2/3;font-size:20px}.draftMobileStatus>small{color:#8fa0b4;font-size:7px!important}.draftMobileTabs{z-index:7;background:#fff;border-bottom:1px solid #dbe2ea;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 8px;display:grid;position:sticky;top:184px}.draftMobileTabs button{color:#758195;background:#f5f7f9;border:1px solid #dce3eb;border-radius:7px;min-height:39px;font-weight:900;font-size:8px!important}.draftMobileTabs button.active{border-color:var(--region);background:var(--region);color:#fff}.draftBody{min-height:0;display:block}.draftPlayerPanel{padding:11px!important;display:none!important}.draftPlayerPanel.mobile-active{display:block!important}.draftSide{background:#eef2f6!important;border:0!important;width:100%!important;padding:11px!important;display:none!important}.draftSide.mobile-active{display:block!important}.draftSide>.clock{display:none}.draftRosterPanel,.draftChatPanel{display:none!important}.draftRosterPanel.mobile-active,.draftChatPanel.mobile-active{display:block!important}.draftTools{gap:8px;margin-bottom:9px}.draftTools h2{font-size:17px}.draftTools p{font-size:9px!important}.draftFilterTools{max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.draftFilterTools>input{min-width:100%;position:sticky;left:0}.draftFilterTools button{min-width:55px;min-height:34px}.playerTable{gap:7px}.playerTable>button{border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:52px minmax(0,1fr) 63px;gap:2px 9px;min-height:68px;padding:7px 9px;display:grid}.playerTable .draftRank{display:none}.playerTable>button>i{border-radius:7px;grid-area:1/1/3;width:50px;height:54px}.playerTable>button>span:nth-child(3){grid-area:1/2/3;align-self:center;min-width:0}.playerTable>button>span:nth-child(3) strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.playerTable>button>span:nth-child(3) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:8px!important}.playerTable>button>b{text-align:right;grid-area:1/3;align-self:end;font-size:8px}.playerTable>button>u{text-align:right;grid-area:2/3;align-self:start;font-size:7px;display:block}.playerTable>button:disabled{opacity:.58}.draftRosterPanel>h3,.draftChatPanel .chatHead b{font-size:11px}.myPick{grid-template-columns:40px 1fr 22px;min-height:52px;padding:8px}.myPick>i{border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.myPick b{font-size:10px}.myPick small{font-size:8px!important}.recentPick{padding:9px 4px}.recentPick b{font-size:10px}.recentPick small{font-size:8px!important}.draftChat{border:0;margin-top:0;padding-top:0}.chatMessages{height:270px}.chatMessages p{font-size:10px!important}.chatInput input{min-height:42px;font-size:10px!important}.chatInput button{min-width:42px}.chatReactions button{min-height:36px;font-size:9px!important}.draftComplete{padding:18px;overflow:auto}.draftFinalRosters{max-height:60vh;overflow:auto;grid-template-columns:1fr!important}}.leagueRoom{padding-top:28px}.leagueClose{z-index:5;box-shadow:0 5px 14px #12203a1a;color:#172338!important;background:#fff!important;border:1px solid #d6dee7!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;top:14px!important;right:14px!important}.leagueClose:hover{border-color:var(--region)!important;background:rgba(var(--region-rgb),.06)!important;color:var(--region)!important}.roomStatusTitle{justify-content:space-between;align-items:center;margin:20px 0 8px;display:flex}.roomStatusTitle>span{color:#172338;font-size:10px;font-weight:900}.roomStatusTitle>small{color:#0d8b7d;font-weight:900;font-size:8px!important}.leagueRoom .roomStatus{grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 20px;display:grid}.leagueRoom .roomStatus>div{border:1px solid #d9e2eb;border-left:4px solid var(--region);background:linear-gradient(145deg,#fff,#f4f7fa);border-radius:9px;min-height:92px;padding:14px 15px;box-shadow:0 6px 16px #12203a0d}.leagueRoom .roomStatus small{letter-spacing:.65px;color:#697789!important;font-size:9px!important;font-weight:900!important;display:block!important}.leagueRoom .roomStatus strong{color:#142238!important;font-family:var(--font-display)!important;opacity:1!important;margin:7px 0 4px!important;font-size:17px!important;line-height:1.25!important;display:block!important}.leagueRoom .roomStatus>div>span{color:var(--region);font-size:8px;font-weight:900;display:block}.leagueRoom>h3{color:#142238;margin:5px 0 10px;font-size:16px!important}@media (max-width:720px){.leagueRoom{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:22px 14px 16px}.leagueClose{width:46px!important;height:46px!important;font-size:24px!important;top:10px!important;right:10px!important}.roomTop{padding-right:45px}.roomStatusTitle{flex-direction:column;align-items:flex-start;gap:3px;margin-top:18px}.leagueRoom .roomStatus{grid-template-columns:1fr;gap:7px}.leagueRoom .roomStatus>div{min-height:78px;padding:11px 13px}.leagueRoom .roomStatus strong{font-size:16px!important}.memberGrid{grid-template-columns:1fr!important}.cloudRoomActions .wide{width:100%;margin:8px 0}.leagueRoom .copyCode{font-size:10px!important}}.accountSafety{background:#fff;border:1px solid #dce3eb;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:14px;padding:22px;display:grid}.accountSafety>div:first-child>span{color:var(--region);font-size:8px;font-weight:900}.accountSafety h2{margin:5px 0 3px;font-size:18px}.accountSafety p{color:var(--muted);margin:0}.accountSafetyActions{gap:7px;display:flex}.accountSafetyActions button{min-width:160px}.dangerButton{color:#bd3044;cursor:pointer;background:#fff1f3;border:1px solid #dc5264;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.dangerButton:hover{color:#fff;background:#dc4057}.dangerButton:disabled{cursor:not-allowed;opacity:.55}.deleteAccountPanel{background:#fff6f7;border:1px solid #e6a4ad;border-radius:9px;grid-column:1/3;padding:17px}.deleteAccountPanel h3{color:#b92f43;margin:0 0 5px}.deleteAccountPanel>p{max-width:780px;color:#7d4a52!important}.deleteAccountPanel>label{color:#6c4450;margin-top:12px;font-size:8px;font-weight:900;display:block}.deleteAccountPanel input{width:100%;color:var(--ink);background:#fff;border:1px solid #e0abb3;border-radius:7px;margin-top:6px;padding:10px;font-size:10px;display:block}.deleteAccountPanel>div{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}@media (max-width:720px){.accountSafety{grid-template-columns:1fr;padding:16px}.accountSafetyActions{flex-direction:column;align-items:stretch}.accountSafetyActions button{width:100%}.deleteAccountPanel{grid-column:1}.deleteAccountPanel>div{flex-direction:column;align-items:stretch}.deleteAccountPanel>div button{width:100%}}.sessionCheck{color:#8fded6;letter-spacing:.35px;background:#67d2c712;border:1px solid #67d2c73d;border-radius:8px;align-items:center;gap:8px;margin:0 0 14px;padding:9px 10px;font-size:10px;font-weight:900;display:flex}.sessionCheck i{background:#67d2c7;border-radius:50%;flex:none;width:7px;height:7px;animation:1.3s ease-in-out infinite sessionCheckPulse;box-shadow:0 0 0 4px #67d2c71a}.cloudAuthCard[aria-busy=true] input,.cloudAuthCard[aria-busy=true] select{cursor:wait;opacity:.72}@keyframes sessionCheckPulse{50%{box-shadow:0 0 0 8px #67d2c700}}@media (max-width:720px){.brandLaunch .authIntro>p{line-height:1.65;font-size:15px!important}.brandLaunch .regionFlags>b{font-size:12px;line-height:1.4}.brandLaunch .seasonTag{font-size:12px}.brandLaunch .teamMarqueeLabel>span,.brandLaunch .teamMarqueeLabel>b{font-size:12px;line-height:1.35}.brandLaunch .marqueeTeam small{font-size:12px!important}.brandLaunch .marqueeTeam strong{font-size:13px}.brandLaunch .authCard .step{font-size:12px}.brandLaunch .authCard>p{font-size:13px;line-height:1.5}.brandLaunch .authCard label{font-size:12px}.brandLaunch .authCard input,.brandLaunch .authCard select{font-size:16px}.brandLaunch .authModeTabs button,.brandLaunch .demoNote,.brandLaunch .authLegalLinks a,.brandLaunch .authCard>.primary,.sessionCheck{font-size:12px}}@media (prefers-reduced-motion:reduce){.sessionCheck i{animation:none}}.sessionCheck.ready i{box-shadow:none;animation:none}.sessionCheck.ready{color:#77bdb6;background:#67d2c70a;border-color:#67d2c729}.consentCheck{background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;line-height:1.45;color:#8f9eb1!important;letter-spacing:0!important;margin:13px 0!important;font-size:9px!important;display:flex!important}.consentCheck input{accent-color:#67d2c7;min-width:17px;width:17px!important;height:17px!important;margin:1px 0 0!important;padding:0!important}.consentCheck span{display:block}.consentCheck b{color:#c1ccd8;margin-bottom:3px;font-size:9px;display:block}.consentCheck a{color:#7dd9cf}.consentCheck a:hover{color:#fff}@media (max-width:720px){.brandLaunch .consentCheck{line-height:1.5;font-size:12px!important}.brandLaunch .consentCheck b{font-size:12px}}.navItemText{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.navItemText>b{font:inherit;font-weight:inherit;min-width:0}.navBetaBadge{background:rgba(var(--region-rgb,111,211,200),.12);color:var(--region,var(--lime));letter-spacing:.55px;border-radius:999px;padding:3px 5px;font-weight:1000;line-height:1;font-size:6px!important}.mobileDrawer .navItemText{gap:3px;display:grid}.mobileDrawer .navBetaBadge{width:max-content}.quickStart>button small:before{content:""}.betaFeedbackPage{padding-bottom:70px}.feedbackLayout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:14px;display:grid}.betaFeedbackForm,.feedbackContext,.feedbackSigninGate{color:var(--ink);background:#fff;border-color:#d8e2eb}.betaFeedbackForm>header{color:#fff!important;background:linear-gradient(145deg,#0a1b2e,#103c62)!important;border:0!important;border-bottom:1px solid #e0e7ee!important;height:auto!important;min-height:0!important;padding:20px 22px!important;display:block!important;position:static!important}.betaFeedbackForm>header span{color:#69bfff;letter-spacing:1px;font-size:8px;font-weight:1000}.betaFeedbackForm>header h2{margin:6px 0 4px;font-size:22px}.betaFeedbackForm>header p{color:#aebdcb;max-width:620px;margin:0;font-size:9px!important}.feedbackGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.feedbackGrid label{color:#6f7d8e;letter-spacing:.6px;gap:6px;font-size:8px;font-weight:1000;display:grid}.feedbackGrid label.wide{grid-column:1/-1}.feedbackGrid label small{color:#98a5b3;font-size:7px}.feedbackGrid input,.feedbackGrid select,.feedbackGrid textarea{color:#17243a;background:#f8fafc;border:1px solid #d7e0e9;border-radius:9px;outline:none;width:100%;padding:11px;font-size:10px;font-weight:800}.feedbackGrid textarea{resize:vertical;line-height:1.55}.feedbackGrid input:focus,.feedbackGrid select:focus,.feedbackGrid textarea:focus{border-color:var(--region);box-shadow:0 0 0 3px rgba(var(--region-rgb),.1)}.feedbackConsent{color:#55667a;background:#f7fafc;border:1px solid #dfe7ef;border-radius:9px;align-items:flex-start;gap:10px;margin:0 18px 16px;padding:12px;line-height:1.45;display:flex;font-size:9px!important}.feedbackConsent input{margin-top:1px}.betaFeedbackForm>button{margin:0 18px 18px}.feedbackSuccess{color:#08765f;background:#eaf8f3;border-radius:9px;margin:0 18px 18px;padding:12px;font-size:10px;font-weight:900}.feedbackContext{align-self:start;padding:18px}.feedbackContext>span{color:var(--region);letter-spacing:1px;font-size:8px;font-weight:1000}.feedbackContext h3{margin:7px 0 4px;font-size:18px}.feedbackContext p{color:#7d8b9a;overflow-wrap:anywhere;margin:0 0 14px;font-size:10px!important}.feedbackContext dl{gap:8px;margin:0;display:grid}.feedbackContext dl div{background:#f8fafc;border:1px solid #e0e7ee;border-radius:9px;padding:11px}.feedbackContext dt{color:#8492a2;font-size:7px;font-weight:1000}.feedbackContext dd{color:#1d2b40;overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;line-height:1.4}.feedbackSigninGate{text-align:center;margin-top:14px;padding:28px}.feedbackSigninGate>span{background:rgba(var(--region-rgb),.1);border-radius:16px;place-items:center;width:50px;height:50px;margin:auto;font-size:22px;display:grid}.feedbackSigninGate h2{margin:12px 0 5px}.feedbackSigninGate p{color:#6e7d8e;max-width:470px;margin:0 auto 16px}.feedbackSigninGate div{justify-content:center;gap:8px;display:flex}.shell.darkMode .betaFeedbackForm,.shell.darkMode .feedbackContext,.shell.darkMode .feedbackSigninGate{color:#edf5ff;background:#0c1d2e;border-color:#29445c}.shell.darkMode .feedbackGrid input,.shell.darkMode .feedbackGrid select,.shell.darkMode .feedbackGrid textarea,.shell.darkMode .feedbackConsent,.shell.darkMode .feedbackContext dl div{color:#edf5ff;background:#0a1928;border-color:#315069}.shell.darkMode .feedbackGrid label,.shell.darkMode .feedbackContext p{color:#9aafc1}.shell.darkMode .feedbackContext dd{color:#fff}@media (max-width:900px){.feedbackLayout,.feedbackGrid{grid-template-columns:1fr}.feedbackContext{order:-1}}@media (max-width:560px){.betaFeedbackForm>header{padding:17px!important}.feedbackGrid{gap:10px;padding:13px}.feedbackConsent,.betaFeedbackForm>button,.feedbackSuccess{margin-left:13px;margin-right:13px}.feedbackSigninGate{padding:20px 14px}.feedbackSigninGate div{flex-direction:column}.feedbackSigninGate button{width:100%}}
