.adminShell{min-height:100vh}.adminMain{width:min(1520px,100% - 64px);margin:20px auto 40px}.adminTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.adminEyebrow{color:var(--muted);letter-spacing:.12em;font-size:11px}.adminPageTitle{margin:4px 0 0;font-size:28px}.adminTopbarRight{color:var(--muted);font-size:12px}.adminBox{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:20px}.adminContent{gap:16px;display:grid}.adminHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adminTitleRow{align-items:center;gap:12px;margin:4px 0 8px;display:flex}.adminTitleRow h2{margin:0}.headerActions,.actionRow{flex-wrap:wrap;gap:8px;display:flex}.adminStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.adminStats>div{background:var(--surface-2);border-radius:var(--radius-sm);padding:12px}.adminStats b{color:var(--text);font-size:26px;display:block}.adminStats span,.recordMini span{color:var(--muted);font-size:11px;display:block}.recordMini{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.recordMini b{font-size:22px}.muted{color:var(--muted);font-size:12px;line-height:1.65}.readinessBlock{border-top:1px solid var(--line);padding-top:16px}.readinessTop{justify-content:space-between;gap:12px;font-size:12px;display:flex}.readinessTop span{color:var(--muted);font-size:11px}.progressTrack{background:var(--surface-3);border-radius:4px;height:4px;margin:10px 0;overflow:hidden}.progressFill{background:var(--cyan);height:100%}.readinessBlock p{margin-bottom:16px;font-size:12px}.phaseRail{gap:8px;margin:16px 0;display:flex}.phaseStep{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);text-transform:capitalize;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.phaseStep.current{color:var(--cyan);border-color:#67e8f94d}.phaseStep span{font-size:11px}.warningBox,.errorBox,.successBox{border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:16px;padding:12px 16px;font-size:12px}.warningBox{color:var(--warning);border-color:#f5ce8040}.errorBox{color:var(--danger)}.successBox{color:var(--cyan)}.adminGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adminGrid2 h2{margin:6px 0 12px}.fullButton{width:100%}.commandPreview{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;font-size:11px}.adminShell button:disabled{color:#9aa7b9;border-color:var(--line);background:#1c2b3f}.alphaNote{color:var(--muted);font-size:12px}.adminInfoBox h2{margin:6px 0;font-size:16px}.adminInfoBox p{margin-bottom:0;font-size:12px}@media (max-width:1000px){.adminMain{width:calc(100% - 40px)}.adminHeader{flex-wrap:wrap}.adminStats{gap:8px}.adminStats b{font-size:22px}}@media (max-width:640px){.adminMain{width:calc(100% - 32px);margin-top:16px}.adminTopbar{flex-wrap:wrap;gap:6px}.adminPageTitle{font-size:26px}.adminBox{padding:16px}.adminStats,.recordMini{grid-template-columns:repeat(2,minmax(0,1fr))}.adminGrid2{grid-template-columns:minmax(0,1fr)}.phaseRail{flex-wrap:wrap}.phaseStep{flex:40%}.readinessTop{flex-wrap:wrap;gap:6px}.headerActions{width:100%}.headerActions button{flex:1}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080d17;--surface:#101927;--surface-2:#152131;--surface-3:#1c2b3f;--navy:var(--surface);--text:#f3f6fc;--muted:#a5b2c5;--line:#29384b;--cyan:#67e8f9;--violet:#9b7cff;--magenta:#ed64d8;--success:#86efac;--warning:#f5ce80;--danger:#fca5a5;--result-miss:#fca5a5;--result-hit:#86efac;--result-above:#93c5fd;--result-ceiling:#d8b4fe;--brand-gradient:linear-gradient(100deg, #00d9ee, #8056ff 54%, #e935ca);--radius-sm:8px;--radius:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--panel-shadow:0 12px 32px #00000018;--glow:0 0 24px #67e8f909}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:96px}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input{transition:background-color .16s,border-color .16s,color .16s}a:hover{color:var(--cyan)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{color:var(--bg);background:var(--cyan)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.15}h1{font-size:clamp(26px,3vw,34px)}h2{font-size:18px}h3{font-size:21px}p{color:var(--muted)}strong,b,td{font-variant-numeric:tabular-nums}main,section,article{min-width:0}.skipLink{z-index:100;background:var(--text);color:var(--bg);border-radius:var(--radius-sm);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skipLink:focus{color:var(--bg);transform:translateY(0)}.brandAsset{aspect-ratio:3;object-fit:contain;width:198px;max-width:100%;height:auto;display:block}.brandAsset--hero{width:300px}.brandAsset--auth{width:300px;margin:0 auto 40px}.brandAsset--footer{width:156px}.eyebrow,.analysisEyebrow,.resultsEyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.6}.publicDashboard,.analysisPage{min-height:100vh;display:block}.dashboardMain,.analysisMain{width:100%;max-width:1600px;margin-inline:auto;padding:20px clamp(16px,2.8vw,40px) 32px}.wrap{width:100%;margin:auto}.analysisTopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:24px;display:flex}.analysisTopMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.analysisTopMeta span{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 10px}.analysisBack{min-height:44px;color:var(--muted);align-items:center;display:inline-flex}.appHeader{z-index:30;border-bottom:1px solid var(--line);background:#0c1320;align-items:center;gap:24px;min-height:76px;padding:10px clamp(16px,2.8vw,40px);display:flex;position:sticky;top:0}.appHeader .brandAsset{width:156px}.headerBrand{flex-shrink:0}.productLabel{color:var(--muted);max-width:104px;font-size:11px;line-height:1.5}.appNavigation{align-items:center;gap:4px;margin-left:auto;display:flex}.appNavigation a,.accountNavigation a{min-height:44px;color:var(--muted);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:9px 12px;font-size:13px;display:inline-flex}.appNavigation a:hover,.accountNavigation a:hover{background:var(--surface-2);color:var(--text)}.appNavigation a[aria-current=page],.accountNavigation a[aria-current=page]{color:var(--cyan);background:#67e8f90b}.appNavigation .historyNavigation{border-left:1px solid var(--line);border-radius:0;margin-left:12px;padding-left:20px}.accountNavigation{border-left:1px solid var(--line);padding-left:12px}.slateContext{border-bottom:1px solid var(--line);padding:0 0 16px}.slateContextTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.slateContext h1{margin:4px 0 0;font-size:26px}.slateContextFacts{flex-wrap:wrap;gap:12px 32px;margin:16px 0 0;display:flex}.slateContextFacts>div{min-width:100px}.slateContext dt{color:var(--muted);margin-bottom:2px;font-size:11px}.slateContext dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.slateTimestamp{margin-left:auto}.slateTimestamp dd{color:var(--muted);font-weight:400}.starterNotices:empty{display:none}.primaryAnalytics+.dashboardPanel{margin-top:16px}.primaryAnalytics .panelHeader{align-items:center}.coverageHistory{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.modelConfidence{padding-bottom:16px}.dashboardFooter,.analysisFooter{color:var(--muted);font-size:12px}.dashboardPanel,.analysisPanel,.resultsSection,.resultsSlateCard,.resultsLifetimeCard,.authForm,.statePanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--panel-shadow);min-width:0}.panelHeader,.analysisPanelHeader,.resultsSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.panelHeader h2,.analysisPanelHeader h2,.resultsSectionHeader h2{margin:0 0 6px}.panelHeader p,.resultsSectionHeader p{margin:0;font-size:12px}.panelHeader a,.fullResultsLink{color:var(--cyan);font-size:12px;font-weight:600}.panelHeader a{white-space:nowrap;padding:5px 0}.fullResultsLink{align-items:center;min-height:44px;margin:10px 24px 18px;display:inline-flex}.primaryButton,.secondaryButton,.ghostButton{border-radius:var(--radius-sm);border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-weight:650;display:inline-flex}.primaryButton{color:#09202a;background:var(--cyan);border-color:var(--cyan)}.primaryButton:hover{color:#09202a;background:#a5f3fc}.secondaryButton,.ghostButton{background:var(--surface-2);color:var(--text)}.secondaryButton:hover,.ghostButton:hover{background:var(--surface-3);color:var(--text)}.primaryButton:disabled{color:#c2cbd8;background:#344658;border-color:#344658}.statusBadge,.resultsGradedBadge{color:#dbe5f1;text-transform:capitalize;white-space:nowrap;background:#ffffff05;border:1px solid #586575;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.empty,.recordPending{color:var(--muted);margin:0;padding:16px;line-height:1.7}.dashboardEmpty{text-align:center;grid-column:1/-1;max-width:640px;margin:12vh auto;padding:32px}.starterNotices>[role=status]{border-radius:var(--radius-sm);color:var(--warning);background:#f5ce8008;border:1px solid #6e5a33;grid-column:1/-1;margin:12px 0 0;padding:16px 24px}.errorText{color:var(--danger);line-height:1.6}.statePanel{max-width:640px;margin:64px auto;padding:40px}.statePanel h1{font-size:32px}.loadingBar{background:var(--surface-3);border-radius:20px;height:12px;margin-top:24px}.previousSlateRecap{grid-template-columns:1fr auto;align-items:center;gap:4px 24px;margin-top:24px;padding:16px;display:grid}.previousSlateRecap .panelHeader{padding:0}.previousSlateRecap h2{font-size:16px}.previousSlateRecap>p{grid-column:1;margin:4px 0 0;font-size:13px}.previousSlateRecap .fullResultsLink{grid-area:1/2/3;margin:0}.dashboardGridTwo{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.targetTable{border-radius:0 0 var(--radius) var(--radius);scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.targetRow{border-top:1px solid var(--line);min-width:640px;color:var(--muted);grid-template-columns:28px minmax(140px,1.45fr) minmax(86px,1fr) 46px 76px 48px 74px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:grid}.targetRow:not(.targetHead):hover{background:var(--surface-2)}.targetHead{text-transform:uppercase;letter-spacing:.04em;background:#ffffff02;font-size:10px}.targetPitcher{color:var(--text)}.rankNumber{color:var(--muted);font-size:12px}.targetValue,.projectionValue,.ceilingValue{color:var(--text);font-size:24px;font-weight:700;line-height:1.2}.ceilingScoreBadge{flex-direction:column;align-items:flex-start;display:flex}.ceilingScoreBadge strong{color:var(--muted);font-size:14px}.ceilingScoreBadge small{color:var(--muted);font-size:10px}.scoreElite,.scoreStrong,.scorePlayable,.scoreWatch,.scoreLow{color:var(--text)}.matchupRow{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) 48px 46px;align-items:center;gap:12px;padding:15px 20px;display:grid}.matchupRank{color:var(--muted);font-size:12px}.matchupInfo strong,.matchupInfo span,.matchupMetric strong,.matchupMetric span{display:block}.matchupInfo strong{font-size:13px}.matchupInfo span,.matchupMetric span{color:var(--muted);font-size:11px}.matchupMetric strong{font-size:20px}.compactCeilingScore{color:var(--cyan);border-left:1px solid var(--line);padding-left:10px;font-size:14px}.slateRow{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr auto;gap:16px;padding:15px 24px;font-size:12px;display:grid}.slateRow span,.slatePitcher{color:var(--muted)}.slateTarget{color:var(--text);font-weight:600}.modelStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.modelStat{background:var(--surface-2);border-radius:var(--radius-sm);padding:16px 12px}.modelStat strong{font-size:28px;font-weight:650;display:block}.modelStat span{color:var(--muted);font-size:11px}.modelConfidence{padding:0 16px}.modelConfidence>div:first-child{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.modelConfidence strong{color:var(--text)}.modelConfidenceBar{background:var(--line);height:2px;margin-top:14px}.featuredPlayer{align-items:center;gap:16px;padding:0 16px 16px;display:flex}.featuredAvatar,.analysisAvatar{background:linear-gradient(135deg,#203d4c,#26263e);border:1px solid #57667a;flex-shrink:0;place-items:center;font-weight:700;display:grid}.featuredAvatar{border-radius:12px;width:56px;height:64px;font-size:30px}.featuredPlayer h3{margin-bottom:6px}.featuredPlayer p{margin:0;font-size:12px}.featuredCeilingScore{text-align:right;margin-left:auto}.featuredCeilingScore strong{color:var(--muted);font-size:20px;display:block}.featuredCeilingScore span{color:var(--muted);letter-spacing:.06em;font-size:9px}.featuredMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 16px;padding:18px 0;display:grid}.featuredMetrics strong{font-size:20px;display:block}.featuredMetrics>:first-child strong,.featuredMetrics>:nth-child(3) strong{font-size:30px;line-height:1.25}.featuredMetrics span{color:var(--muted);font-size:11px}.featuredActions{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.recordMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px;padding:0 16px 16px;display:grid}.recordMetric strong{font-size:24px;display:block}.recordMetric span{color:var(--muted);font-size:11px}.dashboardFooter,.analysisFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:16px;display:flex}.dashboardFooter strong,.analysisFooter strong{letter-spacing:.13em;color:var(--muted);font-size:10px}.dashboardFooter p,.analysisFooter a{color:var(--muted);letter-spacing:.05em;margin:0;font-size:10px}.analysisHero{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(115deg,#16283a,#111b2a 65%);border:1px solid #41516a;border-bottom:0;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex;position:relative}.analysisHero:before{content:"";background:var(--brand-gradient);width:64px;height:2px;position:absolute;top:0;left:36px}.analysisPlayer{align-items:center;gap:24px;min-width:0;display:flex}.analysisAvatar{border-radius:60px 60px 12px 12px;width:76px;height:92px;font-size:44px;box-shadow:inset 0 0 0 6px #0c1420}.analysisPlayer h1{margin:10px 0 12px;font-size:clamp(28px,3vw,36px)}.analysisPlayer p{margin:0;font-size:17px}.analysisScore{text-align:right;flex-shrink:0}.analysisScore strong{color:var(--muted);font-size:28px;line-height:1.1;display:block}.analysisScore span{letter-spacing:.12em;color:var(--muted);margin:8px 0;font-size:10px;display:block}.analysisScore small{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.analysisMetricGrid{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--surface);border:1px solid #41516a;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px;display:grid}.analysisMetric{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.analysisMetric:last-child{border-right:0}.analysisMetric span{color:var(--muted);font-size:12px}.analysisMetric strong{font-size:24px;line-height:1.4}.analysisMetric small{color:var(--muted);font-size:11px}.analysisMetric:first-child,.analysisMetric:nth-child(3){border-radius:var(--radius-sm);background:#67e8f907}.analysisMetric:first-child strong,.analysisMetric:nth-child(3) strong{color:var(--text);font-size:36px}.analysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.analysisPanelHeader .analysisEyebrow{margin-bottom:10px}.verdictRange{align-items:center;gap:20px;padding:0 16px;display:flex}.verdictRange span{color:var(--muted);font-size:12px;display:block}.verdictRange strong{font-size:30px;display:block}.verdictTrack{background:var(--brand-gradient);border-radius:8px;flex:1;height:4px;position:relative}.verdictProjection{background:#fff;width:3px;height:14px;position:absolute;top:-5px}.verdictCopy{padding:16px}.verdictCopy>strong{font-size:16px}.verdictCopy p{margin:12px 0 0;font-size:13px;line-height:1.75}.scoreBreakdown{padding:0 16px}.scoreBreakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.scoreBreakdown span{color:var(--muted);font-size:13px}.analysisNote{margin:0;padding:20px 24px 24px;font-size:12px;line-height:1.7}.futureDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.futureDataGrid>div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}.futureDataGrid span,.futureDataGrid strong{font-size:12px;display:block}.futureDataGrid span{color:var(--muted);margin-bottom:8px}.futureDataGrid strong{color:var(--muted);font-weight:400}.resultsPage{width:min(1520px,100% - 64px);margin-inline:auto;padding:20px 0 40px}.resultsHero{padding:0 0 18px}.resultsHero h1{margin:12px 0}.resultsHero p{max-width:840px;margin:0}.resultsLifetime{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.resultsLifetimeCard{padding:20px 16px}.resultsLifetimeCard strong{letter-spacing:-.04em;font-size:30px;display:block}.resultsLifetimeCard span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.resultsSection{padding-bottom:6px}.resultsSectionHeader>span{color:var(--muted);font-size:12px}.resultsSlateList{gap:16px;padding:0 16px 16px;display:grid}.resultsSlateCard{background:var(--surface-2);box-shadow:none}.resultsSlateTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.resultsSlateDate{font-size:17px;font-weight:650}.resultsSlateModel{color:var(--muted);margin-left:12px;font-size:11px;display:inline-block}.resultsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px;padding:16px;display:grid}.resultsMetrics strong,.resultsMetrics span{display:block}.resultsMetrics strong{font-size:24px}.resultsMetrics span{color:var(--muted);font-size:11px}.fullResultsNav{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.fullResultsNav a{align-items:center;min-height:44px;display:inline-flex}.fullSlateResults .resultsSection>p{padding:16px 16px 0;font-size:13px}.resultsLegend{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0 24px 20px;font-size:11px;list-style:none;display:flex}.resultsLegend li:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.fullResultsTableWrap{border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);scrollbar-width:thin;overflow-x:auto}.fullResultsTable{border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:13px}.fullResultsTable caption{text-align:left;color:var(--muted);padding:16px 24px;font-size:12px}.fullResultsTable th,.fullResultsTable td{border-top:1px solid var(--line);padding:12px 16px}.fullResultsTable thead th{color:var(--muted);background:#ffffff03;font-size:11px;font-weight:600}.fullResultsTable tbody th{min-width:150px}.fullResultsTable td{color:#d2dce9}.fullResultsTable tbody tr:hover{background:var(--surface-2)}.fullResultsTable td:last-child{max-width:340px;font-size:12px}.resultOutcome{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.result-red{color:var(--result-miss)}.result-green{color:var(--result-hit)}.result-blue{color:var(--result-above)}.result-purple{color:var(--result-ceiling)}.result-neutral{color:var(--muted)}.authPage{max-width:440px;margin:40px auto 64px}.authIntro{text-align:center}.authIntro h1{margin:12px 0;font-size:30px}.authIntro p{font-size:13px}.authForm{margin-top:28px;padding:32px}.fieldLabel{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.textInput{background:var(--bg);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--text);border:1px solid #4b5b70;margin-bottom:24px;padding:12px 14px;display:block}.authForm .primaryButton{width:100%}.authForm .errorText{margin:20px 0 0;font-size:13px}@media (max-width:1200px){.dashboardGridTwo{grid-template-columns:minmax(0,1fr)}.recordMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.featuredPlayer{flex-wrap:wrap}.analysisMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisMetric:nth-child(3){border-right:0}.analysisMetric:nth-child(-n+3){border-bottom:1px solid var(--line)}.resultsLifetime{grid-template-columns:repeat(4,minmax(0,1fr))}.productLabel{display:none}.appHeader{gap:16px}.primaryAnalytics{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:1000px){html{scroll-padding-top:125px}.publicDashboard,.analysisPage{display:block}.dashboardMain,.analysisMain{padding:16px}.analysisHero{padding:28px}.resultsPage{width:calc(100% - 40px)}.headerBrand{flex-shrink:0}.appHeader{grid-template-columns:1fr auto;gap:0 16px;padding-block:8px 0;display:grid}.appNavigation{scrollbar-width:thin;grid-area:2/1/auto/-1;width:100%;margin:0;padding:2px;overflow-x:auto}.accountNavigation{grid-area:1/2}.appHeader .brandAsset{width:144px}.primaryAnalytics{grid-template-columns:minmax(0,1fr)}.slateContextFacts{gap:12px 24px}.slateTimestamp{margin-left:0}}@media (max-width:640px){body{font-size:14px}.dashboardMain,.analysisMain{padding:20px 16px 32px}.previousSlateRecap{padding:20px;display:block}.previousSlateRecap>p{font-size:12px}.previousSlateRecap .fullResultsLink{margin-top:8px}.dashboardGridTwo,.analysisGrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.panelHeader,.analysisPanelHeader,.resultsSectionHeader{padding:20px}.panelHeader h2,.analysisPanelHeader h2,.resultsSectionHeader h2{font-size:18px}.panelHeader p{font-size:12px}.panelHeader a{font-size:11px}.slateRow{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 20px}.slatePitcher{grid-row:2}.slateTarget{grid-area:1/2/3;align-self:center}.modelStats{gap:8px;padding-inline:20px}.modelStat{padding:12px 8px}.modelStat strong{font-size:25px}.featuredPlayer{gap:12px;padding-inline:20px}.featuredPlayer h3{font-size:20px}.featuredCeilingScore strong{font-size:25px}.recordMetrics{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:20px}.dashboardFooter,.analysisFooter{flex-direction:column;align-items:flex-start;gap:16px}.analysisHero{padding:18px 16px;display:block}.analysisPlayer{align-items:center;gap:16px}.analysisAvatar{width:52px;height:70px;font-size:30px}.analysisPlayer h1{overflow-wrap:anywhere;font-size:30px}.analysisPlayer p{font-size:14px}.analysisScore{text-align:left;align-items:center;gap:12px;margin-top:16px;display:flex}.analysisScore strong{font-size:28px}.analysisScore small{margin-left:auto}.analysisScore span{font-size:9px}.analysisMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisMetric{border:0;border-bottom:1px solid var(--line);padding:12px}.analysisMetric:first-child{order:-2}.analysisMetric:nth-child(3){order:-1}.analysisMetric:nth-child(n+5){border-bottom:0}.futureDataGrid{gap:8px;padding:0 20px 20px}.futureDataGrid>div{padding:12px}.resultsPage{width:calc(100% - 32px);padding-top:24px}.resultsHero h1{font-size:28px}.resultsHero p{font-size:13px}.resultsLifetime{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.resultsLifetimeCard{padding:16px}.resultsLifetimeCard:last-child{grid-column:1/-1}.resultsSectionHeader{flex-wrap:wrap;gap:6px}.resultsSlateList{padding:0 12px 12px}.resultsSlateTop{flex-wrap:wrap;gap:12px;padding:16px}.resultsSlateModel{margin:4px 0 0;display:block}.resultsMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px}.resultsMetrics strong{font-size:24px}.resultsSlateCard .fullResultsLink{margin-inline:16px}.fullSlateResults .resultsSection>p{padding:20px 20px 0;font-size:12px}.resultsLegend{gap:10px 20px;padding-inline:20px}.authPage{margin:40px auto 64px}.authForm{padding:16px}.statePanel{margin:32px 16px;padding:28px}.appHeader{padding-inline:16px}.appNavigation a,.accountNavigation a{padding-inline:10px;font-size:12px}.appNavigation .historyNavigation{margin-left:4px;padding-left:14px}.dashboardMain,.analysisMain{padding-top:16px}.slateContext h1{font-size:24px}.slateContextFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:12px;display:grid}.slateTimestamp{grid-column:1/-1}.slateTimestamp dt,.slateTimestamp dd{margin-right:6px;font-size:10px;display:inline}.targetTable{overflow:visible}.targetHead{clip-path:inset(50%);width:1px;min-width:0;height:1px;padding:0;position:absolute;overflow:hidden}.targetRow:not(.targetHead){grid-template-columns:20px repeat(3,minmax(0,1fr));gap:4px 12px;min-width:0;padding:12px 16px}.rankNumber{grid-area:1/1}.targetPitcher{grid-area:1/2/auto/-1;font-size:14px}.targetPitcher a{align-items:center;min-height:32px;display:inline-flex}.targetMatchup{grid-area:2/2/auto/-1;font-size:11px}.targetValue{grid-area:3/2}.ceilingValue{grid-area:3/4}.projectionValue{grid-area:3/3}.targetValue,.ceilingValue,.projectionValue{margin-top:6px}.targetRow [data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}.ceilingScoreBadge{flex-direction:row;grid-area:4/2/auto/-1;align-items:baseline;gap:8px;margin-top:4px}.ceilingScoreBadge:before{margin-bottom:0}.ceilingScoreBadge strong{font-size:12px}.featuredPlayer,.featuredActions{padding:0 16px 16px}.featuredActions{padding-top:16px}.featuredMetrics{margin-inline:16px}.coverageHistory{grid-template-columns:minmax(0,1fr)}.authPage{max-width:none;margin:32px 16px 48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.metricGuide{color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding:0 16px 12px;font-size:11px;display:flex}.metricGuide b{color:var(--text);margin-right:4px}.featuredContext{padding:0 16px;font-size:12px;line-height:1.6}.featuredContext p{margin:0 0 12px}.featuredMetrics{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;padding-block:12px}.featuredMetrics p{margin:0;font-size:12px;line-height:1.5}.preciseTime summary{cursor:pointer;padding-block:3px}.preciseTime>span{overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.slateContextFacts{align-items:start;gap:8px 22px}.slateContextFacts>div{border-left:1px solid var(--line);padding-left:12px}.slateContextFacts>div:first-child{border-left:0;padding-left:0}.analysisMetric:first-child strong,.analysisMetric:nth-child(3) strong{font-size:32px}.analysisMetric:nth-child(2) strong{color:var(--muted)}.scoreBandGuide{color:var(--muted);padding:8px 16px 12px;font-size:11px}.scoreBandGuide summary{cursor:pointer}.scoreBandGuide p{margin:6px 0 0;line-height:1.5}.destinationHeading{margin-bottom:18px}.destinationHeading h1{margin:4px 0 8px}.destinationHeading p{margin:0}.slateContext h2{margin:4px 0 0;font-size:18px}.overviewTargets,.overviewRecap{margin-top:16px}.overviewTargetGrid,.overviewLinks,.matchupCards{gap:16px;display:grid}.overviewTargetGrid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}.overviewTarget{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:16px}.overviewTarget h3{margin:8px 0 16px;font-size:20px}.compactMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.compactMetricGrid dt{color:var(--muted);font-size:11px}.compactMetricGrid dd{margin:4px 0 0;font-size:24px;font-weight:650}.compactMetricGrid>:nth-child(2) dd{color:var(--muted)}.overviewLinks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.overviewLinks>a{padding:16px}.overviewLinks p{margin:0}.overviewRecap>.compactMetricGrid,.matchupCard>.compactMetricGrid{padding:0 16px 16px}.matchupCards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.matchupCard h2{margin-top:8px}.matchupCard .statusBadge{white-space:normal;text-align:center}.matchupContext{border-top:1px solid var(--line);padding:16px;font-size:13px}.matchupContext h3{font-size:14px}.resultsDateRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.resultsDateRow h3{margin-bottom:8px;font-size:18px}.resultsDateRow p{margin:0;font-size:13px}@media (max-width:1000px){.appNavigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;overflow:visible}.appNavigation a{text-align:center;white-space:normal;justify-content:center;padding:8px 4px;font-size:12px;line-height:1.3}.appNavigation .historyNavigation{border:0;margin:0;padding-left:4px}}@media (max-width:640px){.overviewTargetGrid,.overviewLinks,.matchupCards,.resultsDateRow{grid-template-columns:minmax(0,1fr)}.appNavigation a{font-size:11px}.resultsDateRow{gap:12px}}.matchupCard h2 a{color:var(--text);white-space:normal;font-size:18px}.matchupCard h2 a:hover{color:var(--cyan)}.fullSlateSummary,.fullSlateGames{margin-top:16px}.coverageFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:8px 16px 24px;display:grid}.coverageFacts>div{min-width:0}.coverageFacts dd{overflow-wrap:anywhere}@media (max-width:1000px){.coverageFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.coverageFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:4px 20px 24px}}@media (max-width:359px){.coverageFacts{grid-template-columns:minmax(0,1fr)}}.coverageFacts dt,.starterDetails dt{color:var(--muted);font-size:11px}.coverageFacts dd{margin:4px 0 0;font-size:18px;font-weight:650}.fullSlateGame{margin-bottom:16px}.fullSlateGame .panelHeader h2{margin-top:6px}.fullSlateGame .preciseTime{color:var(--muted);font-size:12px}.starterSlots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.starterSlot{border-top:1px solid var(--line);min-width:0;padding:20px}.starterSlot+.starterSlot{border-left:1px solid var(--line)}.starterSlot h3{margin:6px 0 10px;font-size:21px}.starterSlotStatus,.slotUnavailable{font-size:12px}.starterDetails{flex-wrap:wrap;gap:16px 28px;margin:20px 0 0;display:flex}.starterDetails dd{margin:4px 0 0;font-size:13px}.starterSlot .fullResultsLink{margin:12px 0 0}.slotUnavailable{margin:16px 0 0}@media (max-width:640px){.appNavigation{grid-template-columns:repeat(3,minmax(0,1fr))}.starterSlots{grid-template-columns:minmax(0,1fr)}.starterSlot+.starterSlot{border-left:0}.fullSlateSummary .panelHeader{flex-wrap:wrap}html{scroll-padding-top:170px}}.fullSlateDate{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:12px;display:flex}.fullSlateDate>span:last-child{align-items:baseline;gap:6px;display:flex}.visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headerSearch{flex:0 240px;width:clamp(150px,15vw,240px);position:relative}.headerSearch form{position:relative}.headerSearch input{width:100%;min-height:40px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 34px 8px 12px}.headerSearch input::placeholder{color:var(--muted)}.headerSearchToggle{display:none}.headerSearchClose{width:34px;height:34px;color:var(--muted);background:0 0;border:0;font-size:20px;display:none;position:absolute;top:3px;right:3px}.headerSearchResults{z-index:50;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:min(340px,88vw);box-shadow:var(--panel-shadow);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.headerSearchResults a{border-radius:6px;justify-content:space-between;gap:16px;padding:10px;display:flex}.headerSearchResults a:hover{background:var(--surface-2)}.headerSearchResults strong,.headerSearchResults span{font-size:12px}.headerSearchResults span{color:var(--muted);text-align:right}.headerSearchEmpty{color:var(--muted);padding:12px;font-size:12px;display:block}.accountLinks{align-items:center;display:flex}.accountNavigation{margin-left:0}.accountNavigation:empty{display:none}.fullSlateHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.slateDateNavigation{border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0;grid-template-columns:44px minmax(126px,auto) 44px;align-items:stretch;display:grid;overflow:hidden}.slateDateNavigation>a{background:var(--surface);min-height:44px;color:var(--text);justify-content:center;align-items:center;padding:6px 12px;display:flex}.slateDateNavigation>a+a{border-left:1px solid var(--line)}.slateDateNavigation>a:hover{background:var(--surface-2)}.slateDateNavigation .slateDateCurrent{flex-direction:column;line-height:1.25}.slateDateCurrent span{font-weight:650}.slateDateCurrent time{color:var(--muted);font-size:10px}.fullSlateMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;display:flex}.dailyResultsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.dailyResultsSummary>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.dailyResultsSummary strong,.dailyResultsSummary span{display:block}.dailyResultsSummary strong{font-size:28px}.dailyResultsSummary span{color:var(--muted);font-size:11px}.pitcherResultsVisualization{margin-bottom:20px}.resultBarLegend{color:var(--muted);flex-wrap:wrap;gap:10px 22px;padding:0 16px 16px;font-size:11px;display:flex}.pitcherResultBars{border-top:1px solid var(--line)}.pitcherResultBar{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.42fr) minmax(360px,1fr);align-items:center;gap:24px;padding:20px;display:grid}.pitcherResultBar:last-child{border-bottom:0}.pitcherResultIdentity strong,.pitcherResultIdentity span{display:block}.pitcherResultIdentity span{color:var(--muted);margin-top:4px;font-size:11px}.resultTrack{background:var(--surface-2);border-radius:5px;height:24px;margin:24px 30px 18px 0;position:relative}.actualBar{opacity:.7;background:currentColor;border-radius:5px;min-width:2px;position:absolute;inset:0 auto 0 0}.actualBar b{color:var(--text);font-size:13px;position:absolute;top:2px;right:-24px}.resultMarker{background:var(--text);width:2px;height:40px;position:absolute;top:-8px}.resultMarker em{color:var(--muted);white-space:nowrap;font-size:9px;font-style:normal;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.projectionMarker{background:var(--cyan)}.ceilingMarker{background:var(--result-ceiling)}.recordVisualizations{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:28px;padding:20px}.recordChartHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.recordChartHeader h2{margin-bottom:6px}.recordChartHeader p{margin:0;font-size:12px}.chartFilters{flex-wrap:wrap;gap:4px;display:flex}.chartFilters button{min-height:36px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:7px;padding:7px 11px}.chartFilters button[aria-pressed=true]{color:var(--bg);background:var(--cyan);border-color:var(--cyan)}.recordChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recordChart{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:16px}.recordChart figcaption{margin-bottom:8px;font-weight:650}.recordChart svg{width:100%;height:260px;display:block;overflow:visible}.chartAxis{stroke:#617086;stroke-width:.45px}.maeLine{fill:none;stroke:var(--cyan);stroke-width:1.3px;vector-effect:non-scaling-stroke}.maePoint,.scatterPoint{fill:var(--cyan);stroke:var(--surface-2);stroke-width:.6px}.scatterPoint{fill:var(--violet)}.scatterReference{stroke:#8290a4;stroke-width:.6px;stroke-dasharray:2 2}.chartEndpoints,.scatterLabels{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.modelAnnotationLane{border-top:1px dashed var(--line);min-height:24px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:10px;padding-top:7px;font-size:9px}.profilePanel{max-width:620px;padding:24px}.profilePanel dl{margin:0 0 24px}.profilePanel dt{color:var(--muted);font-size:11px}.profilePanel dd{margin:5px 0 0;font-size:16px}@media (max-width:1200px){.headerSearch{flex-basis:170px;width:170px}}@media (max-width:1000px){.appHeader{grid-template-columns:auto 1fr auto auto}.headerSearch{flex-basis:auto;grid-area:1/3;width:44px}.headerSearch form{display:none}.headerSearchToggle{width:44px;height:44px;color:var(--muted);border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.headerSearchOpen{z-index:60;background:#0c1320;width:auto;position:absolute;top:7px;left:16px;right:16px}.headerSearchOpen .headerSearchToggle{display:none}.headerSearchOpen form,.headerSearchOpen .headerSearchClose{display:block}.headerSearchOpen input{min-height:46px}.headerSearchResults{width:100%;left:0;right:0}.accountNavigation{grid-area:1/4}.appNavigation{grid-column:1/-1}.fullSlateHeading{align-items:flex-start}}@media (max-width:700px){.fullSlateHeading{display:block}.slateDateNavigation{width:100%;margin-top:16px}.dailyResultsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.pitcherResultBar{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 16px}.resultTrack{margin-left:0}.recordChartHeader{display:block}.chartFilters{margin-top:14px}.recordChartGrid{grid-template-columns:minmax(0,1fr)}.recordChart svg{height:220px}}@media (max-width:420px){.appHeader .brandAsset{width:122px}.accountNavigation a{padding-inline:7px;font-size:11px}.headerSearchOpen{left:10px;right:10px}}.xp-pitcher,.xp-recap{color:#eaf5ff}.xp-panel{background:linear-gradient(135deg,#071522,#030b15);border:1px solid #24465e;border-radius:12px;min-width:0;padding:22px}.xp-panel h2{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #203e54;margin:0 0 18px;padding-bottom:12px;font-size:17px}.xp-panel h3{margin:0 0 12px;font-size:15px}.xp-panel p{color:#b7cadd;font-size:14px;line-height:1.65}.xp-panel a,.xp-back a{color:#43d3f8}.xp-eyebrow{letter-spacing:.12em;color:#61d9ee;text-transform:uppercase;font-size:11px;font-weight:750}.xp-note,.xp-muted{color:#9cb1c8;line-height:1.6;font-size:12px!important}.xp-back{color:#9cb1c8;justify-content:space-between;gap:16px;margin:0 0 20px;font-size:12px;display:flex}.xp-hero{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.xp-portrait{background:repeating-linear-gradient(125deg,#0000 0 32px,#1de0ff10 33px 35px,#0000 36px 62px),radial-gradient(at 90% 80%,#a40d9a99,#0000 55%),radial-gradient(at 10% 20%,#007598,#0000 70%),#030c18;border:1px solid #24bbdf;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:300px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #1dd5ef18}.xp-monogram{color:#c3f6ff;letter-spacing:-.07em;text-shadow:5px 5px #403ca4;align-self:center;font-size:100px;font-weight:950;line-height:1}.xp-portrait-copy{font-size:17px;font-style:italic;font-weight:800;line-height:1.2}.xp-portrait-copy b{color:#0000;background:linear-gradient(100deg,#0edbf4,#e53ff4);-webkit-background-clip:text;background-clip:text;font-size:31px}.xp-hero-info{min-width:0;padding:15px 0}.xp-hero h1{text-transform:uppercase;letter-spacing:-.035em;margin:10px 0;font-size:clamp(30px,4vw,54px);line-height:1.05}.xp-hero h1 em{color:#0000;background:linear-gradient(95deg,#19d9f5 10%,#ba60ff 75%,#ee28e4);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.xp-hero-info>p{letter-spacing:.08em;color:#b9ccdf;margin:14px 0 24px;font-size:15px}.xp-metrics{gap:10px;display:grid}.xp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.xp-metrics>div{background:linear-gradient(145deg,#0a1c2c,#07101d);border:1px solid #284761;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:16px 12px;display:flex}.xp-metrics span{letter-spacing:.08em;text-transform:uppercase;color:#c4d9e9;font-size:10px;font-weight:800}.xp-metrics strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(23px,2.8vw,38px);line-height:1.15}.xp-metrics small{color:#94acc3;font-size:10px;line-height:1.5}.xp-metrics>div:first-child{border-color:#1b9bb2}.xp-metrics>div:first-child strong{color:#27e1f1}.xp-metrics>div:nth-child(3){border-color:#663477}.xp-metrics>div:nth-child(3) strong{color:#e580ff}.xp-tabs{background:#07121f;border-bottom:1px solid #315471;gap:8px;margin:24px 0;padding:4px;display:flex;overflow-x:auto}.xp-tabs a{text-align:center;white-space:nowrap;color:#b3cbe0;text-transform:uppercase;border-bottom:2px solid #0000;flex:1;padding:14px 12px;font-size:12px;text-decoration:none}.xp-tabs a:hover,.xp-tabs a:focus-visible{color:#3de1f4;background:#0b2c40;border-color:#18d9ed}.xp-pitcher [id]{scroll-margin-top:24px}.xp-insight-layout{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;margin-bottom:16px;display:grid}.xp-reasons{color:#c0d4e5;padding-left:18px;font-size:13px;line-height:1.75}.xp-reasons li::marker{color:#1fddcb}.xp-badge{color:#7de9f5;border:1px solid #2d6778;border-radius:5px;padding:7px 10px;font-size:11px;display:inline-block}.xp-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.xp-versus{justify-content:space-around;margin:24px 0;font-size:27px;font-weight:850;display:flex}.xp-versus span{color:#72889e;align-self:center;font-size:14px}.xp-facts{margin:0}.xp-facts>div{border-bottom:1px solid #152a3e;justify-content:space-between;gap:14px;padding:14px 0;font-size:12px;display:flex}.xp-facts dt{color:#9ab4c9}.xp-facts dd{text-align:right;max-width:55%;margin:0;font-weight:650}.xp-risk{background:#33133044;border-left:2px solid #d94ec7;margin-top:18px;padding:12px}.xp-probabilities{gap:10px;display:grid}.xp-probabilities>div{grid-template-columns:38px minmax(0,1fr) 49px;align-items:center;gap:9px;font-size:12px;display:grid}.xp-probabilities strong{text-align:right;font-size:11px}.xp-probabilities meter{appearance:none;background:#132638;border:0;border-radius:3px;width:100%;height:13px}.xp-probabilities meter::-webkit-meter-bar{background:#132638;border:0;border-radius:3px}.xp-probabilities meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#08c3f3,#a85bea)}.xp-probabilities meter::-moz-meter-bar{background:linear-gradient(90deg,#08c3f3,#a85bea)}.xp-engine{margin-top:16px}.xp-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.xp-section-head h2{border:0;margin:7px 0;padding:0}.xp-section-head a{white-space:nowrap;font-size:13px}.xp-index{text-align:center;border:1px solid #673a94;border-radius:9px;padding:12px 20px}.xp-index span{text-transform:uppercase;color:#b5c8da;font-size:10px;display:block}.xp-index strong{font-size:28px}.xp-engine-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.xp-component{border-bottom:1px solid #1b3045;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.xp-component strong{color:#62d6e9}.xp-disclosure{border-top:1px solid #254158;margin-top:20px;padding-top:16px;font-size:13px}.xp-disclosure summary{cursor:pointer;color:#74d7e9}.xp-availability{margin-top:16px}.xp-availability a{font-size:13px}.xp-recap{border-color:#4a537c;margin-bottom:35px;padding:26px;box-shadow:0 -1px #13bddb,0 1px #9531bc}.xp-recap>.xp-section-head h2{letter-spacing:-.02em;font-size:clamp(22px,3vw,34px)}.xp-recap>.xp-section-head p{margin:8px 0 0}.xp-recap>.xp-metrics{margin:22px 0 26px}.xp-recap-players{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.xp-player-result{background:#04121d;border:1px solid #285364;border-radius:9px;min-width:0;padding:16px}.xp-player-result h4{min-height:40px;margin:12px 0;font-size:15px;line-height:1.35}.xp-player-result h4 a{color:#eaf5ff;text-decoration:none}.xp-player-result dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.xp-player-result dt{color:#a0bbce;font-size:11px}.xp-player-result dd{margin:6px 0;font-size:28px}.xp-result{text-align:center;border:1px solid #345067;border-radius:6px;padding:9px 5px;font-size:11px;line-height:1.4;display:block}.xp-result.hit{color:#48ecc3;background:#073626;border-color:#146346}.xp-result.miss{color:#ff7594;background:#360d22;border-color:#74203e}.xp-result.pending{color:#e6cf95;background:#262419}.xp-notables{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.xp-notables>div{border:1px solid #4b365e;border-radius:9px;padding:18px}.xp-notables strong{margin-top:10px;font-size:17px;display:block}.xp-notables p{margin-bottom:0;font-size:12px}@media (max-width:1000px){.xp-hero{grid-template-columns:180px minmax(0,1fr);gap:18px}.xp-portrait{min-height:275px}.xp-monogram{font-size:75px}.xp-insight-layout{grid-template-columns:1fr}.xp-recap-players{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-three{grid-template-columns:1fr 1fr}.xp-three>:last-child{grid-column:1/-1}.xp-probabilities{grid-template-columns:1fr 1fr;column-gap:32px}}@media (max-width:640px){.xp-panel{padding:17px}.xp-hero{grid-template-columns:1fr;gap:0}.xp-portrait{flex-direction:row;align-items:center;height:110px;min-height:110px;padding:16px}.xp-portrait>.xp-eyebrow{display:none}.xp-monogram{align-self:auto;font-size:67px}.xp-portrait-copy{text-align:right;font-size:13px}.xp-portrait-copy b{font-size:26px}.xp-hero-info{padding:20px 0 0}.xp-hero h1{font-size:38px}.xp-hero h1 em{margin-left:9px;display:inline}.xp-four{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-metrics strong{font-size:30px}.xp-tabs{margin-top:20px}.xp-tabs a{flex:none;padding:12px}.xp-three,.xp-engine-grid,.xp-notables{grid-template-columns:1fr}.xp-three>:last-child{grid-column:auto}.xp-engine-grid{gap:24px}.xp-section-head{flex-direction:column;align-items:flex-start;gap:8px}.xp-engine .xp-section-head{flex-direction:row}.xp-recap-players{grid-template-columns:1fr}.xp-player-result{grid-template-columns:1fr 1fr;align-items:center;gap:8px 14px;display:grid}.xp-player-result>.xp-eyebrow{grid-column:1/-1}.xp-player-result h4{min-height:0;margin:5px 0}.xp-player-result dl{margin:0}.xp-player-result dd{font-size:24px}.xp-player-result .xp-result{grid-column:1/-1}.xp-back{font-size:10px}.xp-recap{padding:18px}.xp-probabilities{grid-template-columns:1fr}.xp-recap>.xp-section-head h2{font-size:25px}}.xp-tabs a[aria-current=page]{color:#3de1f4;background:linear-gradient(#081321,#0b3a50);border-bottom-color:#18d9ed;box-shadow:inset 0 -8px 16px #0fd6ee10}.xp-pitcher>#probabilities .xp-probabilities{grid-template-columns:1fr;gap:16px;max-width:800px}.xp-pitcher>#matchup .xp-facts,.xp-pitcher>#workload .xp-facts{max-width:800px}.xp-hitters{border-top:1px solid #28465d;margin-top:28px;padding-top:24px}.xp-hitters .xp-section-head{margin-bottom:8px}.xp-hitters h3{margin:0}.xp-table-wrap{overflow-x:auto}.xp-hitter-table{border-collapse:collapse;width:100%;font-size:14px}.xp-hitter-table th,.xp-hitter-table td{text-align:right;border-bottom:1px solid #203448;padding:14px 10px}.xp-hitter-table th:first-child{text-align:left}.xp-hitter-table thead{color:#91b8ce;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.xp-hitter-table tbody th{font-weight:600}.xp-hitter-table td:nth-child(2){color:#3bdcf0;font-weight:750}.xp-hitter-table small{color:#839fb6;margin-top:5px;font-size:10px;font-weight:400;display:block}@media (max-width:640px){.xp-hitter-table{font-size:12px}.xp-hitter-table th,.xp-hitter-table td{padding:12px 5px}}.xp-overview-context{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;margin-top:16px;display:grid}.xp-overview-context .xp-section-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.xp-overview-context .xp-section-head h2{margin:0;font-size:16px}.xp-overview-context .xp-hitter-table td:nth-child(2){color:inherit;font-weight:400}.xp-overview-context .xp-hitter-table td:nth-child(3){color:#3bdcf0;font-weight:750}@media (max-width:760px){.xp-overview-context{grid-template-columns:1fr}}.xp-pitcher>#workload,.xp-pitcher>#probabilities{margin-top:16px}.xp-profile-grid{gap:16px;display:grid}.xp-overview-probabilities{margin-top:16px}.xp-overview-probabilities>a{margin-top:16px;font-size:13px;display:inline-block}.xp-pitch-mix{max-width:900px}.xp-pitch-row{border-bottom:1px solid #1c3549;padding:16px 0}.xp-pitch-bar-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;font-size:14px;display:flex}.xp-pitch-bar-label>span{color:#d9ecff;font-variant-numeric:tabular-nums}.xp-pitch-track{background:#172b3e;border-radius:3px;height:12px;overflow:hidden}.xp-pitch-track>span{border-radius:3px;height:100%;display:block}.xp-pitch-secondary{color:#9ab2c7;flex-wrap:wrap;gap:12px 28px;margin-top:9px;font-size:12px;display:flex}.xp-pitch-secondary strong{color:#e2effa;margin-left:7px;font-weight:550}.accessLanding{color:#edf5ff;background:radial-gradient(at 15% 45%,#063b504d,#0000 55%),radial-gradient(at 90% 80%,#40215b55,#0000 50%),#060d18;flex-direction:column;min-height:100svh;padding:36px max(24px,6vw) 24px;display:flex}.accessBrand{justify-content:space-between;align-items:center;gap:24px;display:flex}.accessBrand img{width:210px;max-width:100%;height:auto}.accessPill{letter-spacing:.12em;color:#70ddea;white-space:nowrap;background:#0b2532;border:1px solid #235163;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.accessLayout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:80px;width:100%;max-width:1180px;margin:auto;padding:70px 0;display:grid}.accessStory h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(36px,4.6vw,66px);line-height:1.08}.accessStory h1 em{color:#0000;background:linear-gradient(100deg,#24d9ef,#b85dea);-webkit-background-clip:text;background-clip:text;font-style:normal}.accessStory>p{color:#a4b8cb;max-width:380px;font-size:17px;line-height:1.7}.accessFeatures{color:#34c7dc;gap:20px;margin:38px 0;font-size:12px;display:grid}.accessFeatures b{color:#d5e3f0;margin-left:14px;font-size:14px;font-weight:500}.accessStory .accessMotto{letter-spacing:.18em;color:#72899f;font-size:10px}.accessCard{background:linear-gradient(150deg,#112133,#0b1523);border:1px solid #284057;border-radius:18px;padding:32px;box-shadow:0 24px 80px #0005}.accessTabs{border-bottom:1px solid #2b3a4d;gap:24px;margin-bottom:30px;display:flex}.accessTabs a{color:#95aabd;padding:0 0 13px;font-size:14px;text-decoration:none}.accessTabs a[aria-current]{color:#5be4f0;border-bottom:2px solid #36d8e7}.accessCard h2{letter-spacing:-.025em;margin:0 0 12px;font-size:28px;line-height:1.15}.accessCard p{color:#a9bbcc;font-size:14px;line-height:1.65}.accessCard form{margin-top:26px}.accessCard label{margin:20px 0 9px;font-size:12px;font-weight:600;display:block}.accessCard input{box-sizing:border-box;color:#f0f7ff;width:100%;min-width:0;font:inherit;background:#070f1b;border:1px solid #34495f;border-radius:8px;padding:13px 14px;font-size:16px}.accessCard input:focus{outline-offset:2px;outline:2px solid #3dd3e2}.accessLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.accessLabel a{color:#58d4e6;font-size:12px}.accessPassword{display:flex;position:relative}.accessPassword input{padding-right:65px}.accessPassword button{color:#a3becf;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px;position:absolute;top:4px;bottom:4px;right:4px}.accessSubmit{color:#04121b;background:#28d3e3;border-color:#28d3e3;justify-content:center;width:100%;min-height:48px;margin-top:26px;font-weight:750}.accessSubmit:disabled{opacity:.6;cursor:wait}.accessCard .accessFine{text-align:center;color:#8499ad;margin:16px 0 0;font-size:11px}.accessInvite{margin-top:28px}.accessInvite h3,.accessSuccess h3{margin-top:24px;font-size:18px}.accessInvite .primaryButton{justify-content:center;margin-top:16px;display:flex}.accessFooter{color:#6e879d;letter-spacing:.15em;border-top:1px solid #243145;justify-content:space-between;gap:16px;padding-top:20px;font-size:9px;display:flex}.accessCard small{color:#91a9bb;font-size:11px}.accessCard .errorText{color:#fda4af}@media (max-width:800px){.accessLayout{grid-template-columns:1fr;gap:35px;max-width:480px;padding:42px 0}.accessStory h1{font-size:40px}.accessFeatures,.accessMotto{display:none}.accessStory>p{margin-bottom:0;font-size:14px}.accessBrand img{width:155px}.accessLanding{padding:22px 20px}.accessCard{padding:25px}.accessStory .eyebrow{font-size:10px}.accessFooter{flex-wrap:wrap;font-size:8px}.accessPill{font-size:8px}.accessCard h2{font-size:26px}}.ceilingTargetsPanel>.empty{padding-top:0}@media (max-width:640px){.ceilingTargetsPanel>.empty{padding:0 20px 20px}.ceilingTargetsPanel>.overviewTargetGrid{padding-inline:20px;padding-bottom:20px}}.playerAvatar.playerAvatar{box-sizing:border-box;color:#b7cadd;letter-spacing:0;vertical-align:middle;background:#071522;border:1px solid #486078;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;font-weight:700;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 -1px #38c8dd55,0 1px #9855d955}.playerAvatar.playerAvatar-rounded-square{border-radius:22%}.playerAvatar img{object-fit:cover;width:100%;height:100%}.playerAvatar svg{width:70%;height:70%}.playerIdentity.playerIdentity{align-items:center;gap:10px;min-width:0;display:flex}.playerIdentity a{overflow-wrap:anywhere;min-width:0}.headerBrandSport{flex-shrink:0;align-items:center;gap:12px;display:flex}.sportSelector{flex-shrink:0;width:72px;height:44px;display:block;position:relative}.sportSelector select{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.sportSelectorValue{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--text);pointer-events:none;border-radius:7px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.sportSelectorValue>span{color:var(--cyan)}.sportSelector:focus-within .sportSelectorValue{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:1500px){.appHeader{grid-template-columns:auto 1fr auto auto;gap:12px;display:grid}.headerBrandSport{grid-area:1/1}.appHeader .productLabel{grid-area:1/2}.appHeader .headerSearch{grid-area:1/3}.appHeader .accountNavigation{grid-area:1/4}.appHeader .appNavigation{grid-area:2/1/auto/-1;margin-left:0}}@media (max-width:640px){.headerBrandSport{gap:8px}.appHeader{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.appHeader .headerBrandSport{grid-area:1/1}.appHeader .headerSearch{grid-area:1/2}.appHeader .productLabel{display:none}.appHeader .accountNavigation{grid-area:2/1/auto/-1}.appHeader .appNavigation{grid-row:3;width:100%}.appHeader .brandAsset{width:122px}.sportSelector{width:64px}.sportSelectorValue{padding:8px}}
