.matchPickPortalHost{display:block}.matchPickPanel{--pick-accent:#a8b7af;--pick-rgb:168, 183, 175;border-color:rgba(var(--pick-rgb), .34);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .08), transparent 48%), linear-gradient(135deg, rgba(var(--pick-rgb), .035), #ffffff03 55%);opacity:1;gap:18px;padding:22px;display:grid}.matchPickPanel.is-recommended{--pick-accent:#8cff68;--pick-rgb:140, 255, 104;border-color:rgba(var(--pick-rgb), .5);box-shadow:0 18px 55px #1c5d0a29}.matchPickPanel.is-research{--pick-accent:#72e4ff;--pick-rgb:114, 228, 255;border-color:rgba(var(--pick-rgb), .48);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .16), transparent 49%), linear-gradient(135deg, rgba(var(--pick-rgb), .075), #05080ef5 62%);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .7), 0 18px 52px #1b718b24}.matchPickPanel.is-prior{--pick-accent:#b9a7ff;--pick-rgb:185, 167, 255;border-color:rgba(var(--pick-rgb), .48);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .16), transparent 49%), linear-gradient(135deg, rgba(var(--pick-rgb), .075), #080610f5 62%);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .7), 0 18px 52px #4a378f26}.matchPickPanel.is-base{--pick-accent:#9fc6ff;--pick-rgb:159, 198, 255;border-color:rgba(var(--pick-rgb), .46);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .15), transparent 49%), linear-gradient(135deg, rgba(var(--pick-rgb), .07), #05080ff5 62%);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .66), 0 18px 52px #355b9124}.matchPickPanel.is-pending{--pick-accent:#a8b7af;--pick-rgb:168, 183, 175;border-color:rgba(var(--pick-rgb), .3);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .38)}.cricketUpcomingCard.topReliability{box-shadow:inset 3px 0 0 var(--accent), 0 18px 44px #277e0f29;background:radial-gradient(circle at 100% 0,#7eff5c24,#0000 48%),linear-gradient(145deg,#7eff5c13,#040a06f5);border-color:#7eff5cb8}.picksWinnerRow.topReliability{border-left:3px solid var(--accent);background:radial-gradient(circle at 100% 0,#7eff5c21,#0000 48%),#7eff5c0b;box-shadow:inset 0 0 24px #7eff5c06}.picksWinnerRow.topReliability>div:last-child small,.picksWinnerRow.topReliability>div:first-child span{color:var(--accent);font-weight:900}.matchPickHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.matchPickHeader>div:first-child{gap:5px;min-width:0;display:grid}.matchPickHeader .eyebrow{color:var(--pick-accent)}.matchPickHeader h2{color:var(--text);margin:0;font-size:clamp(25px,4vw,38px);line-height:1.06}.matchPickHeader p{color:#bac5bf;margin:0;font-size:11px;line-height:1.5}.matchPickProbability{border:1px solid rgba(var(--pick-rgb), .35);text-align:right;opacity:1;background:#030905b8;border-radius:14px;flex:none;gap:4px;min-width:158px;padding:13px 15px;display:grid}.matchPickProbability span,.matchPickProbability small{color:#b7c2bc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.matchPickProbability strong{color:var(--pick-accent);font-size:31px;line-height:1}.matchPickHighlights{grid-template-columns:1.08fr 1fr .82fr;gap:10px;display:grid}.matchPickHighlights article{border:1px solid var(--line);opacity:1;background:#ffffff05;border-radius:14px;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}.matchPickHighlights article.primary{border-color:rgba(var(--pick-rgb), .36);background:radial-gradient(circle at 100% 0, rgba(var(--pick-rgb), .08), transparent 48%), rgba(var(--pick-rgb), .035);position:relative;overflow:hidden}.matchPickPanel.is-recommended .matchPickSelection.premium{border-width:2px;border-color:rgba(var(--pick-rgb), .76);background:radial-gradient(circle at 88% 5%, rgba(var(--pick-rgb), .2), transparent 43%), linear-gradient(145deg, rgba(var(--pick-rgb), .13), #040b06b3 65%);box-shadow:inset 3px 0 0 var(--pick-accent), 0 16px 42px #1e720933}.matchPickPanel.is-recommended .matchPickSelection.premium:after{border:1px solid rgba(var(--pick-rgb), .22);width:110px;height:110px;box-shadow:0 0 0 18px rgba(var(--pick-rgb), .025);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-60px;right:-56px}.matchPickSelection.neutral{border-style:solid;border-color:rgba(var(--pick-rgb), .48);background:radial-gradient(circle at 100% 0, rgba(var(--pick-rgb), .18), transparent 50%), linear-gradient(145deg, rgba(var(--pick-rgb), .09), #03070c9e);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .78), 0 14px 34px rgba(var(--pick-rgb), .08)}.matchPickSelectionBadge{border:1px solid rgba(var(--pick-rgb), .34);width:max-content;max-width:100%;color:var(--pick-accent);background:rgba(var(--pick-rgb), .07);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1.2}.matchPickSelection.premium .matchPickSelectionBadge{color:#061005;background:var(--pick-accent);box-shadow:0 0 18px rgba(var(--pick-rgb), .22)}.matchPickHighlights small{color:var(--pick-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.matchPickHighlights strong{color:var(--text);overflow-wrap:anywhere;font-size:17px;line-height:1.3}.matchPickSelection>strong{font-size:20px}.matchPickHighlights span{color:#b7c2bc;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.matchPickNote{color:#b7c2bc;margin:0;font-size:10px;line-height:1.65}.matchPickAllEvents{border:1px solid var(--line);background:#0000001f;border-radius:14px;overflow:hidden}.matchPickAllEvents summary{min-height:48px;color:var(--text);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:10px;font-weight:900;list-style:none;display:flex}.matchPickAllEvents summary::-webkit-details-marker{display:none}.matchPickAllEvents summary b{border:1px solid rgba(var(--pick-rgb), .3);min-width:28px;color:var(--pick-accent);text-align:center;border-radius:999px;padding:5px 8px}.matchPickAllEvents>p{color:#b7c2bc;margin:0;padding:16px}.matchPickEventList{border-top:1px solid var(--line);max-height:430px;overflow-y:auto}.matchPickEventList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:14px;padding:13px 15px;display:grid}.matchPickEventList article:last-child{border-bottom:0}.matchPickEventList article>div{gap:4px;min-width:0;display:grid}.matchPickEventList article small{color:#aeb9b3;letter-spacing:.1em;font-size:8px;font-weight:850}.matchPickEventList article strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.matchPickEventList article>span{text-align:right;justify-content:flex-end;align-items:center;gap:12px;display:flex}.matchPickEventList article>span b{color:var(--pick-accent);font-size:11px}.matchPickEventList article>span em{min-width:45px;color:var(--text);font-size:16px;font-style:normal;font-weight:900}.matchPickState{justify-content:space-between;align-items:center;gap:14px;display:flex}.matchPickState span{color:#b7c2bc;line-height:1.5}.matchPickState button{border:1px solid rgba(var(--pick-rgb), .46);background:rgba(var(--pick-rgb), .07);height:38px;color:var(--pick-accent);cursor:pointer;border-radius:999px;padding:0 15px;font-size:9px;font-weight:850}.predictaUnifiedPickActive.ufcMatchPage .ufcPick,.predictaUnifiedPickActive.ufcMatchPage>.matchPredictorBar{display:none}[data-unified-match-layout]:has(.predictaUnifiedPickActive)>[data-unified-pick-summary]{display:none}@media (max-width:850px){.matchPickHighlights{grid-template-columns:1fr 1fr}.matchPickHighlights article:last-child{grid-column:1/-1}.matchPickHeader{align-items:flex-start}.matchPickProbability{min-width:138px}}@media (max-width:600px){.matchPickPanel{gap:15px;padding:17px}.matchPickHeader{grid-template-columns:minmax(0,1fr) 112px;gap:12px;display:grid}.matchPickHeader h2{font-size:25px}.matchPickProbability{min-width:0;padding:11px}.matchPickProbability strong{font-size:25px}.matchPickProbability span,.matchPickProbability small{font-size:7px}.matchPickHighlights{grid-template-columns:1fr}.matchPickHighlights article:last-child{grid-column:auto}.matchPickSelection>strong{font-size:19px}.matchPickEventList article{grid-template-columns:minmax(0,1fr) 98px;gap:8px;padding:12px}.matchPickEventList article>span{gap:2px;display:grid}.matchPickEventList article>span em{font-size:15px}.matchPickState{flex-direction:column;align-items:flex-start}}
.picksPage{padding-bottom:52px}.picksPageTitle{margin-bottom:24px}.picksBoard{gap:34px;display:grid}.picksStatusBar{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.picksStatusBar>div{gap:5px;display:grid}.picksStatusBar strong{font-size:15px}.picksStatusBar small{color:var(--muted);font-size:8px}.picksStatusBar button{border:1px solid var(--accent);min-width:110px;height:38px;color:var(--accent);cursor:pointer;background:#7eff5c0a;border-radius:999px;font-size:8px;font-weight:800}.picksStatusBar button:disabled{opacity:.55;cursor:wait}.picksWarnings{gap:6px;margin-top:-22px;display:grid}.picksWarnings span{color:#e7c28a;background:#ffbe5c0a;border:1px solid #ffbe5c38;border-radius:10px;padding:11px 14px;font-size:8px}.picksTopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.picksTopCard{color:var(--text);gap:13px;padding:18px;text-decoration:none;transition:all .2s;display:grid}.picksTopCard:hover{border-color:#7eff5ca6;transform:translateY(-2px)}.picksTopCard header,.picksTopCard footer,.picksTopCard>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.picksTopCard header span,.picksTopCard header b,.picksTopCard>small,.picksTopCard footer{font-size:7px}.picksTopCard header span{color:var(--accent);letter-spacing:.1em;font-weight:900}.picksTopCard header b,.picksTopCard>small,.picksTopCard footer{color:var(--muted);font-weight:600}.picksTopCard h3{min-height:44px;margin:0;font-size:14px;line-height:1.4}.picksTopCard>div{background:#7eff5c09;border:1px solid #7eff5c2e;border-radius:11px;padding:12px}.picksTopCard>div span{font-size:9px;font-weight:800}.picksTopCard>div strong{color:var(--accent);font-size:24px}.picksTopCard footer{border-top:1px solid var(--line);padding-top:10px}.picksTopCard footer b{color:var(--accent)}.picksEmpty{color:var(--muted);padding:20px;font-size:9px}.picksSportColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.picksSportPanel{overflow:hidden}.picksSportPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.picksSportPanel>header span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:900}.picksSportPanel>header b{color:var(--muted);font-size:7px}.picksWinnerRow{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(0,1fr) 130px;gap:12px;padding:14px 17px;text-decoration:none;display:grid}.picksWinnerRow:last-child{border-bottom:0}.picksWinnerRow:hover{background:#7eff5c06}.picksWinnerRow.early{background:#ffffff02}.picksWinnerRow.early>div:last-child strong{color:#c3cdc7}.picksWinnerRow>div{align-content:center;gap:4px;display:grid}.picksWinnerRow>div:last-child{text-align:right}.picksWinnerRow small,.picksWinnerRow span{color:var(--muted);font-size:7px}.picksWinnerRow strong{font-size:10px;line-height:1.35}.picksWinnerRow>div:last-child strong{color:var(--accent)}.picksWinnerRow b{font-size:18px}.picksSportEmpty{color:var(--muted);padding:18px;font-size:8px}.picksCompletedList{padding:0;overflow:hidden}.picksAccuracyBadge{text-align:right;background:#7eff5c08;border:1px solid #7eff5c33;border-radius:13px;gap:2px;min-width:170px;padding:12px 15px;display:grid}.picksAccuracyBadge strong{color:var(--accent);font-size:22px}.picksAccuracyBadge small{color:var(--muted);font-size:7px}.picksCompletedRow{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:minmax(220px,1.3fr) minmax(150px,.7fr) minmax(170px,.7fr);align-items:center;gap:18px;padding:15px 18px;text-decoration:none;display:grid}.picksCompletedRow:last-child{border-bottom:0}.picksCompletedRow:hover{background:#7eff5c05}.picksCompletedRow>div{gap:4px;display:grid}.picksCompletedRow small,.picksCompletedRow span{color:var(--muted);font-size:7px}.picksCompletedRow strong{font-size:10px}.picksCompletedSport{letter-spacing:.1em;font-weight:900;color:var(--accent)!important}.picksOfficialResult strong{font-size:13px}.picksAuditMark{text-align:right}.picksAuditMark strong{font-size:12px}.picksAuditMark.correct strong{color:var(--accent)}.picksAuditMark.missed strong{color:#e18b80}.picksAuditMark.pending strong{color:var(--muted)}.picksNotice{margin-top:-6px}@media (max-width:1100px){.picksTopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.picksSportColumns{grid-template-columns:1fr}.picksCompletedRow{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) minmax(150px,.6fr)}}@media (max-width:720px){.picksStatusBar{flex-direction:column;align-items:flex-start}.picksTopGrid{grid-template-columns:1fr}.picksWinnerRow{grid-template-columns:minmax(0,1fr) 112px;padding:12px 14px}.picksWinnerRow b{font-size:16px}.picksCompletedSection .sectionHead{flex-direction:column;align-items:flex-start}.picksAccuracyBadge{text-align:left;width:100%}.picksCompletedRow{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.picksCompletedRow>div:first-child{grid-column:1/-1}.picksAuditMark{text-align:right}}.picksForwardPerformance{isolation:isolate;background:radial-gradient(circle at 88% 12%,#59b7ff33,#0000 34%),radial-gradient(circle at 8% 100%,#7eff5c29,#0000 38%),linear-gradient(135deg,#101b19 0%,#0b1418 52%,#101729 100%);border-color:#7eff5c6b;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);grid-template-areas:"intro accuracy""metrics sports""audit audit""foot foot";gap:20px 28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000052,inset 0 1px #ffffff14}.picksForwardPerformance:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0 46%,#ffffff09 47% 48%,#0000 49% 100%);position:absolute;inset:0}.picksForwardIntro{grid-area:intro;align-content:center;gap:8px;max-width:700px;display:grid}.picksForwardIntro h2{color:#f5fff8;letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.3vw,32px);line-height:1.12}.picksForwardIntro p{color:#c5d8d0;max-width:660px;margin:0;font-size:10px;line-height:1.7}.picksForwardAccuracy{background:linear-gradient(145deg,#59b7ff21,#7eff5c14);border:1px solid #59b7ff70;border-radius:17px;grid-area:accuracy;align-content:center;justify-items:end;gap:5px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff17}.picksForwardAccuracy small,.picksForwardMetric small,.picksForwardSport small{color:#a9c5bb;letter-spacing:.13em;font-size:7px;font-weight:900}.picksForwardAccuracy strong{color:#7eff5c;text-align:right;text-shadow:0 0 28px #7eff5c40;font-size:clamp(25px,3.4vw,44px);line-height:1}.picksForwardAccuracy span{color:#d9e9e3;text-align:right;font-size:8px}.picksForwardMetrics{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.picksForwardMetric{background:#070e107a;border:1px solid #7eff5c38;border-radius:13px;gap:4px;padding:15px 16px;display:grid}.picksForwardMetric strong{color:#f4fff7;font-size:22px}.picksForwardSports{grid-area:sports;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.picksForwardSport{background:#08111b8c;border:1px solid #59b7ff38;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-width:0;padding:11px 8px;display:grid}.picksForwardSport span{color:#8fd2ff;letter-spacing:.08em;text-overflow:ellipsis;max-width:100%;font-size:7px;font-weight:900;overflow:hidden}.picksForwardSport strong{color:#f4fff7;font-size:20px;line-height:1}.picksForwardAudit{background:linear-gradient(125deg,#59b7ff17,#7eff5c09);border:1px solid #59b7ff47;border-radius:14px;grid-area:audit;grid-template-columns:minmax(0,1fr) minmax(210px,.45fr);gap:12px;padding:14px 16px;display:grid}.picksForwardAudit>div{align-content:center;gap:4px;display:grid}.picksForwardAudit>div:last-child{text-align:right;justify-items:end}.picksForwardAudit small{color:#8fd2ff;letter-spacing:.12em;font-size:7px;font-weight:900}.picksForwardAudit strong{color:#f4fff7;font-size:14px}.picksForwardAudit>div:last-child strong{color:#8fd2ff;font-size:22px}.picksForwardAudit span{color:#bfd0ca;font-size:8px;line-height:1.5}.picksForwardFoot{color:#bfd0ca;grid-area:foot;align-items:center;gap:8px;padding-top:2px;font-size:8px;line-height:1.5;display:flex}.picksForwardFoot i{border:2px solid #7eff5c;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 14px #7eff5c9e}@media (max-width:900px){.picksForwardPerformance{grid-template-columns:1fr;grid-template-areas:"intro""accuracy""metrics""sports""audit""foot"}.picksForwardAccuracy{justify-items:start}.picksForwardAccuracy strong,.picksForwardAccuracy span{text-align:left}}@media (max-width:520px){.picksForwardPerformance{gap:16px;padding:20px}.picksForwardMetrics{grid-template-columns:1fr 1fr}.picksForwardSports,.picksForwardAudit{grid-template-columns:1fr}.picksForwardAudit>div:last-child{text-align:left;justify-items:start}.picksForwardSport{grid-template-columns:minmax(0,1fr) auto auto;justify-items:start;gap:8px;padding:12px 14px}.picksForwardSport strong{font-size:17px}.picksForwardAccuracy strong{font-size:26px}}.picksContest{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.picksContestTeam{align-items:center;gap:6px;min-width:0;display:inline-flex}.picksContestTeam>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picksContest>em{color:var(--accent);text-transform:uppercase;flex:none;font-size:8px;font-style:normal;font-weight:900}.picksTopCard>small .picksContest{gap:5px;display:grid}.picksTopCard>small .picksContest>em{padding-left:36px}.picksWinnerRow .picksContest{gap:5px;display:grid}.picksWinnerRow .picksContest>em{padding-left:36px}.picksWinnerRow .picksContestTeam>span:last-child{color:var(--text);font-size:10px}.picksTopCard>small .picksContestTeam>span:last-child{color:#b7c4bc;font-size:9px}.picksWinnerRow .matchTeamFlag,.picksTopCard .matchTeamFlag{flex-basis:24px;width:24px;min-width:24px;height:19px}
.oddsTicker{background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.oddsTickerTrack{width:max-content;animation:oddsTickerScroll var(--ticker-duration,72s) linear infinite;will-change:transform;align-items:center;display:flex}.oddsTickerViewport{width:100%;min-width:0;max-width:100%;overflow:hidden}.oddsTickerGroup{align-items:center;width:max-content;margin:0;padding:0;display:flex}.oddsTickerSlot{flex:none;min-width:0;list-style:none}.oddsTickerItem{white-space:nowrap;width:max-content;min-width:max-content;font-size:12.5px;font-family:var(--font-mono,monospace);color:var(--muted);border-right:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:6px 20px;text-decoration:none;display:inline-flex}.oddsTickerLabel{width:max-content;min-width:max-content;color:var(--text);white-space:nowrap;flex:none}.oddsTickerTeams{flex:none;align-items:center;gap:6px;width:max-content;min-width:max-content;display:inline-flex}.oddsTickerTeam{flex:none;align-items:center;gap:5px;width:max-content;min-width:max-content;display:inline-flex}.oddsTickerTeam>span:last-child{white-space:nowrap;width:max-content;min-width:max-content}.oddsTickerTeams>em{color:var(--muted);text-transform:uppercase;flex:none;font-size:9px;font-style:normal;font-weight:850}.oddsTickerTeamFlag{border-radius:5px;flex-basis:23px;width:23px;min-width:23px;height:18px}.oddsTickerTeamFlag.matchTeamFlag--country .matchTeamFlag__symbol{font-size:14px}.oddsTickerTeamFlag.matchTeamFlag--badge .matchTeamFlag__symbol{font-size:7px}.oddsTickerPick{width:max-content;min-width:max-content;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.oddsTickerPick>small{color:#8e9b93;letter-spacing:.08em;flex:none;font-size:7px;font-weight:950}.oddsTickerPick>span{white-space:nowrap;width:max-content;min-width:max-content}.oddsTickerProbability{color:var(--accent);font:inherit;text-shadow:0 0 12px color-mix(in srgb, var(--accent) 38%, transparent);flex:none;font-weight:950}.oddsTickerPick.validated,.oddsTickerPick.validated>small,.oddsTickerPick.validated .oddsTickerProbability{color:var(--accent)}.oddsTickerPick.estimate{color:#aeb9b2}.oddsTickerSport{color:#88968e;letter-spacing:.1em;text-transform:uppercase;flex:none;font-family:inherit;font-size:8px;font-weight:850}.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerViewport{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerViewport::-webkit-scrollbar{display:none}.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerTrack{will-change:auto;animation:none;transform:none}.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerSlot{scroll-snap-align:center}:is(.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerSlot[data-ticker-duplicate=true],.oddsTicker:has(.oddsTickerItem:focus-visible) .oddsTickerGroup[aria-hidden=true]){display:none}.oddsTickerItem:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);border-color:var(--accent);border-radius:8px;outline:2px solid #0000}@keyframes oddsTickerScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:620px){.oddsTickerItem{width:max-content;min-width:max-content;padding:8px 14px;font-size:11px}.oddsTickerPick>small{letter-spacing:.04em;font-size:6px;display:inline}}@media (prefers-reduced-motion:reduce){.oddsTicker{overflow:hidden}.oddsTickerViewport{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.oddsTickerViewport::-webkit-scrollbar{display:none}.oddsTickerTrack{will-change:auto;animation:none;transform:none}.oddsTickerSlot{scroll-snap-align:start}.oddsTickerSlot[data-ticker-duplicate=true],.oddsTickerGroup[aria-hidden=true]{display:none}}
.sportsPageHero{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 82% 48%,#7eff5c1c,#0000 31%),linear-gradient(115deg,#09120cfa,#030805eb);border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);align-items:center;gap:clamp(20px,4vw,52px);min-width:0;min-height:330px;margin-bottom:24px;padding:clamp(26px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000042}.sportsPageHero:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 58%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000 58%,#000)}.sportsPageHeroCopy{z-index:2;min-width:0;position:relative}.sportsPageHero h1{color:#eef5f0;letter-spacing:-.062em;max-width:760px;margin:13px 0 16px;font-size:clamp(44px,6vw,78px);line-height:.92}.sportsPageHero h1 em{color:var(--accent);font-style:normal}.sportsPageHero p{color:#8f9c94;max-width:650px;margin:0;font-size:12px;line-height:1.7}.sportsPageHeroFacts{background:#0003;border:1px solid #91a59929;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,620px);margin-top:25px;display:grid}.sportsPageHeroFacts>span{border-right:1px solid #91a59921;gap:3px;min-width:0;padding:12px 14px;display:grid}.sportsPageHeroFacts>span:last-child{border-right:0}.sportsPageHeroFacts b{color:#e5eee8;letter-spacing:.02em;font-size:12px}.sportsPageHeroFacts small{color:#6f7c74;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.sportsPageHeroVisual{aspect-ratio:1;place-content:center;justify-self:center;width:min(100%,360px);min-width:0;display:grid;position:relative}.sportsPageOrbit{border:1px solid #7eff5c33;border-radius:50%;display:block;position:absolute;inset:50%;transform:translate(-50%,-50%)}.sportsPageOrbit:after{content:"";background:var(--accent);border:2px solid #071009;border-radius:50%;width:8px;height:8px;position:absolute;top:12%;right:18%;box-shadow:0 0 16px #7eff5ccc}.orbitOne{width:96%;height:96%}.orbitTwo{width:70%;height:70%}.orbitThree{width:43%;height:43%}.orbitTwo:after{width:6px;height:6px;inset:auto auto 4% 34%}.orbitThree:after{display:none}.sportsPageAxis{background:linear-gradient(90deg,#0000,#7eff5c5c,#0000);width:84%;height:1px;position:absolute;top:50%;left:8%}.axisOne{transform:rotate(22deg)}.axisTwo{transform:rotate(-38deg)}.sportsPageHeroVisual>b{z-index:3;color:#f0f7f2;letter-spacing:-.08em;text-align:center;text-shadow:0 0 45px #7eff5c1f;font-size:clamp(50px,7vw,82px);line-height:.9;display:block;position:relative}.sportsPageHeroVisual>small{z-index:3;color:var(--accent);letter-spacing:.22em;text-align:center;margin-top:8px;font-size:8px;font-weight:950;position:relative}.sportsPageHero--cricket .sportsPageHeroVisual>b{letter-spacing:-.04em}.sportsPageHero--live .sportsPageHeroVisual>b{color:var(--accent);animation:2.2s ease-in-out infinite sportsPagePulse}@keyframes sportsPagePulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.footballMarketTabs,.cricketMarketTabs,.ufcModeTabs{border-radius:15px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;top:80px!important}.footballMarketTabs button,.cricketMarketTabs button,.ufcModeTabs button{border-radius:10px!important;gap:2px!important;min-height:52px!important;padding:10px 13px!important}.footballMarketTabs b,.cricketMarketTabs b,.ufcModeTabs b{letter-spacing:.09em!important;font-size:10px!important}.footballMarketTabs span,.cricketMarketTabs small,.ufcModeTabs span{font-size:8px!important}.cricketMarketContext{margin-top:-8px;padding:0 2px}.cricketMarketContext p{max-width:680px;font-size:10px}.footballFixturePrices b,.footballFixturePrices.research b,.cricketUpcomingCard:not(.topReliability) .cricketUpcomingCardSummary b,.ufcEventCard:not(.recommended) .ufcEventMainFight>p span{border-color:var(--line);color:#d8e2dc;box-shadow:none;background:#00000038}.footballFixturePrices.validated b.pick{color:var(--accent);background:#7eff5c14;border-color:#7eff5c8c;box-shadow:0 0 18px #7eff5c14}.footballResearchLabel{color:#9eaaa3!important}.ufcEventCard.recommended{background:radial-gradient(circle at 100% 0,#7eff5c1a,#0000 42%),#07100b;border-color:#7eff5c80;box-shadow:0 18px 46px #277e0f1c}.ufcEventCard.recommended .ufcEventMainFight>p span{color:var(--accent)}.ufcCardFight:not(.recommended) .ufcCardFightLean>b{color:#d8e2dc}.ufcCardFight.recommended{border-color:#7eff5c7a;box-shadow:inset 3px 0 #7eff5cb8}.ufcEventMarketRows>div:not(.recommended)>strong{color:#d8e2dc}.ufcEventMarketRows>div.recommended>strong{color:var(--accent)}.probabilityExplorer.standard .probabilityExplorerHead>strong,.probabilityExplorer.standard .probabilityOutcomeCard b,.probabilityExplorer.standard .probabilityOutcomeCard span,.probabilityExplorer.standard .probabilitySelectorNote{color:#a8b7af}.probabilityExplorer.standard .probabilityOutcomeBar i{background:#87958d}[data-model-winner-publication]:not([data-model-winner-publication=validated]) .cricketUpcomingWin strong,[data-model-winner-publication]:not([data-model-winner-publication=validated]) .matchModelAuditGrid article small,[data-model-winner-publication]:not([data-model-winner-publication=validated]) .probabilityChangeGrid article em{color:#d8e2dc}[data-model-winner-publication]:not([data-model-winner-publication=validated]) .cricketWinBar i{background:#87958d}[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketSportsbookPlayerCard{border-color:var(--line-strong);background:linear-gradient(145deg,#86978f09,#ffffff03)}[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketSportsbookPlayerCard>header em,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketLadderRows strong,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketTwoWayMarket>span strong,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketNextDismissal b,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketSportsbookEventGrid article>div small,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketSportsbookEventGrid article>span strong,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketLiveIntervalGrid article>strong,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketLiveIntervalGrid article>i,[data-model-event-publication]:not([data-model-event-publication=validated]) .footballPlayerStatCard header>span,[data-model-event-publication]:not([data-model-event-publication=validated]) .footballPlayerStatCard>div b,[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketPlayerStatCard>div b{color:#d8e2dc}[data-model-event-publication]:not([data-model-event-publication=validated]) .cricketLiveIntervalGrid article>i{background:#86978f14}.footballLiveWorkspace,.cricketWorkspace,.footballHub,.cricketMarketShell,.ufcHub{gap:18px;min-width:0}.footballPredictionPanel,.cricketPrediction,.matchTabPanel{border-radius:18px;min-width:0}.footballLiveNote{color:#a8b7af;background:#a8b7af09;border:1px solid #a8b7af33;border-radius:11px;align-items:center;gap:8px 14px;margin:14px 0;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.footballLiveNote strong{color:#d8e2dc;letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:9px}.footballLiveNote span{color:#89978f}.footballPredictionPanel details,.cricketPrediction details{border:1px solid var(--line);background:#ffffff03;border-radius:12px}.footballPredictionPanel details+details,.cricketPrediction details+details{margin-top:8px}.footballPredictionPanel summary,.cricketPrediction summary{color:#d8e2dc;cursor:pointer;padding:13px 15px;font-size:9px;font-weight:850}@container (max-width:720px){.sportsPageHero{border-radius:18px;grid-template-columns:minmax(0,1fr);min-height:0;padding:25px 20px 21px}.sportsPageHero h1{font-size:clamp(40px,10cqw,60px)}.sportsPageHero p{font-size:10px}.sportsPageHeroVisual{opacity:.22;pointer-events:none;width:250px;position:absolute;top:-36px;right:-70px}.sportsPageHeroFacts{z-index:3;margin-top:20px;position:relative}.footballPredictionHead,.footballFeedPanel,.footballLiveNote{flex-direction:column;align-items:flex-start}.footballMetricGrid,.footballProbabilitySections,.footballConfidenceGrid,.footballQualification{grid-template-columns:minmax(0,1fr)}.footballQualification>.away{text-align:left}}.footballPredictionPanel details>:not(summary),.cricketPrediction details>:not(summary){margin-inline:14px;margin-bottom:14px}.main>.page,.main>.oddsTicker,.footballLivePage,.cricketPage,.ufcPage,.predictaHome,.sportsSection,.footballHub,.cricketMarketShell,.ufcHub,.footballFixtureBrowser,.cricketUpcomingGrid,.ufcEventGrid,.sportCards{width:100%;min-width:0;max-width:100%}.page>*,.predictaHome>*,.sportsSection>*,.footballHub>*,.cricketMarketShell>*,.ufcHub>*,.sportCards>*,.footballFixtureBrowser>*,.cricketUpcomingGrid>*,.ufcEventGrid>*{min-width:0;max-width:100%}body .predictaHome{padding-inline:clamp(14px,2.5vw,30px)}.sectionTitle,.sectionTitle>*,.sectionHead,.sectionHead>*,.sportCard,.sportCard>*,.emptyFeatured>*,.footballLeagueGroup,.cricketUpcomingCard,.ufcEventCard{min-width:0}.sportCard,.cricketUpcomingCard,.ufcEventCard{overflow:hidden}.sportCard header{grid-template-columns:minmax(48px,1fr) auto auto;gap:clamp(9px,2vw,16px)}.sportCard h3,.sportCard p,.sportCard footer,.emptyFeatured h2,.sectionTitle h2,.sectionHead h2,.sectionHead p,.cricketUpcomingCard h3,.ufcEventCard h3{overflow-wrap:anywhere}.emptyFeatured h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,6vw,44px);line-height:1.05}.sportSwitch,.liveSportsRail,.topPicksGrid{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}@media (max-width:1120px){.footballFixtureRow{grid-template-columns:70px minmax(0,1fr) 22px!important;gap:10px!important}.footballFixturePrices{grid-area:2/2/auto/4}.footballFixtureRow>strong{grid-area:1/3}}@container (max-width:720px){.footballLivePage,.cricketPage,.ufcPage{overflow-x:clip}.footballFixtureBrowser,.cricketUpcomingGrid,.ufcEventGrid,.cricketMatchFilters{grid-template-columns:minmax(0,1fr)}.ufcPerformanceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.ufcPerformanceStrip>p,.ufcPerformanceStrip>div:nth-child(3){grid-column:1/-1}.sectionHead{align-items:flex-start}.sectionHead>:first-child{flex:auto;min-width:0}}@media (max-width:760px){.sportsPageHero{border-radius:18px;grid-template-columns:minmax(0,1fr);min-height:0;padding:25px 20px 21px}.sportsPageHero h1{font-size:clamp(40px,13vw,60px)}.sportsPageHero p{font-size:10px}.sportsPageHeroVisual{opacity:.22;pointer-events:none;width:250px;position:absolute;top:-36px;right:-70px}.sportsPageHeroFacts{z-index:3;margin-top:20px;position:relative}.sportsPageHeroFacts>span{padding:10px}.footballMarketTabs span,.cricketMarketTabs small,.ufcModeTabs span{display:none!important}.footballMarketTabs button,.cricketMarketTabs button,.ufcModeTabs button{text-align:center!important;place-items:center!important;min-height:44px!important}.cricketMarketTabs button:last-child{grid-column:auto!important;min-height:44px!important}.cricketMarketContext{gap:5px;display:grid}.cricketMarketContext p{text-align:left}.cricketFeedStatus{flex-direction:column;align-items:flex-start!important}}@media (max-width:1024px){.page input,.page select,.page textarea{font-size:16px!important}}@media (max-width:840px){.footballMarketTabs,.cricketMarketTabs,.ufcModeTabs{top:69px!important}body .predictaHome{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.sportSwitch,.liveSportsRail,.topPicksGrid{scrollbar-width:none;overflow-y:hidden}.sportSwitch::-webkit-scrollbar{width:0;height:0;display:none}.liveSportsRail::-webkit-scrollbar{width:0;height:0;display:none}.topPicksGrid::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width:430px){.sportsPageHeroFacts{grid-template-columns:1fr 1fr}.sportsPageHeroFacts>span{border-bottom:1px solid #91a59921}.sportsPageHeroFacts>span:nth-child(2){border-right:0}.sportsPageHeroFacts>span:last-child{border-bottom:0;grid-column:1/-1}}.sportsPageHero--football{grid-template-columns:minmax(0,1.35fr) minmax(180px,.45fr);gap:24px;min-height:260px;padding:30px 34px}.sportsPageHero--football h1{max-width:620px;margin:10px 0 12px;font-size:clamp(40px,5vw,62px)}.sportsPageHero--football p{max-width:590px}.sportsPageHero--football .sportsPageHeroFacts{margin-top:18px}.sportsPageHero--football .sportsPageHeroVisual{width:min(100%,230px)}@container (max-width:720px){.sportsPageHero--football{grid-template-columns:minmax(0,1fr);min-height:0;padding:23px 19px 19px}.sportsPageHero--football h1{max-width:82%;font-size:clamp(38px,10cqw,52px)}.sportsPageHero--football .sportsPageHeroVisual{width:215px;top:-40px;right:-56px}}.matchTeamFlag{color:#eef5f0;vertical-align:middle;background:linear-gradient(145deg,#ffffff12,#7eff5c06);border:1px solid #91a59947;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;min-width:29px;height:23px;display:inline-grid;overflow:hidden;box-shadow:0 5px 14px #0000002e}.matchTeamFlag--country .matchTeamFlag__symbol{font-size:18px;line-height:1}.matchTeamFlag--image{background:#eef5f0f5}.matchTeamFlag--image .matchTeamFlag__symbol{font-size:0;display:none}.matchTeamFlag--image img{object-fit:contain;grid-area:1/1;width:100%;height:100%;padding:2px;display:block}.matchTeamFlag--badge .matchTeamFlag__symbol{letter-spacing:.04em;font-size:8px;font-weight:950}.matchTeamFlag--hero{border-radius:9px;flex-basis:42px;width:42px;min-width:42px;height:32px;margin-inline:4px}.matchTeamFlag--hero.matchTeamFlag--country .matchTeamFlag__symbol{font-size:26px}.matchTeamFlag--hero.matchTeamFlag--badge .matchTeamFlag__symbol{font-size:11px}.footballFixtureRow{grid-template-columns:78px minmax(190px,1fr) minmax(310px,.95fr) 22px;gap:15px;min-height:112px}.footballOddzyPick{color:#e7f0ea;background:#020704b8;border:1px solid #91a5993d;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.footballOddzyPickHead,.footballOddzyPickSelection{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.footballOddzyPickHead small{color:#aab6ae;letter-spacing:.12em;font-size:8px;font-weight:950}.footballOddzyPickHead em{color:#aeb9b2;letter-spacing:.08em;white-space:nowrap;border:1px solid #91a5993b;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.footballOddzyPickSelection strong{color:#f0f6f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.2;overflow:hidden}.footballOddzyPickSelection b{color:#e7f0ea;flex:none;font-size:20px}.footballOddzyPick.promoted{background:radial-gradient(circle at 100% 0,#7eff5c26,#0000 54%),#061209f0;border-color:#7eff5ca3;box-shadow:0 14px 36px #257d1021,inset 0 0 0 1px #7eff5c0f}.footballOddzyPick.standard,.footballOddzyPick.tie,.footballOddzyPick.withheld{color:#d8e2dc;background:#040a06d6;border-color:#a8b7af40;box-shadow:0 10px 24px #00000029}.footballOddzyPick.promoted .footballOddzyPickHead small,.footballOddzyPick.promoted .footballOddzyPickHead em,.footballOddzyPick.promoted .footballOddzyPickSelection strong,.footballOddzyPick.promoted .footballOddzyPickSelection b{color:var(--accent)}.footballOddzyPick.promoted .footballOddzyPickHead em{background:#7eff5c14;border-color:#7eff5c73}.footballOddzyPick .footballFixturePrices{grid-template-columns:14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);width:100%;min-width:0}.footballOddzyPick>.footballFixturePrices{grid-area:auto/1}.footballOddzyPick .footballFixturePrices b{color:#d8e2dc;min-width:0;min-height:30px}.footballOddzyPick.promoted .footballFixturePrices b.pick{color:var(--accent);background:#7eff5c17;border-color:#7eff5c8c;box-shadow:0 0 18px #7eff5c14}.footballOddzyPick.withheld .footballOddzyPickSelection strong,.footballOddzyPick.tie .footballOddzyPickSelection strong{color:#dce6df}.footballLiveMatch>span:first-child{color:var(--accent);letter-spacing:.1em;font-size:10px}.footballLiveCardTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid;color:#e7f0ea!important}.footballLiveCardTeams>b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow:hidden}.footballLiveCardTeams>b:last-child{text-align:right;justify-content:flex-end}.footballLiveCardTeams>strong{color:#f2f7f4;white-space:nowrap;font-size:19px}.footballLiveMatch .footballOddzyPick{color:#e7f0ea;align-self:stretch;width:100%}.footballLiveMatch .footballOddzyPick span,.footballLiveMatch .footballOddzyPick small{color:inherit;letter-spacing:normal}.footballLiveMatch .footballOddzyPickHead small{color:#aab6ae;letter-spacing:.12em}.footballLiveMatch .footballOddzyPickHead em{color:#aeb9b2}.footballLiveMatch .footballOddzyPick.promoted .footballOddzyPickHead small,.footballLiveMatch .footballOddzyPick.promoted .footballOddzyPickHead em,.footballLiveMatch .footballOddzyPick.promoted .footballOddzyPickSelection strong,.footballLiveMatch .footballOddzyPick.promoted .footballOddzyPickSelection b{color:var(--accent)}.footballLiveWorkspace.directoryOnly{gap:14px}.footballLiveWorkspace.directoryOnly .footballFeedPanel{padding-block:17px}.footballLiveWorkspace.directoryOnly .footballLiveMatches{padding:20px}.cricketUpcomingCard h3{gap:8px;display:grid}.cricketUpcomingTeam{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.cricketUpcomingCard h3>em{padding-left:38px}.cricketLiveMatch>.cricketLiveCardTeams{color:#e7f0ea;letter-spacing:normal;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;margin-top:12px;font-size:11px;display:grid}.cricketLiveCardTeams>b{color:#e7f0ea;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin:0;font-size:11px;display:flex;overflow:hidden}.cricketLiveCardTeams>b:last-child{text-align:right;justify-content:flex-end}.cricketLiveCardTeams>em{color:var(--accent);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:950}.matchHero h1 .matchTeamFlag{margin-inline:2px}.liveDataTeam .matchTeamFlag{flex:0 0 42px}@media (max-width:1120px){.footballFixtureRow{grid-template-rows:auto auto;grid-template-columns:70px minmax(0,1fr) 22px!important}.footballOddzyPick{grid-area:2/2/auto/4}.footballFixtureRow>strong{grid-area:1/3}}@media (max-width:760px){.sportsPageHero--football{grid-template-columns:minmax(0,1fr);min-height:0;padding:23px 19px 19px}.sportsPageHero--football h1{max-width:82%;font-size:clamp(38px,12vw,52px)}.sportsPageHero--football .sportsPageHeroVisual{width:215px;top:-40px;right:-56px}.footballFixtureRow{grid-template-columns:56px minmax(0,1fr) 18px!important}.footballOddzyPick{grid-area:2/1/auto/-1;padding:11px}.footballOddzyPickSelection strong{white-space:normal;overflow-wrap:anywhere}.footballLiveCardTeams{grid-template-columns:minmax(0,1fr);justify-items:start}.footballLiveCardTeams>b:last-child{text-align:left;justify-content:flex-start}.footballLiveCardTeams>strong{padding-left:37px}.cricketLiveMatch>.cricketLiveCardTeams{grid-template-columns:minmax(0,1fr);justify-items:start}.cricketLiveCardTeams>b:last-child{text-align:left;justify-content:flex-start}}

.teamFlagEmoji,.teamFlagSpecial{place-items:center;width:100%;height:100%;line-height:1;display:grid}.teamFlagEmoji{font-size:18px;transform:translateY(-.5px)}.teamFlagSpecial{color:#e5eee8;letter-spacing:.05em;background:linear-gradient(135deg,#5a1648,#141414 55%,#1f6a3a);font-size:8px;font-weight:950}.footballLivePage .sportsPageHero--football{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);min-height:272px;margin-bottom:16px;padding-block:clamp(24px,3.2vw,38px)}.footballLivePage .sportsPageHero--football h1{max-width:820px;margin-block:10px 13px;font-size:clamp(42px,5.2vw,68px);line-height:.94}.footballLivePage .sportsPageHero--football p{max-width:720px;font-size:11px}.footballLivePage .sportsPageHero--football .sportsPageHeroFacts{margin-top:18px}.footballLivePage .sportsPageHero--football .sportsPageHeroVisual{width:min(100%,270px)}.footballHub{gap:16px}.footballMarketTabs{box-shadow:0 14px 40px #00000038;background:#050a07f0!important;gap:7px!important;padding:7px!important}.footballMarketTabs button{text-align:left!important;justify-items:start!important;min-height:58px!important;padding:10px 14px!important}.footballMarketTabs button:first-child.active{background:linear-gradient(135deg,#7eff5c1a,#7eff5c06)}.footballMarketTabs button>i{top:10px;right:11px}.footballDirectoryHead{align-items:end;margin-bottom:2px;padding-inline:2px}.footballDirectoryHead h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(25px,3vw,34px)}.footballDirectoryHead p{max-width:760px}.footballMatchFilters{margin-bottom:4px}.footballFixtureBrowser{gap:14px}.footballLeagueGroup{border-radius:16px}.footballLeagueGroup>header{background:linear-gradient(90deg,#7eff5c0e,#ffffff02);min-height:44px;padding-inline:15px}.footballFixtureRow{grid-template-columns:72px minmax(210px,1fr) minmax(340px,.95fr) 18px;gap:15px;min-height:110px;padding:15px 16px;transition:background .18s,box-shadow .18s}.footballFixtureRow:hover{background:#7eff5c09;box-shadow:inset 3px 0 #7eff5c75}.footballFixtureRow>time{align-self:start;padding-top:5px}.footballFixtureRow>time b{font-size:11px}.footballFixtureTeams{align-self:center;gap:7px}.footballTeamLine{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.footballTeamLine>span{text-overflow:ellipsis;white-space:nowrap;color:#e3ece6;min-width:0;font-size:12px;overflow:hidden}.footballFixtureFlag.teamFlag,.footballFixtureFlag.matchTeamFlag{border-radius:6px;width:31px;height:22px;padding:2px}.footballFixtureFlag .teamFlagEmoji,.footballFixtureFlag .matchTeamFlag__symbol{font-size:17px}.footballFixtureDetails{padding-left:40px;line-height:1.45;color:#738078!important}.footballFixturePick{background:#0003;border:1px solid #a8b7af2e;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;min-width:0;padding:11px 12px;display:grid}.footballFixturePick>small{color:#89978f;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:950}.footballFixturePick>strong{color:#d8e2dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.footballFixturePick>b{color:#d8e2dc;font-size:20px;line-height:1}.footballFixturePick>em{color:#77847c;grid-column:1/-1;font-size:7px;font-style:normal;line-height:1.4}.footballFixturePick.validated{background:linear-gradient(135deg,#7eff5c17,#7eff5c06);border-color:#7eff5c6e;box-shadow:0 12px 30px #2b821414}.footballFixturePick.validated>small,.footballFixturePick.validated>b{color:var(--accent)}.footballFixturePick.validated>strong{color:#f0f7f2}.footballFixturePick.estimate{background:linear-gradient(135deg,#a8b7af0e,#0000002e);border-color:#a8b7af47}.footballFixturePick.pending{color:#89978f;border-style:dashed}.footballFixtureProbabilities{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.footballFixtureProbabilities>span{background:#ffffff03;border:1px solid #a8b7af1f;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}.footballFixtureProbabilities small{color:#6f7c74;font-size:7px}.footballFixtureProbabilities b{color:#b8c4bd;font-size:9px}.footballFixturePick.validated .footballFixtureProbabilities>span.leader{background:#7eff5c12;border-color:#7eff5c73}.footballFixturePick.validated .footballFixtureProbabilities>span.leader b{color:var(--accent)}.footballFixturePick.estimate .footballFixtureProbabilities>span.leader{background:#d8e2dc0a;border-color:#d8e2dc4d}.footballFixturePick.estimate .footballFixtureProbabilities>span.leader b{color:#eef4f0}.footballFixtureOpen{align-self:center}.footballLiveMatches{padding:18px}.footballLiveMatchGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.footballLiveMatch{border-radius:13px;gap:10px;min-height:172px}.footballLiveMatchStatus{letter-spacing:.1em;align-items:center;gap:6px;width:100%;font-weight:900;color:var(--accent)!important;font-size:8px!important;display:flex!important}.footballLiveMatchStatus small{color:#7d8981;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:7px;overflow:hidden}.footballLiveMatchTeams{gap:7px;width:100%;margin-top:2px;display:grid}.footballLiveMatchTeams>span{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;color:#dfe8e2!important;letter-spacing:0!important;font-size:11px!important;display:grid!important}.footballLiveMatchTeams b{color:#dfe8e2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.footballLiveMatchTeams strong{color:#f2f7f4;margin:0!important;font-size:20px!important}.footballLiveTeamFlag.teamFlag,.footballLiveTeamFlag.matchTeamFlag{border-radius:6px;width:30px;height:21px;padding:2px}.footballLiveMatchMeta{margin-top:auto;padding-top:3px;line-height:1.45}.footballPredictionTeams{flex-wrap:wrap;align-items:center;gap:8px 11px;display:flex}.footballPredictionTeams>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.footballPredictionTeams>b{color:#eef5f0;font-size:.82em}.footballPredictionFlag.teamFlag,.footballPredictionFlag.matchTeamFlag,.footballFeaturedPickFlag.teamFlag,.footballFeaturedPickFlag.matchTeamFlag{border-radius:6px;width:33px;height:23px;padding:2px}.footballFeaturedPick{background:#0003;border:1px solid #a8b7af38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(240px,.72fr);align-items:center;gap:15px;margin:17px 0;padding:16px;display:grid}.footballFeaturedPickCopy{gap:5px;min-width:0;display:grid}.footballFeaturedPickCopy>small{color:#9eaaa3;letter-spacing:.13em;font-size:8px;font-weight:950}.footballFeaturedPickCopy>strong{color:#eef5f0;align-items:center;gap:9px;min-width:0;font-size:clamp(20px,2.7vw,31px);line-height:1.05;display:flex}.footballFeaturedPickCopy>p{color:#819087;margin:0;font-size:8px;line-height:1.5}.footballFeaturedPickProbability{color:#d8e2dc;letter-spacing:-.05em;font-size:clamp(28px,4vw,45px)}.footballFeaturedPickSplit{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.footballFeaturedPickSplit>span{background:#ffffff03;border:1px solid #a8b7af26;border-radius:9px;justify-items:center;gap:4px;min-width:0;padding:9px 6px;display:grid}.footballFeaturedPickSplit small{color:#6f7c74;font-size:7px}.footballFeaturedPickSplit b{color:#c4d0c8;font-size:11px}.footballFeaturedPick.validated{background:linear-gradient(135deg,#7eff5c1a,#7eff5c06);border-color:#7eff5c7a}.footballFeaturedPick.validated .footballFeaturedPickCopy>small,.footballFeaturedPick.validated .footballFeaturedPickProbability,.footballFeaturedPick.validated .footballFeaturedPickSplit>span.leader b{color:var(--accent)}.footballFeaturedPick.validated .footballFeaturedPickSplit>span.leader{background:#7eff5c12;border-color:#7eff5c7a}.footballFeaturedPick.estimate{background:linear-gradient(135deg,#a8b7af0f,#00000030);border-color:#a8b7af4d}.footballFeaturedPick.estimate .footballFeaturedPickSplit>span.leader{background:#d8e2dc0a;border-color:#d8e2dc4d}.footballFeaturedPick.estimate .footballFeaturedPickSplit>span.leader b{color:#eef4f0}.cricketUpcomingTeams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cricketUpcomingTeams>span{align-items:center;gap:8px;min-width:0;display:flex}.cricketUpcomingTeams>span:last-child{text-align:right;justify-content:flex-end}.cricketUpcomingTeams b{text-overflow:ellipsis;min-width:0;overflow:hidden}.cricketUpcomingTeams em{color:#75827a!important}.cricketUpcomingFlag.teamFlag,.cricketUpcomingFlag.matchTeamFlag,.cricketLiveTeamFlag.teamFlag,.cricketLiveTeamFlag.matchTeamFlag{border-radius:6px;width:31px;height:22px;padding:2px}.cricketUpcomingCardSummary{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.cricketUpcomingCardSummary>span{letter-spacing:.12em;grid-column:1/-1;font-weight:950}.cricketUpcomingCardSummary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cricketUpcomingCardSummary>small{color:#77847c;grid-column:1/-1;font-size:7px;line-height:1.45}.cricketUpcomingProbabilityPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:-3px 0 13px;display:grid}.cricketUpcomingProbabilityPair>span{background:#ffffff03;border:1px solid #a8b7af24;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.cricketUpcomingProbabilityPair small{color:#7c8981;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.cricketUpcomingProbabilityPair b{color:#c8d3cc;font-size:10px}.cricketUpcomingCard:not(.topReliability) .cricketUpcomingProbabilityPair>span.leader{background:#d8e2dc09;border-color:#d8e2dc45}.cricketUpcomingCard:not(.topReliability) .cricketUpcomingProbabilityPair>span.leader b{color:#eef4f0}.cricketUpcomingCard.topReliability .cricketUpcomingProbabilityPair>span.leader{background:#7eff5c12;border-color:#7eff5c73}.cricketUpcomingCard.topReliability .cricketUpcomingProbabilityPair>span.leader b{color:var(--accent)}.cricketLiveTeamPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;width:100%;margin-top:12px;display:grid}.cricketLiveTeamPair>span{text-align:center;justify-items:center;gap:6px;min-width:0;color:#dfe8e2!important;letter-spacing:0!important;font-size:10px!important;display:grid!important}.cricketLiveTeamPair b{color:#dfe8e2;text-overflow:ellipsis;min-width:0;font-size:10px;line-height:1.25;overflow:hidden}.cricketLiveTeamPair em{color:#728078;text-transform:uppercase;font-size:8px;font-style:normal}.cricketLiveScore{margin-top:10px!important}@media (max-width:1120px){.footballFixtureRow{grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr) 18px!important}.footballFixturePick{grid-area:2/2/auto/4}.footballFixtureOpen{grid-area:1/3}.footballFeaturedPick{grid-template-columns:minmax(0,1fr) auto}.footballFeaturedPickSplit{grid-column:1/-1}}@container (max-width:720px){.footballLivePage .sportsPageHero--football{grid-template-columns:minmax(0,1fr);min-height:0}.footballLivePage .sportsPageHero--football h1{font-size:clamp(38px,10cqw,56px)}.footballFixtureRow{padding:13px 12px;grid-template-columns:56px minmax(0,1fr) 18px!important}.footballFixturePick{grid-column:1/-1;padding:10px}.footballFixtureDetails{padding-left:0}.footballFeaturedPick{grid-template-columns:minmax(0,1fr) auto}.footballPredictionTeams{flex-direction:column;align-items:flex-start}.footballPredictionTeams>b{order:-1}}@media (max-width:760px){.footballLivePage .sportsPageHero--football{min-height:0}.footballMarketTabs button{text-align:center!important;justify-items:center!important;min-height:46px!important}.footballFixtureRow{grid-template-columns:54px minmax(0,1fr) 18px!important}.footballFixturePick{grid-area:2/1/auto/-1}.footballFixtureOpen{grid-area:1/3}.footballFeaturedPick{grid-template-columns:minmax(0,1fr) auto;padding:13px}.footballFeaturedPickSplit{grid-column:1/-1}.cricketUpcomingTeams{grid-template-columns:minmax(0,1fr);justify-items:start}.cricketUpcomingTeams>span:last-child{text-align:left;justify-content:flex-start}.cricketUpcomingTeams em{display:none}}@media (max-width:480px){.footballFixtureProbabilities,.footballFeaturedPickSplit,.cricketUpcomingProbabilityPair{grid-template-columns:minmax(0,1fr)}.footballFixturePick{grid-template-columns:minmax(0,1fr) auto}.footballFeaturedPick{grid-template-columns:minmax(0,1fr)}.footballFeaturedPickProbability{justify-self:start}.footballTeamLine{grid-template-columns:28px minmax(0,1fr)}.footballFixtureFlag.teamFlag{width:28px;height:20px}}
.matchTeamFlag{--match-team-mark-size:30px;isolation:isolate;inline-size:var(--match-team-mark-size)!important;block-size:var(--match-team-mark-size)!important;width:var(--match-team-mark-size)!important;height:var(--match-team-mark-size)!important;aspect-ratio:1!important;min-inline-size:var(--match-team-mark-size)!important;min-block-size:var(--match-team-mark-size)!important;flex:0 0 var(--match-team-mark-size)!important;vertical-align:middle!important;border-radius:8px!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.matchTeamFlag__symbol{text-align:center;place-items:center;block-size:100%;inline-size:100%;display:grid;line-height:1!important}.matchTeamFlag img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:3px!important;display:block!important;position:absolute!important;inset:0!important}.matchTeamFlag--image{background:#eef5f0fa!important}.matchTeamFlag--image .matchTeamFlag__symbol{display:none!important}.matchTeamFlag--country{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.matchTeamFlag--country .matchTeamFlag__symbol{transform:translateY(.5px);font-size:22px!important}.matchTeamFlag--badge .matchTeamFlag__symbol{letter-spacing:.03em!important;font-size:9px!important;font-weight:950!important}.matchTeamFlag--hero{--match-team-mark-size:46px;border-radius:12px!important}.matchTeamFlag--hero.matchTeamFlag--country .matchTeamFlag__symbol{font-size:34px!important}.matchTeamFlag--hero.matchTeamFlag--badge .matchTeamFlag__symbol{font-size:12px!important}body .oddsTicker .matchTeamFlag,body .matchRow .matchTeamFlag{--match-team-mark-size:22px;border-radius:6px!important}body .oddsTicker .matchTeamFlag--country .matchTeamFlag__symbol,body .matchRow .matchTeamFlag--country .matchTeamFlag__symbol{font-size:17px!important}:where(.footballTeamLine,.footballLiveMatchTeams>span,.homeMatchTeam,.oddsTickerTeam,.cricketUpcomingTeams>span,.cricketLiveTeamPair>span,.matchHero h1,.matchHeroTeam,.pickFixtureTeam){align-items:center!important}:where(.footballTeamLine,.footballLiveMatchTeams>span,.homeMatchTeam,.oddsTickerTeam,.cricketUpcomingTeams>span,.cricketLiveTeamPair>span)>.matchTeamFlag{margin-block:0!important}.siteFooter{border:1px solid var(--line);width:min(1510px,100% - clamp(28px,5vw,60px));min-width:0;max-width:100%;color:var(--muted);background:linear-gradient(145deg,#8cff6809,#ffffff03);border-radius:16px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:18px 30px;margin:6px auto 30px;padding:22px 24px;display:grid}.siteFooter__identity{gap:7px;min-width:0;display:grid}.siteFooter__brand{width:fit-content;color:var(--text);letter-spacing:.17em;font-size:13px;font-weight:950}.siteFooter__identity p,.siteFooter__copyright{margin:0;font-size:9px;line-height:1.55}.siteFooter__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;display:flex}.siteFooter__links a,.legalNote a{color:#c6d0ca;text-underline-offset:4px;font-size:9px;font-weight:800;-webkit-text-decoration:underline #8cff6847;text-decoration:underline #8cff6847}.siteFooter__links a:hover,.siteFooter__links a:focus-visible,.legalNote a:hover,.legalNote a:focus-visible{color:var(--accent);text-decoration-color:currentColor}.siteFooter__copyright{border-top:1px solid var(--line);color:var(--muted-2);grid-column:1/-1;padding-top:14px}.legalNote{gap:7px;display:grid}.legalPage{width:min(1080px,100%)}.legalPage__hero{border:1px solid var(--line);background:radial-gradient(circle at 88% 0,#8cff681a,#0000 34%),linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:22px;padding:clamp(26px,5vw,54px)}.legalPage__hero h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(38px,7vw,70px);line-height:.98}.legalPage__hero>p:last-child{color:#aab5ae;max-width:760px;margin:22px 0 0;font-size:13px;line-height:1.75}.legalPage__updated{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.legalPage__notice{background:#8cff680b;border:1px solid #8cff6840;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 18px;margin:18px 0;padding:18px 20px;display:grid}.legalPage__notice strong{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.legalPage__notice p{color:#c5d0c9;margin:0;font-size:11px;line-height:1.65}.legalPage__content{gap:12px;display:grid}.legalPage__content section{border:1px solid var(--line);background:#ffffff04;border-radius:16px;padding:clamp(20px,3vw,30px)}.legalPage__content h2{color:#e7eee9;margin:0 0 12px;font-size:15px;line-height:1.3}.legalPage__content p,.legalPage__content li{color:#9eaaa3;font-size:11px;line-height:1.75}.legalPage__content p{margin:0}.legalPage__content p+p{margin-top:10px}.legalPage__content ul{margin:10px 0 0;padding-left:20px}.legalPage__content a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.siteFooter{margin-bottom:calc(84px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-items:start;padding:20px}.siteFooter__links{justify-content:flex-start}.siteFooter__copyright{grid-column:auto}.legalPage__notice{grid-template-columns:minmax(0,1fr)}}
