html body :is(.btn-primary,.btn-secondary,.checkout-panel__primary,.checkout-pay-form__submit,.checkout-success-notice__cta,.of-generate-btn,.builder-submit,.login-form__submit,.login-form__plan-btn,.match-chat-upgrade,.match-chat-send,[class*=Cta],[class*=cta],[class*=__primary],[class*=Btn],[class*=-btn],[class*=__btn],[class*=submit]):not(.match-chat-fab):not(.scroll-top-fab):not(:focus-visible){box-shadow:none!important;text-shadow:none!important;filter:none!important}html body :is(.btn-primary,.checkout-panel__primary,.of-generate-btn,.checkout-success-notice__cta,.login-form__submit){background-image:none!important}html body :is(.btn-primary,.btn-secondary,.checkout-panel__primary,.of-generate-btn,.builder-submit,.login-form__submit,[class*=Cta],[class*=cta],[class*=__primary]):hover{transform:translate(0,0)!important}html body :is(.btn-primary,.checkout-panel__primary,.of-generate-btn,.builder-submit,.login-form__submit,[class*=Cta],[class*=cta]):before,html body :is(.btn-primary,.checkout-panel__primary,.of-generate-btn,.builder-submit,.login-form__submit,[class*=Cta],[class*=cta]):after,.nav-bar i{box-shadow:none!important}html body.studio-v4 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus,html body.studio-v4 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus-visible{outline:none!important}html body.studio-v4 .studio-shell :is(.profile-form,.checkout-panel,.billing-card) :is(input,select,textarea):focus-visible{border-color:var(--px-amber)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--px-amber) 28%, transparent)!important}html body.studio-v4 :is([class*=control],[class*=input-wrap],[class*=InputWrap],[class*=field__box],.checkout-field__row,.login-form__input-wrap)>:is(input,textarea):focus,html body.studio-v4 .studio-shell .checkout-panel .checkout-field__row>:is(input,textarea):focus-visible{box-shadow:none!important;border-color:#0000!important}:root{--btn-radius:12px;--btn-h:44px;--btn-h-lg:52px;--btn-px:20px;--btn-font:14px;--btn-weight:800;--btn-primary-bg:var(--fl-action,#ffd21a);--btn-primary-hover:var(--fl-action-hover,#ffdc4d);--btn-primary-ink:var(--fl-action-ink,#1b1400);--btn-primary-edge:var(--fl-action-edge,#e8b800);--btn-secondary-bg:var(--fl-paper,#fff);--btn-secondary-hover:var(--fl-paper-2,#f5f8fc);--btn-secondary-ink:var(--fl-ink,#0b1a3a);--btn-secondary-edge:var(--fl-line-2,#bcc7dc);--btn-danger-ink:var(--fl-loss,#d6364b)}html body:not(#_) :is(.btn-primary,.btn-secondary,.checkout-panel__primary,.checkout-pay-form__submit,.checkout-success-notice__cta,.of-generate-btn,.builder-submit,.login-form__submit,.login-form__plan-btn,.plans-card__cta,.dt-acca-card__cta,.billing-card__action-btn,.profile-logout,.paywall-card__cta,.lp-plans-section__more-btn,.match-chat-upgrade){justify-content:center;align-items:center;gap:8px;display:inline-flex;min-height:var(--btn-h)!important;height:auto!important;padding:0 var(--btn-px)!important;border-radius:var(--btn-radius)!important;font-size:var(--btn-font)!important;font-weight:var(--btn-weight)!important;letter-spacing:-.005em!important;background-image:none!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s!important}html body:not(#_) :is(.btn-primary,.checkout-panel__primary,.checkout-pay-form__submit,.checkout-success-notice__cta,.of-generate-btn,.builder-submit,.login-form__submit,.plans-card__cta--pro:not(.plans-card__cta--outline),.profile-plan-actions__btn,.paywall-card__cta,.match-chat-upgrade){border:1px solid var(--btn-primary-edge)!important;background-color:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}html body:not(#_) :is(.btn-primary,.checkout-panel__primary,.checkout-pay-form__submit,.checkout-success-notice__cta,.of-generate-btn,.builder-submit,.login-form__submit,.plans-card__cta--pro:not(.plans-card__cta--outline),.profile-plan-actions__btn,.paywall-card__cta,.match-chat-upgrade):hover:not(:disabled){background-color:var(--btn-primary-hover)!important}html body:not(#_) :is(.btn-secondary:not(.profile-plan-actions__btn),.login-form__plan-btn,.plans-card__cta--outline:not(.plans-card__cta--pro),.plans-card__cta--ghost,.plans-card__cta--downgrade,.plans-card__cta--manage,.dt-acca-card__cta,.billing-card__action-btn,.lp-plans-section__more-btn,.profile-logout){border:1px solid var(--btn-secondary-edge)!important;background-color:var(--btn-secondary-bg)!important;color:var(--btn-secondary-ink)!important}html body:not(#_) :is(.btn-secondary:not(.profile-plan-actions__btn),.login-form__plan-btn,.plans-card__cta--outline:not(.plans-card__cta--pro),.plans-card__cta--ghost,.plans-card__cta--downgrade,.plans-card__cta--manage,.dt-acca-card__cta,.billing-card__action-btn,.lp-plans-section__more-btn,.profile-logout):hover:not(:disabled){border-color:var(--btn-secondary-ink)!important;background-color:var(--btn-secondary-hover)!important}html body:not(#_) :is(.profile-logout,.plans-card__cta--cancel){color:var(--btn-danger-ink)!important}html body:not(#_) :is(.btn-primary,.btn-secondary,.login-form__submit,.plans-card__cta,.profile-logout):disabled{cursor:not-allowed;opacity:.55}html body:not(#_) .nav-bar i{background:var(--fl-action,#ffd21a)!important}html body:not(#_) :is(.sk,.route-loader__skeleton>div>span):after,html body:not(#_) :is(.plans-table-wrap--product,.plans-faq-card,.page-header,.dt-pro-cta__bg,.lp-why__card,.lp-hero,.of-generate-btn):before,html body:not(#_) :is(.plans-card--product,.dt-pro-cta__bg,.lp-hero,.of-generate-btn):after,html body:not(#_) :is(.dt-pro-cta__glow,.dt-pro-cta__rim,.lp-hero__glow,.plans-faq__item-glow,.stats-insights__shade){background:0 0!important}html body:not(#_) :is(.skeleton,.skeleton--on-dark,.filter-chip-skeleton,.lp-hero-showcase__skel,.lp-cards__skel){background-image:none!important}html body:not(#_) :is(.public-footer,.legal-page__head,.experience-intro,.of-target-card,.of-ai-card,.of-filters__panel,.of-footer-card,.match-page__analysis-gate,.match-section--intro,.match-section-pick,.match-verdict-bar,.analysis-pick-hero,.match-section-pick--default,.stats-panel-hero,.likely-score-hero,.paywall-card,.plans-card--product,.plans-compare-mobile__card,.plans-faq-card,.plans-faq__item,.plans-faq-link,.checkout-plan-summary,.lp-free-board__head,.lp-free-board__foot,.stats-v2-tennis-ctx__card,.stats-v2-tennis-form__col){background:var(--surface,var(--fl-paper))!important}html body:not(#_) .studio-shell .studio-content{background:0 0!important}html body:not(#_) :is(.match-page .match-section-pick--won){background:color-mix(in srgb, var(--fl-win) 8%, var(--surface,var(--fl-paper)))!important}html body:not(#_) :is(.match-page .match-section-pick--lost){background:color-mix(in srgb, var(--fl-loss) 7%, var(--surface,var(--fl-paper)))!important}html body:not(#_) .checkout-success-notice__email-card{background:color-mix(in srgb, var(--fl-win) 9%, var(--fl-paper))!important}html body:not(#_) :is(.app-sidebar__utility:hover,.app-sidebar__utility--open){background:var(--fl-paper-2)!important}html body:not(#_) :is(.plans-faq-top__icon,.lp-process__icon,.lp-testimonials__quote-icon,.lp-testimonials__avatar){background:var(--fl-blue-soft)!important}html body:not(#_) :is(.stats-v2-tennis-ctx__surface--hard,.stats-v2-tennis-ctx__surface--clay,.stats-v2-tennis-ctx__surface--grass,.stats-v2-tennis-ctx__surface--carpet){background-image:none!important}html body:not(#_) :is(.checkout-sidebar__card,.daily-fixture,.dt-page .daily-fixture,.of-result-card,.dt-pro-cta__bg,.plans-banner-cta,.scoreboard,.match-page__hero,.dt-match-hero){background:var(--fl-night)!important}html body:not(#_) .predicts-hero__bg-shade{background:color-mix(in srgb, var(--fl-night) 78%, transparent)!important}html body:not(#_) .dual-pitch__field{background:var(--fl-night-2)!important}html body:not(#_) :is(.fl-progress,.lp-why__metric-underline,.lp-process__rail-fill,.polish-loader__bar,.prob-bar-fill,.stats-v2-oc-card__track span,.plans-faq__item--open .plans-faq__index,.plans-faq__item--open .plans-faq__chevron,.lp-hero__accent),html body:not(#_) .predict-row__prob-meter-fill{background:var(--fl-blue)!important}html body:not(#_) .predict-row__prob-meter-fill--low{background:var(--fl-muted-2)!important}html body:not(#_) :is(.match-card__tip-decoy-bar,.match-card__tip-decoy-bar--odd){background:var(--fl-paper-3)!important}html body:not(#_) :is(.admin-table__odd,.admin-tip-card__odd){background:var(--fl-blue)!important}html body:not(#_) .polish-loader__orb{background:var(--fl-action)!important}html body:not(#_) .of-building__slip i{background:#fff3!important}html body:not(#_) :is(.of-btn--primary,.of-step1-generate__btn,.dt-pro-cta__btn,.plans-card__cta--elite){border:1px solid var(--btn-primary-edge)!important;border-radius:var(--btn-radius)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important}html body:not(#_) .profile-page :is(section,form,.profile-security,.profile-security__form,.profile-field){min-width:0;max-width:100%}@media (min-width:900px){html body:not(#_) .games-page .fixture-filters :is(.filter-dropdown,.filter-dropdown__trigger){width:auto;min-width:0;max-width:240px}html body:not(#_) .games-page .filter-dropdown__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body:not(#_) .games-page .fixture-filters__action{flex:none!important;width:auto!important}}html body:has(#site-menu,[role=dialog][aria-modal=true]) :is(.match-chat-fab,.scroll-top-fab,.cookie-banner){visibility:hidden}html body:not(#_) :is(.daily-refresh,.stats-v2-recent__tag,.stats-v2-tennis-form__outcome,.roster-status){font-size:12px!important}@media (max-width:360px){html body:not(#_) :is(.btn-primary,.btn-secondary,.checkout-panel__primary,.login-form__submit,.plans-card__cta){text-align:center;height:auto!important;min-height:var(--btn-h)!important;white-space:normal!important;padding:8px 14px!important;line-height:1.2!important}}html body:not(#_) :is(.finder-next,.daily-membership>a,.daily-detail-link){justify-content:center;align-items:center;gap:8px;display:inline-flex;min-height:var(--btn-h)!important;height:auto!important;padding:0 var(--btn-px)!important;border:1px solid var(--btn-primary-edge)!important;border-radius:var(--btn-radius)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-ink)!important;font-size:var(--btn-font)!important;font-weight:var(--btn-weight)!important;line-height:1.2!important;text-decoration:none!important}html body:not(#_) :is(.finder-back,.finder-reset){justify-content:center;align-items:center;gap:8px;display:inline-flex;min-height:var(--btn-h)!important;height:auto!important;padding:0 var(--btn-px)!important;border:1px solid var(--btn-secondary-edge)!important;border-radius:var(--btn-radius)!important;background:var(--btn-secondary-bg)!important;color:var(--btn-secondary-ink)!important;font-size:var(--btn-font)!important;font-weight:var(--btn-weight)!important;line-height:1.2!important}html body:not(#_) :is(.finder-next,.daily-membership>a,.daily-detail-link):hover:not(:disabled){background:var(--btn-primary-hover)!important}html body:not(#_) :is(.finder-back,.finder-reset):hover:not(:disabled){border-color:var(--btn-secondary-ink)!important;background:var(--btn-secondary-hover)!important}html body:not(#_) :is(.finder-next,.finder-back,.finder-reset):disabled{cursor:not-allowed;opacity:.55}html body:not(#_) :is(.daily-evidence,.daily-main,.dt-acca-card){border-radius:20px!important}:root:is([data-theme=dark],[data-theme=gray]) body:not(#_) .plans-table-wrap--product .plans-table{--plans-table-pro-bg:color-mix(in srgb, var(--fl-action) 7%, var(--fl-paper))}:root:is([data-theme=dark],[data-theme=gray]) body:not(#_) .finder-slip{border:1px solid var(--fl-line-2)!important}@media (max-width:639px){html body:has(.cookie-banner) :is(.match-chat-fab,.scroll-top-fab){visibility:hidden}}html body .stats-v2-tennis-ctx__card{border:1px solid var(--px-line,#e1e6f0)!important;box-shadow:none!important;border-radius:20px!important}html body:not(#_) :is(.login-form__input-wrap,.checkout-field__row,.checkout-field__row :is(input,select)){border-radius:var(--btn-radius)!important}html body:not(#_) :is(.login-form__input-wrap,.checkout-field__row):focus-within,html body:not(#_) .profile-page .input-field:focus{border-color:var(--px-ink,#0b1220)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--px-amber,#ffd21a) 45%, transparent)!important}html body:not(#_) .checkout-panel{border-radius:20px!important}:root:is([data-theme=dark],[data-theme=gray]) body:not(#_) .checkout-sidebar__card{border:1px solid #ffffff1f!important}html body:not(#_) .plans-billing-toggle--product{border-radius:999px!important;padding:4px!important}html body:not(#_) .plans-billing-toggle--product :is(.plans-billing-toggle__btn,.plans-billing-toggle__indicator){border-radius:999px!important}html body:not(#_) .plans-billing-toggle--product .plans-billing-toggle__btn{min-height:38px;font-size:14px!important;font-weight:750!important}html body:not(#_) :is(.login-form__forgot,.login-form__remember,.login-form__trust,.login-form__plan-note){font-size:13px!important}html body:not(#_) .profile-page .profile-upgrade-card__popular{font-size:12px!important}html body:not(#_) :is(.checkout-panel__title,.profile-upgrade-panel__title){text-transform:uppercase;font-stretch:74%;font-family:var(--px-display,var(--fl-display))!important;letter-spacing:0!important;font-weight:900!important;line-height:1!important}html body:not(#_) .checkout-panel__title{font-size:clamp(26px,3vw,34px)!important}html body:not(#_) .finder-slip__cta{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body:not(#_) .login-form__input-wrap .login-form__input,html body:not(#_) .login-form__input-wrap .login-form__input:focus,html body:not(#_) .login-form__input-wrap .login-form__input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}html body:not(#_) :is(.profile-password-field__toggle,.app-modal__close,.product-search__search-clear,.match-chat-close){min-width:40px!important;min-height:40px!important}html body:not(#_) .app-modal :is(input[type=email],input[type=text]){border:1px solid var(--px-line,#e1e6f0)!important;border-radius:12px!important}html body:not(#_) .app-modal input::placeholder{opacity:1;color:var(--px-muted,#667085)!important;font-weight:500!important}html body:not(#_) .login-form__input-wrap{border:1px solid var(--btn-secondary-edge,#c5cee0)!important;background:var(--px-surface,#fff)!important;border-radius:12px!important}@media (min-width:1024px){html body:not(#_) .games-page .fixture-filters.fixture-filters--wide{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px 12px!important}html body:not(#_) .games-page .fixture-filters--wide .fixture-filters__sports{flex:none}html body:not(#_) .games-page .fixture-filters--wide .fixture-filters__actions{flex:0 auto;min-width:0;margin-left:auto;flex-wrap:nowrap!important}}html body input:-webkit-any(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active){caret-color:var(--px-ink,#0b1220);-webkit-text-fill-color:var(--px-ink,#0b1220)!important;transition:background-color 600000s,color 600000s!important}html body input:is(:autofill,:autofill:hover,:autofill:focus,:autofill:active){caret-color:var(--px-ink,#0b1220);-webkit-text-fill-color:var(--px-ink,#0b1220)!important;transition:background-color 600000s,color 600000s!important}html body textarea:-webkit-autofill{caret-color:var(--px-ink,#0b1220);-webkit-text-fill-color:var(--px-ink,#0b1220)!important;transition:background-color 600000s,color 600000s!important}html body select:-webkit-autofill{caret-color:var(--px-ink,#0b1220);-webkit-text-fill-color:var(--px-ink,#0b1220)!important;transition:background-color 600000s,color 600000s!important}html[data-input=pointer] body :focus-visible:not(input,textarea,select),html body [tabindex="-1"]:focus,html body [tabindex="-1"]:focus-visible{box-shadow:none!important;outline:none!important}html body .paywall-card__from{color:var(--px-muted);text-transform:lowercase;font-size:.55em;font-weight:700}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}
html body.studio-v4 .notif-center__item-actions.notif-center__item-actions :is(a,button){height:auto!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}html body.studio-v4 .notif-center__item-actions.notif-center__item-actions :is(a,button):after,html body.studio-v4 .notif-center__item-actions.notif-center__item-actions :is(a,button):before{display:none!important}html body.studio-v4 .notif-center__item-actions.notif-center__item-actions :is(a,button){white-space:nowrap;font-size:12px!important}
:where(a[href],button:not(:disabled),[role=button],[role=tab],[role=link],[role=option],[role=menuitem],[role=menuitemradio],[role=switch],[role=checkbox],[role=radio],summary,label[for],select,input:is([type=checkbox],[type=radio],[type=submit],[type=button],[type=range])){cursor:pointer}html{scrollbar-width:thin;scrollbar-color:#0b122059 transparent}html[data-theme=dark]{scrollbar-color:#ffffff47 transparent}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:#0b122059;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html[data-theme=dark]::-webkit-scrollbar-thumb{background-color:#ffffff47}html::-webkit-scrollbar-thumb:hover{background-color:#ffd21a}
html[data-gpu=low]{scroll-behavior:auto!important}html[data-gpu=low] *,html[data-gpu=low] :before,html[data-gpu=low] :after{-webkit-backdrop-filter:none!important;will-change:auto!important}html[data-gpu=low] .skeleton{background-image:none;animation:1.6s ease-in-out infinite alternate px-lite-breathe}@keyframes px-lite-breathe{0%{opacity:.45}to{opacity:.8}}html[data-gpu=low] .match-chat-root:has(.match-chat-panel):before{background:#050d27b8}
:root{--px-sticky-gap:16px;--px-sticky-top:calc(var(--site-header-h,80px) + var(--px-sticky-gap))}@media (max-width:639px){:root{--px-sticky-gap:10px}}html body.studio-v4 .games-page .games-page__toolbar,html body.studio-v4 .match-page .match-tabs{top:var(--site-header-h,80px)!important;padding-top:var(--px-sticky-gap)!important}html body.studio-v4 .finder-slip{top:var(--px-sticky-top)!important}