:root{--bg:#070b10;--panel:#0e1620;--panel2:#131f2c;--panel3:#182638;--line:#26364a;--text:#f4f7fb;--muted:#8795a8;--gold:#d5b34a;--green:#28b56f;--red:#ec625f;--blue:#4d92ff;--sidebar:230px;--topbar:68px}*{box-sizing:border-box}html{background:var(--bg)}body{background:radial-gradient(circle at 80% 0,#3268bd1c,transparent 27%),var(--bg);color:var(--text);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.platformApp{min-height:100vh}.platformTopbar{height:var(--topbar);z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b10f5;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0}.platformBrand{align-items:center;gap:10px;display:flex}.platformBrand img{object-fit:contain}.platformBrand strong{letter-spacing:1.5px;font-size:13px;display:block}.platformBrand span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.topbarTools{align-items:center;gap:8px;display:flex}.topbarTools button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:9px 12px}.profileButton{width:38px;height:38px;border-radius:50%!important;padding:0!important}.dataPulse{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.dataPulse span,.liveDot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%}.platformSidebar{top:var(--topbar);width:var(--sidebar);border-right:1px solid var(--line);background:#090e14f5;padding:17px 12px;position:fixed;bottom:0;left:0;overflow:auto}.sidebarStatus{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:9px;margin-bottom:20px;padding:13px;display:flex}.sidebarStatus strong{font-size:10px;display:block}.sidebarStatus small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.navSection{margin-bottom:20px}.navSection>span{color:#647387;letter-spacing:1.2px;padding:0 10px 7px;font-size:8px;font-weight:800;display:block}.navSection a{color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;margin:2px 0;padding:10px;display:flex}.navSection a small{background:#1e2c3d;border-radius:99px;padding:3px 6px;font-size:7px}.navSection a:hover,.navSection a.active{background:var(--panel2);color:var(--text)}.navSection a.active{border-left:2px solid var(--gold)}.platformContent{padding:calc(var(--topbar) + 28px) 26px 40px calc(var(--sidebar) + 26px);max-width:1700px}.pageIntro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow,.pageIntro>div>span{color:var(--gold);letter-spacing:1.4px;font-size:8px;font-weight:800}.pageIntro h1{margin:7px 0 8px;font-size:29px}.pageIntro p{max-width:720px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.datePanel{border:1px solid var(--line);background:var(--panel);border-radius:11px;min-width:180px;padding:12px 15px}.datePanel span{margin-bottom:6px;display:block;color:var(--muted)!important;font-size:7px!important}.datePanel strong{font-size:11px}.kpiGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpiCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:14px;padding:16px;box-shadow:0 16px 38px #0000002e}.kpiCard>span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.kpiCard strong{margin:10px 0 7px;font-size:26px;display:block}.kpiCard small{color:var(--green);font-size:8px}.terminalGrid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.terminalPanel,.dataModule,.playerModule,.pitcherModule{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:15px;box-shadow:0 18px 45px #0003}.terminalPanel{padding:16px}.terminalPanel.wide{grid-row:span 2}.panelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panelHead span,.moduleHero span,.pitcherModule>span,.sectionLabel{color:var(--gold);letter-spacing:1.1px;font-size:7px;font-weight:800}.panelHead h2{margin:5px 0 0;font-size:17px}.panelHead a{color:var(--muted);font-size:9px}.priorityList{display:grid}.priorityRow{border-top:1px solid var(--line);grid-template-columns:1.8fr repeat(3,.6fr);align-items:center;gap:10px;padding:14px 0;display:grid}.priorityRow:first-child{border-top:0}.priorityRow span{color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.priorityRow>div:first-child strong{font-size:13px;display:block}.priorityRow small{color:var(--muted);font-size:8px}.duel{border:1px solid var(--line);background:#04080c4d;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}.duel span,.duel small{color:var(--muted);font-size:7px;display:block}.duel strong{margin:5px 0;font-size:11px;display:block}.duel>b{color:var(--gold);font-size:9px}.signalBox{border-left:3px solid var(--gold);background:#d5b34a0f;margin-top:12px;padding:12px}.signalBox span{color:var(--gold);font-size:7px;display:block}.signalBox strong{margin:5px 0;font-size:11px;display:block}.signalBox p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.healthGauge{border:10px solid var(--green);border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;margin:16px auto;display:grid}.healthGauge strong{font-size:30px}.healthGauge span{color:var(--muted);font-size:7px}.healthRows div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.healthRows span{color:var(--muted)}.dataModule{margin-bottom:14px;padding:17px}.moduleHero{justify-content:space-between;align-items:center;display:flex}.moduleHero h2{margin:6px 0;font-size:21px}.moduleHero p{color:var(--muted);font-size:9px}.largeRating,.playerScore{border:5px solid var(--green);border-radius:50%;align-content:center;place-items:center;width:66px;height:66px;display:grid}.largeRating strong,.playerScore strong{font-size:20px}.largeRating span,.playerScore span{color:var(--muted);font-size:6px}.moduleTabs{border-bottom:1px solid var(--line);gap:18px;margin:16px 0;display:flex}.moduleTabs span{color:var(--muted);padding:9px 0;font-size:9px}.moduleTabs .active{color:var(--text);border-bottom:2px solid var(--gold)}.metricRibbon{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.metricRibbon div{border:1px solid var(--line);background:#04080c47;border-radius:9px;padding:10px}.metricRibbon span{color:var(--muted);margin-bottom:5px;font-size:6px;display:block}.profileGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 18px;display:grid}.profileCard{border:1px solid var(--line);border-radius:10px;padding:11px}.profileCard>span{color:var(--muted);font-size:7px}.profileCard div{grid-template-columns:28px 1fr 28px;align-items:center;gap:6px;margin-top:9px;display:grid}.profileCard b{font-size:11px}.profileCard small{color:var(--muted);font-size:8px}.profileCard i,.playerMinuteBar i,.pitchMix i{background:linear-gradient(90deg,var(--gold),#f2db84);border-radius:99px;height:5px}.sectionLabel{margin:15px 0 8px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:680px}th{text-align:left;color:#728196;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line);padding:9px;font-size:7px}td{border-bottom:1px solid #26364ab3;padding:11px 9px;font-size:9px}.positive{color:var(--green)!important}.qualityPill{color:var(--gold);border:1px solid #d5b34a59;border-radius:99px;padding:7px 9px;font-size:8px}.playerDataGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.playerModule{padding:16px}.playerIdentity{grid-template-columns:52px 1fr 66px;align-items:center;gap:12px;display:grid}.playerAvatar{width:52px;height:52px;color:var(--gold);background:linear-gradient(145deg,#24354a,#142130);border-radius:13px;place-items:center;font-weight:900;display:grid}.playerIdentity span{color:var(--gold);font-size:7px}.playerIdentity h2{margin:4px 0;font-size:17px}.playerIdentity p{color:var(--muted);margin:0;font-size:8px}.playerMinuteBar{grid-template-columns:1fr 28px;align-items:center;gap:7px;margin:15px 0;display:grid}.playerMinuteBar span{color:var(--muted);font-size:7px}.playerMinuteBar i{grid-column:1/-1}.metricRibbon.player{grid-template-columns:repeat(3,1fr);margin-bottom:13px}.pitcherModule{padding:16px}.pitcherTitle{justify-content:space-between;align-items:center;display:flex}.pitcherTitle h2{margin:7px 0 3px;font-size:18px}.pitcherTitle p{color:var(--muted);margin:0;font-size:9px}.pitchMix{margin-top:13px}.pitchMix div{grid-template-columns:75px 1fr 35px;align-items:center;gap:8px;margin:7px 0;display:grid}.pitchMix span,.pitchMix b{font-size:8px}.lineupHeader,.lineupDataRow{grid-template-columns:35px 1.4fr .6fr .6fr .6fr .7fr 1.4fr;align-items:center;gap:8px;display:grid}.lineupHeader{color:var(--muted);border-bottom:1px solid var(--line);padding:9px;font-size:7px}.lineupDataRow{border-bottom:1px solid #26364ab3;padding:10px 9px;font-size:9px}.matchupScore{border:3px solid var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.runEnvironment{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.runEnvironment article,.validationSummary article{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:14px;padding:16px}.runEnvironment span,.validationSummary span{color:var(--muted);font-size:8px;display:block}.runEnvironment strong,.validationSummary strong{margin:9px 0;font-size:27px;display:block}.runEnvironment small{color:var(--muted);font-size:8px}.explanationGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.explanationGrid div{border:1px solid var(--line);border-radius:10px;padding:12px}.explanationGrid span{color:var(--gold);font-size:7px}.explanationGrid p{color:var(--muted);font-size:8px;line-height:1.5}.validationSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.analystActions{gap:8px;margin-bottom:12px;display:flex}.analystActions button,.decisionButtons button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:9px 11px;font-size:8px}.analystActions .gold{background:var(--gold);color:#111;border-color:var(--gold);font-weight:900}.decisionButtons{gap:5px;display:flex}.decisionButtons button{padding:6px 8px}@media (max-width:1100px){:root{--sidebar:190px}.kpiGrid{grid-template-columns:repeat(2,1fr)}.terminalGrid{grid-template-columns:1fr}.terminalPanel.wide{grid-row:auto}.metricRibbon{grid-template-columns:repeat(4,1fr)}.playerDataGrid{grid-template-columns:1fr}}@media (max-width:760px){:root{--topbar:62px}.platformSidebar{display:none}.platformContent{padding:calc(var(--topbar) + 18px) 12px 28px}.platformTopbar{padding:0 12px}.platformBrand img{width:58px;height:42px}.topbarTools .dataPulse,.topbarTools>button:first-of-type{display:none}.pageIntro{display:block}.datePanel{margin-top:12px}.kpiGrid{grid-template-columns:repeat(2,1fr)}.priorityRow{grid-template-columns:1.5fr repeat(2,.6fr)}.priorityRow>div:last-child{display:none}.metricRibbon,.profileGrid{grid-template-columns:repeat(2,1fr)}.pitcherGrid,.runEnvironment,.validationSummary,.explanationGrid{grid-template-columns:1fr}.lineupHeader,.lineupDataRow{grid-template-columns:26px 1.2fr .5fr .5fr}.lineupHeader span:nth-child(n+5),.lineupDataRow span:nth-child(n+5){display:none}.pageIntro h1{font-size:24px}}.versionBadge{border:1px solid var(--gold);color:var(--gold);letter-spacing:1px;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.upgradeBanner{background:linear-gradient(90deg,#d5b34a24,#1d304759);border:1px solid #d5b34a8c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;display:flex}.upgradeBanner strong{color:var(--gold);letter-spacing:1px;white-space:nowrap;font-size:11px}.upgradeBanner span{color:var(--text);text-align:right;font-size:9px}@media (max-width:760px){.versionBadge{display:none}.upgradeBanner{display:block}.upgradeBanner span{text-align:left;margin-top:6px;line-height:1.5;display:block}}.versionBadge,.upgradeBanner{display:none!important}.sidebarStatus strong{font-size:13px}.sidebarStatus small,.navSection>span{font-size:11px}.navSection a{padding:13px 12px}.navSection a small{font-size:10px}.pageIntro>div>span,.eyebrow{font-size:11px}.kpiCard>span,.kpiCard small{font-size:11px}.panelHead span,.moduleHero span,.pitcherModule>span,.sectionLabel,.priorityRow span,.duel span,.duel small{font-size:10px}.languageSwitcher{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:5px;padding:8px 10px;display:flex}.languageSwitcher button{color:var(--muted);background:0 0;border:0;padding:0;font-size:11px}.languageSwitcher button.active{color:var(--gold);font-weight:900}.languageSwitcher span{color:#5e6d7e;font-size:10px}.topbarLink{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;padding:9px 12px;font-size:11px}.pricingLink{color:var(--gold);border-color:#d5b34a73}.philosophyHero{background:linear-gradient(115deg,#d5b34a1f,#142435a8);border:1px solid #d5b34a80;border-radius:17px;margin-bottom:24px;padding:24px}.philosophyHero>span{color:var(--gold);letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.philosophyHero h2{margin:10px 0;font-size:30px}.philosophyHero>p{color:#c7d0dc;max-width:820px;font-size:14px;line-height:1.65}.principleGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.principleGrid article{border:1px solid var(--line);background:#070c1259;border-radius:11px;padding:15px}.principleGrid b{color:var(--gold);font-size:10px;display:block}.principleGrid strong{margin:7px 0;font-size:14px;display:block}.principleGrid small{color:var(--muted);font-size:11px;line-height:1.5}.dashboardIntro{margin-top:4px}.analysisSnapshot{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.analysisSnapshot article{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:14px;padding:17px}.analysisSnapshot span{color:var(--muted);font-size:11px;display:block}.analysisSnapshot strong{margin-top:8px;font-size:22px;display:block}.analysisBody{color:#d9e0e9;font-size:14px;line-height:1.75}.ratingStars{color:var(--gold);letter-spacing:2px}.insightGrid{grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:14px;display:grid}.insightCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:15px;padding:20px}.insightCard.emphasis{background:linear-gradient(145deg,#d5b34a1f,var(--panel));border-color:#d5b34a7a}.insightCard>span{color:var(--gold);letter-spacing:1px;font-size:10px;font-weight:900}.insightCard h2{margin:8px 0;font-size:19px}.insightCard p{color:#d8e0e9;font-size:13px;line-height:1.7}.driverGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.driverGrid div{border:1px solid var(--line);background:#04080c40;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.driverGrid span{color:var(--green)}.driverGrid strong{font-size:11px}.confidenceFooter{border:1px solid var(--line);background:var(--panel);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.confidenceFooter>div>span{color:var(--gold);font-size:10px;display:block}.confidenceFooter>div>strong{margin:7px 0;font-size:19px;display:block}.confidenceFooter small{color:var(--muted);font-size:10px}.philosophyFooter{text-align:right}.philosophyFooter strong{font-size:15px!important}.philosophyFooter span{color:var(--muted)!important;font-size:11px!important}.pricingGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:980px;display:grid}.pricingCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:18px;padding:25px;position:relative}.pricingCard.featured{border-color:#d5b34aa6}.planBadge{background:var(--gold);color:#111;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:16px;right:16px}.pricingCard>span{color:var(--gold);font-size:12px;font-weight:800}.priceLine{align-items:flex-end;gap:8px;margin:18px 0;display:flex}.priceLine strong{font-size:38px}.priceLine small{color:var(--muted);margin-bottom:7px;font-size:12px}.pricingCard p{color:var(--muted);font-size:13px;line-height:1.6}.pricingCard ul{margin:20px 0;padding:0;list-style:none}.pricingCard li{border-bottom:1px solid #26364a99;padding:8px 0;font-size:12px}.primaryButton,.secondaryButton{text-align:center;border:0;border-radius:10px;width:100%;padding:13px;font-size:12px;font-weight:900;display:block}.primaryButton{background:var(--gold);color:#111}.secondaryButton{background:var(--panel3);color:var(--text);border:1px solid var(--line)}.authLayout{place-items:center;min-height:calc(100vh - 130px);display:grid}.authCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:18px;width:min(440px,100%);padding:28px}.authCard h1{margin:8px 0;font-size:28px}.authCard p{color:var(--muted);font-size:13px}.authCard label{margin:15px 0;font-size:11px;display:block}.authCard input{border:1px solid var(--line);width:100%;color:var(--text);background:#080d13;border-radius:9px;margin-top:7px;padding:13px}.mobileMenuButton,.sidebarBackdrop{display:none}@media (max-width:1000px){.principleGrid,.driverGrid,.analysisSnapshot{grid-template-columns:repeat(2,1fr)}.insightGrid{grid-template-columns:1fr}}@media (max-width:760px){.platformContent{padding-left:12px!important}.platformSidebar{z-index:80;transition:all .2s;display:block;transform:translate(-110%);width:280px!important}.platformSidebar.mobileOpen{transform:translate(0)}.mobileMenuButton{z-index:70;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--text);border-radius:9px;display:block;position:fixed;top:74px;left:10px}.sidebarBackdrop{z-index:75;background:#000000a6;border:0;display:block;position:fixed;inset:0}.topbarTools .pricingLink,.topbarTools>.topbarLink{display:none}.philosophyHero h2{font-size:24px}.principleGrid,.driverGrid,.pricingGrid{grid-template-columns:1fr}.confidenceFooter{display:block}.philosophyFooter{text-align:left;margin-top:16px}}.platformSidebar{width:var(--sidebar);padding-top:22px}.platformSidebar.collapsed{width:76px}.navSection{border-bottom:1px solid #26364aa6;margin:0 0 17px;padding:0 8px 17px}.navSection>span{padding:0 10px 10px;font-size:12px}.navSection a{justify-content:flex-start;align-items:center;gap:11px;padding:13px 11px;display:flex}.navSection a i{text-align:center;width:23px;font-size:17px;font-style:normal}.navSection a.active{background:linear-gradient(90deg,#d5b34a26,var(--panel2));border-left:3px solid var(--gold)}.platformSidebar.collapsed .navSection{padding-left:3px;padding-right:3px}.platformSidebar.collapsed .navSection a{justify-content:center}.collapseButton{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);border-radius:9px;padding:10px;position:sticky;bottom:8px}.hamburgerButton{z-index:90;border:1px solid var(--line);background:var(--panel);border-radius:10px;place-items:center;width:38px;height:38px;padding:9px;display:none;position:fixed;top:15px;left:18px}.hamburgerButton span{background:var(--text);border-radius:2px;width:18px;height:2px;margin:2px 0;display:block}.registerButton{background:var(--gold);color:#111;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:900}.platformBrand strong{font-size:16px}.platformBrand span,.languageSwitcher button,.topbarLink{font-size:12px}.philosophyHero{padding:27px}.principleGrid article{padding:18px}.principleGrid small{font-size:13px}.featuredPrinciple{background:linear-gradient(145deg,#d5b34a21,#0e1620d9)!important;border-color:#d5b34aa6!important}.lockedMini{font-size:18px}.breakEven{color:var(--gold);margin-top:14px;font-size:11px;line-height:1.5;display:block}.registrationBenefits{gap:8px;margin:17px 0;display:grid}.registrationBenefits div{border:1px solid var(--line);background:#04080c47;border-radius:9px;gap:9px;padding:11px;display:flex}.registrationBenefits span{font-size:12px}.formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.termsRow{align-items:center;gap:8px;display:flex!important}.termsRow input{width:auto!important;margin:0!important}.archiveBanner{background:linear-gradient(90deg,#d5b34a21,var(--panel));border:1px solid #d5b34a80;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:16px;display:flex}.archiveBanner strong{font-size:24px;display:block}.archiveBanner span{color:var(--muted);font-size:11px}.archiveBanner a{background:var(--gold);color:#111;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:900}.lockedAnalysisCard{text-align:center;background:linear-gradient(145deg,#d5b34a17,var(--panel));border:1px solid #d5b34a80;border-radius:18px;max-width:780px;margin:30px auto;padding:28px}.lockIcon{font-size:42px}.lockedAnalysisCard>span{color:var(--gold);margin-top:10px;font-size:11px;display:block}.lockedAnalysisCard h2{font-size:19px;font-weight:500;line-height:1.55}.lockedPreview{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.lockedPreview div{border:1px solid var(--line);background:#04080c47;border-radius:10px;padding:13px}.lockedPreview span{color:var(--muted);font-size:9px;display:block}.lockedPreview strong{margin-top:6px;font-size:13px;display:block}.purchaseChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creditCard,.libraryItem,.membershipCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:15px;padding:20px}.creditCard{border-color:#d5b34a8c}.creditCard span,.libraryItem span,.membershipCard span{color:var(--gold);font-size:10px}.creditCard strong{margin:10px 0;font-size:40px;display:block}.creditCard small{color:var(--muted);margin-bottom:16px;font-size:11px;display:block}.creditCard a,.libraryItem a{color:var(--gold);font-size:11px}.libraryItem h2{font-size:18px}.libraryItem p,.membershipCard p{color:var(--muted);font-size:12px}.membershipCard{max-width:650px}.membershipCard h2{font-size:27px}@media (max-width:900px){.libraryGrid{grid-template-columns:1fr}}@media (max-width:760px){.platformSidebar{z-index:85;transition:all .2s;display:block;transform:translate(-110%);width:285px!important}.platformSidebar.mobileOpen{transform:translate(0)}.platformContent{padding-top:120px;padding-left:12px!important}.hamburgerButton{display:block}.platformTopbar{padding-left:65px}.topbarTools .topbarLink,.topbarTools .registerButton{display:none}.formGrid,.purchaseChoices,.lockedPreview,.principleGrid{grid-template-columns:1fr}.philosophyHero h2{font-size:27px}}:root{--sidebar:270px}.platformSidebar{width:var(--sidebar)}.platformContent{padding-left:calc(var(--sidebar) + 30px)}.platformBrand span{color:#d8dee7;margin-top:5px;font-size:14px;font-weight:600}.loginHighlight{color:var(--gold);padding:10px 12px;font-size:13px;font-weight:900}.registerButton{padding:11px 15px;font-size:13px}.navSection>span{color:var(--gold);letter-spacing:1.2px;font-size:14px;font-weight:900}.navSection a i{font-size:18px}.philosophyHero>span{font-size:15px}.philosophyHero h2{font-size:38px}.philosophyHero>p{font-size:17px}.principleGrid article{padding:22px;background:linear-gradient(145deg,#d5b34a1c,#0e1620e6)!important;border-color:#d5b34aa8!important}.principleGrid strong{font-size:18px}.principleGrid small{font-size:15px;line-height:1.6}.freeStartHero{background:linear-gradient(105deg,#d5b34a24,#111f2ecc);border:1px solid #d5b34a99;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;padding:22px;display:flex}.freeStartHero span{color:var(--gold);font-size:14px;font-weight:900;display:block}.freeStartHero h3{margin:7px 0;font-size:24px}.freeStartHero li{color:#d6dde6;font-size:14px}.freeStartHero a{background:var(--gold);color:#111;white-space:nowrap;border-radius:10px;padding:13px 17px;font-size:13px;font-weight:900}.pageIntro h1{font-size:36px}.pageIntro p{font-size:17px}.kpiCard>span{font-size:16px}.kpiCard strong{font-size:50px}.kpiCard small{font-size:15px}.panelHead span{font-size:14px}.panelHead h2{font-size:24px}.panelHead a{font-size:14px}.priorityRow span{font-size:15px}.priorityRow strong{font-size:22px}.priorityRow>div:first-child strong{font-size:23px}.priorityRow small{font-size:15px}.duel span,.duel small{font-size:14px}.duel strong{font-size:19px}.signalBox span{font-size:16px}.signalBox strong{font-size:22px}.signalBox p{font-size:16px}.healthRows div{font-size:15px}.metricRibbon span{font-size:14px}.metricRibbon strong{font-size:18px}.playerIdentity h2{font-size:24px}.playerIdentity p{font-size:14px}.playerIdentity span{font-size:12px}.playerMinuteBar span{font-size:14px}.playerMinuteBar b{font-size:16px}th{font-size:13px}td{font-size:15px}@media (max-width:760px){.platformContent{padding-left:12px!important}.freeStartHero{display:block}.freeStartHero a{margin-top:14px;display:inline-block}.philosophyHero h2{font-size:29px}.kpiCard strong{font-size:42px}}.platformTopbar{border-bottom:2px solid #d5b34ad1}.platformBrand img{object-fit:contain;width:92px;height:64px}.platformBrand strong{letter-spacing:2px;font-size:22px!important}.platformBrand span{color:#eef3f9!important;font-size:16px!important;font-weight:700!important}.navSection>span{color:var(--gold)!important;font-size:15px!important}.navSection a b{font-size:16px!important}.pageIntro p{max-width:1000px;font-size:18px!important}.pitcherGrid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.pitcherCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:15px;padding:20px}.pitcherCard>span{color:var(--gold);font-size:15px;font-weight:900}.pitcherHeader{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.pitcherHeader h2{margin:0;font-size:25px}.pitcherHeader small{font-size:14px}.pitcherScore{border:5px solid #73ee79;border-radius:50%;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid}.pitcherMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pitcherMetrics div{border:1px solid var(--line);background:#04080c40;border-radius:9px;padding:12px}.pitcherMetrics span{font-size:14px;display:block}.pitcherMetrics strong{margin-top:4px;font-size:21px;display:block}.pitchBars{margin-top:16px}.pitchBars div{grid-template-columns:100px 1fr 45px;align-items:center;gap:10px;margin:8px 0;display:grid}.pitchBars span,.pitchBars b{font-size:14px}.pitchBars i{background:var(--gold);border-radius:8px;height:8px}.matchupTable th{font-size:15px!important}.matchupTable td{padding-top:15px!important;padding-bottom:15px!important;font-size:16px!important}.matchupScore{font-weight:900;font-size:17px!important}.matchupScore:before{content:"";background:#73ee79;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.runKpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.runKpis article{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:14px;padding:20px}.runKpis span{font-size:15px;display:block}.runKpis strong{margin:8px 0;font-size:42px;display:block}.runKpis small{color:var(--muted);font-size:14px}.totalsSignal{margin-top:18px}.contactGrid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.contactCard{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:15px;padding:24px}.contactCard>span{color:var(--gold);font-size:15px;font-weight:900}.contactCard h2{font-size:25px}.contactCard h3{margin-top:25px;font-size:18px}.contactCard li{margin:8px 0;font-size:16px}.contactCard>a{color:var(--gold);font-size:17px}.socialLinks{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.socialLinks a{color:var(--text);border:1px solid #d5b34a8c;border-radius:10px;padding:16px;font-size:18px}.brandFooter{border-top:1px solid #d5b34a8c;align-items:center;gap:15px;margin-top:18px;padding:20px;display:flex}.brandFooter strong{font-size:18px}.brandFooter span{font-size:15px}.brandFooter small{margin-left:auto}.analysisMeta{grid-template-columns:1fr 1fr 1fr 2fr;gap:10px;margin-bottom:14px;display:grid}.analysisMeta div{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px}.analysisMeta span{color:var(--muted);font-size:13px;display:block}.analysisMeta strong{margin-top:5px;font-size:15px;display:block}.analysisBody{font-size:18px!important;line-height:1.75!important}.insightCard p{font-size:17px!important}.insightCard h2{font-size:24px!important}@media (max-width:900px){.pitcherGrid,.contactGrid{grid-template-columns:1fr}.analysisMeta{grid-template-columns:1fr 1fr}.runKpis{grid-template-columns:1fr}}@media (max-width:600px){.analysisMeta,.socialLinks{grid-template-columns:1fr}.platformBrand strong{font-size:17px!important}.platformBrand span{font-size:12px!important}}.languageSwitcherV82{border:1px solid var(--line);z-index:100;background:#091119e0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:relative}.languageSwitcherV82 button{color:#c7d0db;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:7px;min-width:44px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:900}.languageSwitcherV82 button:hover{color:#fff;background:#d5b34a1f}.languageSwitcherV82 button.active{background:var(--gold);color:#101419;box-shadow:0 0 0 1px #ffe67840}.playerModule .playerIdentity h2{font-size:26px!important}.playerModule .playerIdentity p{font-size:15px!important}.playerModule .playerScore strong{font-size:22px!important}.playerModule .playerScore span{font-size:12px!important}.playerModule .metricRibbon span{font-size:15px!important}.playerModule .metricRibbon strong{font-size:21px!important}.playerModule th{font-size:14px!important}.playerModule td{padding-top:14px!important;padding-bottom:14px!important;font-size:16px!important}:root{--va-gold-line:#d5b34a7a;--va-gold-line-strong:#d5b34ad1;--va-gold-glow:#d5b34a33}.platformSidebar{box-shadow:7px 0 18px #0000002e,1px 0 12px #d5b34a14;border-right:1px solid var(--va-gold-line-strong)!important}.navSection{border-bottom:1px solid var(--va-gold-line)!important;margin-bottom:19px!important;padding-bottom:19px!important}.navSection:last-of-type{border-bottom:0!important}.navSection>span{text-shadow:0 0 11px #d5b34a21;color:var(--gold)!important;letter-spacing:1.35px!important;font-weight:900!important}.navSection a.active{position:relative;box-shadow:inset 8px 0 17px #d5b34a14,0 0 16px #d5b34a12;border-left:5px solid var(--gold)!important;background:linear-gradient(90deg,#d5b34a38 0%,#d5b34a17 32%,#111f2ed9 100%)!important}.navSection a.active:before{content:"";background:var(--gold);border-radius:0 5px 5px 0;width:5px;position:absolute;top:7px;bottom:7px;left:-5px;box-shadow:0 0 12px #d5b34a6b}.navSection a{transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.navSection a:hover{transform:translate(2px);background:#d5b34a17!important}.platformTopbar{box-shadow:0 8px 20px #00000021,0 1px 10px #d5b34a12;border-bottom:2px solid var(--va-gold-line-strong)!important}.platformBrand{padding-right:22px}.platformBrand img{filter:drop-shadow(0 0 10px #d5b34a1a)}.platformBrand strong{text-shadow:0 0 12px #ffffff0f}.platformBrand span{letter-spacing:.25px}.platformSidebar.collapsed .navSection a.active{border-left-width:4px!important}.platformSidebar.collapsed .navSection a.active:before{width:4px;left:-4px}@media (max-width:760px){.platformSidebar{box-shadow:13px 0 30px #00000061,2px 0 18px #d5b34a1a;border-right:1px solid var(--va-gold-line-strong)!important}.navSection a:hover{transform:none}}.analysisOpenRow{justify-content:flex-end;padding-top:16px;display:flex}.analysisOpenRow a{color:var(--gold);background:#d5b34a12;border:1px solid #d5b34a85;border-radius:9px;padding:10px 14px;font-size:15px;font-weight:900}.analysisOpenRow a:hover{background:#d5b34a24}.validationSummary span{font-size:15px!important}.validationSummary strong{font-size:38px!important}.languageSwitcherV87{z-index:500;isolation:isolate;background:#061018f2;border:1px solid #78bee6bf;border-radius:11px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative}.languageSwitcherV87 button{appearance:none;color:#eef3f8;cursor:pointer;z-index:501;background:0 0;border:0;border-radius:8px;min-width:48px;min-height:40px;padding:9px 13px;font-size:15px;font-weight:900;line-height:1;position:relative;pointer-events:auto!important}.languageSwitcherV87 button.active{background:var(--gold);color:#11161c;box-shadow:0 0 0 1px #ffe87e47}.languageSwitcherV87 button:not(.active):hover{color:#fff;background:#d5b34a21}.pricingCard li{font-size:15px;line-height:1.5}.platformTopbar{z-index:10000!important;pointer-events:auto!important}.languageToolsV88,.languageSwitcherV88,.languageSwitcherV88 button{pointer-events:auto!important}.languageToolsV88{z-index:10001;position:relative}.languageSwitcherV88{z-index:10002;background:#061018fa;border:1px solid #78bee6d1;border-radius:11px;align-items:center;gap:5px;padding:4px;display:inline-flex;position:relative}.languageSwitcherV88 button{appearance:none;cursor:pointer;z-index:10003;border-radius:8px;min-width:52px;min-height:42px;padding:10px 14px;font-size:15px;font-weight:900;line-height:1;position:relative;color:#f1f5f9!important;background:0 0!important;border:0!important}.languageSwitcherV88 button.active{box-shadow:0 0 0 1px #ffe87e4d;background:var(--gold)!important;color:#11161c!important}.languageSwitcherV88 button:not(.active):hover{background:#d5b34a26!important}.languageToolsV89{z-index:10001;position:relative;pointer-events:auto!important}.languageSwitcherV89{background:#061018fa;border:1px solid #78bee6d1;border-radius:11px;gap:5px;padding:4px;display:inline-flex}.languageSwitcherV89 a{color:#f1f5f9;cursor:pointer;border-radius:8px;place-items:center;min-width:52px;min-height:42px;padding:10px 14px;font-size:15px;font-weight:900;line-height:1;display:grid;pointer-events:auto!important}.languageSwitcherV89 a.active{background:var(--gold);color:#11161c;box-shadow:0 0 0 1px #ffe87e4d}.languageSwitcherV89 a:not(.active):hover{background:#d5b34a26}.languageToolsV10{z-index:10001;position:relative}.languageSwitcherV10{background:#061018fa;border:1px solid #78bee6d1;border-radius:11px;gap:4px;padding:4px;display:inline-flex}.languageSwitcherV10 a{color:#eef3f8;border-radius:8px;place-items:center;min-width:48px;min-height:40px;padding:10px 13px;font-size:15px;font-weight:900;display:grid}.languageSwitcherV10 a.active{background:var(--gold);color:#11161c}.languageSwitcherV10 a:not(.active):hover{background:#d5b34a26}.largeRating,.playerScore,.pitcherScore{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;align-content:initial!important;place-items:initial!important;text-align:center!important;border-width:6px!important;border-color:#73ee79!important;flex-direction:column!important;padding:0!important;line-height:1!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #73ee791f,0 0 12px #73ee7929!important}.largeRating,.playerScore{width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important}.pitcherScore{width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important}.largeRating strong,.playerScore strong{transform:translateY(1px);margin:0!important;padding:0!important;font-size:23px!important;font-weight:950!important;line-height:.95!important;display:block!important}.largeRating span,.playerScore span{width:52px!important;color:var(--gold)!important;white-space:normal!important;overflow-wrap:normal!important;text-align:center!important;margin:3px 0 0!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:.95!important;display:block!important}.pitcherScore{font-size:22px!important;font-weight:950!important}.matchupScoreCircle{box-sizing:border-box;width:42px;min-width:42px;height:42px;min-height:42px;color:var(--text);text-align:center;background:#08121b59;border:4px solid #73ee79;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;padding:0;font-size:16px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #73ee791f,0 0 9px #73ee7921}.matchupScore:before{content:none!important;display:none!important}@media (max-width:900px){.largeRating,.playerScore{width:66px!important;min-width:66px!important;height:66px!important;min-height:66px!important}}.platformSidebar{flex-direction:column;display:flex!important}.sidebarNavContent{flex:none}.sidebarBrandFooter{text-align:center;border-top:1px solid #d5b34a7a;margin-top:auto;padding:18px 12px 12px}.sidebarSocialTitle{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.sidebarBrandRule{background:linear-gradient(90deg,#0000,#d5b34ac7,#0000);height:1px;margin:15px 5px 13px}.sidebarBrandFooter small,.sidebarBrandFooter em,.sidebarBrandFooter span{font-style:normal;display:block}.sidebarBrandFooter small{color:var(--muted);margin-bottom:3px;font-size:10px}.sidebarBrandFooter strong{color:#f7f4e9;letter-spacing:1.2px;margin-bottom:4px;font-size:13px;display:block}.sidebarBrandFooter>span{color:#c8d1dc;margin-bottom:9px;font-size:10px;line-height:1.4}.sidebarBrandFooter em{color:#82909d;font-size:9px;line-height:1.55}.vaSocialLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.vaSocialLinks.compact{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:0;display:flex}.vaSocialLinks a{color:#eef3f8;background:#0710188a;border:1px solid #d5b34a6b;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:11px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.vaSocialLinks a:hover{color:#fff;border-color:var(--gold);background:#d5b34a21;transform:translateY(-2px);box-shadow:0 0 17px #d5b34a21}.vaSocialLinks a>span{color:#11161c;background:var(--gold);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.vaSocialLinks a b{font-size:14px}.vaSocialLinks.compact a{border-radius:50%;justify-content:center;width:31px;height:31px;min-height:31px;padding:0}.vaSocialLinks.compact a>span{color:#eef3f8;background:0 0;flex-basis:100%;width:100%;height:100%}.contactPrimaryLink,.websiteContact a{font-weight:800;color:var(--gold)!important}.websiteContact{border-top:1px solid #d5b34a47;margin-top:22px;padding-top:18px}.websiteContact span{color:var(--gold);margin-bottom:6px;font-size:13px;font-weight:900;display:block}.socialContactCard p{color:var(--muted);font-size:16px;line-height:1.65}.enhancedBrandFooter{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-top:1px solid #d5b34a94!important;display:grid!important}.enhancedBrandFooter>div:first-child small,.enhancedBrandFooter>div:first-child strong,.enhancedBrandFooter>div:first-child span{display:block}.enhancedBrandFooter>div:first-child small{color:var(--muted)}.enhancedBrandFooter>div:first-child strong{margin:3px 0}.footerLegal{text-align:right}.footerLegal small{color:#82909d;line-height:1.6;display:block}.dashboardSocialSection{background:radial-gradient(circle at 100% 0%, #d5b34a17, transparent 42%), linear-gradient(145deg, var(--panel2), var(--panel));border:1px solid #d5b34a8c;border-radius:16px;grid-template-columns:1fr minmax(380px,.8fr);align-items:center;gap:25px;margin-top:18px;padding:25px;display:grid}.dashboardSocialSection h2{margin:5px 0 8px;font-size:27px}.dashboardSocialSection p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.dashboardSocialSection .vaSocialLinks{margin-top:0}@media (max-width:980px){.dashboardSocialSection{grid-template-columns:1fr}.enhancedBrandFooter{text-align:center;grid-template-columns:1fr}.footerLegal{text-align:center}}@media (max-width:620px){.vaSocialLinks{grid-template-columns:1fr}.dashboardSocialSection{padding:18px}}.valuePropositionSection,.whyVasteSection,.analysisProcessSection{background:radial-gradient(circle at 100% 0,#d5b34a14,#0000 38%),linear-gradient(145deg,#0f1b27f5,#081018f5);border:1px solid #d5b34a8c;border-radius:18px;margin:0 0 22px;padding:28px}.valueIntro,.whyVasteIntro,.analysisProcessIntro{max-width:940px}.valueIntro h2,.whyVasteIntro h2,.analysisProcessIntro h2{margin:7px 0 10px;font-size:32px;line-height:1.15}.valueIntro p,.whyVasteIntro p,.analysisProcessIntro p{color:#cbd5df;margin:0;font-size:17px;line-height:1.7}.valueIntro>strong{color:#f2f5f8;margin-top:15px;font-size:17px;line-height:1.65;display:block}.valuePillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.valuePillars article{background:linear-gradient(145deg,#d5b34a1c,#09121bd6);border:1px solid #d5b34a80;border-radius:14px;min-height:190px;padding:22px;position:relative}.valuePillars article>span{color:#12171c;background:var(--gold);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:inline-grid}.valuePillars h3{margin:16px 0 8px;font-size:23px}.valuePillars p{color:#c6d0da;margin:0;font-size:16px;line-height:1.65}.whyVasteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:23px;display:grid}.whyVasteGrid article{background:#070f1785;border:1px solid #d5b34a57;border-radius:11px;align-items:center;gap:13px;padding:16px 17px;display:flex}.whyVasteGrid article>span{color:#102015;background:#72ea79;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.whyVasteGrid strong{font-size:16px;line-height:1.45}.analysisProcessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px;display:grid}.analysisProcessGrid article{border-top:3px solid var(--gold);background:#070f1794;border-radius:10px;min-height:150px;padding:19px}.analysisProcessGrid h3{color:#f3f5f6;margin:0 0 10px;font-size:18px}.analysisProcessGrid p{color:#bfc9d3;margin:0;font-size:15px;line-height:1.6}@media (max-width:980px){.valuePillars,.analysisProcessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.valuePropositionSection,.whyVasteSection,.analysisProcessSection{padding:20px}.valuePillars,.whyVasteGrid,.analysisProcessGrid{grid-template-columns:1fr}.valueIntro h2,.whyVasteIntro h2,.analysisProcessIntro h2{font-size:27px}}.valuePillars article{padding-top:23px!important}.valuePillars article>span{display:none!important}.valuePillars h3{margin-top:0!important}.dashboardSocialSection .vaSocialLinks,.socialContactCard .vaSocialLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarBrandFooter .vaSocialLinks.compact{max-width:170px;margin-left:auto;margin-right:auto}@media (max-width:620px){.dashboardSocialSection .vaSocialLinks,.socialContactCard .vaSocialLinks{grid-template-columns:1fr}}.insightCard ul{margin:14px 0 0;padding-left:20px}.insightCard li{color:#d5dde5;margin:9px 0;font-size:15px;line-height:1.55}.engineStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.engineStatusGrid article{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid #d5b34a7a;border-radius:13px;padding:18px}.engineStatusGrid span,.engineStatusGrid small{color:var(--muted);display:block}.engineStatusGrid strong{color:#72ea79;margin:6px 0 4px;font-size:30px;display:block}.teamEngineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.oneMatchTopPick{box-shadow:0 0 22px #72ea790f;border-color:#72ea798c!important}.decisionBadge{letter-spacing:.7px;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.decisionBadge.publish{color:#0b1a0e;background:#72ea79}.decisionBadge.hold{color:#1a1505;background:#e8ca67}.decisionBadge.no_bet{color:#fff;background:#a84f55}.oneMatchSplit{grid-template-columns:1.45fr .85fr;gap:15px;display:grid}.engineLog{gap:10px;display:grid}.engineLog>div{background:#060e1573;border:1px solid #d5b34a40;border-radius:10px;grid-template-columns:72px 1fr auto;gap:8px 10px;padding:12px;display:grid}.engineLog span{color:var(--muted);font-size:12px}.engineLog b{color:#f3f6f8;font-size:12px}.engineLog em{color:var(--gold);font-size:11px;font-style:normal;font-weight:900}.engineLog p{color:#bdc8d2;grid-column:1/-1;margin:0;font-size:13px;line-height:1.45}@media (max-width:1000px){.engineStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.teamEngineGrid,.oneMatchSplit{grid-template-columns:1fr}}@media (max-width:600px){.engineStatusGrid{grid-template-columns:1fr}}.calibrationBadge{letter-spacing:.45px;border-radius:999px;justify-content:center;min-width:86px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.calibrationBadge.pass{color:#72ea79;background:#72ea7929;border:1px solid #72ea7961}.calibrationBadge.review{color:#e8ca67;background:#e8ca6724;border:1px solid #e8ca6759}.calibrationBadge.fail{color:#ff9ca2;background:#c84f5729;border:1px solid #c84f5761}.regressionPanel{margin-bottom:18px}.regressionCases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.regressionCases>div{background:#060e157a;border:1px solid #d5b34a3d;border-radius:10px;grid-template-columns:1fr auto;gap:6px 10px;padding:13px;display:grid}.regressionCases>div.passed{border-color:#72ea794d}.regressionCases>div.failed{border-color:#c84f5773}.regressionCases strong{font-size:13px}.regressionCases span{color:#72ea79;font-size:11px;font-weight:900}.regressionCases .failed span{color:#ff9ca2}.regressionCases small{color:#b9c4ce;grid-column:1/-1;line-height:1.4}@media (max-width:900px){.regressionCases{grid-template-columns:1fr}}.validationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.validationScore{align-items:baseline;gap:12px;padding:4px 0 15px;display:flex}.validationScore strong{color:#72ea79;font-size:42px}.validationScore span{color:var(--muted);font-size:13px}.validationIssues{gap:9px;display:grid}.validationIssues>p{color:#72ea79;background:#72ea790f;border:1px solid #72ea7940;border-radius:10px;margin:0;padding:12px}.validationIssues>div{background:#e8ca670f;border:1px solid #e8ca6752;border-radius:10px;grid-template-columns:auto 1fr;gap:7px 10px;padding:11px;display:grid}.validationIssues>div.critical{background:#c84f5712;border-color:#c84f577a}.validationIssues b{letter-spacing:.6px;color:var(--gold);font-size:10px}.validationIssues .critical b{color:#ff9ca2}.validationIssues strong{font-size:13px}.validationIssues p{color:#b9c4ce;grid-column:1/-1;margin:0;font-size:12px}@media (max-width:900px){.validationGrid{grid-template-columns:1fr}}.engineHealthPanel,.dataQualityPanel{margin-bottom:18px}.releaseStatus,.qualityStatus{letter-spacing:.65px;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.releaseStatus.ready,.qualityStatus.excellent{color:#08200d;background:#72ea79}.releaseStatus.review,.qualityStatus.good,.qualityStatus.review{color:#211b06;background:#e8ca67}.releaseStatus.blocked,.qualityStatus.poor{color:#fff;background:#a84f55}.healthMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.healthMetrics>div{background:#060e1575;border:1px solid #d5b34a40;border-radius:10px;padding:12px}.healthMetrics span,.healthMetrics strong{display:block}.healthMetrics span{color:var(--muted);font-size:11px}.healthMetrics strong{color:#72ea79;margin-top:5px;font-size:24px}.releaseChecks{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.releaseChecks>div{background:#72ea790d;border:1px solid #72ea7947;border-radius:10px;grid-template-columns:auto 1fr auto;gap:6px;padding:11px;display:grid}.releaseChecks>div.failed{background:#c84f570f;border-color:#c84f5766}.releaseChecks span{color:#72ea79;font-weight:900}.releaseChecks .failed span{color:#ff9ca2}.releaseChecks b{color:var(--gold)}.releaseChecks p{color:#b9c4ce;grid-column:1/-1;margin:0;font-size:11px;line-height:1.35}.qualityComponents{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.qualityComponents>div{background:#060e1575;border:1px solid #d5b34a40;border-radius:10px;padding:12px}.qualityComponents span,.qualityComponents strong,.qualityComponents small{display:block}.qualityComponents span{color:var(--muted);font-size:11px}.qualityComponents strong{color:#f5f7f8;margin:6px 0;font-size:23px}.qualityComponents small{color:#aebbc5;line-height:1.35}.whyCell{color:#c9d2d9;min-width:180px;font-size:11px;line-height:1.35}@media (max-width:1100px){.healthMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.releaseChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityComponents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.healthMetrics,.releaseChecks,.qualityComponents{grid-template-columns:1fr}}.intelligenceGrid{grid-template-columns:1.15fr .85fr;gap:15px;margin-bottom:18px;display:grid}.scenarioList,.portfolioList{gap:9px;display:grid}.scenarioList>div,.portfolioList>div{background:#060e1575;border:1px solid #d5b34a3d;border-radius:10px;grid-template-columns:1fr auto;gap:6px 10px;padding:11px;display:grid}.scenarioList p,.portfolioList p{color:#b8c3cc;grid-column:1/-1;margin:0;font-size:12px}.portfolioList .included{border-color:#72ea794d}.portfolioList .excluded{opacity:.76;border-color:#c84f5757}.portfolioSummary,.relationshipMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.portfolioSummary>div,.relationshipMetrics>div{background:#060e1575;border:1px solid #d5b34a3d;border-radius:10px;padding:12px}.portfolioSummary span,.portfolioSummary strong,.relationshipMetrics span,.relationshipMetrics strong{display:block}.portfolioSummary span,.relationshipMetrics span{color:var(--muted);font-size:11px}.portfolioSummary strong,.relationshipMetrics strong{color:#72ea79;margin-top:5px;font-size:23px}.intelligenceStatus{margin-bottom:18px}.relationshipMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}@media (max-width:1000px){.intelligenceGrid{grid-template-columns:1fr}}@media (max-width:700px){.portfolioSummary,.relationshipMetrics{grid-template-columns:1fr}}.dynamicModifierPanel{margin-bottom:18px}.modifierSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.modifierSummary>div{background:#060e1575;border:1px solid #d5b34a42;border-radius:10px;padding:12px}.modifierSummary span,.modifierSummary strong{display:block}.modifierSummary span{color:var(--muted);font-size:11px}.modifierSummary strong{color:#72ea79;margin-top:5px;font-size:23px}.modifierReasons{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.modifierReasons>div{border:1px solid #d5b34a33;border-radius:9px;padding:10px}.modifierReasons strong{font-size:12px}.modifierReasons p{color:#b9c4ce;margin:5px 0 0;font-size:11px;line-height:1.35}@media (max-width:1000px){.modifierSummary,.modifierReasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.modifierSummary,.modifierReasons{grid-template-columns:1fr}}.dataIntelligencePage{width:min(1500px,100% - 32px);margin:0 auto;padding:26px 0 48px}.diHero{background:#070f17d1;border:1px solid #d5b34a47;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:24px;display:flex}.diHero h1{margin:7px 0 6px}.diHero p{color:var(--muted);margin:0}.diHeroActions{flex-wrap:wrap;gap:8px;display:flex}.diHeroActions button,.predictionFilters button,.settleButtons button{color:#f3f5f6;cursor:pointer;background:#d5b34a12;border:1px solid #d5b34a57;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.diHeroActions button:hover,.predictionFilters button:hover,.settleButtons button:hover,.predictionFilters button.active{background:#72ea791a;border-color:#72ea7985}.diDataNotice{color:#e8ca67;background:#e8ca670f;border:1px solid #e8ca674d;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px}.diMetricGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.diMetricGrid article{background:#060e1594;border:1px solid #d5b34a3d;border-radius:11px;padding:14px}.diMetricGrid span,.diMetricGrid strong,.diMetricGrid small{display:block}.diMetricGrid span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.diMetricGrid strong{margin:7px 0 3px;font-size:26px}.diMetricGrid small{color:#aebbc5}.diTwoColumn{grid-template-columns:1.1fr .9fr;gap:15px;margin-bottom:16px;display:grid}.calibrationRows{gap:13px;display:grid}.calibrationRows>div{background:#060e1561;border:1px solid #d5b34a33;border-radius:10px;padding:11px}.calibrationLabel,.calibrationValues{justify-content:space-between;gap:10px;display:flex}.calibrationLabel span,.calibrationValues{color:var(--muted);font-size:11px}.calibrationTrack{background:#ffffff12;border-radius:999px;height:10px;margin:9px 0;position:relative;overflow:visible}.calibrationTrack .expected{background:#d5b34a8c;border-radius:999px;position:absolute;inset:0 auto 0 0}.calibrationTrack .actualMarker{background:#72ea79;border-radius:2px;width:3px;height:18px;position:absolute;top:-4px}.calibrationValues b{color:#e8ca67}.governanceList{gap:10px;display:grid}.governanceList>div{background:#72ea790a;border:1px solid #72ea7947;border-radius:10px;grid-template-columns:1fr auto;gap:8px 12px;padding:12px;display:grid}.governanceList>div.watch{background:#e8ca670d;border-color:#e8ca6761}.governanceList>div.recalibrate{background:#c84f570f;border-color:#c84f5770}.governanceList>div>div span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.governanceList>div>b{color:#72ea79;letter-spacing:.5px;font-size:11px}.governanceList>div.watch>b{color:#e8ca67}.governanceList>div.recalibrate>b{color:#ff9ca2}.governanceList dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.governanceList dl div{background:#00000029;border-radius:8px;padding:8px}.governanceList dt{color:var(--muted);font-size:10px}.governanceList dd{margin:3px 0 0;font-weight:900}.governanceList p{color:#b9c4ce;grid-column:1/-1;margin:0;font-size:11px}.predictionDatabase{margin-bottom:20px}.predictionHead{align-items:center}.predictionFilters{gap:7px;display:flex}.diMessage{color:#72ea79;border:1px solid #72ea7940;border-radius:8px;margin:0 0 10px;padding:9px 11px}.predictionTable td strong,.predictionTable td small{display:block}.predictionTable td small{color:var(--muted);margin-top:3px}.predictionStatus{border:1px solid #d5b34a47;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.predictionStatus.win{color:#72ea79;border-color:#72ea7959}.predictionStatus.loss{color:#ff9ca2;border-color:#c84f5761}.predictionStatus.push{color:#e8ca67}.predictionStatus.pending{color:#c8d0d6}.settleButtons{gap:5px;display:flex}.settleButtons button{padding:5px 7px}.negative{color:#ff9ca2!important}@media (max-width:1200px){.diMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.diHero{flex-direction:column}.diTwoColumn{grid-template-columns:1fr}.governanceList dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.dataIntelligencePage{width:min(100% - 18px,1500px)}.diMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analyticsFilters{background:#060e158a;border:1px solid #d5b34a3d;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-bottom:14px;padding:13px;display:grid}.analyticsFilters label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;gap:5px;font-size:10px;display:grid}.analyticsFilters select,.analyticsFilters input{color:#f3f5f6;background:#0b1720;border:1px solid #d5b34a47;border-radius:8px;width:100%;min-height:36px;padding:7px 9px}.analyticsFilters button{color:#f3f5f6;cursor:pointer;background:#d5b34a12;border:1px solid #d5b34a57;border-radius:8px;min-height:36px;font-weight:800}.analyticsTriple{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.breakdownRows{gap:9px;display:grid}.breakdownRows>div{background:#060e1561;border:1px solid #d5b34a33;border-radius:9px;padding:11px}.breakdownRows>div>div{justify-content:space-between;gap:10px;display:flex}.breakdownRows span{color:var(--muted);font-size:10px}.breakdownRows dl,.versionCards dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0 0;display:grid}.breakdownRows dl div,.versionCards dl div{background:#0000002b;border-radius:7px;padding:7px}.breakdownRows dt,.versionCards dt{color:var(--muted);font-size:9px}.breakdownRows dd,.versionCards dd{margin:3px 0 0;font-size:12px;font-weight:900}.versionEvolution{margin-bottom:16px}.versionCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.versionCards>div{background:#72ea790a;border:1px solid #72ea7940;border-radius:10px;padding:13px}.versionCards>div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.beatClose{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.beatClose.yes{color:#72ea79;background:#72ea7914;border:1px solid #72ea7959}.beatClose.no{color:#ff9ca2;background:#c84f5714;border:1px solid #c84f5766}.emptyAnalytics{color:var(--muted)}@media (max-width:1200px){.analyticsFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsTriple{grid-template-columns:1fr}.versionCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.analyticsFilters,.versionCards{grid-template-columns:1fr}}.analyticsFilters{grid-template-columns:repeat(8,minmax(0,1fr)) auto}.analyticsFilters .searchFilter{grid-column:span 2}.sortButton{appearance:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:900}.sortButton:hover{color:#72ea79}.publicationTag{letter-spacing:.35px;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.publicationTag.published{color:#72ea79;background:#72ea7914;border:1px solid #72ea7966}.publicationTag.internal{color:#e8ca67;background:#e8ca6712;border:1px solid #e8ca6761}.publicationTag.archived{color:#aeb8c0;background:#aeb8c00f;border:1px solid #aeb8c04d}.whyAnalyticsPanel{margin-bottom:16px}.whyAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.whyAnalyticsGrid>div{background:#060e1566;border:1px solid #d5b34a38;border-radius:10px;padding:12px}.whyAnalyticsGrid>div>span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.whyAnalyticsGrid dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:9px 0 0;display:grid}.whyAnalyticsGrid dl div{background:#0000002b;border-radius:7px;padding:7px}.whyAnalyticsGrid dt{color:var(--muted);font-size:9px}.whyAnalyticsGrid dd{margin:3px 0 0;font-weight:900}.whyCell{min-width:260px}.whyCell strong,.whyCell small{display:block}.whyCell small{max-width:320px;color:var(--muted);margin-top:4px;line-height:1.35}.predictionTable.polished{min-width:2050px}@media (max-width:1350px){.analyticsFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsFilters .searchFilter{grid-column:span 2}.whyAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.analyticsFilters,.whyAnalyticsGrid{grid-template-columns:1fr}.analyticsFilters .searchFilter{grid-column:span 1}}.moduleQuickNav{justify-content:flex-end;width:min(1500px,100% - 32px);margin:14px auto 0;display:flex}.moduleQuickNav a{color:#e8ca67;border:1px solid #d5b34a52;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none}.nordicPage{width:min(1500px,100% - 32px);margin:0 auto;padding:26px 0 48px}.nordicHero{background:#070f17d1;border:1px solid #d5b34a4d;border-radius:14px;justify-content:space-between;gap:24px;margin-bottom:14px;padding:24px;display:flex}.nordicHero h1{margin:7px 0 6px}.nordicHero p{color:var(--muted);margin:0}.nordicHeroScore{background:#72ea790d;border:1px solid #72ea794d;border-radius:11px;min-width:230px;padding:14px}.nordicHeroScore span,.nordicHeroScore strong,.nordicHeroScore small{display:block}.nordicHeroScore span{color:var(--muted);text-transform:uppercase;font-size:11px}.nordicHeroScore strong{color:#72ea79;margin:5px 0;font-size:42px}.nordicHeroScore small{color:#aebbc5}.nordicSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.nordicSummaryGrid article{background:#060e158c;border:1px solid #d5b34a38;border-radius:10px;padding:13px}.nordicSummaryGrid span,.nordicSummaryGrid strong,.nordicSummaryGrid small{display:block}.nordicSummaryGrid span{color:var(--muted);text-transform:uppercase;font-size:10px}.nordicSummaryGrid strong{margin:6px 0;font-size:25px}.nordicSummaryGrid small{color:#aebbc5;line-height:1.3}.nordicFilters{grid-template-columns:repeat(2,minmax(180px,260px));gap:10px;margin-bottom:14px;display:grid}.nordicFilters label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;display:grid}.nordicFilters select{color:#f3f5f6;background:#0b1720;border:1px solid #d5b34a47;border-radius:8px;min-height:38px;padding:7px 9px}.nordicLeagueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.nordicLeagueGrid>button{appearance:none;text-align:left;color:#f3f5f6;cursor:pointer;background:#060e1580;border:1px solid #d5b34a38;border-radius:11px;padding:13px}.nordicLeagueGrid>button:hover,.nordicLeagueGrid>button.selected{background:#72ea790f;border-color:#72ea797a}.nordicLeagueGrid>button>div:first-child{align-items:center;gap:10px;display:flex}.leagueFlag{font-size:27px}.nordicLeagueGrid small{color:var(--muted);margin-top:3px;display:block}.nordicLeagueGrid dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0 0;display:grid}.nordicLeagueGrid dl div{background:#0000002b;border-radius:7px;padding:6px}.nordicLeagueGrid dt{color:var(--muted);text-transform:uppercase;font-size:8px}.nordicLeagueGrid dd{margin:2px 0 0;font-weight:900}.nordicStatus{border-radius:999px;margin-top:9px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.nordicStatus.ready{color:#72ea79;border:1px solid #72ea7966}.nordicStatus.watch{color:#e8ca67;border:1px solid #e8ca6766}.nordicStatus.data_required{color:#ff9ca2;border:1px solid #c84f576b}.nordicTwoColumn{grid-template-columns:1.08fr .92fr;gap:14px;margin-bottom:15px;display:grid}.leagueBaselineGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.leagueBaselineGrid>div{background:#00000026;border:1px solid #d5b34a2e;border-radius:8px;padding:10px}.leagueBaselineGrid span,.leagueBaselineGrid strong{display:block}.leagueBaselineGrid span{color:var(--muted);text-transform:uppercase;font-size:9px}.leagueBaselineGrid strong{margin-top:5px;font-size:20px}.leagueNotes{background:#d5b34a0d;border-radius:9px;margin-top:12px;padding:11px}.leagueNotes p{color:#c0cad1;margin:5px 0;font-size:11px}.modifierRows{gap:10px;display:grid}.modifierRows>div{grid-template-columns:110px 1fr 46px;align-items:center;gap:9px;display:grid}.modifierRows span{color:#c6cfd5;font-size:11px}.modifierRows>div>div{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.modifierRows i{background:#72ea79a6;border-radius:999px;height:100%;display:block}.modifierRows strong{text-align:right}.confidenceCap{background:#e8ca670d;border:1px solid #e8ca6747;border-radius:9px;margin-top:16px;padding:13px}.confidenceCap span,.confidenceCap strong,.confidenceCap small{display:block}.confidenceCap span{color:var(--muted);text-transform:uppercase;font-size:10px}.confidenceCap strong{color:#e8ca67;margin:5px 0;font-size:29px}.confidenceCap small{color:#b8c1c8;line-height:1.35}.nordicBenchmarks .panelHead>b{color:#72ea79}.benchmarkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.benchmarkGrid>div{background:#72ea790a;border:1px solid #72ea793d;border-radius:9px;grid-template-columns:1fr auto;gap:7px;padding:11px;display:grid}.benchmarkGrid span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.benchmarkGrid>div>b{color:#72ea79;font-size:10px}.benchmarkGrid p{color:#b9c4cc;grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}@media (max-width:1200px){.nordicSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.nordicLeagueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueBaselineGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.nordicHero{flex-direction:column}.nordicTwoColumn,.benchmarkGrid{grid-template-columns:1fr}}@media (max-width:650px){.nordicPage{width:min(100% - 18px,1500px)}.nordicSummaryGrid,.nordicLeagueGrid,.leagueBaselineGrid{grid-template-columns:1fr}}.nordicStatus.production_ready{color:#72ea79;border:1px solid #72ea7966}.nordicStatus.monitoring{color:#e8ca67;border:1px solid #e8ca6766}.nordicStatus.recalibration{color:#ffb36b;border:1px solid #ffb36b66}.nordicThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.liquidityRows{gap:8px;display:grid}.liquidityRows>div{background:#00000024;border:1px solid #d5b34a2e;border-radius:8px;grid-template-columns:1fr auto;gap:10px;padding:10px;display:grid}.liquidityRows span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.liquidityRows dl{grid-template-columns:repeat(2,70px);gap:5px;margin:0;display:grid}.liquidityRows dl div{background:#ffffff0a;border-radius:7px;padding:6px}.liquidityRows dt{color:var(--muted);font-size:8px}.liquidityRows dd{margin:2px 0 0;font-weight:900}.weatherMetricGrid,.historyMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.weatherMetricGrid>div,.historyMetrics>div{background:#00000024;border:1px solid #d5b34a2e;border-radius:8px;padding:10px}.weatherMetricGrid span,.historyMetrics span,.weatherMetricGrid strong,.historyMetrics strong{display:block}.weatherMetricGrid span,.historyMetrics span{color:var(--muted);text-transform:uppercase;font-size:9px}.weatherMetricGrid strong,.historyMetrics strong{margin-top:4px;font-size:19px}.weatherOutput{background:#72ea790a;border:1px solid #72ea7938;border-radius:8px;margin-top:11px;padding:12px}.weatherOutput span,.weatherOutput strong,.weatherOutput small{display:block}.weatherOutput span{color:var(--muted);text-transform:uppercase;font-size:9px}.weatherOutput strong{color:#72ea79;margin:5px 0;font-size:25px}.weatherOutput small{color:#b7c1c8;line-height:1.3}.syntheticHistoryNotice{color:#e8ca67;background:#e8ca670d;border:1px solid #e8ca673d;border-radius:8px;margin:11px 0 0;padding:9px;font-size:10px}.benchmarkGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:620px;padding-right:4px;overflow:auto}@media (max-width:1200px){.nordicThreeColumn{grid-template-columns:1fr}}.readinessBreakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.readinessBreakdown article{background:#060e1585;border:1px solid #d5b34a33;border-radius:9px;padding:11px 13px}.readinessBreakdown span,.readinessBreakdown strong{display:block}.readinessBreakdown span{color:var(--muted);text-transform:uppercase;font-size:9px}.readinessBreakdown strong{margin-top:5px;font-size:24px}.readinessBreakdown article.primary{background:#72ea790d;border-color:#72ea7961}.readinessBreakdown article.primary strong{color:#72ea79}.nordicLeagueGrid dl{grid-template-columns:repeat(5,1fr)}.healthMini{border:1px solid #72ea792e}.leagueHealthPanel{grid-template-columns:170px 1fr;gap:10px;margin-top:12px;display:grid}.leagueHealthPanel>div{background:#72ea790d;border:1px solid #72ea7947;border-radius:9px;padding:13px}.leagueHealthPanel>div span,.leagueHealthPanel>div strong,.leagueHealthPanel>div small{display:block}.leagueHealthPanel>div span{color:var(--muted);text-transform:uppercase;font-size:9px}.leagueHealthPanel>div strong{color:#72ea79;margin:5px 0;font-size:32px}.leagueHealthPanel>div small{color:#d8e0e5}.leagueHealthPanel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.leagueHealthPanel dl div{background:#00000029;border-radius:8px;padding:9px}.leagueHealthPanel dt{color:var(--muted);text-transform:capitalize;font-size:8px}.leagueHealthPanel dd{margin:3px 0 0;font-weight:900}.leagueAutoNote{background:#d5b34a0a;border:1px solid #d5b34a38;border-radius:9px;margin-top:11px;padding:12px}.leagueAutoNote span{color:#e8ca67;font-size:9px;font-weight:900}.leagueAutoNote p{color:#c4cdd3;margin:6px 0 0;font-size:11px;line-height:1.45}.productionOverview{margin-bottom:15px}.leagueRanking{gap:7px;display:grid}.leagueRanking>div{background:#00000021;border:1px solid #d5b34a2b;border-radius:8px;grid-template-columns:30px 30px 1fr 40px 42px;align-items:center;gap:7px;padding:9px;display:grid}.leagueRanking>div>b:first-child{color:#e8ca67;background:#d5b34a1a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.leagueRanking small{color:var(--muted);font-size:9px;display:block}.leagueRanking em{color:#72ea79;font-style:normal;font-weight:900}.coverageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coverageGrid>div{background:#00000024;border:1px solid #d5b34a2e;border-radius:8px;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;padding:11px;display:grid}.coverageGrid>div>span{font-size:24px}.coverageGrid small{color:var(--muted);font-size:9px;display:block}.coverageGrid>div>b{color:#e8ca67;text-align:right;font-size:18px}.coverageNotice{color:#e8ca67;background:#e8ca670a;border:1px solid #e8ca6738;border-radius:8px;margin:11px 0 0;padding:9px;font-size:10px}.confidenceHeatmapPanel{margin-bottom:15px}.confidenceHeatmap{gap:9px;display:grid}.confidenceHeatmap>div{grid-template-columns:130px 1fr 40px;align-items:center;gap:10px;display:grid}.confidenceHeatmap span{color:#c6cfd5;font-size:11px}.confidenceHeatmap>div>div{background:linear-gradient(90deg,#c84f5733 0 50%,#e8ca672e 50% 75%,#72ea792e 75% 100%);border-radius:999px;height:12px;overflow:hidden}.confidenceHeatmap i{background:linear-gradient(90deg,#e8ca67b3,#72ea79db);border-radius:999px;height:100%;display:block}.confidenceHeatmap strong{text-align:right;color:#72ea79}@media (max-width:900px){.readinessBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueHealthPanel,.coverageGrid{grid-template-columns:1fr}}@media (max-width:650px){.readinessBreakdown{grid-template-columns:1fr}.leagueHealthPanel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.footballLivePage{max-width:1420px;margin:0 auto;padding:22px}.footballLiveHero{background:linear-gradient(145deg,#071119f5,#0c1c25eb);border:1px solid #d5b34a40;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:22px;display:grid}.footballLiveHero>div>span,.footballLivePanel header span{color:#e8ca67;letter-spacing:.7px;font-size:9px;font-weight:900}.footballLiveHero h1{margin:7px 0;font-size:31px}.footballLiveHero p{color:#b8c5cc;margin:0}.footballLiveHero aside{text-align:center;background:#c84f570a;border:1px solid #c84f574d;border-radius:10px;min-width:120px;padding:13px}.footballLiveHero aside span,.footballLiveHero aside strong,.footballLiveHero aside small{display:block}.footballLiveHero aside strong{color:#ff9ca2;margin:4px 0;font-size:28px}.footballLiveHero aside small{color:#9eabb3}.footballSafetyNotice{color:#d7cda7;background:#e8ca670a;border:1px solid #e8ca6747;border-radius:9px;margin-bottom:14px;padding:11px 13px;font-size:10px}.footballImportGrid,.footballQualityGrid{grid-template-columns:1.08fr .92fr;gap:14px;margin-bottom:14px;display:grid}.footballQualityGrid{grid-template-columns:1.15fr .85fr}.footballLivePanel{background:#050e15ad;border:1px solid #d5b34a33;border-radius:11px;padding:14px}.footballLivePanel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.footballLivePanel header h2{margin:4px 0 0;font-size:17px}.footballLivePanel header>b{color:#72ea79}.footballLivePanel textarea{resize:vertical;color:#dce5e9;background:#071119;border:1px solid #d5b34a2e;border-radius:9px;width:100%;min-height:620px;padding:12px;font:11px/1.45 Consolas,Courier New,monospace}.footballLivePanel footer{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.footballLivePanel button{color:#e8ca67;cursor:pointer;background:#d5b34a0d;border:1px solid #d5b34a45;border-radius:8px;padding:8px 11px;font-weight:900}.footballLivePanel button.primary{color:#72ea79;background:#72ea7912;border-color:#72ea7961}.footballImportMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.footballImportMetrics>div,.footballShadowCard>div{background:#00000021;border:1px solid #d5b34a26;border-radius:8px;padding:9px}.footballImportMetrics span,.footballImportMetrics strong,.footballShadowCard span,.footballShadowCard strong{display:block}.footballImportMetrics span,.footballShadowCard span{color:#8f9ca4;text-transform:uppercase;font-size:8px}.footballImportMetrics strong,.footballShadowCard strong{overflow-wrap:anywhere;margin-top:4px}.footballMatchObjectCard{background:#72ea790a;border:1px solid #72ea793d;border-radius:8px;margin-bottom:10px;padding:12px}.footballMatchObjectCard span,.footballMatchObjectCard strong,.footballMatchObjectCard small{display:block}.footballMatchObjectCard span{color:#72ea79;font-size:8px;font-weight:900}.footballMatchObjectCard strong{margin:5px 0;font-size:16px}.footballMatchObjectCard small{color:#8f9ca4}.footballIssues,.footballQualityRows{gap:7px;display:grid}.footballIssues>div{border-radius:8px;grid-template-columns:62px 130px 1fr;gap:8px;padding:9px;display:grid}.footballIssues .error{background:#c84f570a;border:1px solid #c84f573d}.footballIssues .warning{background:#e8ca670a;border:1px solid #e8ca673d}.footballIssues .success{background:#72ea790a;border:1px solid #72ea793d}.footballIssues p{color:#bdc7cd;margin:0;font-size:9px}.footballQualityRows>div{background:#00000021;border:1px solid #d5b34a26;border-radius:8px;grid-template-columns:185px 1fr 38px 68px;align-items:center;gap:8px;padding:9px;display:grid}.footballQualityRows span{color:#8f9ca4;font-size:8px;display:block}.footballQualityBar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.footballQualityBar i{background:linear-gradient(90deg,#e8ca67c7,#72ea79e0);border-radius:999px;height:100%;display:block}.footballQualityRows em{text-align:center;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.footballQualityRows em.ready{color:#72ea79;border:1px solid #72ea7961}.footballQualityRows em.review{color:#e8ca67;border:1px solid #e8ca6761}.footballQualityRows em.blocked{color:#ff9ca2;border:1px solid #c84f5766}.footballShadowCard{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-bottom:10px;display:grid}.footballShadowCard p{color:#bdc8ce;background:#72ea7909;border:1px solid #72ea7933;border-radius:8px;grid-column:1/-1;margin:0;padding:10px}.footballBlockers{background:#c84f5709;border:1px solid #c84f5733;border-radius:8px;padding:10px}.footballBlockers p{color:#d8b6b9;margin:4px 0;font-size:10px}.footballEmptyState{text-align:center;border:1px dashed #d5b34a40;border-radius:9px;padding:35px}.footballEmptyState p{color:#8f9ca4}.footballImportError{background:#c84f570a;border:1px solid #c84f5747;border-radius:8px;padding:14px}.footballImportError strong{color:#ff9ca2}@media (max-width:1050px){.footballImportGrid,.footballQualityGrid{grid-template-columns:1fr}}@media (max-width:700px){.footballLiveHero,.footballImportMetrics,.footballShadowCard,.footballIssues>div,.footballQualityRows>div{grid-template-columns:1fr}}.validationCustomerPage{color:#edf2f3;max-width:1420px;margin:0 auto;padding:22px}.validationHero{background:linear-gradient(145deg,#07131d,#10252e);border:1px solid #d5b34a45;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:24px;display:flex}.validationHero span,.validationPanel header span,.validationExecutive>div>span,.validationDecisionGrid>article>span,.validationFooter span{color:#e8ca67;letter-spacing:.65px;font-size:9px;font-weight:900}.validationHero h1{margin:7px 0;font-size:34px}.validationHero p{color:#c0cbd0;margin:0}.validationHero small{color:#ffbdc2;margin-top:7px;display:block}.languageToggle{gap:6px;display:flex}.languageToggle button{color:#dce4e8;cursor:pointer;background:#0000002e;border:1px solid #d5b34a45;border-radius:8px;padding:9px 13px;font-weight:900}.languageToggle button.active{color:#72ea79;background:#72ea7912;border-color:#72ea7973}.validationStatusGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.validationStatusGrid article{background:#061017bd;border:1px solid #d5b34a2e;border-radius:10px;padding:13px}.validationStatusGrid span,.validationStatusGrid strong,.validationStatusGrid small{display:block}.validationStatusGrid span{color:#98a6ae;text-transform:uppercase;font-size:8px}.validationStatusGrid strong{margin:5px 0;font-size:22px}.validationStatusGrid small{color:#e8ca67}.validationExecutive{background:#72ea7909;border:1px solid #72ea793d;border-radius:12px;grid-template-columns:1fr 300px;gap:14px;margin-bottom:14px;padding:18px;display:grid}.validationExecutive h2{color:#ffbdc2;margin:7px 0}.validationExecutive p{color:#c1cbd0}.validationExecutive aside{background:#e8ca6709;border:1px solid #e8ca6740;border-radius:9px;padding:13px}.validationExecutive aside strong,.validationExecutive aside b,.validationExecutive aside small{display:block}.validationExecutive aside strong{color:#e8ca67;font-size:9px}.validationExecutive aside b{color:#72ea79;margin:7px 0;font-size:18px}.validationExecutive aside small{color:#aeb9bf}.validationDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.validationDecisionGrid article{border-radius:10px;padding:14px}.validationDecisionGrid .best{background:#72ea7909;border:1px solid #72ea793b}.validationDecisionGrid .monitor{background:#e8ca6709;border:1px solid #e8ca6740}.validationDecisionGrid .avoid{background:#c84f5709;border:1px solid #c84f5740}.validationDecisionGrid h3{margin:7px 0}.validationDecisionGrid p{color:#b9c4ca;margin:0}.validationTwoCol{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.validationPanel{background:#050e15b8;border:1px solid #d5b34a2e;border-radius:11px;margin-bottom:14px;padding:15px}.validationPanel header{margin-bottom:11px}.validationPanel h2{margin:5px 0;font-size:18px}.validationPanel p{color:#bdc7cd}.positiveList,.negativeList{padding-left:20px}.positiveList li,.negativeList li{color:#c5ced3;margin:8px 0}.positiveList li::marker{color:#72ea79}.negativeList li::marker{color:#ff9ca2}.validationTableWrap{overflow-x:auto}.validationTable{border-collapse:collapse;width:100%;min-width:1050px}.validationTable th,.validationTable td{text-align:left;border-bottom:1px solid #ffffff0f;padding:9px;font-size:10px}.validationTable th{color:#e8ca67;text-transform:uppercase;font-size:8px}.validationTable td strong,.validationTable td small{display:block}.validationTable td small{color:#8f9ca4;margin-top:3px}.validationDecision{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.validationDecision.monitor{color:#e8ca67;border:1px solid #e8ca6761}.validationDecision.avoid{color:#ff9ca2;border:1px solid #c84f5766}.validationFacts{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.validationFacts>div{background:#ffffff09;border-radius:8px;padding:9px}.validationFacts span,.validationFacts strong{display:block}.validationFacts span{color:#8f9ca4;text-transform:uppercase;font-size:8px}.validationFacts strong{margin-top:4px}.qualityRows{gap:8px;display:grid}.qualityRows>div{grid-template-columns:100px 1fr 34px;align-items:center;gap:8px;display:grid}.qualityRows span{color:#b7c2c8;font-size:9px}.qualityRows>div>div{background:#ffffff0f;border-radius:999px;height:9px;overflow:hidden}.qualityRows i{background:linear-gradient(90deg,#c5a746,#72ea79);border-radius:999px;height:100%;display:block}.lineupColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lineupColumns>div{background:#0000001f;border:1px solid #d5b34a24;border-radius:8px;padding:10px}.lineupColumns>div>strong{color:#e8ca67;margin-bottom:7px;display:block}.lineupColumns p{background:#ffffff06;border-radius:6px;grid-template-columns:27px 1fr;gap:7px;margin:5px 0;padding:5px;display:grid}.lineupColumns b{color:#e8ca67;background:#d5b34a17;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.validationFooter{background:#050e15b8;border:1px solid #d5b34a2e;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.validationFooter p{color:#aeb9bf;margin:5px 0;font-size:9px}.validationFooter>strong{color:#ffbdc2;grid-column:1/-1;font-size:10px}@media (max-width:1000px){.validationStatusGrid{grid-template-columns:repeat(2,1fr)}.validationExecutive,.validationTwoCol,.validationDecisionGrid{grid-template-columns:1fr}}@media (max-width:650px){.validationHero{flex-direction:column;align-items:flex-start}.validationStatusGrid,.lineupColumns,.validationFooter{grid-template-columns:1fr}}.platformContent .validationCustomerPage{max-width:none;padding:22px}.customerReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customerReportCard{background:#050e15b8;border:1px solid #d5b34a33;border-radius:12px;padding:18px}.customerReportCard.featured{border-color:#72ea7942}.customerReportCard header{justify-content:space-between;gap:10px;display:flex}.customerReportCard header span{color:#e8ca67;font-size:9px;font-weight:900}.customerReportCard header b{color:#72ea79;font-size:9px}.customerReportCard h2{margin:12px 0 4px;font-size:24px}.customerReportCard>p{color:#9eabb3}.customerReportDecision,.customerReportStrongest{border-radius:9px;margin-top:12px;padding:11px}.customerReportDecision{background:#c84f570a;border:1px solid #c84f573d}.customerReportStrongest{background:#e8ca670a;border:1px solid #e8ca673d}.customerReportDecision span,.customerReportDecision strong,.customerReportStrongest span,.customerReportStrongest strong,.customerReportStrongest small{display:block}.customerReportDecision span,.customerReportStrongest span{font-size:8px;font-weight:900}.customerReportDecision span{color:#ff9ca2}.customerReportDecision strong{color:#ff9ca2;margin-top:4px;font-size:22px}.customerReportStrongest span{color:#e8ca67}.customerReportStrongest strong{margin:5px 0;font-size:17px}.customerReportStrongest small{color:#9eabb3}.customerReportCard>a{color:#72ea79;margin-top:14px;font-weight:900;text-decoration:none;display:inline-flex}.fullSiteValidationBanner{background:#e8ca6709;border:1px solid #e8ca6740;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.fullSiteValidationBanner span{color:#e8ca67;font-size:9px;font-weight:900}.fullSiteValidationBanner h2{margin:5px 0}.fullSiteValidationBanner p{color:#aeb9bf;margin:0}.fullSiteValidationBanner>div:last-child{text-align:right}.fullSiteValidationBanner strong,.fullSiteValidationBanner a{display:block}.fullSiteValidationBanner strong{color:#ff9ca2;font-size:22px}.fullSiteValidationBanner a{color:#72ea79;margin-top:6px;font-weight:900;text-decoration:none}.validationDecision.pass{color:#ff9ca2;border:1px solid #c84f5766}@media (max-width:800px){.customerReportGrid{grid-template-columns:1fr}.fullSiteValidationBanner{flex-direction:column;align-items:flex-start}.fullSiteValidationBanner>div:last-child{text-align:left}}.mlbCustomerApp{color:#eef3f4;background:#061018;min-height:100vh}.mlbCustomerTopbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e15f5;border-bottom:1px solid #d5b34a33;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:10px 22px;display:grid;position:sticky;top:0}.mlbCustomerBrand{color:#eef3f4;align-items:center;gap:10px;text-decoration:none;display:flex}.mlbCustomerBrand div strong,.mlbCustomerBrand div span{display:block}.mlbCustomerBrand div span{color:#aab7bd;font-size:9px}.mlbCustomerTopbar nav{justify-content:center;gap:7px;display:flex}.mlbCustomerTopbar nav a,.mlbCustomerLanguage a{color:#b7c2c8;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.mlbCustomerTopbar nav a.active,.mlbCustomerTopbar nav a:hover,.mlbCustomerLanguage a:hover{color:#72ea79;background:#72ea790f}.mlbCustomerLanguage{gap:3px;display:flex}.mlbCustomerContent{max-width:1420px;margin:0 auto;padding:24px}.mlbCustomerFooter{color:#97a5ad;border-top:1px solid #d5b34a26;justify-content:space-between;gap:14px;padding:18px 24px;display:flex}.mlbCustomerFooter strong{color:#e8ca67}.mlbCustomerHero{background:linear-gradient(145deg,#07151f,#102832);border:1px solid #d5b34a3d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:14px;padding:25px;display:grid}.mlbCustomerHero span,.mlbSimpleIntro>span,.mlbReportHero>div>span{color:#e8ca67;letter-spacing:.7px;font-size:9px;font-weight:900}.mlbCustomerHero h1,.mlbSimpleIntro h1{margin:7px 0;font-size:31px}.mlbCustomerHero p,.mlbSimpleIntro p{color:#bac6cc}.mlbCustomerHero aside{background:#72ea790a;border:1px solid #72ea7942;border-radius:11px;place-items:center;min-width:105px;padding:13px;display:grid}.mlbCustomerHero aside strong{color:#72ea79;font-size:32px}.mlbCustomerHero aside span{color:#b9c4ca}.mlbResearchNotice{background:#e8ca6709;border:1px solid #e8ca6740;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:flex}.mlbResearchNotice strong{color:#e8ca67}.mlbResearchNotice span{color:#c5c09f;font-size:10px}.mlbCustomerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.mlbCustomerGameCard{background:#07121ad1;border:1px solid #d5b34a30;border-radius:12px;padding:16px}.mlbCustomerGameCard header{justify-content:space-between;display:flex}.mlbCustomerGameCard header span{color:#9eabb3;font-size:9px}.mlbCustomerGameCard header b{color:#72ea79;border:1px solid #72ea7954;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mlbCustomerGameCard h2{margin:8px 0 4px;font-size:19px}.mlbCustomerGameCard>p{color:#9eabb3;margin:0;font-size:10px}.mlbCustomerGameCard>section{background:#e8ca6709;border:1px solid #e8ca673d;border-radius:9px;margin:13px 0;padding:12px}.mlbCustomerGameCard>section span,.mlbCustomerGameCard>section strong,.mlbCustomerGameCard>section small{display:block}.mlbCustomerGameCard>section span{color:#e8ca67;font-size:8px;font-weight:900}.mlbCustomerGameCard>section strong{margin:6px 0;font-size:17px}.mlbCustomerGameCard>section small{color:#a8b4ba}.mlbCustomerMetrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mlbCustomerMetrics>div{background:#ffffff08;border-radius:7px;padding:8px}.mlbCustomerMetrics span,.mlbCustomerMetrics strong{display:block}.mlbCustomerMetrics span{color:#89979f;font-size:8px}.mlbCustomerMetrics strong{margin-top:4px;font-size:10px}.mlbDataStatus{background:#e8ca6706;border-left:3px solid #e8ca67;margin-top:9px;padding:8px}.mlbDataStatus span,.mlbDataStatus strong{display:block}.mlbDataStatus span{color:#8e9ba3;font-size:8px}.mlbDataStatus strong{color:#e8ca67;margin-top:3px}.mlbCustomerGameCard>a{color:#72ea79;margin-top:12px;font-weight:900;text-decoration:none;display:inline-flex}.mlbSimpleIntro{background:#07121ab3;border:1px solid #d5b34a33;border-radius:12px;margin-bottom:14px;padding:21px}.mlbReportHero{background:linear-gradient(145deg,#07151f,#102832);border:1px solid #d5b34a3d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-bottom:14px;padding:23px;display:grid}.mlbReportHero h1{margin:7px 0;font-size:31px}.mlbReportHero p{color:#bcc7cc;margin:0}.mlbReportHero small{color:#9dabb3;margin-top:7px;display:block}.mlbReportHero aside{text-align:center;background:#72ea790a;border:1px solid #72ea7945;border-radius:10px;min-width:120px;padding:13px}.mlbReportHero aside span,.mlbReportHero aside strong,.mlbReportHero aside small{display:block}.mlbReportHero aside strong{color:#72ea79;font-size:30px}.mlbStrongestMarket{background:#e8ca6709;border:1px solid #e8ca6745;border-radius:12px;grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px;padding:18px;display:grid}.mlbStrongestMarket>div>span{color:#e8ca67;font-size:9px;font-weight:900}.mlbStrongestMarket h2{margin:7px 0;font-size:24px}.mlbStrongestMarket p{color:#c4ced3}.mlbStrongestStats{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.mlbStrongestStats>div{background:#0000001f;border:1px solid #d5b34a24;border-radius:8px;padding:10px}.mlbStrongestStats span,.mlbStrongestStats strong{display:block}.mlbStrongestStats span{color:#8e9ba3;font-size:8px}.mlbStrongestStats strong{margin-top:4px}.mlbDataStatusPanel{background:#e8ca6706;border:1px solid #e8ca6738;border-radius:9px;grid-template-columns:220px 1fr;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:grid}.mlbDataStatusPanel span,.mlbDataStatusPanel strong{display:block}.mlbDataStatusPanel span{color:#8d9aa2;font-size:8px}.mlbDataStatusPanel strong{color:#e8ca67;margin-top:4px}.mlbDataStatusPanel p{color:#bac4ca;margin:0;font-size:10px}.mlbReportTwoCol{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.mlbReportPanel{background:#07121ac2;border:1px solid #d5b34a2e;border-radius:11px;padding:15px}.mlbReportPanel header span{color:#e8ca67;font-size:8px;font-weight:900}.mlbReportPanel header h2{margin:5px 0 10px}.mlbReportPanel p{color:#bdc7cd}.mlbPositiveList,.mlbNegativeList{padding-left:20px}.mlbPositiveList li,.mlbNegativeList li{color:#c5ced3;margin:8px 0}.mlbPositiveList li::marker{color:#72ea79}.mlbNegativeList li::marker{color:#ff9ca2}.mlbMatchupRows{gap:7px;display:grid}.mlbMatchupRows>div{background:#ffffff07;border-radius:7px;justify-content:space-between;gap:10px;padding:9px;display:flex}.mlbMatchupRows span{color:#8e9ba3}.mlbArchiveEmpty{text-align:center;border:1px dashed #d5b34a3b;border-radius:11px;padding:30px}.mlbArchiveEmpty strong{color:#e8ca67}@media (max-width:900px){.mlbCustomerTopbar{grid-template-columns:1fr auto}.mlbCustomerTopbar nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.mlbCustomerGrid,.mlbStrongestMarket,.mlbReportTwoCol,.mlbDataStatusPanel{grid-template-columns:1fr}}@media (max-width:600px){.mlbCustomerContent{padding:14px}.mlbCustomerHero,.mlbReportHero,.mlbCustomerMetrics{grid-template-columns:1fr}.mlbCustomerFooter{flex-direction:column}}.mlbStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mlbStatusGrid article{background:#07121ac2;border:1px solid #d5b34a2e;border-radius:9px;padding:12px}.mlbStatusGrid span,.mlbStatusGrid strong,.mlbStatusGrid small{display:block}.mlbStatusGrid span{color:#8f9da5;text-transform:uppercase;font-size:8px}.mlbStatusGrid strong{color:#e8ca67;margin:5px 0}.mlbStatusGrid small{color:#aab6bc}.mlbStatusGrid .risk-low{border-color:#72ea7947}.mlbStatusGrid .risk-low strong{color:#72ea79}.mlbStatusGrid .risk-medium{border-color:#e8ca6747}.mlbStatusGrid .risk-medium strong{color:#e8ca67}.mlbDeepAnalysis{background:#07121acc;border:1px solid #d5b34a36;border-radius:11px;margin-bottom:14px;padding:18px}.mlbDeepAnalysis header span{color:#e8ca67;font-size:8px;font-weight:900}.mlbDeepAnalysis header h2{margin:5px 0 13px}.mlbDeepAnalysis p{color:#c5ced3;margin:0 0 12px;line-height:1.7}.mlbStrengthRows{gap:9px;display:grid}.mlbStrengthRow{grid-template-columns:125px 1fr 36px;align-items:center;gap:9px;display:grid}.mlbStrengthRow span{color:#aeb9bf;font-size:9px}.mlbStrengthRow>div{background:#ffffff0f;border-radius:999px;height:9px;overflow:hidden}.mlbStrengthRow i{background:linear-gradient(90deg,#c5a746,#72ea79);border-radius:999px;height:100%;display:block}.mlbLiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.mlbLiveCard{background:#07121ad1;border:1px solid #d5b34a30;border-radius:12px;padding:16px}.mlbLiveCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mlbLiveCard header span{color:#e8ca67;font-size:8px;font-weight:900}.mlbLiveCard header h2{margin:5px 0;font-size:17px}.mlbLiveCard header>strong{font-size:28px}.mlbLiveProbability{margin:12px 0}.mlbLiveProbability>span{color:#8f9da5;font-size:8px}.mlbLiveProbability>div{background:#ffffff0f;border-radius:999px;height:11px;margin:7px 0;display:flex;overflow:hidden}.mlbLiveProbability i{background:#c5a746;display:block}.mlbLiveProbability b{background:#72ea79;display:block}.mlbLiveProbability p{color:#bec8cd;justify-content:space-between;margin:0;font-size:9px;display:flex}.mlbLiveMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mlbLiveMetrics>div{background:#ffffff08;border-radius:8px;padding:9px}.mlbLiveMetrics span,.mlbLiveMetrics strong{display:block}.mlbLiveMetrics span{color:#8f9da5;font-size:8px}.mlbLiveMetrics strong{margin-top:4px}.mlbLiveBullpen{background:#0000001f;border-radius:8px;grid-template-columns:80px 1fr 1fr;align-items:center;gap:8px;margin-top:10px;padding:9px;display:grid}.mlbLiveBullpen span{color:#e8ca67;font-size:8px;font-weight:900}.mlbLiveBullpen p{margin:0;font-size:9px}.mlbLiveNotice{background:#e8ca6709;border:1px solid #e8ca673d;border-radius:9px;margin-top:10px;padding:11px}.mlbLiveNotice span,.mlbLiveNotice strong,.mlbLiveNotice small{display:block}.mlbLiveNotice span{color:#e8ca67;font-size:8px;font-weight:900}.mlbLiveNotice strong{margin:5px 0;font-size:17px}.mlbLiveNotice small{color:#aeb9bf}@media (max-width:900px){.mlbStatusGrid,.mlbLiveGrid{grid-template-columns:1fr}}@media (max-width:600px){.mlbStrengthRow{grid-template-columns:95px 1fr 30px}.mlbLiveMetrics{grid-template-columns:1fr}}.unifiedApp{color:#eef3f4;background:#061018;min-height:100vh;padding-bottom:0}.unifiedTopbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e15f7;border-bottom:1px solid #d5b34a33;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:10px 20px;display:grid;position:sticky;top:0}.unifiedBrand{color:#eef3f4;align-items:center;gap:10px;text-decoration:none;display:flex}.unifiedBrand strong,.unifiedBrand span{display:block}.unifiedBrand span{color:#9eabb3;font-size:9px}.unifiedTopbar nav{justify-content:center;gap:5px;display:flex}.unifiedTopbar nav a{color:#b8c3c9;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.unifiedTopbar nav a.active,.unifiedTopbar nav a:hover{color:#72ea79;background:#72ea790f}.unifiedMeta{text-align:right}.productionBadge{color:#e8ca67;font-size:8px;font-weight:900;display:block}.unifiedMeta small{color:#8e9ba3;margin:3px 0;font-size:8px;display:block}.unifiedMeta a{color:#aeb9bf;margin-left:6px;font-size:9px;text-decoration:none}.unifiedMenuButton{display:none}.unifiedContent{max-width:1440px;margin:0 auto;padding:22px}.unifiedHero{background:linear-gradient(145deg,#07151f,#102832);border:1px solid #d5b34a3b;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:24px;display:grid}.unifiedHero>div>span{color:#e8ca67;letter-spacing:.6px;font-size:9px;font-weight:900}.unifiedHero h1{margin:7px 0;font-size:31px}.unifiedHero p{color:#bac5ca;max-width:850px}.unifiedHero aside{background:#72ea790a;border:1px solid #72ea7945;border-radius:11px;place-items:center;min-width:100px;padding:13px;display:grid}.unifiedHero aside strong{color:#72ea79;font-size:31px}.unifiedHero aside span{color:#aab6bc;font-size:9px}.simulationNotice{background:#e8ca6709;border:1px solid #e8ca6740;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;display:grid}.simulationNotice strong{color:#e8ca67}.simulationNotice span{color:#bcb795;font-size:10px}.autoRefreshBadge{color:#72ea79;background:#72ea790d;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.autoRefreshBadge i{background:#72ea79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #72ea79a6}.unifiedSportGrid,.unifiedMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sportOverviewCard,.unifiedMatchCard,.liveUnifiedCard{background:#07121acc;border:1px solid #d5b34a2e;border-radius:12px;padding:16px}.sportOverviewCard header,.unifiedMatchCard header{justify-content:space-between;gap:10px;display:flex}.sportOverviewCard header span,.unifiedMatchCard header span{color:#e8ca67;font-size:9px;font-weight:900}.sportOverviewCard header b,.unifiedMatchCard header b{color:#72ea79;font-size:9px}.sportOverviewCard h2,.unifiedMatchCard h2{margin:9px 0}.strongestBox{background:#e8ca6709;border:1px solid #e8ca6740;border-radius:9px;margin:12px 0;padding:12px}.strongestBox span,.strongestBox strong,.strongestBox small{display:block}.strongestBox span{color:#e8ca67;font-size:8px;font-weight:900}.strongestBox strong{margin:6px 0;font-size:18px}.strongestBox small{color:#9eabb3}.sportOverviewCard ul,.unifiedMatchCard ul{padding-left:18px}.sportOverviewCard li,.unifiedMatchCard li{color:#bec8cd;margin:7px 0}.sportOverviewCard li b{float:right;color:#72ea79}.sportOverviewCard>a{color:#72ea79;margin-top:8px;font-weight:900;text-decoration:none;display:inline-flex}.unifiedMatchCard h3{color:#e8ca67;font-size:11px}.analysisText{color:#bdc7cd;line-height:1.6}.liveUnifiedCard span{color:#e8ca67;font-size:9px;font-weight:900}.liveUnifiedCard h2{margin:8px 0}.liveUnifiedCard>strong{color:#72ea79;font-size:20px;display:block}.liveUnifiedCard p{color:#c6d0d4}.dataHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dataHubGrid article{background:#07121acc;border:1px solid #d5b34a2e;border-radius:10px;padding:14px}.dataHubGrid span,.dataHubGrid strong,.dataHubGrid small{display:block}.dataHubGrid span{color:#8e9ba3;font-size:8px}.dataHubGrid strong{color:#e8ca67;margin:6px 0}.dataHubGrid small{color:#98a5ad}.providerRoadmap{background:#72ea7908;border:1px solid #72ea7933;border-radius:10px;margin-top:14px;padding:16px}.providerRoadmap p{color:#bdc7cd}.archiveTimeline{gap:10px;display:grid}.archiveTimeline article{background:#07121acc;border:1px solid #d5b34a2e;border-radius:9px;justify-content:space-between;gap:12px;padding:14px;display:flex}.archiveTimeline strong{color:#e8ca67}.unifiedBottomNav{display:none}@media (max-width:1000px){.unifiedTopbar{grid-template-columns:1fr auto}.unifiedMenuButton{color:#e8ca67;background:0 0;border:1px solid #d5b34a40;border-radius:7px;padding:7px 10px;display:block}.unifiedTopbar nav{grid-column:1/-1;justify-content:flex-start;display:none;overflow-x:auto}.unifiedTopbar nav.open{display:flex}.unifiedMeta{display:none}.dataHubGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.unifiedApp{padding-bottom:68px}.unifiedContent{padding:13px}.unifiedHero{grid-template-columns:1fr;padding:17px}.unifiedHero h1{font-size:24px}.simulationNotice,.unifiedSportGrid,.unifiedMatchGrid,.dataHubGrid{grid-template-columns:1fr}.unifiedBottomNav{z-index:60;padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#050e15fa;border-top:1px solid #d5b34a33;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.unifiedBottomNav a{color:#aeb9bf;place-items:center;gap:2px;font-size:15px;text-decoration:none;display:grid}.unifiedBottomNav span{font-size:8px}.unifiedTopbar{padding:8px 12px}.unifiedBrand img{width:55px;height:auto}}
