:root{--ui-navy:#06173d;--ui-navy-2:#0b2a62;--ui-blue:#0b63ff;--ui-blue-hover:#0757df;--ui-cyan:#16a7e0;--ui-ink:#101828;--ui-muted:#667085;--ui-soft:#f6f8fb;--ui-soft-blue:#eef5ff;--ui-line:#d9e0e9;--ui-line-strong:#c6d0dd;--ui-white:#fff;--ui-danger:#b42318;--ui-success:#067647;--ui-warning:#b54708;--ui-radius:8px;--ui-shadow-sm:0 2px 8px #1018280f;--ui-shadow-md:0 16px 42px #10182824}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}button:disabled,input:disabled,select:disabled{cursor:not-allowed!important;opacity:.48!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px!important;outline:3px solid #0b63ff42!important}.editorialPage input:not([type=checkbox]):not([type=radio]),.editorialPage select,.editorialPage textarea,.v308Onboarding input:not([type=checkbox]):not([type=radio]),.v308Onboarding select{min-height:46px;border:1px solid var(--ui-line)!important;color:var(--ui-ink)!important;background:#fff!important;border-radius:7px!important;padding:0 13px!important;box-shadow:0 1px 2px #10182808!important}.editorialPage input::placeholder,.editorialPage textarea::placeholder,.v308Onboarding input::placeholder{opacity:1;color:#98a2b3!important}.editorialPage input:focus,.editorialPage select:focus,.editorialPage textarea:focus,.v308Onboarding input:focus,.v308Onboarding select:focus{border-color:#84adff!important;outline:none!important;box-shadow:0 0 0 4px #0b63ff17!important}.editorialPage .primaryButton,.editorialPage .uxContinueButton,.editorialPage .matchPredictionLockButton,.editorialPage .xMissionPrimary,.editorialPage .productPrimaryLink,.editorialPage .adminSaveButton,.v308OnboardingPrimary{border:1px solid var(--ui-blue)!important;background:var(--ui-blue)!important;color:#fff!important;min-height:44px!important;box-shadow:none!important;border-radius:6px!important;padding:0 17px!important;font-weight:800!important;text-decoration:none!important}.editorialPage .primaryButton:hover,.editorialPage .uxContinueButton:hover,.editorialPage .matchPredictionLockButton:hover,.editorialPage .xMissionPrimary:hover,.editorialPage .productPrimaryLink:hover,.editorialPage .adminSaveButton:hover,.v308OnboardingPrimary:hover{transform:translateY(-1px);background:var(--ui-blue-hover)!important;border-color:var(--ui-blue-hover)!important}.editorialPage .secondaryButton,.editorialPage .uxSecondaryButton,.editorialPage .uxResetButton,.editorialPage .rewardRulesActions a,.editorialPage .historyLatestActions a{border:1px solid var(--ui-line-strong)!important;min-height:44px!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;font-weight:800!important;text-decoration:none!important}.editorialPage .secondaryButton:hover,.editorialPage .uxSecondaryButton:hover,.editorialPage .uxResetButton:hover{background:#f8fafc!important;border-color:#9eb6d2!important}.editorialPage .matchFinderV309,.editorialPage .coinLeagueToolbarV309,.editorialPage .v309MomentsControlBar,.editorialPage .matchPredictionControlBar,.editorialPage .uxRegistryToolbar,.editorialPage .leaderboardControls,.editorialPage .v30LeaderboardControls{border:1px solid var(--ui-line)!important;box-shadow:var(--ui-shadow-sm)!important;background:#fff!important;border-radius:8px!important;padding:12px!important}.editorialPage .matchFinderV309 label,.editorialPage .coinSearchControl,.editorialPage .v309MomentsSearch,.editorialPage .uxTeamSearch{min-width:0;position:relative}.editorialPage .matchFinderV309 label>span,.editorialPage .coinSearchControl>span,.editorialPage .v309MomentsSearch>span,.editorialPage .uxTeamSearch>span{color:#667085!important;font-weight:800!important}.editorialPage .coinSearchControl,.editorialPage .v309MomentsSearch{min-height:46px;border:1px solid var(--ui-line)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.editorialPage .coinSearchControl input,.editorialPage .v309MomentsSearch input{min-height:44px;box-shadow:none!important;border:0!important}.editorialPage .footballFeedFilters,.editorialPage .coinLeagueFilterRail,.editorialPage .coinViewToggle,.editorialPage .momentsFilters,.editorialPage .v309MatchPickFilters,.editorialPage .matchPredictionDayTabs,.editorialPage .uxPredictionTabs,.editorialPage .adminTabs,.editorialPage .v30MyLeagueTabs{display:flex;border:1px solid var(--ui-line)!important;box-shadow:none!important;background:#f5f7fa!important;border-radius:8px!important;gap:4px!important;padding:4px!important}.editorialPage .footballFeedFilters button,.editorialPage .coinLeagueFilterRail button,.editorialPage .coinViewToggle button,.editorialPage .momentsFilters button,.editorialPage .v309MatchPickFilters button,.editorialPage .matchPredictionDayTabs button,.editorialPage .uxPredictionTabs button,.editorialPage .adminTabs button,.editorialPage .v30MyLeagueTabs button{color:#475467!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0 12px!important;font-weight:800!important}.editorialPage .footballFeedFilters button:hover,.editorialPage .coinLeagueFilterRail button:hover,.editorialPage .coinViewToggle button:hover,.editorialPage .momentsFilters button:hover,.editorialPage .v309MatchPickFilters button:hover,.editorialPage .matchPredictionDayTabs button:hover,.editorialPage .uxPredictionTabs button:hover,.editorialPage .adminTabs button:hover,.editorialPage .v30MyLeagueTabs button:hover{color:var(--ui-navy)!important;background:#fff!important}.editorialPage .footballFeedFilters button.isActive,.editorialPage .coinLeagueFilterRail button.isActive,.editorialPage .coinViewToggle button.isActive,.editorialPage .momentsFilters button.isActive,.editorialPage .v309MatchPickFilters button.isActive,.editorialPage .matchPredictionDayTabs button.isActive,.editorialPage .uxPredictionTabs button.isActive,.editorialPage .adminTabs button.isActive,.editorialPage .v30MyLeagueTabs button.isActive{color:var(--ui-blue)!important;background:#fff!important;box-shadow:0 1px 3px #1018281a!important}.editorialPage .matchdayRailV309{gap:6px!important}.editorialPage .matchdayRailV309 button{min-width:72px;min-height:54px;border:1px solid var(--ui-line)!important;color:#475467!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.editorialPage .matchdayRailV309 button.isActive{background:var(--ui-navy)!important;color:#fff!important;border-color:var(--ui-navy)!important}.editorialPage .tableScroller,.editorialPage .standingsScrollerUpgrade,.editorialPage .coinLeagueTableWrap,.editorialPage .predictionLeaderboardTableWrap{background:#fff;overflow:auto;border:1px solid var(--ui-line)!important;box-shadow:none!important;border-radius:8px!important}.editorialPage table{border-collapse:separate!important;border-spacing:0!important}.editorialPage table thead th{z-index:2;text-transform:uppercase;min-height:44px;position:sticky;top:0;color:#667085!important;border-bottom:1px solid var(--ui-line)!important;letter-spacing:.06em!important;background:#f7f9fc!important;font-size:10px!important;font-weight:850!important}.editorialPage table tbody td{border-bottom:1px solid #edf0f4!important}.editorialPage table tbody tr:last-child td{border-bottom:0!important}.editorialPage table tbody tr{transition:background-color .14s}.editorialPage table tbody tr:hover{background:#f9fbfe!important}.editorialPage .coinCompareToggle,.editorialPage .coinCardCompare{border:1px solid var(--ui-line-strong)!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.editorialPage .coinCompareToggle.isActive,.editorialPage .coinCardCompare.isActive{background:var(--ui-soft-blue)!important;color:var(--ui-blue)!important;border-color:#9bbcff!important}.editorialPage .contractVerified,.editorialPage .contractPending,.editorialPage .v309MomentType,.editorialPage .v309MomentClubTags b{box-shadow:none!important;border-radius:999px!important;font-weight:850!important}.editorialPage .contractVerified{color:var(--ui-success)!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.editorialPage .contractPending{color:var(--ui-warning)!important;background:#fffaeb!important;border:1px solid #fedf89!important}.editorialPage .productEmpty,.editorialPage .emptyLivePanel,.editorialPage .miniEmptyState,.editorialPage .uxEmptyState,.editorialPage .uxSelectedEmpty,.editorialPage .myLeagueEmpty,.editorialPage .matchPredictionEmpty,.editorialPage .personalMatchEmpty,.editorialPage .momentsEmpty,.editorialPage .v309RewardEmpty,.editorialPage .v309MatchFilterEmpty{border:1px solid var(--ui-line)!important;color:var(--ui-muted)!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:8px!important;padding:30px 28px!important}.editorialPage .productEmpty:before,.editorialPage .emptyLivePanel:before,.editorialPage .miniEmptyState:before,.editorialPage .uxEmptyState:before,.editorialPage .myLeagueEmpty:before,.editorialPage .matchPredictionEmpty:before,.editorialPage .momentsEmpty:before{content:"—";background:var(--ui-soft-blue);width:34px;height:34px;color:var(--ui-blue);border-radius:50%;place-items:center;margin-bottom:16px;font-weight:900;display:grid}.editorialPage .productEmpty strong,.editorialPage .emptyLivePanel strong,.editorialPage .miniEmptyState strong,.editorialPage .myLeagueEmpty strong,.editorialPage .matchPredictionEmpty strong{color:var(--ui-ink)!important;font-size:16px!important}.editorialPage .productEmpty p,.editorialPage .emptyLivePanel p,.editorialPage .miniEmptyState p{color:var(--ui-muted)!important;margin:7px 0 0!important;line-height:1.6!important}.editorialPage .productEmpty button,.editorialPage .emptyLivePanel button,.editorialPage .v309MatchFilterEmpty button{min-height:40px;margin-top:16px;padding:0 14px;font-weight:800;border:1px solid var(--ui-line-strong)!important;color:var(--ui-navy)!important;background:#fff!important;border-radius:6px!important}.editorialPage .shareCardButton{border:1px solid var(--ui-line-strong)!important;min-height:44px!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;padding:0 16px!important;font-weight:800!important}.editorialPage .shareCardButton:before{display:none!important}.editorialPage .shareCardButton:hover{transform:translateY(-1px);background:#f8fafc!important;border-color:#98aec8!important}.walletControl,.xAuthControl{position:relative}.walletTrigger,.xAuthTrigger{color:#fff!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff3d!important;border-radius:6px!important;font-weight:800!important}.walletTrigger:hover,.xAuthTrigger:hover{box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff7a!important;transform:none!important}.walletTrigger.isConnected{background:#0d5f432e!important;border-color:#71e2ae8c!important}.walletPopover,.walletPopoverV28,.xAuthPopover{overflow:hidden;border:1px solid var(--ui-line)!important;width:340px!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow-md)!important;background:#fff!important;border-radius:9px!important;padding:0!important}.accountPopoverHead{border-bottom:1px solid var(--ui-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.accountPopoverHead div{gap:2px;display:grid}.accountPopoverHead span{color:#667085!important;letter-spacing:.12em!important;font-size:9px!important;font-weight:900!important}.accountPopoverHead strong{color:var(--ui-ink)!important;margin:0!important;font-size:15px!important}.accountPopoverClose{cursor:pointer;width:32px;height:32px;line-height:1;border:1px solid var(--ui-line)!important;color:#475467!important;background:#fff!important;border-radius:6px!important;min-height:32px!important;padding:0!important;font-size:18px!important}.accountPopoverBody{gap:10px;padding:16px 18px 18px;display:grid}.walletPopover>span,.xAuthPopover>span{color:#667085!important}.walletPopover code{border:1px solid var(--ui-line);font-size:11px;display:block;color:#344054!important;background:#f8fafc!important;border-radius:6px!important;padding:11px 12px!important}.walletPopover small,.xAuthPopover small,.walletAuthCopy{line-height:1.5;color:var(--ui-muted)!important}.walletProviderGrid{gap:8px;display:grid}.walletProviderButton{border:1px solid var(--ui-line)!important;min-height:58px!important;color:var(--ui-ink)!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:9px 11px!important;display:flex!important}.walletProviderButton:hover{background:#f8fafc!important;border-color:#a9bbcf!important}.walletProviderButton>i{flex:none;width:10px!important;height:10px!important;box-shadow:none!important;border-radius:50%!important}.walletProviderButton span{gap:2px;display:grid}.walletProviderButton strong{color:var(--ui-ink)!important;font-size:13px!important}.walletProviderButton small{color:var(--ui-muted)!important;font-size:10px!important}.walletProviderButton.isMissing{opacity:.75}.accountPopoverBody>a,.accountPopoverBody>button,.xAuthPopover a,.xAuthPopover button{border:1px solid var(--ui-line-strong)!important;min-height:40px!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;margin:0!important;font-weight:800!important;text-decoration:none!important}.accountPopoverBody>a:hover,.xAuthPopover a:hover{background:var(--ui-soft-blue)!important;color:var(--ui-blue)!important;border-color:#a7c1f5!important}.accountPopoverBody>button.accountDanger{color:var(--ui-danger)!important}.walletError{color:var(--ui-danger)!important;background:#fef3f2!important;border:1px solid #fecdca!important;border-radius:6px!important;margin:0!important;padding:10px 11px!important}.v308OnboardingBackdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#06173d9e!important}.v308Onboarding{border:1px solid var(--ui-line)!important;width:min(700px,100%)!important;color:var(--ui-ink)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 30px 100px #06173d47!important}.v308OnboardingTop{border-bottom:1px solid var(--ui-line);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fafc!important;padding:17px 20px!important}.v308OnboardingTop span,.v308OnboardingBody>span{color:var(--ui-blue)!important}.v308OnboardingTop strong{color:var(--ui-ink)!important}.v308OnboardingTop button,.v308OnboardingActions>button:not(.v308OnboardingPrimary){border:1px solid var(--ui-line-strong)!important;min-height:40px!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.v308OnboardingProgress{background:#e9edf3!important;border-radius:0!important;height:3px!important;margin:0!important}.v308OnboardingProgress span{background:var(--ui-blue)!important;box-shadow:none!important;border-radius:0!important}.v308OnboardingBody{padding:30px!important}.v308OnboardingBody h2{color:var(--ui-ink)!important}.v308OnboardingBody>p{color:var(--ui-muted)!important}.v308OnboardingField>span{color:#667085!important}.v308OnboardingClubGrid button{border:1px solid var(--ui-line)!important;color:var(--ui-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.v308OnboardingClubGrid button:hover{background:#f8fafc!important;border-color:#a9bbcf!important}.v308OnboardingClubGrid button small{color:var(--ui-muted)!important}.v308OnboardingClubGrid button.isSelected{background:var(--ui-soft-blue)!important;box-shadow:inset 3px 0 var(--ui-blue)!important;border-color:#8db3ff!important}.v308OnboardingToggle{border:1px solid var(--ui-line)!important;background:#f8fafc!important;border-radius:7px!important}.v308OnboardingToggle strong{color:var(--ui-ink)!important}.v308OnboardingToggle small{color:var(--ui-muted)!important}.v308OnboardingToggle input{accent-color:var(--ui-blue)!important}.v308OnboardingError,.v308PredictionError{color:var(--ui-danger)!important;background:#fef3f2!important;border-color:#fecdca!important;border-radius:6px!important}.uiSkeletonPage{background:#f2f4f7;min-height:100vh}.uiSkeletonHeader{background:var(--ui-navy);height:72px}.uiSkeletonMain{width:min(1380px,100% - 56px);margin:0 auto;padding:42px 0 80px}.uiSkeletonHero{background:#dce3eb;border-radius:8px;height:260px}.uiSkeletonRow{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:18px;display:grid}.uiSkeletonBlock{background:#fff;border:1px solid #e0e5ec;border-radius:8px;min-height:150px;overflow:hidden}.uiSkeletonLine{background:#e7ebf0;border-radius:4px;height:14px;margin:18px}.uiSkeletonLine.short{width:38%}.uiSkeletonLine.medium{width:68%}.uiSkeletonShimmer{position:relative;overflow:hidden}.uiSkeletonShimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);animation:1.35s infinite uiSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes uiSkeletonSweep{to{transform:translate(100%)}}.footballFeedFreshness{border:1px solid var(--ui-line)!important;color:var(--ui-muted)!important;box-shadow:none!important;background:#f8fafc!important;border-radius:7px!important}.footballFeedFreshness i.isLive{background:#12b76a!important;box-shadow:0 0 0 4px #12b76a1a!important}@media (max-width:760px){.editorialPage .matchFinderV309,.editorialPage .coinLeagueToolbarV309,.editorialPage .v309MomentsControlBar,.editorialPage .matchPredictionControlBar,.editorialPage .uxRegistryToolbar{border-radius:7px!important;padding:10px!important}.editorialPage .footballFeedFilters,.editorialPage .coinLeagueFilterRail,.editorialPage .momentsFilters,.editorialPage .v309MatchPickFilters,.editorialPage .matchPredictionDayTabs,.editorialPage .uxPredictionTabs,.editorialPage .v30MyLeagueTabs{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.editorialPage .footballFeedFilters::-webkit-scrollbar{display:none}.editorialPage .coinLeagueFilterRail::-webkit-scrollbar{display:none}.editorialPage .momentsFilters::-webkit-scrollbar{display:none}.editorialPage .v309MatchPickFilters::-webkit-scrollbar{display:none}.editorialPage .matchPredictionDayTabs::-webkit-scrollbar{display:none}.editorialPage .v30MyLeagueTabs::-webkit-scrollbar{display:none}.editorialPage .footballFeedFilters button,.editorialPage .coinLeagueFilterRail button,.editorialPage .momentsFilters button,.editorialPage .v309MatchPickFilters button,.editorialPage .matchPredictionDayTabs button,.editorialPage .v30MyLeagueTabs button{white-space:nowrap;flex:none}.walletPopover,.walletPopoverV28,.xAuthPopover{z-index:1000!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(620px, calc(100dvh - 110px - env(safe-area-inset-bottom)))!important;border-radius:10px!important;position:fixed!important;overflow:auto!important}.v308OnboardingBackdrop{padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;align-items:end!important}.v308Onboarding{border-radius:12px 12px 7px 7px!important}.v308OnboardingBody{padding:22px 16px 20px!important}.uiSkeletonHeader{height:56px}.uiSkeletonMain{width:calc(100% - 20px);padding:18px 0 90px}.uiSkeletonHero{height:190px}.uiSkeletonRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.uiSkeletonShimmer:after{animation:none}button{transition:none}}.editorialPage .watchlistButton{min-height:36px;padding:0 11px;border:1px solid var(--ui-line-strong)!important;color:#475467!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;font-weight:800!important}.editorialPage .watchlistButton:hover{background:#f8fafc!important;border-color:#9eb0c6!important}.editorialPage .watchlistButton.isActive{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}.editorialPage .watchlistButton.isCompact{width:34px;height:34px;min-height:34px;padding:0}.editorialPage .favoriteClubSelect>span,.editorialPage .profileNameField>span{text-transform:uppercase;color:#667085!important;letter-spacing:.05em!important;font-size:10px!important;font-weight:850!important}.editorialPage .notificationGrid label{min-height:74px;border:1px solid var(--ui-line)!important;background:#fff!important;border-radius:7px!important;padding:14px 16px!important}.editorialPage .notificationGrid label strong{color:var(--ui-ink)!important}.editorialPage .notificationGrid label small{color:var(--ui-muted)!important}.editorialPage .notificationGrid input[type=checkbox],.editorialPage .v308OnboardingToggle input[type=checkbox]{width:20px;height:20px;accent-color:var(--ui-blue)}.editorialPage .coinLeagueResultBar,.editorialPage .footballFeedFreshness,.editorialPage .matchRefreshState,.editorialPage .momentsFilterNote,.editorialPage .coinLeagueSourceNote{color:var(--ui-muted)!important}.editorialPage .coinLeagueResultBar{min-height:44px;border-bottom:1px solid var(--ui-line)!important;background:#fff!important;padding:9px 12px!important}.editorialPage .coinLeagueResultBar button{min-height:32px;padding:0 10px;font-weight:800;border:1px solid var(--ui-line)!important;color:var(--ui-navy)!important;background:#fff!important;border-radius:5px!important}.editorialPage .v309MomentActions button,.editorialPage .v309MomentActions a{border:1px solid var(--ui-line-strong)!important;min-height:40px!important;color:var(--ui-navy)!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important;padding:0 13px!important;font-weight:800!important;text-decoration:none!important}.editorialPage .v309MomentActions button:first-child{background:var(--ui-blue)!important;border-color:var(--ui-blue)!important;color:#fff!important}.editorialPage .v309MomentActions button:first-child:hover{background:var(--ui-blue-hover)!important}.editorialPage .coinComparePanel{border:1px solid var(--ui-line)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.editorialPage .coinComparePanel>div:first-child{border-bottom:1px solid var(--ui-line)!important}.editorialPage .coinComparePanel button{color:var(--ui-blue)!important;background:0 0!important;border:0!important;font-weight:800!important}.editorialPage .positive{color:var(--ui-success)!important}.editorialPage .negative{color:var(--ui-danger)!important}.editorialPage .disabledButton{color:#98a2b3!important;box-shadow:none!important;background:#f2f4f7!important;border-color:#e4e7ec!important}
:root{--fp-content-max:1440px;--fp-gutter:clamp(24px, 3.6vw, 64px);--fp-blue:#0b63f6;--fp-navy:#06173d;--fp-ink:#101828;--fp-muted:#667085;--fp-line:#e1e6ee;--fp-ease:cubic-bezier(.2,.75,.25,1)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #0b63f657}::selection{color:#06173d;background:#0b63f62e}.v30HeaderTop,.editorialPageHeroInner,.editorialPage .section,.editorialPage .subpageSection,.editorialPage .productPageSection,.editorialPage .uxPredictionSection,.editorialPage .uxRulesSection,.editorialPage .historyLatestSection,.editorialPage .historyHonoursSection,.editorialPage .historyRecordsSection,.editorialPage .historyArchiveSection,.editorialPage .historySeasonBody,.editorialSectionV3095,.editorialPersonalWrapV3095,.editorialMomentsWrapV3095,.editorialLowerInnerV3095{width:min(var(--fp-content-max), calc(100% - (var(--fp-gutter) * 2)))!important}.v30Header{box-shadow:0 1px #ffffff0f,0 10px 28px #06173d1a!important}.v30Brand{min-width:224px!important}.v30Brand .uxBrandCopy strong{letter-spacing:-.015em!important;font-size:13px!important}.v30DesktopNav>a,.v30MoreMenu>summary{letter-spacing:-.01em!important;font-size:12px!important}.v30DesktopNav>a:after,.v30MoreMenu>summary:after{transition:transform .22s var(--fp-ease)!important}.v30MorePanel{overflow:hidden}.v30MoreLinks a{transition:background-color .16s,color .16s}.editorialPage,.editorialHomeV3095{letter-spacing:-.005em}.editorialPage h1,.editorialPage h2,.editorialPage h3,.editorialHomeV3095 h1,.editorialHomeV3095 h2,.editorialHomeV3095 h3{text-wrap:balance}.editorialPage p,.editorialHomeV3095 p{text-wrap:pretty}.editorialPage .sectionHeading h2,.editorialPage .uxSectionHead h2,.editorialPage .productSectionHead h2,.editorialPage .v309RewardCatalogueHead h2,.editorialPage .v309RewardCenterHead h2{letter-spacing:-.045em!important;font-size:clamp(32px,3.15vw,48px)!important;font-weight:780!important;line-height:1.02!important}.editorialPageHero h1{letter-spacing:-.055em!important;font-size:clamp(52px,5.6vw,86px)!important;font-weight:790!important;line-height:.94!important}.editorialPageHero.isCompact h1{font-size:clamp(46px,4.9vw,72px)!important}.editorialPageHeroCopy>p{max-width:690px!important;font-size:16px!important;line-height:1.58!important}.editorialPageKicker{letter-spacing:.13em!important}.editorialPage .section,.editorialPage .subpageSection,.editorialPage .productPageSection,.editorialPage .uxPredictionSection,.editorialPage .uxRulesSection,.editorialPage .historyLatestSection,.editorialPage .historyHonoursSection,.editorialPage .historyRecordsSection,.editorialPage .historyArchiveSection,.editorialPage .historySeasonBody{padding:58px 0!important}.editorialPageHero{min-height:clamp(430px,48vw,520px)!important}.editorialPageHero.isCompact{min-height:clamp(380px,41vw,455px)!important}.editorialPageHeroInner{padding:62px 0 54px!important}.editorialPageHeroPhoto,.editorialHeroPhotoV3095{transition:transform 1.2s var(--fp-ease), filter .4s ease;transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.editorialPageHero:hover .editorialPageHeroPhoto,.editorialHeroV3095:hover .editorialHeroPhotoV3095{transform:scale(1.012)}}.editorialPage :where(.detailCard,.detailCardV2,.matchPanel,.matchPanelV2,.matchProductPanel,.myLeaguePanel,.myLeagueWalletCard,.leaderboardPanel,.leaderboardPanelUpgrade,.v309HubCard,.clubSnapshotPanel,.clubCommandDeck,.clubSeasonCards,.clubLeaderPanel,.clubMediaVenue,.clubMediaTrophy,.clubMediaCoach,.officialFixtureCard,.v309LeagueFixtureCard,.v309LeaguePickCard,.v309LeagueFormCard,.rewardRulesLead,.coinComparePanel,.creatorTreasuryCards,.formatStory,.historySeasonCard,.historyPlayerPanel){transition:transform .22s var(--fp-ease), box-shadow .22s var(--fp-ease), border-color .22s ease;border-color:var(--fp-line)!important;border-radius:10px!important;box-shadow:0 1px 2px #10182806,0 8px 28px #10182809!important}@media (hover:hover) and (pointer:fine){.editorialPage :where(a.detailCard,a.detailCardV2,a.v309HubCard,a.historySeasonCard,.officialFixtureCard,.v309LeagueFixtureCard,.clubMediaVenue,.clubMediaTrophy,.clubMediaCoach):hover{transform:translateY(-2px);border-color:#cbd5e1!important;box-shadow:0 2px 3px #10182809,0 14px 34px #10182812!important}}.editorialFeatureCardV3095,.editorialClubTileV3096,.momentLeadCard,.momentSideCard,.clubMediaVenue,.clubMediaTrophy,.clubMediaCoach,.clubMediaPlayer,.leaderHeroCard{overflow:hidden}.editorialFeatureCardV3095 img,.editorialClubTileV3096 img,.momentLeadCard img,.momentSideCard img,.clubMediaVenue img,.clubMediaTrophy img,.clubMediaCoach img,.clubMediaPlayer img,.leaderHeroPhoto{transition:transform .45s var(--fp-ease), filter .25s ease}@media (hover:hover) and (pointer:fine){.editorialFeatureCardV3095:hover img,.editorialClubTileV3096:hover img,.momentLeadCard:hover img,.momentSideCard:hover img,.clubMediaVenue:hover img,.clubMediaTrophy:hover img,.clubMediaCoach:hover img,.clubMediaPlayer:hover img{transform:scale(1.025)}}.editorialHeroInnerV3095{width:min(var(--fp-content-max), calc(100% - (var(--fp-gutter) * 2)))!important}.editorialHeroCopyV3095 h1{letter-spacing:-.055em!important;font-weight:790!important}.editorialSectionHeadV3095 h2{letter-spacing:-.045em!important;font-weight:770!important}.editorialMatchCardV3095,.editorialFeatureCardV3095,.editorialClubTileV3096{transition:transform .22s var(--fp-ease), box-shadow .22s var(--fp-ease), border-color .22s ease}@media (hover:hover) and (pointer:fine){.editorialMatchCardV3095:hover,.editorialFeatureCardV3095:hover,.editorialClubTileV3096:hover{transform:translateY(-3px)}}.editorialHeroLink,.editorialPrimaryV3095,.editorialSecondaryV3095,.editorialPage button,.editorialPage a[class*=Button],.editorialPage a[class*=Link]{transition:background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s var(--fp-ease)!important}@media (hover:hover) and (pointer:fine){.editorialHeroLink:hover,.editorialPrimaryV3095:hover,.editorialSecondaryV3095:hover{transform:translateY(-1px)}}.countdown,.editorialPage table,.matchScoreboard,.editorialHeroStats,.editorialHistoryStats,.editorialMomentsStats,.editorialRewardsStats,.predictionLeaderboardStats,.myLeagueMetrics,.clubCommandMetrics{font-variant-numeric:tabular-nums lining-nums}.editorialPage table thead th{height:46px}.editorialPage table tbody td{height:54px}.editorialPage table tbody tr:hover td{background:#f8fafc!important}.editorialPage table tbody tr:focus-within td{background:#f3f7ff!important}.siteScrollProgress{height:2px!important;box-shadow:none!important;background:#1ea7ff!important}[data-reveal]{transition:opacity .42s ease, transform .42s var(--fp-ease)!important;transform:translateY(12px)!important}@media (min-width:1680px){:root{--fp-content-max:1500px}.editorialPageHero{min-height:530px!important}}@media (max-width:1180px){:root{--fp-gutter:28px}.v30Brand{min-width:190px!important}.v30DesktopNav>a,.v30MoreMenu>summary{padding-inline:11px!important}.editorialPageHero h1{font-size:clamp(48px,7vw,74px)!important}}@media (max-width:760px){:root{--fp-gutter:12px}.editorialPage .section,.editorialPage .subpageSection,.editorialPage .productPageSection,.editorialPage .uxPredictionSection,.editorialPage .uxRulesSection,.editorialPage .historyLatestSection,.editorialPage .historyHonoursSection,.editorialPage .historyRecordsSection,.editorialPage .historyArchiveSection,.editorialPage .historySeasonBody{padding:34px 0!important}.editorialPageHero,.editorialPageHero.isCompact{min-height:330px!important}.editorialPageHeroInner{padding:38px 0 30px!important}.editorialPageHero h1,.editorialPageHero.isCompact h1{font-size:clamp(40px,12.8vw,58px)!important;line-height:.95!important}.editorialPageHeroCopy>p{font-size:13px!important;line-height:1.52!important}.editorialPage .sectionHeading h2,.editorialPage .uxSectionHead h2,.editorialPage .productSectionHead h2,.editorialPage .v309RewardCatalogueHead h2,.editorialPage .v309RewardCenterHead h2{font-size:clamp(28px,9vw,38px)!important}.editorialPage table tbody td{height:50px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}.skipToContent{z-index:10000;color:#071a3f;background:#fff;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:800;transition:transform .14s;position:fixed;top:10px;left:12px;transform:translateY(-160%);box-shadow:0 10px 30px #010e2833}.skipToContent:focus-visible{transform:translateY(0)}#site-content{min-width:0}.drawCenterPage{color:#07152f;background:#f4f6fb;min-height:100vh}.drawCenterHero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:end;gap:42px;max-width:1240px;margin:0 auto;padding:72px 32px 48px;display:grid}.drawCenterHero>div>span,.drawCenterSectionHead span,.drawCenterCallout>span{letter-spacing:.12em;color:#274b9f;font-size:12px;font-weight:900}.drawCenterHero h1{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(42px,6vw,78px);line-height:.96}.drawCenterHero p{color:#52617b;max-width:760px;font-size:18px;line-height:1.6}.drawCenterActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.drawCenterActions a,.drawCenterCallout a{color:#fff;background:#0c3fa4;border-radius:10px;padding:13px 18px;font-weight:850;text-decoration:none}.drawCenterActions a+a,.drawCenterCallout a+a{color:#0c3fa4;background:#fff;border:1px solid #d7deea}.drawCenterHero aside{color:#fff;background:#071b45;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;padding:22px;display:grid}.drawCenterHero aside article{background:#ffffff0a;padding:18px 12px}.drawCenterHero aside span,.drawCenterHero aside small{color:#9fb2d9;font-size:10px;font-weight:800;display:block}.drawCenterHero aside strong{margin:5px 0;font-size:28px;display:block}.drawCenterSection{max-width:1240px;margin:0 auto;padding:36px 32px}.drawCenterSectionHead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.drawCenterSectionHead h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(28px,4vw,44px)}.drawCenterSectionHead>a{font-weight:800}.drawPlayoffGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drawPlayoffGrid>a{color:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:18px;text-decoration:none}.drawPlayoffGrid span,.drawPlayoffGrid small{color:#68758a;font-size:12px;display:block}.drawPlayoffGrid strong{margin:7px 0;font-size:17px;display:block}.drawPlayoffGrid b{color:#8490a3;font-size:11px}.drawClubGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.drawClubGrid>a,.drawClubGrid>div{color:inherit;background:#fff;border:1px solid #e1e6ee;border-radius:12px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.drawClubGrid span{min-width:0}.drawClubGrid strong,.drawClubGrid small{display:block}.drawClubGrid strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.drawClubGrid small{color:#778397;margin-top:2px;font-size:10px}.drawClubGrid .isPending{background:#edf1f7}.drawClubGrid .isPending>i{background:#d9e0ea;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.drawCenterCallout{color:#fff;background:#071b45;border-radius:20px;max-width:1176px;margin:36px auto 72px;padding:38px}.drawCenterCallout h2{margin:8px 0 12px;font-size:38px}.drawCenterCallout p{color:#b9c6de;max-width:800px;line-height:1.6}.drawCenterCallout>div{gap:10px;margin-top:22px;display:flex}.drawCenterCallout a+a{color:#fff;background:0 0;border-color:#42577f}@media (max-width:800px){.drawCenterHero{grid-template-columns:1fr;padding:40px 18px 28px}.drawCenterHero aside{grid-template-columns:1fr 1fr 1fr}.drawCenterSection{padding:26px 18px}.drawPlayoffGrid{grid-template-columns:1fr}.drawClubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawCenterCallout{margin:24px 18px 100px;padding:26px}.drawCenterCallout h2{font-size:30px}}@media (max-width:430px){.drawCenterHero aside,.drawClubGrid{grid-template-columns:1fr}}.drawPipeline{grid-template-columns:repeat(5,1fr);gap:8px;max-width:1176px;margin:0 auto 20px;padding:0 0 8px;display:grid}.drawPipeline>div{color:#778397;background:#e7ebf2;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:850;display:flex}.drawPipeline b{color:#65738a;background:#d1d8e3;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.drawPipeline .isDone{color:#0c3fa4;background:#e8f0ff}.drawPipeline .isDone b{color:#fff;background:#0c3fa4}.drawTieGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.drawTieCard{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:17px}.drawTieCard>div{justify-content:space-between;gap:12px;display:flex}.drawTieCard>div span,.drawTieCard>div b{letter-spacing:.08em;color:#68758a;font-size:10px}.drawTieCard>strong{align-items:center;gap:9px;margin:10px 0;font-size:16px;display:flex}.drawTieCard>strong i{color:#8d98aa;font-size:10px;font-style:normal}.drawTieCard p{color:#66748a;margin:0;font-size:12px;line-height:1.45}.drawTieCard.state-resolved{background:#f4fbf7;border-color:#b9d5c5}.drawTieCard.state-resolved>div b{color:#167348}.drawTieCard.state-conflict{background:#fff9f0;border-color:#e7c49c}.drawTieCard.state-conflict>div b{color:#a75a00}.drawClubGrid .isLiveResolved{background:#f1faf5;border-color:#bbdac8}.drawSecondLegGrid{margin-top:8px}.drawAwaitingPanel{color:#fff;background:#071b45;border-radius:16px;padding:28px}.drawAwaitingPanel strong{font-size:24px}.drawAwaitingPanel p{color:#b9c6de;max-width:820px;margin:10px 0 0;line-height:1.6}.drawPotsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drawPotsGrid>article{background:#fff;border:1px solid #dfe5ee;border-radius:14px;overflow:hidden}.drawPotsGrid header{color:#fff;background:#071b45;align-items:baseline;gap:8px;padding:16px;display:flex}.drawPotsGrid header span,.drawPotsGrid header small{color:#9fb2d9;font-size:10px}.drawPotsGrid header strong{font-size:25px}.drawPotsGrid article>div{padding:8px 14px}.drawPotsGrid p{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;margin:0;padding:9px 0;display:flex}.drawPotsGrid p:last-child{border:0}.drawPotsGrid p b{font-size:12px}.drawPotsGrid p small{color:#778397;font-size:10px}.drawRuleRail{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.drawRuleRail article{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:20px}.drawRuleRail strong,.drawRuleRail span{display:block}.drawRuleRail strong{color:#0c3fa4;font-size:28px}.drawRuleRail span{color:#68758a;margin-top:5px;font-size:11px}.drawOpponentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drawOpponentGrid>article{background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:15px}.drawOpponentGrid header{border-bottom:1px solid #edf0f4;margin-bottom:7px;padding-bottom:10px}.drawOpponentGrid header strong,.drawOpponentGrid header small{display:block}.drawOpponentGrid header small{color:#778397;margin-top:2px;font-size:10px}.drawOpponentGrid p{grid-template-columns:25px 1fr auto;align-items:center;gap:7px;margin:0;padding:6px 0;display:grid}.drawOpponentGrid p>b{border-radius:6px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.drawOpponentGrid .isHome{color:#167348;background:#dff2e7}.drawOpponentGrid .isAway{color:#31558f;background:#e8eef9}.drawOpponentGrid p span{font-size:11px;font-weight:750}.drawOpponentGrid p small{color:#8a95a7;font-size:9px}@media (max-width:800px){.drawPipeline{grid-template-columns:1fr;margin:0 18px 14px}.drawTieGrid,.drawPotsGrid{grid-template-columns:1fr}.drawRuleRail{grid-template-columns:repeat(2,1fr)}.drawOpponentGrid{grid-template-columns:1fr}}@media (max-width:430px){.drawRuleRail{grid-template-columns:1fr}}
