html[data-zc-typography]{font-family:var(--zc-font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-zc-typography] :is(body,button,input,select,textarea,summary){font-family:var(--zc-font-body)}html[data-zc-typography] body{font-size:var(--zc-type-base);font-weight:400;line-height:var(--zc-leading-body)}html[data-zc-typography] body :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-stretch:100%!important}html[data-zc-typography] body h1{text-transform:none;margin-block:0;font-family:var(--zc-font-heading)!important;font-weight:800!important;line-height:var(--zc-heading-leading,var(--zc-leading-page))!important;letter-spacing:var(--zc-tracking-heading)!important}html[data-zc-typography] body h2,html[data-zc-typography] body .team-hub-card-title h3{text-transform:none;font-family:var(--zc-font-heading)!important;font-weight:700!important;line-height:var(--zc-heading-leading,var(--zc-leading-section))!important;letter-spacing:-.018em!important}html[data-zc-typography] body :is(h3,h4,h5,h6){text-transform:none;font-family:var(--zc-font-body)!important;font-size:var(--zc-heading-size,var(--zc-type-lg))!important;font-weight:700!important;line-height:var(--zc-heading-leading,var(--zc-leading-card))!important;letter-spacing:-.01em!important}html[data-zc-typography=public] body h1{font-size:var(--zc-heading-size,var(--zc-type-page-web))!important}html[data-zc-typography=public] body h2,html[data-zc-typography=public] body .team-hub-card-title h3{font-size:var(--zc-heading-size,var(--zc-type-section-web))!important}html[data-zc-typography=app] body h1{font-size:var(--zc-heading-size,var(--zc-type-page-app))!important}html[data-zc-typography=app] body h2{font-size:var(--zc-heading-size,var(--zc-type-section-app))!important}html[data-zc-typography=public] body :is(.hero,[class*=-hero],.article-heading,.profile-identity,.player-experience-title) h1{font-size:var(--zc-heading-size,var(--zc-type-hero-web))!important;line-height:var(--zc-heading-leading,var(--zc-leading-hero))!important}html[data-zc-typography=app] body :is(.hero,.operations-copy,.auth-intro,.portal-header,.home-dashboard__welcome,.match-detail__hero,.article-hero,.team-profile-identity,.player-profile-hero,.fan-zone-hero,.fantasy-builder-hero) h1{font-size:var(--zc-heading-size,var(--zc-type-hero-app))!important;line-height:var(--zc-heading-leading,var(--zc-leading-hero))!important}html[data-zc-typography] body :is(input,select,textarea){line-height:1.5;font-size:var(--zc-type-base)!important}html[data-zc-typography] body :is(button,[role=button],[role=tab],.button,.text-link,.text-action,.back-link,.back-button,nav a){line-height:1.35;font-size:var(--zc-type-ui)!important}html[data-zc-typography] body label{font-size:var(--zc-type-sm);line-height:var(--zc-leading-compact)}html[data-zc-typography] body :is(small,time,dt,figcaption,[class*=meta],[class*=caption],[class*=helper],[class*=support-copy],[class*=badge],[class*=tag]){line-height:var(--zc-leading-compact);font-size:var(--zc-type-sm)!important}html[data-zc-typography] body :is(.eyebrow,[class*=kicker],[class*=status],[class*=lifecycle-label],.app-menu__label){font-weight:700;line-height:var(--zc-leading-compact);text-transform:uppercase;font-size:var(--zc-type-xs)!important;letter-spacing:var(--zc-tracking-label)!important}html[data-zc-typography] body table{font-variant-numeric:tabular-nums}html[data-zc-typography] body table th{line-height:var(--zc-leading-compact);letter-spacing:.04em;font-size:var(--zc-type-table-heading)!important}html[data-zc-typography] body table td{line-height:var(--zc-leading-compact);font-size:var(--zc-type-table-value)!important}html[data-zc-typography] body :is([class*=score],[class*=stat],[class*=points],[class*=probability],[class*=innings]){font-variant-numeric:tabular-nums}html[data-zc-typography=public] body :is(.live-score-snapshot,.historical-innings-score,.home-fan-score,.statistics-record-grid strong,.player-stat-grid strong){font-weight:700;font-size:var(--zc-type-score-web)!important}html[data-zc-typography=app] body :is(.detail-scoreboard,.live-summary__score,.player-stat-grid strong){font-weight:700;font-size:var(--zc-type-score-app)!important}@media (max-width:760px){html[data-zc-typography=public] body h1{font-size:var(--zc-heading-size,var(--zc-type-page-app))!important}html[data-zc-typography=public] body h2,html[data-zc-typography=public] body .team-hub-card-title h3{font-size:var(--zc-heading-size,var(--zc-type-section-app))!important}html[data-zc-typography=public] body :is(.hero,[class*=-hero],.article-heading,.profile-identity,.player-experience-title) h1{font-size:var(--zc-heading-size,var(--zc-type-hero-web))!important}}
.fan-app-bridge-module__psPxFa__bridge{align-items:center;gap:var(--zc-space-4);padding:var(--zc-space-5) max(52px, calc((100vw - 1240px) / 2));color:var(--ink);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;display:grid;position:relative}.fan-app-bridge-module__psPxFa__mark{border-radius:var(--zc-radius-control);background:#fff;place-items:center;width:44px;height:48px;display:grid}.fan-app-bridge-module__psPxFa__mark img{object-fit:contain;width:36px;height:40px}.fan-app-bridge-module__psPxFa__bridge small,.fan-app-bridge-module__psPxFa__bridge strong{display:block}.fan-app-bridge-module__psPxFa__bridge small{color:var(--zc-color-accent-text)}.fan-app-bridge-module__psPxFa__bridge strong{margin-top:var(--zc-space-1);font-size:var(--zc-type-ui)}.fan-app-bridge-module__psPxFa__bridge nav{gap:var(--zc-space-2);flex-wrap:wrap;display:flex}.fan-app-bridge-module__psPxFa__bridge nav a{min-height:44px;padding:var(--zc-space-2) var(--zc-space-4);border:1px solid var(--line);border-radius:var(--zc-radius-control);font-size:var(--zc-type-ui);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fan-app-bridge-module__psPxFa__bridge nav a:first-child{color:var(--zc-color-on-brand);background:var(--red);border-color:var(--red)}.fan-app-bridge-module__psPxFa__bridge nav a:hover{text-underline-offset:4px;text-decoration:underline}.fan-app-bridge-module__psPxFa__close{border-radius:var(--zc-radius-control);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.fan-app-bridge-module__psPxFa__close:hover{color:var(--ink);background:var(--surface-muted)}@media (max-width:620px){.fan-app-bridge-module__psPxFa__bridge{padding:var(--zc-space-5) 52px var(--zc-space-5) 20px;grid-template-columns:44px minmax(0,1fr)}.fan-app-bridge-module__psPxFa__bridge nav{grid-column:1/-1}.fan-app-bridge-module__psPxFa__bridge nav a{flex:1}}
