: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(240px,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:1500px){.rankLandingGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media(max-width:900px){.rankLandingGrid{grid-template-columns:1fr}}.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;max-width:900px}.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}.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:1400px){.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}.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}.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}.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}}.oddsBoardContractMount{display:block!important;width:calc(100vw - 32px)!important;max-width:none!important;margin:18px 0 28px!important;flex:0 0 auto!important;grid-column:1 / -1!important}.legacyOddsBoardControlsAfterContract,.legacyOddsBoardRetired{display:none!important}.oddsBoardContractMount~label,.oddsBoardContractMount~details,.oddsBoardContractMount~.upcomingTableWrap,.upcomingTableWrap{display:none!important}.oddsBoardContractPanel{width:100%!important;max-width:none!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}.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(4,minmax(130px,180px)) 92px repeat(3,max-content) repeat(3,max-content) 1fr;align-items:end;gap:12px}.oddsBoardControls label{display:grid;gap:6px;color:#cbd5e1bf;font-size:12px}.oddsBoardControls select,.oddsBoardDaysControl input{min-width:130px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172ae6;color:#e2e8f0f5;padding:8px 10px}.oddsBoardDaysControl input{width:86px;min-width:86px}.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%;overflow-x:auto;overflow-y:visible;border-top:1px solid rgba(148,163,184,.14)}.oddsBoardTableCollapsed{height:420px;overflow-y:auto;scrollbar-gutter:stable}.oddsBoardTable{width:100%;min-width:1800px;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;vertical-align:middle;text-align:left;white-space:nowrap}.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:nowrap}.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}.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}.oddsBoardMatchupButton:hover{color:#93c5fd}.oddsBoardTraceCell{display:flex;align-items:center;gap:8px;min-width:255px}.oddsBoardTraceClickable{cursor:pointer}.oddsBoardTraceClickable:hover{background:#3b82f614}.oddsBoardTraceSvg{width:146px;height:34px;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:150px;font-weight:700;color:#e2e8f0f5}.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(130px,1fr))}}@media(max-width:900px){.oddsBoardContractMount{width:calc(100vw - 20px)!important}.oddsBoardModalHistory{grid-template-columns:1fr}}
