.bscore-theme-toggle{z-index:120;top:calc(66px + env(safe-area-inset-top));color:#e6f4ec;background:#15241c;border:1px solid #33463c;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 10px;font-size:12px;font-weight:700;display:flex;position:fixed;right:max(12px,50vw - 235px)}.bscore-theme-toggle span:first-child{font-size:18px}.bscore-theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #43ef9b}html[data-bscore-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f7;--surface:#fff;--surface-2:#eef3f0;--surface-3:#e9f1ec;--line:#d9e3dc;--text:#16241c;--muted:#607168;--muted-2:#708378;--green:#087c50;--green-soft:#087c501a;--red:#d74453;background:#f6f8f7}html[data-bscore-theme=light] body{color:#16241c!important;background:#f6f8f7!important}html[data-bscore-theme=light] .bscore-theme-toggle{color:#1b3023;background:#fff;border-color:#d6e1d9}html[data-bscore-theme=light] :is(.v7Page,.bscore-tennis-v8,.bscore-hockey-v8,.bscore-sport-list-v8,.app-shell),html[data-bscore-theme=light] :is(.v7Page,.bscore-tennis-v8,.bscore-hockey-v8,.bscore-sport-list-v8) :is(main,.header,header,.v7MatchCard,.v7MatchMeta,.v7ScoreRows,.v7MatchFooter,.bottomNav,.app-bottom-nav){color:#16241c!important;background:#f6f8f7!important;border-color:#d9e3dc!important}html[data-bscore-theme=light] :is(.v7Page,.bscore-tennis-v8,.bscore-hockey-v8,.bscore-sport-list-v8) :is(.v7ScoreRow,.v7ScoreRow strong,.v7Competition,.v7Page .brand strong,.fixture-team,.tennis-player-line,.hockey-team-line,.tennis-detail-scorecard,.nhl-detail-scorecard,.tennis-premium-tabs,.nhl-detail-tabs){color:#16241c!important}html[data-bscore-theme=light] :is(.v7Page,.bscore-tennis-v8,.bscore-hockey-v8,.bscore-sport-list-v8) :is(.v7MatchCard,.v7MatchMeta,.v7ScoreRows,.v7ScoreRow,.v7MatchFooter,.tennis-detail-section,.nhl-detail-stack,.hockey-game-row,.tennis-match-row){box-shadow:none!important;border-color:#d9e3dc!important}html[data-bscore-theme=light] :is(.tennis-premium-tabs,.nhl-detail-tabs,.tennis-detail-scorecard,.state-card,.nhl-detail-stack,.hockey-line,.tennis-summary-v2,.tennis-detail-section,.tennis-radar-card,.nhl-radar-tab){color:#16241c!important;background:#fff!important;border-color:#d9e3dc!important}html[data-bscore-theme=light] :is(.tennis-premium-tabs,.nhl-detail-tabs) button{color:#435d4c!important;background:0 0!important}html[data-bscore-theme=light] :is(.tennis-premium-tabs,.nhl-detail-tabs) button.active{color:#087c50!important;border-color:#087c50!important}html[data-bscore-theme=light] :is(.v7Page,.bscore-tennis-v8,.bscore-hockey-v8,.bscore-sport-list-v8) :is(.bottomNav,.app-bottom-nav){background:#fff!important}html[data-bscore-theme=light] :is(.v7ScoreRow,.v7ScoreRow>strong,.v7ScoreRow>b,.v7Competition,.v7MatchFooter,.watchCard strong,.sideplayer strong,.tennis-detail-section strong,.nhl-detail-stack strong){color:#16241c!important}html[data-bscore-theme=light] :is(.v7MatchFooter,.eyebrow,.v7Page .eyebrow,.tennis-detail-section small,.nhl-detail-stack small){color:#607168!important}html[data-bscore-theme=light] :is(.v7Page .bottomNav,.v7Page .watchCard,.v7Page .v7MatchCard){border-color:#d9e3dc!important}@media (max-width:600px){.bscore-theme-toggle{top:calc(54px + env(safe-area-inset-top));min-width:40px;padding:0 8px;right:10px}.bscore-theme-toggle-text{display:none}}.bscore-v11-theme-slot{flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.bscore-v11-theme-slot .bscore-theme-toggle--header{flex:0 0 38px;place-items:center;line-height:1;display:grid;z-index:auto!important;color:#e6f4ec!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.bscore-v11-theme-slot .bscore-theme-toggle--header span:first-child{font-size:22px}.bscore-v11-theme-slot .bscore-theme-toggle-text{display:none!important}html[data-bscore-theme=light] .bscore-v11-theme-slot .bscore-theme-toggle--header{color:#1b3023!important;background:0 0!important;border:0!important}@media (max-width:380px){.bscore-v11-theme-slot{flex-basis:35px;width:35px;min-width:35px}.bscore-v11-theme-slot .bscore-theme-toggle--header{width:35px!important;min-width:35px!important}}
.bscore-visual-reference-v1 .bscore-feed-league{margin:16px 0 0;display:block}.bscore-visual-reference-v1 .bscore-feed-league-heading{color:#e5ebef;background:#10131e;border-bottom:1px solid #2c313d;align-items:center;gap:9px;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.bscore-visual-reference-v1 .bscore-feed-league-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:780;overflow:hidden}.bscore-visual-reference-v1 .bscore-feed-league-heading>span:last-child{color:#94a6b2;font-size:11px}.bscore-visual-reference-v1 [data-v7-role=score-feed]{display:block!important}.bscore-visual-reference-v1 .bscore-feed-league article{grid-template-columns:1fr;display:grid;position:relative;min-height:80px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #202431!important;border-radius:0!important;margin:0!important}.bscore-visual-reference-v1 .bscore-feed-league article .v7MatchMeta,.bscore-visual-reference-v1 .bscore-feed-league article .v7MatchFooter{background:0 0!important}.bscore-visual-reference-v1 [class*=v7MatchCard]{box-shadow:none!important;border-radius:0!important}.bscore-visual-reference-v1 [class*=v7MatchMeta]{background:0 0!important;border:0!important}.bscore-visual-reference-v1 [class*=v7ScoreRows]{background:0 0!important}.bscore-visual-reference-v1 [class*=v7MatchFooter]{background:0 0!important;border:0!important}.bscore-visual-reference-v1 [class*=v7Competition]{font-size:11px!important}.bscore-visual-reference-v1 [class*=v7ScoreRow]>strong{font-size:13px!important}.bscore-visual-reference-v1 [class*=v7ScoreRow]>b{font-size:20px!important}.bscore-visual-reference-v1 [class*=v7MatchMeta]{min-height:34px!important}.bscore-visual-reference-v1 [class*=v7ScoreRow]{min-height:36px!important}.bscore-visual-reference-v1 [class*=v7MatchFooter]{min-height:28px!important}@media (min-width:720px){.bscore-visual-reference-v1 .bscore-feed-league{margin-top:20px}}html[data-bscore-theme=light] .bscore-visual-reference-v1 .bscore-feed-league-heading{color:#182b20!important;background:#e9efec!important;border-color:#d6e1db!important}html[data-bscore-theme=light] .bscore-visual-reference-v1 .bscore-feed-league article{border-color:#d6e1db!important}
.bscore-v11-home .bscore-feed-league{margin:14px 0 0!important}.bscore-v11-home .bscore-feed-league-heading{background:#12151d!important;border:0!important;border-bottom:1px solid #23262f!important;min-height:43px!important;padding:9px 12px!important;font-size:12px!important}.bscore-v11-home .bscore-feed-league-heading strong{font-size:12.5px!important}.bscore-v11-home .bscore-v11-fixture{min-height:74px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1f222a!important;border-radius:0!important;grid-template-columns:58px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 2px 7px 7px!important;display:grid!important}.bscore-v11-home .bscore-v11-time{color:#9eacb0;font-variant-numeric:tabular-nums;flex-direction:column;align-items:start;gap:3px;font-size:11px;font-weight:700;line-height:1.1;display:flex}.bscore-v11-home .bscore-v11-time .bscore-v11-live{color:#53e99d}.bscore-v11-home .bscore-v11-time small{color:#69bd96;letter-spacing:.07em;font-size:8px}.bscore-v11-home .bscore-v11-teams{color:#f4f7f5;gap:7px;min-width:0;padding:3px 0;text-decoration:none;display:grid}.bscore-v11-home .bscore-v11-team{grid-template-columns:23px minmax(0,1fr) 27px;align-items:center;gap:9px;min-width:0;display:grid}.bscore-v11-home .bscore-v11-team :is(.teamLogo,.v7PlayerAvatar){width:23px!important;height:23px!important}.bscore-v11-home .bscore-v11-team :is(img){object-fit:contain;max-width:23px;max-height:23px}.bscore-v11-home .bscore-v11-team span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.bscore-v11-home .bscore-v11-team strong{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:820}.bscore-v11-home .bscore-v11-actions{place-items:center;min-width:44px;min-height:44px;display:grid}.bscore-v11-home .bscore-v11-actions button{background:0 0!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.bscore-v11-home .bscore-v11-fixture:focus-within{background:#53e99d0e!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-feed-league-heading{color:#1a2b21!important;background:#edf1ef!important;border-color:#d5dfd9!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-fixture{border-color:#dce5df!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-teams{color:#19271e!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-time{color:#637167!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-time .bscore-v11-live{color:#087b4e!important}@media (max-width:365px){.bscore-v11-home .bscore-v11-fixture{grid-template-columns:49px minmax(0,1fr) 44px!important;gap:4px!important}.bscore-v11-home .bscore-v11-team{gap:6px}.bscore-v11-home .bscore-v11-team span{font-size:11px}}.bscore-v11-home{--bg:#080b12;--surface:#0f121b;--surface-2:#131723;--border:#21242f;--text:#edf5f3;--muted:#93a4aa;--cyan:#56e6a2;--green:#56e6a2;color:#edf5f3!important;background:#080b12!important}.bscore-v11-home .bscore-v11-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080b12!important;border-bottom:1px solid #20242f!important;min-height:65px!important;padding-top:9px!important;padding-bottom:12px!important}.bscore-v11-brand{color:#f5faf8;letter-spacing:-.065em;align-items:baseline;gap:1px;min-height:38px;text-decoration:none;display:inline-flex}.bscore-v11-brand span{color:#6cefb7;letter-spacing:-.14em;margin-right:4px;font-size:35px;font-style:italic;font-weight:1000;display:inline-block;transform:skew(-9deg)}.bscore-v11-brand strong{letter-spacing:-.055em;font-size:27px;font-weight:850;line-height:1}.bscore-v11-home .bscore-v11-topbar a[aria-label=Recherche],.bscore-v11-home .bscore-v11-topbar a[aria-label=Notifications]{color:#e8f0ef!important;background:0 0!important;border:0!important;border-radius:50%!important;width:38px!important;height:38px!important}.bscore-v11-home .bscore-v11-sportnav{scrollbar-width:none;gap:6px!important;min-height:51px!important;margin:0 -1px!important;padding:13px 1px 12px!important}.bscore-v11-home .bscore-v11-sportnav button{color:#c6d1d1!important;background:#11151e!important;border:1px solid #212530!important;border-radius:19px!important;min-height:35px!important;padding:0 14px!important;font-size:11px!important;font-weight:760!important}.bscore-v11-home .bscore-v11-sportnav button[aria-pressed=true]{color:#081713!important;background:#43e79d!important;border-color:#43e79d!important}.bscore-v11-watch{border-bottom:1px solid #20242f;padding:6px 0 16px}.bscore-v11-watch-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bscore-v11-watch-heading h2{color:#eef8f5;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:840}.bscore-v11-watch-heading>span{color:#89a19a;font-size:10px;font-weight:700}.bscore-v11-watch-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow:auto}.bscore-v11-watch-track::-webkit-scrollbar{display:none}.bscore-v11-watch-person{color:#f2f7f4;scroll-snap-align:start;background:#121620;border:1px solid #212631;border-radius:9px;flex:0 0 145px;align-items:center;gap:8px;min-width:0;min-height:56px;padding:7px 9px 7px 7px;text-decoration:none;display:flex}.bscore-v11-watch-person>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bscore-v11-watch-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.bscore-v11-watch-person small{text-overflow:ellipsis;white-space:nowrap;color:#91a39e;font-size:9px;overflow:hidden}.bscore-v11-home .bscore-v11-scores{gap:8px!important;margin-top:6px!important}.bscore-v11-home .bscore-v11-scores-heading{align-items:center;padding:10px 0 4px}.bscore-v11-home .bscore-v11-scores-heading h1{letter-spacing:-.025em!important;font-size:15px!important;font-weight:810!important}.bscore-v11-home .bscore-v11-scores-heading>div>span{letter-spacing:.1em!important;color:#92a6a0!important;font-size:9px!important}.bscore-v11-home .bscore-v11-scores-heading button{min-height:35px;color:#55eaa4!important}.bscore-v11-home .bscore-feed-league{border-radius:0!important;margin:11px 0 0!important}.bscore-v11-home .bscore-feed-league-heading{color:#f2f7f5!important;background:#12151f!important;gap:8px!important;min-height:43px!important;padding:10px 11px!important}.bscore-v11-home .bscore-feed-league-heading span{margin-left:auto;font-size:10px;color:#94a5aa!important}.bscore-v11-home .bscore-v11-league-logo{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.bscore-v11-home .bscore-v11-fixture{grid-template-columns:66px minmax(0,1fr) 40px!important;gap:6px!important;min-height:69px!important;padding:6px 0 7px 9px!important}.bscore-v11-home .bscore-v11-time{font-size:10.5px!important}.bscore-v11-home .bscore-v11-time small{font-size:8px}.bscore-v11-home .bscore-v11-team{grid-template-columns:24px minmax(0,1fr) 27px!important;gap:7px!important}.bscore-v11-home .bscore-v11-team span{font-size:12.5px!important;font-weight:720!important}.bscore-v11-home .bscore-v11-team strong{font-size:15px!important}.bscore-v11-home .bscore-v11-actions button{width:40px!important;min-width:40px!important}.bscore-v11-home .bscore-v11-fixture:last-child{border-bottom:0!important}@media (max-width:360px){.bscore-v11-home .bscore-v11-fixture{grid-template-columns:52px minmax(0,1fr) 40px!important;gap:4px!important}.bscore-v11-home .bscore-v11-watch-person{flex-basis:132px!important}.bscore-v11-home .bscore-v11-team span{font-size:11.5px!important}}.bscore-v11-home .bscore-v11-team>:first-child{flex-basis:24px!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;display:flex!important;overflow:hidden!important}.bscore-v11-home .bscore-v11-team>:first-child img{object-fit:contain;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important}html[data-bscore-theme=light] .bscore-v11-home{color:#152a22!important;background:#f8faf9!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-topbar{background:#f8faf9!important;border-color:#dde7e1!important}html[data-bscore-theme=light] .bscore-v11-brand{color:#192b25!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-v11-sportnav button:not([aria-pressed=true]){color:#4a5b54!important;background:#edf2ef!important;border-color:#d9e4dc!important}html[data-bscore-theme=light] .bscore-v11-watch-heading h2,html[data-bscore-theme=light] .bscore-v11-watch-person{color:#172721!important}html[data-bscore-theme=light] .bscore-v11-watch-person{background:#f2f6f3!important;border-color:#d9e3de!important}html[data-bscore-theme=light] .bscore-v11-home .bscore-feed-league-heading{color:#19332a!important;background:#e9efeb!important}
.bscore-summary-stack{gap:18px;padding-top:14px;display:grid}.bscore-radar{background:#070a1585;border-top:1px solid #43ef9b57;border-bottom:1px solid #7692a429;position:relative;overflow:hidden}.bscore-radar.is-live{border-top-color:#ef526085}.bscore-radar-head{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.bscore-radar-head>div{align-items:center;gap:8px;display:inline-flex}.bscore-radar-head strong{color:#edf3f0;letter-spacing:-.01em;font-size:12px;font-weight:850}.bscore-radar-head small{color:#72848f;text-transform:uppercase;font-size:8px;font-weight:750}.bscore-radar.is-live .bscore-radar-head small{color:#ef7781}.bscore-radar-mark{color:#43ef9b;place-items:center;width:26px;height:26px;display:grid}.bscore-live-context-bar{background:#ef52600b;border-top:1px solid #ef52601f;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 10px;display:flex}.bscore-live-context-bar>span{color:#dce5e8;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:760;display:inline-flex}.bscore-live-context-bar>span b{color:#ef6c79;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:920}.bscore-live-context-bar>small{color:#82939d;text-align:right;font-size:10px;font-weight:700}.bscore-radar-list{border-top:1px solid #7692a41a}.bscore-radar-row{border-bottom:1px solid #7692a417;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:60px;padding:7px 8px 7px 2px;display:grid}.bscore-radar-row:last-child{border-bottom:0}.bscore-radar-row:before{content:"";background:#43ef9b;border-radius:99px;grid-area:1/1;place-self:center start;width:3px;height:28px}.bscore-radar-row.tone-live:before{background:#ef5260}.bscore-radar-row.tone-warning:before{background:#e6a14d}.bscore-radar-row.tone-context:before{background:#7d90a0}.bscore-radar-metric{color:#f1f6f3;font-variant-numeric:tabular-nums;grid-area:1/1;justify-self:center;font-size:14px;font-weight:900}.bscore-radar-player-photo{border-color:#43ef9b42;grid-area:1/1;justify-self:center;margin-left:3px}.bscore-radar-row.tone-live .bscore-radar-player-photo{border-color:#ef52606b}.bscore-radar-row.tone-warning .bscore-radar-player-photo{border-color:#e6a14d6b}.bscore-radar-copy{grid-column:2;min-width:0}.bscore-radar-copy>a{color:inherit;text-decoration:none}.bscore-radar-copy strong,.bscore-radar-copy span{display:block}.bscore-radar-copy strong{color:#e8eeeb;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:820;overflow:hidden}.bscore-radar-copy span{color:#81929d;margin-top:3px;font-size:8.5px;line-height:1.35}.bscore-radar-alert{color:#7a8d99;background:0 0;border:0;grid-column:3;place-items:center;width:44px;height:44px;display:grid}.bscore-radar-alert.active{color:#43ef9b}.bscore-radar-alert:focus-visible,.bscore-radar-copy>a:focus-visible{outline-offset:2px;outline:2px solid #43ef9bc7}.home-radar{border-top:1px solid #43ef9b47;border-bottom:1px solid #7692a421;margin-top:8px}.home-radar.is-live{border-top-color:#ef526080}.home-radar-head{justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:5px 4px 5px 6px;display:flex}.home-radar-head>span{color:#e5ece9;align-items:center;gap:6px;font-size:11px;font-weight:840;display:inline-flex}.home-radar-head>span svg{color:#43ef9b}.home-radar-head>small{color:#899ba4;font-size:10px;font-weight:780}.home-radar.is-live .home-radar-head>small{color:#ef7781}.home-radar-list{border-top:1px solid #7692a417}.home-radar-row{min-height:64px;color:inherit;border-bottom:1px solid #7692a414;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px 4px;text-decoration:none;display:grid}.home-radar-row:last-child{border-bottom:0}.home-radar-row>b{color:#f0f5f2;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:900}.home-radar-player-photo{border-color:#43ef9b3d;justify-self:center}.home-radar-row.tone-live .home-radar-player-photo{border-color:#ef52606b}.home-radar-row.tone-warning .home-radar-player-photo{border-color:#e6a14d6b}.home-radar-row>span{min-width:0}.home-radar-row strong,.home-radar-row small{display:block}.home-radar-row strong{color:#e5ece9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:810;overflow:hidden}.home-radar-row small{color:#91a2ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.home-radar-row>svg{color:#657986}.home-radar-row.tone-player>b{color:#43ef9b}.home-radar-row.tone-live>b{color:#ef6975}.home-radar-row.tone-warning>b{color:#e3a45c}.home-radar-row:focus-visible{outline-offset:2px;outline:2px solid #43ef9bb8}@media (max-width:390px){.bscore-radar-row{grid-template-columns:38px minmax(0,1fr) 42px}.bscore-radar-copy strong{font-size:10px}.bscore-radar-copy span{font-size:8px}.home-radar-row{grid-template-columns:42px minmax(0,1fr) 22px}}@media (prefers-reduced-motion:reduce){.bscore-radar-row,.home-radar-row{transition:none}}.bscore-radar-evidence{color:#5c6376;margin-top:4px;font-size:7px;font-weight:720;line-height:1.3;display:block}.bscore-radar-row.tone-live .bscore-radar-evidence{color:#9f7378}.bscore-radar-row.tone-warning .bscore-radar-evidence{color:#a3835f}.home-radar-confidence{color:#83988e;letter-spacing:.01em;width:fit-content;margin-top:4px;font-size:10px;font-style:normal;font-weight:780;display:inline-flex}.home-radar-row.tone-live .home-radar-confidence{color:#9a747a;background:#ef526009;border-color:#ef52602e}.home-radar-row.tone-warning .home-radar-confidence{color:#9b815f;background:#e6a14d09;border-color:#e6a14d33}.bscore-radar-history-link,.home-radar-history-link{color:#758892;text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:3px;font-size:7.5px;font-weight:780;text-decoration:none;display:inline-flex}.bscore-radar.is-live .bscore-radar-history-link,.home-radar.is-live .home-radar-history-link{color:#ef7781}.radar-history-page{color:#e8eeeb;background:radial-gradient(circle at 50% -120px,#43ef9b14,#0000 310px),#060915;min-height:100vh;padding-bottom:92px}.radar-history-topbar{z-index:20;min-height:58px;padding:max(8px, env(safe-area-inset-top)) 12px 8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060915eb;border-bottom:1px solid #7692a41f;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid;position:sticky;top:0}.radar-history-topbar .bscore-lockup{justify-self:center}.radar-history-back,.radar-history-topmark{color:#8c9da7;background:#ffffff06;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.radar-history-hero{border-bottom:1px solid #7692a41c;padding:23px 16px 18px}.radar-history-kicker{color:#43ef9b;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:850}.radar-history-hero h1{color:#f0f5f2;letter-spacing:-.035em;margin:5px 0 0;font-size:24px;line-height:1.02}.radar-history-hero p{color:#788b96;max-width:520px;margin:9px 0 0;font-size:10px;line-height:1.5}.radar-history-summary{background:#070c199e;border-top:1px solid #43ef9b38;border-bottom:1px solid #7692a41a;grid-template-columns:repeat(3,1fr);margin:14px 12px 0;display:grid}.radar-history-summary>div{text-align:center;align-content:center;place-items:center;gap:2px;min-height:66px;padding:8px 4px;display:grid}.radar-history-summary>div+div{border-left:1px solid #7692a414}.radar-history-summary strong{color:#eff5f1;font-variant-numeric:tabular-nums;font-size:17px;font-weight:920}.radar-history-summary span{color:#687c87;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.radar-history-section{margin-top:19px}.radar-history-title{justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 14px 7px;display:flex}.radar-history-title>div{color:#dfe7e3;align-items:center;gap:6px;display:inline-flex}.radar-history-title strong{font-size:10px;font-weight:850}.radar-history-title small{color:#687b86;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.radar-reliability-list,.radar-event-list{background:#070c1975;border-top:1px solid #7692a41a;border-bottom:1px solid #7692a41a}.radar-reliability-row{border-bottom:1px solid #7692a413;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:72px;padding:9px 12px 9px 14px;display:grid}.radar-reliability-row:last-child,.radar-event-row:last-child{border-bottom:0}.radar-reliability-main{gap:2px;min-width:0;display:grid}.radar-reliability-main>span{color:#43ef9b;text-transform:uppercase;letter-spacing:.055em;font-size:6.5px;font-weight:830}.radar-reliability-main strong{color:#dfe6e3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:840;overflow:hidden}.radar-reliability-main small{color:#6b7d88;font-size:7px}.radar-reliability-score{text-align:center;border-left:1px solid #7692a417;align-content:center;place-items:center;gap:1px;min-height:48px;display:grid}.radar-reliability-score strong{color:#dfe7e4;font-variant-numeric:tabular-nums;font-size:15px;font-weight:920}.radar-reliability-score span{color:#5e6578;text-transform:uppercase;letter-spacing:.035em;font-size:6px}.radar-event-row{min-height:68px;color:inherit;border-bottom:1px solid #7692a413;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:9px;padding:8px 10px 8px 12px;text-decoration:none;display:grid}.radar-event-status{color:#71848f;background:#71848f14;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.radar-event-status.hit{color:#43ef9b;background:#43ef9b14}.radar-event-status.miss{color:#ef6f79;background:#ef526014}.radar-event-status.pending{color:#e2a95f;background:#e2a95f14}.radar-event-copy{gap:2px;min-width:0;display:grid}.radar-event-copy strong{color:#dfe7e3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.radar-event-copy small{color:#71848e;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.35;overflow:hidden}.radar-event-copy em{color:#5a6174;font-size:6.5px;font-style:normal}.radar-event-row>b{color:#e7eeea;font-variant-numeric:tabular-nums;justify-self:end;font-size:11px;font-weight:900}.radar-history-empty,.radar-history-state{color:#738691;text-align:center;background:#070c1970;border:1px solid #7692a41a;margin:12px;padding:18px 14px;font-size:9px;line-height:1.45}.radar-history-state.error{color:#c7888f;border-color:#ef52602e}.radar-history-note{background:#43ef9b06;border-left:2px solid #43ef9b73;margin:18px 12px 8px;padding:12px 13px}.radar-history-note strong{color:#cbd8d2;font-size:8px;font-weight:850}.radar-history-note p{color:#5e6578;margin:4px 0 0;font-size:7.5px;line-height:1.45}@media (min-width:720px){.radar-history-page{max-width:720px;margin:0 auto}}.radar-history-sport-tabs{background:#070c1994;border:1px solid #7692a41a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 12px 0;padding:4px;display:grid}.radar-history-sport-tabs a{color:#6f828c;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:9px;font-weight:820;text-decoration:none;display:inline-flex}.radar-history-page{color:#edf8fb;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));background:#090f23}.radar-history-topbar{min-height:calc(58px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:#090f24;border-bottom-color:#2c3654}.radar-history-topmark{color:#a7eecf}.radar-history-kicker{color:#a7eecf;font-size:11px}.radar-history-hero{border-bottom-color:#293450}.radar-history-hero p{color:#b7cdd6;font-size:12px;line-height:1.5}.radar-history-summary{background:#0f1934;border-top-color:#344160}.radar-history-summary span{color:#adc6cf;font-size:10px}.radar-history-note{background:#0f1834;border-color:#333e5b}.radar-history-note strong{color:#e7f5f8;font-size:13px}.radar-history-note p{color:#bdd2dc;font-size:11px;line-height:1.5}.radar-history-sport-tabs{background:#0e1733;border-color:#2b3550}.radar-history-sport-tabs a{color:#bcd1d9;min-height:44px;font-size:12px}.radar-history-sport-tabs a.active{color:#b6f1d4;background:#172339;box-shadow:inset 0 0 0 1px #4d8074}.radar-history-sport-tabs a.active svg{color:#a7eecf}.radar-history-page{max-width:670px;margin-inline:auto}.radar-history-hero h1{color:#eefaff;font-size:25px;line-height:1.2}.radar-history-summary{border-color:#2a3450;margin:12px 14px 4px}.radar-history-summary>div{gap:5px;min-height:76px;padding:13px 5px}.radar-history-summary strong{color:#edf9fc;font-size:23px}.radar-history-summary span{color:#b5cbd5;letter-spacing:0;text-transform:none;font-size:10px}.radar-history-title{min-height:48px;padding:8px 15px 10px}.radar-history-title strong{color:#edf8fb;font-size:14px;line-height:1.25}.radar-history-title small{color:#abc6d0;font-size:10px}.radar-reliability-list,.radar-event-list{background:#0f1833;border-color:#28324d}.radar-reliability-row{border-color:#2b3551;grid-template-columns:minmax(0,1fr) 76px;min-height:90px;padding:13px 14px}.radar-reliability-main{gap:5px}.radar-reliability-main>span{color:#b9f3d8;letter-spacing:0;text-transform:none;font-size:10px;line-height:1.25}.radar-reliability-main strong{color:#f0f9fa;overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.3}.radar-reliability-main small{color:#bbd1da;font-size:11px;line-height:1.4}.radar-reliability-score{border-color:#2d3751;min-height:58px}.radar-reliability-score strong{font-size:20px}.radar-reliability-score.ready strong{color:#a8eccd}.radar-reliability-score span{color:#b6cbd5;font-size:10px}.radar-event-row{border-color:#2a3451;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:80px;padding:12px 14px}.radar-event-status{width:32px;height:32px}.radar-event-copy{gap:4px}.radar-event-copy strong{color:#edf8fa;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.radar-event-copy small{color:#b8ccd5;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.radar-event-copy em{color:#a9c6cf;font-size:10px;line-height:1.3}.radar-event-row>b{color:#e9f5f8;font-size:12px}.radar-event-row:focus-visible{outline-offset:-2px;outline:2px solid #a7eecf}.radar-history-empty,.radar-history-state{color:#bdd2da;background:#0f1934;border-color:#2b3551;border-radius:11px;font-size:12px;line-height:1.45}@media (max-width:350px){.radar-history-title strong{font-size:12px}.radar-reliability-row{grid-template-columns:minmax(0,1fr) 65px;padding-inline:10px}.radar-reliability-main strong,.radar-event-copy strong{font-size:12px}.radar-event-row{padding-inline:9px}}
.bscore-stats-v2{border-top:1px solid #ff7a3847;border-bottom:1px solid #7692a41f;overflow:hidden}.stats-v2-head{background:#080c1aa3;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:10px 8px;display:grid}.stats-v2-head>div{align-items:center;gap:7px;min-width:0;display:flex}.stats-v2-head>div:last-child{text-align:right;justify-content:flex-end}.stats-v2-head img{object-fit:contain;flex:none;width:27px;height:27px}.stats-v2-head strong{color:#edf2f4;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:820;overflow:hidden}.stats-v2-head>span{color:#71838f;text-transform:uppercase;justify-items:center;font-size:7px;display:grid}.stats-v2-head>span b{color:#ff955d;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.stats-v2-body{display:grid}.stats-v2-group+.stats-v2-group{border-top:1px solid #7692a41f}.stats-v2-group-title{background:#0b11218f;justify-content:space-between;align-items:center;min-height:35px;padding:7px 9px;display:flex}.stats-v2-group-title strong{color:#aab7bf;text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:830}.stats-v2-group-title small{color:#667986;font-size:8px}.stats-v2-list{padding:0 9px}.stats-v2-row{border-bottom:1px solid #7692a414;padding:9px 0 8px}.stats-v2-row:last-child{border-bottom:0}.stats-v2-values{grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:5px;display:grid}.stats-v2-values strong{color:#eef2f4;font-variant-numeric:tabular-nums;font-size:11px;font-weight:870}.stats-v2-values strong:last-child{text-align:right}.stats-v2-values span{color:#7f909b;text-align:center;font-size:8.5px}.stats-v2-bar{background:#7692a417;border-radius:99px;gap:2px;height:3px;margin-top:6px;display:flex;overflow:hidden}.stats-v2-bar span{min-width:0}.stats-v2-bar .home{background:#4d9cdf}.stats-v2-bar .away{background:#e65360}.stats-v2-source{color:#5d6477;border-top:1px solid #7692a41a;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;min-height:38px;padding:7px 9px;font-size:7.5px;display:grid}.stats-v2-source strong{color:#9ba9b1;font-size:8px}.stats-v2-source small{color:#5b6275;text-align:right;justify-self:end;font-size:7px}.stats-window-control{border-top:1px solid #7692a41a;border-bottom:1px solid #7692a41a;grid-template-columns:1fr 1fr auto;align-items:center;min-height:42px;margin-top:2px;display:grid}.stats-window-control button{color:#788995;background:0 0;border:0;border-right:1px solid #7692a417;min-height:42px;font-size:9px;font-weight:800}.stats-window-control button.active{color:#ff965e;background:#ff7a380f}.stats-window-control button:disabled{opacity:.32}.stats-window-control>span{color:#5e6579;white-space:nowrap;padding:0 9px;font-size:7.5px;font-weight:720}.athlete-key-metrics-v2 .athlete-key-primary small{max-width:120px}.stats-coverage-strip{border-top:1px solid #7692a417;border-bottom:1px solid #7692a417;grid-template-columns:repeat(4,1fr);display:grid}.stats-coverage-strip>div{text-align:center;align-content:center;place-items:center;gap:1px;min-height:56px;padding:5px 2px;display:grid}.stats-coverage-strip>div+div{border-left:1px solid #7692a414}.stats-coverage-strip span,.stats-coverage-strip small{color:#667985;font-size:7px}.stats-coverage-strip strong{color:#dfe6e9;font-variant-numeric:tabular-nums;font-size:12px;font-weight:880}@media (max-width:390px){.stats-v2-values{grid-template-columns:52px minmax(0,1fr) 52px}.stats-window-control>span{padding:0 6px;font-size:7px}.stats-coverage-strip span,.stats-coverage-strip small{font-size:6.5px}}.athlete-facts-grid{background:#070b185c;border-top:1px solid #7692a41a;border-bottom:1px solid #7692a41a;grid-template-columns:repeat(4,1fr);display:grid}.athlete-facts-grid>div{text-align:center;align-content:center;place-items:center;gap:2px;min-height:58px;padding:6px 4px;display:grid}.athlete-facts-grid>div+div{border-left:1px solid #7692a414}.athlete-facts-grid span{color:#667985;text-transform:uppercase;letter-spacing:.035em;font-size:7px}.athlete-facts-grid strong{color:#e7edef;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;overflow:hidden}.athlete-intelligence-card{background:linear-gradient(#ff7a380b,#0000 70%),#080d1b8f;border-top:1px solid #ff7a3842;border-bottom:1px solid #7692a41a;margin:14px 0 0;overflow:hidden}.athlete-intelligence-head{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.athlete-intelligence-head>div{gap:2px;display:grid}.athlete-intelligence-kicker{color:#ff9258;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.athlete-intelligence-head strong{color:#edf2f4;font-size:12px;font-weight:880}.athlete-intelligence-head>small{color:#5d6477;text-align:right;font-size:7px}.athlete-intelligence-grid,.athlete-career-grid{border-top:1px solid #7692a414;grid-template-columns:repeat(4,1fr);display:grid}.athlete-intelligence-grid>div,.athlete-career-grid>div{text-align:center;align-content:center;place-items:center;gap:2px;min-height:58px;display:grid}.athlete-intelligence-grid>div+div,.athlete-career-grid>div+div{border-left:1px solid #7692a414}.athlete-intelligence-grid span,.athlete-career-grid span{color:#5e6579;font-size:7px}.athlete-intelligence-grid strong,.athlete-career-grid strong{color:#eef2f4;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.athlete-availability{border-top:1px solid #7692a414;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.athlete-availability-dot{background:#ffb44c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffb44c1a}.athlete-availability-dot.available{background:#43ef9b;box-shadow:0 0 0 3px #43ef9b1a}.athlete-availability>div{gap:2px;display:grid}.athlete-availability strong{color:#dce4e8;font-size:9px;font-weight:820}.athlete-availability small{color:#697d88;font-size:7.5px;line-height:1.35}.athlete-transfer-list{border-top:1px solid #7692a417}.athlete-transfer-list>div{border-bottom:1px solid #7692a412;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 2px;display:flex}.athlete-transfer-list>div>span{align-items:center;gap:5px;min-width:0;display:flex}.athlete-transfer-list strong{color:#cdd6db;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:780;overflow:hidden}.athlete-transfer-list small{color:#667985;flex:none;font-size:7px}@media (max-width:370px){.athlete-facts-grid,.athlete-intelligence-grid,.athlete-career-grid{grid-template-columns:repeat(2,1fr)}.athlete-facts-grid>div:nth-child(3),.athlete-facts-grid>div:nth-child(4),.athlete-intelligence-grid>div:nth-child(3),.athlete-intelligence-grid>div:nth-child(4),.athlete-career-grid>div:nth-child(3),.athlete-career-grid>div:nth-child(4){border-top:1px solid #7692a414}}
.bscore-experience-v1{--xp-cyan:#48b9f2;--xp-blue:#297fc3;--xp-green:#39dc89;--xp-yellow:#e9b842;--xp-red:#ed6672;--xp-card:#080d1df0;--xp-card-2:#0a1125f0;--xp-line:#7f9fb329;--xp-line-strong:#7f9fb345}.bscore-experience-v1 .mock-league-head{min-height:43px}.bscore-experience-v1 .mock-score-row{grid-template-columns:46px minmax(0,1fr) 58px minmax(0,1fr) 58px 26px;gap:5px;min-height:70px}.bscore-experience-v1 .mock-score-row.is-live{background:linear-gradient(90deg,#ff7a380b,#0000 34%)}.bscore-experience-v1 .bscore-confidence-pill{border:1px solid var(--xp-line);background:#080d1dd1;border-radius:8px;gap:3px;width:64px;padding:6px 6px 5px;display:grid}.bscore-experience-v1 .bscore-confidence-pill small{color:#8a9aa3;font-size:10px;line-height:1.1}.bscore-experience-v1 .bscore-confidence-pill b{color:var(--xp-green);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.1}.bscore-experience-v1 .bscore-confidence-pill>i{background:#141b2f;border-radius:99px;height:3px;display:block;overflow:hidden}.bscore-experience-v1 .bscore-confidence-pill>i span{border-radius:inherit;background:currentColor;height:100%;display:block}.bscore-experience-v1 .bscore-confidence-pill.tone-high{color:var(--xp-green)}.bscore-experience-v1 .bscore-confidence-pill.tone-medium,.bscore-experience-v1 .bscore-confidence-pill.tone-medium b{color:var(--xp-yellow)}.bscore-experience-v1 .bscore-confidence-pill.tone-low{color:#9caeb8}.bscore-experience-v1 .bscore-confidence-pill.tone-low b{color:#b8c5cc}.bscore-experience-v1 .fusion-featured-cta{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.bscore-experience-v1 .fusion-featured-cta>span{align-items:center;gap:4px;display:inline-flex}.bscore-experience-v1 .bscore-featured-confidence{color:#8798a1;align-items:baseline;gap:4px;font-size:10px;display:inline-flex}.bscore-experience-v1 .bscore-featured-confidence b{color:var(--xp-green);font-size:12px}.bscore-experience-v1 .match-summary-player-grid{grid-template-columns:1fr;gap:8px;padding:9px}.bscore-experience-v1 .match-summary-player{border-color:var(--xp-line);background:var(--xp-card);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:9px;display:grid}.bscore-experience-v1 .match-summary-player-main{text-align:left;grid-template-columns:46px minmax(0,1fr) auto;place-items:center stretch;gap:8px;min-width:0;display:grid}.bscore-experience-v1 .match-summary-player-main .player-avatar{width:44px;height:44px}.bscore-experience-v1 .match-summary-player-main>span:nth-child(2){min-width:0}.bscore-experience-v1 .match-summary-player-main strong{font-size:13px}.bscore-experience-v1 .match-summary-player-main small{font-size:10.5px}.bscore-experience-v1 .bscore-player-confidence{background:#39dc890e;border:1px solid #39dc8938;border-radius:8px;justify-items:end;min-width:50px;padding:5px 6px;display:grid}.bscore-experience-v1 .bscore-player-confidence b{color:var(--xp-green);font-size:14px}.bscore-experience-v1 .bscore-player-confidence small{color:#8a9aa3;font-size:10px}.bscore-experience-v1 .bscore-player-confidence.medium{background:#e9b8420e;border-color:#e9b84238}.bscore-experience-v1 .bscore-player-confidence.medium b{color:var(--xp-yellow)}.bscore-experience-v1 .bscore-player-confidence.low{border-color:var(--xp-line);background:#7f9fb30a}.bscore-experience-v1 .bscore-player-confidence.low b{color:#afbdc5}.bscore-experience-v1 .match-summary-player-metrics{justify-self:end;margin-top:0}.bscore-experience-v1 .bscore-player-quick-alerts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:5px;display:grid}.bscore-experience-v1 .bscore-player-quick-alerts button{border:1px solid var(--xp-line);color:#91a2aa;background:#090f21;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:11px;font-weight:760;display:inline-flex}.bscore-experience-v1 .bscore-player-quick-alerts button.active{color:#ff9b63;background:#ff7a381a;border-color:#ff7a3875}.bscore-experience-v1 .bscore-player-quick-alerts button.more{color:#8296a1;padding:0 8px}.bscore-experience-v1 .bscore-player-follow-main{grid-column:1/-1;min-height:44px;margin-top:0}.bscore-experience-v1 .fusion-momentum-section{margin:0}.bscore-experience-v1 .fusion-momentum-card{border-color:var(--xp-line);background:var(--xp-card);min-height:132px}.bscore-experience-v1 .fusion-momentum-home{background:var(--xp-cyan)}.bscore-experience-v1 .fusion-momentum-away{background:var(--xp-red)}.bscore-experience-v1 .combined-lineup-card{border-color:var(--xp-line-strong);box-shadow:0 10px 28px #00000029}.bscore-experience-v1 .combined-lineup-head>b{color:#ff945a;font-size:10px}.bscore-experience-v1 .combined-lineup-pitch{background:repeating-linear-gradient(0deg,#ffffff06 0 66px,#ffffff02 66px 132px),#0c402f;min-height:540px}.bscore-experience-v1 .combined-lineup-pitch .pitch-player-photo,.bscore-experience-v1 .combined-lineup-pitch .player-photo{border:1px solid #ffffff42;width:36px;height:36px;box-shadow:0 4px 10px #00000042}.bscore-experience-v1 .combined-lineup-pitch .pitch-player strong{background:#03120cd6;border-radius:5px;max-width:72px;padding:3px 5px;font-size:10px}.bscore-experience-v1 .nhl-detail-tabs{grid-template-columns:repeat(4,1fr)}.bscore-experience-v1 .nhl-detail-tabs button{gap:3px;min-height:44px;font-size:11px}.bscore-experience-v1 .nhl-lines-page{gap:14px;padding-top:14px;display:grid}.bscore-experience-v1 .nhl-lines-team{border:1px solid var(--xp-line);background:var(--xp-card);border-radius:13px;overflow:hidden}.bscore-experience-v1 .nhl-lines-team-head{border-bottom:1px solid var(--xp-line);background:#0b1228;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:7px 10px;display:flex}.bscore-experience-v1 .nhl-lines-team-head>div{align-items:center;gap:8px;min-width:0;display:flex}.bscore-experience-v1 .nhl-lines-team-head img{object-fit:contain;width:30px;height:30px}.bscore-experience-v1 .nhl-lines-team-head span{min-width:0}.bscore-experience-v1 .nhl-lines-team-head strong,.bscore-experience-v1 .nhl-lines-team-head small{display:block}.bscore-experience-v1 .nhl-lines-team-head strong{color:#eaf0f3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bscore-experience-v1 .nhl-lines-team-head small{color:#8da0aa;font-size:10px}.bscore-experience-v1 .nhl-line-unit{border-bottom:1px solid #7f9fb317;padding:10px}.bscore-experience-v1 .nhl-line-unit:last-child{border-bottom:0}.bscore-experience-v1 .nhl-line-unit>b{color:var(--xp-cyan);margin-bottom:8px;font-size:11px;font-weight:850;display:block}.bscore-experience-v1 .nhl-line-unit-grid{gap:6px;display:grid}.bscore-experience-v1 .nhl-line-unit-grid.forwards{grid-template-columns:repeat(3,minmax(0,1fr))}.bscore-experience-v1 .nhl-line-unit-grid.defense,.bscore-experience-v1 .nhl-line-unit-grid.goalies{grid-template-columns:repeat(2,minmax(0,1fr))}.bscore-experience-v1 .nhl-defense-pairs{gap:6px;display:grid}.bscore-experience-v1 .nhl-line-player{min-width:0;color:inherit;text-align:center;background:#090f21;border:1px solid #7f9fb31f;border-radius:9px;justify-items:center;gap:5px;padding:7px 4px;display:grid}.bscore-experience-v1 .nhl-line-avatar{width:38px;height:38px}.bscore-experience-v1 .nhl-line-player span{width:100%;min-width:0}.bscore-experience-v1 .nhl-line-player strong,.bscore-experience-v1 .nhl-line-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bscore-experience-v1 .nhl-line-player strong{color:#e6ecef;font-size:10.5px}.bscore-experience-v1 .nhl-line-player small{color:#8799a2;margin-top:2px;font-size:10px}.bscore-experience-v1 .nhl-full-stat-row{min-height:52px;padding:8px 0 7px;display:block}.bscore-experience-v1 .nhl-full-stat-values{grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:8px;display:grid}.bscore-experience-v1 .nhl-full-stat-values strong{color:#eff3f5;text-align:center;font-size:12px}.bscore-experience-v1 .nhl-full-stat-values span{color:#91a2ab;text-align:center;font-size:11px}.bscore-experience-v1 .nhl-full-stat-bar{background:#12192c;border-radius:99px;width:calc(100% - 36px);height:4px;margin:6px auto 0;display:flex;overflow:hidden}.bscore-experience-v1 .nhl-full-stat-bar .away{background:var(--xp-cyan)}.bscore-experience-v1 .nhl-full-stat-bar .home{background:#ff8050}.bscore-experience-v1 .tennis-premium-tabs{border-bottom:1px solid var(--xp-line);z-index:16;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050813f5;grid-template-columns:repeat(3,1fr);min-height:47px;margin:10px 0 0;display:grid;position:sticky;top:0}.bscore-experience-v1 .tennis-premium-tabs button{color:#8da0aa;background:0 0;border:0;min-height:44px;font-size:11px;font-weight:800;position:relative}.bscore-experience-v1 .tennis-premium-tabs button.active{color:#f0f4f6}.bscore-experience-v1 .tennis-premium-tabs button.active:after{content:"";background:#ff7a38;border-radius:99px;height:3px;position:absolute;bottom:-1px;left:28%;right:28%}.bscore-experience-v1 .tennis-v2-comparison-list>.tennis-comparison-visual{min-height:52px;padding:8px 0 7px;display:block}.bscore-experience-v1 .tennis-comparison-visual>div{grid-template-columns:66px minmax(0,1fr) 66px;align-items:center;gap:7px;display:grid}.bscore-experience-v1 .tennis-comparison-visual>i{background:#12192c;border-radius:99px;width:calc(100% - 34px);height:4px;margin:6px auto 0;display:flex;overflow:hidden}.bscore-experience-v1 .tennis-comparison-visual>i span{background:var(--xp-cyan)}.bscore-experience-v1 .tennis-comparison-visual>i b{background:#ff6f75}.bscore-experience-v1 .tennis-h2h-premium{border:1px solid var(--xp-line);background:var(--xp-card);border-radius:13px;overflow:hidden}.bscore-experience-v1 .tennis-h2h-premium .league-section-title{padding:0 10px}.bscore-experience-v1 .tennis-h2h-score{grid-template-columns:1fr 46px 1fr;align-items:center;gap:7px;padding:14px 10px 10px;display:grid}.bscore-experience-v1 .tennis-h2h-score>div{text-align:center;justify-items:center;gap:5px;display:grid}.bscore-experience-v1 .tennis-h2h-score>div strong{color:#e8eef0;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:12px;overflow:hidden}.bscore-experience-v1 .tennis-h2h-score>div b{color:#fff;font-size:25px;font-weight:930}.bscore-experience-v1 .tennis-h2h-score>span{color:#8799a2;text-align:center;font-size:10px;font-weight:850}.bscore-experience-v1 .tennis-h2h-balance{background:#13192d;border-radius:99px;height:5px;margin:0 12px 12px;display:flex;overflow:hidden}.bscore-experience-v1 .tennis-h2h-balance span{background:var(--xp-cyan)}.bscore-experience-v1 .tennis-h2h-balance i{background:#ff6f75}.bscore-experience-v1 .tennis-h2h-surface{border-top:1px solid #7f9fb317;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.bscore-experience-v1 .tennis-h2h-surface span,.bscore-experience-v1 .tennis-h2h-surface small{color:#8da0aa;font-size:10px}.bscore-experience-v1 .tennis-h2h-surface strong{color:#ff945a;font-size:11px}.bscore-experience-v1 .tennis-h2h-form-grid{border-top:1px solid #7f9fb317;grid-template-columns:1fr 1fr;display:grid}.bscore-experience-v1 .tennis-h2h-form-grid>div{gap:4px;padding:10px;display:grid}.bscore-experience-v1 .tennis-h2h-form-grid>div+div{text-align:right;border-left:1px solid #7f9fb317}.bscore-experience-v1 .tennis-h2h-form-grid small{color:#8799a2;font-size:10px}.bscore-experience-v1 .tennis-h2h-form-grid strong{color:#e6ecef;font-size:12px}.bscore-experience-v1 .tennis-h2h-form-grid span{color:var(--xp-green);font-size:11px;font-weight:850}.bscore-experience-v1 .stats-v2-bar .home{background:var(--xp-cyan)}.bscore-experience-v1 .stats-v2-bar .away{background:#ff6f75}.bscore-experience-v1 .match-summary-stat-row i b{background:var(--xp-cyan)}@media (max-width:390px){.bscore-experience-v1 .mock-score-row{grid-template-columns:42px minmax(0,1fr) 54px minmax(0,1fr) 54px 24px;gap:4px}.bscore-experience-v1 .bscore-confidence-pill{width:64px}.bscore-experience-v1 .mock-side span{font-size:11px}.bscore-experience-v1 .bscore-player-quick-alerts button{font-size:10.5px}}
.bscore-broadcast-v2{--broadcast-bg:#050710;--broadcast-surface:#080d1c;--broadcast-surface-2:#0a1021;--broadcast-line:#869eae29;--broadcast-line-strong:#869eae45;--broadcast-text:#f1f4f5;--broadcast-muted:#7e909b;--broadcast-orange:#ff7a38;--broadcast-cyan:#48b9f2}.bscore-broadcast-v2:before{opacity:0!important;background:0 0!important}.bscore-broadcast-v2 .mock-header,.bscore-broadcast-v2 .branded-topbar,.bscore-broadcast-v2 .branded-match-topbar{box-shadow:none;background:#060914}.bscore-broadcast-v2 .bscore-lockup-copy strong{color:#f5f7f8;text-shadow:none;letter-spacing:-.045em}.bscore-broadcast-v2 .brand-emblem-svg,.bscore-broadcast-v2 .bscore-brand-glyph,.bscore-broadcast-v2 .app-bottom-item.active svg{filter:none!important;text-shadow:none!important}.bscore-broadcast-v2 .sport-switch{border-top:1px solid #ffffff05;border-bottom:1px solid var(--broadcast-line);background:#070b18;min-height:54px}.bscore-broadcast-v2 .sport-switch-item{color:#80919c;letter-spacing:.055em;min-height:54px;font-size:10px}.bscore-broadcast-v2 .sport-switch-item.active{color:#f4f6f7}.bscore-broadcast-v2 .sport-switch-item.active:after{background:var(--broadcast-orange);height:2px;box-shadow:none;left:28%;right:28%}.bscore-broadcast-v2 .app-bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04060ffb;border-top:1px solid #869eae26;min-height:68px;box-shadow:0 -8px 22px #0003}.bscore-broadcast-v2 .app-bottom-item{color:#5f6578;position:relative}.bscore-broadcast-v2 .app-bottom-item.active{color:#f1f4f5}.bscore-broadcast-v2 .app-bottom-item.active:before{background:var(--broadcast-orange);content:"";border-radius:3px;width:22px;height:2px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.bscore-broadcast-v2 .app-bottom-item.active:after{display:none!important}.bscore-broadcast-v2 .home-simplified-content{gap:14px}.bscore-broadcast-v2 .home-featured-section{margin-top:0}.bscore-broadcast-v2 .fusion-featured-match{border:1px solid var(--broadcast-line-strong);background:#080d1c;border-top:2px solid #ff7a38b3;border-radius:12px;min-height:164px;box-shadow:0 8px 22px #00000029}.bscore-broadcast-v2 .fusion-featured-match:before,.bscore-broadcast-v2 .fusion-featured-match:after,.bscore-broadcast-v2 .fusion-stadium-scene,.bscore-broadcast-v2 .fusion-floodlight,.bscore-broadcast-v2 .fusion-pitch-glow{display:none!important}.bscore-broadcast-v2 .fusion-featured-meta{border-bottom:1px solid var(--broadcast-line);background:#090f1f;min-height:38px}.bscore-broadcast-v2 .home-featured-scoreline{min-height:88px;padding-top:10px;padding-bottom:8px}.bscore-broadcast-v2 .home-featured-scoreline img{width:42px;height:42px}.bscore-broadcast-v2 .home-featured-scoreline strong{font-size:9.5px}.bscore-broadcast-v2 .home-featured-score{font-size:25px}.bscore-broadcast-v2 .fusion-featured-cta{border-top:1px solid var(--broadcast-line);color:#9aabb4;background:#070b18;min-height:34px;padding:0 12px}.bscore-broadcast-v2 .home-competition-group{margin-top:0}.bscore-broadcast-v2 .home-competition-group .mock-list{border:1px solid var(--broadcast-line);background:#070b18;border-radius:10px}.bscore-broadcast-v2 .mock-score-row{border-bottom-color:#869eae1c}.bscore-broadcast-v2 .mock-score-row:last-child{border-bottom:0}.bscore-broadcast-v2.match-detail-shell,.bscore-broadcast-v2.nhl-detail-shell,.bscore-broadcast-v2.tennis-detail-shell{background:var(--broadcast-bg)}.bscore-broadcast-v2 .premium-match-score,.bscore-broadcast-v2 .copper-match-score,.bscore-broadcast-v2 .nhl-detail-scoreboard,.bscore-broadcast-v2 .tennis-detail-scorecard{border:1px solid var(--broadcast-line-strong);background:#080d1c;border-top:2px solid #ff7a38bd;border-radius:12px;box-shadow:0 9px 24px #00000029}.bscore-broadcast-v2 .copper-match-score .match-score-body,.bscore-broadcast-v2 .nhl-detail-scoreboard,.bscore-broadcast-v2 .tennis-detail-scorecard{background:#080d1c}.bscore-broadcast-v2 .tennis-detail-scorecard:after{display:none}.bscore-broadcast-v2 .match-reading-card,.bscore-broadcast-v2 .match-summary-card,.bscore-broadcast-v2 .bscore-radar,.bscore-broadcast-v2 .prematch-story,.bscore-broadcast-v2 .fusion-momentum-card,.bscore-broadcast-v2 .tennis-v2-radar,.bscore-broadcast-v2 .tennis-match-story{border-color:var(--broadcast-line);background:var(--broadcast-surface);box-shadow:none}.bscore-broadcast-v2 .prematch-story:before,.bscore-broadcast-v2 .prematch-story:after,.bscore-broadcast-v2 .tennis-match-story:before,.bscore-broadcast-v2 .tennis-match-story:after{display:none!important}.bscore-broadcast-v2 .match-tabs-v2,.bscore-broadcast-v2 .nhl-detail-tabs,.bscore-broadcast-v2 .tennis-premium-tabs{border-color:var(--broadcast-line);box-shadow:none;background:#050710f7}.bscore-broadcast-v2 .match-tabs-v2 .league-tab.active:after,.bscore-broadcast-v2 .nhl-detail-tabs button.active:after,.bscore-broadcast-v2 .tennis-premium-tabs button.active:after{box-shadow:none}.bscore-broadcast-v2.athlete-profile-shell,.bscore-broadcast-v2.nhl-player-profile-shell{background:var(--broadcast-bg)}.bscore-broadcast-v2 .athlete-hero,.bscore-broadcast-v2 .nhl-player-hero{border:1px solid var(--broadcast-line);background:#080d1c;border-top:2px solid #ff7a38b8;border-radius:12px;min-height:176px;margin-top:8px;padding:16px 12px 0;position:relative;overflow:hidden}.bscore-broadcast-v2 .athlete-hero:before,.bscore-broadcast-v2 .athlete-hero:after,.bscore-broadcast-v2 .nhl-player-hero:before,.bscore-broadcast-v2 .nhl-player-hero:after{display:none!important}.bscore-broadcast-v2 .athlete-hero:after{content:none!important}.bscore-broadcast-v2 .athlete-hero-photo,.bscore-broadcast-v2 .nhl-player-photo{position:relative}.bscore-broadcast-v2 .athlete-hero-photo:after,.bscore-broadcast-v2 .nhl-player-photo:after{background:var(--broadcast-orange);content:"";height:2px;position:absolute;bottom:0;left:4px;right:4px}.bscore-broadcast-v2 .athlete-hero-photo img,.bscore-broadcast-v2 .nhl-player-photo img{filter:saturate(.92)contrast(1.04)}.bscore-broadcast-v2 .athlete-hero-copy h2,.bscore-broadcast-v2 .nhl-player-hero-copy h2{color:#f4f6f7;letter-spacing:-.025em;font-family:Bahnschrift Condensed,Arial Narrow,system-ui,sans-serif;font-size:27px;font-weight:900;line-height:.98}.bscore-broadcast-v2 .athlete-context,.bscore-broadcast-v2 .nhl-player-team-line{color:#8ca0aa}.bscore-broadcast-v2 .athlete-meta-line,.bscore-broadcast-v2 .nhl-player-meta{color:#7b8e99;font-size:8.5px}.bscore-broadcast-v2 .athlete-facts-grid,.bscore-broadcast-v2 .athlete-key-metrics,.bscore-broadcast-v2 .nhl-player-key-metrics{border:1px solid var(--broadcast-line);background:#070b18;border-radius:10px;margin-top:8px}.bscore-broadcast-v2 .athlete-key-metrics,.bscore-broadcast-v2 .nhl-player-key-metrics{overflow:hidden}.bscore-broadcast-v2 .athlete-key-metrics>div+div,.bscore-broadcast-v2 .nhl-player-key-metrics>div+div{border-left-color:#869eae1c}.bscore-broadcast-v2 .athlete-key-primary svg,.bscore-broadcast-v2 .nhl-player-key-metrics svg{color:var(--broadcast-cyan)}.bscore-broadcast-v2 .athlete-form-chart{border:1px solid var(--broadcast-line);background:#070b18;border-radius:10px}.bscore-broadcast-v2 .athlete-form-bar>div>span{background:var(--broadcast-cyan);box-shadow:none}.bscore-broadcast-v2 .athlete-intelligence-card,.bscore-broadcast-v2 .nhl-player-category{border-color:var(--broadcast-line);box-shadow:none;background:#070b18}.bscore-broadcast-v2.competitions-page-shell{background:var(--broadcast-bg)}.bscore-broadcast-v2 .competitions-page-head{border-bottom:1px solid var(--broadcast-line);min-height:78px;padding:15px 2px 8px}.bscore-broadcast-v2 .competitions-page-head h1{letter-spacing:-.02em;font-family:Bahnschrift Condensed,Arial Narrow,system-ui,sans-serif;font-size:26px}.bscore-broadcast-v2 .competitions-page-head>svg{color:#7f919c}.bscore-broadcast-v2 .competitions-filter{border-color:var(--broadcast-line);background:#070b18;border-radius:9px;margin-top:10px}.bscore-broadcast-v2 .fusion-competition-grid{border:1px solid var(--broadcast-line);background:#070b18;border-radius:10px;gap:0;overflow:hidden;grid-template-columns:1fr!important}.bscore-broadcast-v2 .fusion-competition-grid a,.bscore-broadcast-v2 .fusion-competition-grid a:first-child{background:0 0;border:0;border-radius:0;min-height:58px}.bscore-broadcast-v2 .fusion-competition-grid a+a{border-top:1px solid #869eae1a}.bscore-broadcast-v2 .fusion-competition-grid a:first-child{box-shadow:inset 2px 0 0 var(--broadcast-orange)}.bscore-broadcast-v2.global-search-shell{background:var(--broadcast-bg)}.bscore-broadcast-v2 .global-search-box{border-color:var(--broadcast-line-strong);box-shadow:none;background:#070b18;border-radius:9px}.bscore-broadcast-v2 .global-search-start,.bscore-broadcast-v2 .global-search-empty{border:0;border-top:1px solid var(--broadcast-line);border-bottom:1px solid var(--broadcast-line);background:0 0;border-radius:0}.bscore-broadcast-v2 .global-search-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.bscore-broadcast-v2 .global-search-suggestions button{border:1px solid var(--broadcast-line);color:#a8b5bc;background:#070b18;border-radius:8px;min-height:38px}.bscore-broadcast-v2 .global-search-results{border-color:var(--broadcast-line);background:#070b18;border-radius:10px}.bscore-broadcast-v2 .global-search-sport{border-radius:4px;background:0 0!important}.bscore-broadcast-v2.alerts-shell{background:var(--broadcast-bg)}.bscore-broadcast-v2 .alerts-segmented-nav{display:none}.bscore-broadcast-v2 .ux-alerts-summary{border:1px solid var(--broadcast-line);box-shadow:none;background:#070b18;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 0 16px;padding:0;overflow:hidden}.bscore-broadcast-v2 .ux-alerts-summary>button{color:#72858f;background:0 0;border:0;border-radius:0;min-height:62px}.bscore-broadcast-v2 .ux-alerts-summary>button+button{border-left:1px solid #869eae1a}.bscore-broadcast-v2 .ux-alerts-summary>button.active{color:#f0f3f5;box-shadow:inset 0 -2px 0 var(--broadcast-orange);background:#0a1021;border:0}.bscore-broadcast-v2 .ux-alerts-summary>button.active svg{color:var(--broadcast-orange)}.bscore-broadcast-v2 .fusion-followed-match,.bscore-broadcast-v2 .premium-empty-state,.bscore-broadcast-v2 .fusion-alerts-stack .league-panel{border-color:var(--broadcast-line);box-shadow:none;background:#070b18}.bscore-broadcast-v2 .fusion-followed-match:before,.bscore-broadcast-v2 .premium-empty-state:before,.bscore-broadcast-v2 .premium-empty-state:after{display:none!important}.bscore-broadcast-v2 .source-pill,.bscore-broadcast-v2 .global-search-sport,.bscore-broadcast-v2 .home-live-badge{border-radius:4px}.bscore-broadcast-v2 .league-section-title>span,.bscore-broadcast-v2 .mock-section-head strong,.bscore-broadcast-v2 .mock-league-head strong,.bscore-broadcast-v2 .home-list-heading strong,.bscore-broadcast-v2 .global-search-group-head strong,.bscore-broadcast-v2 .fusion-competition-section-head strong{letter-spacing:.055em;font-family:Bahnschrift Condensed,Arial Narrow,system-ui,sans-serif}@media (max-width:390px){.bscore-broadcast-v2 .fusion-featured-match{min-height:158px}.bscore-broadcast-v2 .home-featured-scoreline{min-height:82px}.bscore-broadcast-v2 .athlete-hero,.bscore-broadcast-v2 .nhl-player-hero{grid-template-columns:104px minmax(0,1fr);min-height:164px}.bscore-broadcast-v2 .athlete-hero-copy h2,.bscore-broadcast-v2 .nhl-player-hero-copy h2{font-size:23px}.bscore-broadcast-v2 .ux-alerts-summary>button{min-height:58px}.bscore-broadcast-v2 .ux-alerts-summary>button span{font-size:7px}}.bscore-broadcast-v2 .mon-bscore-overview{gap:14px;display:grid}.bscore-broadcast-v2 .mon-bscore-hero{background:linear-gradient(135deg,#43ef9b12,#0000 46%),#070b18;border:1px solid #43ef9b38;border-radius:11px;gap:4px;padding:14px;display:grid}.bscore-broadcast-v2 .mon-bscore-hero>span{color:#43ef9b;letter-spacing:.09em;font-size:9px;font-weight:900}.bscore-broadcast-v2 .mon-bscore-hero>strong{color:#f1f5f3;letter-spacing:-.025em;font-size:18px;font-weight:900}.bscore-broadcast-v2 .mon-bscore-hero>small{color:#8b9ba4;font-size:11px;line-height:1.4}.bscore-broadcast-v2 .smart-alert-status{background:#070b18d1;border:1px solid #43ef9b2b;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.bscore-broadcast-v2 .smart-alert-status>svg{color:#43ef9b}.bscore-broadcast-v2 .smart-alert-status>span{gap:3px;min-width:0;display:grid}.bscore-broadcast-v2 .smart-alert-status strong{color:#e9efec;font-size:11px;font-weight:860}.bscore-broadcast-v2 .smart-alert-status small{color:#84959e;font-size:9.5px;line-height:1.35}.bscore-broadcast-v2 .smart-alert-status>b{color:#43ef9b;letter-spacing:.08em;font-size:8px;font-weight:900}.bscore-broadcast-v2 .notification-history-smart{margin-top:3px;font-style:normal;font-weight:760;color:#79a991!important;font-size:8.5px!important}.bscore-broadcast-v2 .mon-bscore-section-head{margin:2px 0 -7px}.bscore-broadcast-v2 .mon-bscore-inline-action{color:#8fa1aa;background:0 0;border:0;min-width:44px;min-height:36px;font-size:10px;font-weight:800}.bscore-broadcast-v2 .mon-bscore-signal-list{border:1px solid var(--broadcast-line);background:#070b18;border-radius:10px;overflow:hidden}.bscore-broadcast-v2 .mon-bscore-signal{border-bottom:1px solid #869eae17;grid-template-columns:54px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:78px;padding:9px 10px;display:grid}.bscore-broadcast-v2 .mon-bscore-signal:last-child{border-bottom:0}.bscore-broadcast-v2 .mon-bscore-signal.sport-football{box-shadow:inset 2px 0 #43ef9bb8}.bscore-broadcast-v2 .mon-bscore-signal.sport-tennis{box-shadow:inset 2px 0 #e5b848c7}.bscore-broadcast-v2 .mon-bscore-signal.sport-hockey{box-shadow:inset 2px 0 #63abe6c7}.bscore-broadcast-v2 .mon-bscore-sport{color:#899ba4;letter-spacing:.04em;font-size:9px;font-weight:900}.bscore-broadcast-v2 .mon-bscore-signal-copy{min-width:0}.bscore-broadcast-v2 .mon-bscore-signal-copy strong,.bscore-broadcast-v2 .mon-bscore-signal-copy small,.bscore-broadcast-v2 .mon-bscore-signal-copy em{display:block}.bscore-broadcast-v2 .mon-bscore-signal-copy strong{color:#eaf0ed;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.bscore-broadcast-v2 .mon-bscore-signal-copy small{color:#8b9ca5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bscore-broadcast-v2 .mon-bscore-signal-copy em{color:#799086;margin-top:4px;font-size:9.5px;font-style:normal;font-weight:760}.bscore-broadcast-v2 .mon-bscore-signal>svg{color:#5d6478}.bscore-broadcast-v2 .mon-bscore-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bscore-broadcast-v2 .mon-bscore-follow-card{border:1px solid var(--broadcast-line);background:#070b18;border-radius:9px;align-content:center;gap:4px;min-height:86px;padding:10px;display:grid}.bscore-broadcast-v2 .mon-bscore-follow-card>span{color:#70838e;letter-spacing:.04em;font-size:8.5px;font-weight:880}.bscore-broadcast-v2 .mon-bscore-follow-card>strong{color:#e6ece9;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:820;overflow:hidden}.bscore-broadcast-v2 .mon-bscore-follow-card>small{color:#81939d;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.bscore-broadcast-v2 .mon-bscore-empty{min-height:128px}.bscore-broadcast-v2 .mon-bscore-history-preview{border:1px solid var(--broadcast-line);border-radius:10px}.bscore-broadcast-v2 .mon-bscore-multisport-section{margin-top:15px}.bscore-broadcast-v2.alerts-shell .notification-history-row strong{font-size:11px}.bscore-broadcast-v2.alerts-shell .notification-history-row small{font-size:9.5px}.bscore-broadcast-v2.alerts-shell .notification-history-row em{font-size:8.5px}.bscore-broadcast-v2.alerts-shell .notification-history-kind{font-size:8px}@media (max-width:390px){.bscore-broadcast-v2 .ux-alerts-summary>button span{font-size:8.5px}.bscore-broadcast-v2 .mon-bscore-follow-grid{grid-template-columns:minmax(0,1fr)}.bscore-broadcast-v2 .mon-bscore-signal{grid-template-columns:48px minmax(0,1fr) 16px}}
.bscore-intelligence-v2{--intel-bg:#050710;--intel-card:#080d1c;--intel-card-2:#090f21;--intel-line:#849eb02b;--intel-line-strong:#849eb047;--intel-text:#f2f5f6;--intel-muted:#7f929d;--intel-orange:#ff7a38;--intel-cyan:#48b9f2;--intel-green:#39dc89;--intel-yellow:#e4b442;--intel-red:#f06470}.bscore-intelligence-v2 .match-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.bscore-intelligence-v2 .match-intelligence-card{border:1px solid var(--intel-line);background:var(--intel-card);border-radius:11px;min-width:0;min-height:150px;overflow:hidden}.bscore-intelligence-v2 .match-intelligence-head{border-bottom:1px solid #849eb01a;justify-content:space-between;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex}.bscore-intelligence-v2 .match-intelligence-head span{color:#eef2f4;font-size:12px;font-weight:850}.bscore-intelligence-v2 .match-intelligence-head small{color:#91a1aa;font-size:10px;font-weight:760}.bscore-intelligence-v2 .bscore-index-body{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;min-height:114px;padding:10px 9px;display:grid}.bscore-intelligence-v2 .bscore-index-gauge,.bscore-intelligence-v2 .nhl-index-gauge,.bscore-intelligence-v2 .tennis-index-gauge{border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.bscore-intelligence-v2 .bscore-index-gauge:before,.bscore-intelligence-v2 .nhl-index-gauge:before,.bscore-intelligence-v2 .tennis-index-gauge:before{content:"";background:#070b18;border-radius:50%;grid-area:1/1;width:52px;height:52px}.bscore-intelligence-v2 .bscore-index-gauge>span,.bscore-intelligence-v2 .nhl-index-gauge>span,.bscore-intelligence-v2 .tennis-index-gauge>span{z-index:1;color:#fff;grid-area:1/1;justify-content:center;align-items:baseline;display:flex}.bscore-intelligence-v2 .bscore-index-gauge strong,.bscore-intelligence-v2 .nhl-index-gauge strong,.bscore-intelligence-v2 .tennis-index-gauge strong{letter-spacing:-.05em;font-size:21px;font-weight:930}.bscore-intelligence-v2 .bscore-index-gauge small,.bscore-intelligence-v2 .nhl-index-gauge small,.bscore-intelligence-v2 .tennis-index-gauge small{color:#8ea0aa;font-size:10px}.bscore-intelligence-v2 .bscore-index-copy{min-width:0}.bscore-intelligence-v2 .bscore-index-copy strong{color:var(--intel-green);font-size:14px;font-weight:900;display:block}.bscore-intelligence-v2 .bscore-index-copy>span{color:#aebac0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .bscore-index-copy>small{color:#81939c;margin-top:7px;font-size:10px;line-height:1.35;display:block}.bscore-intelligence-v2 .match-trend-teams{color:#92a4ad;justify-content:space-between;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10.5px;display:flex}.bscore-intelligence-v2 .match-trend-teams span{align-items:center;gap:4px;min-width:0;display:flex}.bscore-intelligence-v2 .match-trend-teams span:last-child{text-align:right;justify-content:flex-end}.bscore-intelligence-v2 .match-trend-teams img{object-fit:contain;width:14px;height:14px}.bscore-intelligence-v2 .match-trend-chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:3px;min-height:82px;padding:4px 8px 8px;display:grid}.bscore-intelligence-v2 .match-trend-bin{justify-items:center;gap:3px;min-width:0;display:grid}.bscore-intelligence-v2 .match-trend-bin>div{justify-content:center;align-items:end;gap:2px;height:54px;display:flex}.bscore-intelligence-v2 .match-trend-bin>div span{border-radius:3px 3px 1px 1px;width:4px;min-height:3px;display:block}.bscore-intelligence-v2 .match-trend-bin .home{background:var(--intel-cyan)}.bscore-intelligence-v2 .match-trend-bin .away{background:var(--intel-red)}.bscore-intelligence-v2 .match-trend-bin small{color:#81939c;font-size:10px}.bscore-intelligence-v2 .match-summary-player-grid{gap:8px}.bscore-intelligence-v2 .match-summary-player{border:1px solid var(--intel-line);background:#070b18;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.bscore-intelligence-v2 .match-summary-player-main{grid-template-columns:46px minmax(0,1fr) 78px}.bscore-intelligence-v2 .match-summary-player-main .player-avatar{width:44px;height:44px}.bscore-intelligence-v2 .match-summary-player-main>span:nth-child(2){display:block}.bscore-intelligence-v2 .bscore-player-reason{color:#94a5ae;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .bscore-player-confidence{text-align:right;background:#39dc890b;border:1px solid #39dc8933;border-radius:8px;justify-items:stretch;gap:2px;min-width:76px;padding:5px 6px;display:grid}.bscore-intelligence-v2 .bscore-player-confidence small{color:#8da69b;white-space:nowrap;font-size:10px}.bscore-intelligence-v2 .bscore-player-confidence b{color:var(--intel-green);font-size:14px;line-height:1}.bscore-intelligence-v2 .bscore-player-confidence i{background:#7591a029;border-radius:99px;height:3px;margin-top:2px;display:block;overflow:hidden}.bscore-intelligence-v2 .bscore-player-confidence i span{border-radius:inherit;background:var(--intel-green);height:100%;display:block}.bscore-intelligence-v2 .bscore-player-confidence.medium{background:#e4b4420b;border-color:#e4b44233}.bscore-intelligence-v2 .bscore-player-confidence.medium b{color:var(--intel-yellow)}.bscore-intelligence-v2 .bscore-player-confidence.medium i span{background:var(--intel-yellow)}.bscore-intelligence-v2 .match-summary-player-metrics{grid-column:1/-1;justify-content:flex-start;gap:7px;margin:2px 0 0 54px;display:flex}.bscore-intelligence-v2 .match-summary-player-metrics span{color:#8da0aa;background:#080d1d;border:1px solid #849eb01f;border-radius:6px;min-width:48px;padding:5px 7px;font-size:10.5px}.bscore-intelligence-v2 .match-summary-player-metrics b{color:#e8edef;margin-right:2px}.bscore-intelligence-v2 .bscore-player-quick-alerts{grid-column:1/-1;margin-top:2px}.bscore-intelligence-v2 .bscore-player-quick-alerts button{background:#090e20;border-color:#849eb029;min-height:44px}.bscore-intelligence-v2 .bscore-player-quick-alerts button.active{color:#ff9b63;background:#ff7a3814;border-color:#ff7a3875}.bscore-intelligence-v2 .bscore-player-follow-main{display:none}.bscore-intelligence-v2 .match-h2h-overview{overflow:hidden}.bscore-intelligence-v2 .match-h2h-metrics{border-top:1px solid #849eb01a;gap:7px;padding:9px 10px 5px;display:grid}.bscore-intelligence-v2 .match-h2h-metric-row{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:7px;display:grid}.bscore-intelligence-v2 .match-h2h-metric-row>strong{color:#eef2f4;text-align:center;font-size:12px}.bscore-intelligence-v2 .match-h2h-metric-row>div>span{color:#91a2ab;text-align:center;margin-bottom:5px;font-size:10.5px;display:block}.bscore-intelligence-v2 .match-h2h-metric-row i{background:#101628;border-radius:99px;height:4px;display:flex;overflow:hidden}.bscore-intelligence-v2 .match-h2h-metric-row i b,.bscore-intelligence-v2 .match-h2h-metric-row i em{height:100%;display:block}.bscore-intelligence-v2 .match-h2h-metric-row i b{background:var(--intel-cyan)}.bscore-intelligence-v2 .match-h2h-metric-row i em{background:var(--intel-red)}.bscore-intelligence-v2 .match-h2h-since{color:#81939c;padding:6px 10px 10px;font-size:10px;display:block}.bscore-intelligence-v2 .combined-lineup-pitch{background:linear-gradient(90deg,#0000 49.8%,#ffffff26 50%,#0000 50.2%),repeating-linear-gradient(0deg,#ffffff06 0 66px,#ffffff02 66px 132px),#0b5039;border:1px solid #b2e0c52e;min-height:550px}.bscore-intelligence-v2 .combined-lineup-head{min-height:52px}.bscore-intelligence-v2 .combined-lineup-head>b{color:#ff9b64;background:#ff7a380d;border:1px solid #ff7a3840;border-radius:5px;padding:5px 7px;font-size:10px}.bscore-intelligence-v2 .pitch-player-link>strong{color:#fff;background:#03140ed1;border-radius:4px;max-width:64px;padding:2px 4px}.bscore-intelligence-v2 .athlete-alert-center{border:1px solid var(--intel-line-strong);background:#070b18;border-radius:10px;margin-top:10px;overflow:hidden}.bscore-intelligence-v2 .athlete-alert-center-head{justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:flex}.bscore-intelligence-v2 .athlete-alert-center-head>div{align-items:center;gap:9px;min-width:0;display:flex}.bscore-intelligence-v2 .athlete-alert-center-head>div>svg{color:var(--intel-orange)}.bscore-intelligence-v2 .athlete-alert-center-head span strong,.bscore-intelligence-v2 .athlete-alert-center-head span small{display:block}.bscore-intelligence-v2 .athlete-alert-center-head span strong{color:#eaf0f2;font-size:13px}.bscore-intelligence-v2 .athlete-alert-center-head span small{color:#91a2ab;margin-top:3px;font-size:11px}.bscore-intelligence-v2 .athlete-alert-center-head>button{border:1px solid var(--intel-line);color:#8fa0a9;background:#090f21;border-radius:22px;min-width:54px;min-height:44px;font-size:11px;font-weight:900}.bscore-intelligence-v2 .athlete-alert-center-head>button.active{color:#07150e;background:var(--intel-green);border-color:#39dc895c}.bscore-intelligence-v2 .athlete-alert-chips{border-top:1px solid var(--intel-line);background:#849eb01a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.bscore-intelligence-v2 .athlete-alert-chips button{color:#8fa1aa;background:#070b18;border:0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:0 4px;font-size:10px;font-weight:760;display:inline-flex}.bscore-intelligence-v2 .athlete-alert-chips button.active{color:#ff9a61;background:#ff7a3812}.bscore-intelligence-v2 .stats-window-control{border:1px solid var(--intel-line);background:#070b18;border-radius:9px;overflow:hidden}.bscore-intelligence-v2 .athlete-key-metrics,.bscore-intelligence-v2 .nhl-player-key-metrics{border-color:var(--intel-line)}.bscore-intelligence-v2 .stats-coverage-strip,.bscore-intelligence-v2 .athlete-sample-grid,.bscore-intelligence-v2 .nhl-player-current-grid,.bscore-intelligence-v2 .nhl-player-category-grid{border:1px solid var(--intel-line);background:#070b18;border-radius:9px;overflow:hidden}.bscore-intelligence-v2 .athlete-form-chart{border-color:var(--intel-line);background:#070b18;min-height:134px}.bscore-intelligence-v2 .athlete-form-bar>div>span{background:linear-gradient(#61c8f3,#2849a8);width:20px}.bscore-intelligence-v2 .nhl-index-strip,.bscore-intelligence-v2 .tennis-index-strip{border-bottom:1px solid #849eb01a;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.bscore-intelligence-v2 .nhl-index-strip>div:last-child,.bscore-intelligence-v2 .tennis-index-strip>div:last-child{min-width:0}.bscore-intelligence-v2 .nhl-index-strip>div:last-child strong,.bscore-intelligence-v2 .tennis-index-strip>div:last-child strong{color:var(--intel-green);font-size:13px;display:block}.bscore-intelligence-v2 .nhl-index-strip>div:last-child span,.bscore-intelligence-v2 .tennis-index-strip>div:last-child span{color:#aebac0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .nhl-index-strip>div:last-child small,.bscore-intelligence-v2 .tennis-index-strip>div:last-child small{color:#81939c;margin-top:6px;font-size:10px;display:block}.bscore-intelligence-v2 .nhl-watch-section{padding:9px 9px 6px}.bscore-intelligence-v2 .nhl-watch-grid{gap:6px;display:grid}.bscore-intelligence-v2 .nhl-watch-player{min-height:58px;color:inherit;background:#090e20;border:1px solid #849eb021;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:5px 6px 5px 7px;display:grid}.bscore-intelligence-v2 .nhl-watch-player-main{min-width:0;color:inherit;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.bscore-intelligence-v2 .nhl-watch-player .player-avatar{width:40px;height:40px}.bscore-intelligence-v2 .nhl-watch-player span{min-width:0}.bscore-intelligence-v2 .nhl-watch-player strong,.bscore-intelligence-v2 .nhl-watch-player small,.bscore-intelligence-v2 .nhl-watch-player em{display:block}.bscore-intelligence-v2 .nhl-watch-player strong{color:#eef2f4;font-size:12.5px}.bscore-intelligence-v2 .nhl-watch-player small{color:#91a2ab;margin-top:2px;font-size:10.5px}.bscore-intelligence-v2 .nhl-watch-player em{color:#82949d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-style:normal;overflow:hidden}.bscore-intelligence-v2 .nhl-watch-player-main>b{color:var(--intel-green);text-align:right;font-size:12px}.bscore-intelligence-v2 .nhl-impact-players{gap:8px;padding:0 9px 2px;display:grid}.bscore-intelligence-v2 .nhl-impact-player{min-height:72px}.bscore-intelligence-v2 .nhl-impact-player .nhl-watch-player-main{grid-template-columns:24px 42px minmax(0,1fr)}.bscore-intelligence-v2 .nhl-impact-rank{color:#ff985f;font-variant-numeric:tabular-nums;background:#ff7a3812;border:1px solid #ff7a3847;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.bscore-intelligence-v2 .nhl-impact-copy{min-width:0;display:block}.bscore-intelligence-v2 .nhl-impact-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bscore-intelligence-v2 .nhl-impact-copy i{color:#70c99f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;font-style:normal;font-weight:760;line-height:1.3;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .nhl-impact-note{color:#687c87;padding:0 2px 2px;font-size:9px;line-height:1.35}.bscore-intelligence-v2 .nhl-lines-team{border-color:var(--intel-line)}.bscore-intelligence-v2 .nhl-line-unit-grid.forwards,.bscore-intelligence-v2 .nhl-line-unit-grid.defense,.bscore-intelligence-v2 .nhl-line-unit-grid.goalies{background:linear-gradient(90deg,#0000 49.7%,#21398129 50%,#0000 50.3%),linear-gradient(#eaf5fb,#dbeaf3);border-radius:9px;padding:8px;position:relative;overflow:hidden}.bscore-intelligence-v2 .nhl-line-player{color:#0f1528;background:#ffffff52;border:0;min-height:82px}.bscore-intelligence-v2 .nhl-line-player strong{color:#10172d;font-size:10.5px}.bscore-intelligence-v2 .nhl-line-player small{color:#49536e}.bscore-intelligence-v2 .nhl-line-avatar{background:#cfe3ee;border:2px solid #294aa757}.bscore-intelligence-v2 .nhl-full-stat-bar .away{background:#ef4f68}.bscore-intelligence-v2 .nhl-full-stat-bar .home{background:var(--intel-cyan)}.bscore-intelligence-v2 .tennis-premium-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.bscore-intelligence-v2 .tennis-premium-tabs button{min-height:44px;font-size:11px}.bscore-intelligence-v2 .tennis-watch-grid{border-bottom:1px solid #849eb01a;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.bscore-intelligence-v2 .tennis-watch-player{min-width:0;color:inherit;background:#090e20;border:1px solid #849eb021;border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;padding:5px 6px 5px 7px;display:grid}.bscore-intelligence-v2 .tennis-watch-player-main{min-width:0;color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;display:grid}.bscore-intelligence-v2 .tennis-watch-player .player-avatar{grid-row:1/3;width:38px;height:38px}.bscore-intelligence-v2 .tennis-watch-player span{min-width:0}.bscore-intelligence-v2 .tennis-watch-player strong,.bscore-intelligence-v2 .tennis-watch-player small{display:block}.bscore-intelligence-v2 .tennis-watch-player strong{color:#eef2f4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bscore-intelligence-v2 .tennis-watch-player small{color:#91a2ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .tennis-watch-player-main span>b{color:var(--intel-green);margin-top:4px;font-size:10px;display:block}.bscore-intelligence-v2 .tennis-h2h-premium,.bscore-intelligence-v2 .tennis-v2-stats,.bscore-intelligence-v2 .tennis-advanced-stats,.bscore-intelligence-v2 .tennis-v2-form,.bscore-intelligence-v2 .tennis-matchup-v2{border-color:var(--intel-line);background:#070b18}.bscore-intelligence-v2 .tennis-h2h-score>div b{font-size:29px}.bscore-intelligence-v2 .tennis-comparison-visual>i{height:5px}.bscore-intelligence-v2 .tennis-comparison-visual>i span{background:var(--intel-cyan)}.bscore-intelligence-v2 .tennis-comparison-visual>i b{background:var(--intel-orange)}.bscore-intelligence-v2.tennis-athlete-profile .tennis-profile-form-v2{border:1px solid var(--intel-line);background:#070b18;border-radius:9px;align-items:center;min-height:56px;padding:8px}.bscore-intelligence-v2 .tennis-v2-advanced-list{border:1px solid var(--intel-line);background:#070b18;border-radius:9px;overflow:hidden}.bscore-intelligence-v2 .tennis-v2-advanced-list>div{min-height:52px;padding:8px 10px}.bscore-intelligence-v2.nhl-player-profile-shell .nhl-player-category{border:1px solid var(--intel-line);background:#070b18;border-radius:9px;overflow:hidden}.bscore-intelligence-v2 .nhl-player-category-title{background:#090f20;padding:0 9px}@media (max-width:480px){.bscore-intelligence-v2 .match-intelligence-grid{grid-template-columns:1fr}.bscore-intelligence-v2 .bscore-index-body{grid-template-columns:62px minmax(0,1fr);padding-inline:7px}.bscore-intelligence-v2 .bscore-index-gauge,.bscore-intelligence-v2 .nhl-index-gauge,.bscore-intelligence-v2 .tennis-index-gauge{width:58px;height:58px}.bscore-intelligence-v2 .bscore-index-gauge:before,.bscore-intelligence-v2 .nhl-index-gauge:before,.bscore-intelligence-v2 .tennis-index-gauge:before{width:45px;height:45px}.bscore-intelligence-v2 .bscore-index-gauge strong,.bscore-intelligence-v2 .nhl-index-gauge strong,.bscore-intelligence-v2 .tennis-index-gauge strong{font-size:18px}.bscore-intelligence-v2 .bscore-index-copy>span{font-size:11px}.bscore-intelligence-v2 .match-summary-player-main{grid-template-columns:44px minmax(0,1fr) 72px}.bscore-intelligence-v2 .bscore-player-confidence{min-width:70px}.bscore-intelligence-v2 .athlete-alert-chips button{font-size:10px}.bscore-intelligence-v2 .tennis-watch-grid{grid-template-columns:1fr}}.bscore-intelligence-v2 .prematch-absence-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.bscore-intelligence-v2 .prematch-absence-main{gap:3px;min-width:0;display:grid}.bscore-intelligence-v2 .prematch-absence-impact{justify-items:end;gap:1px;min-width:62px;display:grid}.bscore-intelligence-v2 .prematch-absence-impact b{color:#dce5e8;font-variant-numeric:tabular-nums;font-size:11px;font-weight:920}.bscore-intelligence-v2 .prematch-absence-impact small{color:#6f828d;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:820}.bscore-intelligence-v2 .prematch-absence-row.impact-major{border-top-color:#ef526047}.bscore-intelligence-v2 .prematch-absence-row.impact-major .prematch-absence-impact b{color:#ef6874}.bscore-intelligence-v2 .prematch-absence-row.impact-high .prematch-absence-impact b{color:#ff955d}.bscore-intelligence-v2 .prematch-absence-row.impact-rotation .prematch-absence-impact b{color:#e3c272}.bscore-intelligence-v2 .bscore-index-copy>strong{text-transform:none}.bscore-intelligence-v2 .bscore-match-timeline{overflow:hidden}.bscore-intelligence-v2 .bscore-timeline-list{border-top:1px solid #7f9fb31f;display:grid}.bscore-intelligence-v2 .bscore-timeline-row{border-bottom:1px solid #7f9fb317;grid-template-columns:38px 68px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:grid}.bscore-intelligence-v2 .bscore-timeline-row:last-child{border-bottom:0}.bscore-intelligence-v2 .bscore-timeline-row.kind-radar{background:#43ef9b09}.bscore-intelligence-v2 .bscore-timeline-minute{color:#edf2f4;font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.bscore-intelligence-v2 .bscore-timeline-kind{color:#879aa4;letter-spacing:.035em;font-size:10px;font-weight:880}.bscore-intelligence-v2 .bscore-timeline-kind.kind-radar{color:#43ef9b}.bscore-intelligence-v2 .bscore-timeline-kind.kind-goal{color:#f3f6f7}.bscore-intelligence-v2 .bscore-timeline-kind.kind-card{color:#e9b842}.bscore-intelligence-v2 .bscore-timeline-copy{min-width:0}.bscore-intelligence-v2 .bscore-timeline-copy strong,.bscore-intelligence-v2 .bscore-timeline-copy small,.bscore-intelligence-v2 .bscore-timeline-copy em{display:block}.bscore-intelligence-v2 .bscore-timeline-copy strong{color:#edf2f4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.bscore-intelligence-v2 .bscore-timeline-copy small{color:#98a8b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10.5px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .bscore-timeline-copy em{color:#7f948a;margin-top:4px;font-size:10px;font-style:normal;font-weight:760}.bscore-intelligence-v2 .bscore-timeline-team{place-items:center;width:28px;height:28px;display:grid}.bscore-intelligence-v2 .bscore-timeline-team img{object-fit:contain;width:24px;height:24px}@media (max-width:390px){.bscore-intelligence-v2 .bscore-timeline-row{grid-template-columns:34px 58px minmax(0,1fr) 24px;gap:6px;padding-left:8px;padding-right:8px}.bscore-intelligence-v2 .bscore-timeline-team{width:24px;height:24px}.bscore-intelligence-v2 .bscore-timeline-team img{width:21px;height:21px}}.bscore-intelligence-v2 .multisport-player-alert-center{margin-bottom:10px}.bscore-intelligence-v2 .multisport-player-alert-chips.sport-tennis{grid-template-columns:repeat(3,minmax(0,1fr))}.bscore-intelligence-v2 .multisport-player-alert-chips.sport-hockey{grid-template-columns:repeat(4,minmax(0,1fr))}.bscore-intelligence-v2 .multisport-player-alert-chips button{min-height:46px}.bscore-intelligence-v2 .multisport-player-alert-chips button span{font-size:10px}@media (max-width:390px){.bscore-intelligence-v2 .multisport-player-alert-chips.sport-hockey{grid-template-columns:repeat(2,minmax(0,1fr))}}.bscore-intelligence-v2 .radar-player-quick-bell{color:#8fa1aa;background:#070b18;border:1px solid #849eb02e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bscore-intelligence-v2 .radar-player-quick-bell.active{color:#07150e;background:var(--intel-green);border-color:#39dc896b;box-shadow:0 0 0 3px #39dc8914}.bscore-intelligence-v2 .radar-player-quick-bell:active{transform:scale(.96)}@media (max-width:390px){.bscore-intelligence-v2 .tennis-watch-grid{grid-template-columns:1fr}}.bscore-intelligence-v2 .multisport-bscore-timeline{border:1px solid var(--intel-line);background:#070b18;border-radius:10px;overflow:hidden}.bscore-intelligence-v2 .multisport-timeline-head{border-bottom:1px solid #7f9fb31c;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.bscore-intelligence-v2 .multisport-timeline-head>div{color:#eaf1ee;align-items:center;gap:6px;display:inline-flex}.bscore-intelligence-v2 .multisport-timeline-head strong{font-size:12px;font-weight:880}.bscore-intelligence-v2 .multisport-timeline-head>span{color:#81949d;font-size:10px;font-weight:720}.bscore-intelligence-v2 .multisport-timeline-list{display:grid}.bscore-intelligence-v2 .multisport-timeline-row{border-bottom:1px solid #7f9fb316;grid-template-columns:64px 70px minmax(0,1fr) 26px;align-items:center;gap:8px;min-height:66px;padding:8px 10px;display:grid}.bscore-intelligence-v2 .multisport-timeline-row:last-child{border-bottom:0}.bscore-intelligence-v2 .multisport-timeline-row.kind-radar{background:#43ef9b09}.bscore-intelligence-v2 .multisport-timeline-time{color:#e6edef;font-variant-numeric:tabular-nums;gap:1px;font-size:10.5px;font-weight:850;display:grid}.bscore-intelligence-v2 .multisport-timeline-time b{color:#9aacb5;font-size:9px;font-weight:820}.bscore-intelligence-v2 .multisport-timeline-kind{color:#83959e;letter-spacing:.035em;font-size:9.5px;font-weight:900}.bscore-intelligence-v2 .multisport-timeline-kind.kind-radar{color:var(--intel-green)}.bscore-intelligence-v2 .multisport-timeline-kind.kind-goal{color:#f2f5f6}.bscore-intelligence-v2 .multisport-timeline-kind.kind-penalty{color:#e8b54a}.bscore-intelligence-v2 .multisport-timeline-copy{min-width:0}.bscore-intelligence-v2 .multisport-timeline-copy strong,.bscore-intelligence-v2 .multisport-timeline-copy small,.bscore-intelligence-v2 .multisport-timeline-copy em{display:block}.bscore-intelligence-v2 .multisport-timeline-copy strong{color:#edf2f4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:840;overflow:hidden}.bscore-intelligence-v2 .multisport-timeline-copy small{color:#91a2aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .multisport-timeline-copy em{color:#7d9489;margin-top:4px;font-size:10px;font-style:normal;font-weight:760}.bscore-intelligence-v2 .multisport-timeline-team{place-items:center;width:26px;height:26px;display:grid}.bscore-intelligence-v2 .multisport-timeline-team img{object-fit:contain;width:23px;height:23px}.bscore-intelligence-v2 .bscore-timeline-followup{color:#a9b7bd;margin-top:5px;font-size:10px;font-weight:780;line-height:1.35;display:block}.bscore-intelligence-v2 .kind-radar .bscore-timeline-followup{color:#9db9aa}.bscore-intelligence-v2 .tennis-bscore-timeline .multisport-timeline-row{grid-template-columns:74px 58px minmax(0,1fr)}.bscore-intelligence-v2 .tennis-bscore-timeline .multisport-timeline-row.kind-set{background:#7491a209}@media (max-width:390px){.bscore-intelligence-v2 .multisport-timeline-row{grid-template-columns:56px 60px minmax(0,1fr) 22px;gap:6px;padding-left:8px;padding-right:8px}.bscore-intelligence-v2 .tennis-bscore-timeline .multisport-timeline-row{grid-template-columns:66px 52px minmax(0,1fr)}.bscore-intelligence-v2 .multisport-timeline-kind{font-size:9px}}.bscore-intelligence-v2 .tennis-flow-players{border-top:1px solid #849eb01f;border-bottom:1px solid #849eb01a;margin-top:16px}.bscore-intelligence-v2 .tennis-flow-players .league-section-title{min-height:38px;padding:0 9px}.bscore-intelligence-v2 .tennis-flow-players .tennis-watch-grid{padding-top:8px}.bscore-intelligence-v2 .tennis-flow-reading,.bscore-intelligence-v2 .tennis-flow-radar{margin-top:16px}.bscore-intelligence-v2 .nhl-flow-reading,.bscore-intelligence-v2 .nhl-flow-radar{background:#060a169e}.bscore-intelligence-v2 .nhl-flow-reading{border-bottom-color:#7994a614}.bscore-intelligence-v2 .nhl-impact-players{border-top:1px solid #7994a614;margin-top:4px;padding-top:6px}.bscore-intelligence-v2 .match-key-player-v2 .match-summary-player-main{grid-template-columns:22px 46px minmax(0,1fr);align-items:center;gap:8px}.bscore-intelligence-v2 .match-key-player-v2 .match-key-player-rank{color:#748791;font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:10px;font-weight:850}.bscore-intelligence-v2 .match-key-player-v2 .match-key-player-copy{min-width:0;display:block}.bscore-intelligence-v2 .match-key-player-v2 .match-key-player-copy>strong{color:#edf2f4;font-size:13px;line-height:1.2}.bscore-intelligence-v2 .match-key-player-v2 .match-key-player-copy>small{color:#7e919b;margin-top:2px;font-size:10.5px}.bscore-intelligence-v2 .match-key-player-v2 .bscore-player-reason{color:#a6b4bb;margin-top:5px}.bscore-intelligence-v2 .match-key-player-v2 .match-key-player-radar{color:#70c99f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;font-style:normal;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.bscore-intelligence-v2 .match-key-player-v2 .match-summary-player-metrics{margin-left:76px}
.bscore-home-v2{min-height:100vh;padding-bottom:calc(76px + env(safe-area-inset-bottom));color:#f5f7f8;background:#060a17}.bscore-home-v2 .scores-header{min-height:58px;padding-top:max(8px, env(safe-area-inset-top));background:#060a17f5;border-bottom:1px solid #1a2136b8}.bscore-home-v2 .home-sport-navigation{background:#060a17;border-bottom:1px solid #1a213694}.bscore-home-v2 .home-simplified-content{gap:20px;padding:14px 12px 20px;display:grid}.bscore-home-v2 .home-for-you-section,.bscore-home-v2 .home-featured-section,.bscore-home-v2 .home-all-matches,.bscore-home-v2 .home-competition-group{margin:0}.bscore-home-v2 .home-v2-section-head{min-height:32px;padding:0 2px 8px}.bscore-home-v2 .home-v2-section-head>div{gap:7px}.bscore-home-v2 .home-v2-section-head strong,.bscore-home-v2 .home-v2-section-title strong,.bscore-home-v2 .home-list-heading strong{color:#f5f7f8;letter-spacing:.035em;font-size:14px;font-weight:900}.bscore-home-v2 .home-v2-section-head>div svg{color:#29e49c}.bscore-home-v2 .home-v2-section-head>a,.bscore-home-v2 .home-v2-section-head>span{color:#9baab6;align-items:center;min-height:44px;font-size:11px;font-weight:760;display:inline-flex}.bscore-home-v2 .home-radar{background:#090f20;border:1px solid #1a2136;border-radius:14px;margin-top:0;overflow:hidden}.bscore-home-v2 .home-radar.is-live{border-color:#ff4d4d57}.bscore-home-v2 .home-radar-head{border-bottom:1px solid #1a2136e6;min-height:44px;padding:0 12px}.bscore-home-v2 .home-radar-head>span{color:#f5f7f8;gap:7px;font-size:12px;font-weight:900}.bscore-home-v2 .home-radar-head>span svg{color:#29e49c}.bscore-home-v2 .home-radar-head>a{color:#9baab6;align-items:center;gap:3px;min-height:44px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.bscore-home-v2 .home-radar-list{border-top:0}.bscore-home-v2 .home-radar-feature{color:inherit;background:#080d1c;padding:13px 12px 12px;text-decoration:none;display:block}.bscore-home-v2 .home-radar-feature:focus-visible,.bscore-home-v2 .home-radar-row:focus-visible,.bscore-home-v2 .home-live-now button:focus-visible,.bscore-home-v2 .home-simplified-tabs button:focus-visible{outline-offset:2px;outline:2px solid #29e49c}.bscore-home-v2 .home-radar-feature-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bscore-home-v2 .home-radar-feature-top>span:first-child{color:#29e49c;align-items:center;gap:6px;min-height:28px;font-size:11px;font-weight:850;display:inline-flex}.bscore-home-v2 .home-radar-feature-top>span:first-child em{color:#ff6464;letter-spacing:.04em;border-left:1px solid #ff4d4d4d;padding-left:6px;font-size:10px;font-style:normal}.bscore-home-v2 .home-radar-feature-index{text-align:right;justify-items:end;gap:1px;display:grid}.bscore-home-v2 .home-radar-feature-index small{color:#9baab6;font-size:10px;font-weight:720}.bscore-home-v2 .home-radar-feature-index strong{color:#29e49c;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:24px;font-weight:920;line-height:1}.bscore-home-v2 .home-radar-feature-index strong em{color:#9baab6;letter-spacing:0;font-size:11px;font-style:normal;font-weight:760}.bscore-home-v2 .home-radar-feature-teams{border-top:1px solid #1a2136b3;border-bottom:1px solid #1a2136b3;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:8px;margin-top:11px;padding:11px 0;display:grid}.bscore-home-v2 .home-radar-feature-teams>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.bscore-home-v2 .home-radar-feature-teams>div.is-away{text-align:right;grid-template-columns:minmax(0,1fr) 28px}.bscore-home-v2 .home-radar-feature-teams>div.is-away img{grid-column:2}.bscore-home-v2 .home-radar-feature-teams>div.is-away span{grid-area:1/1}.bscore-home-v2 .home-radar-feature-teams img{object-fit:contain;width:28px;height:28px}.bscore-home-v2 .home-radar-feature-teams span{color:#f5f7f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.bscore-home-v2 .home-radar-feature-teams>b{color:#f5f7f8;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:900}.bscore-home-v2 .home-radar-feature-copy{padding-top:11px}.bscore-home-v2 .home-radar-feature-copy>strong{color:#f5f7f8;font-size:13px;font-weight:850;line-height:1.25;display:block}.bscore-home-v2 .home-radar-feature-copy>p{color:#9baab6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.bscore-home-v2 .home-radar-feature-copy>span{color:#46bce9;align-items:center;gap:3px;min-height:38px;font-size:11px;font-weight:780;display:inline-flex}.bscore-home-v2 .home-radar-secondary{border-top:1px solid #1a2136}.bscore-home-v2 .home-radar-row{background:#090f20;border-bottom-color:#1a2136b8;grid-template-columns:44px minmax(0,1fr) 28px;min-height:66px;padding:8px 9px}.bscore-home-v2 .home-radar-row>b{color:#29e49c;font-size:15px}.bscore-home-v2 .home-radar-row strong{color:#f5f7f8;font-size:12px}.bscore-home-v2 .home-radar-row small{color:#9baab6;-webkit-line-clamp:1;margin-top:2px;font-size:10.5px}.bscore-home-v2 .home-radar-confidence{color:#75cfae;margin-top:3px;font-size:10px}.bscore-home-v2 .home-v2-followed{border-top:1px solid #1a2136;margin-top:10px}.bscore-home-v2 .home-v2-followed-head{justify-content:space-between;align-items:center;min-height:38px;padding:0 2px;display:flex}.bscore-home-v2 .home-v2-followed-head strong{color:#b7c5ce;letter-spacing:.045em;font-size:11px;font-weight:850}.bscore-home-v2 .home-v2-followed-head span{color:#9baab6;font-size:11px;font-weight:780}.bscore-home-v2 .home-v2-followed .mock-list{background:#080d1c;border:1px solid #1a2136;border-radius:13px;overflow:hidden}.bscore-home-v2 .home-live-now{margin:0}.bscore-home-v2 .home-v2-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 2px 7px;display:flex}.bscore-home-v2 .home-v2-section-title>div{align-items:center;gap:8px;display:inline-flex}.bscore-home-v2 .home-v2-section-title>div>i{background:#ff4d4d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff4d4d14}.bscore-home-v2 .home-v2-section-title button{color:#9baab6;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:2px;font-size:11px;font-weight:760;display:inline-flex}.bscore-home-v2 .home-live-quick-list{background:#080d1c;border:1px solid #ff4d4d33;border-radius:13px;overflow:hidden}.bscore-home-v2 .home-live-quick-match+.home-live-quick-match{border-top:1px solid #1a2136ad}.bscore-home-v2 .home-live-competition{color:#9baab6;white-space:nowrap;text-overflow:ellipsis;padding:7px 10px 0;font-size:10px;font-weight:760;display:block;overflow:hidden}.bscore-home-v2 .home-live-quick-match .mock-score-row{background:0 0;border-bottom:0}.bscore-home-v2 .home-live-quick-match .mock-row-state{color:#ff6464;font-weight:900}.bscore-home-v2 .home-v2-scoreboard{gap:10px;display:grid}.bscore-home-v2 .home-list-heading{min-height:38px;padding:0 2px}.bscore-home-v2 .home-list-heading>div{gap:2px;display:grid}.bscore-home-v2 .home-list-heading>div>span{color:#9baab6;font-size:11px}.bscore-home-v2 .home-list-heading>button{color:#ff6464;min-height:44px;font-size:11px;font-weight:820}.bscore-home-v2 .home-simplified-tabs{background:0 0;border-bottom:1px solid #1a2136;grid-template-columns:repeat(3,minmax(0,1fr));min-height:44px;margin:0;display:grid}.bscore-home-v2 .home-simplified-tabs button{color:#8798a4;background:0 0;border:0;border-radius:0;min-height:44px;font-size:12px;font-weight:800;position:relative}.bscore-home-v2 .home-simplified-tabs button.active{color:#f5f7f8;background:0 0}.bscore-home-v2 .home-simplified-tabs button.active:after{content:"";background:#ff7134;border-radius:99px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.bscore-home-v2 .home-competition-groups{gap:14px;display:grid}.bscore-home-v2 .home-competition-group{background:0 0;border:0;border-radius:0}.bscore-home-v2 .home-competition-group .mock-league-head{background:0 0;border-bottom:1px solid #1a2136;min-height:42px;padding:0 4px}.bscore-home-v2 .home-competition-group .mock-league-head strong{color:#dbe4e9;font-size:12px;font-weight:850}.bscore-home-v2 .home-competition-group .mock-league-head>a{color:#7f929e;min-height:44px;font-size:10.5px}.bscore-home-v2 .home-competition-group .mock-list{background:0 0;border:0;border-radius:0;overflow:hidden}.bscore-home-v2 .mock-score-row{background:0 0;border-bottom:1px solid #1a2136a8;min-height:58px}.bscore-home-v2 .mock-score-row.is-live{background:#ff4d4d06}.bscore-home-v2 .mock-side span{color:#edf2f4;font-size:11.5px;font-weight:760}.bscore-home-v2 .mock-row-state{color:#9baab6;font-variant-numeric:tabular-nums;font-size:11px;font-weight:780}.bscore-home-v2 .mock-score-pair strong{color:#f5f7f8;font-size:14px;font-weight:900}.bscore-home-v2 .mock-alert{color:#738692;width:44px;height:44px}.bscore-home-v2 .mock-alert.active{color:#ff7134}.bscore-home-v2 .bscore-confidence-pill{min-width:48px}.bscore-home-v2 .fusion-featured-v2{background:#090f20;border-color:#1a2136}@media (max-width:390px){.bscore-home-v2 .home-simplified-content{gap:17px;padding-left:10px;padding-right:10px}.bscore-home-v2 .home-radar-feature{padding-left:10px;padding-right:10px}.bscore-home-v2 .home-radar-feature-teams{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}.bscore-home-v2 .home-radar-feature-teams>div{grid-template-columns:25px minmax(0,1fr);gap:5px}.bscore-home-v2 .home-radar-feature-teams>div.is-away{grid-template-columns:minmax(0,1fr) 25px}.bscore-home-v2 .home-radar-feature-teams img{width:25px;height:25px}.bscore-home-v2 .home-radar-feature-index strong{font-size:21px}.bscore-home-v2 .home-radar-row{grid-template-columns:40px minmax(0,1fr) 24px}.bscore-home-v2 .mock-side span{font-size:11px}}@media (prefers-reduced-motion:reduce){.bscore-home-v2 *,.bscore-home-v2 :before,.bscore-home-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bscore-home-v2 .home-for-you-compact{border-top:1px solid #1a2136b3;padding-top:2px}.bscore-home-v2 .home-for-you-compact .home-v2-followed{border-top:0;margin-top:0}.bscore-home-v2 .home-radar-teaser{border-top:1px solid #1a2136;border-bottom:1px solid #1a2136;margin-top:8px}.bscore-home-v2 .home-radar-teaser .home-radar-row{background:0 0;border-bottom:0;min-height:62px;padding:7px 2px}.bscore-home-v2 .home-radar-teaser .home-radar-row>b{font-size:14px}.bscore-home-v2 .home-radar-teaser .home-radar-confidence{color:#75cfae}
.bscore-match-simple-v1 .match-follow-bar,.bscore-match-simple-v1 .match-follow-primary{min-height:54px}.bscore-match-simple-v1 .match-follow-primary span{gap:1px}.bscore-match-simple-v1 .match-follow-primary strong{font-size:12px}.bscore-match-simple-v1 .match-follow-primary small{color:#8ea0ab;letter-spacing:0;font-size:10.5px}.bscore-match-simple-v1 .match-tabs-v2{margin-top:0}.bscore-match-simple-v1 .match-summary-simple{gap:12px}.bscore-match-simple-v1 .match-summary-card-head>span{color:#8ea0ab;font-size:10px;font-weight:760}.bscore-match-simple-v1 .match-summary-player{padding-bottom:10px}.bscore-match-simple-v1 .match-summary-player-follow{min-height:44px}.bscore-match-simple-v1 .bscore-player-follow-main{justify-content:center}.bscore-match-simple-v1 .match-intelligence-secondary{opacity:.94}@media (max-width:390px){.bscore-match-simple-v1 .match-follow-primary small{font-size:10px}.bscore-match-simple-v1 .match-summary-simple{gap:10px}}.bscore-match-simple-v1 .match-summary-simple>.match-summary-stats{order:1}.bscore-match-simple-v1 .match-summary-simple>.bscore-match-timeline,.bscore-match-simple-v1 .match-summary-simple>.match-reading-card{order:2}.bscore-match-simple-v1 .match-summary-simple>.match-intelligence-secondary{order:3}.bscore-match-simple-v1 .match-summary-simple>.match-summary-stats{display:none}.bscore-match-simple-v1 .match-follow-primary small{text-overflow:clip;white-space:normal;overflow:visible}.bscore-match-simple-v1 .bscore-index-copy small{color:#8ea0ab;margin-top:5px;font-size:10px;line-height:1.35;display:block}.bscore-match-simple-v1 .match-summary-simple>.bscore-opinions{order:4}.bscore-match-simple-v1 .match-summary-simple>.bscore-radar{order:5}.bscore-match-simple-v1 .match-summary-simple>.match-summary-players{order:6}.bscore-match-simple-v1 .bscore-opinions .match-summary-card-head strong:before{content:"💡";margin-right:6px}.bscore-match-simple-v1 .bscore-opinion-list{display:grid}.bscore-match-simple-v1 .bscore-opinion-row{border-top:1px solid #7e9eb11a;padding:13px 14px}.bscore-match-simple-v1 .bscore-opinion-row:first-child{border-top:0}.bscore-match-simple-v1 .bscore-opinion-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.bscore-match-simple-v1 .bscore-opinion-topline>strong{color:#f4f7f8;letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:850}.bscore-match-simple-v1 .bscore-opinion-level{color:#9aabb5;background:#ffffff06;border:1px solid #7e9eb124;border-radius:7px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.bscore-match-simple-v1 .bscore-opinion-level.level-fort{color:#6de6ad;background:#42e69b0e;border-color:#42e69b38}.bscore-match-simple-v1 .bscore-opinion-row p{color:#b7c4ca;margin:7px 0 0;font-size:11.5px;line-height:1.45}.bscore-match-simple-v1 .bscore-opinion-meta{color:#71838e;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:7px;font-size:10px;line-height:1.35;display:flex}.bscore-match-simple-v1 .bscore-opinion-meta em{color:#9b8f83;text-align:right;max-width:60%;font-style:normal}.bscore-match-simple-v1 .bscore-opinion-empty{color:#82939d;padding:14px;font-size:11.5px;line-height:1.45}@media (max-width:390px){.bscore-match-simple-v1 .bscore-opinion-row{padding:12px}.bscore-match-simple-v1 .bscore-opinion-meta{gap:4px;display:grid}.bscore-match-simple-v1 .bscore-opinion-meta em{text-align:left;max-width:none}}
.bscore-tennis-simple-v1 .tennis-detail-center>small{letter-spacing:.04em;font-size:9.5px;font-weight:850}.bscore-tennis-simple-v1 .tennis-score-now{border-top:1px solid #6e8fa53d;border-bottom:1px solid #6e8fa53d;margin:8px 0 10px;padding:10px}.bscore-tennis-simple-v1 .tennis-score-now-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.bscore-tennis-simple-v1 .tennis-score-now-head strong{color:#f2f5f7;font-size:11px;font-weight:850}.bscore-tennis-simple-v1 .tennis-score-now-head span{color:#82939e;font-size:9.5px}.bscore-tennis-simple-v1 .tennis-score-now-grid{gap:5px;margin-top:5px;display:grid}.bscore-tennis-simple-v1 .tennis-score-now-labels,.bscore-tennis-simple-v1 .tennis-score-now-row{grid-template-columns:minmax(118px,1fr) repeat(5,28px) 34px;align-items:center;gap:3px;display:grid}.bscore-tennis-simple-v1 .tennis-score-now-labels{color:#768995;text-align:center;font-size:9px}.bscore-tennis-simple-v1 .tennis-score-now-labels>span:first-child{text-align:left}.bscore-tennis-simple-v1 .tennis-score-now-row{color:#eaf0f3;text-align:center;min-height:32px;font-size:11px}.bscore-tennis-simple-v1 .tennis-score-now-row>span{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}.bscore-tennis-simple-v1 .tennis-score-now-row img{object-fit:cover;width:17px;height:12px}.bscore-tennis-simple-v1 .tennis-score-now-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.bscore-tennis-simple-v1 .tennis-score-now-row b,.bscore-tennis-simple-v1 .tennis-score-now-row em{font-variant-numeric:tabular-nums;font-style:normal}.bscore-tennis-simple-v1 .tennis-score-now-row em{color:#ff8b50;font-weight:850}.bscore-tennis-simple-v1 .tennis-detail-setboard-secondary{display:none}.bscore-tennis-simple-v1 .tennis-stats-empty{gap:5px;margin-top:12px;display:grid}.bscore-tennis-simple-v1 .tennis-stats-empty strong{color:#eef3f5;font-size:12px}.bscore-tennis-simple-v1 .tennis-stats-empty span{color:#8ea0ab;font-size:10.5px;line-height:1.4}.bscore-tennis-simple-v1 .tennis-h2h-empty{color:#8ea0ab;margin:10px 0 0;font-size:10.5px;line-height:1.4}@media (max-width:390px){.bscore-tennis-simple-v1 .tennis-score-now-labels,.bscore-tennis-simple-v1 .tennis-score-now-row{grid-template-columns:minmax(105px,1fr) repeat(5,25px) 30px}}
.alerts-shell .profile-follow-summary{border-top:1px solid #7994a621;border-bottom:1px solid #7994a621;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 4px;display:grid}.alerts-shell .profile-follow-summary>div{text-align:center;align-content:center;place-items:center;gap:2px;min-width:0;min-height:56px;display:grid}.alerts-shell .profile-follow-summary>div+div{border-left:1px solid #7994a614}.alerts-shell .profile-follow-summary strong{color:#f2f5f7;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.alerts-shell .profile-follow-summary span{color:#7e909b;font-size:9px;line-height:1.15}.alerts-shell .alerts-segmented-nav{margin-top:8px}.alerts-shell .mon-bscore-hero small{max-width:32rem}@media (max-width:390px){.alerts-shell .profile-follow-summary span{font-size:8.5px}}
.notification-guide-backdrop{z-index:200;padding:16px max(10px,env(safe-area-inset-right)) max(12px,calc(env(safe-area-inset-bottom) + 8px)) max(10px,env(safe-area-inset-left));background:#02040aa8;place-items:end center;animation:.18s ease-out both ngFade;display:grid;position:fixed;inset:0}.notification-guide-sheet{border:1px solid var(--bscore-ui-hairline,#96ace82e);background:var(--bscore-ui-base,#0c1530);width:min(100%,540px);color:var(--bscore-ui-ink,#eef3ff);border-radius:24px;gap:14px;padding:22px 18px 16px;animation:.24s ease-out both ngUp;display:grid;box-shadow:0 18px 46px #0006}.notification-guide-icon{width:48px;height:48px;color:var(--bscore-ui-accent,#6ff0c6);background:#6ff0c61f;border-radius:50%;place-items:center;display:grid}.notification-guide-copy{gap:6px;display:grid}.notification-guide-copy strong{color:var(--bscore-ui-ink,#eef3ff);letter-spacing:-.01em;font-size:19px;font-weight:700}.notification-guide-copy span{color:var(--bscore-ui-muted,#8e9dc4);font-size:14px;line-height:1.5}.notification-guide-actions{gap:6px;display:grid}.notification-guide-primary,.notification-guide-secondary{min-height:50px;font:inherit;border-radius:25px;font-size:15px;font-weight:650}.notification-guide-primary{color:var(--bscore-ui-accent-ink,#04231b);background:var(--bscore-ui-accent-action,#3ee6ae);border:0}.notification-guide-secondary{color:var(--bscore-ui-muted,#8e9dc4);background:0 0;border:0}.notification-status{border-bottom:1px solid var(--bscore-ui-hairline,#96ace821);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;margin:0;padding:10px 0;display:grid}.notification-status-icon{width:40px;height:40px;color:var(--bscore-ui-muted,#8e9dc4);background:#96ace81f;border-radius:50%;place-items:center;display:grid}.notification-status.state-granted .notification-status-icon{color:var(--bscore-ui-accent,#6ff0c6);background:#6ff0c624}.notification-status.state-denied .notification-status-icon{color:#ff8fa0;background:#ff4d6a24}.notification-status>span:nth-child(2){gap:2px;min-width:0;display:grid}.notification-status strong{color:var(--bscore-ui-ink,#eef3ff);font-size:15px;font-weight:600}.notification-status small{color:var(--bscore-ui-muted,#8e9dc4);font-size:13px;line-height:1.4}.notification-status button{min-width:64px;min-height:44px;color:var(--bscore-ui-accent,#6ff0c6);font:inherit;background:0 0;border:1px solid #6ff0c673;border-radius:22px;padding:0 16px;font-size:14px;font-weight:650}@keyframes ngFade{0%{opacity:0}to{opacity:1}}@keyframes ngUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:700px){.notification-guide-backdrop{align-items:center}}@media (prefers-reduced-motion:reduce){.notification-guide-backdrop,.notification-guide-sheet{animation:none}}
