:root{--bg:#0d0b22;--surface:#2a273d;--surface-2:#2d2940;--header:#2a2755;--league-header:#4b368f;--button:#383260;--text:#f4f2ff;--muted:#b8b3c9;--line:#373352;--accent:#9cff00;--shadow:#00000059;--sidebar-sticky-top:16px}.siteStickySidebar{top:var(--sidebar-sticky-top);align-self:start;width:100%;min-width:0;position:sticky}.siteStickySidebarColumn{min-width:0;height:100%}.footballRadarPage{color:#f1f4ed;background:radial-gradient(circle at 20% 0,#23df8c1a,#0000 34%),linear-gradient(#061208 0%,#020503 100%);width:min(100%,500px);min-height:100vh;margin:0 auto}.radarHero{padding:26px 24px 20px}.radarKicker{color:#23df8c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.radarHero h1{letter-spacing:0;margin:0;font-size:34px;line-height:1}.radarHero p:last-child{color:#b9c8bb;max-width:34rem;margin:12px 0 0;font-size:15px;line-height:1.55}.radarMapPanel{background:radial-gradient(circle at 20% 30%,#23df8c29,#0000 22%),radial-gradient(circle at 72% 48%,#ffc4001f,#0000 24%),linear-gradient(135deg,#fdfdfd0f,#fdfdfd05);border:1px solid #fdfdfd14;border-radius:8px;min-height:250px;margin:0 16px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #23df8c14}.radarMapPanel:before{content:"";opacity:.8;border:1px solid #fdfdfd14;border-radius:50%;position:absolute;inset:18% 8%}.radarMapGrid{opacity:.35;position:absolute;inset:0}.radarMapGrid span{background:#fdfdfd14;position:absolute}.radarMapGrid span:first-child,.radarMapGrid span:nth-child(2){width:1px;top:0;bottom:0}.radarMapGrid span:first-child{left:33%}.radarMapGrid span:nth-child(2){left:66%}.radarMapGrid span:nth-child(3),.radarMapGrid span:nth-child(4){height:1px;left:0;right:0}.radarMapGrid span:nth-child(3){top:35%}.radarMapGrid span:nth-child(4){top:65%}.countryPulsePoint{z-index:2;background:#23df8c;border-radius:999px;width:10px;height:10px;animation:2.6s ease-out infinite radarPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #23df8c1f,0 0 22px #23df8ca6}.countryPulsePoint.impact-high{background:#ffc400;box-shadow:0 0 0 6px #ffc40029,0 0 28px #ffc400bf}.countryPulsePoint.impact-low{opacity:.75}.radarMapEmpty{color:#9ca99f;text-align:center;margin:0;font-size:13px;position:absolute;bottom:18px;left:20px;right:20px}.radarSignalFeed{padding:0 16px 44px}.radarFeedHeader{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.radarFeedHeader p{color:#9ca99f;text-transform:uppercase;margin:0;font-size:12px}.radarFeedHeader h2{margin:0;font-size:22px}.radarSignalList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.radarSignalBubble,.radarEmptyState{background:#fdfdfd0e;border:1px solid #fdfdfd14;border-radius:8px;box-shadow:0 18px 44px #00000047}.radarSignalBubble{padding:16px}.radarSignalMeta,.radarSignalFooter{color:#aeb9af;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.radarImpactBadge{color:#23df8c;background:#23df8c1f;border-radius:999px;padding:3px 8px;font-weight:700}.radarImpactBadge.impact-high{color:#ffc400;background:#ffc40024}.radarImpactBadge.impact-low{color:#b9c8bb}.radarSignalBubble h3{margin:10px 0 8px;font-size:18px;line-height:1.2}.radarSignalBubble p{color:#d9e2da;margin:0;font-size:14px;line-height:1.55}.radarSignalFooter{justify-content:space-between;margin-top:12px}.radarSignalBubble a,.radarSignalSource{color:#23df8c;margin-top:10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.radarEmptyState{text-align:center;padding:30px 18px}.radarEmptyState h2{margin:0 0 8px;font-size:20px}.radarEmptyState p{color:#aeb9af;max-width:28rem;margin:0 auto;font-size:14px;line-height:1.55}@keyframes radarPulse{0%{box-shadow:0 0 #23df8c38,0 0 18px #23df8c99}70%{box-shadow:0 0 0 18px #23df8c00,0 0 24px #23df8c61}to{box-shadow:0 0 #23df8c00,0 0 18px #23df8c99}}@media (prefers-reduced-motion:reduce){.countryPulsePoint{animation:none}}@font-face{font-family:Broker Blackletter;src:url(/fonts/unifrakturmaguntia-v22-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Broker Manufacturing;src:url(/fonts/manufacturing-consent-v1-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.absolute{position:absolute}.block{display:block}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.object-cover{-o-object-fit:cover;object-fit:cover}.italic{font-style:italic}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);background:#000;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:has(.homepageV2PreviewPage){background:#f1f1f1}button,a{color:inherit;font:inherit}button{cursor:pointer;border:0}.page,.sitePage{width:min(100vw,500px);min-height:100vh;box-shadow:0 0 70px var(--shadow);margin:0 auto;overflow-x:visible}.newsSitePage{--accent:#23df8c;--bg:#0b220b;--surface:#102810;--surface-2:#143316;--text:#fbfcf7;--muted:#b8c5b2;--line:#dce8d329;--shadow:#00000075;background:#0b220b}.newsSitePage.newsArticlePage,.newsSitePage.newsIndexPage{width:min(100vw,762px)}.siteFooter{color:#c4c4c0;width:100%;box-shadow:0 28px 70px var(--shadow);background:#1a1a1a;border-top:1px solid #f4f2ff14;margin:0;padding:22px max(20px,50vw - 500px) 26px;font-size:11px;line-height:1.5}.siteFooterLinks{flex-wrap:wrap;gap:9px 12px;margin-bottom:12px;display:flex}.siteFooterPrimaryLinks{flex-wrap:wrap;gap:9px 12px;margin-bottom:14px;display:flex}.siteFooterPrimaryLinks a{color:inherit;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none}.siteFooterPrimaryLinks a:hover{color:#23df8c}.siteFooterLinks a{color:inherit;font-size:11px;font-weight:800;line-height:1.2;text-decoration:none}.siteFooterLinks a:hover{color:#23df8c}.siteFooter p{color:#7d7d7d;max-width:420px;margin:0}.siteBreadcrumbs{color:#a8a2ba;letter-spacing:.02em;width:100%;margin:0 0 18px;font-size:11px;font-weight:700}.matchDetailMainContent>.siteBreadcrumbs{width:calc(100% - 32px);max-width:none;margin:18px auto 12px}.siteBreadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.siteBreadcrumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.siteBreadcrumbs li:not(:last-child):after{color:#d8d3e880;content:"/"}.siteBreadcrumbs a{color:#d8d3e7;text-decoration:none}.siteBreadcrumbs a:hover{color:#ddd}.siteBreadcrumbs span{color:#aaa;text-overflow:ellipsis;white-space:nowrap;max-width:min(68vw,460px);overflow:hidden}.newsIndexShell{--news-serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--news-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;padding:34px 18px 72px}.newsIndexMasthead{border-bottom:1px solid #f4f2ff1f;margin-bottom:28px;padding-bottom:24px}.newsIndexKicker{color:#ddd;min-height:24px;font-family:var(--news-ui);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid;align-items:center;margin:0 0 14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.newsIndexTitle{color:#fff;font-family:var(--news-serif);letter-spacing:0;margin:0;font-size:40px;font-weight:900;line-height:.96}.newsIndexDek{color:#d8d3e7;max-width:430px;font-family:var(--news-serif);margin:16px 0 0;font-size:18px;font-weight:450;line-height:1.5}.newsCardGrid{grid-template-columns:1fr;gap:18px;display:grid}.newsCard{background:#151327;border:1px solid #f4f2ff1f;border-radius:4px;transition:border-color .16s,transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 22px 54px #0000003d}.newsCard:hover{border-color:#9cff006b;transform:translateY(-1px);box-shadow:0 26px 64px #00000057}.newsCardLink{height:100%;color:inherit;text-decoration:none;display:grid}.newsCardImageFrame{aspect-ratio:16/9;background:#242136;position:relative;overflow:hidden}.newsCardImage{-o-object-fit:cover;object-fit:cover;transition:transform .26s,filter .26s}.newsCard:hover .newsCardImage{filter:saturate(1.06)contrast(1.03);transform:scale(1.025)}.newsCardImageFallback{background:radial-gradient(circle at 22% 18%,#9cff0052,#0000 26%),linear-gradient(135deg,#312b68,#16142b 62%,#0d0b22);width:100%;height:100%}.newsCardBody{align-content:start;gap:10px;padding:16px 16px 18px;display:grid}.newsCardDate{color:var(--accent);font-family:var(--news-ui);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.newsCardTitle{color:#fff;font-family:var(--news-serif);letter-spacing:0;margin:0;font-size:22px;font-weight:850;line-height:1.08}.newsCardExcerpt{color:#c9c3d8;font-family:var(--news-serif);margin:0;font-size:15px;font-weight:450;line-height:1.5}.newsCardReadMore{color:#f4f2ff;font-family:var(--news-ui);letter-spacing:0;text-transform:uppercase;opacity:.78;align-items:center;gap:7px;margin-top:2px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.newsCardReadMore:after{background:var(--accent);content:"";width:22px;height:1px}.newsEmptyState{text-align:center;background:#151327;border:1px solid #f4f2ff1f;border-radius:4px;padding:30px 20px;box-shadow:0 22px 54px #0000003d}.newsEmptyState h2{color:#fff;font-family:var(--news-serif);margin:0;font-size:24px;font-weight:900;line-height:1.12}.newsEmptyState p{color:#b8b3c9;max-width:340px;margin:12px auto 0;font-size:14px;line-height:1.55}.newsSitePage .newsIndexMasthead,.newsSitePage .articleMasthead{border-bottom-color:#dce8d329}.newsSitePage .newsIndexTitle,.newsSitePage .newsCardTitle,.newsSitePage .newsEmptyState h2,.newsSitePage .articleHeadline,.newsSitePage .articleBody strong{color:#fffdf7}.newsSitePage .newsIndexDek,.newsSitePage .newsCardExcerpt,.newsSitePage .newsEmptyState p,.newsSitePage .articleDek{color:#d7e0d0}.newsSitePage .newsCard,.newsSitePage .newsEmptyState{background:#102810;border-color:#dce8d324;box-shadow:0 24px 58px #00000042}.newsSitePage .newsCard:hover{border-color:#23df8c61;box-shadow:0 28px 68px #00000061}.newsSitePage .newsCardImageFrame,.newsSitePage .articleCoverFrame{background:#143316}.newsSitePage .newsCardImageFallback{background:radial-gradient(circle at 22% 18%,#23df8c33,#0000 26%),linear-gradient(135deg,#1f4a23,#102810 62%,#0b220b)}.newsSitePage .newsCardReadMore,.newsSitePage .articleBody em{color:#eef5ea}.newsSitePage .articleByline,.newsSitePage .articleCover figcaption{color:#dce8d3ad}.newsSitePage .articleBody{color:#eef4ea}.newsSitePage .articleBody a{color:#23df8c}@media (min-width:460px){.newsIndexShell{padding-left:20px;padding-right:20px}.newsCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.newsCard:first-child{grid-column:1/-1}.newsCard:first-child .newsCardTitle{font-size:30px}}@media (max-width:390px){.newsIndexShell{padding-left:15px;padding-right:15px}.newsIndexTitle{font-size:36px}.newsCardTitle{font-size:21px}}body:has(.newsIndexPage){background:#f1f1f1}.newsIndexPage{color:#17201a;background:#f5f5f2}.newsIndexPage .newsIndexShell{width:min(100%,762px);margin:0 auto;padding:64px 24px 96px}.newsIndexPage .newsIndexMasthead{border-bottom:0;max-width:670px;margin-bottom:46px;padding-bottom:0}.newsIndexPage .newsIndexKicker{color:#6b5b2f;letter-spacing:.1em;border-bottom-color:#a18438;margin-bottom:18px;font-size:10px;font-weight:800}.newsIndexPage .newsIndexTitle{color:#121212;font-family:var(--news-serif);letter-spacing:-.02em;font-size:clamp(38px,5.6vw,54px);font-weight:650;line-height:1.04}.newsIndexPage .newsIndexDek{color:#52524f;max-width:640px;font-family:var(--news-serif);font-size:18px;line-height:1.62}.newsIndexPage .newsCardGrid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.newsIndexPage .newsCard{box-shadow:none;background:0 0;border:0;border-top:1px solid #e0e1dc;border-radius:0;transition:none;overflow:visible}.newsIndexPage .newsCard:last-child{border-bottom:1px solid #e0e1dc}.newsIndexPage .newsCard:hover{box-shadow:none;background:0 0;border-color:#e0e1dc;transform:none}.newsIndexPage .newsCardLink{grid-template-columns:205px minmax(0,1fr);align-items:flex-start;gap:32px;padding:30px 0}.newsIndexPage .newsCardImageFrame{aspect-ratio:4/3;background:#e0e2dc}.newsIndexPage .newsCardImageFallback{background:linear-gradient(145deg,#e4e6df,#b9c4bb)}.newsIndexPage .newsCardBody{gap:12px;padding:0}.newsIndexPage .newsCardMeta{color:#52524f;font-family:var(--news-ui);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0 9px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.newsIndexPage .newsCardMeta>*+:before{color:#a7ada8;content:"•";margin-right:9px}.newsIndexPage .newsCardType{color:#6b5b2f;font-weight:800}.newsIndexPage .newsCardDate{color:inherit;font:inherit}.newsIndexPage .newsCardTitle{color:#121212;font-family:var(--news-serif);font-size:clamp(24px,2.8vw,30px);font-weight:650;line-height:1.14;transition:color .14s}.newsIndexPage .newsCard:hover .newsCardTitle{color:#415449}.newsIndexPage .newsCardExcerpt{color:#52524f;max-width:680px;font-family:var(--news-serif);font-size:16px;line-height:1.6}.newsIndexPage .newsCardReadMore{color:#4c5a51;opacity:1;margin-top:5px;font-size:10px}.newsIndexPage .newsCardReadMore:after{background:#a18438}.newsIndexPage .newsCardFeatured .newsCardLink{grid-template-columns:minmax(0,1fr) minmax(280px,.94fr);gap:38px;padding:32px 0 40px}.newsIndexPage .newsCardFeatured .newsCardImageFrame{aspect-ratio:16/10;order:2}.newsIndexPage .newsCardFeatured .newsCardBody{order:1;align-content:center;min-height:100%}.newsIndexPage .newsCardFeatured .newsCardTitle{font-size:clamp(31px,4.4vw,43px);line-height:1.06}.newsIndexPage .newsCardFeatured .newsCardExcerpt{font-size:17px}.newsIndexPage .newsEmptyState{box-shadow:none;background:0 0;border-color:#d5d5d1;border-radius:0}.newsIndexPage .newsEmptyState h2{color:#182019}.newsIndexPage .newsEmptyState p{color:#566058}@media (max-width:720px){.newsIndexPage .newsIndexShell{padding-top:38px;padding-bottom:64px}.newsIndexPage .newsIndexMasthead{margin-bottom:28px;padding-bottom:24px}.newsIndexPage .newsCardLink,.newsIndexPage .newsCardFeatured .newsCardLink{grid-template-columns:1fr;gap:18px;padding:22px 0}.newsIndexPage .newsCardImageFrame,.newsIndexPage .newsCardFeatured .newsCardImageFrame{aspect-ratio:16/9;order:1}.newsIndexPage .newsCardBody,.newsIndexPage .newsCardFeatured .newsCardBody{order:2}}@media (max-width:460px){.newsIndexPage .newsIndexShell{padding-left:18px;padding-right:18px}.newsIndexPage .newsIndexTitle{font-size:38px}.newsIndexPage .newsIndexDek{font-size:17px}}.articleShell{--article-headline:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--article-body:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--article-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100%;max-width:762px;margin:0 auto;padding:34px 24px 86px}.articleMasthead{border-bottom:1px solid #f4f2ff1c;padding-bottom:28px}.articleKicker{min-height:26px;color:var(--accent);font-family:var(--article-ui);letter-spacing:0;text-transform:uppercase;border-bottom:1px solid;align-items:center;margin:0 0 18px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.articleKicker:hover{color:var(--text);border-color:#f4f2ffbf}.articleKicker:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.articleHeadline{color:#fff;font-family:var(--article-headline);letter-spacing:0;margin:0;font-size:30px;font-weight:900;line-height:1.08}.articleByline{color:#beb8cf;font-family:var(--article-ui);flex-direction:column;align-items:flex-start;gap:7px;margin-top:19px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.articleByline time{font-variant-numeric:tabular-nums}.articleAuthor{color:#eeeaf7;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.articleAuthorBy{font-weight:500}.articleAuthorName{color:inherit;font-weight:700;text-decoration:none;transition:color .16s}.articleAuthorName:hover{color:var(--accent)}.articleAuthorAvatarLink{border-radius:999px;flex:none;text-decoration:none;display:inline-flex}.articleAuthorAvatar{-o-object-fit:cover;object-fit:cover;border:1px solid #f4f2ff2e;border-radius:999px;width:40px;height:40px;display:block;box-shadow:0 6px 16px #00000042}.articleDateLine{align-items:center;gap:10px;display:inline-flex}.newsSitePage.newsArticlePage .articleDateActions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.newsSitePage.newsArticlePage .articleActionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.articleDateDivider{background:#969693;width:1px;height:14px;display:inline-block}.articleDek{color:#dfdbea;max-width:680px;font-family:var(--article-body);margin:26px 0 0;font-size:18px;font-weight:450;line-height:1.68}.articleCover{margin:30px 0 34px}.articleCoverFrame{aspect-ratio:16/10;background:#242136;border:0;border-radius:0;position:relative;overflow:hidden;box-shadow:0 26px 72px #0000005c}.articleCover figcaption{color:#d8d4e7ad;font-family:var(--article-ui);margin:10px 2px 0;font-size:11px;line-height:1.45}.articleBody{color:#eeeaf7;font-family:var(--article-body);font-size:18px;line-height:1.78}.articleParagraph{margin:0 0 24px}.articleParagraph:first-child{margin-top:0}.articleBody strong{color:#fff;font-weight:800}.articleBody em{color:#f4f2ff;font-style:italic}.articleBody a{color:#cfff72;text-underline-offset:4px;-webkit-text-decoration:underline #9cff0073;text-decoration:underline #9cff0073}.articleHeading{color:#fff;font-family:var(--article-headline);letter-spacing:0;margin:42px 0 16px;font-size:30px;font-weight:900;line-height:1.08}.articleHeadingLevel3{margin-top:34px;font-size:24px;line-height:1.14}.articleBlockquote{border-left:3px solid var(--accent);color:#fff;font-family:var(--article-headline);margin:34px 0;padding:6px 0 6px 22px;font-size:24px;font-style:italic;font-weight:650;line-height:1.36;position:relative}.articleBlockquote:before{content:"";opacity:.82;background:#fff;width:3px;height:42px;position:absolute;top:2px;left:-3px}.articleList{color:#eeeaf7;gap:10px;margin:26px 0 30px;padding-left:24px;font-size:18px;line-height:1.7;display:grid}.articleList li::marker{color:var(--accent);font-weight:900}.articleInlineCode{color:#e8ffc2;background:#9cff0014;border:1px solid #9cff0038;border-radius:5px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em}.articleUnderline{text-underline-offset:4px;-webkit-text-decoration:underline #9cff00ad;text-decoration:underline #9cff00ad}.socialEmbed{font-family:var(--article-ui);background:#fdfdfd0d;border:1px solid #dce8d329;border-radius:4px;gap:14px;margin:30px 0 34px;padding:16px;display:grid}.socialEmbedCard{gap:9px;display:grid}.socialEmbedLabel{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;line-height:1}.socialEmbed h2{color:#fffdf7;font-family:var(--article-headline);letter-spacing:0;margin:0;font-size:22px;font-weight:900;line-height:1.12}.socialEmbedHandle{color:#9eb39a;margin:-3px 0 0;font-size:12px;font-weight:800;line-height:1.2}.socialEmbedCaption,.socialEmbedSeoText{color:#d7e0d0;margin:0;font-size:14px;font-weight:500;line-height:1.52}.socialEmbedSeoText{color:#b9c8b2;font-size:13px}.socialEmbedLink{color:#23df8c;text-underline-offset:4px;width:max-content;margin-top:2px;font-size:12px;font-weight:900;line-height:1;-webkit-text-decoration:underline #23df8c73;text-decoration:underline #23df8c73}.socialEmbedOfficial{background:#071607;border:1px solid #dce8d31f;border-radius:4px;min-height:560px;position:relative;overflow:hidden}.socialEmbedOfficial .tiktok-embed{background:0 0;border:0;width:100%;min-height:560px;margin:0 auto}.socialEmbedOfficial .tiktok-embed section{color:#d7e0d0;padding:18px;font-size:13px;line-height:1.5}.socialEmbedOfficial .tiktok-embed a{color:#23df8c;text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #23df8c73;text-decoration:underline #23df8c73}.articleTableWrap{-webkit-overflow-scrolling:touch;width:100%;margin:30px 0;overflow-x:auto}.articleBody table,.articleDataTable{border-collapse:collapse;color:#f4f2ff;width:100%;min-width:520px;font-family:var(--article-ui);background:#2a273dc7;border:1px solid #f4f2ff1f;border-radius:8px;font-size:13px;display:table}.articleBody table th,.articleBody table td,.articleDataTable th,.articleDataTable td{text-align:left;border-bottom:1px solid #f4f2ff17;padding:12px 13px}.articleBody table th,.articleDataTable th{color:#dcd7ec;text-transform:uppercase;font-size:11px;font-weight:900}.articleRelated{font-family:var(--article-ui);border-top:1px solid #f4f2ff1f;margin-top:48px;padding-top:24px}.articleRelatedTitle{color:#fff;margin:0 0 16px;font-size:16px;font-weight:900}.articleRelatedList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.articleRelatedList a{color:#f4f2ff;border-bottom:1px solid #f4f2ff1a;border-radius:8px;padding:14px 0;font-size:15px;font-weight:800;line-height:1.35;text-decoration:none;display:block}.articleRelatedList span,.articleRelatedList small{display:block}.articleRelatedList small{color:#7d7d7d;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45}.articleRelatedList a:hover{color:var(--accent)}.articleRelatedList a:hover small{color:#cfe1c8}body:has(.newsArticlePage){background:#f1f1f1}.newsSitePage.newsArticlePage{--accent:#0f766e;--bg:#fff;--surface:#fff;--surface-2:#f8faf9;--text:#374151;--muted:#6b7280;--line:#e5e7eb;box-shadow:none;color:#374151;background:#fff}.newsSitePage.newsArticlePage .articleShell{color:#374151;background:#fff}.newsSitePage.newsArticlePage .articleMasthead{border-bottom-color:#e5e7eb;padding-bottom:34px}.newsSitePage.newsArticlePage .siteBreadcrumbs{color:#6b7280;font-weight:600}.newsSitePage.newsArticlePage .siteBreadcrumbs li:not(:last-child):after{color:#c4c8ce}.newsSitePage.newsArticlePage .siteBreadcrumbs a,.newsSitePage.newsArticlePage .siteBreadcrumbs span{color:#6b7280}.newsSitePage.newsArticlePage .siteBreadcrumbs a:hover{color:#0f766e}.newsSitePage.newsArticlePage .articleKicker{color:#6b5b2f;border-bottom-color:#a18438}.newsSitePage.newsArticlePage .articleKicker:hover{color:#115e59;border-color:#0f766e}.newsSitePage.newsArticlePage .articleHeadline,.newsSitePage.newsArticlePage .articleBody strong,.newsSitePage.newsArticlePage .articleHeading,.newsSitePage.newsArticlePage .articleRelatedTitle{color:#111827}.newsSitePage.newsArticlePage .articleHeadline{color:#121212;font-weight:800;line-height:1.12}.newsSitePage.newsArticlePage .articleByline,.newsSitePage.newsArticlePage .articleCover figcaption{color:#6b7280}.newsSitePage.newsArticlePage .articleAuthor{color:#121212}.newsSitePage.newsArticlePage .articleAuthorName:hover{color:#0f766e}.newsSitePage.newsArticlePage .articleAuthorAvatar{box-shadow:none;border-color:#e5e7eb}.newsSitePage.newsArticlePage .articleDateDivider{background:#d1d5db}.newsSitePage.newsArticlePage .articleDateLine{color:#323232}.newsSitePage.newsArticlePage .articleDek{color:#121212;font-size:18px;line-height:139%}.newsSitePage.newsArticlePage .articleCover{margin-top:36px;margin-bottom:40px}.newsSitePage.newsArticlePage .articleCoverFrame{box-shadow:none;background:#f3f4f6}.newsSitePage.newsArticlePage .articleBody{color:#121212;line-height:139%}.newsSitePage.newsArticlePage .articleParagraph{margin-bottom:20px}.newsSitePage.newsArticlePage .articleShareButton{color:#121212;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #c4c4c0;border-radius:32px;justify-content:flex-start;align-items:center;gap:4px;width:auto;height:2rem;padding:.25rem .75rem .25rem .5rem;font-family:nyt-franklin;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .2s,opacity .2s;display:inline-flex}.newsSitePage.newsArticlePage .articleShareButton:hover{background-color:#f5f5f2}.newsSitePage.newsArticlePage .articleShareButton:focus-visible{outline-offset:3px;outline:2px solid #121212}.newsSitePage.newsArticlePage .articleBody strong{font-weight:700}.newsSitePage.newsArticlePage .articleBody em{color:#4b5563}.newsSitePage.newsArticlePage .articleBody a{color:#0f766e;text-decoration-color:#0f766e6b}.newsSitePage.newsArticlePage .articleBody a:hover{color:#115e59;text-decoration-color:currentColor}.newsSitePage.newsArticlePage .articleHeading{margin-top:54px;margin-bottom:18px;font-weight:800;line-height:1.15}.newsSitePage.newsArticlePage .articleHeadingLevel3{margin-top:40px;font-weight:750}.newsSitePage.newsArticlePage .articleBlockquote{color:#1f2937;border-left-color:#0f766e;font-weight:600}.newsSitePage.newsArticlePage .articleBlockquote:before{opacity:.9;background:#0f766e}.newsSitePage.newsArticlePage .articleList{color:#374151}.newsSitePage.newsArticlePage .articleList li::marker{color:#0f766e}.newsSitePage.newsArticlePage .articleInlineCode{color:#155e52;background:#f1f7f5;border-color:#d7e7e1}.newsSitePage.newsArticlePage .articleUnderline{text-decoration-color:#0f766e7a}.newsSitePage.newsArticlePage .socialEmbed{background:#f8faf9;border-color:#e5e7eb}.newsSitePage.newsArticlePage .socialEmbedLabel,.newsSitePage.newsArticlePage .socialEmbedLink,.newsSitePage.newsArticlePage .socialEmbedOfficial .tiktok-embed a{color:#0f766e}.newsSitePage.newsArticlePage .socialEmbed h2{color:#1f2937}.newsSitePage.newsArticlePage .socialEmbedHandle,.newsSitePage.newsArticlePage .socialEmbedCaption,.newsSitePage.newsArticlePage .socialEmbedSeoText,.newsSitePage.newsArticlePage .socialEmbedOfficial .tiktok-embed section{color:#4b5563}.newsSitePage.newsArticlePage .socialEmbedOfficial{background:#f8faf9;border-color:#e5e7eb}.newsSitePage.newsArticlePage .articleBody table,.newsSitePage.newsArticlePage .articleDataTable{color:#374151;background:#fff;border-color:#e5e7eb}.newsSitePage.newsArticlePage .articleBody table th,.newsSitePage.newsArticlePage .articleDataTable th{color:#1f2937;background:#f8fafc}.newsSitePage.newsArticlePage .articleBody table th,.newsSitePage.newsArticlePage .articleBody table td,.newsSitePage.newsArticlePage .articleDataTable th,.newsSitePage.newsArticlePage .articleDataTable td{border-bottom-color:#e5e7eb}.newsSitePage.newsArticlePage .articleRelated{border-top-color:#e5e7eb;margin-top:60px;padding-top:30px}.newsSitePage.newsArticlePage .articleRelatedList a{color:#1f2937;border-bottom-color:#e5e7eb;font-weight:700}.newsSitePage.newsArticlePage .articleRelatedList small{color:#6b7280}.newsSitePage.newsArticlePage .articleRelatedList a:hover,.newsSitePage.newsArticlePage .articleRelatedList a:hover small{color:#0f766e}.trustPage{--accent:#ffc400;--bg:#0b220b;--surface:#102810;--text:#fbfcf7;--muted:#b8c5b2;color:var(--text);background:#0b220b;width:min(100vw,762px)}.trustPageShell{width:100%;max-width:none;margin:0 auto;padding:16px 0 0}.trustBackLink{color:#d7e0d0;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.trustBackLink:hover{color:var(--accent)}.trustEyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.trustTitle{color:#fffdf7;letter-spacing:0;margin:0 0 24px;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:30px;font-weight:900;line-height:1.08}.trustBody{color:#e8efe2;font-size:15px;line-height:1.68}.trustBody h2{color:#fffdf7;margin:28px 0 9px;font-size:17px;font-weight:900;line-height:1.25}.trustBody p{margin:0 0 15px}.trustBody ul{gap:8px;margin:0 0 18px;padding-left:20px;display:grid}.trustBody li::marker{color:var(--accent)}.trustBody a{color:#ffc400;text-underline-offset:4px;-webkit-text-decoration:underline #ffc4006b;text-decoration:underline #ffc4006b}body:has(.trustPage:not(.authorPage)){background:#f1f1f1}.trustPage:not(.authorPage){--accent:#0f766e;--bg:#fff;--surface:#fff;--text:#374151;--muted:#6b7280;box-shadow:none;color:#374151;background:#fff}.trustPage:not(.authorPage) .trustPageShell{padding:34px 24px 86px}.trustPage:not(.authorPage) .trustBackLink{color:#6b7280;border-bottom:1px solid;min-height:26px;margin-bottom:18px}.trustPage:not(.authorPage) .trustBackLink:hover{color:#0f766e}.trustPage:not(.authorPage) .trustEyebrow{color:#0f766e;margin-bottom:18px}.trustPage:not(.authorPage) .trustTitle{color:#121212;margin-bottom:34px;font-weight:800;line-height:1.12}.trustPage:not(.authorPage) .trustTitle,.trustPage:not(.authorPage) .trustBody h2{color:#121212}.trustPage:not(.authorPage) .trustBody{color:#121212;border-top:1px solid #e5e7eb;padding-top:30px;font-size:18px;line-height:139%}.trustPage:not(.authorPage) .trustBody h2{margin:54px 0 18px;font-size:24px;font-weight:800;line-height:1.15}.trustPage:not(.authorPage) .trustBody p{margin:0}.trustPage:not(.authorPage) .trustBody p+p{margin-top:20px}.trustPage:not(.authorPage) .trustBody ul{gap:10px;margin:26px 0 30px;padding-left:24px}.trustPage:not(.authorPage) .trustBody li::marker{color:#0f766e}.trustPage:not(.authorPage) .trustBody a{color:#0f766e;text-decoration-color:#0f766e6b}@media (max-width:390px){.trustPage:not(.authorPage) .trustPageShell{padding-left:16px;padding-right:16px}}.authorPage{--author-text:#f5f5f3;--author-secondary:#b7b7b3;--author-muted:#7a7a77;--author-line:#ffffff1f;--author-serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--author-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:min(100%,762px);box-shadow:none;color:var(--author-text);background:radial-gradient(circle at 50% 65%,#ffffff40 0,#ffffff05 38%,#0000 56%),#000}body:has(.authorPage){background:#030303}.authorPage .trustPageShell{box-sizing:border-box;padding-inline:0}.authorPage .trustBackLink{color:var(--author-muted);font-family:var(--author-ui);letter-spacing:.1em;margin-bottom:30px;font-size:10px;transition:color .16s}.authorPage .trustBackLink:hover{color:#d7d7d3}.authorPage .trustEyebrow{border-bottom:1px solid var(--author-line);min-height:0;color:var(--author-muted);font-family:var(--author-ui);letter-spacing:.12em;margin-bottom:24px;padding-bottom:10px;font-size:10px;font-weight:800;line-height:1}.authorPage .authorProfileHeader{border:1px solid var(--author-line);background:radial-gradient(circle at 50% 120%,#ffffff40 0,#ffffff05 58%,#0000 56%),radial-gradient(circle at 100% 100%,#ffffff0f 0,#0000 42%),#181818;border-radius:2px;gap:clamp(20px,4vw,30px);margin-bottom:0;padding:clamp(24px,5vw,34px)}.authorPage .authorProfileAvatar{width:104px;height:104px;box-shadow:none;background:#151515;border:1px solid #ffffff2e;flex-basis:104px}.authorPage .authorProfileIdentity h1{font-family:var(--author-serif);color:var(--author-text);letter-spacing:-.015em;font-size:clamp(36px,7vw,48px);font-weight:700;line-height:1}.authorPage .authorProfileIdentity p{max-width:310px;font-family:var(--author-ui);color:#a3a3a0;letter-spacing:0;margin-top:10px;font-size:14px;line-height:1.4}.authorPage .trustBody{color:#eee;max-width:none;font-family:var(--author-serif);font-size:16px;line-height:139%;display:block}.authorPage .authorProfileIntroduction{border-bottom:1px solid var(--author-line);padding:42px 0 44px}.authorPage .authorProfileIntroduction .trustLead{color:#ddddda;max-width:620px;font-family:var(--author-serif);margin:0;font-size:18px;font-weight:400;line-height:139%}.authorPage .authorProfileSection{border-bottom:1px solid var(--author-line);background:0 0;padding:34px 0 38px}.authorPage .trustBody h2{color:var(--author-text);font-family:var(--author-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.authorPage .trustBody p{margin:0}.authorPage .trustBody p+p{margin-top:20px}.authorPage .trustBody p:last-child,.authorPage .trustBody ul:last-child{margin-bottom:0}.authorPage .trustBody li::marker{color:#8a8a86}.authorPage .trustBody a{color:var(--author-text);text-decoration-color:#686864;transition:color .16s,text-decoration-color .16s}.authorPage .trustBody a:hover{color:#fff;text-decoration-color:currentColor}.authorPage .trustBody a:focus-visible,.authorPage .trustBackLink:focus-visible{outline-offset:4px;outline:2px solid #f5f5f3}@media (max-width:1199px){.authorPage .trustPageShell{padding-inline:16px}}@media (max-width:390px){.authorPage .trustPageShell{padding:16px 16px 72px}.authorPage .authorProfileHeader{align-items:flex-start;gap:16px;padding:20px}.authorPage .authorProfileAvatar{flex-basis:76px;width:76px;height:76px}.authorPage .authorProfileIdentity h1{font-size:32px}.authorPage .authorProfileSection{padding:28px 0 32px}}.trustLead{color:#fff;font-size:16px;font-weight:600;line-height:1.6}.authorProfileHeader{align-items:center;gap:18px;margin:0 0 24px;display:flex}.authorProfileAvatar{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;border:1px solid #f4f2ff2e;border-radius:999px;flex:0 0 90px;width:90px;height:90px;box-shadow:0 18px 42px #00000057}.authorProfileAvatarFallback{color:#fff;font-family:var(--font-sans);background:linear-gradient(145deg,#9cff0033,#4e378fb8);place-items:center;font-size:24px;font-weight:900;display:grid}.authorProfileIdentity{min-width:0}.authorProfileIdentity h1{color:#fff;letter-spacing:0;margin:0;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:30px;font-weight:900;line-height:1.08}.authorProfileIdentity p{color:#c8c2d6;font-family:var(--article-ui);margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.35}@media (min-width:768px){.articleShell{padding:46px 24px 104px}.articleHeadline{font-size:38px}.articleDek{font-size:20px}}@media (max-width:390px){.articleShell{padding-left:16px;padding-right:16px}.articleHeadline{font-size:30px}.articleDek{font-size:18px}}.matchDetailPage{width:100%;max-width:1000px;min-height:100vh;box-shadow:0 0 70px var(--shadow);color:var(--text);background:#030303;margin:0 auto;padding:0 16px 16px;overflow-x:visible}.matchDetailContentLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;width:100%;padding:16px 0 0;display:grid}.matchDetailMainContent{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.matchDetailMainContent>.siteBreadcrumbs{width:100%;margin:0}.matchDetailMainContent>.matchStatusCard,.matchDetailMainContent>.matchPickSection,.matchDetailMainContent>.matchDisclaimerSection{margin:0}.matchesSidebar{align-self:stretch;width:100%;min-width:0}.matchesSidebar>.siteStickySidebar{color:var(--text);background:#1d1d1d;border-radius:16px;padding:18px}.matchesSidebar h2{color:#e8e8e8;text-align:center;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.1}.matchesSidebar ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.matchesSidebar li{border-top:1px solid #fdfdfd14;padding:11px 0}.matchesSidebar li a,.matchesSidebarEmpty{color:#c8c8c8;text-align:center;margin:0;font-size:14px;line-height:1.35;text-decoration:none;display:block}.matchesSidebar li a:hover{color:#23df8c}.matchesSidebar .matchesSidebarMatch{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:6px;display:grid}.matchesSidebarTeamName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchesSidebarHomeTeam{text-align:right}.matchesSidebarAwayTeam{text-align:left}.matchesSidebarKickoff{color:var(--muted);text-align:center;font-size:11px}.matchesSidebarScore{justify-content:center;display:inline-flex}.matchesSidebarScoreWinner{color:#fff}.matchesSidebarScoreMuted{color:#bbb}@media (max-width:1199px){.matchDetailContentLayout{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.matchDetailMainContent{display:contents}.matchDetailMainContent>.siteBreadcrumbs{grid-area:1/1/auto/-1}.matchDetailMainContent>.matchStatusCard{grid-area:2/1}.matchDetailMainContent>.matchPickSection{grid-area:3/1}.matchDetailMainContent>.matchDisclaimerSection{grid-area:4/1}.matchesSidebar{grid-area:2/2/span 2}}@media (max-width:600px){.matchesSidebar{display:none}}.matchDetailBrand{background:linear-gradient(#110f26fa,#0d0b22fa);place-items:center;min-height:68px;padding:14px 20px;display:grid}.matchDetailBrand a{color:var(--text);letter-spacing:.16em;text-align:center;font-size:19px;font-weight:900;line-height:1;text-decoration:none}.matchCompetitionMeta{text-align:center;justify-content:center;align-items:center;gap:13px;padding:0;display:flex}.matchCompetitionLogo{place-items:center;width:23px;height:23px;display:grid}.matchCompetitionLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.matchCompetitionMeta p{color:#9f9f9f;margin:0;font-size:14px;font-weight:850;line-height:1.2}.matchCompetitionMeta span{color:#9f9f9f;margin-top:3px;font-size:13px;line-height:1.25;display:block}.matchCompetitionMeta .matchCompetitionCountry{color:#9f9f9f;margin:0;font-size:13px;line-height:1.2;display:inline}.matchStatusCard{background:#1d1d1d;border-radius:16px;flex-direction:column;gap:16px;min-height:164px;margin:8px 10px 16px;padding:18px;display:flex}.matchStatusMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.matchKickoffIcon,.matchFinishedKickoff,.matchFinishedKickoff time{color:#9f9f9f;font-size:12px;line-height:1.25}.matchStatusMain{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;width:100%;display:grid}.matchDetailTeam{justify-items:center;gap:14px;min-width:0;display:grid}.matchDetailTeam img{-o-object-fit:contain;object-fit:contain;width:48px;min-width:48px;height:48px;min-height:48px;display:block}.matchDetailTeam strong{max-width:100%;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.matchDetailScore{text-align:center;place-items:center;gap:8px;min-width:0;display:grid}.matchDetailScorePhase{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;gap:0}.matchDetailScorePhaseGroup{grid-row:2;place-items:center;gap:8px;display:grid}.matchDetailScoreFullTime{grid-row:1;align-self:end;margin-bottom:8px}.matchDetailScorePenalty{grid-row:3;align-self:start;margin-top:8px}.matchDetailScore strong{color:#e8e8e8;letter-spacing:.04em;font-size:26px;font-weight:900;line-height:1}.matchDetailScore:has(>strong>time) strong{font-size:22px;font-weight:700}.matchDetailScore>span,.matchDetailScorePhaseGroup>span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.2}.matchDetailScore strong .matchDetailScoreLoser,.matchDetailScore strong .matchDetailScoreSeparator{color:#8c8c8c}.matchDetailScore small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.matchPickSection{background:radial-gradient(circle at 50% 15%,#23d2df45 0,#23d2df05 30%,#0000 56%),radial-gradient(circle at 100% 100%,#ffffff0f 0,#0000 42%),#1d1d1d;border-radius:16px;flex-direction:column;margin:0 10px 16px;padding:31px 40px 60px;display:flex}.matchPickSection.isLoss{background:radial-gradient(circle at 50% 15%,#df232345 0,#df232305 30%,#0000 56%),radial-gradient(circle at 100% 100%,#ffffff0f 0,#0000 42%),#1d1d1d}.matchPickSection.isPending{background:radial-gradient(circle at 50% 15%,#9b9b9b45 0,#9b9b9b05 30%,#0000 56%),radial-gradient(circle at 100% 100%,#ffffff0f 0,#0000 42%),#1d1d1d}.matchPickSection.isPush,.matchPickSection.noPrediction{background:#1d1d1d}.matchRecommendationDescription,.matchDisclaimer{color:#a8a8a8;text-align:center;border-radius:4px;margin:14px 0 0;padding:9px 13px;font-size:13px;line-height:1.45}.matchRecommendationDescription{color:#ddd;border-radius:12px;gap:7px;margin:0;padding:12px 24px;font-size:14px;display:grid}.matchPredictionResult{justify-self:center;align-items:center;gap:5px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.matchPredictionResult>span{font-size:15px;line-height:1}.matchPredictionResult.isPositive{color:#23df8c}.matchPredictionResult.isPush{color:#ddd}.matchPredictionResult.isNegative{color:#ff6868}.matchRecommendationDescription>span:last-child{text-align:left;text-indent:2em}.matchPredictionLabel{color:#ddd;text-align:center;margin:0 0 8px;font-size:14px;line-height:1.2}.matchMorePicksLink{color:#9f9f9f;text-underline-offset:8px;align-self:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:400;line-height:1.3;text-decoration:underline;display:inline-flex}.matchMorePicksLink:hover{color:#fff}.matchMorePicksIcon{-o-object-fit:contain;object-fit:contain;flex:0 0 20px;width:20px;height:20px}.matchDisclaimer{color:#7d7d7d;background:0 0;margin:0}.matchPrimaryPick{text-align:center;place-items:center;gap:8px;min-height:120px;font-size:15px;display:grid}.matchPrimaryPickLine{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;max-width:100%;display:inline-flex}.matchPrimaryPick span,.matchPrimaryPick strong{font-size:18px;font-weight:900;line-height:1.25;display:inline}.matchPrimaryPick span{color:#d8d2e4}.matchPrimaryPick .matchPrimaryPickValue{color:#fff}.matchPrimaryPick strong{color:#23df8c}.matchPrimaryPick p{max-width:340px;color:var(--muted);margin:8px auto 0;font-size:13px;line-height:1.45}.matchPrimaryPick.pending strong,.matchPrimaryPick.won strong,.matchPrimaryPick.lost strong{letter-spacing:.02em;white-space:nowrap;border-radius:14px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.matchPrimaryPick.pending strong,.matchPrimaryPick.won strong{color:#2b2619;background:linear-gradient(135deg,#f8efd2 0%,#dfc273 48%,#f1d88d 100%);box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #57360752,0 2px 7px #00000047}.matchPrimaryPick.lost strong{color:#25282b;background:linear-gradient(135deg,#f4f5f6 0%,#bfc3c7 48%,#e2e4e7 100%);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #464a4e47,0 2px 7px #00000047}.homepageModernTheme{--bg:#070a12;--surface:#151b2a;--surface-2:#1a2233;--header:#171d34;--league-header:#26365c;--button:#22304d;--text:#f8fbff;--muted:#aeb8c8;--line:#94a3b838;--accent:#4dffb8;--shadow:#00000085;background:radial-gradient(circle at 50% -8%,#4dffb829,#0000 34%),linear-gradient(#080b14 0%,#090a18 46%,#060714 100%)}.homepageModernTheme .brandBar{background:linear-gradient(180deg, #1f2744fa, #12182cf5), var(--header);box-shadow:inset 0 -1px #ffffff0f}.homepageModernTheme .topVisualArea{background:radial-gradient(circle at 74% 14%,#4dffb814,#0000 30%),linear-gradient(#11172b 0%,#080a18 100%)}.homepageModernTheme .topCarousel{background:0 0}.homepageModernTheme .dateBar{background:linear-gradient(180deg, #1f283cf5, #141b2bfa), var(--surface);border-top:1px solid #ffffff0f;border-bottom:1px solid #4dffb824;box-shadow:0 14px 34px #0000003d}.homepageModernTheme .activeDate{color:#07120f;background:linear-gradient(#71ffcf 0%,#38f5a8 100%);box-shadow:0 0 18px #4dffb83d}.homepageModernTheme .content h1:before{box-shadow:0 0 12px #4dffb880}.homepageModernTheme .leagueCard{background:linear-gradient(180deg, #171d2dfa, #121724fa), var(--surface);border:1px solid #ffffff0f;box-shadow:0 18px 48px #00000047}.homepageModernTheme .leagueHeader{background:linear-gradient(90deg, #2d416cfa, #223153fa), var(--league-header)}.homepageModernTheme .pick{background:linear-gradient(#243250,#1d2942)}.homepageModernTheme .pick.selected{box-shadow:inset 0 0 0 1px #4dffb866,0 0 12px #4dffb82e}.homepageModernTheme .toastNotice{background:#111827f5;border-color:#4dffb859}.homepageEmeraldTestTheme{--bg:#03130f;--surface:#13241f;--surface-2:#173129;--header:#102b24;--league-header:#14533f;--button:#18382f;--text:#f0fff8;--muted:#9ebbae;--line:#24453a;--accent:#f2a93b;--shadow:#000c0885}.homepageEmeraldTestTheme .activeDate{color:#08140f}.homepageEmeraldTestTheme .predictionLabel,.homepageEmeraldTestTheme .textPrediction span{color:#f2a93b}.homepageEmeraldTestTheme .textPrediction span.predictionLabel{color:#d9c7a5}.homepageEmeraldTestTheme .stageLabel{color:#f2d8a5}.homepageLivescoreTestTheme{--bg:#050505;--surface:#141414;--surface-2:#1b1b1b;--header:#0b0b0b;--league-header:#242006;--button:#222;--text:#f7f4e8;--muted:#aaa69a;--line:#2c2c2c;--accent:#ffd400;--shadow:#000000b8}.homepageLivescoreTestTheme .activeDate{color:#0a0a0a}.homepageLivescoreTestTheme .predictionLabel,.homepageLivescoreTestTheme .textPrediction span{color:#ffd400}.homepageLivescoreTestTheme .textPrediction span.predictionLabel{color:#c7c1ac}.homepageLivescoreTestTheme .stageLabel{color:#ffe47a}.homepageNoirGoldTestTheme{--bg:#050505;--surface:#171615;--surface-2:#211f1b;--header:#0b0b0b;--league-header:#2a2416;--button:#2b2822;--text:#f7f1e3;--muted:#aaa293;--line:#34302a;--accent:#d7ad53;--shadow:#000000bd}.homepageNoirGoldTestTheme .activeDate{color:#080705}.homepageNoirGoldTestTheme .predictionLabel,.homepageNoirGoldTestTheme .textPrediction span{color:#d7ad53}.homepageNoirGoldTestTheme .textPrediction span.predictionLabel{color:#c8c2b4}.homepageNoirGoldTestTheme .stageLabel{color:#ead196}.brandBar{background:var(--header);justify-content:center;align-items:center;width:100vw;height:56px;margin-left:calc(50% - 50vw);padding:8px max(19px,50vw - 500px);display:flex;position:relative}.brand{width:max-content;color:inherit;text-align:center;text-decoration:none}.wordmark{color:var(--text);letter-spacing:.04em;font-family:Broker Blackletter,Old English Text MT,Blackletter,UnifrakturCook,UnifrakturMaguntia,Engravers Old English,Georgia,serif;font-size:clamp(16px,4.5vw,19px);font-weight:400;line-height:1}.submark{color:var(--accent);letter-spacing:.19em;margin-top:4px;font-size:clamp(9px,2.3vw,11px);font-weight:900;line-height:1}.iconButton{background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;text-decoration:none;display:inline-grid}.iconButton:focus-visible,.pick:focus-visible,.dateTile:focus-visible,.liveButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.translateIcon{color:var(--text);width:20px;height:20px}.tiktokHeaderIcon{-o-object-fit:contain;object-fit:contain;width:30px;height:30px;display:block}.brandBar>.iconButton{position:absolute;top:50%;right:max(19px,50vw - 500px);transform:translateY(-50%)}.v2Header{z-index:35;width:100%;position:relative}.v2HeaderBrandBand{background:#171717;width:100%}.v2HeaderNavBand{background:#2b2b2b;width:100%}.v2HeaderBrandRow{align-items:center;gap:18px;width:100%;min-width:0;max-width:1000px;height:49px;margin:0 auto;padding:0 18px;display:flex}.v2HeaderBrand{color:#fff;letter-spacing:.01em;text-shadow:0 1px #ffffff1f,0 2px 10px #00000059;text-align:left;white-space:nowrap;flex:0 auto;min-width:0;font-family:Broker Manufacturing,Broker Blackletter,Old English Text MT,Blackletter,UnifrakturMaguntia,Georgia,serif;font-size:25px;font-weight:400;line-height:1;text-decoration:none}.headerPerformanceTicker{color:#c4c4c0;text-align:right;white-space:nowrap;flex:0 auto;width:clamp(210px,28vw,310px);min-width:0;height:24px;margin-left:auto;font-size:12px;line-height:24px;overflow:hidden}.headerPerformanceTickerItem{color:inherit;text-decoration:none;animation:.28s headerTickerFlip;display:block}.headerPerformanceTickerItem:focus-visible{outline-offset:2px;outline:2px solid #fff}.tickerLinkMark{color:#c4c4c0}.tickerCompactText,.tickerUltraText{display:none}.tickerPositive{color:#23df8c}.tickerNegative{color:#e45b5b}.tickerNeutral{color:#9ba39f}@keyframes headerTickerFlip{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.v2HeaderBrandRow{flex-wrap:nowrap;gap:8px}.v2HeaderBrand{text-overflow:ellipsis;min-width:0;font-size:21px;overflow:hidden}.headerPerformanceTicker{text-align:right;width:auto;max-width:55%;margin-left:auto;line-height:24px}.tickerFullText{display:none}.tickerCompactText{display:inline}}@media (max-width:360px){.v2HeaderBrand{font-size:19px}.headerPerformanceTicker{max-width:52%;font-size:11px}.tickerCompactText{display:none}.tickerUltraText{display:inline}}@media (prefers-reduced-motion:reduce){.headerPerformanceTickerItem{animation:none}}.v2HeaderNav{justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;max-width:1000px;height:40px;margin:0 auto;padding:0 18px;display:flex;overflow:hidden}.v2HeaderNavLinks{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:16px;min-width:0;height:100%;display:flex;overflow:auto hidden}.v2HeaderNavLinks::-webkit-scrollbar{display:none}.v2HeaderFeaturedSlot{flex:none;align-items:center;min-width:0;height:100%;margin-left:auto;display:flex}.v2HeaderFeaturedLink{color:#2b2619;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#faefc9 0%,#dfc273 46%,#a87523 100%);border:1px solid #e0bc5cdb;border-radius:14px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:none;box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #57360752,0 2px 7px #00000047}.v2HeaderFeaturedLink:hover{background:linear-gradient(#fff5d6 0%,#e6c979 46%,#b78029 100%);border-color:#efce76;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #57360752,0 3px 9px #00000052}.v2HeaderFeaturedLink:active{background:linear-gradient(#e8cd82 0%,#cea94e 46%,#996a1d 100%);transform:translateY(0);box-shadow:inset 0 1px #ffffff61,inset 0 -1px #57360761}.v2HeaderFeaturedLink:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:600px){.v2HeaderFeaturedLink{display:inline-flex}.v2HeaderNavLinks .v2HeaderNavIcon{display:none}}@media (max-width:360px){.v2HeaderFeaturedLink{min-height:26px;padding:0 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.v2HeaderFeaturedLink{transition:none}}.v2HeaderNavIcon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.v2HeaderNavIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.v2HeaderNavLink{color:#fff;white-space:nowrap;flex:none;align-items:center;height:100%;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.v2HeaderNavLink.muted{color:#a8a8a8}.v2HeaderNavLink.active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:10px;left:0;right:0}.v2HeaderNavLink:focus-visible,.v2HeaderNavIcon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.homepageV2PreviewPage{color:#00172d;background:#f1f1f1;width:100%;max-width:1000px;min-height:100vh;margin:0 auto;padding:0 5px}.homepageContentLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;width:100%;margin:0;padding:16px 0;display:grid}.homepageMainContent,.homepageSidebar{width:100%;min-width:0}.homepageSidebar{align-self:stretch}.homepageSidebar>.siteStickySidebar{gap:16px;display:grid}.featuredMatchCard{color:#13242e;background:#fff;border:1px solid #d9d9d6;border-radius:6px;padding:20px;position:relative}.featuredMatchKicker{color:#f1dfad;letter-spacing:.08em;text-transform:uppercase;background:#24302c;margin:0;padding:5px 8px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:0;right:0}.featuredMatchCard h2{color:#333;text-align:center;margin:0;padding:20px 20px 0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.1}.featuredMatchTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:14px;margin:22px 0;display:grid}.featuredMatchTeam{color:#13242e;text-align:center;justify-items:center;gap:7px;min-width:0;min-height:88px;font-size:13px;font-weight:700;line-height:1.15;display:grid}.featuredMatchTeam>img{-o-object-fit:contain;object-fit:contain;width:48px;min-width:48px;height:48px;min-height:48px;display:block}.featuredMatchKickoff{color:#2c403d;text-align:center;justify-items:center;gap:2px;padding-top:18px;font-size:11px;display:grid}.featuredMatchKickoff time,.featuredMatchKickoff strong{color:#102b23;font-size:18px;font-weight:800}.featuredMatchSplitStrip{border-radius:2px;grid-template-columns:1fr 1fr;height:4px;margin:2px 0 16px;display:grid;overflow:hidden}.featuredMatchSplitStrip span:first-child{background:var(--featured-home-color,#3a7ed3)}.featuredMatchSplitStrip span:last-child{background:var(--featured-away-color,#f3b140)}.featuredMatchExcerpt{max-height:76px;position:relative;overflow:hidden}.featuredMatchExcerpt:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:34px;position:absolute;bottom:0;left:0;right:0}.featuredMatchExcerpt p{color:#333;margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}.featuredMatchArticleCta{color:#32312d;background:linear-gradient(135deg,#f8efd2 0%,#dfc273 48%,#f1d88d 100%);border:1px solid #c7a655;border-radius:17px;justify-content:center;align-items:center;min-height:34px;margin:16px 32px 0;font-size:12px;font-weight:700;text-decoration:none;transition:box-shadow .16s,filter .16s;display:flex;box-shadow:inset 0 1px #ffffffa6,0 2px 7px #694e1724}.featuredMatchArticleCta:hover{filter:brightness(1.03);box-shadow:inset 0 1px #ffffffa6,0 3px 9px #694e1730}.featuredMatchArticleCta:focus-visible{outline-offset:2px;outline:2px solid #0d4b88}@media (max-width:1199px){.siteStickySidebar{max-height:none;position:static;top:auto;overflow:visible}.siteStickySidebarColumn{height:auto}.homepageContentLayout{grid-template-columns:1fr}.homepageSidebar{align-self:auto}}@media (max-width:600px){.homepageV2PreviewPage{width:100%;padding:0 5px}.homepageContentLayout{gap:16px;margin:0;padding:16px 0}.homepageSidebar{display:none}}.v2ArticleBriefing{color:#1c2b38;background:#fff;padding:14px 17px 26px}.v2ArticleBriefingLink{color:inherit;text-decoration:none;display:block}.v2ArticleBriefingTitleRow{align-items:center;gap:12px;margin-bottom:10px;display:flex}.v2ArticleBriefingLink:hover h1,.v2ArticleBriefingLink:focus-visible h1{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v2ArticleBriefing h1{color:#121212;letter-spacing:0;min-width:0;margin:0;font-family:Newsreader,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:24px;font-weight:500;line-height:1.2}.articleMatchLogos{flex:0 0 59px;width:59px;height:44px;display:block;position:relative}.articleMatchLogo{-o-object-fit:contain;object-fit:contain;display:block;position:absolute;top:50%;transform:translateY(-50%)}.articleMatchLogoAway{z-index:1;width:34px;height:34px;padding:3px;right:0}.articleMatchLogoHome{z-index:2;width:44px;height:44px;padding:4px;left:0}@media (max-width:390px){.v2ArticleBriefingTitleRow{gap:9px}.articleMatchLogos{flex-basis:51px;width:51px;height:38px}.articleMatchLogoAway{width:30px;height:30px}.articleMatchLogoHome{width:38px;height:38px}}.v2ArticleBriefingMeta{color:#323232;white-space:nowrap;align-items:center;gap:11px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1.15;display:flex}.v2ArticleBriefingMeta span{background:#b8b8b8;width:1px;height:18px}.v2ArticleBriefingMeta time{min-width:0}.v2ArticleBriefingMeta time:last-child{text-overflow:ellipsis;overflow:hidden}.v2MatchListArea{flex-direction:column;gap:21px;min-height:0;padding:15px 0 96px;display:flex}.v2MatchModule{background:#f7f7f7;border:1px solid #d2d2d2;border-radius:4px;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000d}.v2MatchModuleStack{gap:21px;display:grid}.v2MatchModuleHeader{color:#061b31;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:34px;padding:6px 10px;list-style:none;display:grid}.v2MatchModuleHeader::-webkit-details-marker{display:none}.v2MatchModuleHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:800;line-height:1.15;overflow:hidden}.v2MatchModuleHeader>span:not(.v2MatchHideText){color:#9ca6b2;font-size:15px;line-height:1}.v2MatchHideText{color:#8e99a7;font-size:12px;font-weight:700;line-height:1}.v2MatchHideTextClosed{display:none}.v2MatchModule:not([open]) .v2MatchModuleHeader>span:not(.v2MatchHideText){transform:rotate(180deg)}.v2MatchModule:not([open]) .v2MatchHideTextOpen{display:none}.v2MatchModule:not([open]) .v2MatchHideTextClosed{display:inline}.v2MatchTable{--v2-prediction-cell-size:34px;scrollbar-width:none;width:100%;overflow-x:auto}.v2MatchTable::-webkit-scrollbar{display:none}.v2MatchHead,.v2MatchRow{grid-template-columns:26px 36px minmax(62px, 1.35fr) minmax(62px, 1.35fr) repeat(6, var(--v2-prediction-cell-size));min-width:360px;display:grid}.v2MatchHead{color:#00172d;text-align:center;background:#dedede;align-items:center;min-height:13px;font-size:10px;line-height:1}.v2MatchHead span{text-overflow:ellipsis;white-space:nowrap;padding:2px 3px;overflow:hidden}.v2OneXTwoHead{grid-column:span 3}.v2MatchHead span.v2HomeHead{text-align:right;padding:2px 10px}.v2MatchHead span.v2AwayHead{text-align:left;padding:2px 10px}.v2MatchRow{color:#00172d;background:#fff;border-top:1px solid #dedede;min-height:35px;font-size:12px;line-height:1.1;text-decoration:none;transition:background-color .14s}.v2MatchRow:nth-child(odd){background:#f2f2f2}.v2MatchRow:hover,.v2MatchRow:focus-visible{background:#e9eeee}.v2MatchRow:focus-visible{outline-offset:-2px;outline:2px solid #00533f}.v2MatchFlag,.v2MatchTime,.v2TeamName,.v2PredictionCell,.v2PredictionPlaceholder,.v2AhCell{border-left:1px solid #dedede;align-items:center;min-width:0;display:flex}.v2MatchFlag{border-left:0;justify-content:center}.v2MatchFlag img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.v2MatchTime{color:#00172d;white-space:nowrap;border-left:0;justify-content:center;font-size:11px}.v2TeamName{text-align:center;border-left:0;justify-content:center;padding:0 10px;font-size:13px}.v2TeamName>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2HomeTeamName{text-align:right;justify-content:flex-end}.v2AwayTeamName{text-align:left;justify-content:flex-start}.v2PredictionCell{width:var(--v2-prediction-cell-size);height:var(--v2-prediction-cell-size);min-width:var(--v2-prediction-cell-size);min-height:var(--v2-prediction-cell-size);color:#2a3b4d;white-space:nowrap;justify-content:center;align-self:center;font-size:13px;font-weight:500}.v2CompactPredictionCell{font-size:13px}.v2PredictionPlaceholder{width:var(--v2-prediction-cell-size);height:var(--v2-prediction-cell-size);min-width:var(--v2-prediction-cell-size);min-height:var(--v2-prediction-cell-size);justify-content:center;align-self:center}.v2PredictionCell.selected{color:#fff;background:#116b4e}.v2AhCell{width:var(--v2-prediction-cell-size);height:var(--v2-prediction-cell-size);min-width:var(--v2-prediction-cell-size);min-height:var(--v2-prediction-cell-size);max-width:var(--v2-prediction-cell-size);max-height:var(--v2-prediction-cell-size);aspect-ratio:1;color:#00172d;text-align:center;overflow-wrap:normal;white-space:normal;word-break:normal;justify-content:center;align-self:center;padding:2px;font-size:11px;font-weight:500;line-height:1;overflow:hidden}.v2AhCell.hasValue{color:#fff;background:#116b4e}@media (max-width:600px){.v2TeamName{padding:0 5px}.v2MatchTable{--v2-prediction-cell-size:32px;overflow-x:hidden}.v2MatchHead,.v2MatchRow{grid-template-columns:26px minmax(0, 1fr) minmax(0, 1fr) repeat(6, var(--v2-prediction-cell-size));min-width:0}.v2MatchHead>span:nth-child(2),.v2MatchTime{display:none}}@media (max-width:400px){.v2MatchTable{--v2-prediction-cell-size:28px}.v2MatchHead,.v2MatchRow{grid-template-columns:22px minmax(0, 1fr) minmax(0, 1fr) repeat(6, var(--v2-prediction-cell-size))}.v2AhCell{padding:1px;font-size:11px}}.v2MatchEmpty{color:#5f6770;text-align:center;background:#f5f5f5;border-top:1px solid #dedede;justify-content:center;align-items:center;gap:7px;padding:18px 10px;font-size:12px;display:flex}.v2PublishingNote{color:#5d666f;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0 2px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.v2BreathingSignal{background:#00533f;border-radius:999px;flex:none;width:7px;height:7px;animation:2.8s ease-in-out infinite v2BreathingSignal;display:inline-flex;position:relative;box-shadow:0 0 #00533f38}.v2BreathingSignal:after{border-radius:inherit;content:"";opacity:0;border:1px solid #00533f47;animation:2.8s ease-out infinite v2BreathingSignalHalo;position:absolute;inset:-5px;transform:scale(.62)}@keyframes v2BreathingSignal{0%,to{opacity:.58;transform:scale(.88);box-shadow:0 0 #00533f24,0 0 7px #00533f1a}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 5px #00533f14,0 0 12px #00533f38}}@keyframes v2BreathingSignalHalo{0%{opacity:0;transform:scale(.62)}42%{opacity:.42}to{opacity:0;transform:scale(1.22)}}.topVisualArea{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.topVisualArea.noPrimaryTabs{overflow:visible}.characterOverlay{z-index:30;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(86px,21vw,114px);height:auto;position:absolute;top:28px;left:7px}.topCarousel{background:var(--bg);scroll-snap-type:x proximity;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;padding:8px 10px 0;scroll-padding-inline:10px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 38%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 38%,#000 100%)}.topCarousel::-webkit-scrollbar{display:none}.topCarousel.isDragging{cursor:grabbing;scroll-snap-type:none}.topCarouselCard{background-color:var(--surface);min-width:150px;height:94px;color:inherit;scroll-snap-align:start;background-position:50%;background-size:cover;border-radius:11px;flex:0 0 150px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.topCarouselCard:before{content:"";background:linear-gradient(#0d0b2224 0%,#0d0b2233 42%,#0d0b22d1 100%),linear-gradient(90deg,#0f0d238c,#0f0d231f);position:absolute;inset:0}.topCarouselText{z-index:1;width:100%;color:var(--text);text-shadow:0 1px 8px #00000073;gap:2px;padding:0 9px 9px;display:grid;position:relative}.topCarouselText strong,.topCarouselText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topCarouselText strong{font-size:12px;font-weight:850;line-height:1.1}.topCarouselText span{color:#dcd8ef;font-size:9px;font-weight:650;line-height:1.15}.fixtureRail{background:var(--bg);scrollbar-width:none;gap:8px;width:calc(100% + 68px);padding:8px 0 0 62px;display:flex;overflow-x:auto;transform:translate(-68px)}.fixtureRail::-webkit-scrollbar{display:none}.dateRail::-webkit-scrollbar{display:none}.fixtureCard{background:var(--surface);border-radius:11px;min-width:150px;height:94px;padding:9px 8px;position:relative;overflow:hidden}.fixtureMeta,.fixtureCompetition{z-index:1;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;position:relative;overflow:hidden}.fixtureTeams{z-index:1;gap:5px;margin-top:5px;display:grid;position:relative}.fixtureTeam{grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.fixtureTeam span:not(.crest){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixtureStatus{z-index:2;color:var(--text);font-size:10px;font-weight:800;position:absolute;bottom:25px;left:40px}.watermark{color:#f4f2ff1a;filter:grayscale();font-size:52px;position:absolute;bottom:-14px;right:-9px}.tabs{background:#0f0d23;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:end;min-height:47px;padding:0 20px;display:grid}.tabs a,.tabs .tabButton{min-height:47px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;font-size:14px;font-weight:800;text-decoration:none;display:grid;position:relative}.tabs a:not(.active),.tabs .tabButton:not(.active){color:#dedbeb;font-weight:650}.tabs .active:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:1px;left:0;right:0}.ballIcon{width:18px;height:18px;display:block}.ballIcon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.dateBar{z-index:40;background:var(--surface);grid-template-columns:minmax(0,1fr) 1px 25px 25px;align-items:center;gap:9px;min-height:57px;margin-top:16px;padding:6px 20px;display:grid;position:relative;overflow:hidden}.divider{background:#d7d4e5;width:1px;height:16px}.dateRail{scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.dateTile{min-width:0;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border-radius:5px;place-items:center;line-height:1.08;text-decoration:none;display:grid}.dateTile strong,.dateTile span{white-space:nowrap;font-size:10px;display:block}.dateTile strong{font-weight:800}.activeDate{background:var(--accent);color:#171431}.calendarIcon,.settingsIcon{width:18px;height:18px;display:block;position:relative}.nativeDatePicker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.calendarPanel{z-index:70;color:#f5f5f5;background:#111111fa;border:1px solid #23df8c47;border-radius:8px;gap:7px;width:calc(min(100vw,500px) - 40px);margin:8px auto 0;padding:10px 12px;display:grid;position:relative;box-shadow:0 18px 42px #0000006b}.calendarPanel label{color:#c4c4c0;font-size:11px;font-weight:800}.calendarPanel input{color:#fff;width:100%;min-height:34px;font:inherit;background:#fdfdfd0f;border:1px solid #fdfdfd29;border-radius:6px;padding:6px 9px;font-size:13px;font-weight:700}.toastNotice{z-index:80;width:max-content;max-width:min(84vw,360px);color:var(--text);text-align:center;background:#211f36f5;border:1px solid #9cff0059;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;position:fixed;top:192px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #00000059}.content{padding:16px 0}.content h1{color:var(--text);margin:0 0 8px 10px;padding-left:8px;font-size:14px;font-weight:500;line-height:1.35;position:relative}.content h1:before{background:var(--accent);content:"";border-radius:4px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.leagues{gap:10px;display:grid}.leagueCard{background:var(--surface);border-radius:8px;overflow:hidden}.leagueHeader{background:var(--league-header);cursor:pointer;grid-template-columns:23px minmax(0,1fr) 32px 26px;align-items:center;min-height:32px;padding:0 12px 0 10px;display:grid}.scorePage{--bg:#111;--surface:#fdfdfd0d;--league-header:#333}.scorePage.page{width:min(100%,1000px)}.scorePageShell{box-sizing:border-box;grid-template-columns:minmax(0,700px) minmax(0,1fr);align-items:start;gap:16px;width:100%;padding-inline:0;display:grid}.scoreHeaderFullBleed,.scoreHeaderFullBleed>.topVisualArea{width:100%;min-width:0}.scorePageContentColumn,.scoreAuthorSidebar{min-width:0}.scorePageContentColumn{grid-column:1}.scoreAuthorSidebar{grid-column:2;align-self:stretch;margin-right:16px;padding:16px 0}.scorePage .leagues{gap:16px}.scorePage .dateBar,.scorePage .leagueCard{background:#fdfdfd0d}.scorePage .leagueCard{background:#1d1d1d;border-radius:16px}.scorePage .matchList{padding:0}.scorePage .matchList li{border-bottom:1px solid #262626;padding:0 16px}.scorePage .matchList li:last-child{border-bottom:1px solid #262626}.scorePage .matchList li:hover{background:#333}.scorePage .leagueCard>.leagueHeader{min-height:40px}.scorePage .dateBar{background:#116b4e;border-radius:16px}.scorePage .dateRail .dateTile,.scorePage .dateBar .iconButton{color:#fff}.scorePage .dateRail .activeDate{color:#fff;background:#0b513b}.scorePage .content h1:before{background:#23df8c}.scorePage .scoreResultsArea{position:relative}.scorePage .scoreLoadingProgress{z-index:2;background:#eeeeee29;width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.scorePage .scoreLoadingProgress:after{content:"";background:#23df8c;width:42%;height:100%;animation:1.1s ease-in-out infinite scoreLoadingProgress;display:block}.scorePage .scoreLoadingState{justify-content:center;align-items:center;gap:8px;width:100%;min-height:120px;display:inline-flex}.scorePage .scoreLoadingSpinner{border:2px solid #eeeeee4d;border-top-color:#23df8c;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite scoreLoadingSpinner}@keyframes scoreLoadingProgress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes scoreLoadingSpinner{to{transform:rotate(360deg)}}.scorePage .leagueHeader{background:#262626;padding:0 16px}@media (max-width:1199px){.scorePageShell{grid-template-columns:minmax(0,1fr);padding-inline:16px}.scorePageContentColumn,.scoreAuthorSidebar{grid-column:1}.scoreAuthorSidebar{align-self:auto;width:min(100%,762px);margin:0 auto;padding:0 0 46px}}.scorePage .stageLabel{color:#dedede;background:#2b2b2b}.scorePage .pick{color:#d6d6d6;background:#242424}.scorePage .pick.selected{color:#fff;border-color:#23df8c}.scorePage .pick.selected:after{color:#111;background:#23df8c}.scorePage .textPrediction span{color:#23df8c}.scorePage .textPrediction span.predictionLabel{color:#c8c2d6}.leagueIcon{background:0 0;place-items:center;width:20px;height:20px;font-size:12px;display:grid;overflow:hidden}.leagueIcon img,.crest img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.leagueHeader h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 7px;font-size:12px;font-weight:800;overflow:hidden}.leagueHeader h2 span{color:#a79fbd;font-weight:700}.ellipsis{color:#a79fbd;letter-spacing:.16em;font-size:11px}.chevron{color:var(--accent);font-size:10px}.matchList{margin:0;padding:9px 8px 0 21px;list-style:none;overflow:hidden}.matchRow{border-bottom:1px solid var(--line);min-height:66px;color:inherit;grid-template-columns:39px minmax(0,1fr) 126px 22px;align-items:center;gap:6px;text-decoration:none;display:grid;position:relative}.clickableMatchRow{cursor:pointer;transition:background-color .16s,box-shadow .16s}.clickableMatchRow:hover{background:#ffffff06}.clickableMatchRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:#9cff000b}.matchRow.hasStageLabel{grid-template-rows:auto 1fr;row-gap:5px;padding-top:8px;padding-bottom:8px}.matchRow.hasStageLabel>.matchTime,.matchRow.hasStageLabel>.teams,.matchRow.hasStageLabel>.predictionButtons,.matchRow.hasStageLabel>.awaitingPrediction,.matchRow.hasStageLabel>.textPrediction,.matchRow.hasStageLabel>.predictionEmpty,.matchRow.hasStageLabel>.score{grid-row:2}.stageLabel{color:var(--text);background:#5b5284;border-radius:999px;grid-area:1/2/auto/4;justify-self:center;padding:2px 9px;font-size:9px;line-height:1.2}.matchRow:last-child{border-bottom:0}.matchTime{color:var(--text);place-items:center;line-height:1.15;display:grid}.matchTime span{font-size:10px}.matchTime strong{font-size:11px;font-weight:500}.teams{gap:5px;min-width:0;display:grid}.teamLine{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.teamName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.crest{color:#fff;width:18px;height:18px;text-shadow:none;background:0 0;border-radius:50%;place-items:center;font-size:6px;font-weight:900;display:grid;overflow:hidden}.predictionButtons{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:end;gap:3px;display:grid}.predictionLabel{color:#c8c2d6;text-align:center;grid-column:1/-1;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1}.awaitingPrediction{color:#0000;background:linear-gradient(115deg,#7d4b05 0%,#c68616 15%,#fff2a8 34%,#d59a28 52%,#fff7bf 68%,#9b650b 84%,#f2c64b 100%) 0 0/260% 100%;text-align:center;white-space:normal;text-shadow:0 0 8px #d69a282e;-webkit-background-clip:text;background-clip:text;grid-column:3;font-size:11px;font-weight:600;line-height:1.18;animation:4.5s ease-in-out infinite awaitingPredictionShift}.awaitingPrediction.awaitingPredictionBreathing{color:#d8d4e7;text-shadow:0 0 6px #97ff2b1f,0 0 14px #7a5cff2e;transform-origin:50%;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600;animation:3.4s ease-in-out infinite awaitingPredictionBreath}.awaitingPrediction.awaitingPredictionPlatinum{color:#0000;background:linear-gradient(110deg,#7f8796 0%,#f8fbff 16%,#b8c0cd 31%,#fff 43%,#d6dbe4 54%,#8d96a7 69%,#eef3fb 84%,#a4adbc 100%) 0 0/280% 100%;text-shadow:0 1px #ffffff2e,0 -1px #4046522e,0 0 7px #e0e9f624;filter:drop-shadow(0 0 4px #b4bed21f);-webkit-background-clip:text;background-clip:text;font-weight:700;animation:7.2s ease-in-out infinite awaitingPredictionPlatinumShift}.predictionEmpty{grid-column:3;min-height:1px}.textPrediction{color:#e8e4f3;text-align:center;grid-column:3;gap:3px;font-size:12px;line-height:1.15;display:grid}.textPrediction .predictionLabel{color:#c8c2d6;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;font-size:12px;font-weight:500;overflow:hidden}.textPrediction span{color:#9cff00;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.textPrediction span.predictionLabel{color:#c8c2d6;-webkit-line-clamp:1;display:block}@keyframes awaitingPredictionShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes awaitingPredictionBreath{0%,to{color:#bdb6cf;opacity:.72;filter:drop-shadow(0 0 #97ff2b00);transform:scale(.985)}50%{color:#f2efff;opacity:1;filter:drop-shadow(0 0 8px #97ff2b47);transform:scale(1.015)}}@keyframes awaitingPredictionPlatinumShift{0%,to{background-position:0%}50%{background-position:100%}}.pick{background:var(--button);height:26px;color:var(--accent);border:1px solid #0000;border-radius:3px;place-items:center;font-size:10px;font-weight:700;display:grid;position:relative}.pick[aria-disabled=true]{cursor:default}.pick.selected{border-color:var(--accent)}.pick.selected:after{background:var(--accent);width:9px;height:9px;color:var(--league-header);content:"v";border-top-left-radius:9px;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:-1px;right:-1px}.score{min-height:24px;color:var(--text);place-items:center;gap:7px;font-size:13px;line-height:1;display:grid;overflow:visible}.awaitingScoreDot{isolation:isolate;z-index:2;background:radial-gradient(circle at 36% 32%,#fff 0 16%,#e8e4ff 30%,#a89cff 58%,#b9ff75 100%);border-radius:50%;width:9px;height:9px;animation:3.4s ease-in-out infinite awaitingScoreDotBreath;display:block;position:relative;box-shadow:0 0 0 3px #97ff2b14,0 0 10px #97ff2b47,0 0 18px #7a5cff57,inset 0 0 2px #ffffffdb}.awaitingScoreDot:before,.awaitingScoreDot:after{z-index:-1;content:"";border:1px solid #beff8275;border-radius:50%;width:9px;height:9px;animation:3.4s cubic-bezier(.2,.68,.24,1) infinite awaitingScoreHaloRadiate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 8px #97ff2b24,inset 0 0 6px #97ff2b14}.awaitingScoreDot:after{border-color:#cdc4ff52;animation-delay:1.12s;box-shadow:0 0 10px #7a5cff38,inset 0 0 8px #ffffff14}@keyframes awaitingScoreDotBreath{0%,to{opacity:.44;transform:scale(.88);box-shadow:0 0 0 2px #97ff2b0a,0 0 7px #97ff2b29,0 0 13px #7a5cff33,inset 0 0 2px #ffffff9e}50%{opacity:.86;transform:scale(1.02);box-shadow:0 0 0 4px #97ff2b14,0 0 11px #97ff2b47,0 0 20px #7a5cff57,inset 0 0 2px #ffffffd1}}@keyframes awaitingScoreHaloRadiate{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}20%{opacity:.5}72%{opacity:.07}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}.matchState{background:var(--surface);color:var(--muted);text-align:center;border-radius:8px;padding:18px 16px;font-size:13px}.matchState strong,.matchState span{display:block}.matchState strong{color:var(--text);font-weight:600}.matchState span{margin-top:4px}@media (max-width:420px){.brandBar{height:56px;padding-inline:15px}.wordmark{font-size:19px}.submark{font-size:9.5px}.characterOverlay{width:clamp(90px,29vw,118px);top:23px;left:3px}.topCarousel{padding-inline:8px;scroll-padding-inline:8px}.topCarouselCard{border-radius:11px;flex-basis:158px;min-width:158px;height:100px}.topCarouselText{padding:0 9px 9px}.topCarouselText strong{font-size:13px}.topCarouselText span{font-size:11px}.fixtureRail{width:calc(100% + 68px);padding-left:62px;transform:translate(-68px)}.fixtureCard{border-radius:8px;min-width:126px;height:78px;padding:7px 6px}.fixtureMeta,.fixtureCompetition{font-size:9px}.fixtureTeam{grid-template-columns:16px minmax(0,1fr) 11px;gap:4px;font-size:11px}.fixtureStatus{font-size:9px;bottom:19px;left:31px}.watermark{font-size:40px}.tabs{grid-template-columns:repeat(3,minmax(0,1fr));min-height:37px;padding-inline:15px}.tabs a,.tabs .tabButton{min-height:37px;font-size:12px}.dateBar{grid-template-columns:minmax(0,1fr) 1px 22px 22px;gap:7px;min-height:52px;padding:5px 15px}.dateRail{gap:3px}.dateTile{min-width:0;min-height:34px}.dateTile strong,.dateTile span{font-size:10px}.content{padding:15px 8px 24px}.content h1{margin:0 0 6px 8px;padding-left:6px;font-size:14px}.leagueHeader{grid-template-columns:22px minmax(0,1fr) 28px 23px;min-height:31px;padding:0 9px 0 8px}.leagueIcon{width:19px;height:19px;font-size:11px}.leagueHeader h2{margin-left:6px;font-size:12px}.matchList{padding:9px 6px 0 16px}.matchRow{grid-template-columns:36px minmax(0,1fr) 112px 20px;gap:5px;min-height:61px}.matchRow.hasStageLabel{row-gap:4px;padding-top:7px;padding-bottom:7px}.stageLabel{padding:1px 7px;font-size:9px}.matchTime span,.matchTime strong{font-size:10px}.teamLine{grid-template-columns:17px minmax(0,1fr);gap:4px}.teamName{font-size:13px}.crest{width:17px;height:17px;font-size:6px}.pick{height:24px;font-size:10px}.awaitingPrediction{font-size:10px}.textPrediction{font-size:12px}.textPrediction .predictionLabel{font-size:12px;font-weight:500}.score{gap:6px;font-size:12px}}
