:root{--fan-blue-950:#00133f;--fan-blue-900:#001b5b;--fan-blue-800:#00267f;--fan-blue-650:#0649a8;--fan-gold:#ffc726;--fan-gold-soft:#ffe89a;--fan-ink:#07142e;--fan-copy:#344057;--fan-muted:#68748a;--fan-canvas:#f4f7fc;--fan-surface:#fff;--fan-surface-soft:#f7f9fd;--fan-line:#00267f21;--fan-line-strong:#00267f3d;--fan-live:#d72c38;--fan-success:#087c55;--fan-focus:#ffc726;--fan-radius-sm:.75rem;--fan-radius-md:1rem;--fan-radius-lg:1.5rem;--fan-radius-xl:2rem;--fan-shadow-sm:0 .6rem 1.8rem #00267f14;--fan-shadow-md:0 1.25rem 3.5rem #00267f24;--fan-bottom-nav-height:4.35rem;--fan-safe-bottom:env(safe-area-inset-bottom,0px)}.fan-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fan-skip-link{z-index:10000;border-radius:var(--fan-radius-sm);max-width:calc(100vw - 1.5rem);color:var(--fan-blue-950);background:var(--fan-gold);box-shadow:var(--fan-shadow-md);border:2px solid #fff;padding:.8rem 1rem;font-weight:950;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.fan-skip-link:focus{transform:translateY(0)}body:not([data-page=admin]):not([data-page=manager]) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--fan-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 5px #00267fc2!important}body:not([data-page=admin]):not([data-page=manager]) :where(input,select,textarea):focus-visible{border-color:var(--fan-blue-650)!important}body[data-page=live] #matchDetail .grid.md\:grid-cols-4.gap-3.mt-8.text-center>div{border:1px solid var(--fan-line);background:var(--fan-surface-soft)!important}body[data-page=live] #matchDetail .grid.md\:grid-cols-4.gap-3.mt-8.text-center span{color:var(--fan-muted)!important}body[data-page=live].tpc-site-dark-mode #matchDetail .grid.md\:grid-cols-4.gap-3.mt-8.text-center>div{border-color:#ffffff1f;background:#ffffff14!important}body[data-page=live].tpc-site-dark-mode #matchDetail .grid.md\:grid-cols-4.gap-3.mt-8.text-center span{color:#ffffffad!important}#mainNav .pmc-nav-shell,#mainNav .pmc-mobile-menu{isolation:isolate}#mainNav .pmc-nav-actions{min-width:0}#mainNav .pmc-brand-copy strong{color:#fff!important}.fan-nav-team-button,.fan-install-button{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.65rem;padding:.55rem .75rem;font-size:.74rem;font-weight:900;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.fan-nav-team-button:hover,.fan-install-button:hover{background:#ffc72626;border-color:#ffc7268c;transform:translateY(-1px)}.fan-nav-team-icon,.fan-install-icon{width:1.45rem;height:1.45rem;color:var(--fan-blue-950);background:var(--fan-gold);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.nav-more:not(.fan-more-open) .pmc-more-menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(.5rem)!important}.nav-more.fan-more-open .pmc-more-menu{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important;transform:translateY(0)!important}.nav-more .pmc-more-menu [role=menuitem]{border-radius:.85rem;align-items:center;gap:.55rem;min-height:2.75rem;display:flex}@media (width>=1280px){#mainNav.pmc-nav{padding-inline:clamp(.65rem,1.2vw,1rem)}#mainNav .pmc-nav-shell{gap:.55rem;width:min(1320px,100%);padding:.52rem .6rem;grid-template-columns:minmax(11.5rem,14.25rem) minmax(0,1fr) auto!important}#mainNav .pmc-nav-links{justify-content:center;gap:.08rem;display:flex!important}#mainNav .pmc-nav-links .nav-link,#mainNav .pmc-more-button{letter-spacing:-.015em;gap:.26rem;min-height:2.45rem;padding:.58rem .47rem;font-size:clamp(.65rem,.56vw,.73rem)}#mainNav .pmc-nav-links .nav-link svg,#mainNav .pmc-more-button svg{width:.9rem;height:.9rem}#mainNav .pmc-brand{gap:.58rem}#mainNav .pmc-brand-mark{width:2.85rem;height:2.85rem}#mainNav .pmc-brand-copy strong{max-width:10.5rem;font-size:.79rem}#mainNav .pmc-brand-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:10.5rem;font-size:.58rem;overflow:hidden}#mainNav .pmc-menu-toggle,#mainNav #mobileMenu{display:none!important}.fan-nav-team-button,.fan-install-button{padding-inline:.58rem;font-size:.68rem}}@media (width<=1279px){#mainNav .pmc-nav-links{display:none!important}#mainNav .pmc-menu-toggle{flex:none;width:2.75rem;height:2.75rem;padding:0;display:inline-flex!important}#mainNav #mobileMenu:not(.hidden){overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:calc(100dvh - 7.5rem);overflow:hidden auto;display:grid!important}#mainNav #mobileMenu a{align-items:center;min-height:3rem;display:flex}#mainNav #mobileMenu a[aria-current=page]{color:var(--fan-gold);box-shadow:inset 3px 0 0 var(--fan-gold);background:#ffffff1f}}@media (width>=1181px){.pmc-card-grid.three,.pmc-audience-section{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=721px) and (width<=1180px){.pmc-card-grid.three,.pmc-card-grid.four,.pmc-card-grid.news,.pmc-card-grid.teams,.pmc-snapshot-grid,.pmc-audience-section,.pmc-footer-grid,.tpc-group-leader-grid,.tpc-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pmc-two-column,.pmc-two-column.alternate{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (width<=720px){.pmc-card-grid.three,.pmc-card-grid.four,.pmc-card-grid.news,.pmc-card-grid.teams,.pmc-snapshot-grid,.pmc-audience-section,.pmc-two-column,.pmc-two-column.alternate,.pmc-footer-grid,.tpc-group-leader-grid,.tpc-awards-grid{grid-template-columns:minmax(0,1fr)!important}}.fan-favorite-briefing{width:min(1240px,100% - 2rem);margin:1rem auto 1.25rem}.fan-favorite-card{border-radius:var(--fan-radius-xl);color:#fff;background:radial-gradient(circle at 92% 8%, #ffc7262e, transparent 18rem), linear-gradient(135deg, var(--fan-blue-950), var(--fan-blue-800));box-shadow:var(--fan-shadow-md);border:1px solid #ffc72647;padding:clamp(1rem,2.5vw,1.6rem);position:relative;overflow:hidden}.fan-favorite-card.is-empty{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.fan-favorite-empty-copy{max-width:46rem}.fan-favorite-kicker,.fan-briefing-match-label,.fan-dialog-kicker{color:var(--fan-gold);letter-spacing:.11em;text-transform:uppercase;align-items:center;font-size:.69rem;font-weight:950;display:inline-flex}.fan-favorite-card h2{color:#fff;margin:.28rem 0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1}.fan-favorite-card p{color:#ffffffb8;line-height:1.55}.fan-favorite-head,.fan-favorite-identity,.fan-favorite-actions{align-items:center;display:flex}.fan-favorite-head{justify-content:space-between;gap:1rem;margin-bottom:1rem}.fan-favorite-identity{gap:.85rem;min-width:0}.fan-favorite-mark,.fan-team-option-mark{color:var(--fan-blue-950);background:linear-gradient(135deg, var(--fan-gold), var(--fan-gold-soft));letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-weight:950;display:grid}.fan-favorite-mark{border:2px solid #ffffffb8;width:3.45rem;height:3.45rem;box-shadow:0 .6rem 1.6rem #0000003d}.fan-briefing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.fan-briefing-match{border-radius:var(--fan-radius-md);background:#ffffff14;border:1px solid #ffffff21;min-width:0;padding:1rem}.fan-briefing-match.is-live{background:#ffc7261a;border-color:#ffc72680}.fan-briefing-match h3{color:#fff;margin:.3rem 0;font-size:1rem;line-height:1.25}.fan-briefing-match p{min-height:2.4em;font-size:.8rem}.fan-briefing-match a{color:var(--fan-gold);margin-top:.55rem;font-size:.78rem;font-weight:900;display:inline-flex}.fan-briefing-empty{border-radius:var(--fan-radius-md);background:#ffffff14;grid-column:1/-1;margin:0;padding:1rem}.fan-favorite-actions{gap:.65rem;margin-top:1rem}.fan-favorite-primary,.fan-favorite-secondary,.fan-favorite-change{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.8rem;font-weight:950;display:inline-flex}.fan-favorite-primary{color:var(--fan-blue-950);background:linear-gradient(135deg, var(--fan-gold), var(--fan-gold-soft))}.fan-favorite-secondary,.fan-favorite-change{color:#fff;background:#ffffff14;border:1px solid #fff3}.fan-team-dialog{border-radius:var(--fan-radius-xl);width:min(42rem,100% - 2rem);max-width:none;max-height:min(47rem,100dvh - 2rem);color:var(--fan-ink);background:var(--fan-surface);border:1px solid #ffffff9e;margin:auto;padding:0;overflow:hidden;box-shadow:0 2rem 6rem #00133f6b}.fan-team-dialog:not([open]){display:none}.fan-team-dialog::backdrop{backdrop-filter:blur(6px);background:#000c28b8}.fan-team-dialog-panel{max-height:inherit;grid-template-rows:auto auto minmax(8rem,1fr) auto;gap:.85rem;padding:1.15rem;display:grid}.fan-team-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fan-team-dialog-head h2{color:var(--fan-blue-900);margin:.24rem 0;font-size:clamp(1.4rem,4vw,2rem)}.fan-team-dialog-head p{max-width:34rem;color:var(--fan-muted);font-size:.88rem;line-height:1.45}.fan-dialog-close{border:1px solid var(--fan-line);width:2.75rem;height:2.75rem;color:var(--fan-blue-900);background:var(--fan-surface-soft);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;line-height:1;display:grid}.fan-team-search{border:1px solid var(--fan-line-strong);border-radius:var(--fan-radius-md);width:100%;min-height:3.15rem;color:var(--fan-ink);background:var(--fan-surface-soft);font:inherit;padding:.78rem 1rem}.fan-team-options{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:.5rem;display:grid;overflow-y:auto}.fan-team-option{border:1px solid var(--fan-line);border-radius:var(--fan-radius-md);width:100%;min-height:4.25rem;color:var(--fan-ink);background:var(--fan-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.fan-team-option:hover,.fan-team-option.is-selected{background:#fffaf0;border-color:#ffc726bf}.fan-team-option-mark{border:1px solid #00267f1f;width:2.75rem;height:2.75rem;font-size:.77rem}.fan-team-option-copy{gap:.16rem;min-width:0;display:grid}.fan-team-option-copy strong,.fan-team-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fan-team-option-copy strong{color:var(--fan-blue-900);font-size:.9rem}.fan-team-option-copy small{color:var(--fan-muted);font-size:.73rem}.fan-team-selected{color:var(--fan-blue-650);font-size:.7rem;font-weight:950}.fan-dialog-empty{border:1px dashed var(--fan-line-strong);border-radius:var(--fan-radius-md);color:var(--fan-muted);text-align:center;padding:1.1rem}.fan-team-dialog-actions{justify-content:flex-end;gap:.6rem;padding-top:.2rem;display:flex}.fan-dialog-primary,.fan-dialog-secondary{border-radius:999px;min-height:2.75rem;padding:.7rem 1rem;font-size:.8rem;font-weight:950}.fan-dialog-primary{color:var(--fan-blue-950);background:var(--fan-gold)}.fan-dialog-secondary{border:1px solid var(--fan-line-strong);color:var(--fan-blue-900);background:var(--fan-surface-soft)}.fan-dialog-secondary:disabled{cursor:not-allowed;opacity:.48}body.fan-dialog-open{overflow:hidden}.fan-connectivity-status{z-index:250;top:max(.75rem, env(safe-area-inset-top,0px));color:#fff;background:var(--fan-blue-900);max-width:calc(100% - 1.5rem);box-shadow:var(--fan-shadow-md);text-align:center;opacity:0;pointer-events:none;border:1px solid #ffffff4d;border-radius:999px;padding:.7rem .9rem;font-size:.76rem;font-weight:900;transition:opacity .2s,transform .2s;position:fixed;left:50%;transform:translate(-50%,-1rem)}.fan-connectivity-status.is-visible{opacity:1;transform:translate(-50%)}.fan-connectivity-status.is-offline{background:#8a1c29}.fan-bottom-nav{display:none}@media (width<=820px){body.fan-has-bottom-nav{padding-bottom:calc(var(--fan-bottom-nav-height) + var(--fan-safe-bottom))}.fan-bottom-nav{z-index:180;right:.5rem;bottom:max(.45rem, var(--fan-safe-bottom));min-height:var(--fan-bottom-nav-height);backdrop-filter:blur(18px)saturate(150%);background:#00133ff0;border:1px solid #fff3;border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:.34rem;display:grid;position:fixed;left:.5rem;box-shadow:0 1rem 3rem #00133f4d}.fan-bottom-item{color:#ffffffad;text-align:center;background:0 0;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;min-height:3.45rem;padding:.25rem .15rem;font-size:.62rem;font-weight:850;line-height:1.1;display:flex}.fan-bottom-item[aria-current=page]{color:var(--fan-blue-950);background:var(--fan-gold)}.fan-bottom-icon{font-size:1.05rem;line-height:1}.fan-bottom-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.fan-has-bottom-nav .tpc-floating-live-pill,body.fan-has-bottom-nav #tpcLiveThemeToggle,body.fan-has-bottom-nav .tpc-global-theme-toggle,body.fan-has-bottom-nav #themeToggle{bottom:calc(var(--fan-bottom-nav-height) + var(--fan-safe-bottom) + .9rem)!important}body.fan-has-bottom-nav .fan-connectivity-status{top:max(.5rem, env(safe-area-inset-top,0px))}}@media (width<=720px){#mainNav.pmc-nav{padding:.45rem!important}#mainNav .pmc-nav-shell{border-radius:1.15rem!important;min-height:3.85rem!important;padding:.42rem!important}#mainNav .pmc-brand-mark{width:2.8rem!important;height:2.8rem!important}#mainNav .pmc-brand-copy strong{max-width:min(9.4rem,37vw)!important;font-size:.74rem!important}#mainNav .pmc-brand-copy small{display:none}#mainNav #mobileMenu:not(.hidden){border-radius:1.15rem;grid-template-columns:minmax(0,1fr);width:calc(100% - .9rem);max-height:calc(100dvh - 6rem);margin-top:.4rem;padding:.5rem}.fan-nav-team-button,.fan-install-button{width:2.65rem;min-width:2.65rem;height:2.65rem;padding:0}.fan-nav-team-label,.fan-install-label{display:none}body[data-page=home] .pmc-home-hero{border-radius:1.4rem!important;width:calc(100% - .8rem)!important;margin-top:.4rem!important;padding:.55rem!important}body[data-page=home] .pmc-home-hero .pmc-hero-grid{border-radius:1.1rem!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;padding:.55rem!important}body[data-page=home] .pmc-home-hero .pmc-hero-copy{border-radius:1rem!important;padding:.9rem!important}body[data-page=home] .pmc-home-hero .pmc-hero-copy h1,body[data-page=home] .pmc-home-hero #heroTitle{margin:.65rem 0 .55rem!important;font-size:clamp(2.05rem,12vw,3.35rem)!important;line-height:.92!important}body[data-page=home] .pmc-home-hero .pmc-hero-copy p,body[data-page=home] .pmc-home-hero #heroText{padding:.65rem!important;font-size:.88rem!important;line-height:1.5!important}body[data-page=home] .pmc-hero-actions{gap:.5rem;margin-top:.8rem}body[data-page=home] .pmc-hero-actions>*{text-align:center;flex:8.5rem;justify-content:center;min-height:2.8rem;padding:.65rem .75rem}body[data-page=home] .pmc-hero-panel{gap:.55rem}body[data-page=home] .pmc-hero-logo-showcase{display:none!important}body[data-page=home] .pmc-ticket-card{border-radius:1rem!important;padding:.9rem!important}body[data-page=home] .pmc-ticket-card b{font-size:3.2rem}body[data-page=home] .pmc-hero-ribbon{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.45rem;overflow-x:auto;padding:.55rem 0 .05rem!important;display:flex!important}body[data-page=home] .pmc-hero-ribbon::-webkit-scrollbar,body[data-page=home] #homeLiveMatches::-webkit-scrollbar{display:none}body[data-page=home] .pmc-hero-ribbon>*{scroll-snap-align:start;flex:none;min-width:max-content;padding:.58rem .75rem;font-size:.72rem}body[data-page=home] #homeLiveMatches.pmc-card-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86vw,22rem);grid-auto-flow:column;gap:.7rem;margin-inline:-.1rem;padding:.15rem .1rem .65rem;overflow-x:auto;grid-template-columns:none!important;display:grid!important}body[data-page=home] #homeLiveMatches>*{scroll-snap-align:start}body[data-page=home] #homeLivePillBanner .tpc-live-pill-scroll{scrollbar-width:none}body[data-page=home] #homeLivePillBanner .tpc-live-pill-scroll::-webkit-scrollbar{display:none}.fan-favorite-briefing{width:calc(100% - .8rem);margin:.65rem auto 1rem}.fan-favorite-card{border-radius:1.25rem;padding:.9rem}.fan-favorite-card.is-empty,.fan-favorite-head{flex-direction:column;align-items:stretch}.fan-briefing-grid{grid-template-columns:minmax(0,1fr)}.fan-favorite-actions>*{flex:1 1 0}.fan-team-dialog{border-width:1px 0 0;border-radius:1.35rem 1.35rem 0 0;width:100%;max-height:min(85dvh,46rem);margin:auto 0 0}.fan-team-dialog-panel{padding:.9rem}}@media (width<=390px){#mainNav .pmc-brand-copy strong{max-width:7rem!important}.fan-bottom-label{font-size:.58rem}.fan-team-selected{display:none}.fan-team-option{grid-template-columns:auto minmax(0,1fr)}}body.tpc-site-dark-mode .fan-team-dialog{color:#f3f6ff;background:#0b1731;border-color:#ffffff21}body.tpc-site-dark-mode .fan-team-dialog-head h2,body.tpc-site-dark-mode .fan-team-option-copy strong{color:#fff}body.tpc-site-dark-mode .fan-team-dialog-head p,body.tpc-site-dark-mode .fan-team-option-copy small,body.tpc-site-dark-mode .fan-dialog-empty{color:#aeb9cc}body.tpc-site-dark-mode .fan-team-search,body.tpc-site-dark-mode .fan-team-option,body.tpc-site-dark-mode .fan-dialog-close,body.tpc-site-dark-mode .fan-dialog-secondary{color:#fff;background:#111f3d;border-color:#ffffff21}body.tpc-site-dark-mode .fan-team-option:hover,body.tpc-site-dark-mode .fan-team-option.is-selected{background:#17294c;border-color:#ffc726ad}@media (hover:none){.fan-nav-team-button:hover,.fan-install-button:hover,.pmc-card-grid article:hover,.pmc-card-grid a:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.fan-skip-link,.fan-nav-team-button,.fan-install-button,.fan-bottom-nav,.fan-connectivity-status,.fan-team-dialog,.fan-favorite-briefing{display:none!important}}