.matchday_root__6xnFg{--pad:32px;background:#0A0A0A;color:#FFFFFF;font-family:var(--gx-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matchday_root__6xnFg a{text-decoration:none}.matchday_root__6xnFg button,.matchday_root__6xnFg input{font-family:inherit}.matchday_root__6xnFg input::placeholder{color:#7C8390}.matchday_mobile__1sB3F{display:flex;flex-direction:column;min-height:calc(100vh - 128px)}.matchday_desktop__mauNw{display:none}@media (min-width:1024px){.matchday_mobile__1sB3F{display:none}.matchday_desktop__mauNw{display:flex;flex-direction:column}}@media (min-width:1280px){.matchday_root__6xnFg{--pad:64px}}.matchday_chips__fltcv{display:flex;gap:8px;padding:12px 16px;overflow-x:auto}.matchday_chip__h99Gw{padding:8px 12px;border-radius:8px;background:#141414;color:#9CA3AF;font-size:14px;font-weight:600;white-space:nowrap}.matchday_chipOn__Z_jPF{background:#FFFFFF;color:#0A0A0A;font-weight:700}.matchday_deadline__dTbfC{margin:0 16px;padding:10px 14px;border-radius:10px;background:#141414;display:flex;align-items:center;justify-content:space-between;gap:12px}.matchday_deadlineText__45AZP{display:flex;flex-direction:column;gap:2px}.matchday_deadlineTitle__eI5HW{font-size:15px;font-weight:700;color:#FFFFFF}.matchday_deadlineSub__5g_lq{font-size:14px;color:#9CA3AF}.matchday_countdownM__3kj8u{font-family:var(--gx-display);font-weight:700;font-size:26px;color:#22C55E;white-space:nowrap}.matchday_card__pGZ0X{margin:16px 16px 0;border-radius:14px;background:#111111;border:1px solid #2e2e2e;padding:18px 16px 16px;display:flex;flex-direction:column;gap:14px}.matchday_cardHead__XGEtB{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.matchday_cardTitle__8125l{margin:0;font-size:15px;font-weight:700;color:#FFFFFF}.matchday_pts__PaeGT{font-size:14px;font-weight:600;color:#22C55E;white-space:nowrap}.matchday_stepRow__tDoVh{display:flex;align-items:center;justify-content:space-between;gap:12px}.matchday_stepBtn__b7PhI{width:64px;height:64px;flex-shrink:0;border-radius:12px;border:1px solid #3a3a3a;background:#0A0A0A;color:#FFFFFF;font-size:30px;font-weight:600;cursor:pointer;line-height:1}.matchday_stepBtn__b7PhI:disabled{color:#9CA3AF;cursor:default}.matchday_well__QLRQn{flex-grow:1;min-width:0;height:104px;border-radius:10px;background:#000000;display:flex;align-items:center;justify-content:center}.matchday_num__AF7bL{font-family:var(--gx-display);font-weight:700;font-size:88px;line-height:1;color:#22C55E}.matchday_hint__ty_pj{margin:0;font-size:14px;line-height:1.45;color:#9CA3AF}.matchday_proGrid__hM0l_{margin:12px 16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.matchday_proCard__F5SOW{padding:12px 10px;border-radius:10px;background:#141414;border:1px dashed #3a3a3a;display:flex;flex-direction:column;gap:4px;min-height:48px;box-sizing:border-box}.matchday_proCardTitle__XFUbp{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#FFFFFF}.matchday_proCardPts__q4Eyr{font-size:13px;color:#FBBF24}.matchday_proLink__OjbJ5{margin:8px 16px 0;font-size:14px;font-weight:600;color:#FBBF24;min-height:48px;display:flex;align-items:center}.matchday_proLink__OjbJ5:hover{color:#FBBF24}.matchday_leagues__ozUJC{margin-top:14px;display:flex;flex-direction:column}.matchday_leagueHead__qATv9{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#141414;border-top:1px solid #262626}.matchday_code__DcwDg{font-size:12px;font-weight:700;color:#0A0A0A;background:#9CA3AF;border-radius:4px;padding:1px 5px}.matchday_leagueName__UvzR8{font-size:14px;font-weight:700;color:#FFFFFF}.matchday_gameRow__2bg0I{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #1c1c1c}.matchday_gameTime__qb0JB{width:44px;flex-shrink:0;font-size:14px;color:#9CA3AF}.matchday_teams__cBtzm{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.matchday_teams__cBtzm span{font-size:15px;color:#FFFFFF}.matchday_lockBar__Ivlie{position:-webkit-sticky;position:sticky;bottom:64px;z-index:10;margin-top:auto;background:#000000;border-top:1px solid #262626;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.matchday_lockBar__Ivlie.matchday_spaced__fUV42{margin-top:16px}.matchday_playBtn__ReT1n{height:52px;width:100%;border-radius:10px;border:0;background:#15803D;color:#FFFFFF;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.matchday_playBtn__ReT1n:hover{color:#FFFFFF}.matchday_playBtn__ReT1n:disabled{opacity:.7;cursor:default}.matchday_lockNote__mKn2B{font-size:13px;color:#9CA3AF;text-align:center}.matchday_error__WhSww{margin:0;font-size:14px;color:#FCA5A5}.matchday_strip__Klwho{background:#111111;border-bottom:1px solid #262626;padding:12px var(--pad);display:flex;align-items:center;gap:16px}.matchday_dot__WL3k9{width:8px;height:8px;border-radius:4px;background:#22C55E;flex-shrink:0}.matchday_stripMain__IRhi5{font-size:15px;font-weight:600;color:#FFFFFF}.matchday_stripSub__ttWPg{font-size:15px;color:#9CA3AF}.matchday_stripCount__U5wW8{margin-left:auto;font-family:var(--gx-display);font-weight:700;font-size:20px;color:#22C55E;white-space:nowrap}.matchday_grid__CwPeO{padding:48px var(--pad) 0 var(--pad);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px;gap:48px;align-items:start}.matchday_left__NTPAs{display:flex;flex-direction:column;gap:28px}.matchday_intro__GtwFz{display:flex;flex-direction:column;gap:14px;max-width:680px}.matchday_h1__eSTql{margin:0;font-family:var(--gx-display);font-weight:700;font-size:56px;line-height:1.02;color:#FFFFFF}.matchday_lede__ZTTLO{margin:0;font-size:18px;line-height:1.55;color:#9CA3AF;max-width:600px}.matchday_fixtures__pIfFo{border-radius:12px;border:1px solid #262626;overflow:hidden;background:#111111}.matchday_fixtures__pIfFo>div:first-child .matchday_dLeagueHead__07edZ{border-top:0}.matchday_dLeagueHead__07edZ{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#141414;border-top:1px solid #262626}.matchday_dLeagueHead__07edZ .matchday_code__DcwDg{padding:1px 6px}.matchday_dLeagueHead__07edZ .matchday_leagueName__UvzR8{font-size:15px}.matchday_dGame__d6HOd{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 20px;border-top:1px solid #1c1c1c}.matchday_dGameTime__sDJ51{font-size:15px;color:#9CA3AF}.matchday_dTeam__Fvzdr{font-size:16px;color:#FFFFFF}.matchday_panel__4z9et{border-radius:14px;background:#111111;border:1px solid #2e2e2e;padding:24px}.matchday_panelSection__N8lGP,.matchday_panel__4z9et{display:flex;flex-direction:column;gap:18px}.matchday_panelHead__b9KbQ{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.matchday_panelTitle__pDjFX{margin:0;font-size:18px;font-weight:700;color:#FFFFFF}.matchday_panelPts__8Tza0{font-size:15px;font-weight:600;color:#22C55E;white-space:nowrap}.matchday_dStepRow__og1_J{display:flex;align-items:center;gap:14px}.matchday_dStepBtn___td48{width:72px;height:72px;flex-shrink:0;border-radius:12px;border:1px solid #3a3a3a;background:#0A0A0A;color:#FFFFFF;font-size:32px;cursor:pointer;line-height:1}.matchday_dStepBtn___td48:disabled{color:#9CA3AF;cursor:default}.matchday_dWell__W9EXs{flex-grow:1;min-width:0;height:132px;border-radius:12px;background:#000000;display:flex;align-items:center;justify-content:center}.matchday_dNum__N_Fgb{font-family:var(--gx-display);font-weight:700;font-size:104px;line-height:1;color:#22C55E}.matchday_dHint__kJliY{margin:0;font-size:15px;line-height:1.5;color:#9CA3AF}.matchday_dPlayBtn__WxagA{height:56px;width:100%;border-radius:10px;border:0;background:#15803D;color:#FFFFFF;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.matchday_dPlayBtn__WxagA:disabled{opacity:.7;cursor:default}.matchday_proBlock__3bRpK{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #262626}.matchday_proBlockTitle__52Pph{font-size:15px;font-weight:700;color:#FFFFFF}.matchday_dProGrid__g_KYW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.matchday_dProCard__VLeaK{padding:12px;border-radius:10px;border:1px dashed #3a3a3a;display:flex;flex-direction:column;gap:4px}.matchday_dProCard__VLeaK span:first-child{font-size:14px;font-weight:700;color:#FFFFFF}.matchday_dProCard__VLeaK span:last-child{font-size:13px;color:#FBBF24}.matchday_dProLink__3L3bN{font-size:15px;font-weight:600;color:#FBBF24;min-height:48px;display:flex;align-items:center}.matchday_dProLink__3L3bN:hover{color:#FBBF24}.matchday_proSteppers__XaJ80{display:flex;flex-direction:column;gap:18px;padding-top:16px;border-top:1px solid #262626}.matchday_lockStep__ukY9m{display:flex;flex-direction:column;gap:14px}.matchday_lockTop__WhqPD{display:flex;align-items:center;gap:16px}.matchday_lockWell__mnVsI{width:96px;height:96px;flex-shrink:0;border-radius:12px;background:#000000;display:flex;align-items:center;justify-content:center}.matchday_lockWellNum__nLI4b{font-family:var(--gx-display);font-weight:700;font-size:60px;line-height:1;color:#22C55E}.matchday_lockTitleCol__AMSQL{display:flex;flex-direction:column;gap:4px}.matchday_lockTitle__DkMjP{margin:0;font-family:var(--gx-display);font-weight:700;font-size:28px;line-height:1.1;color:#FFFFFF}.matchday_lockSub__zSE4V{font-size:15px;color:#9CA3AF}.matchday_label__vsRgL{font-size:14px;font-weight:600;color:#FFFFFF}.matchday_input__P_sBo{height:52px;width:100%;border-radius:10px;border:1px solid #3a3a3a;background:#000000;color:#FFFFFF;font-size:16px;padding:0 14px;box-sizing:border-box}.matchday_input__P_sBo:focus{outline:2px solid #22C55E;outline-offset:1px}.matchday_textBtn__sJACZ{height:48px;border:0;background:transparent;color:#9CA3AF;font-size:15px;font-weight:600;cursor:pointer}.matchday_textBtn__sJACZ:hover{color:#FFFFFF}.matchday_form__SpP4Q{display:flex;flex-direction:column;gap:14px}.matchday_section__ZbwKF{padding:56px var(--pad) 0 var(--pad);display:flex;flex-direction:column;gap:18px}.matchday_h2__r6Luw{margin:0;font-family:var(--gx-display);font-weight:700;font-size:30px;color:#FFFFFF}.matchday_ladder__imvwS{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:12px;border:1px solid #262626;overflow:hidden}.matchday_ladderCell__laQFd{padding:18px 20px;background:#111111;display:flex;flex-direction:column;gap:4px}.matchday_ladderCell__laQFd+.matchday_ladderCell__laQFd{border-left:1px solid #262626}.matchday_ladderLabel__zMJnH{font-size:14px;color:#9CA3AF}.matchday_ladderValue__pp_Hx{font-family:var(--gx-display);font-weight:700;font-size:36px;color:#FFFFFF}.matchday_guides__DZJ2Z{padding:56px var(--pad) 56px var(--pad);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:48px;gap:48px}.matchday_guidesIntro__fTrhg{display:flex;flex-direction:column;gap:10px}.matchday_guidesLede__bv8Ui{margin:0;font-size:16px;line-height:1.55;color:#9CA3AF}.matchday_guideList__aCSR6{display:flex;flex-direction:column}.matchday_guide__6PtTb{padding:16px 0;border-top:1px solid #262626;display:flex;justify-content:space-between;gap:16px;color:#FFFFFF;font-size:17px;font-weight:600}.matchday_guide__6PtTb:last-child{border-bottom:1px solid #262626}.matchday_guide__6PtTb:hover{color:#FFFFFF}.matchday_guide__6PtTb span{color:#22C55E;flex-shrink:0}.matchday_guide__6PtTb:hover span{color:#4ADE80}.matchday_backBar__VC0GO{display:flex;align-items:center;gap:4px;padding:10px 8px;border-bottom:1px solid #262626}.matchday_backLink__ZAcO0{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#9CA3AF}.matchday_backLink__ZAcO0:hover{color:#FFFFFF}.matchday_backTitle__AFibC{font-size:16px;font-weight:700;color:#FFFFFF}.matchday_lockBody__2iJ6C{padding:28px 20px 0;display:flex;flex-direction:column;gap:20px}.matchday_lockHero__RPubX{display:flex;align-items:center;gap:16px}.matchday_lockHeroWell__GjGcN{width:112px;height:112px;flex-shrink:0;border-radius:12px;background:#000000;border:1px solid #2e2e2e;display:flex;align-items:center;justify-content:center}.matchday_lockHeroNum__MzcF8{font-family:var(--gx-display);font-weight:700;font-size:72px;line-height:1;color:#22C55E}.matchday_lockHeroCol__Nonlk{display:flex;flex-direction:column;gap:4px;min-width:0}.matchday_lockEyebrow__vbmkQ{font-size:14px;color:#9CA3AF}.matchday_lockH1__DBA9O{margin:0;font-family:var(--gx-display);font-weight:700;font-size:34px;line-height:1.05;color:#FFFFFF}.matchday_lockLede__Cb_Oa{margin:0;font-size:16px;line-height:1.5;color:#9CA3AF}.matchday_lockForm__7cDwx{padding:24px 20px;display:flex;flex-direction:column;gap:12px}.matchday_fine__MwX35{font-size:13px;line-height:1.45;color:#9CA3AF}.matchday_fine__MwX35 a{color:#9CA3AF;text-decoration:underline}.matchday_lockUpsell__jlvD8{margin-top:auto;padding:16px 20px 24px;border-top:1px solid #262626;display:flex;flex-direction:column;gap:6px}.matchday_lockUpsellTitle__SD4D_{font-size:15px;font-weight:700;color:#FFFFFF}.matchday_lockUpsellText__wAhDd{font-size:14px;line-height:1.45;color:#9CA3AF}.matchday_amberLink__UFDvj{color:#FBBF24;font-size:15px;font-weight:700;min-height:48px;display:flex;align-items:center}.matchday_amberLink__UFDvj:hover{color:#FBBF24}.matchday_lockPage__1MBVG{min-height:100vh}.matchday_spacerTop__DsO_0{padding-top:24px}.matchday_loading___qgnj{padding:24px 16px;font-size:15px;color:#9CA3AF}.matchday_emptyH1__XwKpu{margin:0;font-family:var(--gx-display);font-weight:700;font-size:32px;line-height:1.05;color:#FFFFFF}@media (min-width:1024px){.matchday_emptyH1__XwKpu{font-size:56px}}.matchday_proCardTitle__XFUbp svg{flex-shrink:0}@media (max-width:359px){.matchday_stepBtn__b7PhI{width:52px;height:52px;font-size:26px}.matchday_num__AF7bL{font-size:72px}.matchday_card__pGZ0X{padding:16px 12px}}.matchday_emptyRoot__FoIkf{padding-bottom:8px}.matchday_emptyTop__QjT5z{padding:32px var(--pad) 0 var(--pad);display:flex;flex-direction:column;gap:14px;max-width:720px}.matchday_emptySub__6QO8F{margin:0;font-size:16px;line-height:1.55;color:#9CA3AF}.matchday_emptyCta__XSs_Z{max-width:420px;margin-top:4px}.matchday_emptyStrip__DvxgP{margin:24px var(--pad) 0 var(--pad);padding:10px 14px;border-radius:10px;background:#141414;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.matchday_emptyStripText__qaY1j{display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:700;color:#FFFFFF}.matchday_emptyStripLabel__pn7h0{font-size:14px;font-weight:400;color:#9CA3AF}.matchday_emptyStripLink__N66KE{color:#22C55E;font-size:15px;font-weight:700;min-height:48px;display:flex;align-items:center}.matchday_emptyStripLink__N66KE:hover{color:#4ADE80}.matchday_emptyPrize__7NF8I{display:flex;align-items:center;gap:20px}.matchday_emptyPrizeBadge__tCixZ{width:104px;height:104px;flex-shrink:0;border-radius:12px;background:#000000;border:1px solid #fbbf24;display:flex;flex-direction:column;align-items:center;justify-content:center}.matchday_emptyPrizeNum__b7RCg{font-family:var(--gx-display);font-weight:700;font-size:44px;line-height:1;color:#FBBF24}.matchday_emptyPrizeUnit__lq7eJ{font-size:13px;color:#9CA3AF}.matchday_emptyPrizeText__JsLAI{display:flex;flex-direction:column;gap:6px;min-width:0}.matchday_emptyPrizeTitle__ipcfV{margin:0;font-family:var(--gx-display);font-weight:700;font-size:24px;line-height:1.1;color:#FFFFFF}.matchday_emptyShort__AiU_V{display:none}@media (max-width:1023px){.matchday_emptyLong__0ux2m{display:none}.matchday_emptyShort__AiU_V{display:inline}.matchday_emptyRoot__FoIkf{--pad:16px}.matchday_emptyRoot__FoIkf .matchday_section__ZbwKF{padding-top:32px}.matchday_emptyRoot__FoIkf .matchday_h2__r6Luw{font-size:24px}.matchday_emptyRoot__FoIkf .matchday_ladderCell__laQFd{padding:12px}.matchday_emptyRoot__FoIkf .matchday_ladderLabel__zMJnH{font-size:12px}.matchday_emptyRoot__FoIkf .matchday_ladderValue__pp_Hx{font-size:26px}.matchday_emptyRoot__FoIkf .matchday_guides__DZJ2Z{padding:32px var(--pad) 32px var(--pad);grid-template-columns:minmax(0,1fr);gap:14px}}@media (min-width:1024px){.matchday_emptyTop__QjT5z{padding-top:64px}.matchday_emptyStrip__DvxgP{max-width:720px}.matchday_emptyPrizeBadge__tCixZ{width:132px;height:132px}.matchday_emptyPrizeNum__b7RCg{font-size:56px}.matchday_emptyPrizeTitle__ipcfV{font-size:30px}}