.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_dOnly__X2dSd,.matchday_desktopOnly__CSJad{display:none}@media (min-width:1024px){.matchday_mobile__1sB3F{display:none}.matchday_desktopOnly__CSJad{display:block}.matchday_dOnly__X2dSd{display:revert}.matchday_mOnly__kumSw{display:none}}@media (min-width:1280px){.matchday_root__6xnFg{--pad:64px}}.matchday_page__P8OXx{display:flex;flex-direction:column;min-height:calc(100vh - 128px)}.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_strip__Klwho{margin:0 16px;padding:10px 14px;border-radius:10px;background:#141414;display:flex;align-items:center;justify-content:space-between;gap:12px}.matchday_dot__WL3k9{display:none;width:8px;height:8px;border-radius:4px;background:#22C55E;flex-shrink:0}.matchday_stripText__y9MFS{display:flex;flex-direction:column;gap:2px}.matchday_stripMain__IRhi5{font-size:15px;font-weight:700;color:#FFFFFF}.matchday_stripSub__ttWPg{font-size:14px;color:#9CA3AF}.matchday_stripCount__U5wW8{font-family:var(--gx-display);font-weight:700;font-size:26px;color:#22C55E;white-space:nowrap}.matchday_grid__CwPeO{display:flex;flex-direction:column;flex:1 1}.matchday_left__NTPAs,.matchday_panel__4z9et,.matchday_proSteppers__XaJ80{display:contents}.matchday_intro__GtwFz{order:1;display:flex;flex-direction:column}.matchday_intro__GtwFz .matchday_h1__eSTql,.matchday_intro__GtwFz .matchday_lede__ZTTLO{display:none}.matchday_explain__TLcDO{margin:12px 16px 0;font-size:14px;line-height:1.45;color:#9CA3AF}.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_card__pGZ0X,.matchday_stepCard__NsQSk{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_stepCard__NsQSk{order:2}.matchday_proBlock__3bRpK,.matchday_proSteppers__XaJ80>.matchday_card__pGZ0X{order:3}.matchday_hint__ty_pj{margin:0;font-size:14px;line-height:1.45;color:#9CA3AF}.matchday_stepHead__bfir1{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.matchday_stepTitle__Vs4Kn{margin:0;min-width:0;font-size:15px;font-weight:700;line-height:1.3;color:#FFFFFF;text-wrap:balance}.matchday_stepPts__VV5EJ{flex-shrink:0;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_stepWell__S79Yn{flex-grow:1;min-width:0;height:104px;border-radius:10px;background:#000000;display:flex;align-items:center;justify-content:center}.matchday_stepNum__VvKVM{font-family:var(--gx-display);font-weight:700;font-size:88px;line-height:1;color:#22C55E}.matchday_proBlock__3bRpK{display:flex;flex-direction:column;gap:8px;margin:12px 16px 0}.matchday_proBlockTitle__52Pph{font-size:15px;font-weight:700;color:#FFFFFF}.matchday_proGrid__hM0l_{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_proCardTitle__XFUbp svg{flex-shrink:0}.matchday_proCardPts__q4Eyr{font-size:13px;color:#FBBF24}.matchday_proLink__OjbJ5{font-size:14px;font-weight:600;color:#FBBF24;min-height:48px;display:flex;align-items:center}.matchday_proLink__OjbJ5:hover{color:#FBBF24}.matchday_fixtures__pIfFo{order:4;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:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:10px 16px;border-top:1px solid #1c1c1c}.matchday_gameTime__qb0JB{grid-row:1/span 2;font-size:14px;color:#9CA3AF}.matchday_tz__1Ge65{display:block;font-size:11px;line-height:1.3;color:#7C8390;white-space:nowrap}.matchday_team__wOTmA{grid-column:2;font-size:15px;color:#FFFFFF}.matchday_lockBar__Ivlie{order:5;position:-webkit-sticky;position:sticky;bottom:64px;z-index:10;margin-top:16px;background:#000000;border-top:1px solid #262626;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.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}@media (min-width:1024px){.matchday_page__P8OXx{min-height:0}.matchday_chips__fltcv{display:none}.matchday_strip__Klwho{margin:0;padding:12px var(--pad);border-radius:0;background:#111111;border-bottom:1px solid #262626;justify-content:flex-start;gap:16px}.matchday_dot__WL3k9{display:block}.matchday_stripText__y9MFS{flex-direction:row;align-items:center;gap:16px}.matchday_stripMain__IRhi5{font-weight:600}.matchday_stripSub__ttWPg{font-size:15px}.matchday_stripCount__U5wW8{margin-left:auto;font-size:20px}.matchday_grid__CwPeO{flex:none;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_panel__4z9et{display:flex;flex-direction:column;gap:18px;border-radius:14px;background:#111111;border:1px solid #2e2e2e;padding:24px}.matchday_proSteppers__XaJ80{display:flex;flex-direction:column;gap:18px;padding-top:16px;border-top:1px solid #262626}.matchday_intro__GtwFz{order:0;gap:14px;max-width:680px}.matchday_intro__GtwFz .matchday_h1__eSTql,.matchday_intro__GtwFz .matchday_lede__ZTTLO{display:revert}.matchday_explain__TLcDO{margin:0;font-size:15px;line-height:1.5;max-width:600px}.matchday_stepCard__NsQSk{order:0;margin:0;padding:0;border:0;border-radius:0;background:none;gap:18px}.matchday_proSteppers__XaJ80>.matchday_card__pGZ0X{order:0}.matchday_hint__ty_pj{font-size:15px;line-height:1.5}.matchday_stepTitle__Vs4Kn{font-size:18px}.matchday_stepPts__VV5EJ{font-size:15px}.matchday_stepRow__tDoVh{justify-content:flex-start;gap:14px}.matchday_stepBtn__b7PhI{width:72px;height:72px;font-size:32px;font-weight:400}.matchday_stepWell__S79Yn{height:132px;border-radius:12px}.matchday_stepNum__VvKVM{font-size:104px}.matchday_lockBar__Ivlie{order:1;position:static;margin:0;padding:0;background:none;border-top:0;gap:18px}.matchday_lockBar__Ivlie .matchday_playBtn__ReT1n{height:56px;font-size:18px}.matchday_proBlock__3bRpK{order:2;margin:0;gap:10px;padding-top:16px;border-top:1px solid #262626}.matchday_proCard__F5SOW{padding:12px;background:none;min-height:0}.matchday_proLink__OjbJ5{font-size:15px}.matchday_fixtures__pIfFo{order:0;margin-top:0;border-radius:12px;border:1px solid #262626;overflow:hidden;background:#111111}.matchday_fixtures__pIfFo>div:first-child .matchday_leagueHead__qATv9{border-top:0}.matchday_leagueHead__qATv9{gap:10px;padding:12px 20px}.matchday_leagueHead__qATv9 .matchday_code__DcwDg{padding:1px 6px}.matchday_leagueHead__qATv9 .matchday_leagueName__UvzR8{font-size:15px}.matchday_gameRow__2bg0I{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding:14px 20px}.matchday_gameTime__qb0JB{grid-row:auto;font-size:15px}.matchday_team__wOTmA{grid-column:auto;font-size:16px}}.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_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}}@media (max-width:359px){.matchday_stepTitle__Vs4Kn{font-size:14px}.matchday_stepPts__VV5EJ{font-size:13px}.matchday_stepBtn__b7PhI{width:52px;height:52px;font-size:26px}.matchday_stepNum__VvKVM{font-size:72px}.matchday_card__pGZ0X,.matchday_stepCard__NsQSk{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}}