:root{--c-action:#0F1842;--c-action-hover:#1D2C63;--c-action-ink:#FFFFFF;--c-outline:#0F1842;--c-chip-line:var(--ds-border-strong);--c-card-shadow:0 1px 2px rgba(15,24,66,.06),0 2px 6px rgba(15,24,66,.04);--c-card-shadow-hover:0 6px 18px rgba(15,24,66,.12),0 1px 3px rgba(15,24,66,.08);--c-partner-edge:#B86A00;--c-press:translateY(1px)}[data-theme="dark"]{--c-action:#EAF2FA;--c-action-hover:#FFFFFF;--c-action-ink:#0B1A2E;--c-outline:#A8C0D0;--c-card-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 2px 8px rgba(0,0,0,.28);--c-card-shadow-hover:0 1px 0 rgba(255,255,255,.05) inset,0 8px 22px rgba(0,0,0,.4);--c-partner-edge:#FF9900}html :is(a,button,summary,select,input,[role="button"],[tabindex]):focus-visible{outline:3px solid var(--ds-focus) !important;outline-offset:2px !important;box-shadow:0 0 0 6px color-mix(in srgb,var(--ds-focus) 22%,transparent) !important}html body .btn,html body .hero-cta-row .btn,html body .hero-editorial.hero-paper .hero-cta-row .btn,html[data-theme] body .hero-editorial.hero-paper .hero-cta-row .btn,html body .site-header .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.625rem 1.125rem;background:var(--ds-surface) !important;color:var(--ds-ink) !important;border:1.5px solid var(--c-outline) !important;border-radius:var(--radius-2);font-size:.9375rem;font-weight:650;line-height:1.2;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}html body .btn:hover,html body .hero-cta-row .btn:hover,html[data-theme] body .hero-editorial.hero-paper .hero-cta-row .btn:hover{background:var(--ds-surface-raised) !important;color:var(--ds-ink) !important;border-color:var(--c-outline) !important}html body .btn-primary,html body .hero-cta-row .btn-primary,html[data-theme] body .hero-editorial.hero-paper .hero-cta-row .btn-primary,html body .hu-cta--primary{background:var(--c-action) !important;color:var(--c-action-ink) !important;border-color:var(--c-action) !important}html body .btn-primary:hover,html body .hero-cta-row .btn-primary:hover,html[data-theme] body .hero-editorial.hero-paper .hero-cta-row .btn-primary:hover,html body .hu-cta--primary:hover{background:var(--c-action-hover) !important;color:var(--c-action-ink) !important;border-color:var(--c-action-hover) !important}html body :is(.btn,.cta-btn,.partner-cta,.live-chip,.odds-filter,.lt-sort-pill):active{transform:var(--c-press)}html body .btn-lg{min-height:48px;padding:.75rem 1.375rem;font-size:1rem}html body .btn-link,html body .hu-cta--secondary{min-height:44px;padding:.5rem .25rem;background:none !important;border:0 !important;color:var(--ds-primary) !important;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em}html[data-theme="dark"] body .btn-link{color:var(--ds-primary) !important}html body .btn-link:hover{text-decoration-thickness:2.5px}html body p:has(>.btn-lg){margin:var(--space-5) 0 0 !important}html body :is(.tour-card,.match-card,.rh-card,.related-card,.watch-item,.dd-promo,.country-cell,.matches-card,.day-cell){background:var(--ds-surface) !important;border:1px solid var(--ds-border) !important;box-shadow:var(--c-card-shadow);color:var(--ds-text)}html body :is(.tour-card,.match-card,.rh-card,.related-card,.watch-item,.dd-promo,.country-cell,.day-cell):hover{border-color:var(--ds-border-strong) !important;box-shadow:var(--c-card-shadow-hover)}html body .country-cell{box-shadow:none}html body .matches-card .match-card{box-shadow:none}html body .week-strip .day-cell.has-many{background:var(--ds-surface) !important}html body .week-strip .day-cell.today,html[data-theme] body .week-strip .day-cell.today{background:var(--ds-ink) !important;border-color:var(--ds-ink) !important}html body .week-strip .day-cell.today :is(.day-name,.day-num,.day-count),html[data-theme] body .week-strip .day-cell.today :is(.day-name,.day-num,.day-count){color:var(--ds-bg) !important;opacity:1 !important}html body :is(.live-chip,.odds-filter,.lt-sort-pill,.lt-match__pill,.lt-related-link,.riv-pill,.player-h2h-link,.hero-paper-stat,.chip-link,.rk-langs__list a),html body .lt-today-sort .lt-sort-pill,html[data-theme] body .lt-today-sort .lt-sort-pill{display:inline-flex;align-items:center;gap:.4em;min-height:40px;padding:.375rem .875rem;background:var(--ds-surface) !important;color:var(--ds-text) !important;border:1px solid var(--c-chip-line) !important;border-radius:999px;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}html body :is(.live-chip,.odds-filter,.lt-sort-pill){min-height:44px}html body :is(.live-chip,.odds-filter,.lt-sort-pill,.lt-match__pill,.lt-related-link,.riv-pill,.player-h2h-link,.hero-paper-stat,.chip-link,.rk-langs__list a):hover{background:var(--ds-surface-raised) !important;border-color:var(--ds-ink) !important}html body :is(.live-chip,.odds-filter,.lt-sort-pill):is(.is-active,[aria-pressed="true"]),html[data-theme] body .lt-today-sort .lt-sort-pill:is(.is-active,[aria-pressed="true"]),html[data-theme] body :is(.live-chip,.odds-filter):is(.is-active,[aria-pressed="true"]){background:var(--ds-ink) !important;color:var(--ds-bg) !important;border-color:var(--ds-ink) !important}html body :is(.live-chip,.odds-filter):is(.is-active,[aria-pressed="true"]) .live-dot{box-shadow:0 0 0 2px var(--ds-bg)}html body .odds-filter span[style*="opacity"]{opacity:1 !important;color:inherit;font-weight:450}html body .hero-paper-stat--lime::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-court);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-court) 35%,transparent)}html body .hero-paper-stat strong{font-variant-numeric:tabular-nums}html body .social-pill{background:var(--ds-surface) !important;color:var(--ds-text) !important;border:1px solid var(--c-chip-line) !important}html body .social-pill:hover{border-color:var(--ds-ink) !important}html body .site-header :is(.country-pick,.theme-toggle,.nav-toggle),html body .hamburger,html body .drawer-close{border-color:var(--ds-border-strong) !important}html body .skip-link{border:2px solid var(--ds-bg)}html body :is(.cta-slot,.partner-card,.live-page-cta,.lt-watch-banner,.lt-stream-hero,.lt-mwatch-cta:not(.lt-stream-hero__btn)){background:var(--ds-sponsor-bg) !important;border:1px solid var(--ds-sponsor-border) !important;border-top:3px solid var(--ds-sponsor-action) !important;box-shadow:var(--c-card-shadow)}html body :is(.cta-btn,.partner-cta,.lt-watch-banner__btn,.lt-stream-hero__btn,.lt-mwatch-cta__btn,.watch-partner-btn,.lt-stake-cta__btn){background:var(--ds-sponsor-action) !important;color:var(--ds-sponsor-action-ink) !important;border:1px solid var(--c-partner-edge) !important;border-radius:var(--radius-2);font-weight:700;min-height:44px}html body :is(.cta-btn,.partner-cta,.lt-watch-banner__btn,.lt-stream-hero__btn,.lt-mwatch-cta__btn,.watch-partner-btn,.lt-stake-cta__btn):hover{background:var(--ds-action-hover) !important}html body .lt-stream-hero__btn--bet365{border-color:#8A7400 !important}html body .lt-mwatch-partner__link{background:var(--ds-surface) !important;border:1px solid var(--c-chip-line) !important;border-radius:var(--radius-2)}html body .lt-mwatch-partner__link:hover{border-color:var(--ds-ink) !important}html body .match-row .mr-watch-btn,html body .mr-watch-btn{min-height:44px;min-width:0;padding:0 .25rem !important;gap:.3em;background:none !important;border:0 !important;box-shadow:none !important;color:var(--ds-primary) !important;font-size:.8125rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;white-space:nowrap}html body .mr-watch-btn .mr-watch-btn__icon{display:none !important}html body .mr-watch-btn .mr-watch-btn__label,html body .match-row:hover .mr-watch-btn__label,html[data-theme] body .mr-watch-btn__label strong{color:inherit !important;font-weight:inherit}html body .mr-watch-btn:hover{text-decoration-thickness:2.5px}html body .lt-stake-cta,html[data-theme] body .lt-stake-cta{background:#0F1842 !important;border:1px solid #0F1842 !important;border-top:3px solid var(--ds-sponsor-action) !important;box-shadow:var(--c-card-shadow)}html body .lt-stake-cta .cta-disclaimer{color:rgba(244,241,233,.78) !important}html body .mr-group-partner{display:flex;align-items:center;gap:.75rem;min-height:44px;margin:.25rem 0 .5rem;padding:.375rem .375rem .375rem .875rem;background:var(--ds-sponsor-bg);border:1px solid var(--ds-sponsor-border);border-left:3px solid var(--ds-sponsor-action);border-radius:var(--radius-2);color:var(--ds-sponsor-text);font-size:.8125rem;text-decoration:none}html body .mr-group-partner__msg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .mr-group-partner__disc{color:var(--ds-text-muted);font-size:.75rem}html body .mr-group-partner__btn{display:inline-flex;align-items:center;min-height:32px;padding:0 .875rem;border-radius:var(--radius-1);background:var(--ds-sponsor-action);color:var(--ds-sponsor-action-ink);border:1px solid var(--c-partner-edge);font-weight:700}html body .mr-group-partner:hover .mr-group-partner__btn{background:var(--ds-action-hover)}html body .match-row .mr-expand{background:transparent !important;border:1px solid transparent !important;color:var(--ds-text-muted);min-width:44px;min-height:44px}html body .match-row .mr-expand:hover{border-color:var(--ds-border-strong) !important;color:var(--ds-ink)}.tour-tile{--tile:56px;--surf:#2A5C9E;position:relative;flex:none;display:inline-grid;place-items:center;width:var(--tile);height:var(--tile);border-radius:calc(var(--tile) * .2);background:linear-gradient(#fff,#fff) 50% 50% / 1.5px 56% no-repeat,linear-gradient(#fff,#fff) 50% 22% / 56% 1.5px no-repeat,linear-gradient(#fff,#fff) 50% 78% / 56% 1.5px no-repeat,var(--surf);box-shadow:inset 0 0 0 calc(var(--tile) * .07) var(--surf),inset 0 0 0 calc(var(--tile) * .07 + 1.5px) rgba(255,255,255,.9);color:#fff;overflow:hidden}.tour-tile--indoor{--surf:#354A86}.tour-tile--clay{--surf:#B4502A}.tour-tile--grass{--surf:#3C7A37}.tour-tile__tier{position:relative;padding:.1em .32em;border-radius:4px;background:var(--surf);font:800 calc(var(--tile) * .26)/1 var(--font-sans,inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tour-tile--long .tour-tile__tier{font-size:calc(var(--tile) * .21)}html body .tour-card .tour-tile{margin-right:.25rem}html body [data-cue="end"]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}html body [data-cue="start"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem);mask-image:linear-gradient(90deg,transparent,#000 2.5rem)}html body [data-cue="both"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}html body :is(.bcast-region-h,.bs-eyebrow,.career-stat-label,.cf-label,.cp-head,.cs-lbl,.cta-eyebrow,.cta-label,.dd-eyebrow,.dd-kpi-label,.dd-promo-eyebrow,.drawer-title,.eyebrow,.footer-col__title,.hps-label,.lt-hub-seg__lbl,.lt-mwatch-bcast__title,.lt-mwatch-cta__eyebrow,.lt-stream-hero__btn-eyebrow,.lt-today-sort__label,.lt-watch-banner__eyebrow,.matches-card__meta,.matches-card__title,.news-eyebrow,.partner-eyebrow,.pp-bucket-head,.pp-kpi-label,.ps-card-label,.rc-eyebrow,.results-round-title,.rh-eyebrow,.rk-answer__q,.rk-langs__h,.search-hit__sec,.section-eyebrow,.stat-label,.t-childnav-lbl,.tour-hero__eyebrow,.wrap-eyebrow,.wrap-finals-eyebrow){text-transform:none !important;letter-spacing:0 !important;font-family:var(--font-sans,inherit) !important;font-weight:600}html body .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ds-text-muted) !important}html body .eyebrow::before{content:"";flex:none;width:1rem;height:3px;border-radius:2px;background:var(--ds-court)}html body .ticker:focus-within .ticker-inner{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html body *,html body *::before,html body *::after{transition-duration:0s !important;scroll-behavior:auto !important}html body :is(.tour-card,.match-card,.cta-slot,.day-cell):hover{transform:none !important}}@media (max-width:720px){html body .tour-card .tour-tile{--tile:48px !important}html body .page-header-with-emblem .tour-tile{--tile:64px !important}}html body main .crumbs{margin-top:0 !important;padding-top:0 !important}@media (max-width:700px){html body .tour-hero{aspect-ratio:auto !important;max-height:none !important;min-height:15rem}html body .tour-hero__inner{height:auto !important;min-height:15rem;justify-content:flex-end}}html body .rk-langs__list a{font-family:inherit !important;min-height:44px}html body .rk-langs__list a.rk-langs__on{background:var(--ds-ink) !important;color:var(--ds-bg) !important;border-color:var(--ds-ink) !important}html body .rankings-meta{font-family:inherit !important;text-transform:none !important;letter-spacing:0 !important;flex-wrap:wrap;gap:.5rem;color:transparent;font-size:0}html body .rankings-meta::before{display:none !important}html body .rankings-meta a{display:inline-flex;align-items:center;min-height:40px;padding:.375rem .875rem;border-radius:999px;background:var(--ds-surface);border:1px solid var(--c-chip-line);color:var(--ds-text) !important;font-size:.875rem;font-weight:600;text-decoration:none}html body .rankings-meta a:hover{border-color:var(--ds-ink);background:var(--ds-surface-raised)}html body .hero-board{align-self:center;justify-self:stretch;display:grid;gap:0;max-width:26rem;width:100%;margin-left:auto;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-3);box-shadow:var(--c-card-shadow);overflow:hidden}html body .hero-board__head{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:700;color:var(--ds-ink);border-bottom:1px solid var(--ds-border)}html body .hero-board__head .live-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-live)}html body .hero-board__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:52px;padding:.75rem 1.125rem;color:var(--ds-text);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}html body .hero-board__row strong{font-size:1.5rem;line-height:1;font-weight:750;color:var(--ds-ink);font-variant-numeric:tabular-nums}html body .hero-board__row small{margin-left:.35rem;font-size:.75rem;font-weight:600;color:var(--ds-text-muted)}html body .hero-board__row:hover{background:var(--ds-surface-raised)}html body .hero-board__tour{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.125rem;background:var(--ds-surface-raised);color:var(--ds-text);text-decoration:none}html body .hero-board__tour>span:last-child{display:grid;gap:.1rem}html body .hero-board__tour strong{font-size:1rem;color:var(--ds-ink)}html body .hero-board__k{font-size:.8125rem;color:var(--ds-text-muted)}@media (max-width:760px){html body .hero-board{display:none}}html body .site-header .theme-toggle{width:44px;min-width:44px;padding:0 !important}html body .site-header .theme-toggle svg{width:20px !important;height:20px !important;fill:none;flex:none}html body .bm-score{background:var(--ds-ink) !important;color:var(--ds-bg) !important;border:0 !important;border-radius:var(--radius-1);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:0}html body .stat-row{display:grid !important;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:0 !important;background:var(--ds-surface);border:1px solid var(--ds-border) !important;border-radius:var(--radius-3);overflow:hidden;box-shadow:var(--c-card-shadow)}html body .stat-row .stat-cell{border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;border-left:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent) !important}html body .stat-row .stat-cell:first-child{border-left:0 !important}@media (max-width:720px){html body .stat-row{grid-auto-flow:row;grid-template-columns:1fr 1fr}html body .stat-row .stat-cell:nth-child(odd){border-left:0 !important}html body .stat-row .stat-cell:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent) !important}}html body .tour-hero__eyebrow{display:none !important}html body .form-spark{flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none}html body .form-block{flex:none}html body .lt-live-board__live{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-3);padding:1rem 1.125rem;box-shadow:var(--c-card-shadow)}html body .lt-live-board__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}html body .lt-live-board__meta{font-size:.8125rem;color:var(--ds-text-muted)}html body .lt-live-board .lt-status{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}html body .lt-live-board .lt-status.is-live{background:var(--ds-live-surface);color:var(--ds-live);border:1px solid var(--ds-live)}html body .lt-live-board .lt-status.is-final{background:var(--ds-surface-raised);color:var(--ds-text);border:1px solid var(--ds-border-strong)}html body .lt-live-board .live-dot{width:7px;height:7px;border-radius:50%;background:currentColor}html body .lt-live-board__score{display:grid;gap:.25rem}html body .lt-live-board__row{display:flex;align-items:center;gap:.75rem;min-height:40px}html body .lt-live-board__row+.lt-live-board__row{border-top:1px solid color-mix(in srgb,var(--ds-border) 60%,transparent)}html body .lt-live-board__name{flex:1;min-width:0;font-weight:650;color:var(--ds-ink);display:inline-flex;align-items:center;gap:.5rem}html body .lt-live-board__serve{width:8px;height:8px;border-radius:50%;background:var(--ds-court);box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-court) 30%,transparent)}html body .lt-live-board__set{min-width:1.75rem;text-align:center;font-size:1.125rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--ds-ink)}html body .lt-live-board__set sup{font-size:.6em;margin-left:1px;color:var(--ds-text-muted)}html body [hidden]{display:none !important}html body .status-chip.is-live{gap:.375rem;align-items:center;color:var(--ds-live,#C62828);border-color:currentColor}html body .status-chip.is-live .live-pulse{width:6px;height:6px;margin:0}html body .status-chip.is-live .live-pulse+.live-dot,html body .lt-hub-live-chip .live-dot+.live-dot{display:none}html body :is(.rankings-table,.rk-table) td a{display:inline-flex;align-items:center;min-height:44px}html body .tour-card.featured .badge.live::before{color:var(--live,#C62828) !important}html body .tw{margin:1rem 0 1.5rem;max-width:760px}html body .tw-mine{background:var(--ds-surface);border:1px solid var(--ds-border);border-left:4px solid var(--ds-ink);border-radius:var(--radius-2,8px);padding:1rem 1.125rem;margin-bottom:1rem;box-shadow:var(--c-card-shadow)}html body .tw-mine__k{font-size:.875rem;font-weight:600;color:var(--ds-text-muted)}html body .tw-mine__who{font-size:1.25rem;font-weight:700;line-height:1.3;margin:.25rem 0;color:var(--ds-text)}html body .tw-mine__who a,html body .tw-who a{color:inherit;text-decoration:underline;text-underline-offset:3px}html body .tw-mine__meta{font-size:.875rem;color:var(--ds-text-muted)}html body .tw-mine__meta a{color:var(--ds-ink);text-decoration:underline}html body .tw-tbl{width:100%;background:var(--ds-surface)}html body .tw-tbl td,html body .tw-tbl th{padding:.625rem .75rem;vertical-align:top;text-align:left}html body .tw-tbl .tw-country a{display:inline-flex;gap:.5rem;align-items:center;min-height:32px;color:var(--ds-text);font-weight:600;text-decoration:none}html body .tw-tbl tr.is-mine td{background:var(--ds-surface-raised)}html body .tw-tbl tr.is-mine .tw-country a{color:var(--ds-ink)}html body .tw-note{font-size:.875rem;color:var(--ds-text-muted);margin-top:.75rem}html body .tw-all{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--radius-2,8px)}html body .tw-all>summary{min-height:48px;display:flex;align-items:center;padding:0 1rem;font-weight:600;cursor:pointer;color:var(--ds-ink);list-style:none}html body .tw-all>summary::-webkit-details-marker{display:none}html body .tw-all>summary::after{content:"+";margin-left:auto;font-size:1.25rem}html body .tw-all[open]>summary::after{content:"\2212"}html body .tw-all[open]>summary{border-bottom:1px solid var(--ds-border)}html body .tw-all .tw-tbl{margin:0}