.matchMarketPage{gap:18px;padding-bottom:80px;display:grid}.matchBack{width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.matchHero{gap:12px;padding:28px;display:grid}.matchHero h1{letter-spacing:-.03em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:clamp(27px,4vw,44px);line-height:1.06;display:flex}.matchHero h1 i{font-size:.72em;font-style:normal}.matchHero h1 em{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.42em}.ufcFightHeroGrid h1{letter-spacing:-.025em;font-size:clamp(24px,3vw,36px);line-height:1.08}.matchHero p{color:var(--muted);margin:0}.matchLiveScore{width:fit-content;color:var(--accent);letter-spacing:.1em;border:1px solid #e5b08773;border-radius:999px;padding:9px 13px;font-size:13px}.liveMatchDataPanel{border-color:#e5b0874d;padding:0;overflow:hidden}.liveMatchDataHeader{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#e5b08711,#ffffff03);justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 20px;display:flex}.liveMatchDataHeader>div{gap:5px;display:grid}.liveMatchDataHeader strong{font-size:20px}.liveMatchDataHeader>small{color:var(--muted);text-align:right;text-transform:capitalize;font-size:10px}.liveDataScoreboard{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:24px 20px 20px;display:grid}.liveDataTeam{align-items:center;gap:10px;min-width:0;display:flex}.liveDataTeam.away{text-align:right;justify-content:flex-end}.liveDataTeam i{flex:none;font-size:31px;font-style:normal}.liveDataTeam b{overflow-wrap:anywhere;font-size:clamp(16px,3vw,24px)}.liveDataScore{text-align:center;justify-items:center;gap:5px;display:grid}.liveDataScore>span{color:var(--accent);letter-spacing:.1em;white-space:nowrap;font-size:10px;font-weight:900}.liveDataScore>strong{align-items:center;gap:10px;font-size:clamp(34px,7vw,54px);line-height:1;display:flex}.liveDataScore>strong em{color:var(--muted);font-size:.65em;font-style:normal}.liveDataTabs{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:0 20px;padding:4px;display:grid}.liveDataTabs button{min-height:40px;color:var(--muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:900}.liveDataTabs button.active{color:var(--accent);background:#e5b0871c;box-shadow:inset 0 0 0 1px #e5b08747}.liveStatsList,.liveEventFeed{gap:17px;padding:20px;display:grid}.liveStatRow{gap:8px;display:grid}.liveStatRow>div:first-child{grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:8px;display:grid}.liveStatRow>div:first-child strong{font-size:16px}.liveStatRow>div:first-child strong:last-child{text-align:right}.liveStatRow>div:first-child span{color:var(--muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800}.liveStatTrack{gap:4px;height:7px;display:flex}.liveStatTrack i,.liveStatTrack b{border-radius:999px;min-width:2px;display:block}.liveStatTrack i{background:var(--accent);box-shadow:0 0 12px #e5b08733}.liveStatTrack b{background:#fff3}.liveGoalSequence,.liveTimelineList{gap:8px;display:grid}.liveGoalSequence>small,.liveTimelineList>small{color:var(--accent);letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900}.liveGoalSequence article,.liveTimelineList article{border:1px solid var(--line);background:#ffffff04;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.liveGoalSequence article i{text-align:center;font-size:18px;font-style:normal}.liveTimelineList article time{color:var(--accent);text-align:center;font-size:12px;font-weight:900}.liveGoalSequence article div,.liveTimelineList article div{gap:4px;display:grid}.liveGoalSequence article strong,.liveTimelineList article strong{letter-spacing:.04em;font-size:12px}.liveGoalSequence article span,.liveTimelineList article span{color:var(--muted);font-size:11px;line-height:1.5}.liveDataEmpty{border:1px dashed var(--line);text-align:center;border-radius:14px;justify-items:center;gap:6px;padding:28px 18px;display:grid}.liveDataEmpty span{max-width:520px;color:var(--muted);font-size:12px;line-height:1.55}.matchPredictorBar{border-color:#e5b08738;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.matchPredictorBar>div{gap:3px;min-width:0;display:grid}.matchPredictorBar>div strong{font-size:16px}.matchPredictorBar>div small{color:var(--muted);line-height:1.45}.matchPredictorBar>button{border:1px solid var(--line);min-width:82px;min-height:42px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px 5px 6px;transition:border-color .18s,background .18s,color .18s;display:flex}.matchPredictorBar>button span{background:#ffffff2e;border-radius:50%;width:29px;height:29px;transition:transform .18s,background .18s,box-shadow .18s;display:block;box-shadow:inset 0 0 0 1px #ffffff0d}.matchPredictorBar>button b{letter-spacing:.1em;min-width:25px;font-size:10px}.matchPredictorBar.enabled{background:linear-gradient(120deg,#e5b08713,#ffffff04)}.matchPredictorBar.enabled>button{color:var(--accent);background:#e5b0871a;border-color:#e5b087a6}.matchPredictorBar.enabled>button span{background:var(--accent);transform:translate(3px);box-shadow:0 0 18px #e5b08773}.matchPredictorBar.disabled{opacity:.82}.matchPredictorBar.disabled>button span{transform:translate(0)}.matchPredictorBar>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.matchPredictorDisabled{border:1px dashed var(--line);text-align:center;background:#ffffff03;border-radius:16px;place-content:center;gap:7px;min-height:150px;padding:24px;display:grid}.matchPredictorDisabled strong{font-size:20px}.matchPredictorDisabled span{color:var(--muted)}.matchProbabilitySummary{gap:14px;padding:18px;display:grid}.matchProbabilitySummary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.matchProbabilitySummary>header small{color:var(--muted);font-size:11px}.matchProbabilitySummary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.matchProbabilitySummary article{border:1px solid var(--line);background:#ffffff04;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.matchProbabilitySummary article small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.matchProbabilitySummary article span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.matchProbabilitySummary article strong{color:var(--text);font-size:clamp(22px,4vw,32px);line-height:1}.matchProbabilitySummary p{color:var(--muted);grid-column:1/-1;margin:0}.matchEventTabs{z-index:30;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:8px;padding:9px;scroll-padding-inline:9px;display:flex;position:sticky;top:80px;overflow-x:auto}.matchEventTabs:after{content:"";flex:0 0 1px}.matchEventTabs::-webkit-scrollbar{display:none}.matchEventTabs button{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--line);min-height:44px;color:var(--muted);letter-spacing:.1em;cursor:pointer;background:#050a07d9;border-radius:12px;flex:none;padding:0 16px;font-size:11px;font-weight:900}.matchEventTabs button.active{color:var(--accent);background:#e5b08714;border-color:#e5b087b3}.matchTabPanel{gap:20px;padding:24px;display:grid}.matchTabPanel h2{margin:0;font-size:clamp(24px,4vw,36px)}.matchPageState{color:var(--muted);text-align:center;padding:42px}.matchModelAuditGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.matchModelAuditGrid article{border:1px solid var(--line);background:#ffffff04;border-radius:14px;gap:7px;min-width:0;padding:15px;display:grid}.matchModelAuditGrid article small{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.matchModelAuditGrid article strong{overflow-wrap:anywhere;font-size:20px}.matchModelAuditGrid article span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.matchModelWarning{background:#a8b7af0b;border:1px solid #a8b7af40;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.matchModelWarning strong{color:#b7c3bc}.matchModelWarning span{color:var(--muted);line-height:1.5}.eventResearchNotice{border-color:#a8b7af57;margin-bottom:14px}.eventResearchNotice strong{color:#c9d4cd;letter-spacing:.01em;font-size:12px}.eventResearchNotice span{max-width:780px;font-size:11px}.probabilityChangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.probabilityChangeGrid article{border:1px solid var(--line);background:#ffffff04;border-radius:14px;grid-template-columns:1fr auto auto;gap:8px 14px;padding:16px;display:grid}.probabilityChangeGrid article span{color:var(--muted)}.probabilityChangeGrid article em{color:var(--accent);font-style:normal}.probabilityChangeGrid article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.liveReasoningList{gap:8px;display:grid}.liveReasoningList p{border-left:2px solid var(--accent);color:var(--muted);background:#e5b08709;margin:0;padding:12px 14px}.liveMatchPageDirectory{gap:14px;padding:18px;display:grid}.liveMatchPageDirectory h3{margin:4px 0 0}.liveMatchPageDirectory>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.liveMatchPageDirectory a{border:1px solid var(--line);background:#ffffff04;border-radius:14px;gap:7px;min-width:0;padding:15px;display:grid}.liveMatchPageDirectory a:hover{border-color:#e5b08780}.liveMatchPageDirectory a span{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:900}.liveMatchPageDirectory a span i{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #e5b087b3}.liveMatchPageDirectory a strong,.liveMatchPageDirectory a b{overflow-wrap:anywhere}.liveMatchPageDirectory a small{color:var(--muted)}.liveMatchPageDirectory a em{color:var(--accent);font-size:11px;font-style:normal;font-weight:800}@media (max-width:1000px){.matchModelAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.matchProbabilitySummary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.liveMatchPageDirectory>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:720px){.matchMarketPage{gap:12px}.matchHero,.matchTabPanel{padding:18px}.matchHero h1{gap:8px;font-size:clamp(26px,8vw,36px)}.ufcFightHeroGrid h1{font-size:clamp(24px,7vw,32px)}.liveMatchDataHeader{flex-direction:column;align-items:flex-start;padding:15px}.liveMatchDataHeader>small{text-align:left}.liveDataScoreboard{gap:8px;padding:20px 15px 16px}.liveDataTeam{flex-direction:column;align-items:flex-start;gap:5px}.liveDataTeam.away{align-items:flex-end}.liveDataTeam i{font-size:25px}.liveDataTeam b{font-size:14px}.liveDataTabs{margin-inline:15px}.liveStatsList,.liveEventFeed{padding:17px 15px}.liveStatRow>div:first-child{grid-template-columns:50px minmax(0,1fr) 50px}.matchPredictorBar{align-items:flex-start;padding:14px}.matchPredictorBar>div small{max-width:230px}.matchPredictorBar>button{min-width:76px;min-height:40px}.matchProbabilitySummary{padding:14px}.matchProbabilitySummary>header{flex-direction:column;align-items:flex-start;gap:4px}.matchProbabilitySummary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.matchProbabilitySummary article{padding:12px}.matchProbabilitySummary article strong{font-size:24px}.matchEventTabs{margin-inline:-2px;padding-inline:10px;scroll-padding-inline:10px;top:69px}.matchEventTabs button{min-height:40px;padding-inline:13px;font-size:10px}.matchModelAuditGrid{grid-template-columns:1fr 1fr;gap:8px}.matchModelAuditGrid article{padding:12px}.matchModelAuditGrid article strong{font-size:17px}.probabilityChangeGrid,.liveMatchPageDirectory>div:last-child{grid-template-columns:1fr}}@media (max-width:430px){.liveDataScoreboard{grid-template-columns:minmax(0,.9fr) auto minmax(0,.9fr)}.liveDataScore>strong{gap:7px;font-size:36px}.liveStatRow>div:first-child span{font-size:9px}.matchPredictorBar>div small{max-width:190px}.matchModelAuditGrid{grid-template-columns:1fr}}.ufcFightHeroGrid h1{justify-content:flex-start}.ufcFightHeroGrid .away h1{justify-content:flex-end}@media (max-width:1000px){.ufcFightHeroGrid h1,.ufcFightHeroGrid .away h1{text-align:center;justify-content:center}}[data-model-event-publication][data-model-event-publication] .cricketSportsbookEventGrid article[data-event-evidence=backtested]>div small,[data-model-event-publication][data-model-event-publication] .cricketSportsbookEventGrid article[data-event-evidence=backtested]>span strong{color:var(--accent)}.cricketSportsbookEventGrid article>.eventEvidenceBadge,.cricketSportsbookEventGrid article>.eventResearchNotice,.cricketSportsbookEventGrid article>.eventBacktestedNotice{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;place-items:start}.cricketSportsbookEventGrid article>.eventEvidenceBadge{border-top:1px solid var(--line);color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;padding:9px 16px 0;font-size:9px;font-weight:900;display:block}.cricketSportsbookEventGrid article[data-event-evidence=backtested]>.eventEvidenceBadge{color:#a8b7af}.cricketSportsbookEventGrid article>.eventResearchNotice,.cricketSportsbookEventGrid article>.eventBacktestedNotice{background:#a8b7af0b;border:1px solid #a8b7af47;border-radius:12px;margin:10px 16px 14px;padding:11px 13px}.cricketSportsbookEventGrid article>.eventBacktestedNotice{border-color:#a8b7af6b}.cricketSportsbookEventGrid article>.eventResearchNotice strong,.cricketSportsbookEventGrid article>.eventBacktestedNotice strong{color:#c9d4cd;font-size:11px}.cricketSportsbookEventGrid article>.eventResearchNotice span,.cricketSportsbookEventGrid article>.eventBacktestedNotice span{color:var(--muted);font-size:10px;line-height:1.55}.eventEvidenceSummary{color:#c9d4cd;background:#a8b7af0a;border:1px solid #a8b7af4d;border-radius:13px;margin:0 0 14px;padding:12px 15px;font-size:11px;line-height:1.55}.cricketSportsbookEventGrid article>.eventEvidenceBadge{padding-bottom:12px}.cricketSportsbookEventGrid article.validatedPick{border-color:#9a7a3c;box-shadow:inset 0 0 0 1px #e6c66e29}.cricketSportsbookEventGrid article.validatedPick>.eventEvidenceBadge{color:#e6c66e}.cricketSportsbookEventGrid article>span.eventValidatedSide{background:linear-gradient(160deg,#e6c66e2b,#92702f0d)}.cricketSportsbookEventGrid article>span.eventValidatedSide small{color:#e6c66e}.cricketSportsbookEventGrid article>span.eventValidatedSide strong{color:#f3dc98}.footballPlayerSotOverview{gap:10px;margin:18px 0;display:grid}.footballPlayerSotOverview>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.footballPlayerSotOverview h3{margin:0;font-size:15px}.eventEvidenceChip{border:1px solid var(--line-strong,var(--line));color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:800}.footballPlayerSotOverview ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footballPlayerSotOverview li{border:1px solid var(--line);background:#ffffff03;border-radius:14px;grid-template-columns:minmax(0,1fr) 92px 92px;align-items:stretch;display:grid;overflow:hidden}.footballPlayerSotOverview li>div{gap:3px;min-width:0;padding:12px 14px;display:grid}.footballPlayerSotOverview li>div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.footballPlayerSotOverview li>div small{color:var(--muted);font-size:11px}.footballPlayerSotOverview li>span{border-left:1px solid var(--line);place-items:center;gap:3px;padding:10px 6px;display:grid}.footballPlayerSotOverview li>span small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.footballPlayerSotOverview li>span strong{color:var(--accent);font-size:17px}@media (max-width:520px){.footballPlayerSotOverview li{grid-template-columns:minmax(0,1fr) 74px 74px}}
.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:#e5b087;--pick-rgb:229, 176, 135;border-color:rgba(var(--pick-rgb), .5);box-shadow:0 18px 55px #8c5a1e29}.matchPickPanel.is-research{--pick-accent:#c88a60;--pick-rgb:200, 138, 96;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-market{--pick-accent:#e5b087;--pick-rgb:229, 176, 135;border-color:rgba(var(--pick-rgb), .34);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .11), transparent 49%), linear-gradient(135deg, rgba(var(--pick-rgb), .05), #050c08f5 62%);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .55), 0 18px 52px #8c5a1e21}.matchPickPanel.is-prior{--pick-accent:#d9a074;--pick-rgb:217, 160, 116;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:#a97a52;--pick-rgb:169, 122, 82;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 #8c5a1e29;background:radial-gradient(circle at 100% 0,#e5b08724,#0000 48%),linear-gradient(145deg,#e5b08713,#040a06f5);border-color:#e5b087b8}.picksWinnerRow.topReliability{border-left:3px solid var(--accent);background:radial-gradient(circle at 100% 0,#e5b08721,#0000 48%),#e5b0870b;box-shadow:inset 0 0 24px #e5b08706}.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 #8c5a1e33}.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}.matchPickFreshness{justify-self:start;width:max-content;max-width:100%;font-style:normal}.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}}.matchPickMethod{border-top:1px solid #8e9b9338;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding-top:10px;font-style:normal;display:flex}.matchPickMethod>span{color:var(--muted);letter-spacing:.12em;font-size:7.5px;font-weight:950}.matchPickMethod>b{color:#dce7e0;font-size:12px;font-weight:850}.matchPickMethod>i{color:var(--accent);margin-left:auto;font-size:13px;font-style:normal;font-weight:950}.footballValidatedPicks{border-top:1px solid #8e9b9338;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.footballValidatedPicksEyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:7.5px;font-weight:950}.footballValidatedPicksList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footballValidatedPickRow{flex-direction:column;align-items:stretch;gap:3px;display:flex}.footballValidatedPickMarket{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:950}.footballValidatedPickSelection{color:#dce7e0;align-items:baseline;gap:6px;font-size:12px;font-weight:850;display:flex}.footballValidatedPickSelection strong{overflow-wrap:anywhere}.footballValidatedPickSelection b{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:950}.footballValidatedPickEvidence,.footballValidatedPickForward{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.5;display:block}.footballValidatedPicksCaveat{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}
.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:#e5b0870a;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:#e5b087a6;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:#e5b08709;border:1px solid #e5b0872e;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:#e5b08706}.picksWinnerRow.early{background:#ffffff02}.picksWinnerRow.early>div:last-child strong{color:#c3cdc7}.picksWinnerRow>div{align-content:center;gap:4px;display:grid}.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:#e5b08708;border:1px solid #e5b08733;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:#e5b08705}.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%,#e5b08729,#0000 38%),linear-gradient(135deg,#101b19 0%,#0b1418 52%,#101729 100%);border-color:#e5b0876b;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,#e5b08714);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:#e5b087;text-align:right;text-shadow:0 0 28px #e5b08740;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 #e5b08738;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,#e5b08709);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 #e5b087;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 14px #e5b0879e}@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}.picksTierDivider{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#d9a0740a;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 17px;display:flex}.picksTierDivider span{color:#d9a074;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.picksTierDivider small{color:var(--muted-2);font-size:7px}.picksWinnerRow.marketConsensus:hover{background:#d9a07409}.picksWinnerRow.marketConsensus>div:last-child strong{color:#d9a074}.picksWinnerRow.marketConsensus>div:last-child small{color:#d9a074;opacity:.8}.picksMethodLine{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:700;display:block}.picksWinnerRow.marketConsensus .picksMethodLine{color:var(--muted-2)}.picksFeatured{gap:16px;padding:22px;display:grid}.picksFeaturedHead h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(22px,3vw,30px)}.picksFeaturedHead p{max-width:660px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.picksFeaturedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.picksFeaturedCard{border:1px solid var(--line);min-width:0;color:var(--text);background:#07100b;border-radius:10px;gap:7px;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.picksFeaturedCard:hover,.picksFeaturedCard:focus-visible{border-color:#e5b0878c;transform:translateY(-2px)}.picksFeaturedCard.validated{background:radial-gradient(circle at 0 0,#e5b0871a,#0000 52%),#07100b;border-color:#e5b08773}.picksFeaturedCard.benchmark,.picksBenchmarkPanel{background:radial-gradient(circle at 100% 0,#ffbe5c14,#0000 48%),#0c100d;border-color:#ffbe5c4d}.picksFeaturedCard.benchmark .picksFeaturedTop>b,.picksFeaturedCard.benchmark .picksFeaturedFoot>em,.picksBenchmarkPanel>header span,.picksWinnerRow.marketBenchmark .picksWinnerCall>small,.picksWinnerRow.marketBenchmark .picksWinnerCallText>b{color:#f2bd6d}.picksWinnerRow.marketBenchmark:hover{background:#ffbe5c09}.picksBenchmarkSection .sectionHead p{max-width:820px}.picksFeaturedTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.picksFeaturedTop>span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:950}.picksFeaturedTop>b{color:var(--accent);letter-spacing:.1em;font-size:7.5px;font-weight:950}.picksFeaturedCard>strong{text-overflow:ellipsis;font-size:17px;line-height:1.25;overflow:hidden}.picksFeaturedCard>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.picksFeaturedFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.picksFeaturedFoot>em{color:var(--accent);font-size:19px;font-style:normal;font-weight:950}.picksFeaturedFoot>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.picksWinnerCall{text-align:right;justify-items:end;gap:7px;min-width:0;display:grid}.picksWinnerCall>small{color:var(--muted);letter-spacing:.1em;white-space:nowrap;font-size:7.5px;font-weight:900}.picksWinnerCallText{justify-items:end;gap:2px;min-width:0;display:grid}.picksWinnerCallText>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.picksWinnerCallText>b{font-size:25px;line-height:1}.picksPortrait{border:1px solid var(--line);object-fit:cover;object-position:top center;background:#0c1610;border-radius:50%;flex:none;width:42px;height:42px}.picksPortraitFallback{color:var(--muted);letter-spacing:.04em;place-items:center;font-size:12px;font-weight:900;display:grid}.picksWinnerRow.validated .picksPortrait{border-color:#e5b0876b}.picksWinnerRow.marketConsensus .picksPortrait{border-color:#d9a0744d}.picksWinnerTags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.picksWinnerTags>em{border:1px solid var(--line);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:7.5px;font-style:normal;font-weight:800}@media (max-width:640px){.picksWinnerCallText>b{font-size:21px}.picksPortrait{width:36px;height:36px}.picksWinnerTags>em{font-size:7px}}.picksWinnerRow{grid-template-columns:minmax(0,1fr);gap:11px}.picksWinnerRow>div:last-child{text-align:left}.picksWinnerCall{text-align:left;justify-items:stretch}.picksWinnerCall>small{padding-bottom:1px}.picksWinnerCallMain{align-items:center;gap:11px;min-width:0;display:flex}.picksWinnerCallText{flex:auto;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.picksWinnerCallText>strong{flex:auto;min-width:0}.picksWinnerCallText>b{flex:none}.picksWinnerTags{justify-content:flex-start}.picksTierDivider{flex-wrap:wrap}.picksTierDivider small{flex:1 0 100%}@media (max-width:720px){.picksWinnerRow{grid-template-columns:minmax(0,1fr)}}.picksWinnerRow>.footballValidatedPicks{grid-column:1/-1}.picksWinnerRow.picksMarketPicksRow{grid-template-columns:minmax(0,1fr)}
.researchPage{padding-bottom:60px}.researchBoard{gap:22px;display:grid}.researchStatus{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.researchStatus>div{gap:5px;display:grid}.researchStatus strong{font-size:16px}.researchStatus small{color:var(--muted);font-size:8px}.researchStatus button{min-width:104px;height:38px;color:var(--accent);font:inherit;cursor:pointer;background:#e5b0870e;border:1px solid #e5b08766;border-radius:999px;font-size:8px;font-weight:900}.researchStatus button:disabled{opacity:.5;cursor:wait}.researchSportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.researchSportCard{gap:10px;min-width:0;padding:20px;display:grid}.researchSportCard>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.researchSportCard>header span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.researchSportCard>header b{color:var(--muted);font-size:7px}.researchSportCard>strong{margin-top:7px;font-size:42px;line-height:1}.researchSportCard>small{color:var(--muted);font-size:8px}.researchSportCard dl{gap:0;margin:8px 0;display:grid}.researchSportCard dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.researchSportCard dt{color:#aab6af;font-size:8px}.researchSportCard dd{color:#eef5f0;margin:0;font-size:12px;font-weight:900}.researchSportCard>a{min-height:38px;color:var(--accent);border:1px solid #e5b0873d;border-radius:9px;justify-content:center;align-items:center;font-size:8px;font-weight:900;text-decoration:none;display:flex}.researchSportCard[data-source-status=error]{border-color:#ffbe5c52}.researchEvidenceGuide{gap:18px;padding:24px;display:grid}.researchEvidenceGuide h2{margin:7px 0 0;font-size:clamp(22px,3vw,31px)}.researchEvidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.researchEvidenceGrid article{border:1px solid var(--line);background:#ffffff04;border-radius:12px;padding:16px}.researchEvidenceGrid b{color:var(--accent);letter-spacing:.12em;font-size:7px}.researchEvidenceGrid strong{margin:8px 0 6px;font-size:12px;display:block}.researchEvidenceGrid p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}@media (max-width:900px){.researchSportGrid,.researchEvidenceGrid{grid-template-columns:1fr}}@media (max-width:620px){.researchStatus{flex-direction:column;align-items:flex-start}.researchStatus button{width:100%}}
.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:9px;font-weight:600;display:inline-flex}.oddsTickerPick>small{color:#8e9b93;letter-spacing:.08em;border-right:1px solid #8e9b9352;flex:none;padding-right:9px;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}}
.globalSearchTrigger{color:#88968d;cursor:pointer;background:#ffffff06;border:1px solid #8fa69738;border-radius:11px;align-items:center;gap:9px;width:min(310px,28vw);min-width:42px;height:40px;padding:0 9px 0 12px;transition:border-color .18s,background .18s,color .18s;display:flex}.globalSearchTrigger:hover,.globalSearchTrigger:focus-visible,.globalSearchTrigger[aria-expanded=true]{color:#dce6df;background:#e5b0870e;border-color:#e5b08780;outline:none}.globalSearchTrigger svg,.globalSearchInputWrap>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:17px;height:17px}.globalSearchTrigger>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.globalSearchTrigger kbd,.globalSearchFooter kbd{color:#7e8b83;font:inherit;background:#0d1210;border:1px solid #8fa69730;border-radius:6px;padding:3px 6px;font-size:8px;font-weight:850}.globalSearchTrigger--compact{justify-content:center;width:42px;padding:0}.globalSearchTrigger--compact>span{display:none}.globalSearchLayer{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010503c7;place-items:start center;min-width:0;padding:clamp(74px,9vh,112px) 18px 24px;animation:.16s both globalSearchFade;display:grid;position:fixed;inset:0;overflow:hidden auto}.globalSearchDialog{background:radial-gradient(circle at 90% 0,#e5b0871a,#0000 32%),#080d0a;border:1px solid #e5b0876b;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);min-width:0;max-height:min(760px,100vh - 110px);animation:.2s both globalSearchRise;display:grid;overflow:hidden;box-shadow:0 34px 110px #000000ad,inset 0 0 0 1px #e5b0870d}.globalSearchHeader{border-bottom:1px solid #8fa69724;padding:15px 15px 11px}.globalSearchInputWrap{color:#e5b087;background:#e5b0870b;border:1px solid #e5b08759;border-radius:14px;align-items:center;gap:11px;min-width:0;height:54px;padding:0 9px 0 15px;display:flex}.globalSearchInputWrap>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.globalSearchInputWrap input{color:#f1f6f3;letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:clamp(15px,2.4vw,19px);font-weight:760}.globalSearchInputWrap input::placeholder{color:#667269}.globalSearchClear,.globalSearchClose{color:#8b9890;cursor:pointer;background:0 0;border:0;flex:none}.globalSearchClear{border-radius:8px;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.globalSearchClear:hover,.globalSearchClear:focus-visible{color:#eff5f1;background:#ffffff0f;outline:none}.globalSearchClose{letter-spacing:.09em;border:1px solid #8fa6972e;border-radius:7px;min-height:30px;padding:0 8px;font-size:7px;font-weight:950}.globalSearchClose:hover,.globalSearchClose:focus-visible{color:#e5b087;border-color:#e5b08766;outline:none}.globalSearchFilters{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;margin-top:10px;display:flex;overflow-x:auto}.globalSearchFilters::-webkit-scrollbar{display:none}.globalSearchFilters button{color:#849087;cursor:pointer;background:#ffffff04;border:1px solid #8fa69726;border-radius:999px;min-width:max-content;min-height:31px;padding:0 11px;font-size:8px;font-weight:900}.globalSearchFilters button:hover,.globalSearchFilters button:focus-visible,.globalSearchFilters button.active{color:#e5b087;background:#e5b08712;border-color:#e5b0876b;outline:none}.globalSearchBody{overscroll-behavior:contain;min-width:0;padding:16px;overflow-y:auto}.globalSearchSectionHead{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin:0 3px 10px;display:flex}.globalSearchSectionHead>div{gap:3px;min-width:0;display:grid}.globalSearchSectionHead small,.globalSearchExplore>small{color:#e5b087;letter-spacing:.14em;font-size:7px;font-weight:950}.globalSearchSectionHead strong{color:#b7c3bc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.globalSearchSectionHead>span{color:#ffd274;letter-spacing:.1em;flex:none;font-size:7px;font-weight:900}.globalSearchResults{gap:5px;min-width:0;display:grid}.globalSearchResults>a{min-width:0;min-height:68px;color:inherit;background:#ffffff05;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto 16px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:grid}.globalSearchResults>a:hover,.globalSearchResults>a:focus-visible,.globalSearchResults>a.active{background:#e5b0870e;border-color:#e5b0874f;outline:none}.globalSearchSportMark{background:#0c1310;border:1px solid #8fa69729;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.globalSearchSportMark--football{background:#e5b0870f}.globalSearchSportMark--cricket{background:#ffcc5b0e}.globalSearchSportMark--ufc{background:#ff64640e}.globalSearchResultCopy{gap:4px;min-width:0;display:grid}.globalSearchResultCopy strong{color:#edf3ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.globalSearchResultCopy strong em{color:#6f7c74;font-size:8px;font-style:normal;font-weight:800}.globalSearchResultCopy small{color:#79867e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.globalSearchTeamMarks{align-items:center;display:flex}.globalSearchTeamMarks .matchTeamFlag{--match-team-mark-size:26px;border-radius:7px!important}.globalSearchTeamMarks .matchTeamFlag+.matchTeamFlag{box-shadow:0 0 0 2px #090e0b;margin-left:-7px!important}.globalSearchResultMeta{justify-items:end;gap:4px;min-width:76px;display:grid}.globalSearchResultMeta b{color:#9ba8a0;letter-spacing:.08em;white-space:nowrap;font-size:7px}.globalSearchResultMeta b.live{color:#e5b087}.globalSearchResultMeta b.stale{color:#ffd274}.globalSearchResultMeta small{color:#5f6b63;font-size:7px;font-weight:900}.globalSearchArrow{color:#627068;font-size:12px}.globalSearchResults>a.active .globalSearchArrow{color:#e5b087}.globalSearchLoading{align-content:center;gap:7px;min-height:224px;display:grid}.globalSearchLoading span{background:linear-gradient(90deg,#ffffff06,#e5b08712,#ffffff06) 0 0/220% 100%;border-radius:12px;height:57px;animation:1.4s linear infinite globalSearchShimmer}.globalSearchLoading p{color:#738078;text-align:center;margin:5px 0 0;font-size:9px}.globalSearchEmpty{text-align:center;border:1px dashed #8fa6972e;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:210px;padding:30px;display:grid}.globalSearchEmpty b{color:#e5ece7;font-size:13px}.globalSearchEmpty p{color:#76837b;max-width:410px;margin:0;font-size:9px;line-height:1.5}.globalSearchEmpty button{color:#e5b087;cursor:pointer;background:#e5b0870f;border:1px solid #e5b08752;border-radius:9px;min-height:34px;margin-top:5px;padding:0 13px;font-size:8px;font-weight:900}.globalSearchExplore{border-top:1px solid #8fa6971f;margin-top:15px;padding-top:14px}.globalSearchExplore>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.globalSearchExplore a{color:#9ca8a0;background:#ffffff04;border:1px solid #8fa69724;border-radius:9px;align-items:center;gap:9px;min-height:34px;padding:0 10px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.globalSearchExplore a:hover,.globalSearchExplore a:focus-visible{color:#e5b087;border-color:#e5b08757;outline:none}.globalSearchExplore a span{color:#e5b087}.globalSearchFooter{color:#67736c;border-top:1px solid #8fa6971f;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 17px;font-size:7px;display:flex}.globalSearchFooter>span:first-child{align-items:center;gap:5px;display:flex}@keyframes globalSearchFade{0%{opacity:0}}@keyframes globalSearchRise{0%{opacity:0;transform:translateY(-9px)scale(.985)}}@keyframes globalSearchShimmer{to{background-position:-220% 0}}@media (max-width:980px){.globalSearchTrigger{justify-content:center;width:42px;padding:0}.globalSearchTrigger>span,.globalSearchTrigger>kbd{display:none}}@media (max-width:620px){.globalSearchLayer{align-items:stretch;padding:0}.globalSearchDialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.globalSearchHeader{padding:max(12px, env(safe-area-inset-top)) 10px 10px}.globalSearchInputWrap{height:50px;padding-left:12px}.globalSearchClose{padding:0 6px}.globalSearchBody{padding:13px 10px calc(16px + env(safe-area-inset-bottom))}.globalSearchResults>a{grid-template-columns:36px minmax(0,1fr) auto 13px;gap:8px;min-height:70px;padding:9px 8px}.globalSearchSportMark{width:36px;height:36px}.globalSearchTeamMarks{display:none}.globalSearchResultMeta{min-width:67px}.globalSearchResultCopy strong{font-size:11px}.globalSearchFooter{display:none}}@media (prefers-reduced-motion:reduce){.globalSearchLayer,.globalSearchDialog,.globalSearchLoading span{animation:none}}
.sportsPageHero{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 82% 48%,#e5b0871c,#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 #e5b08733;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 #e5b087cc}.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,#e5b0875c,#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 #e5b0871f;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{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:760px){.footballMarketTabs{grid-template-columns:repeat(2,minmax(0,1fr))!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:#e5b08714;border-color:#e5b0878c;box-shadow:0 0 18px #e5b08714}.footballResearchLabel{color:#9eaaa3!important}.ufcEventCard.recommended{background:radial-gradient(circle at 100% 0,#e5b0871a,#0000 42%),#07100b;border-color:#e5b08780;box-shadow:0 18px 46px #8c5a1e1c}.ufcEventCard.recommended .ufcEventMainFight>p span{color:var(--accent)}.ufcCardFight:not(.recommended) .ufcCardFightLean>b{color:#d8e2dc}.ufcCardFight.recommended{border-color:#e5b0877a;box-shadow:inset 3px 0 #e5b087b8}.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,#e5b08706);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,#e5b08726,#0000 54%),#061209f0;border-color:#e5b087a3;box-shadow:0 14px 36px #8c5a1e21,inset 0 0 0 1px #e5b0870f}.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:#e5b08714;border-color:#e5b08773}.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:#e5b08717;border-color:#e5b0878c;box-shadow:0 0 18px #e5b08714}.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%,#4a3020);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,#e5b0871a,#e5b08706)}.footballMarketTabs button>i{top:10px;right:11px}.footballDirectoryHead{padding-top:22px;border-top:1px dashed #e5b08738;align-items:end;margin:24px 0 2px;padding-inline:2px}.footballDirectoryHead h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(25px,3vw,34px)}.footballDirectoryHead p{max-width:760px}.footballScheduleHead{align-items:end;margin-bottom:2px;padding-inline:2px}.footballScheduleHead h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(25px,3vw,34px)}.footballScheduleHead p{max-width:760px}.footballScheduleWarning{color:#e8c985;background:#f5b94f0e;border:1px solid #f5b94f52;border-radius:10px;padding:11px 13px;font-size:9px;line-height:1.5}.footballLeagueIndex{border-color:#e5b08738;padding:0;overflow:hidden}.footballLeagueIndex>header{background:#e5b08709;border-bottom:1px solid #e5b08729;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 14px;display:flex}.footballLeagueIndex>header>span{gap:3px;min-width:0;display:grid}.footballLeagueIndex>header b{color:var(--text);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.footballLeagueIndex>header small{color:var(--muted);font-size:8px;line-height:1.4}.footballLeagueIndex>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footballLeagueIndexEntry{min-width:0;min-height:66px;color:var(--text);text-align:left;background:#ffffff02;border:1px solid #26312bb8;border-top:0;border-left:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.footballLeagueIndexEntry>span{gap:3px;min-width:0;display:grid}.footballLeagueIndexEntry>span:last-child{text-align:right;flex:none;justify-items:end}.footballLeagueIndexEntry b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.footballLeagueIndexEntry>span:first-child b{overflow-wrap:anywhere;white-space:normal}.footballLeagueIndexEntry small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.3}.footballFixtureBrowser{gap:14px}.footballLeagueGroup{border-radius:16px}.footballLeagueGroup>header{background:linear-gradient(90deg,#e5b0870e,#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:#e5b08709;box-shadow:inset 3px 0 #e5b08775}.footballScheduleDirectory{margin-top:2px}.footballDirectoryLeagueGroup>header{background:linear-gradient(90deg,#96aab811,#ffffff02)}.footballDirectoryLeagueGroup>header i{background:#9babb4;box-shadow:0 0 9px #9babb473}.footballDirectoryRow{width:100%;min-width:0;min-height:92px;color:var(--text);background:#ffffff02;border-bottom:1px solid #26312bb8;grid-template-columns:72px minmax(210px,1fr) minmax(150px,.4fr) 18px;align-items:center;gap:15px;padding:13px 16px;transition:background .18s,box-shadow .18s;display:grid}.footballDirectoryRow:last-child{border-bottom:0}.footballDirectoryRow:hover{background:#96aab80a;box-shadow:inset 3px 0 #96aab86b}.footballDirectoryRow>time{color:var(--muted);align-self:start;gap:4px;padding-top:5px;font-size:9px;display:grid}.footballDirectoryRow>time b{color:var(--text);font-size:11px}.footballDirectoryStatus{text-align:right;justify-items:end;gap:5px;min-width:0;display:grid}.footballDirectoryStatus small{color:#819099;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.footballDirectoryStatus b{color:#b9c5cb;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.footballDirectoryRow>.footballFixtureOpen{color:#9babb4;text-align:right;font-size:24px}.footballDirectoryPagination{background:#96aab809;border:1px solid #96aab840;border-radius:14px;grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.footballDirectoryPagination>span{color:#a9b8c1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.footballDirectoryPagination button{color:#b9c5cb;cursor:pointer;min-width:42px;min-height:42px;font:inherit;background:#0003;border:1px solid #96aab847;border-radius:9px;padding:0 12px;font-size:9px;font-weight:900}.footballDirectoryPagination>button:first-child{justify-self:start}.footballDirectoryPagination>button:last-child{justify-self:end}.footballDirectoryPagination button[aria-current=page]{color:#f2f6f4;background:#96aab824;border-color:#a9b8c1}.footballDirectoryPagination button:disabled{cursor:default;opacity:.38}.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,#e5b08717,#e5b08706);border-color:#e5b0876e;box-shadow:0 12px 30px #8c5a1e14}.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:#e5b08712;border-color:#e5b08773}.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,#e5b0871a,#e5b08706);border-color:#e5b0877a}.footballFeaturedPick.validated .footballFeaturedPickCopy>small,.footballFeaturedPick.validated .footballFeaturedPickProbability,.footballFeaturedPick.validated .footballFeaturedPickSplit>span.leader b{color:var(--accent)}.footballFeaturedPick.validated .footballFeaturedPickSplit>span.leader{background:#e5b08712;border-color:#e5b0877a}.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:#e5b08712;border-color:#e5b08773}.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){.footballDirectoryRow{grid-template-columns:68px minmax(0,1fr) 120px 18px}.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}.footballDirectoryRow{grid-template-columns:56px minmax(0,1fr) 18px;padding:13px 12px}.footballLeagueIndex>div{grid-template-columns:repeat(2,minmax(0,1fr))}.footballDirectoryRow>.footballOddzyPick{grid-column:1/-1;justify-self:start}.footballDirectoryStatus{text-align:left;border-top:1px solid #96aab824;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.footballDirectoryRow>.footballFixtureOpen{grid-area:1/3}.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}.footballDirectoryRow{grid-template-columns:54px minmax(0,1fr) 18px}.footballDirectoryPagination{grid-template-columns:repeat(2,minmax(0,1fr))}.footballDirectoryPagination>span{text-align:center;grid-area:1/1/auto/-1}.footballDirectoryPagination>button{justify-self:stretch;width:100%}.footballLeagueIndex>header{flex-direction:column;align-items:flex-start}.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){.footballLeagueIndex>div,.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}}.footballQualifyingBanner{background:#a084eb12;border:1px solid #a084eb47;border-radius:11px;gap:3px;min-width:0;margin-top:8px;margin-left:40px;padding:9px 11px;display:grid}.footballQualifyingHead,.footballQualifyingBody{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.footballQualifyingFloor{color:#b79cf0;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.footballQualifyingMarket,.footballQualifyingBasis{text-overflow:ellipsis;white-space:nowrap;color:#7c8a80;letter-spacing:.09em;text-transform:uppercase;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.footballQualifyingMarket{text-align:right}.footballQualifyingLabel{text-overflow:ellipsis;white-space:nowrap;color:#e3ece6;letter-spacing:-.01em;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.footballQualifyingValue{color:#b79cf0;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.footballDirectoryRow[data-qualifying=true]{box-shadow:inset 3px 0 #a084eb66}.footballDirectoryRow[data-qualifying=true]:hover{background:#a084eb0b;box-shadow:inset 3px 0 #a084eb99}@media (max-width:760px){.footballQualifyingBanner{margin-left:0}}@media (max-width:480px){.footballQualifyingHead,.footballQualifyingBody{flex-wrap:wrap;gap:2px 8px}.footballQualifyingMarket{text-align:left}}.footballDayGroup{gap:12px;display:grid}.footballDayGroup+.footballDayGroup{margin-top:22px}.footballDayHeading{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#070b09f5,#070b09d1);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 4px 8px;display:flex;position:sticky;top:0}.footballDayHeading>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.footballDayHeading>b{color:var(--muted);letter-spacing:.09em;font-size:8px;font-weight:800}@media (max-width:480px){.footballDayHeading{padding:8px 2px 6px}.footballDayHeading>span{font-size:11px}}
.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,#e5b08709,#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 #e5b08747;text-decoration:underline #e5b08747}.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,#e5b0871a,#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:#e5b0870b;border:1px solid #e5b08740;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__notice label{color:#c6d0ca;font-size:10px;font-weight:850}.legalPage__notice input{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--text);font:inherit;background:#080b0a;border-radius:10px;padding:10px 12px}.legalPage__notice button{color:#ffb7b7;width:fit-content;min-height:42px;font:inherit;letter-spacing:.06em;cursor:pointer;background:#8b414126;border:1px solid #8b4141;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:900}.legalPage__notice button:disabled{cursor:not-allowed;opacity:.45}.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}.legalPage__footer{border:1px solid var(--line);background:#ffffff04;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;padding:18px 20px;display:flex}.legalPage__footer a{color:#c6d0ca;text-underline-offset:4px;font-size:10px;font-weight:800;-webkit-text-decoration:underline #e5b08747;text-decoration:underline #e5b08747}.legalPage__footer a:hover,.legalPage__footer a:focus-visible{color:var(--accent);text-decoration-color:currentColor}@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)}}.siteFooter .mv-sig{grid-column:1/-1;justify-self:start;margin-top:-2px}
