:root{--bg:#070a09;--bg-soft:#0b0f0d;--panel:#101513;--panel-2:#151b18;--panel-3:#1a211d;--line:#26312b;--line-strong:#35443c;--text:#f4f7f5;--muted:#89968f;--muted-2:#647169;--accent:#8cff68;--accent-2:#40dc82;--amber:#ffca69;--red:#ff7070;--blue:#70a7ff;--radius:18px;--shadow:0 24px 80px #00000057}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% -12%, #5bff801c, transparent 28%), radial-gradient(circle at 5% 45%, #3598610f, transparent 30%), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:40;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070a09f2;height:100vh;padding:25px 18px 20px;position:sticky;top:0}.brand{align-items:center;gap:11px;width:fit-content;display:flex}.brandMark{background:var(--accent);color:#071009;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-3deg);box-shadow:0 0 30px #8cff682e}.brandMark span{font-size:20px;font-weight:1000;transform:rotate(3deg)}.brandWords{letter-spacing:.15em;font-size:14px;font-weight:950;line-height:1.05}.brandWords small{color:var(--muted);letter-spacing:.19em;margin-top:5px;font-size:7px;font-weight:800;display:block}.navLabel{color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;margin:38px 12px 10px;font-size:9px;font-weight:900}.sideNav{gap:5px;display:grid}.sideNav a{min-height:45px;color:var(--muted);border:1px solid #0000;border-radius:12px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:750;transition:all .18s;display:grid}.sideNav a:hover{color:var(--text);background:#ffffff06}.sideNav a.active{color:var(--text);box-shadow:inset 3px 0 0 var(--accent);background:linear-gradient(90deg,#8cff681a,#8cff6806);border-color:#8cff682e}.navIcon{place-items:center;width:21px;height:21px;display:grid}.navIcon svg,.mobileNav svg,.searchBox svg,.iconButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.navLiveDot{background:var(--red);width:6px;height:6px;box-shadow:0 0 10px var(--red);border-radius:50%}.modelCard{border:1px solid var(--line);background:linear-gradient(145deg,#8cff680e,#ffffff05);border-radius:14px;padding:14px;position:absolute;bottom:92px;left:18px;right:18px}.modelStatus{color:#b8c3bc;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.modelStatus i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #8cff68bf}.modelMeta{justify-content:space-between;align-items:center;margin:13px 0 10px;display:flex}.modelMeta span{color:var(--muted-2);letter-spacing:.12em;font-size:8px;font-weight:900}.modelMeta strong{font-size:11px}.modelCard a{color:var(--accent);justify-content:space-between;font-size:10px;font-weight:800;display:flex}.legalNote{color:var(--muted-2);font-size:9px;line-height:1.45;position:absolute;bottom:24px;left:22px;right:22px}.main{min-width:0}.topbar{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a09d1;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.desktopBreadcrumb{color:var(--muted-2);letter-spacing:.18em;font-size:9px;font-weight:900}.mobileBrand{letter-spacing:.16em;font-size:12px;font-weight:950;display:none}.topbarActions{align-items:center;gap:12px;display:flex}.searchBox{border:1px solid var(--line);width:min(360px,31vw);height:39px;color:var(--muted-2);background:#ffffff05;border-radius:11px;align-items:center;gap:9px;padding:0 10px 0 12px;display:flex}.searchBox input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.searchBox input::placeholder{color:#59645e}.searchBox kbd{border:1px solid var(--line);color:var(--muted-2);background:var(--panel);border-radius:6px;padding:3px 6px;font-size:8px}.engineStatus{color:var(--muted);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.engineStatus i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #8cff68b3}.iconButton{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:11px;place-items:center;display:grid;position:relative}.iconButton i{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.avatar{color:#dce4df;background:linear-gradient(145deg,#2a352f,#101512);border:1px solid #3b4941;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.page{width:min(1510px,100%);margin:0 auto;padding:28px 30px 70px}.dashboardPage{padding-top:0}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:950}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(150deg,#ffffff08,#ffffff03)}
.dashboardHeading{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#070a09f7 0%,#070a09d1 45%,#070a092e 100%),radial-gradient(circle at 82%,#70ff6c17,#0000 38%);grid-template-columns:minmax(420px,.85fr) minmax(360px,1.15fr);align-items:center;min-height:345px;margin:0 -30px;padding:52px 52px 42px;display:grid;position:relative;overflow:hidden}.dashboardHeading:after{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 76%);mask-image:linear-gradient(90deg,#0000 30%,#000 76%)}.dashboardHeading>div:first-child{z-index:3;position:relative}.dashboardHeading h1{letter-spacing:-.065em;margin:13px 0 17px;font-size:clamp(54px,6vw,92px);line-height:.88}.dashboardHeading h1 em{color:var(--accent);font-style:normal}.dashboardHeading p{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.actionRow{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.button{border:1px solid var(--line);min-height:43px;color:var(--text);background:var(--panel-2);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:10px;font-weight:900;transition:all .18s;display:inline-flex}.button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.button.primary{color:#071009;border-color:var(--accent);background:var(--accent);box-shadow:0 8px 24px #8cff681f}.button.secondary{background:#ffffff06}.heroVisual{z-index:2;width:100%;height:290px;position:relative}.radarRing{border:1px solid #8cff6833;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.ringOne{width:270px;height:270px;box-shadow:inset 0 0 60px #8cff6806}.ringTwo{width:190px;height:190px}.ringThree{width:105px;height:105px}.radarRing:before,.radarRing:after{content:"";transform-origin:0;background:#8cff682b;position:absolute;inset:50% auto auto 50%}.radarRing:before{width:50%;height:1px;transform:rotate(32deg)}.radarRing:after{width:50%;height:1px;transform:rotate(146deg)}.radarLine{transform-origin:0;background:linear-gradient(90deg,#0000,#8cff68a6,#0000);height:1px;position:absolute}.lineOne{width:72%;top:34%;left:13%;transform:rotate(13deg)}.lineTwo{width:62%;top:70%;left:24%;transform:rotate(-24deg)}.radarNode{background:var(--accent);border:2px solid #0b100d;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #8cff68cc}.nodeOne{top:38%;left:22%}.nodeTwo{top:29%;right:18%}.nodeThree{bottom:19%;left:60%}.radarScore{text-align:center;background:radial-gradient(circle,#8cff6821,#080c0aeb 70%);border:1px solid #8cff6859;border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 50px #8cff6814}.radarScore small{color:var(--muted);letter-spacing:.13em;font-size:6px;font-weight:900}.radarScore strong{margin-top:2px;font-size:37px;line-height:1}.radarScore span{color:var(--muted-2);font-size:8px}.platformStats{border-bottom:1px solid var(--line);background:#0c100eb8;grid-template-columns:repeat(4,1fr);margin:0 -30px 22px;padding:0 30px;display:grid}.platformStats div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:81px;padding:0 24px;display:flex}.platformStats div:first-child{border-left:1px solid var(--line)}.platformStats strong{letter-spacing:-.03em;font-size:21px}.platformStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:5px;font-size:9px;font-weight:750}.dashboardLayout{grid-template-columns:minmax(0,1fr) 330px;gap:19px;display:grid}.dashboardMain{min-width:0}.dashboardRail{align-content:start;gap:16px;display:grid}.sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;min-height:46px;margin:27px 0 13px;display:flex}.firstSectionHead{margin-top:2px}.sectionHead h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.textLink{color:var(--muted);font-size:10px;font-weight:800}.textLink span{color:var(--accent)}.featuredMatch{padding:20px 22px 17px;position:relative;overflow:hidden}.featuredMatch:after{content:"";pointer-events:none;background:radial-gradient(circle,#8cff681c,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-190px}.matchMeta{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:14px;font-size:9px;font-weight:750;display:flex;position:relative}.featuredTeams{z-index:2;grid-template-columns:1fr 150px 1fr;align-items:center;gap:15px;margin:23px 0 21px;display:grid;position:relative}.featuredTeam{grid-template-columns:52px 1fr;align-items:center;column-gap:12px;display:grid}.featuredTeam.away{text-align:right;grid-template-columns:1fr 52px}.featuredTeam.away .largeFlag{grid-area:1/2/span 2}.featuredTeam.away strong,.featuredTeam.away small{grid-column:1}.largeFlag{border:1px solid var(--line-strong);background:var(--panel-3);border-radius:50%;grid-row:1/span 2;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.featuredTeam strong{letter-spacing:-.025em;font-size:20px}.featuredTeam small{color:var(--muted);margin-top:3px;font-size:8px}.matchCentre{place-items:center;display:grid}.matchCentre>span{color:var(--muted-2);letter-spacing:.16em;font-size:8px;font-weight:950}.matchCentre strong{margin:7px 0 3px;font-size:25px}.matchCentre small{color:var(--muted);font-size:8px}.probabilityGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.probability{border:1px solid var(--line);background:#00000026;border-radius:11px;padding:12px 14px;position:relative;overflow:hidden}.probability:after{content:"";opacity:.35;background:#4f5a54;height:2px;position:absolute;bottom:0;left:0;right:0}.probability span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.probability strong{letter-spacing:-.03em;margin-top:5px;font-size:24px;display:block}.probability.lead{background:#8cff6809;border-color:#8cff6861}.probability.lead:after{background:var(--accent);opacity:1}.probability.lead strong{color:var(--accent)}.predictionSummary{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:14px;display:grid;position:relative}.predictionSummary div{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding-left:15px;display:flex}.predictionSummary div:first-child{border-left:0;padding-left:0}.predictionSummary span{color:var(--muted-2);letter-spacing:.12em;font-size:7px;font-weight:900}.predictionSummary strong{font-size:11px}.confidenceMedium{color:var(--amber)}.confidenceMedium i{background:var(--amber);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.quickMarkets{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:10px;display:grid}.quickMarket{min-width:0;min-height:84px;box-shadow:none;grid-template-columns:27px 1fr;align-content:center;column-gap:8px;padding:12px;display:grid}.marketIcon{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);background:var(--panel-2);border-radius:8px;place-items:center;font-size:12px;display:grid}.marketIcon.red{color:var(--red)}.quickMarket small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800;display:block;overflow:hidden}.quickMarket strong{margin-top:4px;font-size:17px;display:block}.miniGauge{background:#202823;border-radius:20px;grid-column:1/-1;height:3px;margin-top:10px;overflow:hidden}.miniGauge i{border-radius:inherit;background:var(--accent);height:100%;display:block}.filterTabs{gap:6px;display:flex;overflow-x:auto}.filterTabs button{border:1px solid var(--line);min-height:29px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:0 10px;font-size:8px;font-weight:850}.filterTabs button.active{color:#071009;border-color:var(--accent);background:var(--accent)}.matchTable{box-shadow:none;overflow:hidden}.matchTableHeader,.matchTableRow,.demoMatchRow{grid-template-columns:minmax(250px,1.8fr) 42px 42px 42px 75px minmax(145px,.9fr) 80px;align-items:center;column-gap:8px;display:grid}.matchTableHeader{min-height:36px;color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;background:#ffffff04;padding:0 15px;font-size:7px;font-weight:900}.matchTableHeader span:not(:first-child){text-align:center}.matchTableRow,.demoMatchRow{border-top:1px solid var(--line);min-height:69px;padding:0 15px;transition:all .15s}.matchTableRow:hover{background:#ffffff05}.matchTableRow>b,.demoMatchRow>b{text-align:center;font-size:10px}.tableMatch{grid-template-columns:49px 1fr;align-items:center;gap:10px;display:grid}.tableMatch time{color:var(--accent);font-size:10px;font-weight:900}.tableMatch strong{font-size:11px;display:block}.tableMatch strong span{color:var(--muted-2);font-weight:500}.tableMatch small{color:var(--muted-2);margin-top:5px;font-size:8px;display:block}.predictedScore{text-align:center;font-size:12px}.marketChips{justify-content:center;gap:4px;display:flex}.marketChips span{border:1px solid var(--line);color:var(--muted);background:var(--panel-2);border-radius:5px;padding:4px 5px;font-size:7px;font-weight:800}.accent{color:var(--accent)!important}.confidenceTag{color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.confidenceTag i{background:var(--muted);border-radius:50%;width:6px;height:6px}.confidenceTag.high{color:var(--accent)}.confidenceTag.high i{background:var(--accent);box-shadow:0 0 8px #8cff6880}.confidenceTag.medium{color:var(--amber)}.confidenceTag.medium i{background:var(--amber)}.confidenceTag.low{color:#f5c36d;opacity:1;background:#f5b94f14;border:1px solid #f5b94f57;border-radius:999px;padding:5px 8px}.confidenceTag.low i{background:#f5b94f;box-shadow:0 0 8px #f5b94f66}.demoMatchRow{color:var(--text)}.railCard{box-shadow:none;padding:17px}.railHeader{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.railHeader h3{letter-spacing:-.025em;margin:5px 0 0;font-size:15px}.railBadge{border:1px solid var(--line);color:var(--muted-2);letter-spacing:.1em;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:900}.rankingList{margin-top:15px;display:grid}.rankingRow{border-bottom:1px solid #26312ba6;grid-template-columns:17px 22px 65px 1fr 42px;align-items:center;gap:6px;min-height:40px;display:grid}.rankingRow:last-child{border-bottom:0}.rank{color:var(--muted-2);font-size:8px;font-weight:850}.rankFlag{font-size:14px}.rankingRow strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.rankBar{background:#202823;border-radius:20px;height:4px;overflow:hidden}.rankBar i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));height:100%;display:block}.rankingRow>b{text-align:right;color:var(--accent);font-size:9px}.railLink{border-top:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:flex-end;margin-top:11px;font-size:9px;font-weight:800;display:flex}.railLink span{color:var(--accent)}.trendPulse{color:var(--red);align-items:center;gap:5px;font-size:7px;font-weight:900;display:inline-flex}.trendPulse i{background:var(--red);width:5px;height:5px;box-shadow:0 0 8px var(--red);border-radius:50%}.trendList{margin-top:12px;display:grid}.trendList>div{border-bottom:1px solid #26312ba6;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:49px;display:grid}.trendList>div:last-child{border-bottom:0}.trendList p{margin:0}.trendList strong{color:var(--text);font-size:9px;display:block}.trendList small{color:var(--muted-2);margin-top:3px;font-size:7px;display:block}.trendList b{font-size:8px}.up{color:var(--accent)}.down{color:var(--red)}.versusRing{grid-template-columns:1fr 28px 1fr;align-items:center;margin:17px 0 10px;display:grid}.ringChart{background:conic-gradient(var(--accent) 0 68%, #26312b 68% 100%);border-radius:50%;justify-self:center;place-items:center;width:82px;height:82px;display:grid;position:relative}.ringChart:before{content:"";background:var(--panel);border-radius:50%;width:62px;height:62px;position:absolute}.ringChart span{z-index:2;text-align:center;display:grid;position:relative}.ringChart strong,.communityScore strong{font-size:18px}.ringChart small,.communityScore small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:7px;font-weight:850}.versusCopy{text-align:center;color:var(--muted-2);font-size:8px;font-weight:900}.communityScore{justify-items:center;display:grid}.correctRow{color:var(--muted-2);justify-content:space-between;gap:8px;font-size:7px;display:flex}.correctRow b{color:var(--text)}.prototypeNotice{border:1px dashed var(--line-strong);color:var(--muted-2);border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:11px 14px;font-size:8px;line-height:1.5;display:flex}.prototypeNotice i{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}
.pageTitle{max-width:760px;margin:18px 0 26px}.pageTitle h1{letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(42px,5vw,70px);line-height:.95}.pageTitle p,.auth p{color:var(--muted);line-height:1.65}.teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:28px 0;display:grid}.team{align-items:center;gap:12px;font-size:clamp(20px,3vw,32px);font-weight:950;display:flex}.team.away{justify-content:flex-end}.flag{border:1px solid var(--line);background:var(--panel-2);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.versus{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:900}.featured{padding:24px}.row{align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:10px}.eventGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.eventCard{flex-direction:column;justify-content:space-between;min-height:205px;padding:18px;display:flex}.eventCard h3{margin:0;font-size:14px}.confidence{color:var(--accent);border:1px solid #8cff684d;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.eventValue{letter-spacing:-.04em;margin:16px 0 0;font-size:37px;display:block}.eventCard p{color:var(--muted);margin:4px 0 15px;font-size:11px}.progress{background:#222b26;border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));height:100%;display:block}.explanation{margin-top:20px;padding:23px}.explanation h2{margin:7px 0 12px;font-size:24px}.explanation li{color:var(--muted);margin:9px 0;line-height:1.55}.metricGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 34px;display:grid}.metric{padding:19px}.metric span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.metric strong{letter-spacing:-.04em;margin:7px 0 3px;font-size:37px;display:block}.metric small{color:var(--accent);font-size:9px}.narrow{width:min(680px,100%)}.auth{padding:28px}.auth h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:48px}.auth form{gap:11px;margin-top:23px;display:grid}.auth label{font-size:11px;font-weight:800}.auth input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);background:var(--bg);border-radius:11px;outline:0;padding:0 13px}.auth input:focus{border-color:#8cff688c}.formMessage{font-size:12px}.mobileNav{display:none}
.featureGrid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:16px;display:grid}.chartPanel{padding:21px}.chartHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.chartHeader h2{margin:5px 0 0;font-size:21px}.chartValue{color:var(--accent);font-size:30px;font-weight:950}.liveChart{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 45px,#ffffff08 46px);height:235px;margin-top:24px}.liveChart svg{width:100%;height:100%;overflow:visible}.timelinePanel{padding:20px}.timelineList{margin-top:15px;display:grid}.timelineItem{grid-template-columns:38px 1fr;gap:10px;min-height:59px;display:grid}.timelineItem time{color:var(--accent);font-size:10px;font-weight:900}.timelineItem div{border-left:1px solid var(--line);padding:0 0 14px 13px}.timelineItem strong{font-size:10px;display:block}.timelineItem small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45;display:block}.tournamentGrid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:16px;display:grid}.bracketPanel,.simulationPanel{padding:20px}.bracket{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:22px;display:grid;overflow-x:auto}.round{align-content:space-around;gap:13px;min-width:145px;display:grid}.round h3{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.bracketTeam{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:10px;font-size:9px;font-weight:800}.bracketTeam.active{color:#071009;border-color:var(--accent);background:var(--accent)}.simulationDonut{background:conic-gradient(var(--accent) 0 24.8%, #58b5ff 24.8% 43.5%, #ffca69 43.5% 57.1%, #ff7f7f 57.1% 67%, #29322d 67% 100%);border-radius:50%;place-items:center;width:190px;height:190px;margin:25px auto;display:grid;position:relative}.simulationDonut:before{content:"";background:var(--panel);border-radius:50%;width:142px;height:142px;position:absolute}.simulationDonut span{z-index:2;text-align:center;display:grid;position:relative}.simulationDonut strong{font-size:28px}.simulationDonut small{color:var(--muted);font-size:8px}@media (max-width:1250px){.dashboardLayout{grid-template-columns:minmax(0,1fr) 295px}.quickMarkets{grid-template-columns:repeat(3,1fr)}.quickMarket:nth-child(4),.quickMarket:nth-child(5),.engineStatus span{display:none}}@media (max-width:1040px){.shell{grid-template-columns:210px minmax(0,1fr)}.dashboardHeading{grid-template-columns:minmax(360px,1fr) minmax(270px,.8fr);padding-left:38px;padding-right:38px}.dashboardLayout{grid-template-columns:1fr}.dashboardRail{grid-template-columns:repeat(3,1fr)}.railCard{min-width:0}.matchTableHeader,.matchTableRow,.demoMatchRow{grid-template-columns:minmax(230px,1.5fr) 38px 38px 38px 65px minmax(120px,.8fr) 75px}.eventGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.shell{display:block}.sidebar{display:none}.topbar{height:61px;padding:0 15px}.desktopBreadcrumb{display:none}.mobileBrand{display:inline}.searchBox{background:0 0;border:0;justify-content:center;width:35px;padding:0}.searchBox input,.searchBox kbd,.engineStatus{display:none}.page{padding:20px 14px 85px}.dashboardPage{padding-top:0}.dashboardHeading{min-height:390px;margin:0 -14px;padding:42px 22px 28px;display:block}.dashboardHeading h1{font-size:clamp(54px,15vw,76px)}.dashboardHeading p{max-width:520px;font-size:12px}.heroVisual{opacity:.52;width:320px;height:250px;position:absolute;bottom:-80px;right:-80px}.platformStats{grid-template-columns:repeat(2,1fr);margin:0 -14px 19px;padding:0 14px}.platformStats div{border-bottom:1px solid var(--line);min-height:68px;padding:0 15px}.dashboardRail{grid-template-columns:1fr}.featuredTeams{grid-template-columns:1fr 80px 1fr}.featuredTeam{grid-template-columns:43px 1fr}.featuredTeam.away{grid-template-columns:1fr 43px}.largeFlag{width:43px;height:43px;font-size:20px}.featuredTeam strong{font-size:16px}.matchTable{overflow-x:auto}.matchTableHeader,.matchTableRow,.demoMatchRow{min-width:820px}.filterTabs{max-width:55vw}.mobileNav{z-index:50;padding:7px 4px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a09f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav a{min-height:44px;color:var(--muted-2);place-items:center;gap:3px;font-size:8px;font-weight:800;display:grid}.mobileNav svg{width:17px;height:17px}.mobileNav a.active{color:var(--accent)}.featureGrid,.tournamentGrid{grid-template-columns:1fr}}@media (max-width:600px){.dashboardHeading{min-height:415px}.actionRow{gap:7px}.button{min-height:40px;padding:0 12px;font-size:8px}.platformStats strong{font-size:18px}.platformStats span{font-size:7px}.sectionHead{flex-direction:column;align-items:flex-start}.filterTabs{max-width:100%}.featuredMatch{padding:16px}.matchMeta{flex-direction:column;align-items:flex-start;gap:5px}.featuredTeams{grid-template-columns:1fr 55px 1fr;gap:8px}.featuredTeam{text-align:center;flex-direction:column;gap:5px;display:flex}.featuredTeam.away{text-align:center;flex-direction:column;display:flex}.featuredTeam.away .largeFlag,.featuredTeam.away strong,.featuredTeam.away small{grid-area:auto}.largeFlag{flex:none}.featuredTeam strong{font-size:14px}.featuredTeam small{display:none}.matchCentre strong{font-size:18px}.probability{padding:9px}.probability strong{font-size:19px}.predictionSummary{grid-template-columns:1fr 1fr;row-gap:12px}.predictionSummary div:nth-child(3){display:none}.quickMarkets{grid-template-columns:repeat(3,1fr)}.quickMarket{grid-template-columns:1fr;padding:9px}.marketIcon{display:none}.eventGrid,.metricGrid{grid-template-columns:1fr}.teams{gap:7px}.team{font-size:16px}.team.away{text-align:right;flex-direction:row-reverse}.flag{width:43px;height:43px}}
.teamFlag{border:1px solid var(--line-strong);background:var(--panel-3);border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.teamFlag svg{width:100%;height:100%;display:block}.teamFlagCode{color:var(--text);letter-spacing:.08em;font-size:9px;font-weight:950}.largeFlag.teamFlag{padding:10px}.largeFlag.teamFlag svg{border-radius:3px;box-shadow:0 2px 8px #00000047}.rankFlag .teamFlag,.verifiedFixtureFlag .teamFlag{border-radius:5px;width:28px;height:20px;padding:2px}.fixtureVerification{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.fixtureVerification i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8cff688c}.fixtureVenue{color:var(--muted-2);font-size:8px}.integrityCard{box-shadow:none;padding:18px}.integrityCard h3{margin:5px 0 9px;font-size:15px}.integrityCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.integrityList{gap:9px;margin-top:15px;display:grid}.integrityList>div{color:var(--muted);align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.integrityList i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.verifiedFixtures{gap:10px;margin-top:14px;display:grid}.verifiedFixture{border:1px solid var(--line);background:#ffffff04;border-radius:10px;grid-template-columns:30px 1fr auto 1fr 30px;align-items:center;gap:8px;padding:12px;display:grid}.verifiedFixture strong{font-size:9px}.verifiedFixture .awayName{text-align:right}.verifiedFixture time{color:var(--accent);font-size:8px;font-weight:900}.feedUnavailable{text-align:center;place-items:center;min-height:300px;padding:28px;display:grid}.feedUnavailableInner{max-width:620px}.feedUnavailableIcon{width:70px;height:70px;color:var(--accent);background:#8cff680a;border:1px solid #8cff684d;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;display:grid}.feedUnavailable h2{margin:0 0 10px;font-size:26px}.feedUnavailable p{color:var(--muted);margin:0;line-height:1.7}.fixtureCards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.fixtureStatusCard{box-shadow:none;padding:18px}.fixtureStatusTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.fixtureStatusTeam{text-align:center;justify-items:center;gap:8px;display:grid}.fixtureStatusTeam .teamFlag{width:44px;height:31px;padding:4px}.fixtureStatusTeam strong{font-size:13px}.fixtureStatusVs{color:var(--muted-2);font-size:8px;font-weight:900}.fixtureStatusMeta{color:var(--muted);gap:5px;font-size:9px;line-height:1.5;display:grid}.bracketTeamPair{gap:7px;display:grid}.bracketTeamWithFlag{align-items:center;gap:8px;display:flex}.bracketTeamWithFlag .teamFlag{border-radius:4px;width:27px;height:19px;padding:2px}.bracketTbd{color:var(--muted);border-style:dashed}.modelModeText{color:var(--accent);letter-spacing:-.02em;font-size:20px!important}.searchBox input:disabled{cursor:default}.searchBox.disabledSearch{opacity:.72}@media (max-width:700px){.fixtureCards{grid-template-columns:1fr}.verifiedFixture{grid-template-columns:27px 1fr auto 1fr 27px;padding:10px}.largeFlag.teamFlag{padding:7px}}
.confidenceDimensions{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 8px;display:grid}.confidenceDimension{box-shadow:none;padding:17px}.confidenceDimension .row>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.confidenceDimension>strong{letter-spacing:-.04em;margin-top:15px;font-size:33px;display:block}.confidenceDimension>strong small{color:var(--muted-2);font-size:11px}.confidenceDimension p{min-height:35px;color:var(--muted);margin:7px 0 15px;font-size:9px;line-height:1.55}.confidenceMeter{background:#202823;border-radius:99px;height:4px;overflow:hidden}.confidenceMeter i{border-radius:inherit;background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;display:block}.predictionUnavailable{min-height:210px;box-shadow:none;align-items:center;gap:22px;padding:28px;display:flex}.predictionUnavailableIcon{width:66px;height:66px;color:var(--amber);background:#ffca690f;border:1px solid #ffca6973;border-radius:50%;flex:none;place-items:center;font-size:28px;font-weight:900;display:grid}.predictionUnavailable h2{letter-spacing:-.035em;margin:8px 0;font-size:25px}.predictionUnavailable p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.unavailableChecks{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.unavailableChecks span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.unavailableChecks span.ready{color:var(--accent);background:#8cff680a;border-color:#8cff6847}.unavailableChecks span.missing{color:var(--amber);background:#ffca6909;border-color:#ffca693d}.verifiedScheduleGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.verifiedScheduleCard{box-shadow:none;padding:18px}.verifiedScheduleCard>.row{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.verifiedScheduleTeams{grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;margin-top:19px;display:grid}.verifiedScheduleTeams strong{text-align:center;font-size:14px}.verifiedScheduleTeams small{color:var(--muted-2);font-weight:500}.verifiedScheduleCard p{color:var(--muted);text-align:center;margin:14px 0 0;font-size:9px}@media (max-width:840px){.confidenceDimensions{grid-template-columns:1fr}.confidenceDimension p{min-height:0}}@media (max-width:600px){.predictionUnavailable{align-items:flex-start;padding:20px}.predictionUnavailableIcon{width:48px;height:48px;font-size:20px}.verifiedScheduleGrid{grid-template-columns:1fr}}
.playerProjectionSection{gap:22px;display:grid}.playerProjectionNotice{box-shadow:none;background:linear-gradient(135deg,#8cff680e,#ffffff03);border-color:#8cff6833;padding:18px 20px}.playerProjectionNotice h3{margin:7px 0 6px;font-size:17px}.playerProjectionNotice p{max-width:820px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.playerTeamGroup{gap:10px;display:grid}.playerTeamHeading{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.playerTeamHeading span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.playerTeamHeading small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.playerPredictionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.playerPredictionCard{box-shadow:none;padding:18px}.playerPredictionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.playerPredictionHead span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.playerPredictionHead h3{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}.playerStatusGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lineupStatus{border:1px solid var(--line);background:#ffffff05;border-radius:7px;padding:5px 7px}.lineupStatus.projected{color:var(--amber);border-color:#ffca694d}.lineupStatus.confirmed{color:var(--accent);border-color:#8cff684d}.lineupStatus.bench{color:#8bbcff;border-color:#8bbcff4d}.playerProjectionHero{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 10px;display:grid}.playerProjectionHero div{border:1px solid var(--line);background:#ffffff04;border-radius:10px;align-content:center;min-height:67px;padding:10px;display:grid}.playerProjectionHero span{color:var(--muted-2);letter-spacing:.09em;font-size:6px;font-weight:900}.playerProjectionHero strong{margin-top:5px;font-size:20px}.playerProbabilityGrid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.playerProbabilityGrid div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.playerProbabilityGrid span{color:var(--muted);font-size:8px}.playerProbabilityGrid strong{color:var(--accent);font-size:12px}.playerPredictionCard>p{color:var(--muted-2);margin:13px 0 0;font-size:7px;line-height:1.55}@media (max-width:1040px){.playerPredictionGrid{grid-template-columns:1fr}}@media (max-width:600px){.playerProjectionNotice,.playerPredictionCard{padding:15px}.playerPredictionHead{display:grid}.playerStatusGroup{justify-content:flex-start}.playerProjectionHero{gap:6px}.playerProjectionHero div{min-height:59px;padding:8px}.playerProjectionHero strong{font-size:17px}}
.cricketPageTitle em{color:var(--accent);font-style:normal}.cricketPrinciples{border:1px solid var(--line);background:#ffffff04;border-radius:15px;grid-template-columns:repeat(4,1fr);margin:0 0 20px;display:grid;overflow:hidden}.cricketPrinciples div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:78px;padding:0 18px;display:flex}.cricketPrinciples div:last-child{border-right:0}.cricketPrinciples strong{font-size:21px}.cricketPrinciples span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:800}.cricketWorkspace{gap:15px;display:grid}.cricketFeedStatus{min-height:92px;box-shadow:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.cricketFeedStatus h3{margin:5px 0 6px;font-size:16px}.cricketFeedStatus p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.cricketFeedBadge{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex}.cricketFeedBadge i{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ffca6980}.cricketFeedStatus.connected .cricketFeedBadge{color:var(--accent);border-color:#8cff6840}.cricketFeedStatus.connected .cricketFeedBadge i{background:var(--accent);box-shadow:0 0 8px #8cff6899}.cricketLiveMatches{box-shadow:none;padding:18px}.cricketLiveMatches h3{margin:5px 0 0;font-size:17px}.cricketLiveMatches>.row>small{color:var(--muted-2);font-size:8px}.cricketLiveMatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cricketLiveMatch{border:1px solid var(--line);min-height:142px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff03;border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px;display:flex}.cricketLiveMatch:hover,.cricketLiveMatch.active{background:#8cff6809;border-color:#8cff686b}.cricketLiveMatch>span{color:var(--accent);letter-spacing:.1em;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.cricketLiveMatch>span i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8cff68a6}.cricketLiveMatch strong{margin-top:12px;font-size:13px;line-height:1.35}.cricketLiveMatch b{color:var(--accent);margin-top:9px;font-size:15px}.cricketLiveMatch small{color:var(--muted);margin-top:auto;padding-top:9px;font-size:8px;line-height:1.45}.cricketLiveRefresh{color:var(--accent);margin-top:6px;font-size:8px;display:block}.cricketLabGrid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:15px;display:grid}.cricketStateForm,.cricketPrediction{box-shadow:none;padding:21px}.cricketFormHead,.cricketPredictionHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.cricketFormHead h2,.cricketPredictionHead h2{letter-spacing:-.03em;margin:6px 0 0;font-size:22px}.textButton{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.cricketFormGrid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px;display:grid}.cricketFormGrid.compact{grid-template-columns:1.4fr .8fr .8fr;margin-top:12px}.cricketFormGrid label{gap:6px;display:grid}.cricketFormGrid label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.cricketFormGrid input,.cricketFormGrid select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--bg);border-radius:9px;outline:0;padding:0 11px;font-size:11px}.cricketFormGrid input:focus,.cricketFormGrid select:focus{border-color:#8cff688c}.cricketOptionalFields{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.cricketOptionalFields p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.cricketFormError{color:var(--red);background:#ff70700a;border:1px solid #ff707040;border-radius:8px;margin-top:13px;padding:10px 11px;font-size:9px;line-height:1.45}.cricketSubmit{cursor:pointer;width:100%;margin-top:16px}.cricketSubmit:disabled{cursor:wait;opacity:.7}.cricketEmptyState{text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.cricketEmptyState>span{width:66px;height:66px;color:var(--accent);background:#8cff6809;border:1px solid #8cff683d;border-radius:50%;place-items:center;font-size:25px;display:grid}.cricketEmptyState h3{margin:17px 0 8px;font-size:18px}.cricketEmptyState p{max-width:460px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.cricketWinPanel{border:1px solid var(--line);background:#ffffff04;border-radius:13px;grid-template-columns:120px 1fr 120px;align-items:center;gap:13px;margin-top:22px;padding:16px;display:grid}.cricketWinPanel>div:first-child,.cricketWinPanel>div:last-child{gap:4px;display:grid}.cricketWinPanel .away{text-align:right;justify-items:end}.cricketWinPanel span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.cricketWinPanel strong{font-size:25px}.cricketWinBar{background:#222a26;border-radius:99px;height:9px;overflow:hidden;display:flex!important}.cricketWinBar i{background:var(--accent);height:100%}.cricketWinBar b{background:#57625c;height:100%}.cricketMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.cricketMetricGrid article{border:1px solid var(--line);background:#ffffff04;border-radius:12px;min-height:105px;padding:14px}.cricketMetricGrid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.cricketMetricGrid strong{letter-spacing:-.03em;margin-top:9px;font-size:25px;display:block}.cricketMetricGrid small{color:var(--muted-2);margin-top:4px;font-size:8px;display:block}.cricketBand{grid-template-columns:92px 1fr 38px;align-items:center;gap:10px;min-height:33px;display:grid}.cricketBand>span{color:var(--muted);font-size:8px}.cricketBand>div{background:#222a26;border-radius:99px;height:4px;overflow:hidden}.cricketBand i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));height:100%;display:block}.cricketBand strong{text-align:right;font-size:9px}.cricketPlayerPanel{background:#8cff6806;border:1px solid #8cff6838;border-radius:12px;grid-template-columns:1.3fr repeat(3,.7fr);align-items:center;gap:12px;margin-top:12px;padding:15px;display:grid}.cricketPlayerPanel h3{margin:5px 0 2px;font-size:15px}.cricketPlayerPanel p{color:var(--muted);margin:0;font-size:8px}.cricketPlayerPanel>div:not(:first-child) span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:850;display:block}.cricketPlayerPanel>div:not(:first-child) strong{margin-top:5px;font-size:18px;display:block}.cricketConfidenceReason{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.cricketConfidenceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cricketConfidenceCard{box-shadow:none;padding:17px}.cricketConfidenceCard .row>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.cricketConfidenceCard>strong{margin-top:14px;font-size:31px;display:block}.cricketConfidenceCard>strong small{color:var(--muted-2);font-size:10px}.cricketConfidenceCard p{min-height:34px;color:var(--muted);margin:7px 0 14px;font-size:9px;line-height:1.55}.cricketReliabilityMeter{background:#222a26;border-radius:99px;height:4px;overflow:hidden}.cricketReliabilityMeter i{border-radius:inherit;background:linear-gradient(90deg,var(--accent-2),var(--accent));height:100%;display:block}.cricketOverPanel{box-shadow:none;overflow:hidden}.cricketOverPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:15px 17px;display:flex}.cricketOverPanelHead h3{margin:5px 0 0;font-size:17px}.cricketOverPanelHead>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.cricketOverTable{overflow-x:auto}.cricketOverRow{border-bottom:1px solid #26312ba6;grid-template-columns:52px 105px 100px 90px 80px 92px 80px;align-items:center;gap:8px;min-width:760px;min-height:48px;padding:0 17px;display:grid}.cricketOverRow:last-child{border-bottom:0}.cricketOverRow>:not(:first-child){text-align:center}.cricketOverRow strong{color:var(--accent);font-size:10px}.cricketOverRow b{font-size:10px}.cricketOverRow span{color:var(--muted);font-size:8px}.cricketOverHeader{min-height:34px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;background:#ffffff04;font-size:7px;font-weight:900}.cricketDistributionGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cricketDistribution{box-shadow:none;padding:16px}.cricketDistribution>div{margin-top:10px}.cricketModelAudit{box-shadow:none;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.cricketModelAudit h3{margin:5px 0 0;font-size:15px}.cricketAuditMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cricketAuditMetrics span{border-left:1px solid var(--line);min-width:105px;color:var(--muted);padding-left:10px;font-size:7px;line-height:1.45}.cricketAuditMetrics b{color:var(--text);font-size:14px;display:block}.cricketNotice{margin-top:15px}@media (max-width:1080px){.cricketLiveMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketLabGrid{grid-template-columns:1fr}.cricketEmptyState{min-height:260px}.cricketMetricGrid{grid-template-columns:repeat(2,1fr)}.cricketModelAudit{flex-direction:column;align-items:flex-start}.cricketAuditMetrics{width:100%}}@media (max-width:800px){.cricketConfidenceGrid,.cricketDistributionGrid{grid-template-columns:1fr}.cricketConfidenceCard p{min-height:0}}@media (max-width:700px){.cricketPrinciples{grid-template-columns:repeat(2,1fr)}.cricketPrinciples div{border-bottom:1px solid var(--line)}.cricketPrinciples div:nth-child(2){border-right:0}.cricketLiveMatchGrid,.cricketFormGrid,.cricketFormGrid.compact{grid-template-columns:1fr}.cricketWinPanel{grid-template-columns:82px 1fr 82px}.cricketPlayerPanel{grid-template-columns:repeat(2,1fr)}.cricketPlayerPanel>div:first-child{grid-column:1/-1}.cricketAuditMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cricketFeedStatus{align-items:flex-start}.cricketMetricGrid,.cricketWinPanel{grid-template-columns:1fr}.cricketWinPanel .away{text-align:left;justify-items:start}.cricketWinBar{grid-row:2}.cricketAuditMetrics{grid-template-columns:1fr}}
.cricketUpcomingSection{margin:28px 0;scroll-margin-top:90px}.cricketUpcomingSection>.sectionHead{align-items:flex-end;margin-bottom:14px}.cricketUpcomingSection h2{margin:6px 0}.cricketUpcomingSection .sectionHead p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.cricketMatchFilters{z-index:2;border-color:var(--accent);background:linear-gradient(135deg,#97ff4d14,#ffffff06);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-bottom:18px;padding:18px;display:grid;position:relative;box-shadow:0 14px 40px #0000002e}.cricketMatchFilters:before{content:"FILTER UPCOMING MATCHES";border:1px solid var(--accent);background:var(--bg);color:var(--accent);letter-spacing:.12em;border-radius:99px;padding:2px 7px;font-size:7px;position:absolute;top:-8px;left:14px}.cricketMatchFilters label span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:7px;display:block}.cricketMatchFilters select,.cricketMatchFilters button{border:1px solid var(--line);width:100%;min-height:42px;color:inherit;font:inherit;background:#00000038;border-radius:9px;padding:0 11px;font-size:10px}.cricketMatchFilters select{cursor:pointer}.cricketMatchFilters button{cursor:pointer;color:var(--accent);white-space:nowrap}.cricketUpcomingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cricketUpcomingCard{padding:20px;transition:border-color .2s,transform .2s}.cricketUpcomingCard.selected{border-color:var(--accent);transform:translateY(-2px)}.cricketUpcomingMeta span,.cricketUpcomingCard time{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.cricketUpcomingCard time{margin-top:12px;display:block}.cricketUpcomingCard h3{margin:9px 0 5px;font-size:22px}.cricketUpcomingCard h3 em,.cricketSelectedPrediction h2 em{color:var(--accent);font-size:11px;font-style:normal}.cricketUpcomingCard>p,.cricketSelectedPrediction>p{color:var(--muted);margin:0;font-size:9px}.cricketUpcomingCardSummary{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:16px 0 12px;padding:11px;display:grid}.cricketUpcomingCardSummary span{color:var(--muted);text-transform:uppercase;font-size:7px}.cricketUpcomingCardSummary strong{font-size:12px}.cricketUpcomingCardSummary b{color:var(--accent);font-size:18px}.cricketPredictionLink{border:0;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:9px;display:flex}.cricketPredictionLink span{font-size:16px}.cricketSelectedPrediction{margin-top:18px;padding:24px;scroll-margin-top:90px}.cricketSelectedPrediction h2{margin:10px 0 6px;font-size:30px}.cricketUpcomingWin{grid-template-columns:1fr;gap:7px;margin:18px 0;display:grid}.cricketUpcomingWin>div:not(.cricketWinBar){justify-content:space-between;align-items:center;font-size:10px;display:flex}.cricketUpcomingWin strong{color:var(--accent);font-size:18px}.cricketUpcomingMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cricketUpcomingMetrics>div{border:1px solid var(--line);background:#ffffff04;border-radius:10px;padding:11px}.cricketUpcomingMetrics span,.cricketUpcomingMetrics small{color:var(--muted);font-size:7px;line-height:1.4;display:block}.cricketUpcomingMetrics strong{margin:6px 0;font-size:15px;display:block}.cricketSelectedPrediction details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cricketSelectedPrediction summary{cursor:pointer;color:var(--accent);font-size:9px}.cricketSelectedPrediction details p,.cricketSelectedPrediction details>small{color:var(--muted);font-size:8px;line-height:1.6}.cricketTossGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.cricketTossGrid span{border:1px solid var(--line);text-transform:capitalize;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;font-size:8px;display:flex}.cricketUpcomingEmpty{color:var(--muted);padding:20px;font-size:10px}@media (max-width:900px){.cricketMatchFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketUpcomingGrid{grid-template-columns:1fr}}@media (max-width:600px){.cricketMatchFilters{grid-template-columns:1fr;padding:16px 14px}.cricketUpcomingMetrics,.cricketTossGrid{grid-template-columns:1fr}.cricketUpcomingSection>.sectionHead{align-items:flex-start}.cricketSelectedPrediction{padding:18px}.cricketSelectedPrediction h2{font-size:24px}}
.footballLiveTitle{max-width:850px}.footballLivePrinciples{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:26px 0 34px;display:grid}.footballLivePrinciples>div{background:var(--panel);flex-direction:column;gap:5px;padding:20px;display:flex}.footballLivePrinciples strong{color:var(--accent);font-size:25px}.footballLivePrinciples span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.footballLiveWorkspace{gap:18px;display:grid}.footballFeedPanel{border-left:3px solid #777;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.footballFeedPanel.connected{border-left-color:var(--accent)}.footballFeedPanel h2{margin:5px 0 6px;font-size:22px}.footballFeedPanel p{max-width:800px;color:var(--muted);margin:0;line-height:1.5}.footballLiveBadge{letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.footballLiveBadge i,.footballLiveMatch span i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;display:inline-block}.footballLiveMatches{padding:22px}.footballLiveMatches h2{margin:5px 0 0}.footballLiveMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.footballLiveMatch{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#0d0f0f;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;display:flex}.footballLiveMatch.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.footballLiveMatch span{color:var(--accent);letter-spacing:.1em;font-size:10px}.footballLiveMatch strong{font-size:18px}.footballLiveMatch small{color:var(--muted)}.footballLiveGrid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.footballLiveForm,.footballPredictionPanel{padding:24px}.footballLiveForm{gap:18px;display:grid;position:sticky;top:80px}.footballLiveForm h2{margin:5px 0 8px}.footballLiveForm p{color:var(--muted);margin:0;line-height:1.5}.footballLiveForm label{gap:7px;display:grid}.footballLiveForm label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.footballLiveForm input,.footballLiveForm select{border:1px solid var(--line);width:100%;color:var(--text);background:#0b0d0d;border-radius:2px;padding:12px 13px}.footballFormGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.footballLiveError{color:#ffaaa0;background:#271311;border:1px solid #82423d;padding:11px 12px;font-size:12px}.footballLiveEmpty{text-align:center;min-height:500px;color:var(--muted);place-content:center;display:grid}.footballLiveEmpty>span{color:var(--accent);font-size:44px}.footballLiveEmpty h2{color:var(--text);margin:12px 0 5px}.footballPredictionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.footballPredictionHead h2{margin:6px 0;font-size:29px}.footballPredictionHead small{color:var(--muted)}.footballQualification{grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:15px;padding:24px 0;display:grid}.footballQualification>div:first-child,.footballQualification>.away{gap:5px;display:grid}.footballQualification>.away{text-align:right}.footballQualification span{color:var(--muted);text-transform:uppercase;font-size:11px}.footballQualification strong{font-size:27px}.footballQualificationBar{background:#242727;height:10px;display:flex;overflow:hidden}.footballQualificationBar i{background:var(--accent);display:block}.footballQualificationBar b{background:#7b8584;display:block}.footballMetricGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.footballMetricGrid article{border:1px solid var(--line);background:#0d0f0f;gap:7px;padding:17px;display:grid}.footballMetricGrid span,.footballMetricGrid small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.footballMetricGrid strong{font-size:23px}.footballProbabilitySections{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.footballProbabilitySections article{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.footballProbabilitySections .eyebrow{grid-column:1/-1}.footballProbabilitySections article div{gap:4px;display:grid}.footballProbabilitySections b{font-size:20px}.footballProbabilitySections small{color:var(--muted);font-size:10px}.footballScorelines{border:1px solid var(--line);margin-top:12px;padding:18px}.footballScorelines>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.footballScorelines>div>span{border:1px solid var(--line);background:#0d0f0f;gap:3px;min-width:76px;padding:10px;display:grid}.footballScorelines small{color:var(--muted)}.footballConfidenceGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.footballConfidenceGrid article{border:1px solid var(--line);background:#0d0f0f;padding:15px}.footballConfidenceGrid article span,.footballConfidenceGrid article b{text-transform:uppercase;font-size:10px}.footballConfidenceGrid article p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.footballLiveNotice{margin-top:18px}@media (max-width:980px){.footballLiveGrid{grid-template-columns:1fr}.footballLiveForm{position:static}.footballLivePrinciples{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.footballFeedPanel,.footballPredictionHead{flex-direction:column}.footballLiveMatchGrid,.footballMetricGrid,.footballProbabilitySections,.footballConfidenceGrid,.footballQualification{grid-template-columns:1fr}.footballQualification>.away{text-align:left}.footballFormGrid{grid-template-columns:1fr}.footballLivePrinciples{grid-template-columns:1fr 1fr}.footballLiveForm,.footballPredictionPanel{padding:18px}.footballProbabilitySections article{grid-template-columns:repeat(3,1fr)}}
.footballHub{gap:24px;display:grid}.footballMarketTabs{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b09e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:sticky;top:12px}.footballMarketTabs button{appearance:none;color:#87938c;text-align:left;cursor:pointer;min-width:0;min-height:78px;box-shadow:none;background:#040906b8;border:1px solid #91a5993d;border-radius:16px;align-content:center;justify-items:start;gap:4px;padding:14px 18px;transition:border-color .2s,background .2s,color .2s;display:grid;position:relative}.footballMarketTabs button:hover{color:#dce7e0;border-color:#7eff5c80}.footballMarketTabs button.active{color:#7eff5c;background:#7eff5c17;border-color:#7eff5cb8;box-shadow:inset 0 0 0 1px #7eff5c14,0 12px 32px #00000040}.footballMarketTabs button>i{background:#7eff5c;border-radius:99px;width:8px;height:8px;position:absolute;top:14px;right:14px;box-shadow:0 0 12px #7eff5ce6}.footballMarketTabs b{text-transform:uppercase;letter-spacing:.12em;font-size:15px}.footballMarketTabs span{color:#768179;font-size:12px;line-height:1.35}.footballMarketTabs button.active span{color:#a7b3ab}.footballUpcomingSection{gap:16px;display:grid}.footballCatalogState{color:var(--muted);padding:20px;font-size:10px}.footballFixtureBrowser{gap:12px;display:grid}.footballLeagueGroup{padding:0;overflow:hidden}.footballLeagueGroup>header{border-bottom:1px solid var(--line);background:#7eff5c09;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 16px;display:flex}.footballLeagueGroup>header span{color:var(--text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.footballLeagueGroup>header i{background:var(--accent);border-radius:99px;width:7px;height:7px;box-shadow:0 0 10px #7eff5cbf}.footballLeagueGroup>header b{color:var(--muted);letter-spacing:.09em;font-size:8px}.footballLeagueGroup>div{display:grid}.footballFixtureRow{appearance:none;width:100%;min-height:82px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff02;border:0;border-bottom:1px solid #26312bb8;grid-template-columns:82px minmax(190px,1fr) minmax(250px,.8fr) 22px;align-items:center;gap:14px;padding:12px 16px;display:grid}.footballFixtureRow:last-child{border-bottom:0}.footballFixtureRow:hover,.footballFixtureRow.active{background:#7eff5c0b}.footballFixtureRow.active{box-shadow:inset 3px 0 0 var(--accent)}.footballFixtureRow>time{color:var(--muted);gap:4px;font-size:9px;display:grid}.footballFixtureRow>time b{color:var(--text);font-size:10px}.footballFixtureTeams{gap:4px;min-width:0;display:grid}.footballFixtureTeams>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.footballFixtureTeams>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.footballFixturePrices{grid-template-columns:18px 1fr 18px 1fr 18px 1fr;align-items:center;gap:5px;display:grid}.footballFixturePrices small{color:var(--muted);text-align:center;font-size:8px}.footballFixturePrices b{border:1px solid var(--line);min-height:34px;color:var(--accent);background:#0000003d;border-radius:8px;place-items:center;font-size:10px;display:grid}.footballFixtureRow>strong{color:var(--accent);text-align:right;font-size:24px}.footballLiveWorkspace .footballLiveEmpty{min-height:340px}.footballFeedPanel.offline .footballLiveBadge i{background:#ff786d;box-shadow:0 0 12px #ff786d99}.footballFixturePrices.research{grid-template-rows:auto auto;row-gap:7px}.footballResearchLabel{color:#f5b94f;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere;grid-column:1/-1;font-size:7px;font-weight:900;line-height:1.35}.footballFixturePrices.research b{color:#f5c66f;background:#f5b94f0e;border-color:#f5b94f52}@media (max-width:760px){.footballMarketTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;top:6px}.footballMarketTabs button{border-radius:12px;min-height:62px;padding:10px}.footballMarketTabs b{letter-spacing:.08em;font-size:10px}.footballMarketTabs span{font-size:8px}.footballMarketTabs button>i{width:6px;height:6px;top:8px;right:8px}.footballFixtureRow{grid-template-columns:58px minmax(0,1fr) 22px;gap:10px;min-height:88px;padding:12px}.footballFixturePrices{grid-area:2/2/auto/4;grid-template-columns:14px 1fr 14px 1fr 14px 1fr}.footballFixtureRow>strong{grid-area:1/3}.footballFixtureTeams>b{font-size:11px}.footballFixtureTeams>small{font-size:7px}.footballLiveWorkspace .footballLiveEmpty{min-height:230px}.footballFeedPanel{padding:18px}.footballFeedPanel h2{font-size:19px}}@media (max-width:480px){.footballMarketTabs span{display:none}.footballMarketTabs button{text-align:center;place-items:center;min-height:48px;padding:8px}.footballMarketTabs button>i{margin-bottom:2px;position:static}.footballLeagueGroup>header{padding:0 12px}.footballFixtureRow{grid-template-columns:52px minmax(0,1fr) 18px}.footballFixturePrices{grid-column:1/4}.footballFixtureRow>time{font-size:8px}}
.tableMatch{grid-template-columns:52px minmax(0,1fr)}.tableFlags{width:48px;height:32px;position:relative}.tableFlag{border:1px solid var(--line-strong);background:var(--panel-3);border-radius:6px;width:32px;height:24px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 12px #0000003d}.tableFlag.awayFlag{z-index:2;top:8px;left:16px}.tableFlag svg,.finishedFlag svg{object-fit:cover;width:100%;height:100%}.matchInfo{text-align:center;min-width:0}.matchInfo strong{color:var(--text);font-size:9px;display:block}.matchInfo small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;line-height:1.35;display:block;overflow:hidden}.finishedSectionHead{margin-top:34px}.finishedMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finishedMatchCard{padding:18px;transition:all .18s;position:relative;overflow:hidden}.finishedMatchCard:hover{border-color:var(--line-strong);transform:translateY(-1px)}.finishedMatchCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#8cff6814,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-170px;right:-140px}.finishedMatchMeta{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.finishedMatchMeta small{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.finishedBadge{min-height:24px;color:var(--muted);letter-spacing:.13em;background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;align-items:center;padding:0 8px;font-size:7px;font-weight:950;display:inline-flex}.finishedScoreline{z-index:2;grid-template-columns:1fr 96px 1fr;align-items:center;gap:14px;margin:24px 0 20px;display:grid;position:relative}.finishedTeam{align-items:center;gap:10px;display:flex}.finishedTeam.away{text-align:right;flex-direction:row-reverse}.finishedTeam strong{letter-spacing:-.025em;font-size:17px}.finishedFlag{border:1px solid var(--line-strong);background:var(--panel-3);border-radius:7px;flex:none;width:42px;height:31px;overflow:hidden}.finishedScore{justify-items:center;display:grid}.finishedScore small{color:var(--muted-2);letter-spacing:.13em;font-size:7px;font-weight:950}.finishedScore strong{letter-spacing:-.04em;margin-top:5px;font-size:27px}.finishedAuditGrid{z-index:2;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.finishedAuditGrid>div{border-left:1px solid var(--line);min-width:0;padding:14px 12px 0}.finishedAuditGrid>div:first-child{border-left:0;padding-left:0}.finishedAuditGrid span,.finishedAuditGrid small{display:block}.finishedAuditGrid span{color:var(--muted-2);letter-spacing:.1em;font-size:6px;font-weight:900}.finishedAuditGrid strong{margin-top:6px;font-size:15px;display:block}.finishedAuditGrid small{color:var(--muted-2);text-overflow:ellipsis;margin-top:4px;font-size:7px;line-height:1.4;overflow:hidden}.auditCorrect{color:var(--accent)}.auditMissed{color:var(--red)}@media (max-width:980px){.finishedMatchGrid{grid-template-columns:1fr}.finishedAuditGrid{grid-template-columns:repeat(2,1fr);row-gap:14px}.finishedAuditGrid>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.matchTableHeader{display:none}.matchTableRow{grid-template-columns:minmax(0,1fr) repeat(3,38px) 58px;gap:6px;padding:12px}.matchTableRow .matchInfo{border-top:1px solid var(--line);text-align:left;grid-column:1/-1;padding-top:9px}.matchTableRow .confidenceTag{display:none}.matchInfo small{white-space:normal}.finishedScoreline{grid-template-columns:1fr 72px 1fr;gap:8px}.finishedTeam,.finishedTeam.away{text-align:center;flex-direction:column}.finishedTeam strong{font-size:13px}.finishedAuditGrid{grid-template-columns:1fr}.finishedAuditGrid>div,.finishedAuditGrid>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.finishedAuditGrid>div:first-child{border-top:0}}
.probabilitySelector{box-shadow:none;margin-top:18px;padding:19px;overflow:hidden}.probabilitySelectorHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.probabilitySelectorHead h3{letter-spacing:-.03em;margin:6px 0 5px;font-size:20px}.probabilitySelectorHead p{max-width:690px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.probabilityThresholdValue{text-align:right;background:#8cff6809;border:1px solid #8cff6840;border-radius:11px;min-width:155px;padding:11px 13px}.probabilityThresholdValue strong{color:var(--accent);letter-spacing:-.04em;font-size:25px;display:block}.probabilityThresholdValue span{color:var(--muted);letter-spacing:.09em;margin-top:3px;font-size:7px;font-weight:900;display:block}.probabilityPresetRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.probabilityPresetRow button{border:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;display:flex}.probabilityPresetRow button:hover{border-color:var(--line-strong)}.probabilityPresetRow button.active{color:#071009;border-color:var(--accent);background:var(--accent)}.probabilityPresetRow span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.probabilityPresetRow b{font-size:12px}.probabilityRangeLabel{margin-top:16px;display:block}.probabilityRangeLabel>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.probabilityRangeLabel input{width:100%;accent-color:var(--accent);cursor:pointer}.probabilityRangeLabel>div{color:var(--muted-2);letter-spacing:.05em;justify-content:space-between;margin-top:3px;font-size:7px;font-weight:800;display:flex}.probabilityOutcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.probabilityOutcome{border:1px solid var(--line);background:#00000021;border-radius:11px;min-width:0;padding:13px}.probabilityOutcome .row span{color:var(--muted-2);letter-spacing:.1em;font-size:7px;font-weight:900}.probabilityOutcome .row b{color:var(--accent);font-size:12px}.probabilityOutcome>strong{letter-spacing:-.015em;margin-top:7px;font-size:13px;display:block}.probabilityOutcome p{min-height:28px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.probabilityOutcomeBar{background:#202823;border-radius:99px;height:3px;margin-top:10px;overflow:hidden}.probabilityOutcomeBar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.probabilityOutcomeEmpty{border:1px dashed var(--line-strong);min-height:90px;color:var(--muted);text-align:left;border-radius:11px;justify-content:center;align-items:center;gap:12px;margin-top:17px;display:flex}.probabilityOutcomeEmpty>span{color:var(--accent);font-size:24px}.probabilityOutcomeEmpty strong{color:var(--text);font-size:12px}.probabilityOutcomeEmpty p{margin:4px 0 0;font-size:9px}.probabilitySelectorNote{color:var(--muted-2);margin-top:13px;font-size:7px;line-height:1.5;display:block}@media (max-width:700px){.probabilitySelectorHead{grid-template-columns:1fr}.probabilityThresholdValue{text-align:left;min-width:0}.probabilityPresetRow,.probabilityOutcomeGrid{grid-template-columns:1fr}}
.probabilityExplorer{margin-top:18px;padding:20px}.probabilityExplorerHead{justify-content:space-between;gap:18px;display:flex}.probabilityExplorerHead h3{margin:6px 0;font-size:20px}.probabilityExplorerHead p{max-width:680px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.probabilityExplorerHead>strong{color:var(--accent);white-space:nowrap;font-size:25px}.probabilityExplorerHead>strong small{color:var(--muted);font-size:9px}.probabilityRangeControls{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.probabilityRangeControls label{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.probabilityRangeControls span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.probabilityRangeControls b{grid-column:3;font-size:13px}.probabilityRangeControls input{width:100%;accent-color:var(--accent);grid-column:1/-1}.probabilityRangeScale{color:var(--muted-2);align-items:center;gap:8px;margin:8px 0 16px;font-size:7px;display:flex}.probabilityRangeScale i{background:var(--line);flex:1;height:1px}.probabilityOutcomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.probabilityOutcomeCard{border:1px solid var(--line);background:#ffffff05;border-radius:10px;padding:13px}.probabilityOutcomeCard>div:first-child{justify-content:space-between;gap:8px;display:flex}.probabilityOutcomeCard span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.probabilityOutcomeCard b{color:var(--accent);font-size:12px}.probabilityOutcomeCard>strong{margin-top:8px;font-size:11px;display:block}.probabilityOutcomeCard small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45;display:block}.probabilityOutcomeBar{background:#202823;border-radius:20px;height:3px;margin-top:10px;overflow:hidden}.probabilityOutcomeBar i{background:var(--accent);height:100%;display:block}.probabilityRangeEmpty{text-align:center;border:1px dashed var(--line);border-radius:10px;padding:24px}.probabilityRangeEmpty strong,.probabilityRangeEmpty span{display:block}.probabilityRangeEmpty span{color:var(--muted);margin-top:5px;font-size:9px}@media (max-width:800px){.probabilityOutcomeGrid{grid-template-columns:1fr 1fr}.probabilityRangeControls{grid-template-columns:1fr}}@media (max-width:520px){.probabilityOutcomeGrid{grid-template-columns:1fr}.probabilityExplorerHead{display:grid}}
.ufcPage{padding-bottom:48px}.ufcPageTitle{margin-bottom:22px}.ufcHub{gap:26px;display:grid}.ufcModeTabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ufcDirectorySection{margin-top:0}.ufcDirectoryFilters{grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(110px,.55fr) minmax(110px,.55fr);gap:12px;margin-bottom:16px;padding:18px;display:grid}.ufcDirectoryFilters label{gap:7px;display:grid}.ufcDirectoryFilters label span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.ufcDirectoryFilters select,.ufcDirectoryFilters button{border:1px solid var(--line);height:46px;color:var(--text);background:#030805b3;border-radius:12px;padding:0 14px}.ufcDirectoryFilters button{cursor:pointer;color:var(--accent)}.ufcDirectoryFilters button:disabled{opacity:.55;cursor:wait}.ufcDirectoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ufcDirectoryFight{border:1px solid var(--line);color:var(--text);background:#ffffff04;border-radius:16px;gap:16px;padding:20px;text-decoration:none;transition:all .2s;display:grid}.ufcDirectoryFight:hover{background:#7eff5c09;border-color:#7eff5ca6;transform:translateY(-2px)}.ufcDirectoryFight.completed{background:#ffffff02}.ufcDirectoryMeta,.ufcDirectoryFooter,.ufcDirectoryPick,.ufcDirectoryResult{justify-content:space-between;align-items:center;gap:12px;display:flex}.ufcDirectoryMeta small,.ufcDirectoryFooter small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ufcStatusPill{color:var(--accent);letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.ufcStatusPill i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px}.ufcStatusPill.upcoming{color:#a9b4ad}.ufcStatusPill.finished{color:#8d9a92}.ufcStatusPill.cancelled,.ufcStatusPill.postponed{color:#d8a77a}.ufcDirectoryNames{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.ufcDirectoryNames strong{font-size:18px}.ufcDirectoryNames strong:last-child{text-align:right}.ufcDirectoryNames span{color:var(--accent);font-size:10px;font-weight:900}.ufcDirectoryPick,.ufcDirectoryResult,.ufcDirectoryPending{background:#7eff5c09;border:1px solid #7eff5c2e;border-radius:12px;padding:14px}.ufcDirectoryPick span,.ufcDirectoryResult span,.ufcDirectoryPending span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.ufcDirectoryPick strong,.ufcDirectoryResult strong,.ufcDirectoryPending strong{font-size:13px}.ufcDirectoryPick b{color:var(--accent);font-size:22px}.ufcDirectoryResult{background:#ffffff03;border-color:#91a59933}.ufcDirectoryResult b{color:var(--muted);font-size:9px;font-weight:600}.ufcDirectoryPending{gap:5px;display:grid}.ufcDirectoryPending strong{color:#c2ccc6}.ufcDirectoryFooter{border-top:1px solid var(--line);padding-top:4px}.ufcDirectoryFooter b{color:var(--accent);font-size:9px}.ufcDirectoryEmpty{gap:7px;padding:22px;display:grid}.ufcDirectoryEmpty span{color:var(--muted);font-size:10px}.ufcFightHero{padding:26px}.ufcFightHeroGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:20px;display:grid}.ufcFightHeroGrid>div>small{color:var(--muted);letter-spacing:.1em;font-size:8px;display:block}.ufcFightHeroGrid h1{margin:8px 0;font-size:32px}.ufcFightHeroGrid>div>strong{color:var(--accent);font-size:38px}.ufcFightHeroGrid .away{text-align:right}.ufcFightVs{text-align:center}.ufcFightVs span,.ufcFightVs small{color:var(--muted);font-size:8px;display:block}.ufcFightVs b{color:var(--accent);margin:10px 0;font-size:24px;display:block}.ufcResultAudit{justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding:20px;display:flex}.ufcResultAudit h2{margin:6px 0 4px}.ufcResultAudit p{color:var(--muted);margin:0;font-size:9px}.ufcAuditOutcome{border:1px solid var(--line);text-align:right;border-radius:13px;min-width:180px;padding:14px 18px}.ufcAuditOutcome span,.ufcAuditOutcome small{color:var(--muted);font-size:7px;display:block}.ufcAuditOutcome strong{margin:7px 0;font-size:18px;display:block}.ufcAuditOutcome.correct strong{color:var(--accent)}.ufcAuditOutcome.missed strong{color:#e18b80}.ufcAnalysisPending{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;margin-top:12px;padding:20px;display:grid}.ufcAnalysisPending .eyebrow,.ufcAnalysisPending h2,.ufcAnalysisPending p{grid-column:1}.ufcAnalysisPending h2{margin:2px 0}.ufcAnalysisPending p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.ufcAnalysisPending button{border:1px solid var(--accent);height:40px;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;grid-area:1/2/4;padding:0 15px;font-size:8px}.ufcPendingOverview{border:1px solid var(--line);border-radius:13px;gap:8px;padding:18px;display:grid}.ufcPendingOverview span,.ufcPendingOverview small{color:var(--muted);font-size:9px}.ufcPick{border-bottom:1px solid var(--line);margin:0 0 18px;padding:0 0 18px}.ufcPick h2{margin:7px 0 4px}.ufcPick>strong{color:var(--accent);font-size:11px;display:block}.ufcPick p,.ufcModelNote{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.7}.ufcOverviewMetrics{margin-bottom:20px}.ufcSubtleAnalysis{grid-template-columns:repeat(3,minmax(0,1fr))}.cricketScheduleNotice{color:#e8c58d;background:#ffbe5c0b;border:1px solid #ffbe5c40;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 16px;font-size:9px;display:flex}.cricketScheduleNotice button,.cricketFormError button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:7px 11px;font-size:8px}.cricketFormError{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (max-width:1000px){.ufcDirectoryFilters{grid-template-columns:1fr 1fr}.ufcDirectoryGrid,.ufcFightHeroGrid{grid-template-columns:1fr}.ufcFightHeroGrid .away,.ufcFightHeroGrid>div{text-align:center}.ufcFightVs{padding:8px 0}.ufcSubtleAnalysis{grid-template-columns:1fr}}@media (max-width:760px){.ufcModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ufcDirectoryFilters{grid-template-columns:1fr}.ufcDirectoryNames strong{font-size:14px}.ufcDirectoryPick,.ufcDirectoryResult{grid-template-columns:1fr auto;display:grid}.ufcDirectoryPick strong,.ufcDirectoryResult strong{grid-column:1/-1}.ufcFightHeroGrid h1{font-size:26px}.ufcResultAudit{flex-direction:column;align-items:flex-start}.ufcAuditOutcome{text-align:left;width:100%}.ufcAnalysisPending{grid-template-columns:1fr}.ufcAnalysisPending .eyebrow,.ufcAnalysisPending h2,.ufcAnalysisPending p,.ufcAnalysisPending button{grid-area:auto/1}.cricketScheduleNotice,.cricketFormError{flex-direction:column;align-items:flex-start}}
.ufcEventGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ufcEventCard{border:1px solid var(--line);min-width:0;color:var(--text);background:#07100b;border-radius:8px;gap:16px;padding:20px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.ufcEventCard:hover{border-color:#7eff5ca6;transform:translateY(-2px)}.ufcEventCardTop,.ufcEventCardFooter,.ufcEventIdentity,.ufcEventCoverage{justify-content:space-between;align-items:center;gap:12px;display:flex}.ufcEventCardTop>strong{color:#dce7e0;letter-spacing:.04em;font-size:11px}.ufcEventIdentity{align-items:flex-start}.ufcEventIdentity>div{min-width:0}.ufcEventIdentity small,.ufcEventIdentity span{color:var(--muted);font-size:9px;display:block}.ufcEventIdentity h3{margin:6px 0;font-size:20px;line-height:1.2}.ufcEventIdentity>b{height:42px;color:var(--accent);border:1px solid #7eff5c47;border-radius:50%;flex:0 0 42px;place-items:center;font-size:16px;display:grid}.ufcEventMainFight{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.ufcEventMainFight>span{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.ufcEventMainFight>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.ufcEventMainFight>div strong{font-size:15px;line-height:1.25}.ufcEventMainFight>div strong:last-child{text-align:right}.ufcEventMainFight>div i{color:var(--accent);font-size:9px;font-style:normal;font-weight:900}.ufcEventMainFight>p{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.ufcEventMainFight>p b{font-size:11px}.ufcEventMainFight>p span{color:var(--accent);font-size:10px;font-weight:800}.ufcEventCoverage{flex-wrap:wrap;justify-content:flex-start}.ufcEventCoverage span{color:var(--muted);align-items:baseline;gap:5px;font-size:8px;display:inline-flex}.ufcEventCoverage b{color:var(--text);font-size:12px}.ufcEventCardFooter{padding-top:2px}.ufcEventCardFooter span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ufcEventCardFooter b{color:var(--accent);flex:none;font-size:9px}.ufcRefreshButton{border:1px solid var(--line);height:38px;color:var(--accent);cursor:pointer;background:#07100b;border-radius:6px;padding:0 14px;font-size:9px}.ufcRefreshButton:disabled{opacity:.55;cursor:wait}.ufcPerformanceStrip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(110px,.5fr)) minmax(240px,1.5fr);gap:1px;display:grid;overflow:hidden}.ufcPerformanceStrip>div,.ufcPerformanceStrip>p{background:#07100b;min-width:0;margin:0;padding:14px 16px}.ufcPerformanceStrip span{color:var(--muted);font-size:8px;line-height:1.4;display:block}.ufcPerformanceStrip strong{margin-top:5px;font-size:20px;display:block}.ufcPerformanceStrip p{flex-direction:column;justify-content:center;gap:4px;display:flex}.ufcPerformanceStrip p b{color:#e8c58d;font-size:10px}.ufcEventPage{gap:18px;padding-bottom:100px;display:grid}.ufcEventHero{border-top:1px solid var(--line);padding:24px 0 0}.ufcEventHeroMeta{align-items:center;gap:14px;display:flex}.ufcEventHeroMeta>strong{color:#dce7e0;letter-spacing:.08em;font-size:10px}.ufcEventHeroMeta button{border:1px solid var(--line);height:34px;color:var(--accent);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:0 12px;font-size:8px}.ufcEventHero h1{max-width:900px;margin:16px 0 7px;font-size:clamp(30px,5vw,58px);line-height:1.02}.ufcEventHero>p{color:var(--muted);margin:0;font-size:10px}.ufcEventHeroFight{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;padding:22px 0;display:grid}.ufcEventHeroFight>span{gap:7px;display:grid}.ufcEventHeroFight>span:last-child{text-align:right}.ufcEventHeroFight small{color:var(--muted);letter-spacing:.12em;font-size:8px}.ufcEventHeroFight strong{font-size:24px}.ufcEventHeroFight b{color:var(--accent);font-size:30px}.ufcEventHeroFight>span:first-child b{color:#ff7d78}.ufcEventHeroFight>span:last-child b{color:#72aaff}.ufcEventHeroFight>i{color:var(--accent);font-size:13px;font-style:normal;font-weight:900}.ufcEventHeroStats{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.ufcEventHeroStats span{background:#050b08;gap:4px;padding:13px 14px;display:grid}.ufcEventHeroStats b{font-size:17px}.ufcEventHeroStats small{color:var(--muted);font-size:8px}.ufcCardTabs{border:1px solid var(--line);background:#050b08;border-radius:8px;gap:6px;padding:6px;display:flex;overflow:auto}.ufcCardTabs button{min-width:130px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.ufcCardTabs button span{background:#ffffff0d;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.ufcCardTabs button.active{color:var(--accent);background:#7eff5c0f;border-color:#7eff5c80}.ufcFullCard{gap:14px;display:grid}.ufcCardFightList{gap:8px;display:grid}.ufcCardFight{border:1px solid var(--line);background:#07100b;border-radius:8px;overflow:hidden}.ufcCardFight.expanded{border-color:#7eff5c6b}.ufcCardFightSummary{width:100%;min-height:86px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:88px minmax(280px,1.8fr) minmax(160px,.8fr) 28px;align-items:center;gap:14px;padding:14px 16px;display:grid}.ufcCardFightNames{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ufcCardFightNames>span{gap:4px;min-width:0;display:grid}.ufcCardFightNames>span:last-child{text-align:right}.ufcCardFightNames small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ufcCardFightNames strong{font-size:15px;line-height:1.25}.ufcCardFightNames>b{color:var(--accent);font-size:9px}.ufcCardFightLean{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;display:grid}.ufcCardFightLean small{color:var(--muted);grid-column:1/-1;font-size:8px}.ufcCardFightLean strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ufcCardFightLean>b{color:var(--accent);font-size:18px}.ufcCardFightToggle{border:1px solid var(--line);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:18px;display:grid}.ufcCardFightDetail{border-top:1px solid var(--line);gap:16px;padding:0 16px 18px;display:grid}.ufcFightProbabilityBar{background:#111;border-radius:4px;width:100%;height:32px;margin-top:16px;display:flex;overflow:hidden}.ufcFightProbabilityBar span{align-items:center;min-width:48px;padding:0 10px;display:flex}.ufcFightProbabilityBar span:first-child{color:#ffb5b1;background:#4e2726;justify-content:flex-start}.ufcFightProbabilityBar span:last-child{color:#b8d5ff;background:#203653;justify-content:flex-end}.ufcFightProbabilityBar b{font-size:10px}.ufcFightQuickStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ufcFightQuickStats>span{border-left:2px solid var(--line);background:#ffffff03;gap:5px;min-width:0;padding:11px;display:grid}.ufcFightQuickStats small{color:var(--muted);font-size:7px}.ufcFightQuickStats strong{font-size:10px;line-height:1.35}.ufcLiveModelNotice{background:#ffbe5c0a;border:1px solid #ffbe5c3d;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ufcLiveModelNotice b{color:#e8c58d;font-size:8px}.ufcLiveModelNotice span{color:var(--muted);font-size:8px}.ufcFightMarketTabs{gap:5px;display:flex;overflow:auto}.ufcFightMarketTabs button{border:1px solid var(--line);min-width:100px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;flex:1 0 auto;padding:0 10px;font-size:8px}.ufcFightMarketTabs button.active{color:var(--accent);border-color:#7eff5c8c}.ufcEventMarketRows{background:var(--line);gap:1px;display:grid}.ufcEventMarketRows>div{background:#050b08;grid-template-columns:minmax(0,1fr) 70px 120px;align-items:center;gap:14px;padding:11px 12px;display:grid}.ufcEventMarketRows span{gap:3px;display:grid}.ufcEventMarketRows b{font-size:10px}.ufcEventMarketRows small{color:var(--muted);font-size:8px}.ufcEventMarketRows strong{color:var(--accent);text-align:right;font-size:15px}.ufcEventMarketRows em{color:var(--muted);text-align:right;font-size:8px;font-style:normal}.ufcFightModelFoot{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr) auto;align-items:center;gap:18px;padding-top:4px;display:grid}.ufcFightModelFoot p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.ufcFightModelFoot>span{gap:4px;display:grid}.ufcFightModelFoot>span b{font-size:9px}.ufcFightModelFoot>span small{color:var(--muted);font-size:7px}.ufcFightModelFoot a{color:var(--accent);font-size:9px;font-weight:800;text-decoration:none}.ufcEventAuditFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.ufcEventAuditFoot p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.ufcEventAuditFoot p b{color:#dce7e0}.ufcEventAuditFoot a{color:var(--accent);flex:none;font-size:9px;text-decoration:none}@media (max-width:1000px){.ufcEventGrid{grid-template-columns:1fr}.ufcPerformanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.ufcPerformanceStrip>p{grid-column:1/-1}.ufcCardFightSummary{grid-template-columns:80px minmax(230px,1fr) minmax(140px,.7fr) 28px}.ufcFightQuickStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ufcFightModelFoot{grid-template-columns:1fr}.ufcFightModelFoot a{justify-self:start}}@media (max-width:720px){.ufcPage{padding-bottom:100px}.ufcPerformanceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.ufcPerformanceStrip>div,.ufcPerformanceStrip>p{padding:11px}.ufcPerformanceStrip strong{font-size:16px}.ufcEventCard{padding:16px}.ufcEventIdentity h3{font-size:17px}.ufcEventHero{padding-top:14px}.ufcEventHero h1{font-size:32px}.ufcEventHeroFight{grid-template-columns:1fr;gap:12px}.ufcEventHeroFight>span,.ufcEventHeroFight>span:last-child{text-align:left}.ufcEventHeroFight>i{display:none}.ufcEventHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.ufcCardFightSummary{grid-template-columns:1fr 30px;gap:10px;min-height:0}.ufcCardFightSummary>.ufcStatusPill{grid-column:1}.ufcCardFightNames{grid-area:2/1/auto/-1}.ufcCardFightLean{grid-area:3/1/auto/-1;grid-template-columns:1fr auto}.ufcCardFightToggle{grid-area:1/2}.ufcFightQuickStats{grid-template-columns:1fr 1fr}.ufcEventMarketRows>div{grid-template-columns:minmax(0,1fr) 58px}.ufcEventMarketRows em{text-align:left;grid-column:1/-1}.ufcEventAuditFoot{flex-direction:column;align-items:flex-start}.ufcEventMainFight>div strong{font-size:13px}}@media (max-width:430px){.ufcPerformanceStrip{grid-template-columns:1fr 1fr}.ufcPerformanceStrip>div:nth-child(3){grid-column:1/-1}.ufcFightQuickStats{grid-template-columns:1fr}.ufcEventHeroMeta{flex-wrap:wrap}.ufcEventHeroMeta button{margin-left:0}.ufcCardTabs button{min-width:112px}.ufcCardFightNames strong{font-size:13px}.ufcEventCoverage{grid-template-columns:1fr 1fr;display:grid}.ufcEventCardFooter{flex-direction:column;align-items:flex-start}.ufcEventMainFight>div{grid-template-columns:1fr}.ufcEventMainFight>div strong:last-child{text-align:left}.ufcEventMainFight>div i{display:none}}.ufcMatchPage .ufcSubtleAnalysis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.ufcMatchPage .ufcSubtleAnalysis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ufcMatchPage .ufcSubtleAnalysis{grid-template-columns:1fr}}
.ufcStakeTabs{gap:7px}.ufcStakeTabs button{min-width:max-content}.ufcStakeBoard{gap:24px;display:grid}.ufcMarketSection{gap:12px;display:grid}.ufcMarketSection>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.ufcMarketSection>header h3{margin:0}.ufcMarketSection>header button{color:var(--accent);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.ufcSimulationMarketGrid article>div small{color:var(--muted);letter-spacing:.08em;margin-bottom:5px;font-size:7px;display:block}.ufcSimulationMarketGrid article>div em{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5;display:block}.ufcSimulationMarketGrid article>span{min-width:82px}.ufcSimulationMarketGrid article>span strong{font-size:18px}.ufcLiveState{border:1px solid var(--line);background:#ffffff03;border-radius:15px;gap:10px;padding:20px;display:grid}.ufcLiveState>span{color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:900}.ufcLiveState>strong{font-size:18px}.ufcLiveState p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.ufcLiveState small{color:var(--muted);font-size:8px}.ufcMonteCarloAudit{grid-template-columns:repeat(3,minmax(0,1fr))}.ufcMonteCarloAudit article{min-width:0}.ufcMonteCarloAudit article strong{overflow-wrap:anywhere}.ufcMatchPage .matchPredictorBar strong{font-variant-numeric:tabular-nums}@media (max-width:900px){.ufcMonteCarloAudit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ufcStakeTabs{position:sticky;top:4px}.ufcSimulationMarketGrid article{grid-template-columns:1fr 1fr}.ufcSimulationMarketGrid article>div{grid-column:1/-1}.ufcSimulationMarketGrid article>span{min-width:0}.ufcMonteCarloAudit{grid-template-columns:1fr}.ufcMarketSection>header{align-items:flex-end}.ufcOverviewMetrics{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.footballHub,.cricketWorkspace,.cricketUpcomingSection,.footballUpcomingSection{min-width:0;overflow-x:clip}.cricketSelectedPrediction,.footballPredictionPanel,.footballLeagueGroup,.featuredMatch{padding-left:14px;padding-right:14px}.cricketSelectedPrediction h2,.footballPredictionHead h2,.featuredTeam strong{overflow-wrap:anywhere}.cricketUpcomingMetrics,.footballMetricGrid,.probabilityGrid{grid-template-columns:1fr 1fr}.cricketTossGrid{grid-template-columns:1fr;gap:8px;display:grid}.cricketTossGrid>span{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-width:0;padding:12px 13px;line-height:1.35;display:grid}.cricketTossGrid>span>b{white-space:normal;overflow-wrap:anywhere;min-width:0}.cricketTossGrid>span>small{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;line-height:1.45}.footballFixtureRow{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) 18px;gap:8px 10px;min-height:0;padding:13px 12px}.footballFixtureTeams{min-width:0}.footballFixtureTeams>b,.footballFixtureTeams>small{white-space:normal;overflow-wrap:anywhere}.footballFixturePrices{grid-area:2/1/auto/-1;width:100%}.footballFixtureRow>strong{grid-area:1/3}.matchTableHeader{display:none}.matchTableRow,.demoMatchRow{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:14px}.matchTableRow>b,.demoMatchRow>b,.predictedScore,.marketChips,.confidenceTag{text-align:left;justify-self:start}.tableMatch{grid-template-columns:44px minmax(0,1fr)}.tableMatch strong,.tableMatch small{white-space:normal;overflow-wrap:anywhere}.featuredTeams{grid-template-columns:1fr;gap:12px}.featuredTeam,.featuredTeam.away{text-align:left;grid-template-columns:46px minmax(0,1fr)}.featuredTeam.away .largeFlag{grid-area:1/1/span 2}.featuredTeam.away strong,.featuredTeam.away small{grid-column:2}.matchCentre{justify-items:start}}@media (max-width:420px){.cricketUpcomingMetrics,.footballMetricGrid,.probabilityGrid{grid-template-columns:1fr}.footballMarketTabs{position:static}.footballMarketTabs button{min-width:0}}
.footballTeamLine{align-items:center;gap:8px;min-width:0;display:flex}.footballTeamLine i,.cricketUpcomingCard h3>i,.selectedTeamFlag{flex:none;place-items:center;width:24px;height:24px;font-size:18px;font-style:normal;line-height:1;display:inline-grid}.cricketUpcomingCard h3>i{margin-right:5px}.selectedTeamFlag{vertical-align:-2px;margin:0 6px 0 2px}.footballImpactPanel{border:1px solid var(--line);background:#7cff5b06;border-radius:22px;margin:22px 0;padding:20px}.footballImpactPanel h3{margin:5px 0 0}.footballImpactTimeline{gap:10px;margin:18px 0;display:grid}.footballImpactTimeline article{border:1px solid var(--line);border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.footballImpactTimeline time{color:var(--green);font-size:18px;font-weight:800}.footballImpactTimeline p,.footballImpactPanel li{color:var(--muted);margin:4px 0 0;line-height:1.5}.footballChangeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.footballChangeGrid article{border:1px solid var(--line);border-radius:15px;min-width:0;padding:13px}.footballChangeGrid span,.footballChangeGrid small{color:var(--muted);display:block}.footballChangeGrid strong{margin:8px 0 4px;font-size:20px;display:block}.footballChangeGrid strong.up{color:var(--green)}.footballChangeGrid strong.down{color:#ff8a7a}.footballChangeGrid strong.flat{color:var(--muted)}.footballPlayerSourceNote{color:var(--muted);line-height:1.55}.footballPlayerStatGrid,.cricketPlayerStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.footballPlayerStatCard,.cricketPlayerStatCard{border:1px solid var(--line);background:#ffffff04;border-radius:18px;min-width:0;padding:15px}.footballPlayerStatCard header,.cricketPlayerStatCard header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.footballPlayerStatCard header b,.cricketPlayerStatCard header b,.footballPlayerStatCard header small,.cricketPlayerStatCard header small{overflow-wrap:anywhere;display:block}.footballPlayerStatCard header small,.cricketPlayerStatCard header small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:10px}.footballPlayerStatCard header>span{border:1px solid var(--line);color:var(--green);border-radius:999px;padding:5px 8px;font-weight:800}.footballPlayerStatCard>div,.cricketPlayerStatCard>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.footballPlayerStatCard>div>span,.cricketPlayerStatCard>div>span{border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:9px;display:block}.footballPlayerStatCard small,.cricketPlayerStatCard small{color:var(--muted);display:block}.footballPlayerStatCard>div b,.cricketPlayerStatCard>div b{color:var(--green);margin-top:4px;display:block}.footballPlayerStatCard>p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:900px){.footballChangeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.footballPlayerStatGrid,.cricketPlayerStatGrid,.footballChangeGrid{grid-template-columns:1fr}.footballImpactPanel{padding:14px}.footballPlayerStatCard>div,.cricketPlayerStatCard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.footballImpactTimeline article{grid-template-columns:44px minmax(0,1fr)}}
.cricketIntervalGroups,.cricketSportsbookPlayerGrid,.cricketSportsbookEventGrid,.cricketLiveIntervalGrid{gap:14px;display:grid}.cricketScenarioBanner{color:#d5ddd8;background:linear-gradient(120deg,#f5b94f17,#ffffff04);border:1px solid #f5b94f61;border-radius:12px;align-items:center;gap:10px;margin:12px 0 16px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}.cricketScenarioBanner b{color:#f5b94f;letter-spacing:.1em;flex:none;font-size:8px}.cricketScenarioBanner span{color:#a8b4ad}.cricketIntervalGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketIntervalGroups>section{border:1px solid var(--line);background:#ffffff03;border-radius:18px;overflow:hidden}.cricketIntervalGroups>section>header{border-bottom:1px solid var(--line);color:var(--accent);letter-spacing:.04em;padding:15px 17px;font-size:13px;font-weight:900}.cricketIntervalGroups>section>div{display:grid}.cricketIntervalGroups article{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) auto minmax(190px,auto);align-items:center;gap:14px;padding:13px 16px;display:grid}.cricketIntervalGroups article:last-child{border-bottom:0}.cricketIntervalGroups article>span{gap:3px;display:grid}.cricketIntervalGroups article>span b{font-size:13px}.cricketIntervalGroups article>span small{color:var(--muted)}.cricketIntervalGroups article>strong{color:var(--accent);font-size:22px}.cricketIntervalGroups article>div{grid-template-columns:auto auto auto auto;align-items:center;gap:7px;font-size:11px;display:grid}.cricketIntervalGroups article>div em{color:var(--muted);font-style:normal}.cricketIntervalGroups article>div b{border:1px solid var(--line);border-radius:9px;padding:7px 9px}.cricketSportsbookPlayerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketSportsbookPlayerCard{border:1px solid var(--line-strong);background:linear-gradient(145deg,#8cff6809,#ffffff03);border-radius:18px;overflow:hidden}.cricketSportsbookPlayerCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px;display:flex}.cricketSportsbookPlayerCard>header>div{gap:5px;min-width:0;display:grid}.cricketSportsbookPlayerCard>header b{overflow-wrap:anywhere;font-size:15px}.cricketSportsbookPlayerCard>header small{color:var(--muted)}.cricketSportsbookPlayerCard>header em{max-width:180px;color:var(--accent);letter-spacing:.11em;text-align:right;flex:none;font-size:8px;font-style:normal;font-weight:900}.cricketLadderRows{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cricketLadderRows>span{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:70px;padding:12px;display:grid}.cricketLadderRows>span:nth-child(4n){border-right:0}.cricketLadderRows b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.cricketLadderRows strong{color:var(--accent);font-size:19px}.cricketExpectedStrip{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:13px 15px;display:flex}.cricketExpectedStrip span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:10px}.cricketExpectedStrip b{color:var(--text);margin-left:4px}.cricketTwoWayMarket{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px 100px;align-items:stretch;display:grid}.cricketTwoWayMarket>div,.cricketTwoWayMarket>span{padding:14px 15px}.cricketTwoWayMarket>div{gap:4px;display:grid}.cricketTwoWayMarket>div small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.cricketTwoWayMarket>div b{font-size:14px}.cricketTwoWayMarket>div em{color:var(--muted);font-size:10px;font-style:normal}.cricketTwoWayMarket>span{border-left:1px solid var(--line);place-items:center;gap:4px;display:grid}.cricketTwoWayMarket>span small{color:var(--muted);font-size:9px;font-weight:900}.cricketTwoWayMarket>span strong{color:var(--accent);font-size:18px}.cricketNextDismissal{color:var(--muted);justify-content:space-between;gap:12px;padding:13px 15px;font-size:11px;display:flex}.cricketNextDismissal b{color:var(--accent);font-size:15px}.cricketSportsbookEventGrid article{border:1px solid var(--line);background:#ffffff03;border-radius:14px;grid-template-columns:minmax(0,1fr) 116px 116px;align-items:stretch;display:grid;overflow:hidden}.cricketSportsbookEventGrid article>div{gap:5px;padding:14px 16px;display:grid}.cricketSportsbookEventGrid article>div small{color:var(--accent);letter-spacing:.1em;font-size:9px;font-weight:900}.cricketSportsbookEventGrid article>div b{font-size:13px}.cricketSportsbookEventGrid article>div em{color:var(--muted);font-size:10px;font-style:normal}.cricketSportsbookEventGrid article>span{border-left:1px solid var(--line);place-items:center;gap:4px;padding:12px;display:grid}.cricketSportsbookEventGrid article>span small{color:var(--muted);font-size:9px;font-weight:900}.cricketSportsbookEventGrid article>span strong{color:var(--accent);font-size:18px}.cricketLiveIntervalGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.cricketLiveIntervalGrid article{border:1px solid var(--line);background:#ffffff03;border-radius:14px;align-content:center;gap:8px;min-height:128px;padding:14px;display:grid}.cricketLiveIntervalGrid article>span{gap:3px;display:grid}.cricketLiveIntervalGrid small{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:900}.cricketLiveIntervalGrid article>strong{color:var(--accent);font-size:25px}.cricketLiveIntervalGrid article>em{color:var(--muted);font-size:10px;font-style:normal}.cricketLiveIntervalGrid article>i{width:fit-content;color:var(--accent);background:#8cff6814;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}@media (max-width:1100px){.cricketIntervalGroups,.cricketSportsbookPlayerGrid{grid-template-columns:1fr}.cricketLiveIntervalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.cricketIntervalGroups article{grid-template-columns:minmax(92px,1fr) auto}.cricketIntervalGroups article>div{grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr}.cricketLadderRows{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketLadderRows>span:nth-child(2n),.cricketLadderRows>span:nth-child(4n){border-right:0}.cricketTwoWayMarket{grid-template-columns:1fr 78px 78px}.cricketSportsbookEventGrid article{grid-template-columns:minmax(0,1fr) 82px 82px}.cricketSportsbookEventGrid article>div{padding:12px}.cricketSportsbookEventGrid article>span{padding:9px 5px}.cricketLiveIntervalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cricketSportsbookPlayerCard>header{flex-direction:column}.cricketSportsbookPlayerCard>header em{text-align:left;max-width:none}}
.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{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:clamp(30px,5vw,56px);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}.matchHero p{color:var(--muted);margin:0}.matchLiveScore{width:fit-content;color:var(--accent);letter-spacing:.1em;border:1px solid #8cff6873;border-radius:999px;padding:9px 13px;font-size:13px}.liveMatchDataPanel{border-color:#8cff684d;padding:0;overflow:hidden}.liveMatchDataHeader{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#8cff6811,#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:#8cff681c;box-shadow:inset 0 0 0 1px #8cff6847}.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 #8cff6833}.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:#8cff6838;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,#8cff6813,#ffffff04)}.matchPredictorBar.enabled>button{color:var(--accent);background:#8cff681a;border-color:#8cff68a6}.matchPredictorBar.enabled>button span{background:var(--accent);transform:translate(3px);box-shadow:0 0 18px #8cff6873}.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:8px;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:#8cff6814;border-color:#8cff68b3}.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:#ffbf550e;border:1px solid #ffbf554d;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.matchModelWarning strong{color:#ffd083}.matchModelWarning span{color:var(--muted);line-height:1.5}.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:#8cff6809;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:#8cff6880}.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 #8cff68b3}.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}.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:4px}.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}}
.matchPickPortalHost{display:block}.matchPickPanel{--pick-accent:#a8b7af;--pick-rgb:168, 183, 175;border-color:rgba(var(--pick-rgb), .34);background:radial-gradient(circle at 0 0, rgba(var(--pick-rgb), .08), transparent 48%), linear-gradient(135deg, rgba(var(--pick-rgb), .035), #ffffff03 55%);opacity:1;gap:18px;padding:22px;display:grid}.matchPickPanel.is-recommended{--pick-accent:#8cff68;--pick-rgb:140, 255, 104;border-color:rgba(var(--pick-rgb), .5);box-shadow:0 18px 55px #1c5d0a29}.matchPickPanel.is-research{--pick-accent:#f5b94f;--pick-rgb:245, 185, 79}.matchPickPanel.is-prior{--pick-accent:#72d7ff;--pick-rgb:114, 215, 255}.matchPickPanel.is-base{--pick-accent:#9dcce0;--pick-rgb:157, 204, 224}.matchPickPanel.is-pending{--pick-accent:#a8b7af;--pick-rgb:168, 183, 175}.matchPickHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.matchPickHeader>div:first-child{gap:5px;min-width:0;display:grid}.matchPickHeader .eyebrow{color:var(--pick-accent)}.matchPickHeader h2{color:var(--text);margin:0;font-size:clamp(25px,4vw,38px);line-height:1.06}.matchPickHeader p{color:#bac5bf;margin:0;font-size:11px;line-height:1.5}.matchPickProbability{border:1px solid rgba(var(--pick-rgb), .35);text-align:right;opacity:1;background:#030905b8;border-radius:14px;flex:none;gap:4px;min-width:158px;padding:13px 15px;display:grid}.matchPickProbability span,.matchPickProbability small{color:#b7c2bc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.matchPickProbability strong{color:var(--pick-accent);font-size:31px;line-height:1}.matchPickHighlights{grid-template-columns:1.08fr 1fr .82fr;gap:10px;display:grid}.matchPickHighlights article{border:1px solid var(--line);opacity:1;background:#ffffff05;border-radius:14px;align-content:start;gap:7px;min-width:0;padding:15px;display:grid}.matchPickHighlights article.primary{border-color:rgba(var(--pick-rgb), .36);background:radial-gradient(circle at 100% 0, rgba(var(--pick-rgb), .08), transparent 48%), rgba(var(--pick-rgb), .035);position:relative;overflow:hidden}.matchPickPanel.is-recommended .matchPickSelection.premium{border-width:2px;border-color:rgba(var(--pick-rgb), .76);background:radial-gradient(circle at 88% 5%, rgba(var(--pick-rgb), .2), transparent 43%), linear-gradient(145deg, rgba(var(--pick-rgb), .13), #040b06b3 65%);box-shadow:inset 3px 0 0 var(--pick-accent), 0 16px 42px #1e720933}.matchPickPanel.is-recommended .matchPickSelection.premium:after{border:1px solid rgba(var(--pick-rgb), .22);width:110px;height:110px;box-shadow:0 0 0 18px rgba(var(--pick-rgb), .025);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-60px;right:-56px}.matchPickSelection.neutral{background:radial-gradient(circle at 100% 0, rgba(var(--pick-rgb), .11), transparent 50%), rgba(var(--pick-rgb), .045);box-shadow:inset 3px 0 0 rgba(var(--pick-rgb), .58);border-style:solid}.matchPickSelectionBadge{border:1px solid rgba(var(--pick-rgb), .34);width:max-content;max-width:100%;color:var(--pick-accent);background:rgba(var(--pick-rgb), .07);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;line-height:1.2}.matchPickSelection.premium .matchPickSelectionBadge{color:#061005;background:var(--pick-accent);box-shadow:0 0 18px rgba(var(--pick-rgb), .22)}.matchPickHighlights small{color:var(--pick-accent);letter-spacing:.1em;font-size:8px;font-weight:900}.matchPickHighlights strong{color:var(--text);overflow-wrap:anywhere;font-size:17px;line-height:1.3}.matchPickSelection>strong{font-size:20px}.matchPickHighlights span{color:#b7c2bc;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.matchPickNote{color:#b7c2bc;margin:0;font-size:10px;line-height:1.65}.matchPickAllEvents{border:1px solid var(--line);background:#0000001f;border-radius:14px;overflow:hidden}.matchPickAllEvents summary{min-height:48px;color:var(--text);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:10px;font-weight:900;list-style:none;display:flex}.matchPickAllEvents summary::-webkit-details-marker{display:none}.matchPickAllEvents summary b{border:1px solid rgba(var(--pick-rgb), .3);min-width:28px;color:var(--pick-accent);text-align:center;border-radius:999px;padding:5px 8px}.matchPickAllEvents>p{color:#b7c2bc;margin:0;padding:16px}.matchPickEventList{border-top:1px solid var(--line);max-height:430px;overflow-y:auto}.matchPickEventList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:14px;padding:13px 15px;display:grid}.matchPickEventList article:last-child{border-bottom:0}.matchPickEventList article>div{gap:4px;min-width:0;display:grid}.matchPickEventList article small{color:#aeb9b3;letter-spacing:.1em;font-size:8px;font-weight:850}.matchPickEventList article strong{color:var(--text);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.matchPickEventList article>span{text-align:right;justify-content:flex-end;align-items:center;gap:12px;display:flex}.matchPickEventList article>span b{color:var(--pick-accent);font-size:11px}.matchPickEventList article>span em{min-width:45px;color:var(--text);font-size:16px;font-style:normal;font-weight:900}.matchPickState{justify-content:space-between;align-items:center;gap:14px;display:flex}.matchPickState span{color:#b7c2bc;line-height:1.5}.matchPickState button{border:1px solid rgba(var(--pick-rgb), .46);background:rgba(var(--pick-rgb), .07);height:38px;color:var(--pick-accent);cursor:pointer;border-radius:999px;padding:0 15px;font-size:9px;font-weight:850}.predictaUnifiedPickActive.ufcMatchPage .ufcPick{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}}
