/* MIT example attribution and adaptations: growth/reviews/G21-components-provenance.txt. */
.v2-home.v2-home{--v2-component-shadow:0 2px 5px rgb(15 20 28 / .035),0 10px 26px -22px rgb(15 20 28 / .24);--v2-component-hover-shadow:0 3px 8px rgb(15 20 28 / .05),0 14px 30px -22px rgb(15 20 28 / .28);--v2-component-radius:14px;}
.v2-home.v2-home[data-theme="dark"]{--v2-component-shadow:0 1px 0 rgb(255 255 255 / .025) inset,0 5px 18px -14px rgb(0 0 0 / .5);--v2-component-hover-shadow:0 1px 0 rgb(255 255 255 / .04) inset,0 8px 22px -15px rgb(0 0 0 / .65);}
.v2-home.v2-home :is(.forecast-card,.featured-card,.home-matches-card,.v2-highlight-card,.pd-vb-card,.pd-bb-card,.pd-best-card,.lh-match-card,.mt-catalog-card,.v2-context-card,.v2-context-link-card,.v2-context-league,.v2-context-result,.v2-context-method>li,.acc-card,.tm-card,.pl-block,.trn-stats-card,.mt-card,.seo-card,.bk-card,.bn-card,.dsn-widget,.news-card,.method-card,.league-card,.league-grid>a){border-color:var(--v2-border);border-radius:var(--v2-component-radius);box-shadow:var(--v2-component-shadow);}
.v2-home.v2-home :is(.forecast-card,.pd-vb-card,.lh-match-card,.mt-catalog-card){border-top-width:1px;}
.v2-home.v2-home .featured-card::before{content:none;}
.v2-home.v2-home :is(.forecast-card,.featured-card,.home-matches-card,.v2-highlight-card,.pd-vb-card,.pd-bb-card,.pd-best-card,.v2-context-link-card,.v2-context-league,.v2-context-result,.news-card,.league-card,.league-grid>a):is(:hover,:focus-within){border-color:var(--v2-border-strong);box-shadow:var(--v2-component-hover-shadow);}
.v2-home.v2-home :is(.board-bar,.pd-filter-panel,.v2-context-method>div,.results-layout,.empty-state,.source-message){border-color:var(--v2-border);border-radius:var(--v2-component-radius);box-shadow:var(--v2-component-shadow);}
.v2-home.v2-home :is(.v4-partners,.v2-context-partners){border-left-width:1px;border-color:var(--v2-nav-border);border-radius:var(--v2-component-radius);box-shadow:none;}
.v2-home.v2-home :is(.v4-partner-link,.v2-context-partner,.v2-sidebar-partner,.v2-sidebar-prediction,.v4-card-partner,.sponsor-slot){border-radius:10px;border-color:var(--v2-border);box-shadow:none;}
.v2-home.v2-home :is(.v4-card-action,.v4-card-partner,.home-matches-card__links){border-color:var(--v2-border);}
.v2-home.v2-home .v4-card-action{color:var(--v2-text);background:var(--v2-surface-alt);}
.v2-home.v2-home [data-v4-card-main]:is(:hover,:focus-visible) .v4-card-action{color:var(--v2-accent-text);background:var(--v2-accent-soft);}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-link{min-height:44px;color:var(--v2-text);background:var(--v2-surface);border-radius:inherit;}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-link:hover{color:var(--v2-text);background:var(--v2-surface-alt);}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-link:focus-visible{outline:3px solid var(--v2-focus);outline-offset:-4px;}
.v2-home.v2-home .saved-forecast-feed .card-meta{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;color:var(--v2-muted);font-size:12px;line-height:1.6;}
.v2-home.v2-home .saved-forecast-feed .card-meta>span:first-child{display:flex;align-items:center;gap:7px;min-width:0;}
.v2-home.v2-home .saved-forecast-feed .league-emblem{display:block;width:22px;height:22px;flex-shrink:0;padding:2px;object-fit:contain;background:#fff;border-radius:4px;}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-teams{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-team{display:flex;align-items:center;gap:10px;min-width:0;}
.v2-home.v2-home .saved-forecast-feed .saved-forecast-team>span:last-child{min-width:0;overflow-wrap:anywhere;}
.v2-home.v2-home .saved-forecast-feed .team-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;overflow:hidden;border:1px solid #d7dbe2;border-radius:6px;background:#fff;color:#111115;font-size:11px;line-height:1;}
.v2-home.v2-home .saved-forecast-feed .team-badge>img{position:absolute;inset:3px;z-index:1;width:24px;height:24px;object-fit:contain;background:#fff;}
.v2-home.v2-home .saved-forecast-feed .team-badge>img[hidden]{display:none;}
.v2-home.v2-home .saved-forecast-feed .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.v2-home.v2-home :is(.button,.pd-filter-clear,.pd-vb-btn,.pd-bb-btn,.pd-show-more-btn,.pd-mobile-filter-btn,.pd-expand-btn,.tm-nm-btn,.pl-cta-btn,.seo-cta-btn,.trn-fixtures-btn,.trn-cta-links__btn,.bk-btn,.bn-btn,.v2-context-action,.home-matches-card__link,.v4-partner-visit,.v2-context-partner-action){min-height:44px;border-radius:10px;font-weight:650;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;}
.v2-home.v2-home :is(.button:not(.primary),.pd-filter-clear,.pd-vb-btn--ghost,.pd-vb-btn--analysis,.pd-show-more-btn,.pd-mobile-filter-btn,.tm-nm-btn--ghost,.pl-cta-btn--secondary,.seo-cta-btn--secondary,.home-matches-card__link){color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-control-border);box-shadow:0 1px 2px rgb(0 0 0 / .04);}
.v2-home.v2-home :is(.button:not(.primary),.pd-filter-clear,.pd-vb-btn--ghost,.pd-vb-btn--analysis,.pd-show-more-btn,.pd-mobile-filter-btn,.tm-nm-btn--ghost,.pl-cta-btn--secondary,.seo-cta-btn--secondary,.home-matches-card__link):is(:hover,:focus-visible){color:var(--v2-text);background:var(--v2-surface-alt);border-color:var(--v2-border-strong);}
.v2-home.v2-home :is(.button.primary,.pd-vb-btn--bet,.pd-bb-btn--bet,.v4-partner-visit,.v2-context-partner-action){color:var(--v2-on-accent);background:var(--v2-accent);border-color:var(--v2-accent);box-shadow:0 1px 2px rgb(0 0 0 / .08);}
.v2-home.v2-home :is(.button.primary,.pd-vb-btn--bet,.pd-bb-btn--bet,.v4-partner-visit,.v2-context-partner-action):is(:hover,:focus-visible,:active){color:var(--v2-on-accent);background:var(--v2-accent-hover);border-color:var(--v2-accent-hover);}
.v2-home.v2-home .button.primary.v2-primary-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:8px 9px 8px 20px;border-radius:12px;box-shadow:0 1px 0 rgb(255 255 255 / .14) inset,0 5px 12px -8px rgb(0 0 0 / .35);font-size:14px;line-height:1.5;}
.v2-home.v2-home .v2-primary-cta>svg{width:34px;height:34px;padding:8px;border-radius:8px;background:rgb(255 255 255 / .14);color:inherit;transition:transform .15s ease,background-color .15s ease;}
.v2-home.v2-home .v2-primary-cta:is(:hover,:focus-visible)>svg{background:rgb(255 255 255 / .22);transform:translateX(2px);}
.v2-home.v2-home .v2-primary-cta:active>svg{transform:translateX(0);}
.v2-home.v2-home :is(.day-tabs,.pd-filter-tabs){border-radius:10px;background:var(--v2-surface-alt);}
.v2-home.v2-home :is(.sc-date-pill,.sc-league-btn,.sc-date-nav__cal,.pd-calc-spin__btn,.day-tabs button,.pd-market-btn,.pd-line-btn,.pd-date-pill,.pd-league-pill,.pd-date-nav__cal,.tm-tab,.trn-tab,.pl-tab,.bk-filter-btn,.bn-filter-btn,.hl-filter-btn,.tf-type-btn,.trn-league-bar__item){min-height:44px;border-radius:9px;box-shadow:none;color:var(--v2-text);background-color:var(--v2-surface);border-color:var(--v2-control-border);}
.v2-home.v2-home :is(.sc-date-pill,.sc-league-btn,.sc-date-nav__cal,.pd-calc-spin__btn,.day-tabs button,.pd-market-btn,.pd-line-btn,.pd-date-pill,.pd-league-pill,.pd-date-nav__cal,.tm-tab,.trn-tab,.pl-tab,.bk-filter-btn,.bn-filter-btn,.hl-filter-btn,.tf-type-btn,.trn-league-bar__item):is(:hover,:focus-visible,:focus-within){color:var(--v2-text);background-color:var(--v2-surface-alt);border-color:var(--v2-border-strong);}
.v2-home.v2-home :is(.sc-date-pill--active,.sc-league-btn--active,.day-tabs button[aria-pressed="true"],.pd-market-btn--active,.pd-line-btn--active,.pd-date-pill--active,.pd-league-pill--active,.tm-tab.active,.trn-tab.active,.pl-tab.active,.bk-filter-btn.active,.bk-filter-btn--active,.bn-filter-btn.active,.bn-filter-btn--active,.hl-filter-btn.active,.tf-type-btn.active){color:var(--v2-accent-text);background:var(--v2-accent-soft);border-color:transparent;box-shadow:none;}
.v2-home.v2-home .side-link.active{color:var(--v2-nav-text);background:var(--v2-nav-alt);box-shadow:none;}
.v2-home.v2-home .v2-site-content .pd-date-nav__cal,
.v2-home.v2-home .v2-site-content .pd-date-nav__cal input[type="date"]{min-width:44px;min-height:44px;box-sizing:border-box;}
.v2-home.v2-home :is(.search-box,.select-box,.pd-filter-select,.dsn-league-select,.bk-search,.bn-search,.tf-filter-search,.tf-filter-select,.tl-search-wrap,.pg-form__input,.seo-odds-calc__input,.trn-season-select){min-height:44px;color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-control-border);border-radius:9px;box-shadow:0 1px 2px rgb(0 0 0 / .035) inset;}
.v2-home.v2-home :is(.search-box,.select-box,.tl-search-wrap):focus-within{outline:3px solid var(--v2-focus);outline-offset:3px;}
.v2-home.v2-home .v2-heading-icon{display:inline-block;width:20px!important;height:20px!important;flex:0 0 20px;vertical-align:-3px;margin-inline-end:9px;color:inherit;opacity:.8;stroke-width:1.7;}
.v2-home.v2-home .v2-league-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;padding:2px;object-fit:contain;vertical-align:-3px;background:#fff;border:1px solid #d7dbe2;border-radius:4px;}
.v2-home.v2-home :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--v2-focus);outline-offset:3px;}
.v2-home.v2-home :is(.topbar,.side-nav,.footer) :focus-visible{outline-color:var(--v2-nav-accent);}
.v2-home.v2-home :is(button,input,select,textarea):disabled{cursor:not-allowed;box-shadow:none;}
@media(prefers-reduced-motion:reduce){.v2-home.v2-home :is(.button,.pd-filter-clear,.pd-vb-btn,.pd-bb-btn,.v2-primary-cta>svg){transition:none;}
.v2-home.v2-home .v2-primary-cta:is(:hover,:focus-visible,:active)>svg{transform:none;}
}
.v2-home.v2-home .v2-legacy-heading-icon{display:none!important;}
.v2-home.v2-home .v2-ssi-heading-icon{display:inline-block!important;width:20px!important;height:20px!important;flex-shrink:0;stroke-width:1.7;}
.v2-home.v2-home .v2-site-content .trn-league-bar__more{color:var(--v2-text);background:var(--v2-surface);border-color:var(--v2-control-border);min-width:44px;min-height:44px;box-sizing:border-box;}
.v2-home.v2-home .v2-site-content .trn-league-bar__more:is(:hover,:focus-visible){color:var(--v2-text);background:var(--v2-surface-alt);border-color:var(--v2-border-strong);}
.v2-home.v2-home .dsn-bk-promo__copy,
.v2-home.v2-home .v2-site-content .tf-type-btn{min-width:44px;min-height:44px;box-sizing:border-box;flex-shrink:0;}
.v2-home.v2-home .v2-site-content #hlLeagueSearch{min-width:44px;min-height:44px;box-sizing:border-box;}
.v2-home.v2-home :is(.sc-league-btn,.sc-date-nav__cal,.sc-date-nav__cal input,.pd-calc-spin__btn){min-width:44px;min-height:44px;box-sizing:border-box;}
.v2-home.v2-home :is(.pd-calc-input,.search-box input){min-height:44px;}
.v2-home.v2-home .pd-calc-spin{flex-direction:row;}
.v2-home.v2-home .pd-calc-spin__btn:first-child{border-bottom:0;border-inline-end:1px solid var(--v2-border);}
.v2-home.v2-home .pd-calc-input-wrap:focus-within{outline:3px solid var(--v2-focus);outline-offset:3px;}
.v2-home.v2-home .v2-version-toolbar>.dsn-header__controls{width:100%;margin:0;}
.v2-home.v2-home .varim-language-picker{width:100%;}
.v2-home.v2-home .varim-language-picker>summary{min-height:44px;width:100%;box-sizing:border-box;color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-control-border);border-radius:9px;}
.v2-home.v2-home .varim-language-list{position:static;width:100%;min-width:0;margin:8px 0 0;padding:5px;box-sizing:border-box;color:var(--v2-text);background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:10px;box-shadow:none;}
.v2-home.v2-home .varim-language-list a{min-height:44px;color:var(--v2-text);background:var(--v2-surface);border-radius:7px;}
.v2-home.v2-home :is(.varim-language-picker>summary,.varim-language-list a):is(:hover,:focus-visible){color:var(--v2-text);background:var(--v2-surface-alt);border-color:var(--v2-border-strong);}
.v2-home.v2-home .varim-language-list a[aria-current]{color:var(--v2-accent-text);background:var(--v2-accent-soft);}
.v2-home.v2-home .varim-language-picker :focus-visible{outline-color:var(--v2-focus);}
@media(max-width:600px){.v2-home.v2-home .hero-actions{flex-wrap:wrap;gap:12px;}
.v2-home.v2-home .hero-actions>a{flex:0 0 auto;max-width:100%;white-space:normal;}
.v2-home.v2-home .v2-primary-cta>span{min-width:0;}
}
.v2-home.v2-home{--v2-sidebar-width:200px;--v2-header-height:64px;}
.v2-home.v2-home :is(.workspace,.v2-site-workspace){grid-template-columns:200px minmax(0,1fr);max-width:1680px;}
.v2-home.v2-home .v2-global-header{height:64px;min-height:64px;padding:9px 24px;gap:16px;z-index:90;box-sizing:border-box;}
.v2-home.v2-home .v2-global-header .topnav{gap:16px;min-width:0;}
.v2-home.v2-home .v2-global-header .topnav>a{min-height:44px;padding:7px 0;font-size:12px;white-space:nowrap;color:var(--v2-nav-muted);border-bottom:2px solid transparent;}
.v2-home.v2-home .v2-global-header .topnav>a:is(:hover,:focus-visible,[aria-current]){color:var(--v2-nav-text);border-color:var(--v2-nav-accent);}
.v2-home.v2-home .v2-global-header .brand{min-height:44px;padding:0;}
.v2-home.v2-home .v2-global-header .brand>img{width:119px;height:36px;object-fit:contain;}
.v2-home.v2-home .v2-global-sidebar{padding:24px 12px;}
.v2-home.v2-home .v2-global-sidebar :is(.side-link,.league-nav){display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 8px;border-radius:9px;font-size:12px;color:var(--v2-nav-muted);}
.v2-home.v2-home .v2-global-sidebar .side-link>span:last-child{margin:0;padding:0;border:0;font-size:inherit;color:inherit;}
.v2-home.v2-home .v2-global-sidebar :is(.side-link,.league-nav):is(:hover,:focus-visible,.active){color:var(--v2-nav-text);background:var(--v2-nav-alt);box-shadow:none;}
.v2-home.v2-home .v2-global-sidebar :is(.side-link,.league-nav)>svg{width:18px;height:18px;flex-shrink:0;}
.v2-home.v2-home .v2-global-sidebar .league-nav>svg:last-child{width:13px;margin-left:auto;}
.v2-home.v2-home .v2-global-sidebar .side-title{margin:0 8px 10px;font-size:10px;letter-spacing:1px;}
.v2-home.v2-home .v2-global-sidebar .side-rule{margin:18px 8px;height:1px;background:var(--v2-nav-border);}
.v2-home.v2-home .v2-global-sidebar .side-more{display:flex;align-items:center;gap:8px;min-height:44px;margin:4px 8px 0;color:var(--v2-nav-muted);font-size:12px;}
.v2-home.v2-home .v2-more-football{margin-top:12px;border-top:1px solid var(--v2-nav-border);padding-top:8px;}
.v2-home.v2-home :is(.v2-more-football,.v2-mobile-leagues)>summary{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 8px;color:var(--v2-nav-text);cursor:pointer;font-size:12px;list-style:none;}
.v2-home.v2-home :is(.v2-more-football,.v2-mobile-leagues)>summary::-webkit-details-marker{display:none;}
.v2-home.v2-home :is(.v2-more-football,.v2-mobile-leagues):not([open])>div{display:none;}
.v2-home.v2-home :is(.v2-more-football,.v2-mobile-leagues)>summary svg{width:14px;height:14px;}
.v2-home.v2-home .mobile-nav [data-v2-global-mobile]>a,.v2-home.v2-home .mobile-nav :is(.side-link,.league-nav){display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 8px;font-size:13px;color:var(--v2-nav-muted);}
.v2-home.v2-home .mobile-nav a:is(:hover,:focus-visible,[aria-current]){color:var(--v2-nav-text);background:var(--v2-nav-alt);}
.v2-home.v2-home .mobile-nav .league-nav>svg:last-child{margin-left:auto;}
.v2-home.v2-home .site-search{position:relative;margin:0;}
.v2-home.v2-home .site-search>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--v2-control-border);border-radius:10px;color:var(--v2-nav-text);cursor:pointer;list-style:none;font-size:12px;}
.v2-home.v2-home .site-search>summary::-webkit-details-marker{display:none;}
.v2-home.v2-home .site-search>summary svg{width:18px;height:18px;}
.v2-home.v2-home .site-search form{position:absolute;z-index:100;right:0;top:calc(100% + 8px);display:grid;gap:8px;width:300px;max-width:calc(100vw - 24px);padding:16px;background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-border);border-radius:16px;box-shadow:var(--v2-shadow-float);}
.v2-home.v2-home .site-search:not([open])>form{display:none;}
.v2-home.v2-home .site-search form input[type=search]{width:100%;min-height:44px;padding:8px;background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-control-border);border-radius:9px;}
.v2-home.v2-home .site-search form button{min-height:44px;background:var(--v2-accent);color:var(--v2-on-accent);border:1px solid var(--v2-accent);border-radius:9px;}
.v2-home.v2-home .v2-noscript-nav{margin:12px;padding:12px;border:1px solid var(--v2-border);background:var(--v2-surface);border-radius:10px;}
.v2-home.v2-home .v2-noscript-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px;}
.v2-home.v2-home .v2-highlights{margin:0 0 24px;}
.v2-home.v2-home .v3-live{margin:0 0 20px;}
.v2-home.v2-home .v3-live__team{font-size:14px;font-weight:700;}
.v2-home.v2-home .v3-live__score{font-size:24px;font-weight:750;}
.v2-home.v2-home .v3-live__row[data-live-phase="live"],.v2-home.v2-home [data-v2-sidebar] .sb-mt-row--live{background:var(--v2-accent-soft);border-color:var(--v2-border);}
.v2-home.v2-home .v3-live__row[data-live-phase="live"] .v3-live__status,.v2-home.v2-home [data-v2-sidebar] .sb-mt-row--live .sb-mt-badge{padding:3px 7px;border-radius:5px;background:#c9001f;color:#fff;font-size:11px;font-weight:750;}
.v2-home.v2-home [data-v2-sidebar] .sb-mt-row--live .sb-mt-score{font-size:20px;font-weight:750;}
.v2-home.v2-home [data-v2-sidebar] .sb-mt-row--live .sb-mt-tname{font-weight:700;}
@media(max-width:1530px){.v2-home.v2-home .v2-global-header :is(.product-name,.header-divider){display:none;}
}
@media(max-width:1270px){.v2-home.v2-home :is(.workspace,.v2-site-workspace){display:block;}
.v2-home.v2-home :is(.v2-global-sidebar,.v2-global-header .topnav,.v2-global-header>.site-search){display:none;}
.v2-home.v2-home .v2-global-header .brand{margin-right:auto;}
.v2-home.v2-home .v2-global-header .menu-toggle{display:inline-flex;}
.v2-home.v2-home .mobile-nav .site-search form{position:static;width:100%;max-width:none;}
}
@media(max-width:760px){.v2-home.v2-home .v2-global-header{padding:9px 16px;gap:8px;}
.v2-home.v2-home .v2-global-header .brand>img{width:104px;height:32px;}
.v2-home.v2-home .v2-global-header .theme-label{display:none;}
.v2-home.v2-home .v2-global-header .theme-toggle{width:44px;padding:8px;}
}
.v2-home.v2-home :is(section[id],main[id],section[id] h2){scroll-margin-top:80px;}
.v2-home.v2-home .v2-site-guide{margin-top:8px;border-top:1px solid var(--v2-nav-border);padding-top:8px;}
.v2-home.v2-home .v2-site-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 8px;color:var(--v2-nav-text);cursor:pointer;list-style:none;font-size:12px;}
.v2-home.v2-home .v2-site-guide>summary::-webkit-details-marker{display:none;}
.v2-home.v2-home .v2-site-guide>summary svg{width:14px;height:14px;}
.v2-home.v2-home .v2-site-guide ol{margin:0;padding:0 0 0 24px;color:var(--v2-nav-muted);font-size:12px;}
.v2-home.v2-home .v2-site-guide a{display:flex;flex-direction:column;gap:3px;min-height:44px;padding:9px 4px;color:var(--v2-nav-text);}
.v2-home.v2-home .v2-site-guide a>span{color:var(--v2-nav-muted);font-size:11px;line-height:1.6;}
.v2-home.v2-home .v2-highlights .v2-widget-highlights{display:block;}
.v2-home.v2-home .v2-highlights .v2-highlights-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;max-width:100%;padding:0 0 8px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;}
.v2-home.v2-home .v2-highlights .v2-highlight-card{scroll-snap-align:start;}
.v2-home.v2-home .v2-highlights .hlw-card__body{padding:12px;}
@media(max-width:1050px){.v2-home.v2-home .v2-highlights .v2-highlights-track{grid-auto-columns:calc((100% - 16px)/2);}
}
@media(max-width:760px){.v2-home.v2-home .v2-highlights .v2-highlights-track{grid-auto-columns:86%;gap:12px;}
}
.v2-home.v2-home .v2-global-header .product-name{max-width:110px;font-size:11px;line-height:1.5;letter-spacing:1.5px;color:var(--v2-nav-muted);}
.v2-home.v2-home .v2-global-header .header-divider{width:1px;height:28px;background:var(--v2-nav-border);}
.v2-home.v2-home :is(.v2-global-sidebar,.v2-global-header,.mobile-nav,.v2-noscript-nav) svg{width:18px;height:18px;flex-shrink:0;}
.v2-home.v2-home .v2-global-sidebar .side-note{margin:20px 0;padding:14px 10px;border:1px solid var(--v2-nav-border);border-radius:10px;color:var(--v2-nav-text);background:var(--v2-nav-alt);font-size:12px;line-height:1.7;}
.v2-home.v2-home .v2-global-sidebar .side-note>strong{display:block;margin:8px 0;font-size:13px;}
.v2-home.v2-home .v2-global-sidebar .side-note p{margin:0 0 8px;color:var(--v2-nav-muted);}
.v2-home.v2-home .v2-global-sidebar .side-note a{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--v2-nav-text);}
.v2-home.v2-home .v2-global-sidebar .side-bottom{margin:20px 8px 0;color:var(--v2-nav-muted);font-size:11px;line-height:1.8;}
.v2-home.v2-home .v2-ai-review-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:3px 6px;border:0;border-radius:5px;color:var(--v2-text);background:var(--v2-surface-alt);font-size:11px;line-height:1.5;}
.v2-home.v2-home .v2-ai-review-badge .v2-ai-icon{width:18px;height:18px;flex-shrink:0;}
.v2-home.v2-home .v2-submenu>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 8px;font-size:12px;color:var(--v2-nav-muted);cursor:pointer;list-style:none;}
.v2-home.v2-home .v3-live__team,.v2-home.v2-home .v3-live__team:last-child{flex-direction:column;text-align:center;overflow-wrap:normal;word-break:normal}
@media(max-width:760px){.v2-home.v2-home .v3-live__list{grid-auto-columns:100%}
.v2-home.v2-home .v3-live__team{font-size:13px}
}
.v2-home.v2-home :is(.text-link,.v3-live__head>a,.v2-context-heading>a,.v2-context-more,.record-intro>a,.record-unavailable>a,.hero-secondary,.mt-link-muted>a,.v2-review-method-link,.sc-upcoming__cta>a,.tm-info-link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--v2-border);border-radius:10px;background:var(--v2-surface-alt);color:var(--v2-text);font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere}
.v2-home.v2-home :is(.text-link,.v3-live__head>a,.v2-context-heading>a,.v2-context-more,.record-intro>a,.record-unavailable>a,.hero-secondary,.mt-link-muted>a,.v2-review-method-link,.sc-upcoming__cta>a,.tm-info-link):is(:hover,:focus-visible){background:var(--v2-surface);color:var(--v2-accent-text);border-color:var(--v2-border-strong);text-decoration:none}
.v2-home.v2-home :is(.section-heading,.v2-context-heading){flex-wrap:wrap}
.v2-home.v2-home .sc-filter-bar{min-width:0}
.v2-home.v2-home :is(.sc-league-btn,.sc-date-pill,.sc-chip-wc,.sc-live-only-btn){flex:0 0 auto;white-space:nowrap;width:auto;min-height:44px;box-sizing:border-box}
.v2-home.v2-home .sc-league-btn img{flex-shrink:0}
@media(max-width:760px){.v2-home.v2-home .sc-filter-row{flex-wrap:wrap}
.v2-home.v2-home .sc-filter-row .sc-filter-bar{flex-basis:100%}
.v2-home.v2-home .v3-live__head{align-items:center}
}
.v2-home.v2-home .v2-context .v2-context-partners .v2-context-heading>a{background:var(--v2-nav-alt);color:var(--v2-nav-text);border-color:var(--v2-nav-border)}
.v2-home.v2-home .v2-context .v2-context-partners .v2-context-heading>a:is(:hover,:focus-visible){background:var(--v2-nav-alt);color:var(--v2-nav-accent);border-color:var(--v2-nav-border)}

.v2-home.v2-home .v2-global-header .topnav>a{min-width:44px;justify-content:center}
