.FantasyLeagues_page__MfAcm{--league-red:#e3162b;--league-blue:#168fe6;--league-gold:#f3b53f;--league-panel:rgba(8,13,20,0.92);--league-border:rgba(255,255,255,0.13);background:radial-gradient(circle at 14% 17%,rgba(227,22,43,.16),transparent 31rem),radial-gradient(circle at 88% 30%,rgba(22,143,230,.12),transparent 34rem),#04070b;color:#fff;min-height:100vh;overflow:hidden}.FantasyLeagues_hero__9_B85{background-image:linear-gradient(90deg,rgba(2,4,8,.98),rgba(3,7,12,.88) 44%,rgba(3,7,12,.26)),linear-gradient(180deg,transparent 64%,#04070b),url(/images/fmm-pages/premium-duel-banner.webp);background-position:50%;background-size:cover;border-bottom:1px solid var(--league-border);min-height:700px;padding:clamp(150px,13vw,190px) 0 78px;position:relative}.FantasyLeagues_hero__9_B85:after{background:linear-gradient(90deg,var(--league-red),rgba(227,22,43,.1) 48%,var(--league-blue));bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.FantasyLeagues_heroGrid__wLvkt{background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);pointer-events:none;position:absolute}.FantasyLeagues_container__Laj8W,.FantasyLeagues_heroInner__wGnDN{margin:0 auto;width:min(1380px,calc(100% - 40px))}.FantasyLeagues_heroInner__wGnDN{align-items:end;display:grid;gap:clamp(34px,6vw,90px);grid-template-columns:minmax(0,1.13fr) minmax(340px,.72fr);min-height:440px;position:relative;z-index:2}.FantasyLeagues_heroCopy__H8ifz{max-width:780px}.FantasyLeagues_eyebrow__kwxva{align-items:center;color:#ff4654;display:inline-flex;font-size:15px;font-weight:900;gap:9px;letter-spacing:.12em;margin:0}.FantasyLeagues_eyebrow__kwxva,.FantasyLeagues_heroCopy__H8ifz h1{font-family:var(--fmm-font-display,Impact,sans-serif);text-transform:uppercase}.FantasyLeagues_heroCopy__H8ifz h1{font-size:clamp(58px,8vw,112px);letter-spacing:-.035em;line-height:.84;margin:18px 0 22px;max-width:880px}.FantasyLeagues_heroCopy__H8ifz h1 span{color:var(--league-red);display:block}.FantasyLeagues_heroDescription__mvMZ1{color:rgba(255,255,255,.73);font-size:clamp(17px,1.6vw,21px);line-height:1.68;margin:0;max-width:720px}.FantasyLeagues_heroActions__LNu5X{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.FantasyLeagues_primaryAction__3pPDI,.FantasyLeagues_secondaryAction__Em7eM{align-items:center;border-radius:11px;display:inline-flex;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:16px;font-weight:900;gap:10px;justify-content:center;min-height:52px;padding:0 22px;text-transform:uppercase}.FantasyLeagues_primaryAction__3pPDI{background:linear-gradient(135deg,#ec1b31,#a60614);border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 44px rgba(227,22,43,.31);color:#fff!important}.FantasyLeagues_secondaryAction__Em7eM{background:rgba(6,11,17,.78);border:1px solid rgba(255,255,255,.18);color:#fff!important}.FantasyLeagues_heroScorecard__e3uJa{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(14,21,29,.9),rgba(5,9,14,.93));border:1px solid rgba(255,255,255,.16);border-radius:20px;box-shadow:0 28px 84px rgba(0,0,0,.48);overflow:hidden;padding:24px;position:relative}.FantasyLeagues_heroScorecard__e3uJa:before{background:linear-gradient(90deg,var(--league-red),transparent 72%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.FantasyLeagues_heroScorecardTop__LUehM{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.FantasyLeagues_heroScorecardTop__LUehM span{align-items:center;color:var(--league-gold);display:inline-flex;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:14px;gap:8px;text-transform:uppercase}.FantasyLeagues_heroScorecardTop__LUehM strong{color:rgba(255,255,255,.55);font-size:13px;text-transform:uppercase}.FantasyLeagues_heroStatGrid__Pu_Hv{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.FantasyLeagues_heroStatGrid__Pu_Hv article{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:12px;min-width:0;padding:15px 11px}.FantasyLeagues_heroStatGrid__Pu_Hv strong{display:block;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:34px;line-height:1}.FantasyLeagues_heroStatGrid__Pu_Hv span{color:rgba(255,255,255,.56);display:block;font-size:12px;font-weight:800;line-height:1.25;margin-top:7px;text-transform:uppercase}.FantasyLeagues_heroScorecard__e3uJa>p{align-items:center;border-top:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.61);display:flex;font-size:13px;gap:9px;line-height:1.55;margin:18px 0 0;padding-top:17px}.FantasyLeagues_heroScorecard__e3uJa>p svg{color:#54d493;flex:0 0 auto}.FantasyLeagues_main__iiiIp{background:linear-gradient(180deg,rgba(4,7,11,.1),#04070b 35%),url(/images/fmm-pages/player-fight-night-premium.webp) top /100% auto no-repeat;min-height:760px;padding:70px 0 92px}.FantasyLeagues_directoryHeader__L_d3K{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:30px}.FantasyLeagues_directoryHeader__L_d3K h2{font-family:var(--fmm-font-display,Impact,sans-serif);font-size:clamp(42px,5vw,68px);line-height:.92;margin:9px 0 10px;text-transform:uppercase}.FantasyLeagues_directoryHeader__L_d3K>div>p:last-child{color:rgba(255,255,255,.58);font-size:16px;margin:0}.FantasyLeagues_searchBox__17rPg{align-items:center;background:rgba(6,11,17,.9);border:1px solid var(--league-border);border-radius:12px;display:flex;flex:0 1 410px;gap:10px;min-height:52px;padding:0 16px}.FantasyLeagues_searchBox__17rPg svg{color:#ff3948;flex:0 0 auto}.FantasyLeagues_searchBox__17rPg input{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:16px!important;min-width:0;padding:0!important;width:100%}.FantasyLeagues_grid__z7euL,.FantasyLeagues_loadingGrid__detfV{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.FantasyLeagues_card__JT5A_{background:linear-gradient(180deg,rgba(17,24,33,.96),rgba(6,10,15,.98));border:1px solid var(--league-border);border-radius:20px;box-shadow:0 26px 78px rgba(0,0,0,.36);min-width:0;overflow:hidden;padding:20px;position:relative;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.FantasyLeagues_card__JT5A_:hover{border-color:rgba(227,22,43,.54);box-shadow:0 30px 84px rgba(0,0,0,.47),0 0 32px rgba(227,22,43,.1);transform:translateY(-5px)}.FantasyLeagues_cardGlow__i4lfS{background:radial-gradient(circle at 100% 0,rgba(227,22,43,.22),transparent 40%),linear-gradient(125deg,transparent 65%,rgba(22,143,230,.08));inset:0;pointer-events:none;position:absolute}.FantasyLeagues_card__JT5A_>:not(.FantasyLeagues_cardGlow__i4lfS){position:relative;z-index:1}.FantasyLeagues_cardHeader__83ceA{align-items:center;display:flex;justify-content:space-between;margin-bottom:19px}.FantasyLeagues_cardIndex__qBmZ6{color:rgba(255,255,255,.15);font-family:var(--fmm-font-display,Impact,sans-serif);font-size:29px}.FantasyLeagues_cardStatus__fI67d{align-items:center;background:rgba(62,202,121,.09);border:1px solid rgba(62,202,121,.24);border-radius:999px;color:#75e1a5;display:inline-flex;font-size:12px;font-weight:900;gap:7px;padding:7px 9px;text-transform:uppercase}.FantasyLeagues_cardStatus__fI67d i{background:#56d991;border-radius:50%;box-shadow:0 0 11px rgba(86,217,145,.7);height:7px;width:7px}.FantasyLeagues_identityRow__X9dnh{align-items:center;display:grid;gap:15px;grid-template-columns:84px minmax(0,1fr)}.FantasyLeagues_logoWrapper__Aeg00{position:relative}.FantasyLeagues_logo__rj63u{background:#111823;border:2px solid rgba(227,22,43,.58);border-radius:20px;box-shadow:0 0 0 6px rgba(227,22,43,.08);height:84px;object-fit:cover;width:84px}.FantasyLeagues_logoWrapper__Aeg00>span{align-items:center;background:#e3162b;border:3px solid #0a0f16;border-radius:50%;bottom:-6px;color:#fff;display:flex;height:30px;justify-content:center;position:absolute;right:-6px;width:30px}.FantasyLeagues_details__Ejdsh{min-width:0}.FantasyLeagues_details__Ejdsh p{color:#ff3e4e;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.FantasyLeagues_details__Ejdsh h3{color:#fff;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:29px;line-height:.96;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.FantasyLeagues_details__Ejdsh>span{color:rgba(255,255,255,.52);display:block;font-size:13px;margin-top:7px}.FantasyLeagues_cardMetrics__LCEt_{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.FantasyLeagues_cardMetrics__LCEt_>div{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:11px;display:flex;gap:10px;min-height:68px;padding:12px}.FantasyLeagues_cardMetrics__LCEt_ svg{color:#ff3445;flex:0 0 auto;font-size:18px}.FantasyLeagues_cardMetrics__LCEt_ span{display:grid;min-width:0}.FantasyLeagues_cardMetrics__LCEt_ strong{color:#fff;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:20px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.FantasyLeagues_cardMetrics__LCEt_ small{color:rgba(255,255,255,.49);font-size:12px;text-transform:uppercase}.FantasyLeagues_rewardPanel__lM_Sh{align-items:center;background:linear-gradient(90deg,rgba(243,181,63,.14),rgba(243,181,63,.035));border:1px solid rgba(243,181,63,.25);border-radius:12px;display:grid;gap:11px;grid-template-columns:46px minmax(0,1fr);margin-top:12px;padding:11px}.FantasyLeagues_rewardVisual__6wmgO{align-items:center;background:rgba(243,181,63,.1);border-radius:10px;color:var(--league-gold);display:flex;height:46px;justify-content:center;overflow:hidden;width:46px}.FantasyLeagues_rewardVisual__6wmgO img{height:100%;object-fit:contain;width:100%}.FantasyLeagues_rewardPanel__lM_Sh span{color:rgba(255,255,255,.54);display:block;font-size:11px;font-weight:900;text-transform:uppercase}.FantasyLeagues_rewardPanel__lM_Sh strong{color:#fff;display:block;font-size:15px;margin-top:3px}.FantasyLeagues_description__Mylt_{color:rgba(255,255,255,.62);font-size:14px;line-height:1.62;margin:17px 0}.FantasyLeagues_cardActions__nXnpq{display:grid;gap:9px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.FantasyLeagues_emptyState__M_Ioa button,.FantasyLeagues_joinButton__xPjK_,.FantasyLeagues_joinedButton__3RWtT,.FantasyLeagues_memberButton__bs8jQ{align-items:center;border-radius:10px;display:inline-flex;font-family:var(--fmm-font-display,Impact,sans-serif);font-size:15px;font-weight:900;gap:8px;justify-content:center;min-height:48px;padding:0 13px;text-transform:uppercase}.FantasyLeagues_memberButton__bs8jQ{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.83)!important}.FantasyLeagues_memberButton__bs8jQ svg:last-child{margin-left:auto;transition:transform .16s ease}.FantasyLeagues_chevronOpen__9Em_M{transform:rotate(180deg)}.FantasyLeagues_emptyState__M_Ioa button,.FantasyLeagues_joinButton__xPjK_{background:linear-gradient(135deg,#e3162b,#9e0714)!important;border:1px solid rgba(255,255,255,.17)!important;box-shadow:0 14px 34px rgba(227,22,43,.22);color:#fff!important}.FantasyLeagues_joinedButton__3RWtT{background:rgba(64,203,125,.11)!important;border:1px solid rgba(64,203,125,.28)!important;color:#72dfa4!important}.FantasyLeagues_memberRoster____XyP{border-top:1px solid rgba(255,255,255,.09);margin-top:18px;padding-top:17px}.FantasyLeagues_memberRosterHeader__G_Kte{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.FantasyLeagues_memberRosterHeader__G_Kte strong{font-family:var(--fmm-font-display,Impact,sans-serif);font-size:18px;text-transform:uppercase}.FantasyLeagues_memberRosterHeader__G_Kte span{color:rgba(255,255,255,.47);font-size:12px;font-weight:800;text-transform:uppercase}.FantasyLeagues_memberList__v1ud3{display:grid;gap:7px;max-height:220px;overflow:auto;padding-right:4px}.FantasyLeagues_userItem__WesCa{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:10px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:8px}.FantasyLeagues_userImage__zQsVF{border:1px solid rgba(227,22,43,.48);border-radius:50%;height:38px;object-fit:cover;width:38px}.FantasyLeagues_userItem__WesCa>span{display:grid;min-width:0}.FantasyLeagues_userItem__WesCa small,.FantasyLeagues_userItem__WesCa strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FantasyLeagues_userItem__WesCa strong{font-size:14px}.FantasyLeagues_userItem__WesCa small{color:rgba(255,255,255,.47);font-size:12px;margin-top:2px}.FantasyLeagues_noMembers__6Zx1d{color:rgba(255,255,255,.54);margin:0;padding:14px 0 4px;text-align:center}.FantasyLeagues_loadingCard__tvVlF{animation:FantasyLeagues_pulse__rXta0 1.5s ease-in-out infinite;background:linear-gradient(110deg,rgba(255,255,255,.035),rgba(255,255,255,.09),rgba(255,255,255,.035));background-size:220% 100%;border:1px solid rgba(255,255,255,.09);border-radius:20px;min-height:420px}.FantasyLeagues_emptyState__M_Ioa{align-items:center;background:rgba(8,13,20,.9);border:1px dashed rgba(255,255,255,.18);border-radius:20px;display:flex;flex-direction:column;min-height:300px;padding:40px;text-align:center}.FantasyLeagues_emptyState__M_Ioa>svg{color:#ff3546;font-size:36px}.FantasyLeagues_emptyState__M_Ioa h3{font-family:var(--fmm-font-display,Impact,sans-serif);font-size:30px;margin:14px 0 8px;text-transform:uppercase}.FantasyLeagues_emptyState__M_Ioa p{color:rgba(255,255,255,.58);margin:0 0 20px}@keyframes FantasyLeagues_pulse__rXta0{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1120px){.FantasyLeagues_heroInner__wGnDN{grid-template-columns:1fr}.FantasyLeagues_heroScorecard__e3uJa{max-width:720px}.FantasyLeagues_grid__z7euL,.FantasyLeagues_loadingGrid__detfV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.FantasyLeagues_hero__9_B85{min-height:auto;padding-top:136px}.FantasyLeagues_container__Laj8W,.FantasyLeagues_heroInner__wGnDN{width:min(100% - 24px,1380px)}.FantasyLeagues_heroCopy__H8ifz h1{font-size:clamp(52px,16vw,78px)}.FantasyLeagues_heroActions__LNu5X{display:grid}.FantasyLeagues_primaryAction__3pPDI,.FantasyLeagues_secondaryAction__Em7eM{width:100%}.FantasyLeagues_heroStatGrid__Pu_Hv{grid-template-columns:1fr}.FantasyLeagues_directoryHeader__L_d3K{align-items:stretch;flex-direction:column}.FantasyLeagues_searchBox__17rPg{flex-basis:auto;width:100%}.FantasyLeagues_cardActions__nXnpq,.FantasyLeagues_grid__z7euL,.FantasyLeagues_loadingGrid__detfV{grid-template-columns:1fr}.FantasyLeagues_main__iiiIp{padding-top:52px}}@media (max-width:430px){.FantasyLeagues_heroScorecard__e3uJa{padding:18px}.FantasyLeagues_identityRow__X9dnh{grid-template-columns:70px minmax(0,1fr)}.FantasyLeagues_logo__rj63u{height:70px;width:70px}.FantasyLeagues_details__Ejdsh h3{font-size:25px}.FantasyLeagues_card__JT5A_{padding:16px}.FantasyLeagues_cardMetrics__LCEt_{grid-template-columns:1fr}}