:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8edf7;background:#060913}*{box-sizing:border-box}body{margin:0;background:#060913}button,input,select{font:inherit}.page{width:calc(100vw - 42px);max-width:none;margin:0 auto;padding:22px 0 60px}.top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:18px 0 16px;border-bottom:1px solid rgba(148,163,184,.18)}.eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#60a5fa}h1,h2,h3,p{margin-top:0}h1{margin-bottom:8px;font-size:clamp(34px,3.8vw,58px);line-height:.95;letter-spacing:-.04em}h2{margin-bottom:8px;font-size:18px}h3{margin:18px 0 8px;font-size:12px;color:#93c5fd;text-transform:uppercase;letter-spacing:.12em}.sub{max-width:980px;margin-bottom:0;color:#98a2b3}.status{min-width:90px;text-align:right;color:#93c5fd;font-size:13px}.toolbar{display:grid;grid-template-columns:.65fr 1.9fr .85fr .75fr .95fr .8fr 1.05fr .75fr 145px;gap:10px;padding:16px 0 12px;border-bottom:1px solid rgba(148,163,184,.14);align-items:start}label{display:grid;gap:5px;font-size:12px;color:#98a2b3}input,select{height:38px;border:1px solid rgba(148,163,184,.2);background:#090e1c;color:#f8fafc;border-radius:8px;padding:0 10px}button{height:38px;align-self:end;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;font-weight:700}button.mini{height:28px;padding:0 9px;font-size:12px;background:#111827;color:#dbeafe;border:1px solid rgba(96,165,250,.25)}.entitySearch{position:relative}.searchResults{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.searchOption{height:26px;white-space:nowrap;padding:0 9px;font-size:12px;background:#101827;color:#cbd5e1;border:1px solid rgba(148,163,184,.18);border-radius:999px}.searchOption.selected{background:#1d4ed8;color:#fff;border-color:#60a5fa}.notice{padding:10px 0;color:#fbbf24;font-size:13px;border-bottom:1px solid rgba(148,163,184,.14)}.dashboard{display:grid;grid-template-columns:1.7fr repeat(7,1fr);gap:10px;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.14)}.dashBlock{min-width:0;padding:12px 12px 12px 0}.dashBlock span{display:block;margin-bottom:5px;color:#98a2b3;font-size:12px}.dashBlock strong{display:block;font-size:23px;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashBlock small{display:block;margin-top:4px;color:#8aa0bd;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{display:grid;grid-template-columns:300px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid rgba(148,163,184,.14)}.tracePanel{padding-right:14px;border-right:1px solid rgba(148,163,184,.14)}.traceHeader{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.traceHeader h2{width:100%}.chartToggles{display:grid;gap:8px;margin:14px 0;padding:12px 0;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.chartToggles label,.compareSecondRow label{display:flex;align-items:center;gap:8px}.chartToggles input[type=checkbox],.compareSecondRow input[type=checkbox]{width:15px;height:15px}.chartToggles input[type=number]{width:95px}.traceRow{display:grid;grid-template-columns:18px 1fr 34px;align-items:center;gap:8px;margin:7px 0;color:#dbeafe;font-size:13px}.traceRow span{cursor:pointer}.traceRow input[type=checkbox]{width:15px;height:15px;padding:0;cursor:pointer}.colorPicker{width:28px;height:24px;padding:0;border-radius:6px;cursor:pointer;background:transparent}.chartShell{min-width:0}.chartTitle,.compareHeader,.backtestHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:6px}.chartTitle p,.compareHeader p,.backtestHeader p{max-width:780px;color:#98a2b3;font-size:13px}.chart{height:760px}.backtestLab{padding:22px 0;border-bottom:1px solid rgba(148,163,184,.14)}.backtestHeader select{min-width:260px}.backtestGrid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;margin:14px 0}.backtestCard{display:grid;height:auto;min-height:96px;gap:6px;text-align:left;padding:12px;background:#080d19;border:1px solid rgba(148,163,184,.16);color:#e8edf7}.backtestCard.active{border-color:#60a5fa;background:#0b1730}.backtestCard span{color:#bfdbfe;font-size:12px}.backtestCard strong{font-size:26px}.backtestCard small{color:#94a3b8;font-size:11px}.backtestDetail{display:grid;gap:14px}.backtestNarrative{padding:12px 0;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.backtestNarrative p{color:#cbd5e1;margin-bottom:6px}.backtestStats{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.backtestStats div{padding:12px;background:#080d19;border:1px solid rgba(148,163,184,.12)}.backtestStats span{display:block;color:#94a3b8;font-size:12px;margin-bottom:5px}.backtestStats strong{font-size:22px}.backtestCases{overflow:auto;background:#080d19}.hitRow{background:#22c55e14}.missRow{background:#ef44440f}.compareLab{padding:20px 0;border-bottom:1px solid rgba(148,163,184,.14)}.compareControls{display:grid;grid-template-columns:120px 260px 180px 180px;gap:10px}.compareSecondRow{margin:8px 0 10px}.compareSearchResults{margin:8px 0 14px}.compareChart{height:620px;margin-bottom:16px}.compareTableWrap{overflow:auto;background:#080d19}.entityLink{color:#bfdbfe;cursor:pointer;text-align:left}.colorDot{display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:8px}.removeBtn{height:28px;padding:0 10px;background:#1e293b}.rosterPanel{padding-top:14px}.rosterGrid{display:flex;flex-wrap:wrap;gap:8px}.rosterGrid button{height:30px;padding:0 10px;background:#111827;border:1px solid rgba(96,165,250,.25)}.explain{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:18px 0;border-bottom:1px solid rgba(148,163,184,.14)}.explain p{color:#98a2b3;line-height:1.5}.tableShell{padding-top:18px}.tableWrap{overflow:auto;max-height:700px;background:#080d19}table{width:100%;border-collapse:collapse;font-size:12px}th,td{padding:9px 10px;border-bottom:1px solid rgba(148,163,184,.11);text-align:right;white-space:nowrap}th{position:sticky;top:0;z-index:1;color:#bfdbfe;background:#0c1324;font-weight:700}td:nth-child(2),td:nth-child(3),td:nth-child(4),td:nth-child(5),td:nth-child(6),th:nth-child(2),th:nth-child(3),th:nth-child(4),th:nth-child(5),th:nth-child(6){text-align:left}tr.positive{background:#14b8a614}tr.negative{background:#f43f5e14}.customTooltip{display:grid;gap:4px;min-width:260px;max-width:420px;padding:10px 12px;background:#060913;border:1px solid rgba(148,163,184,.35);border-radius:10px;color:#f8fafc;box-shadow:0 10px 30px #00000059;font-size:12px}.customTooltip strong{font-size:13px}.customTooltip span{display:block}.customTooltip hr{width:100%;border:0;border-top:1px solid rgba(148,163,184,.25);margin:4px 0}.tooltipBlock{display:grid;gap:2px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(148,163,184,.16)}.recharts-default-tooltip{background:#060913!important;border:1px solid rgba(148,163,184,.3)!important;color:#f8fafc!important}@media(max-width:1500px){.toolbar{grid-template-columns:repeat(5,1fr)}.dashboard{grid-template-columns:repeat(4,1fr)}.compareControls{grid-template-columns:repeat(2,1fr)}.backtestGrid{grid-template-columns:repeat(3,1fr)}.backtestStats{grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.toolbar,.dashboard,.compareControls,.backtestGrid,.backtestStats{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}.tracePanel{border-right:0;padding-right:0}.explain{grid-template-columns:1fr}}.backtestControls{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) 160px;gap:10px;padding:12px 0;margin:10px 0 12px;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.backtestControls button{align-self:end}@media(max-width:1200px){.backtestControls{grid-template-columns:repeat(2,1fr)}}.compareSecondRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.secondaryBtn{height:30px;padding:0 12px;background:#111827;color:#dbeafe;border:1px solid rgba(96,165,250,.25)}.bulkProgress{color:#93c5fd;font-size:12px}.comparisonModeRow{display:grid;grid-template-columns:150px 130px 130px 150px 180px 170px 150px 1fr;gap:10px;align-items:end;margin:12px 0;padding:12px 0;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.inlineCheck{display:flex;align-items:center;gap:8px;height:38px}.inlineCheck input[type=checkbox]{width:15px;height:15px}.secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.bulkProgress{color:#93c5fd;font-size:12px;align-self:center}@media(max-width:1400px){.comparisonModeRow{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.comparisonModeRow{grid-template-columns:1fr}}.upcomingLab{padding:22px 0;border-bottom:1px solid rgba(148,163,184,.14)}.upcomingHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:12px}.upcomingHeader p{max-width:900px;color:#98a2b3;font-size:13px}.upcomingControls{display:grid;grid-template-columns:90px 170px 130px 180px;gap:10px;align-items:end}.upcomingTableWrap{overflow:auto;background:#080d19;max-height:420px}tr.oddsGood{background:#22c55e17}tr.oddsBad{background:#ef444414}@media(max-width:1200px){.upcomingHeader{display:grid}.upcomingControls{grid-template-columns:repeat(2,1fr)}}.oddsHistoryLab{padding:22px 0;border-bottom:1px solid rgba(148,163,184,.14)}.oddsBuckets{margin:12px 0 16px}.smallNote{color:#93c5fd!important;font-size:12px!important;margin-bottom:0}.upcomingControls{grid-template-columns:90px 130px 170px 130px 180px}.optimizedWeightNote{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:10px 0 14px;color:#cbd5e1;font-size:13px;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:10px}.optimizedWeightNote strong{color:#e5e7eb}tr.oddsQualifiedWin{background:#3b82f62e}tr.oddsQualifiedWin td{color:#dbeafe}tr.oddsQualifiedLoss{background:#f59e0b2e}tr.oddsQualifiedLoss td{color:#fde68a}.focusNote{color:#93c5fd;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.compareChart .recharts-line-curve{transition:opacity .12s ease,stroke-width .12s ease}.headerActions{display:flex;align-items:center;gap:10px}.axisSelect{width:72px;min-width:72px;height:22px;background:#0b1220;color:#cbd5e1;border:1px solid rgba(148,163,184,.28);border-radius:5px;font-size:11px;padding:1px 4px}.traceRow{gap:7px}.tableSortBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:0;text-align:left;white-space:nowrap}.compareTableWrap tbody tr{cursor:pointer}.focusedCompareRow{background:#93c5fd29}.focusedCompareRow td{color:#dbeafe}.marketOddsInput{width:82px;min-width:82px;background:#050b16;color:#e5e7eb;border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:4px 6px;font-size:12px}.marketOddsInput:focus{outline:1px solid #60a5fa;border-color:#60a5fa}.positiveGap{color:#86efac;font-weight:700}.negativeGap{color:#fda4af;font-weight:700}.auditEdge{background:#eab30829}.marketOddsPasteBox{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:stretch;margin:10px 0 12px}.marketOddsPasteBox textarea{min-height:64px;resize:vertical;background:#050b16;color:#e5e7eb;border:1px solid rgba(148,163,184,.28);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35}.marketOddsPasteActions{display:flex;flex-direction:column;gap:8px;justify-content:center}.upcomingTableWrap,.compareTableWrap,.tableWrap{height:340px;min-height:180px;max-height:78vh;overflow:auto;resize:vertical;border-bottom:1px solid rgba(148,163,184,.25)}.upcomingTableWrap table,.compareTableWrap table,.tableWrap table{width:100%}.upcomingTableWrap thead th,.compareTableWrap thead th,.tableWrap thead th{position:sticky;top:0;z-index:4;background:#0f172a}.upcomingTableWrap:after,.compareTableWrap:after,.tableWrap:after{content:"drag panel edge to resize";display:block;text-align:right;color:#64748b;font-size:10px;padding:2px 6px 4px}.marketOddsPill{min-width:82px;border-radius:999px;border:1px solid rgba(148,163,184,.35);padding:4px 8px;font-size:12px;cursor:pointer;text-align:center}.marketOddsPill.saved{background:#22c55e1f;color:#bbf7d0;border-color:#22c55e59;font-weight:700}.marketOddsPill.empty{background:#0f172ad9;color:#94a3b8}.upcomingProgressWrap{min-width:280px;max-width:460px;display:grid;gap:4px}.upcomingProgressMeta{display:flex;justify-content:space-between;gap:12px;color:#cbd5e1;font-size:12px}.upcomingProgressTrack{height:9px;width:100%;overflow:hidden;border-radius:999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.24)}.upcomingProgressBar{height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#22c55e);transition:width .18s ease}.marketOddsPill.market{background:#3b82f629;color:#bfdbfe;border-color:#3b82f67a;font-weight:700}.pendingDisagreement{background:#eab30829}.finalModelOnlyCorrect{background:#22c55e47}.finalMarketOnlyCorrect{background:#ef444438}.finalBothCorrect{background:#3b82f62e}.finalBothWrong{background:#7e22ce38}.finalUnclear{background:#64748b29}.pendingDisagreement:hover,.finalModelOnlyCorrect:hover,.finalMarketOnlyCorrect:hover,.finalBothCorrect:hover,.finalBothWrong:hover,.finalUnclear:hover{filter:brightness(1.08)}.pendingDisagreement{background:#eab30829!important}.finalModelOnlyCorrect{background:#22c55e4d!important}.finalMarketOnlyCorrect{background:#ef44443d!important}.finalBothCorrect{background:#3b82f633!important}.finalBothWrong{background:#7e22ce3d!important}.finalUnclear{background:#64748b29!important}.upcomingRecordStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.recordPill{display:grid;gap:2px;min-width:118px;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#0f172ab8}.recordPill span{color:#94a3b8;font-size:11px}.recordPill strong{color:#e5e7eb;font-size:17px;line-height:1.1}.recordPill.disagreement{border-color:#eab3085c;background:#eab30817}.recordPill.modelEdge{border-color:#22c55e61;background:#22c55e1a}.recordPill.marketEdge{border-color:#ef44445c;background:#ef444417}.recordPill.muted{opacity:.82}.positionFilter{display:grid;gap:5px;font-size:12px;color:#98a2b3}.positionFilter>div{display:flex;align-items:center;gap:6px;height:38px;padding:0 8px;border:1px solid rgba(148,163,184,.2);background:#090e1c;border-radius:8px}.positionCheck{display:inline-flex;align-items:center;gap:4px;color:#e5e7eb}.positionCheck input{width:14px;height:14px}.dashboard{order:4}.workspace{order:5}.compareLab,.comparisonLab{order:6}.explain{order:7}.oddsHistoryLab{order:8}.upcomingLab{order:9}.backtestLab{order:10}.hiddenPrimaryGameLog{display:none!important}.toolbar{grid-template-columns:repeat(5,minmax(160px,1fr))}.thresholdDash strong{color:#fef08a}.thresholdInfoStrip{order:4;display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;padding:12px 0 14px;border-bottom:1px solid rgba(148,163,184,.14)}.thresholdInfoCard{display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#080d19eb}.thresholdInfoCard span{color:#94a3b8;font-size:12px}.thresholdInfoCard strong{color:#e5e7eb;font-size:24px;line-height:1.05}.thresholdInfoCard small{color:#8aa0bd;font-size:11px}.thresholdInfoCard.active{border-color:#facc156b;background:#facc1514}.thresholdInfoCard.active strong{color:#fef08a}.thresholdInfoCard.league{border-color:#60a5fa57}.thresholdInfoCard.position{border-color:#22c55e57}.top{order:1}.toolbar{order:2}.notice{order:3}.dashboard{order:5}.workspace{order:6}.compareLab,.comparisonLab{order:7}.oddsHistoryLab,.supremeOddsHistory{order:8}.backtestLab{order:9}.explain{order:10}.upcomingLab{order:99}.upcomingTableWrap{max-height:none!important;height:auto!important;min-height:0!important;resize:none!important;overflow-x:auto!important;overflow-y:visible!important}.upcomingLab table{margin-bottom:24px}.tableSortBtn{height:auto;min-height:24px;padding:0;background:transparent;border:0;color:#bfdbfe;font-size:12px;font-weight:800;text-align:left;display:inline-flex;align-items:center;gap:4px}.tableSortBtn span{color:#60a5fa;font-size:11px}@media(max-width:1200px){.thresholdInfoStrip{grid-template-columns:repeat(2,minmax(170px,1fr))}}.upcomingFilterToggles{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:6px 8px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#090e1c}.upcomingFilterToggles label{display:inline-flex;align-items:center;gap:4px;color:#e5e7eb;font-size:12px}.upcomingFilterToggles input{width:14px;height:14px}.dangerBtn{background:#7f1d1dd9;border:1px solid rgba(248,113,113,.55);color:#fee2e2;border-radius:8px;padding:8px 12px;font-weight:700;cursor:pointer}.tracePanel{display:none!important}.chartShell{width:100%!important;min-width:0!important}.chart{width:100%!important}.compareControls,.comparisonControls,.comparisonControlsWide,.comparisonModeRow,.compareSecondRow{display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important}.compareControls select,.compareControls input,.comparisonControls select,.comparisonControls input{min-width:130px}.compareSearchResults .searchOption small{display:block;margin-top:2px;opacity:.72;font-size:11px}.workspace{grid-template-columns:1fr!important;gap:0!important}.workspace.traceClosed .tracePanel{display:none!important}.workspace.traceOpen{grid-template-columns:minmax(220px,300px) 1fr!important;gap:16px!important}.workspace.traceOpen .tracePanel{display:block!important}.chartShell,.chart{width:100%!important;min-width:0!important}.chartTitleRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.comparisonControls,.comparisonControlsWide{display:flex!important;flex-wrap:wrap!important;align-items:end!important;gap:10px!important}.comparisonControls select,.comparisonControls input,.comparisonControlsWide select,.comparisonControlsWide input{min-width:120px}.searchOption small{display:block;margin-top:2px;opacity:.72;font-size:11px}.dangerBtn{height:30px;padding:0 12px;background:#7f1d1dd9;border:1px solid rgba(248,113,113,.55);color:#fee2e2;border-radius:8px;font-weight:700;cursor:pointer}.dangerBtn:hover{background:#991b1bf2}.injuryOverridePanel{margin:16px 0;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a6b}.injuryOverridePanel h3{margin:0 0 4px}.injuryOverridePanel p{margin:0 0 12px;opacity:.72}.injuryOverrideGrid{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.6fr) 150px 150px minmax(180px,1.3fr) auto auto;gap:10px;align-items:end}.injuryOverrideGrid label{display:grid;gap:4px}.injuryOverrideGrid input,.injuryOverrideGrid select{width:100%}.injuryOverrideList{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.injuryOverrideChip{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(96,165,250,.22);border-radius:999px;background:#1e293bb8;font-size:12px}.injuryOverrideChip button{border:1px solid rgba(248,113,113,.4);background:#7f1d1d8c;color:#fee2e2;border-radius:999px;padding:3px 8px;cursor:pointer}.injurySignal{color:#fbbf24}.positiveText{color:#86efac;font-weight:700}.negativeText{color:#fca5a5;font-weight:700}@media(max-width:1200px){.injuryOverrideGrid{grid-template-columns:repeat(2,minmax(180px,1fr))}}.upcomingLab .upcomingHeader{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important}.upcomingLab .upcomingHeader>div:first-child{flex:1 1 100%!important;min-width:0!important}.upcomingLab .injuryOverridePanel,.upcomingLab .upcomingControls{flex:1 1 100%!important;width:100%!important}.upcomingLab .upcomingTableWrap table{min-width:2050px!important;table-layout:auto!important}.oddsHistoryLab .upcomingTableWrap table{min-width:900px!important}.upcomingTableWrap th,.upcomingTableWrap td{white-space:nowrap;vertical-align:middle}.coreSignalCell{min-width:260px;white-space:normal!important}.linkBtn{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}.linkBtn:hover{color:#93c5fd;text-decoration:underline}.comparisonContextMenu{position:fixed;z-index:9999;min-width:150px;padding:6px;border:1px solid rgba(96,165,250,.35);border-radius:10px;background:#060913;box-shadow:0 14px 34px #00000080}.comparisonContextMenu button{width:100%;height:30px;display:block;margin:0;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#dbeafe;text-align:left;font-weight:700}.comparisonContextMenu button:hover{background:#1d4ed8;color:#fff}.compareSearchResults{min-height:58px;max-height:none;overflow-x:auto;overflow-y:visible;padding-top:2px;padding-bottom:10px;white-space:nowrap}.compareSearchResults .searchOption{flex:0 0 auto;white-space:nowrap}.compareSearchResults .searchOption small{white-space:nowrap}.entityDashBlock{min-width:0}.entityCardTop{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.entityCardTop strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entityMetaBadges{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;margin-left:auto;max-width:62%}.entityTeamBadge,.entityPositionBadge{display:inline-flex;align-items:center;border:1px solid #234166;background:#1e40af38;color:#bfdbfe;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap}.entityPositionBadge{border-color:#14532d;background:#14532d40;color:#bbf7d0;letter-spacing:.03em}.entityDetailLine{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compareConfigGrid{display:grid;grid-template-columns:110px 145px 135px 165px 105px 130px 125px 110px 180px;gap:10px;align-items:end;margin:8px 0 10px}.compareContextStrip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;padding:9px 10px;border:1px solid rgba(96,165,250,.22);border-radius:10px;background:#0f172ab8;color:#cbd5e1;font-size:12px}.compareContextStrip strong{color:#bfdbfe;margin-right:4px}.compareContextStrip span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#1e293bb8;border:1px solid rgba(148,163,184,.16);white-space:nowrap}.compareConfigGrid{display:grid;grid-template-columns:150px 135px 165px 105px 110px 110px 100px 180px;gap:10px;align-items:end;margin:8px 0 10px}.compareConfigGrid label{min-width:0}.compareConfigGrid input,.compareConfigGrid select{width:100%}@media(max-width:1500px){.compareConfigGrid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:900px){.compareConfigGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}}.comparisonBatchExplorer{display:grid;grid-template-columns:220px max-content max-content 1fr;gap:10px;align-items:end;margin:8px 0 10px;padding:10px;border:1px solid rgba(96,165,250,.22);border-radius:10px;background:#0f172a94}.comparisonBatchExplorer label{min-width:0}.comparisonBatchExplorer select{width:100%}.batchHint{color:#94a3b8;font-size:12px;align-self:center}@media(max-width:1100px){.comparisonBatchExplorer{grid-template-columns:repeat(2,minmax(180px,1fr))}}.supremeBasisControls{margin-top:10px;max-width:280px}.supremeCompareGrid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px;margin:12px 0 16px}.supremeComparePanel{padding:12px;background:#080d19;border:1px solid rgba(96,165,250,.22);border-radius:10px}.supremeComparePanel h3{margin-top:0}@media(max-width:1100px){.supremeCompareGrid{grid-template-columns:1fr}}.freshnessStrip{margin:0 0 16px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172ab8}.freshnessTitle{margin-bottom:10px;color:#bfdbfe;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.freshnessGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.freshnessCard{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0206179e}.freshnessCard.good{border-color:#22c55e66;background:#14532d2e}.freshnessCard.stale{border-color:#f59e0b80;background:#78350f33}.freshnessCard.bad,.freshnessCard.missing{border-color:#ef444473;background:#7f1d1d2e}.freshnessCard.pending,.freshnessCard.waiting{border-color:#3b82f659;background:#1e40af29}.freshnessCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:#e5e7eb;font-size:.82rem;font-weight:800}.freshnessCardTop strong{color:#93c5fd;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.freshnessTime{color:#f8fafc;font-size:.78rem;line-height:1.35}.freshnessDetail{margin-top:4px;color:#94a3b8;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:1200px){.freshnessGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:700px){.freshnessGrid{grid-template-columns:1fr}}.freshnessStrip.freshnessCompact{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:7px 10px;min-height:34px;border-radius:10px;overflow-x:auto;white-space:nowrap}.freshnessCompactTitle{flex:0 0 auto;color:#bfdbfe;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.freshnessPill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;max-width:430px;padding:4px 8px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#0206179e;color:#cbd5e1;font-size:.68rem;line-height:1}.freshnessPill.good{border-color:#22c55e66;background:#14532d2e}.freshnessPill.stale{border-color:#f59e0b80;background:#78350f33}.freshnessPill.bad,.freshnessPill.missing{border-color:#ef444473;background:#7f1d1d2e}.freshnessPill.pending,.freshnessPill.waiting{border-color:#3b82f659;background:#1e40af29}.freshnessDot{width:7px;height:7px;border-radius:999px;background:#93c5fd}.freshnessPill.good .freshnessDot{background:#22c55e}.freshnessPill.stale .freshnessDot{background:#f59e0b}.freshnessPill.bad .freshnessDot,.freshnessPill.missing .freshnessDot{background:#ef4444}.freshnessPill strong{color:#f8fafc;font-weight:800}.freshnessPillStatus{color:#93c5fd;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.freshnessPillAge{color:#e5e7eb}.freshnessPillDetail{min-width:0;max-width:250px;overflow:hidden;color:#94a3b8;text-overflow:ellipsis}@media(max-width:700px){.freshnessStrip.freshnessCompact{gap:6px;padding:6px 8px}.freshnessPill{max-width:320px}.freshnessPillDetail{max-width:150px}}.rankLanding{margin:0 0 16px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172ab8}.rankLandingHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.rankLandingHeader h2{margin:2px 0 0;color:#f8fafc;font-size:1rem;line-height:1.1}.rankLandingHeader p{max-width:680px;margin:0;color:#94a3b8;font-size:.74rem;line-height:1.35;text-align:right}.rankLandingEyebrow{color:#bfdbfe;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rankLandingGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:12px}.rankLandingPanel{min-width:0;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#02061780}.rankLandingPanelTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.rankLandingPanelTitle strong{color:#e5e7eb;font-size:.78rem}.rankLandingPanelTitle span{color:#64748b;font-size:.66rem;text-align:right}.rankLandingList{display:grid;gap:7px}.rankLandingCard{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172aad;color:inherit;text-align:left;cursor:pointer}.rankLandingCard:hover:not(:disabled){border-color:#60a5fa80;background:#1e40af38}.rankLandingCard:disabled{cursor:not-allowed;opacity:.65}.rankLandingRank{min-width:34px;color:#93c5fd;font-size:.88rem;font-weight:900}.rankLandingBody{min-width:0;display:grid;gap:2px}.rankLandingBody strong{overflow:hidden;color:#f8fafc;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.rankLandingBody small{overflow:hidden;color:#94a3b8;font-size:.66rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rankLandingStats{display:grid;justify-items:end;gap:2px}.rankLandingStats em{color:#86efac;font-size:.78rem;font-style:normal;font-weight:900}.rankLandingStats small{color:#64748b;font-size:.58rem;text-transform:uppercase}.rankLandingEmpty{padding:10px;color:#64748b;font-size:.72rem;text-align:center}@media(max-width:1200px){.rankLandingGrid{grid-template-columns:1fr}.rankLandingHeader{align-items:flex-start;flex-direction:column}.rankLandingHeader p{text-align:left}}.rankLandingBody small.rankLandingMeta{color:#64748b;font-size:.62rem}.rankLandingStats em{min-width:42px;text-align:right}.rankLandingStats small{max-width:52px;line-height:1.05;text-align:right}.rankLandingBody small.rankLandingMeta{color:#93c5fd;font-size:.64rem;line-height:1.25;opacity:.92}.rankLandingStats em{min-width:48px;color:#86efac;text-align:right}.rankLandingStats small{max-width:72px;color:#bfdbfe;line-height:1.05;text-align:right}.rankLandingList{gap:9px}.rankLandingCard{align-items:flex-start;min-height:70px;padding:10px 9px}.rankLandingRank{padding-top:2px}.rankLandingBody{gap:4px;padding-top:1px}.rankLandingBody strong{line-height:1.15}.rankLandingBody small{line-height:1.2}.rankLandingBody small.rankLandingMeta{display:block;max-width:100%;color:#93c5fd;font-size:.62rem;line-height:1.25;white-space:normal;overflow:hidden;text-overflow:clip}.rankLandingStats{align-self:flex-start;padding-top:2px}.rankLandingStats{grid-template-columns:auto auto;column-gap:6px;align-items:start}.rankLandingDelta{align-self:start;min-width:34px;padding:2px 5px;border-radius:999px;font-size:.62rem;font-weight:900;line-height:1;text-align:center}.rankLandingDelta.positive{color:#86efac;background:#16a34a29;border:1px solid rgba(34,197,94,.35)}.rankLandingDelta.negative{color:#fca5a5;background:#7f1d1d33;border:1px solid rgba(239,68,68,.35)}.rankLandingDelta.neutral{color:#94a3b8;background:#3341553d;border:1px solid rgba(148,163,184,.2)}.rankLandingStats em{grid-column:2}.rankLandingStats small{grid-column:1 / -1;justify-self:end}.rankLandingStats.noDelta{grid-template-columns:auto}.rankLandingStats.noDelta em,.rankLandingStats.noDelta small{grid-column:1}.rankLandingRank{display:grid;justify-items:center;gap:3px;min-width:38px;line-height:1}.rankLandingRank strong{color:#93c5fd;font-size:.82rem;font-weight:900}.rankLandingBoardMove{min-width:28px;padding:2px 5px;border-radius:999px;font-size:.56rem;font-weight:900;text-align:center}.rankLandingBoardMove.up{color:#86efac;background:#16a34a29;border:1px solid rgba(34,197,94,.35)}.rankLandingBoardMove.down{color:#fca5a5;background:#7f1d1d33;border:1px solid rgba(239,68,68,.35)}.rankLandingBoardMove.flat{color:#94a3b8;background:#3341553d;border:1px solid rgba(148,163,184,.2)}.rankLandingBoardMove.new{color:#bfdbfe;background:#1e40af33;border:1px solid rgba(96,165,250,.28)}.rankLandingCard{position:relative;overflow:hidden;isolation:isolate}.rankLandingCard:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--rank-meter-pct, 0%);border-radius:inherit;pointer-events:none;z-index:0;transition:width .16s ease}.rankLandingCard.meterPositive:before{background:linear-gradient(90deg,#22c55e33,#22c55e14 62%,#22c55e04)}.rankLandingCard.meterNegative:before{background:linear-gradient(90deg,#ef444438,#ef444414 62%,#ef444404)}.rankLandingCard>*{position:relative;z-index:1}.rankLandingCard{overflow:hidden;padding-bottom:15px;background:#0f172ab8}.rankLandingCard:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:4px;border-radius:999px;background:#94a3b821;pointer-events:none;z-index:0}.rankLandingCard:before{content:"";position:absolute;left:10px;right:auto;top:auto;bottom:6px;height:4px;width:calc(var(--rank-meter-pct, 0%) - 10px);max-width:calc(100% - 20px);min-width:0;border-radius:999px;pointer-events:none;z-index:1;opacity:.9;transition:width .16s ease,opacity .16s ease}.rankLandingCard.meterPositive:before{background:linear-gradient(90deg,#22c55ef2,#22c55e8c)}.rankLandingCard.meterNegative:before{background:linear-gradient(90deg,#ef4444f2,#ef44448c)}.rankLandingCard:hover:not(:disabled):before{opacity:1}.rankLandingCard>*{position:relative;z-index:2}.rankLandingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.rankLandingFilters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px}.rankLandingFilters label{display:grid;gap:3px;color:#94a3b8;font-size:.62rem;font-weight:800;letter-spacing:.02em}.rankLandingFilters input{width:100%;min-width:0;padding:5px 7px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#020617b3;color:#e5e7eb;font:inherit}@media(max-width:1343px){.rankLandingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rankLandingGrid{grid-template-columns:1fr}}@media(min-width:1344px)and (max-width:1679px){.rankLanding{padding-inline:8px}.rankLandingGrid,.rankLandingGridFull{gap:8px}.rankLandingPanel{padding-inline:6px}.rankLandingHeader{gap:8px}.rankLandingHeader p{font-size:.68rem}.rankLandingHeader>button{padding:.42rem .52rem!important;font-size:.68rem;white-space:nowrap}.rankLandingHeader>span[aria-live=polite]{font-size:.62rem!important}.rankLanding .rankLandingNameLine,.rankLanding .rankLandingNameLine>span{overflow:hidden!important;text-overflow:ellipsis!important}.rankLanding .rankLandingCard{grid-template-columns:1.45rem minmax(0,1fr) 3.15rem!important;column-gap:.3rem!important;padding-inline:.44rem!important}}.rankLandingPanel{display:flex;flex-direction:column;min-height:0}.rankLandingList{max-height:590px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.55) rgba(15,23,42,.4)}.rankLandingList::-webkit-scrollbar{width:8px}.rankLandingList::-webkit-scrollbar-track{background:#0f172a6b;border-radius:999px}.rankLandingList::-webkit-scrollbar-thumb{background:#60a5fa73;border-radius:999px}.rankLandingSearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 8px}.rankLandingSearch input{width:100%;min-width:0;padding:6px 8px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#020617b8;color:#e5e7eb;font:inherit;font-size:.68rem}.rankLandingSearch button{width:30px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#0f172adb;color:#bfdbfe;font-weight:900;cursor:pointer}.rankLandingToggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 8px}.rankLandingToggle button{padding:6px 8px;border:1px solid rgba(148,163,184,.22);border-radius:9px;background:#0f172abd;color:#94a3b8;font-size:.68rem;font-weight:900;cursor:pointer}.rankLandingToggle button.active{border-color:#60a5fa8c;background:#1e40af57;color:#bfdbfe}.rankLanding{height:760px;min-height:560px;resize:vertical;overflow:hidden}.rankLandingGrid{height:calc(100% - 66px);align-items:stretch}.rankLandingPanel{min-height:0}.rankLandingList{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.rankLandingStats em{font-size:.9rem;line-height:1;font-weight:950}.rankLandingStats small{font-size:.58rem}.freshnessPill.running{border-color:#60a5fa8c;background:#1e40af38}.freshnessPill.running .freshnessDot{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}.freshnessPill.running .freshnessPillStatus{color:#bfdbfe}.rankLandingGuide{margin-top:10px;display:grid;grid-template-columns:minmax(320px,520px) 1fr;gap:12px;align-items:center}.rankLandingGuideCard{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;border-radius:14px;padding:10px 12px}.rankLandingGuide p{margin:0;color:#cbd5e1c7;font-size:12px;line-height:1.45}.rankLandingNameLine{display:flex;align-items:baseline;gap:8px;min-width:0}.rankLandingIdentity{color:#93c5fdc7;font-size:11px;font-weight:600;white-space:nowrap}.rankLandingStatLine{color:#e2e8f0c7;font-size:11px;margin-top:2px}.rankLandingStats small{text-transform:none;letter-spacing:.04em}@media(max-width:980px){.rankLandingGuide{grid-template-columns:1fr}}.rankLandingStatSplit{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.rankLandingStatSplit .rankLandingStatLine{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankLandingPrimaryStatLine{flex:0 0 auto;max-width:42%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;color:#d8e7ff;font-weight:800;letter-spacing:.02em}.rankLandingTeamFilter{border:1px solid rgba(148,163,184,.22);border-radius:.75rem;background:#0f172a8a;padding:.45rem .65rem}.rankLandingTeamFilter summary{cursor:pointer;color:#d8e7ff;font-size:.78rem;font-weight:800;letter-spacing:.02em;list-style:none}.rankLandingTeamFilter summary::-webkit-details-marker{display:none}.rankLandingTeamFilterMenu{display:grid;grid-template-columns:1fr;gap:.35rem;margin-top:.55rem;max-height:14rem;overflow:auto;padding-right:.2rem}.rankLandingTeamFilterMenu label{align-items:center;color:#9fb0c8;display:flex;font-size:.74rem;gap:.45rem;min-width:0}.rankLandingTeamFilterMenu input{accent-color:#60a5fa}.rankLandingTeamFilterClear{margin-top:.55rem;width:100%}.page{display:flex;flex-direction:column}.dashboard{order:5!important}.comparisonLab,.compareLab{order:6!important}.workspace{order:7!important}.oddsHistoryLab,.supremeOddsHistory{order:8!important}.upcomingLab{order:9!important}.backtestLab{order:10!important}.explain{order:11!important}.tableShell{order:12!important}.supremeOddsHistoryToggle{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:.85rem 0 .7rem}.supremeOddsHistoryToggle span{color:#8fa1bb;font-size:.78rem}.chartShell{order:10!important}.rankLanding{order:3!important}.compareContextStrip{order:4!important}.comparisonLab,.compareLab{order:5!important}.toolbar{order:6!important}.notice{order:7!important}.thresholdInfoStrip{order:8!important}.dashboard{order:9!important}.workspace{order:10!important}.chartShell{order:initial!important}.compareContextStrip{order:3!important;margin:.75rem 0 1rem!important;padding:.65rem 0!important;border:0!important;border-top:1px solid rgba(148,163,184,.1)!important;border-bottom:1px solid rgba(148,163,184,.1)!important;background:transparent!important}.comparisonLab,.compareLab{order:5!important;padding-top:1.1rem!important}.dashboard{order:6!important;display:grid!important;grid-template-columns:1.4fr repeat(7,minmax(0,1fr))!important;gap:.55rem!important;padding:1rem 0 .75rem!important;border-bottom:0!important}.dashboard:before{content:"Individual Entity View";grid-column:1 / -1;color:#e8edf7;display:block;font-size:1rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.15rem}.toolbar{order:7!important;grid-template-columns:.7fr 1.9fr repeat(6,minmax(120px,1fr)) 145px!important;gap:.5rem!important;padding:.75rem 0 .65rem!important;border-bottom:0!important}.notice{order:8!important;padding:.35rem 0 .5rem!important;border-bottom:0!important}.thresholdInfoStrip{order:9!important;padding:.5rem 0 .75rem!important;border-bottom:1px solid rgba(148,163,184,.12)!important}.workspace{order:10!important;padding-top:.75rem!important}.oddsHistoryLab,.supremeOddsHistory{order:11!important}.upcomingLab{order:12!important}.backtestLab{order:13!important}.explain{order:14!important}.tableShell{order:15!important}.comparisonLab .compareControls,.compareLab .compareControls{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;gap:.45rem!important}.comparisonModeRow{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;gap:.45rem!important;margin:.55rem 0!important;padding:.65rem 0!important}.compareSecondRow{gap:.45rem!important;margin:.45rem 0 .55rem!important}.compareSecondRow .secondaryBtn,.comparisonLab .secondaryBtn,.compareLab .secondaryBtn{height:28px!important;padding:0 .65rem!important}.compareSearchResults{margin:.4rem 0 .6rem!important;max-height:3.4rem;overflow:auto}.rankLanding,.comparisonLab,.compareLab,.workspace,.oddsHistoryLab,.upcomingLab{border-radius:0!important;box-shadow:none!important}.dashboard .dashBlock,.thresholdInfoCard,.backtestCard{border-color:#94a3b81a!important;box-shadow:none!important}@media(max-width:1300px){.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.compareConfigGrid{display:grid!important;grid-template-columns:minmax(115px,.85fr) minmax(135px,.95fr) minmax(115px,.8fr) minmax(130px,.9fr) minmax(90px,.65fr) minmax(80px,.55fr) minmax(85px,.6fr) minmax(70px,.5fr) minmax(150px,1fr)!important;gap:.45rem!important;align-items:end!important}.compareConfigGrid label{min-width:0!important}.compareConfigGrid input,.compareConfigGrid select{width:100%!important;min-width:0!important}.dashboard{grid-template-columns:minmax(340px,2.5fr) repeat(7,minmax(86px,1fr))!important;align-items:stretch!important}.entityDashBlock{min-width:340px!important}.entityDashBlock strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.05!important;max-width:none!important}.entityCardTop{align-items:flex-start!important;gap:.45rem!important}.entityDetailLine{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.coreSignalCell{min-width:170px!important;max-width:260px!important;white-space:normal!important;line-height:1.25!important}.oddsHistoryLab .smallNote,.upcomingLab .smallNote{max-width:900px!important;line-height:1.35!important}@media(max-width:1400px){.compareConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.entityDashBlock{min-width:0!important}}.page{display:flex!important;flex-direction:column!important}.freshnessStrip,.freshnessCompact{order:1!important}.top{order:2!important}.compareContextStrip{order:3!important}.rankLanding{order:4!important}.comparisonLab{order:5!important}.entityViewHeader{order:6!important}.toolbar{order:7!important}.notice{order:8!important}.thresholdInfoStrip{order:9!important}.dashboard{order:10!important}.workspace{order:11!important}.oddsHistoryLab,.supremeOddsHistory{order:12!important}.upcomingLab{order:13!important}.sectionTitleWithAction,.entityViewHeader{align-items:center;display:flex!important;justify-content:space-between;gap:1rem}.sectionTitleWithAction h2,.entityViewHeader h2{margin:0}.sectionHeaderActions{align-items:center;display:flex;gap:.5rem}.entityViewHeader{padding:1rem 0 .45rem;border-top:1px solid rgba(148,163,184,.1)}.entityViewHeader p{margin:.2rem 0 0;color:#8fa1bb;font-size:.78rem}.comparisonQuickRow{display:grid;grid-template-columns:110px minmax(210px,1.35fr) 145px minmax(230px,1.25fr) auto auto;gap:.45rem;align-items:end;margin:.65rem 0}.comparisonQuickRow label{min-width:0}.comparisonQuickRow input,.comparisonQuickRow select{width:100%;min-width:0}.page:not(.comparisonSettingsOpen) .comparisonLab .compareContextStrip,.page:not(.comparisonSettingsOpen) .comparisonLab .compareConfigGrid,.page:not(.comparisonSettingsOpen) .comparisonLab .comparisonControls,.page:not(.comparisonSettingsOpen) .comparisonLab .comparisonBatchExplorer,.page:not(.comparisonSettingsOpen) .comparisonLab .comparisonControlsWide{display:none!important}.page:not(.entitySettingsOpen)>.toolbar,.page:not(.entitySettingsOpen)>.notice,.page:not(.entitySettingsOpen)>.thresholdInfoStrip{display:none!important}.workspace .chartTitle h2{display:none!important}.workspace .chartTitle{justify-content:flex-end!important}.upcomingAnalysisFilters{align-items:end;display:grid;grid-template-columns:repeat(4,minmax(115px,1fr)) auto;gap:.5rem;margin:.85rem 0;width:100%;min-width:0;max-width:none}.upcomingAnalysisFilters label,.upcomingAnalysisFilters select{min-width:0;width:100%}@media(max-width:1300px){.comparisonQuickRow,.upcomingAnalysisFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionTitleWithAction,.entityViewHeader{align-items:flex-start;flex-direction:column}}.top-stories-digest{order:4!important}.top-stories-digest{margin:18px 0;padding:18px;border:1px solid rgba(197,177,143,.58);border-radius:18px;background:radial-gradient(circle at 9% 0%,rgba(255,214,151,.19),transparent 30%),linear-gradient(180deg,#fffdf8f5,#edf5fbdb);color:var(--srl-text, #172033);box-shadow:0 16px 38px #2a374d1a}.topStoriesDigestEyebrow{color:var(--srl-gold, #b98227);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.topStoriesDigestSubcopy,.topStoriesDigestState,.topStoriesDigestCount{color:var(--srl-muted, #647184)}.topStoriesDigestSubcopy,.topStoriesDigestState{font-size:.94rem;line-height:1.42}.topStoriesDigestCount{font-size:.82rem;text-align:right;white-space:nowrap}.topStoriesTab,.topStoriesActionButton{min-height:34px;height:auto;padding:7px 12px;border-radius:999px;font-size:.84rem;cursor:pointer}.topStoriesTab span{margin-left:6px;color:var(--srl-muted, #647184)}.topStoriesTab.active span{color:#ffffffdb}.topStoriesSourcePicker{min-height:34px;border:1px solid rgba(197,177,143,.68);border-radius:999px;background:#fffdf8d1;color:var(--srl-text, #172033);font-size:.84rem}.topStoriesSourcePicker>span{color:var(--srl-muted, #647184)}.topStoriesSourcePicker.active{background:var(--srl-accent-soft, #e8f2fb);border-color:#2879b96b}.topStoriesSourcePicker select{height:26px!important;min-height:26px;padding:0 24px 0 4px!important;border:0!important;box-shadow:none!important}.topStoriesCard{padding:14px;border:1px solid rgba(197,177,143,.54);border-radius:14px;background:#fffdf8e6;box-shadow:0 10px 24px #2a374d12}.topStoriesCard:hover{background:#edf5fbf5;border-color:#2879b957}.topStoriesCardType,.topStoriesCardIndex{color:var(--srl-muted, #647184);font-size:.74rem}.topStoriesCardType{letter-spacing:.06em;text-transform:uppercase}.topStoriesCardTitle{margin:0 0 8px;color:var(--srl-accent, #2879b9);font-size:1rem;line-height:1.25}.topStoriesCardSummary{margin:0 0 10px;color:var(--srl-soft, #334155);font-size:.9rem;line-height:1.42}.topStoriesPill{border:1px solid rgba(197,177,143,.56);background:#f7f2e89e;color:var(--srl-soft, #334155)}.compareContextStrip{padding:.75rem 0!important;background:transparent!important}.compareContextStrip>strong{color:var(--srl-accent, #2879b9)!important;font-size:.86rem!important;line-height:1.5}.compareContextStrip>span{display:inline-flex!important;align-items:baseline;gap:.28rem;min-height:28px;margin:.15rem .24rem .15rem 0!important;padding:.32rem .62rem!important;border:1px solid rgba(197,177,143,.58)!important;border-radius:999px!important;background:#fffdf8c7!important;color:var(--srl-soft, #334155)!important;font-size:.84rem!important;line-height:1.3!important}.compareContextStrip>span b{color:var(--srl-text, #172033)}@media(max-width:760px){.top-stories-digest{padding:14px;border-radius:16px}.topStoriesDigestHeader,.topStoriesDigestHeader>div:first-child{width:100%}.topStoriesDigestCount{text-align:left}.topStoriesSourcePicker{width:100%;justify-content:space-between}.compareContextStrip>span{width:100%;border-radius:12px!important;white-space:normal}.srlTopHeader{display:grid!important;grid-template-columns:1fr auto;align-items:start!important;gap:.75rem!important}.srlTopHeader .headerKickerLine{display:block!important;white-space:normal!important;overflow:visible!important;line-height:1.45}.srlTopHeader .headerKickerText{display:block!important;margin-left:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.srlTopHeader .headerKickerText>span{display:flex!important;justify-content:flex-start!important;transform:none!important;text-align:left!important;width:auto!important}.srlTopHeader .headerActions{justify-self:end}.srlTopHeader .secondaryBtn{width:auto;min-width:88px;height:auto;min-height:34px;padding:.32rem .6rem;white-space:normal;line-height:1.05}}.rankLanding{order:5!important}.rankLandingKezeScoreDelta{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:2px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.68rem;line-height:1;white-space:nowrap;color:#e2e8f0e0;background:#94a3b814}.rankLandingKezeScoreDelta.up{color:#86efac;background:#22c55e24}.rankLandingKezeScoreDelta.down{color:#fca5a5;background:#f8717124}.rankLandingKezeScoreDelta{display:inline-flex;align-items:center;justify-content:center;margin-top:2px;padding:2px 5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.64rem;line-height:1;white-space:nowrap;color:#e2e8f0db;background:#94a3b814}.rankLandingKezeScoreDelta.up{color:#86efac;background:#22c55e21}.rankLandingKezeScoreDelta.down{color:#fca5a5;background:#f8717121}.rankLandingKezeScoreDelta{grid-column:1 / -1;justify-self:end;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;padding:2px 5px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.58rem;font-weight:900;line-height:1;white-space:nowrap;text-transform:none;letter-spacing:.02em;color:#e2e8f0db;background:#94a3b814}.rankLandingKezeScoreDelta.up{color:#86efac;background:#22c55e21;border-color:#22c55e47}.rankLandingKezeScoreDelta.down{color:#fca5a5;background:#f8717121;border-color:#f8717147}.rankLandingTeamKezeShare{color:#93c5fd;font-size:.62rem;line-height:1.15;opacity:.92;white-space:nowrap}.rankLandingKezeScoreDelta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-width:18px;height:13px;margin-top:1px;padding:0 4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.56rem;font-weight:900;line-height:1;white-space:nowrap;color:#e2e8f0e0;background:#94a3b817}.rankLandingKezeScoreDelta.up{color:#86efac;background:#22c55e24;border-color:#22c55e4d}.rankLandingKezeScoreDelta.down{color:#fca5a5;background:#f8717124;border-color:#f871714d}.rankLandingRosterKezeShareInline{display:inline-flex;margin-left:8px;color:#86efac;font-weight:900;letter-spacing:.01em;white-space:nowrap}.rankLandingSortToggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:7px 0 8px}.rankLandingSortToggle button{height:25px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172aeb;color:#cbd5e1;font-size:.66rem;font-weight:900;line-height:1}.rankLandingSortToggle button.active{border-color:#60a5fab8;background:#2563eb57;color:#eff6ff}.rankLandingStatLine,.rankLandingPrimaryStatLine{font-size:.63rem!important;line-height:1.05!important}.rankLandingRosterKezeShareInline{display:inline-flex;margin-left:6px;color:#86efac;font-size:.62rem;font-weight:950;letter-spacing:.01em;white-space:nowrap}.rankLandingCard .rankLandingStatLine,.rankLandingCard .rankLandingPrimaryStatLine{font-size:.56rem!important;line-height:1!important}.rankLandingRosterKezeShareInline{margin-left:4px!important;color:#86efac!important;font-size:.55rem!important;font-weight:950!important;white-space:nowrap!important}.simpleLabelToggle,button.simpleLabelToggle,.freshnessPill.simpleLabelToggle{display:none!important}.rankLandingFullToggle{justify-self:end;align-self:start}.rankLandingGridFull,.rankLandingGridFull .rankLandingPanel,.rankLandingGridFull .rankLandingList,.rankLandingGridFull .rankLandingColumn,.rankLandingListFull{max-height:none!important;overflow:visible!important}.rankLandingGridFull{align-items:start}.rankLandingGridFull{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.rankLandingGridFull,.rankLandingGridFull .rankLandingPanel,.rankLandingGridFull .rankLandingColumn,.rankLandingGridFull .rankLandingList,.rankLandingListFull{max-height:none!important;height:auto!important;overflow:visible!important}.rankLandingGridFull .rankLandingList{padding-bottom:10px}@media(max-width:1343px){.rankLandingGridFull{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.rankLandingGridFull{grid-template-columns:1fr}}.rankLanding.rankLandingFull{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;resize:none!important}.rankLanding.rankLandingFull .rankLandingGrid,.rankLanding.rankLandingFull .rankLandingPanel,.rankLanding.rankLandingFull .rankLandingList,.rankLanding.rankLandingFull .rankLandingListFull{height:auto!important;max-height:none!important;overflow:visible!important}.rankLanding{resize:vertical}.rankLanding.rankLandingFull{height:auto!important;max-height:none!important;min-height:0!important}.rankLanding.rankLandingFull .rankLandingGrid{align-items:start!important}.rankLanding.rankLandingNoInternalScroll .rankLandingList,.rankLandingListNoScroll,.rankLanding.rankLandingNoInternalScroll .rankLandingPanel{height:auto!important;max-height:none!important;overflow:visible!important}.rankLandingScrollToggle{margin-left:8px}.rankLandingHeaderControls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.marketMlStack{display:inline-flex;flex-direction:column;gap:.12rem;line-height:1.15}.marketMlStack strong{font-weight:700}.marketMlStack small{opacity:.62;font-size:.68rem}.publicBrandWatermark{position:fixed;right:.85rem;bottom:.65rem;z-index:80;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;opacity:.34;padding:.28rem .48rem;border-radius:999px;background:#0609139e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:720px){.publicBrandWatermark{left:.6rem;right:auto;bottom:.5rem;max-width:calc(100vw - 1.2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;opacity:.28}}.titleTrademark{display:inline-block;margin-left:.08em;font-size:.34em;line-height:1;vertical-align:super;letter-spacing:0}.marketMlTraceButton{display:inline-flex;align-items:center;gap:.35rem;color:inherit;opacity:.88}.marketMlTraceSparkline{width:5.5rem;height:1.65rem;overflow:visible}.marketMlTraceSparkline polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.marketMlTraceButton span{font-size:.68rem;opacity:.72}.marketMlTraceEmpty{opacity:.45}.marketMlTraceButtonEmpty{font-size:.72rem}.marketMlTracePanel{margin-top:.75rem;padding:.85rem;border-radius:.85rem;background:#0f172ab8}.marketMlTracePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.marketMlTracePanelHeader div{display:flex;flex-direction:column;gap:.15rem}.marketMlTracePanelHeader span{opacity:.68;font-size:.78rem}.marketMlTraceStats{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.marketMlTraceStats span{display:inline-flex;gap:.3rem;padding:.25rem .45rem;border-radius:999px;background:#94a3b81f;font-size:.72rem}.marketMlTracePointList{display:grid;gap:.3rem}.marketMlTracePoint{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto;gap:.75rem;align-items:center;font-size:.72rem;opacity:.9}.marketMlTracePoint small{opacity:.62}@media(max-width:720px){.marketMlTracePoint{grid-template-columns:1fr auto}.marketMlTracePoint small{display:none}}.marketMlTraceWrap{position:relative;display:inline-flex;align-items:center}.marketMlTraceButton{border:0;background:transparent;cursor:pointer}.marketMlTracePopover{position:absolute;right:0;top:calc(100% + .45rem);z-index:140;width:min(24rem,82vw);padding:.85rem;border-radius:.85rem;background:#060913;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 50px #00000073}.marketMlTracePopoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.marketMlTracePopoverHeader div{display:flex;flex-direction:column;gap:.12rem}.marketMlTracePopoverHeader span{font-size:.72rem;opacity:.68}.marketMlTracePopoverHeader button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;opacity:.72}.marketMlTracePopoverStats{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.marketMlTracePopoverStats span{display:inline-flex;gap:.25rem;padding:.22rem .42rem;border-radius:999px;background:#94a3b81f;font-size:.68rem}.marketMlTraceChart{width:100%;height:7.4rem;overflow:visible;margin-bottom:.6rem}.marketMlTraceChart polyline{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.marketMlTraceChart circle{fill:currentColor;opacity:.8}.marketMlTraceRecentRows{display:grid;gap:.25rem}.marketMlTraceRecentRows div{display:grid;grid-template-columns:1fr auto auto;gap:.55rem;align-items:center;font-size:.68rem}.marketMlTraceRecentRows small{opacity:.62}@media(max-width:720px){.marketMlTracePopover{right:auto;left:0;width:min(21rem,88vw)}}.marketMlTraceWrap .marketMlTracePopover,.marketMlTraceWrap:hover .marketMlTracePopover,.marketMlTracePopover:hover,.marketMlTracePopover:focus,.marketMlTracePopover:focus-within{background:#060913!important;background-color:#060913!important;opacity:1!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(148,163,184,.28)}.marketMlTracePopover,.marketMlTracePopover *{color:inherit}.marketMlTracePopover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#060913}.marketMlTraceWrap{position:relative;isolation:isolate}.marketMlTracePopover,.marketMlTraceWrap:hover .marketMlTracePopover,.marketMlTracePopover:hover,.marketMlTracePopover:focus-within{background:#060913!important;background-color:#060913!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate;pointer-events:auto;z-index:5000;border:1px solid rgba(148,163,184,.34);box-shadow:0 24px 70px #000000b8}.marketMlTracePopover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:#060913;opacity:1}.marketMlTracePopoverHeader button{position:relative;z-index:2;min-width:1.75rem;min-height:1.75rem;border-radius:999px;background:#0f172af2!important;border:1px solid rgba(148,163,184,.28)!important}.marketMlTracePopoverHeader button:hover{background:#1e293b!important}.marketMlTracePopover,.marketMlTraceWrap:hover .marketMlTracePopover,.marketMlTracePopover:hover,.marketMlTracePopover:focus,.marketMlTracePopover:focus-within{position:fixed!important;top:22vh!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;z-index:999999!important;width:min(27rem,calc(100vw - 2rem))!important;background:#020617!important;background-color:#020617!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;border:1px solid rgba(148,163,184,.42)!important;box-shadow:0 30px 90px #000000db!important}.marketMlTracePopover:before{display:none!important}.marketMlTracePopover,.marketMlTracePopover *{opacity:1!important}.marketMlTracePopoverHeader button{pointer-events:auto!important;cursor:pointer!important;background:#0f172a!important;border:1px solid rgba(148,163,184,.42)!important}.mlTraceCell{display:inline-flex;align-items:center}.mlTraceOpenButton{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;padding:.1rem .15rem;cursor:pointer;opacity:.95}.mlTraceOpenButton:hover{opacity:1}.mlTraceSparkline{width:5.75rem;height:1.65rem;overflow:visible}.mlTraceSparkline polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mlTraceOpenButton span{font-size:.68rem;opacity:.78}.mlTraceEmpty{opacity:.45}.mlTraceOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:center;padding:1.5rem;background:#0000006b;pointer-events:auto}.mlTraceCard{width:min(34rem,calc(100vw - 3rem));max-height:min(36rem,calc(100vh - 3rem));overflow:auto;padding:1rem;border-radius:.95rem;background:#020617;background-color:#020617;color:inherit;border:1px solid rgba(148,163,184,.42);box-shadow:0 32px 100px #000000e6;opacity:1}.mlTraceCard,.mlTraceCard *{opacity:1}.mlTraceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.mlTraceHeader div{display:flex;flex-direction:column;gap:.15rem}.mlTraceHeader span{font-size:.78rem;opacity:.72}.mlTraceCloseButton{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:#0f172a;color:inherit;cursor:pointer;font-size:1.15rem;line-height:1}.mlTraceCloseButton:hover{background:#1e293b}.mlTraceStats{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.mlTraceStats span{display:inline-flex;gap:.28rem;padding:.25rem .48rem;border-radius:999px;background:#94a3b81f;font-size:.72rem}.mlTraceChart{width:100%;height:13rem;display:block;margin-bottom:.85rem;background:#020617}.mlTraceChart line{stroke:#94a3b842;stroke-width:1}.mlTraceChart polyline{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mlTraceChart circle{fill:currentColor}.mlTraceRows{display:grid;gap:.28rem}.mlTraceRows div{display:grid;grid-template-columns:1fr auto auto;gap:.7rem;align-items:center;font-size:.72rem}.mlTraceRows small{opacity:.64}@media(max-width:720px){.mlTraceOverlay{padding:.85rem}.mlTraceCard{width:calc(100vw - 1.7rem)}.mlTraceRows div{grid-template-columns:1fr auto}.mlTraceRows small{display:none}}.rankTraceBadge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;align-self:flex-end;margin-top:.2rem;padding:.18rem .42rem;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#0f172a9e;font-size:.66rem;font-style:normal;line-height:1.1;white-space:nowrap;opacity:.86}.rankTraceBadgeNew{opacity:.58}.rankTraceBadgeFlat{opacity:.74}.rankTraceBadgeUp{border-color:#4ade805c}.rankTraceBadgeDown{border-color:#f871715c}.rankLandingCard{min-height:5.35rem}.rankTraceInlineRow{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;min-height:1.15rem;margin-top:.12rem;padding-left:2.35rem;pointer-events:none}.rankTraceSpark{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem;max-width:8.5rem;padding:.08rem .28rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172a6b;font-size:.62rem;font-style:normal;line-height:1;white-space:nowrap;opacity:.82}.rankTraceSparkSvg{width:4.75rem;height:1.1rem;overflow:visible}.rankTraceSparkSvg polyline,.rankTraceSparkSvg line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rankTraceSpark span{opacity:.78}.rankTraceBadgeNew{opacity:.5}.rankTraceBadgeFlat{opacity:.72}.rankTraceBadgeUp{border-color:#4ade8052}.rankTraceBadgeDown{border-color:#f8717152}.rankLandingCard{min-height:6.15rem;padding-bottom:1.05rem}.rankLandingBody{min-width:0}.rankLandingBody .rankTraceInlineRow{display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:1.15rem;margin-top:.28rem;padding-left:0;pointer-events:none}.rankLandingBody .rankTraceSpark{max-width:8.25rem;background:#0f172a80;border-color:#94a3b833}.rankLandingBody .rankTraceSparkSvg{width:4.6rem;height:1rem}.rankLandingCard{min-height:6.7rem!important;padding-bottom:1.3rem!important}.rankLandingBody .rankTraceInlineRow{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-height:.95rem!important;margin-top:.3rem!important;padding-left:0!important;pointer-events:none!important}.rankTraceSpark,.rankLandingBody .rankTraceSpark{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.28rem!important;max-width:7.2rem!important;width:7.2rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:.6rem!important;font-style:normal!important;line-height:1!important;opacity:.72!important;white-space:nowrap!important}.rankTraceSparkSvg,.rankLandingBody .rankTraceSparkSvg{width:5rem!important;height:.78rem!important;overflow:visible!important}.rankTraceSparkSvg polyline,.rankTraceSparkSvg line{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.82!important}.rankTraceSpark span{opacity:.68!important}.rankTraceContextBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999998;background:transparent}.rankTraceContextMenu{position:fixed;z-index:999999;width:16.25rem;padding:.65rem;border-radius:.75rem;background:#020617;border:1px solid rgba(148,163,184,.38);box-shadow:0 24px 70px #000000c7;display:grid;gap:.38rem}.rankTraceContextMenu strong{font-size:.78rem}.rankTraceContextMenu span,.rankTraceContextMenu small{font-size:.68rem;opacity:.72}.rankTraceContextMenu button{width:100%;border-radius:.55rem;border:1px solid rgba(148,163,184,.24);background:#0f172af5;color:inherit;padding:.45rem .55rem;cursor:pointer;text-align:left;font:inherit;font-size:.72rem}.rankTraceContextMenu button:hover:not(:disabled){background:#1e293b}.rankTraceContextMenu button:disabled{cursor:not-allowed;opacity:.45}.rankTraceModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:center;padding:1.5rem;background:#0000007a}.rankTraceModalCard{width:min(34rem,calc(100vw - 3rem));max-height:min(36rem,calc(100vh - 3rem));overflow:auto;padding:1rem;border-radius:.95rem;background:#020617;border:1px solid rgba(148,163,184,.42);box-shadow:0 32px 100px #000000e6}.rankTraceModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.rankTraceModalHeader div{display:grid;gap:.15rem}.rankTraceModalHeader span{font-size:.75rem;opacity:.72}.rankTraceModalHeader button{width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:#0f172a;color:inherit;cursor:pointer}.rankTraceModalStats{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.rankTraceModalStats span{display:inline-flex;gap:.28rem;padding:.25rem .48rem;border-radius:999px;background:#94a3b81f;font-size:.72rem}.rankTraceModalChart{width:100%;height:13rem;display:block;margin-bottom:.85rem;background:#020617}.rankTraceModalChart line{stroke:#94a3b842;stroke-width:1}.rankTraceModalChart polyline{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rankTraceModalChart circle{fill:currentColor}.rankTraceModalRows{display:grid;gap:.28rem}.rankTraceModalRows div{display:grid;grid-template-columns:1fr auto auto;gap:.7rem;align-items:center;font-size:.72rem}.rankTraceModalRows small{opacity:.64}.rankLandingCard{min-height:7.35rem!important;padding:.62rem .58rem 1.1rem!important;row-gap:.22rem!important}.rankLandingCard>.rankTraceInlineRow{grid-column:1 / -1!important;display:block!important;width:100%!important;min-height:1.28rem!important;margin:.22rem 0 .08rem!important;padding:0 .12rem!important;pointer-events:none!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:.02rem!important;width:100%!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:.74!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{width:100%!important;height:.82rem!important;overflow:visible!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg polyline,.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg line{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.72!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark span{justify-self:end!important;font-size:.56rem!important;line-height:1!important;opacity:.48!important;letter-spacing:.02em!important}.rankLandingBody,.rankLandingNameLine,.rankLandingStatSplit,.rankLandingStatLine,.rankLandingPrimaryStatLine{min-width:0!important}.rankLandingStatSplit{gap:.08rem!important}.rankLandingStatLine,.rankLandingPrimaryStatLine{line-height:1.08!important}.rankLandingStats{align-self:start!important;padding-top:.04rem!important}.rankLandingCard{min-height:7.85rem!important;padding:.58rem .58rem 1.12rem!important;row-gap:.18rem!important;align-content:start!important}.rankLandingBody{min-width:0!important;align-self:start!important}.rankLandingNameLine{min-width:0!important;line-height:1.08!important}.rankLandingNameLine>span,.rankLandingIdentity{min-width:0!important}.rankLandingBody>small{display:block!important;line-height:1.08!important;margin-top:.08rem!important;max-width:100%!important}.rankLandingStatSplit{display:grid!important;grid-template-columns:1fr!important;gap:.08rem!important;margin-top:.12rem!important;min-width:0!important;width:100%!important}.rankLandingStatLine,.rankLandingPrimaryStatLine,.rankLandingTeamConcentrationLine{display:block!important;min-width:0!important;max-width:100%!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rankLandingStats{align-self:start!important;padding-top:.02rem!important;min-width:4.25rem!important}.rankLandingStats em{line-height:1!important}.rankLandingStats small{line-height:1.05!important}.rankLandingCard>.rankTraceInlineRow{grid-column:1 / -1!important;display:block!important;width:100%!important;min-height:.78rem!important;margin:.22rem 0 .02rem!important;padding:0 .08rem!important;pointer-events:none!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{display:block!important;width:100%!important;max-width:none!important;height:.78rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:.62!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{display:block!important;width:100%!important;height:.72rem!important;overflow:visible!important}.rankLandingCard{min-height:8.7rem!important;padding:.6rem .62rem 1.15rem!important;cursor:pointer}.rankLandingCard[aria-disabled=true]{cursor:default;opacity:1}.rankLandingBody{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.12rem!important;min-width:0!important}.rankLandingBody>small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.12!important}.rankLandingStatSplit{display:grid!important;grid-template-columns:1fr!important;gap:.1rem!important;width:100%!important}.rankLandingStatLine,.rankLandingPrimaryStatLine,.rankLandingTeamConcentrationLine{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.08!important}.rankLandingCard>.rankTraceInlineRow{margin-top:.12rem!important;margin-bottom:.18rem!important;min-height:.68rem!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{height:.62rem!important}.rankLandingStats{min-width:4.1rem!important}.rankTraceContextMenu small{line-height:1.18}.rankLandingCard{display:grid!important;grid-template-columns:2.35rem minmax(0,1fr) 4rem!important;grid-template-areas:"rank body stats" "rank body stats" "trace trace trace"!important;column-gap:.48rem!important;row-gap:.12rem!important;min-height:8.95rem!important;padding:.6rem .62rem 1.12rem!important;align-items:start!important;align-content:start!important;cursor:pointer!important}.rankLandingCard[aria-disabled=true]{cursor:default!important;opacity:1!important}.rankLandingRank{grid-area:rank!important;align-self:start!important;justify-self:center!important;min-width:0!important}.rankLandingRank strong{font-size:.82rem!important;line-height:1!important}.rankLandingBody{grid-area:body!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:.12rem!important;min-width:0!important;width:100%!important;align-self:start!important}.rankLandingNameLine{min-width:0!important;max-width:100%!important;line-height:1.06!important}.rankLandingNameLine>span{min-width:0!important;max-width:100%!important}.rankLandingIdentity{min-width:0!important;opacity:.72!important}.rankLandingBody>small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.12!important;max-width:100%!important}.rankLandingStatSplit{display:grid!important;grid-template-columns:1fr!important;gap:.08rem!important;width:100%!important;min-width:0!important}.rankLandingStatLine,.rankLandingPrimaryStatLine,.rankLandingTeamConcentrationLine{display:block!important;min-width:0!important;max-width:100%!important;line-height:1.08!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important}.rankLandingStatLine{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.rankLandingPrimaryStatLine,.rankLandingTeamConcentrationLine{white-space:nowrap!important;text-overflow:ellipsis!important}.rankLandingRosterKezeShareInline{display:inline-flex!important;align-items:baseline!important;gap:.22rem!important;max-width:100%!important}.rankLandingStats{grid-area:stats!important;align-self:start!important;justify-self:end!important;display:grid!important;justify-items:end!important;align-content:start!important;gap:.14rem!important;min-width:3.7rem!important;max-width:4rem!important;padding-top:0!important;text-align:right!important}.rankLandingStats em{line-height:1!important;font-size:.92rem!important}.rankLandingStats small{line-height:1.05!important;max-width:100%!important;text-align:right!important}.rankLandingCard>.rankTraceInlineRow{grid-area:trace!important;display:block!important;width:100%!important;min-height:.76rem!important;margin:.18rem 0 .06rem!important;padding:0 .08rem!important;pointer-events:none!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{display:block!important;width:100%!important;max-width:none!important;height:.76rem!important;padding:0!important;border:0!important;background:transparent!important;opacity:.58!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{display:block!important;width:100%!important;height:.7rem!important;overflow:visible!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg polyline,.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg line{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.68!important}.rankTraceContextBackdrop{z-index:2147483000!important}.rankTraceContextMenu{z-index:2147483001!important}.rankLandingCard{display:grid!important;grid-template-columns:1.85rem minmax(0,1fr) 3.35rem!important;grid-template-areas:"rank body stats" "rank body stats" "trace trace trace"!important;column-gap:.42rem!important;row-gap:.08rem!important;min-height:7.55rem!important;padding:.52rem .54rem 1rem!important;align-items:start!important;align-content:start!important}.rankLandingRank{grid-area:rank!important;justify-self:center!important;align-self:start!important;min-width:0!important;padding-top:.04rem!important}.rankLandingRank strong{font-size:.76rem!important;line-height:1!important}.rankLandingBody{grid-area:body!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:.08rem!important;min-width:0!important;width:100%!important;align-self:start!important}.rankLandingNameLine{display:flex!important;align-items:baseline!important;gap:.28rem!important;min-width:0!important;max-width:100%!important;line-height:1.04!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.rankLandingNameLine>span{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.rankLandingIdentity{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;opacity:.68!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rankLandingBody>small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;line-height:1.08!important;max-width:100%!important}.rankLandingStatSplit{display:grid!important;grid-template-columns:1fr!important;gap:.04rem!important;width:100%!important;min-width:0!important;margin-top:.02rem!important}.rankLandingStatLine,.rankLandingPrimaryStatLine,.rankLandingTeamConcentrationLine{display:block!important;min-width:0!important;max-width:100%!important;line-height:1.04!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.rankLandingRosterKezeShareInline{display:inline-flex!important;align-items:baseline!important;gap:.18rem!important;max-width:100%!important;white-space:nowrap!important}.rankLandingStats{grid-area:stats!important;justify-self:end!important;align-self:start!important;display:grid!important;justify-items:end!important;align-content:start!important;gap:.08rem!important;min-width:3.15rem!important;max-width:3.35rem!important;padding-top:0!important;text-align:right!important}.rankLandingStats em{font-size:.88rem!important;line-height:1!important}.rankLandingStats small{font-size:.58rem!important;line-height:1.02!important;max-width:100%!important;text-align:right!important}.rankLandingCard>.rankTraceInlineRow{grid-area:trace!important;display:block!important;width:100%!important;min-height:.56rem!important;margin:.08rem 0 0!important;padding:0 .06rem!important;pointer-events:none!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{display:block!important;width:100%!important;max-width:none!important;height:.56rem!important;padding:0!important;border:0!important;background:transparent!important;opacity:.5!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{display:block!important;width:100%!important;height:.52rem!important;overflow:visible!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg polyline,.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg line{fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.62!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark span{display:none!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.32rem!important;width:100%!important;max-width:none!important;height:.78rem!important;padding:0!important;border:0!important;background:transparent!important;opacity:.58!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{width:100%!important;height:.62rem!important;min-width:0!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark span{display:inline-block!important;font-size:.54rem!important;line-height:1!important;opacity:.5!important;white-space:nowrap!important;letter-spacing:.015em!important}.rankLandingCard{min-height:7.05rem!important;padding-bottom:.82rem!important;row-gap:.04rem!important}.rankLandingCard>.rankTraceInlineRow{min-height:.46rem!important;margin:.02rem 0 -.14rem!important;padding:0 .06rem!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark{height:.5rem!important;opacity:.56!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSparkSvg{height:.44rem!important}.rankLandingCard>.rankTraceInlineRow .rankTraceSpark span{transform:translateY(-.03rem);opacity:.46!important}.rankLandingBody{gap:.06rem!important}.rankLandingStatSplit{gap:.03rem!important}.rankLandingCard{-webkit-user-select:none;user-select:none}.rankLandingCard>.rankTraceInlineRow{margin-top:.16rem!important;margin-bottom:-.08rem!important}.rankLandingCard:focus-visible{outline:1px solid rgba(147,197,253,.75);outline-offset:2px}.rankTraceContextBackdrop,.rankTraceContextMenu{pointer-events:auto!important}.rankTraceContextMenu{z-index:2147483647!important}.upcomingOddsCollapseBtn{white-space:nowrap}.upcomingTableWrapCollapsed{height:430px;min-height:340px;max-height:78vh;overflow-y:auto!important;overflow-x:auto!important;resize:vertical;scrollbar-gutter:stable;border-bottom:1px solid rgba(148,163,184,.2)}.upcomingTableWrapCollapsed:after{content:"drag bottom edge to resize";position:sticky;bottom:0;display:block;width:max-content;margin-left:auto;padding:2px 8px 4px;font-size:10px;letter-spacing:.04em;color:#94a3b8b8;background:#020617db;border-top-left-radius:8px;pointer-events:none}.upcomingTableWrapExpanded{height:auto;max-height:none;overflow:visible;resize:none}.upcomingTableWrapCollapsed thead{position:sticky;top:0;z-index:5}.upcomingOddsCollapseBtn{white-space:nowrap;min-width:190px;justify-content:center;border-radius:10px}.upcomingTableWrap.upcomingTableWrapCollapsed{height:330px!important;min-height:285px!important;max-height:78vh!important;overflow-y:auto!important;overflow-x:auto!important;resize:vertical!important;scrollbar-gutter:stable;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.22)}.upcomingTableWrap.upcomingTableWrapExpanded{height:auto!important;max-height:none!important;overflow:visible!important;resize:none!important}.upcomingTableWrap.upcomingTableWrapCollapsed:after{content:"drag bottom edge to resize";position:sticky;bottom:0;display:block;width:max-content;margin-left:auto;padding:2px 8px 4px;font-size:10px;letter-spacing:.04em;color:#94a3b8c2;background:#020617e6;border-top-left-radius:8px;pointer-events:none}.upcomingTableWrap.upcomingTableWrapCollapsed thead{position:sticky;top:0;z-index:7}.upcomingOddsStatusLine{display:inline-flex;align-items:center;gap:6px;min-height:38px;white-space:nowrap}.upcomingTableWrap.upcomingTableWrapCollapsed{position:relative;resize:none!important;padding-bottom:18px}.upcomingTableWrap.upcomingTableWrapCollapsed:after{content:none!important;display:none!important}.upcomingTableResizeHandle{position:sticky;bottom:0;left:0;right:0;z-index:12;height:18px;display:none;align-items:center;justify-content:flex-end;padding:0 10px;background:linear-gradient(90deg,#02061773,#020617f5);border-top:1px solid rgba(148,163,184,.22);color:#94a3b8d1;font-size:10px;letter-spacing:.04em;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none}.upcomingTableWrap.upcomingTableWrapCollapsed .upcomingTableResizeHandle{display:flex}.upcomingTableWrapDragging,.upcomingTableWrapDragging *{cursor:ns-resize!important}.srlNoSelectWhileResizing,.srlNoSelectWhileResizing *{-webkit-user-select:none!important;user-select:none!important}.upcomingTableWrap.upcomingTableWrapCollapsed{height:360px!important;min-height:360px!important;max-height:360px!important;overflow-y:auto!important;overflow-x:auto!important;resize:none!important;scrollbar-gutter:stable;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.22);padding-bottom:0!important}.upcomingTableWrap.upcomingTableWrapExpanded{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;resize:none!important;padding-bottom:0!important}.upcomingTableWrap:after,.upcomingTableWrapCollapsed:after,.srlUpcomingOddsDomPanel:after{content:none!important;display:none!important}.upcomingTableResizeHandle,.srlUpcomingOddsDomToolbar,.srlUpcomingOddsDomButton{display:none!important}.upcomingTableWrap.upcomingTableWrapCollapsed thead{position:sticky;top:0;z-index:8}.upcomingOddsCollapseBtn{min-width:150px;height:38px;white-space:nowrap;justify-content:center}.upcomingOddsStatusLine{display:inline-flex;align-items:center;min-height:38px;white-space:nowrap}.mlTraceDualSparkline span,.mlTraceSparklineLabel,.mlTraceAxisText{font-variant-numeric:tabular-nums}.oddsBoardControlsNative{display:grid!important;grid-template-columns:repeat(4,minmax(130px,180px)) 92px repeat(2,max-content) repeat(3,max-content) 1fr;align-items:end;gap:12px}.oddsBoardDaysControl input{width:86px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172ae6;color:#e2e8f0f5;padding:8px 10px}.oddsBoardContractMount~label,.oddsBoardContractMount~details,.oddsBoardContractMount~.upcomingTableWrap{display:none!important}@media(max-width:1200px){.oddsBoardControlsNative{grid-template-columns:repeat(2,minmax(130px,1fr))}}.comparisonResultsHeader{display:flex;justify-content:space-between;align-items:center;margin:10px 0 6px;color:#cbd5e1}.comparisonCompactTeamSelect{display:inline-flex;flex-direction:column;gap:4px;min-width:160px}.comparisonCompactTeamSelect select{min-width:160px}.compareContextStrip span,.compareContextStrip strong{white-space:nowrap}.page.comparisonSettingsOpen .comparisonQuickRow{display:none}.comparisonBatchExplorer .batchHint{display:none!important}.comparisonQueryGuide{display:grid;grid-template-columns:110px minmax(170px,1fr) 130px 170px 170px;gap:8px;margin:8px 0 4px;padding:0 2px;color:#9aa8bd;font-size:.72rem;letter-spacing:.01em}.comparisonQueryGuide span{min-width:0}.comparisonQueryControls{align-items:center}.comparisonQueryControls select,.comparisonQueryControls input{min-width:0}@media(max-width:900px){.comparisonQueryGuide{display:none}}.comparisonQueryControls{align-items:end}.comparisonQueryGuide{display:none!important}.comparisonQueryControls{align-items:end;gap:8px}.comparisonInlineField{display:inline-flex;flex-direction:column;gap:4px;min-width:130px}.comparisonInlineFieldWide{min-width:260px;flex:1 1 260px}.comparisonInlineField select,.comparisonInlineField input{width:100%;min-width:0}@media(max-width:900px){.comparisonInlineField,.comparisonInlineFieldWide{min-width:100%;flex-basis:100%}.comparisonResultsHeader{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.comparisonLoadingTopline{align-items:flex-start;flex-direction:column;gap:2px}.comparisonLoadingTopline span{white-space:normal}}.comparisonLabSummaryStrip{align-items:flex-start}.comparisonControlDeck{display:grid;gap:10px;margin:10px 0 12px}.comparisonControlGroup{border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#0f172a85;padding:10px}.comparisonControlGroupHeader{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.comparisonControlGroupHeader strong{color:#dbeafe;font-size:.82rem}.comparisonControlGroupHeader span{color:#94a3b8;font-size:.75rem}.comparisonControlGrid{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:10px;align-items:end}.comparisonQueryGrid{grid-template-columns:minmax(120px,.55fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1.2fr) minmax(130px,.65fr)}.comparisonModelGrid,.comparisonFilterGrid,.comparisonAdvancedGrid{grid-template-columns:repeat(5,minmax(135px,1fr))}.comparisonRelatedGrid{margin-top:10px;grid-template-columns:repeat(3,minmax(135px,180px))}.comparisonInlineField{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.comparisonInlineFieldWide{min-width:0}.comparisonInlineField>span{color:#9aa8bd;font-size:.72rem;letter-spacing:.01em;line-height:1}.comparisonInlineField select,.comparisonInlineField input,.comparisonControlGrid select,.comparisonControlGrid input{width:100%;min-width:0}.comparisonInlineCheck{align-self:center;min-height:34px}.comparisonActionGroup{display:flex;flex-wrap:wrap;gap:8px;align-items:center;grid-column:span 2}.comparisonProgressText{color:#94a3b8;font-size:.78rem}.comparisonResultsHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 6px;color:#cbd5e1}.comparisonResultsHeader div{display:flex;align-items:baseline;gap:8px}.comparisonResultsHeader strong{color:#dbeafe}.comparisonResultsHeader span{color:#94a3b8;font-size:.78rem}.comparisonLoadingPanel{margin:10px 0 8px;padding:10px 12px;border:1px solid rgba(96,165,250,.32);border-radius:12px;background:linear-gradient(135deg,#1e40af38,#0f172ac7),#0f172ac7;box-shadow:0 10px 36px #00000038}.comparisonLoadingTopline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.comparisonLoadingTopline strong{color:#dbeafe;font-size:.86rem}.comparisonLoadingTopline span{color:#93c5fd;font-size:.76rem;white-space:nowrap}.comparisonLoadingTrack{position:relative;height:7px;overflow:hidden;border-radius:999px;background:#0f172af2;border:1px solid rgba(148,163,184,.16)}.comparisonLoadingFill{height:100%;width:var(--comparison-load-progress, 8%);min-width:8%;border-radius:inherit;background:linear-gradient(90deg,#60a5fae6,#22d3eeeb,#86eface6);transition:width .18s ease}.comparisonLoadingFill:after{content:"";display:block;height:100%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:comparisonLoadingSweep 1.1s linear infinite}@keyframes comparisonLoadingSweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(max-width:1300px){.comparisonControlGrid,.comparisonQueryGrid,.comparisonModelGrid,.comparisonFilterGrid,.comparisonAdvancedGrid{grid-template-columns:repeat(3,minmax(130px,1fr))}.comparisonActionGroup{grid-column:span 3}}@media(max-width:760px){.comparisonControlGrid,.comparisonQueryGrid,.comparisonModelGrid,.comparisonFilterGrid,.comparisonAdvancedGrid,.comparisonRelatedGrid{grid-template-columns:1fr}.comparisonControlGroupHeader,.comparisonLoadingTopline,.comparisonResultsHeader{align-items:flex-start;flex-direction:column;gap:4px}.comparisonActionGroup{grid-column:span 1}.comparisonLoadingTopline span{white-space:normal}}.fullTraceChartFrame{width:100%;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#02061747;padding:8px 8px 2px;margin:10px 0 12px}.fullTraceTooltip{display:grid;gap:4px;min-width:160px;padding:9px 10px;border:1px solid rgba(147,197,253,.28);border-radius:12px;background:#080d1cf5;color:#dbeafe;box-shadow:0 16px 42px #00000061;font-size:.78rem}.fullTraceTooltip strong{color:#93c5fd;font-size:.8rem}.fullTraceTooltip span{color:#e5e7eb}.fullTraceTooltip small{color:#9ca3af}.fullTraceEmpty{display:grid;place-items:center;min-height:220px;border:1px dashed rgba(148,163,184,.22);border-radius:16px;color:#94a3b8;font-size:.86rem}.rankTraceModalCard{width:min(920px,calc(100vw - 32px));max-width:min(920px,calc(100vw - 32px))}.marketMlTracePopover{width:min(680px,calc(100vw - 32px));max-width:min(680px,calc(100vw - 32px))}.marketMlTracePopover .fullTraceChartFrame{min-height:280px}@media(max-width:767px)and (orientation:portrait){html,body,#root{width:100dvw!important;max-width:100dvw!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}*,*:before,*:after{box-sizing:border-box}main.page{width:100dvw!important;max-width:100dvw!important;min-width:0!important;margin:0!important;padding-left:1px!important;padding-right:1px!important}section.compareContextStrip{display:none!important}.comparisonLab,.workspace,.entityViewHeader,.oddsHistoryLab,.injuryOverride,.upcomingOpportunities{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.comparisonLab,.workspace,.oddsHistoryLab{padding-left:1px!important;padding-right:1px!important}.comparisonLab .compareChart,.workspace .chartShell,.workspace .chart{width:100dvw!important;max-width:100dvw!important;min-width:0!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;padding-left:0!important;padding-right:0!important}.comparisonLab .compareChart .recharts-responsive-container,.comparisonLab .compareChart .recharts-wrapper,.comparisonLab .compareChart .recharts-surface,.workspace .chart .recharts-responsive-container,.workspace .chart .recharts-wrapper,.workspace .chart .recharts-surface{width:100%!important;max-width:100%!important;min-width:0!important}.comparisonLab .compareChart .recharts-wrapper,.workspace .chart .recharts-wrapper{left:0!important}.comparisonLab .compareChart .recharts-legend-wrapper,.workspace .chart .recharts-legend-wrapper{width:100%!important;max-width:100%!important;left:0!important;right:0!important;padding:0 3px!important}.comparisonLab .compareChart .recharts-default-legend,.workspace .chart .recharts-default-legend{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:3px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important}.comparisonLab .compareChart .recharts-legend-item,.workspace .chart .recharts-legend-item{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;white-space:normal!important}.comparisonLab .compareChart .recharts-legend-item-text,.workspace .chart .recharts-legend-item-text{display:inline-block!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;line-height:1.05!important;font-size:10px!important}.comparisonLab .comparisonResultsHeader,.comparisonLab .comparisonResultsHeader div{width:100%!important;max-width:100%!important;min-width:0!important}.comparisonLab table,.comparisonLab thead,.comparisonLab tbody,.comparisonLab tr{width:100%!important;max-width:100%!important}.comparisonLab th,.comparisonLab td{padding-left:3px!important;padding-right:3px!important}.oddsBoardWrap,.oddsBoardScroll,.tableWrap,.tableScroll,.comparisonTableWrap,.modelHistoryTableWrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.oddsBoardTable{width:max-content!important;min-width:900px!important;max-width:none!important;table-layout:auto!important}}@media(max-width:767px)and (orientation:portrait){.oddsHistoryLab{width:100dvw!important;max-width:100dvw!important;min-width:0!important;margin-left:calc(50% - 50dvw)!important;margin-right:calc(50% - 50dvw)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.oddsHistoryLab>*,.oddsHistoryLab .upcomingHeader,.oddsHistoryLab .supremeBasisControls,.oddsHistoryLab .supremeCompareGrid,.oddsHistoryLab .backtestStats,.oddsHistoryLab .optimizedWeightNote,.oddsHistoryLab .supremeOddsHistoryToggle,.oddsHistoryLab .oddsBoardFilters,.oddsHistoryLab .oddsBoardControls,.oddsHistoryLab .oddsBoardToolbar,.oddsHistoryLab .compareTableWrap,.oddsHistoryLab .tableWrap,.oddsHistoryLab .tableScroll,.oddsHistoryLab .oddsBoardWrap{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.oddsHistoryLab select,.oddsHistoryLab input,.oddsHistoryLab button{max-width:100%!important;box-sizing:border-box!important}.oddsHistoryLab table{margin-left:0!important;margin-right:0!important}.oddsHistoryLab .compareTableWrap,.oddsHistoryLab .tableWrap,.oddsHistoryLab .tableScroll,.oddsHistoryLab .oddsBoardWrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}}@media(max-width:767px)and (orientation:portrait){.oddsContractPanelFullRail{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.oddsContractPanelFullRail>*{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.oddsContractPanelFullRail select,.oddsContractPanelFullRail input,.oddsContractPanelFullRail button{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.oddsContractPanelFullRail table{margin-left:0!important;margin-right:0!important}.oddsContractPanelFullRail [class*=wrap],.oddsContractPanelFullRail [class*=Wrap],.oddsContractPanelFullRail [class*=scroll],.oddsContractPanelFullRail [class*=Scroll],.oddsContractPanelFullRail [class*=table],.oddsContractPanelFullRail [class*=Table]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}@media(max-width:767px)and (orientation:portrait){.oddsContractPanelFullRail{display:block!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:calc(100dvw - 2px)!important;max-width:calc(100dvw - 2px)!important;min-width:calc(100dvw - 2px)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.oddsContractPanelFullRail>*{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.oddsContractPanelFullRail select,.oddsContractPanelFullRail input,.oddsContractPanelFullRail button{max-width:100%!important;box-sizing:border-box!important}.oddsContractPanelFullRail [class*=wrap],.oddsContractPanelFullRail [class*=Wrap],.oddsContractPanelFullRail [class*=scroll],.oddsContractPanelFullRail [class*=Scroll],.oddsContractPanelFullRail [class*=table],.oddsContractPanelFullRail [class*=Table]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.oddsContractPanelFullRail table{width:100%!important;min-width:100%!important;margin-left:0!important;margin-right:0!important}}.customTooltip{max-height:min(78vh,820px);overflow-y:auto}.tooltipSectionLabel{font-size:.68rem;opacity:.62;letter-spacing:.08em;text-transform:uppercase}.tooltipBlock span{line-height:1.22}.economyReplayHomeCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(147,118,74,.24);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(255,210,140,.16),transparent 32%),linear-gradient(135deg,#fff9ebf5,#ecf4ffe6);color:#172033;box-shadow:0 18px 45px #151f301f}.economyReplayHomeEyebrow{display:inline-flex;margin-bottom:.35rem;color:#8a5c22;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.economyReplayHomeCard h2{margin:0;color:#121b2b;font-size:clamp(1.35rem,2vw,1.85rem)}.economyReplayHomeCard p{max-width:780px;margin:.35rem 0 0;color:#536173}.economyReplayHomeCta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border-radius:999px;background:#1f6fae;color:#fff;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px #1f6fae38}.economyReplayHomeCta:hover{background:#185e96;color:#fff}@media(max-width:760px){.economyReplayHomeCard{grid-template-columns:1fr;padding:.95rem;border-radius:16px}.economyReplayHomeCta{width:100%}}:root{--srl-bg: #f4efe7;--srl-bg-blue: #eef5fb;--srl-surface: #fffdf8;--srl-surface-soft: #f7f2e8;--srl-surface-blue: #edf5fb;--srl-line: #decfb7;--srl-line-strong: #c5b18f;--srl-text: #172033;--srl-muted: #647184;--srl-soft: #334155;--srl-accent: #2879b9;--srl-accent-soft: #e8f2fb;--srl-gold: #b98227;--srl-good: #16865a;--srl-bad: #c94b5d}html,body,#root{color:var(--srl-text);background:radial-gradient(circle at 16% 0%,#ffd69773 0,#ffd69700 33%),radial-gradient(circle at 82% 8%,#80bce252 0,#80bce200 34%),linear-gradient(180deg,#fbf4e9,#eef5fb 52%,#f8fafc)}.page,.comparisonLab,.upcomingLab,.backtestLab,.compareLab,.tableShell,.rosterPanel,.rankLanding,.marketEdgePanel,.economyReplayHomeCard{color:var(--srl-text)}.top,.toolbar,.dashboard,.workspace,.chartToggles,.backtestLab,.backtestNarrative,.compareLab,.comparisonModeRow,.upcomingLab,.siteDisclaimer,.rankLanding,.marketEdgePanel,.economyReplayHomeCard,.explain{border-color:#c5b18f94!important}.top{background:linear-gradient(180deg,#fffdf894,#fffdf800)}.eyebrow,h3,.status,.bulkProgress,.utility,.footer-meta,.rankLandingEyebrow,.marketEdgeStatus{color:var(--srl-accent)!important}h1,h2,.dashBlock strong,.rankLandingBody strong,.rankLandingPanelTitle strong,.economyReplayHomeCard h2{color:var(--srl-text)}.sub,label,.dashBlock span,.dashBlock small,.chartTitle p,.compareHeader p,.backtestHeader p,.upcomingHeader p,.explain p,.marketEdgeHeader p,.rankLandingHeader p,.rankLandingBody small,.rankLandingStats small,.siteDisclaimer,.siteDisclaimerSub,.siteDisclaimer p,p{color:var(--srl-muted)}input,select,textarea{background:#fffdf8eb!important;color:var(--srl-text)!important;border-color:#c5b18fbf!important}input:focus,select:focus,textarea:focus{border-color:var(--srl-accent)!important;box-shadow:0 0 0 3px #2879b921!important}button,.secondaryBtn,.removeBtn,.rosterGrid button,.searchOption,.rankLandingFullToggle,.rankLandingSortToggle button,.cta a{background:#f3eadc!important;color:var(--srl-text)!important;border:1px solid rgba(197,177,143,.74)!important;box-shadow:none}button:hover:not(:disabled),.secondaryBtn:hover:not(:disabled),.rosterGrid button:hover:not(:disabled),.searchOption:hover,.rankLandingFullToggle:hover,.rankLandingSortToggle button:hover,.cta a:hover{background:var(--srl-accent-soft)!important;border-color:#2879b96b!important;color:#1f6fae!important}button.primary,.searchOption.selected,.rankLandingSortToggle button.active,.economyReplayHomeCta{background:var(--srl-accent)!important;border-color:var(--srl-accent)!important;color:#fff!important}button.warn{background:#fff0ee!important;border-color:#e6a1a8!important;color:#8f2434!important}.dashboard .dashBlock,.backtestCard,.backtestStats div,.about-section,.small-card,.side,.siteDisclaimer,.marketEdgePanel,.rankLanding,.rankLandingPanel,.rankLandingCard,.rankLandingGuideCard,.rankLandingTeamFilter,.decisionBox,.tradeCard,.economyReplayHomeCard{background:linear-gradient(180deg,#fffdf8f2,#edf5fbdb)!important;border-color:#c5b18f9e!important;box-shadow:0 16px 38px #2a374d1a}.chart,.tableWrap,.compareTableWrap,.upcomingTableWrap,.backtestCases,.customTooltip,.recharts-default-tooltip,.oddsBoardWrap,.oddsHistoryLab,.oddsContractPanelFullRail{background:var(--srl-surface)!important;color:var(--srl-text)!important;border-color:#c5b18f9e!important}table,tbody,tr,td{color:var(--srl-text)}th{background:#f1eadf!important;color:#5f6c7d!important;border-color:#c5b18f9e!important}td{border-color:#c5b18f5c!important}table tbody tr,.compareTableWrap tbody tr{background:#fffdf8bd!important}table tbody tr:hover,.compareTableWrap tbody tr:hover,tr.clickable:hover,tr.selectedRow{background:#e9f4fb!important}.hitRow,tr.positive,tr.oddsGood{background:#16865a17!important}.missRow,tr.negative,tr.oddsBad{background:#c94b5d17!important}.entityLink,a,.brand span,.publicHeaderLink{color:var(--srl-accent)!important}.customTooltip,.recharts-default-tooltip{box-shadow:0 16px 34px #2a374d29!important}.workspace,.workspace>*,.chartShell,.tracePanel,.tableShell,.tableWrap,.compareTableWrap,.upcomingTableWrap,.oddsBoardWrap,.oddsHistoryLab,.oddsContractPanelFullRail,.rankLandingPanel,.rankLandingList,.marketEdgePanel{min-width:0;max-width:100%}.tableWrap,.compareTableWrap,.upcomingTableWrap,.oddsBoardWrap,.oddsHistoryLab,.oddsContractPanelFullRail{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.tableWrap table,.compareTableWrap table,.upcomingTableWrap table,.oddsBoardWrap table,.oddsHistoryLab table,.oddsContractPanelFullRail table{width:max-content;min-width:100%}.economyReplayHomeCard{background:radial-gradient(circle at 8% 0%,rgba(255,210,140,.24),transparent 32%),linear-gradient(135deg,#fffdf8fa,#ecf4ffeb)!important}.economyReplayHomeEyebrow,.kicker{color:var(--srl-gold)!important}.good,.rankLandingKsShareMove.up,.rankLandingBoardMove.up,.rankLandingKezeScoreDelta.up{color:var(--srl-good)!important}.bad,.rankLandingKsShareMove.down,.rankLandingBoardMove.down,.rankLandingKezeScoreDelta.down{color:var(--srl-bad)!important}@media(max-width:760px){html,body,#root{background:linear-gradient(180deg,#fbf4e9,#f8fafc)}}.searchOption,.rankLandingCard,.rankLandingGuideCard,.rankLandingTeamFilter,.economyReplayHomeCard,.marketEdgePanel,.decisionBox,.tradeCard,.small-card,.about-section{background:linear-gradient(180deg,#fffdf8f5,#edf5fbdb)!important;color:var(--srl-text, #172033)!important;border-color:#c5b18f94!important}.searchOption:hover,.rankLandingCard:hover,.rankLandingGuideCard:hover,.rankLandingTeamFilter:hover,.economyReplayHomeCard:hover,.marketEdgePanel:hover,.decisionBox:hover,.tradeCard:hover,.small-card:hover{background:#e8f2fb!important;border-color:#2879b96b!important;color:var(--srl-text, #172033)!important}.cta a,.publicHeaderLink,.entityLink,.side a{color:#1f6fae!important}.searchOption strong,.rankLandingCard strong,.rankLandingGuideCard strong,.marketEdgePanel strong,.decisionBox strong,.tradeCard strong,.small-card strong{color:#172033!important}.searchOption span,.searchOption small,.rankLandingCard span,.rankLandingCard small,.rankLandingGuideCard span,.rankLandingGuideCard small,.marketEdgePanel p,.decisionBox p,.tradeCard p,.small-card p{color:#334155!important}.tableWrap th .tableSortBtn,.compareTableWrap th .tableSortBtn,.upcomingTableWrap th .tableSortBtn,.oddsHistoryLab th .tableSortBtn,.oddsBoardWrap th .tableSortBtn,.oddsContractPanelFullRail th .tableSortBtn,th .tableSortBtn{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:baseline!important;gap:.25rem;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;font-weight:800!important;line-height:inherit!important;text-align:left!important;white-space:nowrap;cursor:pointer}.tableWrap th .tableSortBtn:hover,.compareTableWrap th .tableSortBtn:hover,.upcomingTableWrap th .tableSortBtn:hover,.oddsHistoryLab th .tableSortBtn:hover,.oddsBoardWrap th .tableSortBtn:hover,.oddsContractPanelFullRail th .tableSortBtn:hover,th .tableSortBtn:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--srl-accent, #2879b9)!important}.tableSortBtn span{color:currentColor!important;opacity:.58;font-size:.84em!important}td .entityLink,td a.entityLink{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--srl-accent, #2879b9)!important;font:inherit;font-weight:750;text-decoration:none}td .entityLink:hover,td a.entityLink:hover{background:transparent!important;color:#185e96!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}td .marketMlTraceButton,td button.marketMlTraceButton{min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}td .marketMlTraceButton:hover,td button.marketMlTraceButton:hover{background:transparent!important;border:0!important;box-shadow:none!important}table tbody tr:hover,.compareTableWrap tbody tr:hover,tr.clickable:hover{background:#e8f2fb8f!important}.compareContextStrip,.top-stories-digest,.comparisonLab,.entityViewHeader,.dashboard,.workspace,.chartShell,.oddsHistoryLab,.upcomingLab,.siteDisclaimer,.rankIntelLoadCta{color:var(--srl-text, #172033)!important}.top-stories-digest,.comparisonLab,.entityViewHeader,.workspace,.chartShell,.upcomingLab,.siteDisclaimer{border-color:#c5b18f8a!important}.chartShell,.oddsHistoryLab,.upcomingLab,.siteDisclaimer,.tableShell,.tableWrap,.upcomingTableWrap,.compareTableWrap,.oddsBoardWrap,.oddsContractPanelFullRail{background:linear-gradient(180deg,#fffdf8f5,#f1f7fce0)!important;border-color:#c5b18f8f!important}.siteDisclaimer,.siteDisclaimer p,.siteDisclaimerSub,.smallNote,.bulkProgress,.batchHint,.supremeOddsHistoryToggle span,.optimizedWeightNote,.upcomingHeader p,.compareHeader p,.chartTitle p,.entityViewHeader p,.compareContextStrip,.compareContextStrip span,.upcomingLab p,.oddsHistoryLab p{color:#4f6074!important}.siteDisclaimer,.siteDisclaimer p{font-size:.84rem!important;line-height:1.45!important}.smallNote,.bulkProgress,.batchHint,.supremeOddsHistoryToggle span{font-size:.78rem!important;line-height:1.38!important}.recordPill,.recordPill.muted{background:linear-gradient(180deg,#fffdf8fa,#edf5fbe6)!important;border-color:#c5b18f9e!important;color:var(--srl-text, #172033)!important;box-shadow:0 8px 20px #2a374d14!important;opacity:1!important}.recordPill.disagreement{background:linear-gradient(180deg,#fffaf0,#fff6dae6)!important;border-color:#ce993e61!important}.recordPill.modelEdge{background:linear-gradient(180deg,#f2fbf4,#e4f7ece6)!important;border-color:#2b8b5b52!important}.recordPill.marketEdge{background:linear-gradient(180deg,#fff4f3,#fde8e8e6)!important;border-color:#c94b5d52!important}.recordPill span{color:#596b81!important;font-size:.72rem!important;letter-spacing:.02em}.recordPill strong{color:var(--srl-text, #172033)!important}.injuryOverridePanel,.injuryOverrideGrid,.upcomingAnalysisFilters,.upcomingControls,.manualRefreshDetails,.upcomingProgressWrap,.supremeComparePanel,.backtestStats>div,.optimizedWeightNote{background:linear-gradient(180deg,#fffdf8f5,#edf5fbe0)!important;border-color:#c5b18f8f!important;color:var(--srl-text, #172033)!important;box-shadow:0 10px 24px #2a374d12!important}.injuryOverridePanel h3,.upcomingHeader h2,.oddsHistoryLab h2,.comparisonLab h2,.entityViewHeader h2,.chartTitle h2{color:var(--srl-text, #172033)!important}.injuryOverridePanel p,.injuryOverrideGrid label,.upcomingAnalysisFilters label,.upcomingControls label{color:#4f6074!important}.injuryOverrideChip,.freshnessPill,.manualRefreshDetails summary{background:#e8f2fbd6!important;color:var(--srl-text, #172033)!important;border-color:#2879b92e!important}.upcomingTableWrap,.compareTableWrap,.tableWrap,.oddsHistoryLab .upcomingTableWrap,.oddsContractPanelFullRail{scrollbar-color:rgba(40,121,185,.46) rgba(237,245,251,.9)!important}.upcomingTableWrap table,.compareTableWrap table,.tableWrap table,.oddsHistoryLab table,.oddsContractPanelFullRail table{background:#fffdf8fa!important}table th,.tableWrap thead th,.upcomingTableWrap thead th,.compareTableWrap thead th,.oddsHistoryLab thead th,.oddsContractPanelFullRail thead th{background:#f3ebde!important;color:#475569!important;border-color:#c5b18f80!important;font-size:.76rem!important}table td,.tableWrap td,.upcomingTableWrap td,.compareTableWrap td,.oddsHistoryLab td,.oddsContractPanelFullRail td{color:#243148!important;border-color:#c5b18f52!important;font-size:.78rem}.upcomingTableWrap td:nth-child(2),.oddsHistoryLab td:nth-child(2),.hiddenPrimaryGameLog td:nth-child(3){color:#243148!important;font-weight:650;background:transparent!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}.upcomingTableWrap td:nth-child(2) *,.oddsHistoryLab td:nth-child(2) *,.hiddenPrimaryGameLog td:nth-child(3) *{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important;padding:0!important}td button:not(.secondaryBtn):not(.primary):not(.removeBtn),td .marketMlTraceButton,td button.marketMlTraceButton{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.marketMlStack small,td small,.marketEdgeHeaderCell small{color:#64748b!important}.marketEdgeTableCell{border-radius:0!important;background:transparent!important}.marketEdgeTableCell.modelEdgeAvailable{color:#147647!important}.marketEdgeTableCell.marketPassedModel{color:#a73545!important}.marketEdgeTableCell.nearMarket{color:#8a5c12!important}tr.oddsQualifiedWin,tr.oddsGood,.oddsQualifiedWin,.oddsGood{background:#16865a1c!important}tr.oddsQualifiedLoss,tr.oddsBad,.oddsQualifiedLoss,.oddsBad{background:#c94b5d1c!important}table tbody tr:hover,.compareTableWrap tbody tr:hover,tr.clickable:hover{background:#e8f2fb80!important}.tableSortBtn,th .tableSortBtn{color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.tableSortBtn:hover,th .tableSortBtn:hover{color:var(--srl-accent, #2879b9)!important;background:transparent!important}@media(max-width:760px){.siteDisclaimer,.siteDisclaimer p,.upcomingHeader p,.compareHeader p,.chartTitle p,.entityViewHeader p{font-size:.82rem!important}table th,table td,.tableWrap td,.upcomingTableWrap td,.compareTableWrap td{font-size:.76rem}}.page>.srlTopHeader{order:-2!important}.page>.economyReplayHomeCard{order:-1!important}.page>.narrativeVnextHud{order:0!important}.page>.top.srlTopHeader{width:min(100% - 32px,1812px)!important;max-width:1812px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(max-width:760px){.page>.top.srlTopHeader{width:min(100% - 22px,100%)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.page>.top.srlTopHeader .headerKickerLine{white-space:normal!important;overflow:visible!important;display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important}.page>.top.srlTopHeader .headerKickerText{margin-left:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.page>.top.srlTopHeader .headerKickerText>span{transform:translate(0)!important;justify-content:flex-start!important;text-align:left!important}}.page>.top{width:min(100% - 32px,1812px)!important;max-width:1812px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.page>.top article>div:first-child{min-width:0!important}.page>.top .headerKickerLine{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:1.15rem!important;margin:0 0 .45rem!important;white-space:normal!important;overflow:visible!important;text-align:center!important}.page>.top .headerKickerLine>span:first-child{position:absolute!important;left:0!important;top:0!important;white-space:nowrap!important;text-align:left!important}.page>.top .headerKickerText{display:block!important;width:100%!important;min-width:0!important;margin-left:0!important;padding-left:clamp(11rem,16vw,16rem)!important;padding-right:1rem!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:760px){.page>.top{width:min(100% - 22px,100%)!important;max-width:none!important}.page>.top .headerKickerLine{display:grid!important;grid-template-columns:1fr!important;row-gap:.45rem!important;text-align:left!important}.page>.top .headerKickerLine>span:first-child{position:static!important}.page>.top .headerKickerText{padding-left:0!important;padding-right:0!important}.page>.top .headerKickerText>span{justify-content:flex-start!important;text-align:left!important}}.page>.top .headerKickerLine{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:1.25rem!important;margin:0 0 .45rem!important;overflow:visible!important;white-space:normal!important}.page>.top .headerKickerLine>span:first-child{position:absolute!important;top:0!important;left:0!important;z-index:3!important;display:block!important;white-space:nowrap!important;text-align:left!important}.page>.top .headerKickerText{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;z-index:2!important;width:max-content!important;max-width:min(980px,calc(100% - 620px))!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;text-align:center!important}.page>.top .headerKickerText>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:.45ch!important;width:auto!important;max-width:100%!important;transform:none!important;text-align:center!important}@media(max-width:1180px)and (min-width:761px){.page>.top .headerKickerText{max-width:calc(100% - 360px)!important;font-size:.68rem!important}}@media(max-width:760px){.page>.top{width:min(100% - 22px,100%)!important;max-width:none!important}.page>.top .headerKickerLine{display:grid!important;grid-template-columns:1fr!important;row-gap:.45rem!important;text-align:left!important;min-height:auto!important}.page>.top .headerKickerLine>span:first-child{position:static!important}.page>.top .headerKickerText{position:static!important;transform:none!important;width:auto!important;max-width:100%!important;text-align:left!important}.page>.top .headerKickerText>span{justify-content:flex-start!important;text-align:left!important}}.page>.top{position:relative!important;width:min(100% - 32px,1812px)!important;max-width:1812px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.page>.top .headerKickerLine{position:static!important;display:block!important;width:100%!important;max-width:100%!important;min-height:1.25rem!important;margin:0 0 .45rem!important;overflow:visible!important;white-space:normal!important}.page>.top .headerKickerLine>span:first-child{position:absolute!important;top:0!important;left:0!important;z-index:4!important;display:block!important;white-space:nowrap!important;text-align:left!important}.page>.top .headerKickerText{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;z-index:3!important;width:max-content!important;max-width:calc(100% - 620px)!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important}.page>.top .headerKickerText>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:.45ch!important;width:auto!important;max-width:100%!important;transform:none!important;text-align:center!important;white-space:nowrap!important}.page>.top .headerKickerText a,.page>.top .headerKickerText span{white-space:nowrap!important}@media(max-width:1240px)and (min-width:761px){.page>.top .headerKickerText{max-width:calc(100% - 430px)!important;font-size:.66rem!important;letter-spacing:.16em!important}}@media(max-width:760px){.page>.top{width:min(100% - 22px,100%)!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.65rem!important}.page>.top>div:first-child{grid-column:1!important;width:100%!important;min-width:0!important;max-width:none!important}.page>.top .headerKickerLine{display:grid!important;grid-template-columns:1fr!important;row-gap:.45rem!important;min-height:auto!important;text-align:left!important}.page>.top .headerKickerLine>span:first-child{position:static!important}.page>.top .headerKickerText{position:static!important;transform:none!important;width:auto!important;max-width:100%!important;white-space:normal!important;text-align:left!important}.page>.top .headerKickerText>span{justify-content:flex-start!important;flex-wrap:wrap!important;white-space:normal!important;text-align:left!important}.page>.top .headerKickerText a,.page>.top .headerKickerText span{white-space:normal!important}.page>.top h1,.page>.top .sub{width:100%!important;max-width:none!important}.page>.top .headerActions{grid-column:1!important;justify-self:end!important;width:auto!important;min-width:0!important}}.oddsBoardContractMount{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:18px 0 28px!important;flex:0 0 auto!important;grid-column:1 / -1!important;box-sizing:border-box!important}.legacyOddsBoardControlsAfterContract,.legacyOddsBoardRetired{display:none!important}.oddsBoardContractMount~label,.oddsBoardContractMount~details,.oddsBoardContractMount~.upcomingTableWrap,.upcomingTableWrap{display:none!important}.oddsBoardContractPanel{width:100%!important;max-width:100%!important;min-width:0!important;margin:0;border-top:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16);padding:16px 14px 20px;background:#0206179e;box-sizing:border-box!important;overflow-x:visible!important;overflow-y:visible!important}.oddsBoardContractPanel>*{min-width:0!important;max-width:100%!important}.oddsBoardHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.oddsBoardHeader h2{margin:4px 0 2px;font-size:20px}.oddsBoardHeader p,.oddsBoardStatus,.oddsBoardError{color:#cbd5e1c2;font-size:12px}.oddsBoardKicker{color:#93c5fd;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.oddsBoardActions{display:flex;gap:8px;flex-wrap:wrap}.oddsBoardControls{margin:14px 0 12px}.oddsBoardControlsNative{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px}.oddsBoardControlsNative>*,.oddsBoardControlsNative select,.oddsBoardControlsNative input,.oddsBoardControlsNative button{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.oddsBoardControls label{display:grid;gap:6px;color:#cbd5e1bf;font-size:12px}.oddsBoardControls select,.oddsBoardDaysControl input{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172ae6;color:#e2e8f0f5;padding:8px 10px}.oddsBoardDaysControl input{width:100%;min-width:0}.oddsBoardCheck{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;min-height:38px;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:0 12px;white-space:nowrap}.oddsBoardError{color:#fca5a5}.oddsBoardTableWrap{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto!important;overflow-y:visible;overscroll-behavior-x:contain;border-top:1px solid rgba(148,163,184,.14)}.oddsBoardTableCollapsed{height:420px;overflow-y:auto;scrollbar-gutter:stable}.oddsBoardContractPanel.oddsContractPanelFullRail .oddsBoardTable{width:100%!important;min-width:1280px!important;max-width:none!important;table-layout:fixed!important;overflow:visible!important;border-collapse:collapse;font-size:12px}.oddsBoardTable thead{position:sticky;top:0;z-index:4;background:#0f172a}.oddsBoardTable th,.oddsBoardTable td{border-bottom:1px solid rgba(148,163,184,.1);padding:10px 6px;vertical-align:middle;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal}.oddsBoardTable th{color:#bfdbfe;font-weight:800}.tableSortBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;padding:0;white-space:normal;overflow-wrap:anywhere}.oddsBoardTable .tableSortBtn{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.tableSortBtn:hover{color:#93c5fd}.oddsBoardTable td strong{display:block;font-size:13px}.oddsBoardTable td small{display:block;color:#cbd5e19e;font-size:11px;margin-top:3px;overflow-wrap:anywhere}.oddsBoardRowModelEdgeWin{background:#055e45e0!important}.oddsBoardRowMarketEdgeWin{background:#581c24e0!important}.oddsBoardRowAgreementWin{background:#0f4e60b3!important}.oddsBoardRowAgreementLoss{background:#4338789e!important}.oddsBoardRowAgreement{background:#020617eb!important}.oddsBoardRowFuture{background:#0f172ae0!important}.oddsBoardMatchupButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left;white-space:normal!important}.oddsBoardMatchupButton:hover{color:#93c5fd}.oddsBoardTraceCell{display:table-cell!important;min-width:0!important}.oddsBoardTraceClickable{cursor:pointer}.oddsBoardTraceClickable:hover{background:#3b82f614}.oddsBoardTraceSvg{display:block;width:100%!important;max-width:110px!important;height:34px;margin-bottom:3px;overflow:visible}.oddsBoardTraceSvgLarge{width:100%;height:250px;margin:14px 0}.oddsBoardTraceGrid{stroke:#94a3b838;stroke-width:1}.oddsBoardTraceKeze,.oddsBoardTraceMarket{fill:none;stroke-linecap:round;stroke-linejoin:round}.oddsBoardTraceKeze{stroke:#e2e8f0f5;stroke-width:2.3}.oddsBoardTraceMarket{stroke:#7dd3fcdb;stroke-width:2.1;stroke-dasharray:5 4}.oddsBoardTraceClickable:hover .oddsBoardTraceKeze{stroke-width:2.8}.oddsBoardTraceClickable:hover .oddsBoardTraceMarket{stroke-width:2.6}.oddsBoardTraceEmpty{color:#cbd5e173}.gameResultCell{min-width:0!important;font-weight:700;color:#e2e8f0f5}.oddsBoardTable th:nth-child(1),.oddsBoardTable td:nth-child(1){width:75px}.oddsBoardTable th:nth-child(2),.oddsBoardTable td:nth-child(2){width:105px}.oddsBoardTable th:nth-child(9),.oddsBoardTable td:nth-child(9),.oddsBoardTable th:nth-child(19),.oddsBoardTable td:nth-child(19){width:100px}.oddsBoardTable td:nth-child(8){overflow-wrap:anywhere}.oddsBoardModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;z-index:80;display:grid;place-items:center;padding:20px}.oddsBoardModal{width:min(920px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(148,163,184,.35);border-radius:16px;background:#020617;padding:20px;box-shadow:0 30px 90px #0000008c;position:relative}.oddsBoardModalClose{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(148,163,184,.3);background:#0f172ad9;color:#e2e8f0;cursor:pointer;font-size:20px}.oddsBoardModal h3{margin:0 40px 4px 0}.oddsBoardModalBadges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.oddsBoardModalBadges span{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:5px 9px;background:#0f172acc;font-size:12px}.oddsBoardModalHistory{display:grid;grid-template-columns:1fr 1fr;gap:18px}.oddsBoardModalHistory h4{margin:0 0 8px}.oddsBoardModalHistory p{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin:0;padding:6px 0;border-bottom:1px solid rgba(148,163,184,.1);font-size:12px}@media(max-width:1200px){.oddsBoardControlsNative{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.oddsBoardModalHistory{grid-template-columns:1fr}}.narrativeVnextHud{--nv-ink: #102437;--nv-ink-soft: #496072;--nv-ink-faint: #6f8290;--nv-navy: #0c2238;--nv-paper: #f4f1ea;--nv-surface: #fffdf8;--nv-surface-cool: #f4f8fa;--nv-line: #d8d4ca;--nv-line-strong: #b9c0c2;--nv-gold: #d99e29;--nv-gold-deep: #91620c;--nv-blue: #1c6b8c;--nv-positive: #1b7258;--nv-positive-soft: #e4f3ec;--nv-warning: #8b5d0d;--nv-warning-soft: #fff2d4;--nv-danger: #9b3e34;--nv-danger-soft: #fbe8e3;--nv-shadow: 0 1px 2px rgba(9, 30, 47, .08), 0 12px 30px rgba(9, 30, 47, .06);width:min(100%,1480px);margin:1.4rem auto 2rem;color:var(--nv-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.narrativeVnextHud,.narrativeVnextHud *{box-sizing:border-box}.narrativeVnextHud button,.narrativeVnextHud a,.narrativeVnextHud summary{-webkit-tap-highlight-color:transparent}.narrativeVnextHud :focus-visible{outline:3px solid rgba(28,107,140,.4);outline-offset:3px}.narrativeVnextHud__masthead{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;overflow:hidden;padding:clamp(1.35rem,3vw,2.25rem);color:#fffdf8;background:radial-gradient(circle at 90% 0,rgba(217,158,41,.28),transparent 18rem),linear-gradient(130deg,#0c2238,#15334d 62%,#1b465f);border:1px solid rgba(12,34,56,.2);border-radius:18px 18px 8px 8px;box-shadow:0 22px 55px #0618272e}.narrativeVnextHud__masthead:after{position:absolute;right:0;bottom:0;width:min(36%,420px);height:4px;background:var(--nv-gold);content:""}.narrativeVnextHud__eyebrow,.narrativeVnextHud__sectionHeader>div>p{margin:0;color:#e8bd62;font-size:.68rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.narrativeVnextHud__masthead h2{margin:.3rem 0 0;color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,5.2vw,4.7rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.narrativeVnextHud__dek{max-width:680px;margin:.8rem 0 0;color:#fffdf8c7;font-size:clamp(.88rem,1.5vw,1.02rem);line-height:1.55}.narrativeVnextHud__asOf{flex:0 0 auto;min-width:180px;padding:.72rem 0 .2rem 1.2rem;border-left:1px solid rgba(255,255,255,.2);text-align:right}.narrativeVnextHud__asOf span,.narrativeVnextHud__asOf strong{display:block}.narrativeVnextHud__asOf span{color:#fffdf8a3;font-size:.64rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.narrativeVnextHud__asOf strong{margin-top:.18rem;color:#fffdf8;font-size:.84rem;font-weight:700}.narrativeVnextHud__sections{display:grid;gap:1.8rem;padding:clamp(1rem,2.4vw,1.8rem) clamp(0rem,1.5vw,.75rem) 0}.narrativeVnextHud__section{min-width:0}.narrativeVnextHud__sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:0 .25rem .75rem;border-bottom:1px solid rgba(16,36,55,.16)}.narrativeVnextHud__sectionHeader>div>p{color:var(--nv-gold-deep)}.narrativeVnextHud__sectionHeader h2{margin:.2rem 0 0;color:var(--nv-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.7vw,2.2rem);font-weight:500;letter-spacing:-.025em;line-height:1.06}.narrativeVnextHud__sectionHeader>p{max-width:520px;margin:0 0 .14rem;color:var(--nv-ink-faint);font-size:.76rem;line-height:1.45;text-align:right}.narrativeVnextHud__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem}.narrativeVnextHud__grid>.narrativeVnextHud__card:only-child,.narrativeVnextHud__grid>.narrativeVnextHud__card--lead+.narrativeVnextHud__card:last-child{grid-column:1 / -1}.narrativeVnextHud__card{position:relative;min-width:0;overflow:hidden;color:var(--nv-ink);background:var(--nv-surface);border:1px solid var(--nv-line);border-top:3px solid var(--nv-blue);border-radius:12px;box-shadow:var(--nv-shadow)}.narrativeVnextHud__card:after{position:absolute;top:0;right:0;width:58px;height:3px;background:var(--nv-gold);content:""}.narrativeVnextHud__card--lead{grid-column:1 / -1;border-top-width:5px;border-top-color:var(--nv-navy);box-shadow:0 2px 4px #091e2f12,0 20px 44px #091e2f17}.narrativeVnextHud__cardHeader,.narrativeVnextHud__card>h3,.narrativeVnextHud__paragraph,.narrativeVnextHud__metrics,.narrativeVnextHud__qualification{margin-right:clamp(1rem,2.6vw,1.7rem);margin-left:clamp(1rem,2.6vw,1.7rem)}.narrativeVnextHud__cardHeader{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:1.15rem}.narrativeVnextHud__card--lead .narrativeVnextHud__cardHeader{padding-top:1.4rem}.narrativeVnextHud__family{color:var(--nv-ink-faint);font-size:.64rem;font-weight:800;letter-spacing:.085em;line-height:1.2;text-transform:uppercase}.narrativeVnextHud__status{display:inline-flex;align-items:center;width:fit-content;padding:.27rem .5rem;color:var(--nv-ink-soft);background:#edf0f1;border:1px solid rgba(73,96,114,.15);border-radius:999px;font-size:.59rem;font-weight:800;letter-spacing:.045em;line-height:1.15;text-transform:uppercase}.narrativeVnextHud__status[data-tone=warning]{color:var(--nv-warning);background:var(--nv-warning-soft);border-color:#8b5d0d33}.narrativeVnextHud__status[data-tone=danger]{color:var(--nv-danger);background:var(--nv-danger-soft);border-color:#9b3e3433}.narrativeVnextHud__card>h3{max-width:900px;margin-top:.95rem;margin-bottom:0;color:var(--nv-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;letter-spacing:-.025em;line-height:1.12;text-transform:none}.narrativeVnextHud__card--lead>h3{max-width:1040px;font-size:clamp(2rem,4.2vw,4rem);font-weight:500;letter-spacing:-.045em;line-height:1.01}.narrativeVnextHud__paragraph{max-width:900px;margin-top:.8rem;margin-bottom:0;color:var(--nv-ink-soft);font-size:.93rem;line-height:1.62}.narrativeVnextHud__card--lead .narrativeVnextHud__paragraph{max-width:1030px;font-size:clamp(1rem,1.55vw,1.17rem);line-height:1.66}.narrativeVnextHud__paragraph span{display:inline}.narrativeVnextHud__metrics{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;margin-bottom:0}.narrativeVnextHud__metric{min-width:106px;padding:.58rem .72rem;background:var(--nv-surface-cool);border-left:3px solid #aebbc2;border-radius:3px 7px 7px 3px}.narrativeVnextHud__metric dt,.narrativeVnextHud__metric dd{margin:0}.narrativeVnextHud__metric dt{color:var(--nv-ink-faint);font-size:.6rem;font-weight:750;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.narrativeVnextHud__metric dd{margin-top:.24rem;color:var(--nv-navy);font-size:1rem;font-weight:750;line-height:1.1}.narrativeVnextHud__qualification{margin-top:1rem;margin-bottom:0;padding:.68rem .78rem;color:#775614;background:#fff7e5;border-left:3px solid var(--nv-gold);border-radius:0 7px 7px 0;font-size:.76rem;line-height:1.45}.narrativeVnextHud__details{margin-top:1.2rem;border-top:1px solid var(--nv-line)}.narrativeVnextHud__details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.7rem clamp(1rem,2.6vw,1.7rem);color:var(--nv-navy);font-size:.69rem;font-weight:800;letter-spacing:.06em;list-style:none;text-transform:uppercase;transition:background .13s ease}.narrativeVnextHud__details>summary::-webkit-details-marker{display:none}.narrativeVnextHud__details>summary:hover{background:var(--nv-surface-cool)}.narrativeVnextHud__detailsIcon{position:relative;flex:0 0 26px;width:26px;height:26px;border:1px solid var(--nv-line-strong);border-radius:50%}.narrativeVnextHud__detailsIcon:before,.narrativeVnextHud__detailsIcon:after{position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--nv-blue);content:"";transform:translate(-50%,-50%);transition:transform .13s ease}.narrativeVnextHud__detailsIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.narrativeVnextHud__details[open] .narrativeVnextHud__detailsIcon:after{transform:translate(-50%,-50%) rotate(0)}.narrativeVnextHud__detailsBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.2rem clamp(1rem,2.6vw,1.7rem) 1.45rem;background:linear-gradient(180deg,#f4f8fa6b,#f4f8fa00)}.narrativeVnextHud__detailBlock{min-width:0}.narrativeVnextHud__detailBlock h4,.narrativeVnextHud__destinations>strong{display:block;margin:0 0 .55rem;color:var(--nv-ink-faint);font-size:.64rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.narrativeVnextHud__reasoningList,.narrativeVnextHud__evidenceList{display:grid;gap:.58rem;margin:0;padding:0;list-style:none}.narrativeVnextHud__reasoningList li,.narrativeVnextHud__evidenceList li{display:grid;gap:.15rem;padding:.66rem .72rem;background:#fffdf8cc;border:1px solid rgba(185,192,194,.7);border-radius:7px}.narrativeVnextHud__reasoningList strong,.narrativeVnextHud__evidenceList strong{color:var(--nv-navy);font-size:.75rem;line-height:1.3}.narrativeVnextHud__reasoningList span{color:var(--nv-ink-soft);font-size:.75rem;line-height:1.48}.narrativeVnextHud__evidenceList li>div{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.narrativeVnextHud__evidenceList li>div>span{flex:0 0 auto;color:var(--nv-blue);font-size:.72rem;font-weight:750}.narrativeVnextHud__evidenceList small{color:var(--nv-ink-faint);font-size:.65rem;line-height:1.35}.narrativeVnextHud__destinations{grid-column:1 / -1;padding-top:.2rem}.narrativeVnextHud__destinations>div{display:flex;flex-wrap:wrap;gap:.5rem}.narrativeVnextHud__destination{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:170px;padding:.58rem .72rem;color:var(--nv-blue);background:#e9f2f5;border:1px solid rgba(28,107,140,.17);border-radius:7px;font-size:.72rem;font-weight:750;line-height:1.25;text-decoration:none;transition:background .13s ease,border-color .13s ease,transform .13s ease}.narrativeVnextHud__destination:hover{background:#deedf2;border-color:#1c6b8c59;transform:translateY(-1px)}.narrativeVnextHud__notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.8rem 0 0;padding:.65rem .85rem;color:#775614;background:var(--nv-warning-soft);border:1px solid rgba(139,93,13,.2);border-radius:8px;font-size:.75rem}.narrativeVnextHud__notice button,.narrativeVnextHud__state button{flex:0 0 auto;padding:.48rem .72rem;color:#fff;background:var(--nv-navy);border:1px solid var(--nv-navy);border-radius:7px;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.narrativeVnextHud__state{display:flex;align-items:flex-start;gap:1rem;min-height:160px;padding:clamp(1.4rem,3vw,2.2rem);color:var(--nv-ink);background:var(--nv-surface);border:1px solid var(--nv-line);border-top:4px solid var(--nv-navy);border-radius:12px;box-shadow:var(--nv-shadow)}.narrativeVnextHud__stateMark{flex:0 0 12px;width:12px;height:12px;margin-top:.42rem;background:var(--nv-gold);border:3px solid var(--nv-surface);border-radius:50%;box-shadow:0 0 0 1px var(--nv-gold)}.narrativeVnextHud__state h2{margin:0;color:var(--nv-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:500;letter-spacing:-.025em}.narrativeVnextHud__state p{max-width:680px;margin:.55rem 0 .9rem;color:var(--nv-ink-soft);font-size:.88rem;line-height:1.55}@media(max-width:920px){.narrativeVnextHud__masthead,.narrativeVnextHud__sectionHeader{align-items:flex-start;flex-direction:column}.narrativeVnextHud__asOf{min-width:0;padding:.65rem 0 0;border-top:1px solid rgba(255,255,255,.2);border-left:0;text-align:left}.narrativeVnextHud__sectionHeader>p{max-width:680px;text-align:left}.narrativeVnextHud__detailsBody{grid-template-columns:minmax(0,1fr)}.narrativeVnextHud__destinations{grid-column:auto}}@media(max-width:720px){.narrativeVnextHud{margin:1rem auto 1.5rem}.narrativeVnextHud__masthead{border-radius:12px 12px 7px 7px}.narrativeVnextHud__grid{grid-template-columns:minmax(0,1fr)}.narrativeVnextHud__card--lead{grid-column:auto}.narrativeVnextHud__card--lead>h3{font-size:clamp(1.8rem,10vw,2.65rem)}.narrativeVnextHud__notice{align-items:flex-start;flex-direction:column}.narrativeVnextHud__destination{width:100%}}@media(prefers-reduced-motion:reduce){.narrativeVnextHud *,.narrativeVnextHud *:before,.narrativeVnextHud *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.leaguePulseSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.leaguePulseDesktopRails,.leaguePulseInlineModule,.leaguePulseMobileSummary{--pulse-ink: var(--srl-text, #172033);--pulse-muted: var(--srl-muted, #647184);--pulse-line: rgba(197, 177, 143, .62);--pulse-surface: rgba(255, 253, 248, .97);--pulse-blue: var(--srl-accent, #2879b9);--pulse-blue-soft: var(--srl-accent-soft, #e8f2fb);--pulse-gold: var(--srl-gold, #b98227);--pulse-good: var(--srl-good, #16865a);--pulse-warn: #9a6614;--pulse-out: #788493;color:var(--pulse-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.leaguePulseDesktopRails{display:none;order:0!important;position:sticky;top:12px;z-index:18;width:100%;max-width:1880px;height:0;min-height:0;margin:0 auto;grid-template-columns:184px minmax(0,1fr) 184px;grid-template-rows:max-content;align-items:start;gap:10px;pointer-events:none}.leaguePulseRail,.leaguePulseInlineModule,.leaguePulseMobileSummary{border:1px solid var(--pulse-line);border-radius:16px;background:radial-gradient(circle at 10% 0,rgba(255,215,153,.17),transparent 36%),linear-gradient(180deg,var(--pulse-surface),rgba(237,245,251,.96));box-shadow:0 12px 30px #2a374d1a}.leaguePulseRail{pointer-events:auto;align-self:start;height:max-content;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain;padding:.72rem;scrollbar-width:thin}.leaguePulseRail--games{grid-column:1}.leaguePulseRail--standings{grid-column:3}.leaguePulseInlineModule,.leaguePulseMobileSummary{display:none;order:0!important;width:min(100%,1480px);margin:1rem auto 1.4rem;padding:1rem}.leaguePulseRailHeader,.leaguePulseModuleHeader,.leaguePulseSheetHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.leaguePulseRailHeader{align-items:center;margin-bottom:.65rem}.leaguePulseRailHeader span,.leaguePulseModuleHeader>div>span,.leaguePulseSheetHeader>div>span{display:block;margin-bottom:.15rem;color:var(--pulse-gold);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.leaguePulseRailHeader h2,.leaguePulseModuleHeader h2,.leaguePulseSheetHeader h2{margin:0;color:var(--pulse-ink);letter-spacing:-.025em}.leaguePulseRailHeader h2{font-size:1rem}.leaguePulseModuleHeader h2,.leaguePulseSheetHeader h2{font-size:1.3rem}.leaguePulseStatus{display:inline-flex!important;align-items:center;min-height:1.35rem;margin:0!important;padding:.18rem .42rem;border:1px solid rgba(22,134,90,.28);border-radius:999px;background:#16865a14;color:var(--pulse-good)!important;font-size:.58rem!important;font-weight:800;letter-spacing:.04em!important;line-height:1;text-transform:uppercase;white-space:nowrap}.leaguePulseStatus[data-state=partial],.leaguePulseStatus[data-state=stale]{border-color:#b9822757;background:#b982271a;color:var(--pulse-warn)!important}.leaguePulseStatus[data-state=unavailable]{border-color:#c94b5d40;background:#c94b5d14;color:#a73545!important}.leaguePulseState{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-height:5.5rem;padding:.9rem;border:1px dashed rgba(100,113,132,.35);border-radius:12px;color:var(--pulse-muted);font-size:.84rem}.leaguePulseState--compact{min-height:4rem;padding:.65rem;font-size:.72rem}.leaguePulseRefreshNotice{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin:.55rem 0;padding:.48rem .55rem;border:1px solid rgba(185,130,39,.34);border-radius:10px;background:#b982271a;color:var(--pulse-warn);font-size:.68rem;line-height:1.3}.leaguePulseRefreshNotice span{color:inherit!important}.leaguePulseRetry,.leaguePulseTabs button,.leaguePulseConferenceSwitch button,.leaguePulseMobileActions button,.leaguePulseSheetClose{align-self:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:2rem;margin:0!important;border:1px solid rgba(197,177,143,.72)!important;border-radius:999px!important;background:#f3eadc!important;color:var(--pulse-ink)!important;box-shadow:none!important;cursor:pointer;font-size:.75rem;font-weight:800;line-height:1}.leaguePulseRetry{padding:.45rem .65rem!important}.leaguePulseGames{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.leaguePulseGame{display:grid;gap:.25rem;padding:.7rem .75rem;border:1px solid rgba(197,177,143,.46);border-radius:12px;background:#fffdf8bf}.leaguePulseGame[data-kind=live]{border-color:#c94b5d61;background:linear-gradient(90deg,#c94b5d14,#fffdf8e0)}.leaguePulseGameStatus{display:flex;align-items:center;gap:.32rem;color:var(--pulse-muted)!important;font-size:.67rem;font-weight:750;letter-spacing:.02em}.leaguePulseGame[data-kind=live] .leaguePulseGameStatus{color:#a73545!important}.leaguePulseLiveDot{width:.43rem;height:.43rem;flex:0 0 auto;border-radius:50%;background:#c94b5d;box-shadow:0 0 0 3px #c94b5d1f}.leaguePulseMatchup{display:grid;gap:.16rem}.leaguePulseGameTeam{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;color:var(--pulse-ink)!important;font-size:.82rem;line-height:1.15}.leaguePulseGameTeam>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaguePulseGameTeam strong{color:var(--pulse-ink)!important;font-variant-numeric:tabular-nums}.leaguePulseGame>small{overflow:hidden;color:var(--pulse-muted)!important;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.leaguePulseGames--compact{gap:.34rem}.leaguePulseGames--compact .leaguePulseGame{padding:.5rem .55rem}.leaguePulseGames--compact .leaguePulseGameTeam{font-size:.76rem}.leaguePulseFootnote{margin:.65rem 0 0;color:var(--pulse-muted)!important;font-size:.68rem;line-height:1.35}.leaguePulseFootnote--stale{color:var(--pulse-warn)!important}.leaguePulseTabs,.leaguePulseConferenceSwitch,.leaguePulseMobileActions{display:flex;align-items:center;gap:.35rem}.leaguePulseTabs{margin:.85rem 0}.leaguePulseConferenceSwitch{margin-bottom:.55rem}.leaguePulseTabs button,.leaguePulseConferenceSwitch button{min-height:1.9rem;padding:.42rem .68rem!important}.leaguePulseConferenceSwitch button{flex:1 1 0;padding-inline:.4rem!important;font-size:.66rem}.leaguePulseTabs button.active,.leaguePulseConferenceSwitch button.active{border-color:var(--pulse-blue)!important;background:var(--pulse-blue)!important;color:#fff!important}.leaguePulseStandingsWrap{overflow-x:auto}.leaguePulseStandings{width:100%;min-width:0!important;border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums}.leaguePulseStandings th,.leaguePulseStandings td{height:auto!important;padding:.42rem .4rem!important;border:0!important;border-bottom:1px solid rgba(197,177,143,.34)!important;background:transparent!important;color:var(--pulse-ink)!important;font-size:.75rem;line-height:1.15;text-align:right;white-space:nowrap}.leaguePulseStandings thead th{color:var(--pulse-muted)!important;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.leaguePulseStandings th:nth-child(2),.leaguePulseStandings tbody th{width:100%;text-align:left}.leaguePulseStandings tbody th{overflow:hidden;max-width:16rem;text-overflow:ellipsis}.leaguePulseStandings--compact th,.leaguePulseStandings--compact td{padding:.3rem .2rem!important;font-size:.64rem}.leaguePulseStandings--compact{table-layout:fixed}.leaguePulseStandings--compact th:nth-child(1){width:1.35rem}.leaguePulseStandings--compact th:nth-child(2){width:auto}.leaguePulseStandings--compact th:nth-child(3){width:2.85rem}.leaguePulseStandings--compact th:nth-child(4){width:1.55rem}.leaguePulseStandings--compact th:nth-child(5){width:1.75rem}.leaguePulseStandings--compact thead th{font-size:.54rem}.leaguePulseZone{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;min-width:1.45rem;height:1.25rem;border-radius:999px;background:#78849321;color:var(--pulse-out)!important;font-size:.55rem;font-weight:900}.leaguePulseZone[data-zone=playoff]{background:#16865a1f;color:var(--pulse-good)!important}.leaguePulseZone[data-zone=play-in]{background:#b9822724;color:var(--pulse-warn)!important}.leaguePulseZone[data-zone=tiebreak-pending]{background:#2879b91f;color:var(--pulse-blue)!important}.leaguePulseLegend{display:flex;flex-wrap:wrap;gap:.3rem .6rem;margin-top:.55rem;color:var(--pulse-muted);font-size:.61rem}.leaguePulseLegend span{display:inline-flex;align-items:center;gap:.25rem}.leaguePulseLegend i{width:.42rem;height:.42rem;border-radius:50%;background:var(--pulse-out)}.leaguePulseLegend i[data-zone=playoff]{background:var(--pulse-good)}.leaguePulseLegend i[data-zone=play-in]{background:var(--pulse-warn)}.leaguePulseInlineBody{min-width:0}.leaguePulseSheetBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0c22387a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.leaguePulseSheet{--pulse-ink: var(--srl-text, #172033);--pulse-muted: var(--srl-muted, #647184);--pulse-line: rgba(197, 177, 143, .62);--pulse-blue: var(--srl-accent, #2879b9);--pulse-blue-soft: var(--srl-accent-soft, #e8f2fb);--pulse-gold: var(--srl-gold, #b98227);--pulse-good: var(--srl-good, #16865a);--pulse-warn: #9a6614;--pulse-out: #788493;width:min(100%,42rem);max-height:min(88dvh,54rem);overflow:hidden;padding:.55rem 1rem max(1rem,env(safe-area-inset-bottom));border:1px solid var(--pulse-line);border-bottom:0;border-radius:22px 22px 0 0;background:radial-gradient(circle at 10% 0,rgba(255,215,153,.2),transparent 34%),linear-gradient(180deg,#fffdf8,#edf5fb);color:var(--pulse-ink);box-shadow:0 -20px 55px #0c22383d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.leaguePulseSheet:focus{outline:none}.leaguePulseSheet :focus-visible,.leaguePulseDesktopRails :focus-visible,.leaguePulseInlineModule :focus-visible,.leaguePulseMobileSummary :focus-visible{outline:3px solid rgba(40,121,185,.4)!important;outline-offset:2px}.leaguePulseSheetHandle{width:2.7rem;height:.28rem;margin:0 auto .65rem;border-radius:999px;background:#64718459}.leaguePulseSheetHeader{align-items:center}.leaguePulseSheetClose{display:inline-flex!important;align-items:center;justify-content:center;width:2.5rem!important;height:2.5rem!important;min-height:2.5rem;padding:0!important;font-size:1.55rem;line-height:1}.leaguePulseSheetDescription{margin:.45rem 0 0;color:var(--pulse-muted)!important;font-size:.76rem}.leaguePulseSheetBody{max-height:calc(min(88dvh,54rem) - 10.5rem);overflow:auto;overscroll-behavior:contain;padding:.1rem .15rem .5rem 0;scrollbar-width:thin}.leaguePulseMobileActions{margin-top:.75rem}.leaguePulseMobileActions button{flex:1 1 0;min-height:2.4rem;padding:.62rem .75rem!important}@media(min-width:1344px){.page{--league-pulse-rail-width: clamp(160px, 11vw, 184px);--league-pulse-column-gap: clamp(8px, .6vw, 10px);display:grid!important;width:min(1880px,calc(100% - 4px))!important;grid-template-columns:var(--league-pulse-rail-width) minmax(0,1fr) var(--league-pulse-rail-width)!important;column-gap:var(--league-pulse-column-gap)!important;align-items:start}.page>*{grid-column:2;min-width:0}.page>.srlTopHeader,.page>.economyReplayHomeCard,.page>.leaguePulseDesktopRails{grid-column:1 / -1}.leaguePulseDesktopRails{display:grid;grid-template-columns:var(--league-pulse-rail-width) minmax(0,1fr) var(--league-pulse-rail-width);gap:var(--league-pulse-column-gap)}.leaguePulseRail{max-height:none;overflow:visible;overscroll-behavior:auto}.page .oddsBoardContractMount{width:100%!important;max-width:100%!important;min-width:0!important}}@media(min-width:1344px)and (max-width:1679px){.leaguePulseRail{padding-inline:.55rem}.leaguePulseRailHeader{gap:.35rem}.leaguePulseStandings--compact th,.leaguePulseStandings--compact td{overflow:hidden;padding-inline:.14rem!important;text-overflow:ellipsis}.leaguePulseStandings--compact th:nth-child(1){width:1.1rem}.leaguePulseStandings--compact th:nth-child(3){width:2.45rem}.leaguePulseStandings--compact th:nth-child(4){width:1.25rem}.leaguePulseStandings--compact th:nth-child(5){width:1.75rem}.leaguePulseStandings--compact thead th{font-size:.5rem!important;letter-spacing:-.02em}.leaguePulseRail .leaguePulseZone{width:1.2rem;min-width:1.2rem}}@media(min-width:768px)and (max-width:1343px){.leaguePulseInlineModule{display:block}.leaguePulseInlineModule .leaguePulseGames{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.leaguePulseMobileSummary{display:block;width:calc(100% - 22px);margin:.8rem auto 1rem;padding:.85rem;border-radius:15px}.leaguePulseModuleHeader h2{font-size:1.05rem}.leaguePulseStatus{font-size:.54rem!important}.leaguePulseSheetBackdrop{align-items:flex-end}.leaguePulseSheet{width:100%;border-left:0;border-right:0}.leaguePulseSheet .leaguePulseStandings th,.leaguePulseSheet .leaguePulseStandings td{padding-inline:.3rem!important;font-size:.7rem}.leaguePulseSheet .leaguePulseStandings tbody th{max-width:11rem;white-space:normal}}
