:root{--bg:#f7f8fa;--surface:#fff;--surface-subtle:#f2f4f7;--surface-blue:#eef5ff;--line:#e5e8ee;--line-strong:#d4d9e2;--text:#14171f;--muted:#687385;--faint:#8d96a6;--blue:#1652f0;--blue-dark:#0b3cc1;--green:#0f9f6e;--red:#d54848;--amber:#b7791f}.paperWorkspace{padding:22px 0 48px}.paperHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 0 20px;display:flex}.paperHead h1{letter-spacing:0;margin:4px 0 5px;font-size:28px;line-height:1.15}.paperHead p,.paperSectionHead p{color:var(--muted);margin:0;font-size:12px;font-weight:650}.paperEngineState{min-height:34px;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.paperEngineState>i{background:var(--faint);border-radius:50%;width:8px;height:8px}.paperEngineState>i.active{background:var(--green);box-shadow:0 0 0 4px #0f9f6e1a}.paperEngineState>b{border:1px solid var(--line-strong);color:var(--text);text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:10px}.paperMetricStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.paperMetricStrip>div{border-right:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:3px 7px;min-width:0;padding:17px 14px;display:grid}.paperMetricStrip>div:first-child{padding-left:0}.paperMetricStrip>div:last-child{border-right:0}.paperMetricStrip svg{color:var(--muted);grid-row:1/3}.paperMetricStrip span,.paperMetricStrip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paperMetricStrip span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.paperMetricStrip strong{font-size:17px;line-height:1.2}.paperJumpNav{scrollbar-width:none;gap:4px;padding:12px 0 0;display:flex;overflow-x:auto}.paperJumpNav::-webkit-scrollbar{display:none}.paperJumpNav a{min-height:31px;color:var(--muted);border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.paperJumpNav a:hover{background:var(--surface-subtle);color:var(--text)}.paperJumpNav span{background:var(--surface-subtle);min-width:18px;color:var(--text);text-align:center;border-radius:9px;padding:2px 5px;font-size:10px}.paperSection{min-width:0;padding-top:22px;scroll-margin-top:74px}.paperSectionHead{justify-content:space-between;align-items:flex-end;gap:16px;min-height:41px;padding-bottom:10px;display:flex}.paperSectionHead>div{align-items:center;gap:9px;min-width:0;display:flex}.paperSectionHead svg{color:var(--muted);flex:none}.paperSectionHead h2{letter-spacing:0;margin:0 0 2px;font-size:15px}.paperSectionHead>span{color:var(--muted);flex:none;font-size:11px;font-weight:750}.paperTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;overflow-x:auto}.paperTable{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.paperPositionTable{min-width:1120px}.paperOrderTable{min-width:1180px}.paperTable th,.paperTable td{border-bottom:1px solid var(--line);text-align:right;height:47px;padding:8px 11px}.paperTable th:first-child,.paperTable td:first-child,.paperTable th:nth-child(2),.paperTable td:nth-child(2){text-align:left}.paperTable th{height:35px;color:var(--muted);text-transform:uppercase;background:#fafbfc;font-size:9px;font-weight:850}.paperTable tbody tr:last-child td{border-bottom:0}.paperTable tbody tr:hover td{background:#fbfcfe}.paperMarketCell{white-space:normal;max-width:330px}.paperMarketCell a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.paperMarketCell a:hover{color:var(--blue)}.paperMarketCell span{color:var(--muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:2px;font-size:9px;display:block;overflow:hidden}.paperOutcome,.paperAction,.paperState,.paperDecisionState{text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:850;display:inline-flex}.paperOutcome.yes,.paperAction.buy,.paperDecisionState.executed{color:#087653;background:#eaf8f2}.paperOutcome.no,.paperAction.sell{color:#b22f38;background:#fff0f0}.paperAction.settle,.paperState.resolved{background:var(--surface-blue);color:var(--blue-dark)}.paperState.open{color:#087653;background:#edf8f3}.paperState.closed,.paperDecisionState.rejected{background:var(--surface-subtle);color:var(--muted)}.paperIconLink{width:28px;height:28px;color:var(--muted);border-radius:5px;place-items:center;display:inline-grid}.paperIconLink:hover{background:var(--surface-subtle);color:var(--blue)}.paperEmptyRow{color:var(--muted);text-align:center!important;height:70px!important}.paperFills{position:relative}.paperFills summary{border:1px solid var(--line);width:27px;height:24px;color:var(--muted);cursor:pointer;border-radius:4px;place-items:center;margin-left:auto;font-weight:800;list-style:none;display:inline-grid}.paperFills summary::-webkit-details-marker{display:none}.paperFills[open] summary{border-color:var(--blue);color:var(--blue)}.paperFills>div{z-index:5;border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;width:210px;margin-top:5px;display:grid;position:absolute;right:0;box-shadow:0 10px 24px #14171f1f}.paperFills>div span{border-bottom:1px solid var(--line);text-align:right;grid-template-columns:42px 1fr 60px;gap:8px;padding:8px 9px;display:grid}.paperFills>div span:last-child{border-bottom:0}.paperFills b,.paperFills i,.paperFills em{font-style:normal;font-weight:700}.paperFills i{color:var(--muted)}.paperLowerGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:start;gap:24px;display:grid}.paperDecisionList,.paperCalibration{border-top:1px solid var(--line)}.paperDecisionList article{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 60px 82px;align-items:center;gap:10px;min-height:58px;display:grid}.paperDecisionList article>div{min-width:0}.paperDecisionList a,.paperDecisionList p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paperDecisionList a{font-size:11px;font-weight:750;display:block}.paperDecisionList a:hover{color:var(--blue)}.paperDecisionList p{color:var(--muted);text-transform:capitalize;margin:3px 0 0;font-size:9px}.paperDecisionList strong{text-align:right;font-size:11px}.paperDecisionList time{color:var(--muted);text-align:right;font-size:9px}.paperCalibration>div{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(100px,1fr) 90px 34px;align-items:center;gap:9px;min-height:49px;font-size:10px;display:grid}.paperCalibration>div>span,.paperCalibration em{color:var(--muted);font-style:normal;font-weight:700}.paperCalibration>div>strong{text-align:right;font-size:10px}.paperCalibrationTrack{background:var(--surface-subtle);border-radius:4px;height:7px;position:relative}.paperCalibrationTrack i{background:var(--blue);opacity:.75;border-radius:4px;height:7px;display:block}.paperCalibrationTrack b{background:var(--green);width:2px;height:13px;position:absolute;top:-3px;transform:translate(-1px)}.paperCalibration footer{color:var(--muted);gap:15px;padding-top:10px;font-size:9px;font-weight:700;display:flex}.paperCalibration footer span{align-items:center;gap:5px;display:flex}.paperCalibration footer i,.paperCalibration footer b{background:var(--blue);border-radius:2px;width:12px;height:4px;display:inline-block}.paperCalibration footer b{background:var(--green);border-radius:0;width:2px;height:10px}.paperCalibrationEmpty{color:var(--muted);text-align:center;grid-template-columns:1fr!important;min-height:90px!important;display:grid!important}.paperUnavailable{min-height:60vh;color:var(--muted);text-align:center;align-content:center;place-items:center;display:grid}.paperUnavailable h1{color:var(--text);letter-spacing:0;margin:12px 0 3px;font-size:22px}.paperUnavailable p{margin:0;font-size:12px}@media (max-width:1180px){.paperMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.paperMetricStrip>div:nth-child(3){border-right:0}.paperMetricStrip>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.paperMetricStrip>div:nth-child(4){padding-left:0}.paperLowerGrid{grid-template-columns:1fr;gap:0}}@media (max-width:820px){.paperWorkspace{padding-top:14px}.paperHead{flex-direction:column;align-items:flex-start;gap:10px}.paperHead h1{font-size:24px}.paperMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.paperMetricStrip>div,.paperMetricStrip>div:nth-child(4){border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 10px}.paperMetricStrip>div:nth-child(2n){border-right:0}.paperMetricStrip>div:nth-last-child(-n+2){border-bottom:0}.paperMetricStrip>div:nth-child(odd){padding-left:0}.paperSectionHead{align-items:flex-start}.paperDecisionList article{grid-template-columns:58px minmax(0,1fr) 52px}.paperDecisionList time{display:none}}@media (max-width:520px){.paperMetricStrip strong{font-size:15px}.paperMetricStrip>div{grid-template-columns:16px minmax(0,1fr);gap:3px 5px}.paperMetricStrip svg{width:15px;height:15px}.paperSectionHead>span,.paperSectionHead p{display:none}.paperTableWrap{background:0 0;border:0;overflow:visible}.paperPositionTable,.paperOrderTable{min-width:0;display:block}.paperPositionTable thead,.paperOrderTable thead{display:none}.paperPositionTable tbody,.paperOrderTable tbody{gap:9px;display:grid}.paperPositionTable tbody tr,.paperOrderTable tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:visible}.paperPositionTable td,.paperOrderTable td{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;height:39px;padding:7px 10px;display:flex;text-align:right!important}.paperPositionTable td:nth-last-child(-n+3),.paperOrderTable td:nth-last-child(-n+2){border-bottom:0}.paperPositionTable td:nth-child(2n),.paperOrderTable td:nth-child(2n){border-right:1px solid var(--line)}.paperPositionTable td:before,.paperOrderTable td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.paperPositionTable .paperMarketCell,.paperOrderTable .paperMarketCell{grid-column:1/-1;height:52px;padding:10px 44px 8px 10px;display:block;text-align:left!important;border-right:0!important}.paperPositionTable .paperMarketCell:before,.paperOrderTable .paperMarketCell:before{display:none}.paperOrderTable .paperMarketCell{order:-1}.paperExternalCell{width:30px;position:absolute;top:9px;right:8px;border:0!important;height:30px!important;padding:0!important;display:grid!important}.paperExternalCell:before{display:none}.paperEmptyRow{grid-column:1/-1;place-items:center;border:0!important;height:76px!important;display:grid!important}.paperEmptyRow:before{display:none}.paperFills>div{right:-4px}.paperCalibration>div{grid-template-columns:52px minmax(90px,1fr) 68px}.paperCalibration em{display:none}}.replayPage{padding:18px 0 48px}.replayHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:12px;padding-bottom:18px;display:flex}.replayHead h1{letter-spacing:0;margin:5px 0 0;font-size:27px}.replayIsolation{color:#087653;text-transform:uppercase;background:#f0faf6;border:1px solid #b9dfd1;border-radius:6px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.replayIsolation i{background:var(--green);border-radius:50%;width:7px;height:7px}.replayWorkspace{grid-template-columns:minmax(360px,420px) minmax(0,1fr);align-items:start;gap:18px;padding-top:18px;display:grid}.replayForm,.replayOutput{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0}.replayForm{position:sticky;top:80px}.replayFormSection{border-bottom:1px solid var(--line);padding:15px}.replaySectionLabel{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:11px;font-size:11px;display:flex}.replaySectionLabel span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.replaySectionLabel strong{color:var(--text);font-size:11px}.replayMarketPicker{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;display:grid;position:relative}.replayMarketPicker:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #1652f01a}.replayMarketPicker>svg{color:var(--faint);margin-left:10px}.replayMarketPicker>input{width:100%;min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;grid-column:2;padding:0 8px;font-size:12px;font-weight:650}.replayMarketPicker>button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.replayMarketPicker>button:hover{background:var(--surface-subtle);color:var(--text)}.replayMarketResults{z-index:12;border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;overflow:hidden;box-shadow:0 12px 32px #14171f24}.replayMarketResults>button{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 11px;display:grid}.replayMarketResults>button:last-of-type{border-bottom:0}.replayMarketResults>button:hover{background:var(--surface-blue)}.replayMarketResults>button span,.replayMarketResults>button strong,.replayMarketResults>button small,.replayMarketResults>button b{min-width:0;display:block}.replayMarketResults>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.replayMarketResults>button span:last-child{text-align:right}.replayMarketResults>button b{font-size:11px}.replayMarketResults small{color:var(--muted);margin-top:3px;font-size:9px}.replayMarketResults>div{color:var(--muted);text-align:center;padding:14px;font-size:11px}.replaySelectedMarket{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:grid}.replaySelectedMarket span{background:var(--surface-subtle);color:var(--muted);text-transform:uppercase;border-radius:4px;padding:3px 5px;font-weight:750}.replaySelectedMarket strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replaySelectedMarket b{color:var(--blue);white-space:nowrap}.replayField,.replayRange{gap:6px;min-width:0;display:grid}.replayField+.replayField,.replaySegmented+.replayFieldRow,.replayFieldRow+.replayRange{margin-top:10px}.replayField>span,.replayRange>span{color:var(--muted);font-size:10px;font-weight:750}.replayField input,.replayField textarea,.replayField select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;outline:0;font-size:12px}.replayField input,.replayField select{height:38px;padding:0 10px}.replayField textarea{resize:vertical;min-height:92px;padding:9px 10px;line-height:1.45}.replayField input:focus,.replayField textarea:focus,.replayField select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #1652f01a}.replayFieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.replaySegmented{background:var(--surface-subtle);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.replaySegmented label{cursor:pointer;min-width:0}.replaySegmented input{opacity:0;pointer-events:none;position:absolute}.replaySegmented span{min-height:30px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:5px;place-items:center;font-size:10px;font-weight:760;display:grid;overflow:hidden}.replaySegmented label.active span{border-color:var(--line);background:var(--surface);color:var(--text);box-shadow:0 1px 2px #14171f0d}.replayRange{margin-top:10px}.replayRange>span{justify-content:space-between;display:flex}.replayRange output{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.replayRange input{width:100%;accent-color:var(--blue)}.replayFormFooter{justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.replayToggle{cursor:pointer}.replayToggle>input{opacity:0;position:absolute}.replayToggle>span{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.replayToggle i{background:var(--line-strong);border-radius:9px;width:32px;height:18px;transition:background .15s;position:relative}.replayToggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.replayToggle input:checked+span i{background:var(--blue)}.replayToggle input:checked+span i:after{transform:translate(14px)}.replayRunButton{background:var(--blue);color:#fff;min-width:126px;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.replayRunButton:hover:not(:disabled){background:var(--blue-dark)}.replayRunButton:disabled{cursor:not-allowed;opacity:.55}.replayRunButton .spin{animation:.8s linear infinite replaySpin}@keyframes replaySpin{to{transform:rotate(360deg)}}.replayError{color:var(--red);margin:0;padding:0 15px 13px;font-size:10px;font-weight:700;line-height:1.4}.replayOutput{overflow:hidden}.replayOutputHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.replayOutputHead>div{align-items:center;gap:8px;font-size:12px;display:flex}.replayOutputHead svg{color:var(--green)}.replayOutputHead>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.replayPipeline{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.replayStage{border-right:1px solid var(--line);background:var(--surface);min-width:0;min-height:106px;padding:13px;position:relative}.replayStage:last-child{border-right:0}.replayStageTop{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.replayStageTop>span{background:var(--surface-subtle);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.replayStage.passed .replayStageTop>span{color:var(--green);background:#e6f7f0}.replayStage.rejected .replayStageTop>span{color:var(--red);background:#fff0f0}.replayStage>strong,.replayStage>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.replayStage>strong{text-transform:capitalize;margin-top:9px;font-size:17px}.replayStage>small{color:var(--muted);margin-top:3px;font-size:9px}.replayStageArrow{z-index:1;color:var(--line-strong);fill:var(--surface);position:absolute;top:45px;right:-9px}.replayMetrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.replayMetrics>div{border-right:1px solid var(--line);min-width:0;padding:13px}.replayMetrics>div:last-child{border-right:0}.replayMetrics span,.replayMetrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.replayMetrics span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.replayMetrics strong{margin-top:5px;font-size:16px}.replayDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.replayDetailSection{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px}.replayDetailSection:nth-child(2n){border-right:0}.replayDetailSection:nth-last-child(-n+2){border-bottom:0}.replayDetailSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.replayDetailSection>header>div{align-items:center;gap:7px;display:flex}.replayDetailSection>header svg{color:var(--blue)}.replayDetailSection h2{letter-spacing:0;margin:0;font-size:13px}.replayDetailSection>header>span{max-width:48%;color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.replayDetailSection>header>span.passed{color:var(--green)}.replayDetailSection>header>span.rejected{color:var(--red)}.replayKeyValues{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.replayKeyValues>div{background:var(--surface-subtle);min-width:0;padding:8px 9px}.replayKeyValues dt,.replayKeyValues dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.replayKeyValues dt{color:var(--muted);text-transform:uppercase;font-size:9px}.replayKeyValues dd{text-transform:capitalize;margin-top:3px;font-size:11px;font-weight:760}.replayTerms{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.replayTerms span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.replayComponentBars{gap:6px;margin-top:12px;display:grid}.replayComponentBars>div{grid-template-columns:86px minmax(0,1fr) 28px;align-items:center;gap:7px;font-size:9px;display:grid}.replayComponentBars span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replayComponentBars i{background:var(--surface-subtle);border-radius:2px;height:4px;overflow:hidden}.replayComponentBars i b{background:var(--blue);height:100%;display:block}.replayComponentBars strong{text-align:right}.replayNarrative,.replayReasoning{margin:11px 0 0;font-size:11px;line-height:1.45}.replayReasoning{color:var(--muted)}.replayEventKey{color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:10px;font-size:9px;display:grid}.replayEventKey strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replayFairTrack{background:var(--surface-subtle);border-radius:5px;height:9px;margin:25px 7px 0;position:relative}.replayFairTrack>i{background:var(--blue);border-radius:5px;height:100%;display:block}.replayFairTrack>span,.replayFairTrack>b{font-size:9px;position:absolute;top:-19px;transform:translate(-50%)}.replayFairTrack>span{color:var(--muted)}.replayFairTrack>b{color:var(--blue);top:13px}.replayScale{color:var(--faint);justify-content:space-between;margin-top:19px;font-size:8px;display:flex}.replayVerdict{border-left:3px solid var(--line-strong);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:10px;padding:0 10px;font-size:10px;display:flex}.replayVerdict.passed{border-left-color:var(--green);background:#f0faf6}.replayVerdict.rejected{border-left-color:var(--red);background:#fff5f5}.replayVerdict span{color:var(--muted);text-align:right}.replayThresholds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.replayThresholds span{border:1px solid var(--line);color:var(--muted);border-radius:4px;gap:5px;padding:4px 6px;font-size:8px;display:inline-flex}.replayThresholds b{color:var(--text)}.replayAwaiting{min-height:420px;color:var(--faint);align-content:center;place-items:center;display:grid}.replayAwaiting strong{text-transform:uppercase;margin-top:8px;font-size:11px}@media (max-width:1120px){.replayWorkspace{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.replayMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.replayMetrics>div:nth-child(3n){border-right:0}.replayMetrics>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.replayDetailGrid{grid-template-columns:1fr}.replayDetailSection,.replayDetailSection:nth-child(2n),.replayDetailSection:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.replayDetailSection:last-child{border-bottom:0}}@media (max-width:820px){.replayHead{flex-direction:column;align-items:flex-start}.replayWorkspace{grid-template-columns:1fr}.replayForm{position:static}.replayPipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.replayStage:nth-child(2n){border-right:0}.replayStage:nth-child(-n+2){border-bottom:1px solid var(--line)}.replayStageArrow{display:none}}@media (max-width:520px){.replayHead h1{font-size:23px}.replayFieldRow,.replayMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.replayMetrics>div:nth-child(3n){border-right:1px solid var(--line)}.replayMetrics>div:nth-child(2n){border-right:0}.replayMetrics>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.replaySegmented{grid-template-columns:repeat(2,minmax(0,1fr))}.replaySelectedMarket{grid-template-columns:auto minmax(0,1fr)}.replaySelectedMarket b{grid-column:2}.replayFormFooter{flex-direction:column;align-items:stretch}.replayRunButton{width:100%}.replayKeyValues{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}.appShell{width:min(1560px,100%);margin:0 auto;padding:0 18px 36px}.globalHeader{z-index:10;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:auto minmax(220px,400px) 1fr auto;align-items:center;gap:14px;min-height:64px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:9px;font-size:18px;font-weight:800;display:inline-flex}.brandMark{background:var(--blue);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.marketSearch{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;display:grid;position:relative}.marketSearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #1652f01a}.marketSearch input{width:100%;min-width:0;height:40px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 40px 0 12px;font-size:14px;font-weight:650}.marketSearch input::placeholder{color:var(--faint)}.marketSearch button,.searchClear{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.marketSearch button{cursor:pointer}.marketSearch button:hover,.searchClear:hover{background:var(--surface-subtle);color:var(--text)}.searchClear{position:absolute;right:34px}.topTabs,.filterLinks{flex-wrap:wrap;gap:6px;display:flex}.topTabs{justify-content:flex-start}.topTabs a,.filterLinks a{min-height:34px;color:var(--muted);border-radius:6px;align-items:center;padding:0 12px;font-size:14px;font-weight:750;display:inline-flex}.topTabs a.active,.filterLinks a.active{background:var(--text);color:#fff}.liveBadge{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.liveBadge i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0f9f6e1f}.topicNav{z-index:9;border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;align-items:center;gap:3px;min-height:44px;display:flex;position:sticky;top:64px;overflow-x:auto}.topicNav::-webkit-scrollbar{display:none}.topicNav a{color:var(--muted);border-radius:5px;flex:none;padding:7px 10px;font-size:13px;font-weight:760}.topicNav a:hover,.topicNav a.active{background:var(--surface);color:var(--text)}.topicNav a.active{box-shadow:inset 0 0 0 1px var(--line)}.contentGrid{grid-template-columns:176px minmax(0,1fr) 300px;align-items:start;gap:16px;padding-top:18px;display:grid}.sidebar,.rightRail{position:sticky;top:122px}.sideGroup,.statsCard,.railSection,.marketCard,.emptyState{border:1px solid var(--line);background:var(--surface);border-radius:8px}.sideGroup{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:3px;margin-bottom:14px;padding:0 0 14px;display:grid}.sideLabel{color:var(--faint);text-transform:uppercase;padding:6px 8px;font-size:11px;font-weight:850}.sideGroup a{color:var(--text);border-radius:7px;padding:9px 10px;font-size:14px;font-weight:720}.sideGroup a:hover{background:var(--surface-subtle)}.sideGroup a.active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.statsCard{background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}.statsCard div{min-width:0}.statsCard span{color:var(--muted);font-size:12px;font-weight:700;display:block}.statsCard strong{margin-top:3px;font-size:22px;line-height:1;display:block}.feedHead{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 0 14px;display:flex}.feed{min-width:0}.feedHead h1,.railHead h2,.signalItem h3,.marketCard h3{letter-spacing:0;margin:0}.feedHead h1{margin-top:4px;font-size:26px;line-height:1.1}.feedEyebrow{color:var(--blue);text-transform:uppercase;font-size:10px;font-weight:850}.feedHead p{color:var(--muted);margin:7px 0 0;font-size:14px;font-weight:600}.marketList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sectionHead{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 12px;display:flex}.sectionHead h2,.detailSectionHead h2{letter-spacing:0;margin:0;font-size:20px}.sectionHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.clearResults{color:var(--blue);font-size:12px;font-weight:760}.signalPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;overflow:hidden}.signalPanelHead{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 12px;display:flex}.signalPanelHead>div{align-items:center;gap:7px;display:flex}.signalPanelHead h2{margin:0;font-size:13px}.signalPanelHead a{color:var(--blue);font-size:11px;font-weight:760}.signalPanel .signalTableWrap{border:0;border-radius:0}.quietState{min-height:54px;color:var(--muted);align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:680;display:flex}.searchEmpty{border-block:1px solid var(--line);color:var(--muted);text-align:center;grid-column:1/-1;justify-items:center;gap:7px;padding:52px 20px;display:grid}.searchEmpty strong{color:var(--text);font-size:15px}.searchEmpty span,.searchEmpty a{font-size:12px}.searchEmpty a{color:var(--blue);font-weight:760}.pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:grid}.pagination a{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;align-items:center;gap:5px;width:fit-content;min-height:34px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.pagination a:last-child{justify-self:end}.pagination strong{color:var(--muted);font-size:11px}.signalTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;max-width:100%;overflow-x:auto}.signalTable{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.signalTable th,.signalTable td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px}.signalTable th{color:var(--muted);background:var(--surface-subtle);text-transform:uppercase;font-size:11px}.signalTable tbody tr:last-child td{border-bottom:0}.tableMarketLink{max-width:300px;color:var(--text);text-overflow:ellipsis;font-weight:760;display:block;overflow:hidden}.tableMarketLink:hover{color:var(--blue)}.detailPage{width:min(1120px,100%);margin:0 auto;padding:26px 0 48px}.backLink{min-height:44px;color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:760;display:inline-flex}.detailHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px 0;display:grid}.detailIdentity{grid-template-columns:92px minmax(0,1fr);gap:16px;min-width:0;display:grid}.detailMetaLine{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;font-weight:720;display:flex}.detailHero h1{letter-spacing:0;margin:10px 0 0;font-size:32px;line-height:1.15}.detailHero p,.explanationText{color:var(--muted);font-size:15px;line-height:1.6}.detailHero p{max-width:880px;margin:12px 0 0}.descriptionToggle{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:12px;font-weight:780;display:none}.detailCategory{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:850}.primaryLink{background:var(--blue);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.metricGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metricGrid div{background:var(--surface);min-width:0;padding:14px}.metricGrid span,.detailSectionHead span{color:var(--muted);font-size:12px;font-weight:700}.metricGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:22px;display:block;overflow:hidden}.detailJumpNav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-top:18px;display:flex;overflow-x:auto}.detailJumpNav::-webkit-scrollbar{display:none}.detailJumpNav a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:780;display:inline-flex}.detailJumpNav a:hover{border-bottom-color:var(--blue);color:var(--text)}.detailSection{border-bottom:1px solid var(--line);padding:26px 0;scroll-margin-top:76px}.detailSectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.detailSectionHead>div>span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.profileSection{padding-top:22px}.profileGrid{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:.8fr 1.35fr 1.35fr 1fr 1.2fr;gap:1px;display:grid;overflow:hidden}.profileBlock{background:var(--surface);min-width:0;padding:13px}.profileBlock>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:780;display:block}.profileBlock>strong{overflow-wrap:anywhere;text-transform:capitalize;margin-top:7px;font-size:13px;line-height:1.4;display:block}.profileBlock>.profileSource{text-transform:none}.profileTerms{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.profileTerms em{background:var(--surface-subtle);color:#475066;text-transform:capitalize;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:760}.calculationGrid{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.estimateMethodNotice{border-block:1px solid #d9e5ff;border-left:3px solid var(--blue);background:#f6f9ff;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.6fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:grid}.estimateMethodNotice.marketAnchored{background:#f7f8fa;border-color:#d8dde7 #d8dde7 #d8dde7 #697386}.estimateMethodNotice div,.estimateMethodNotice p{min-width:0}.estimateMethodNotice span,.estimateMethodNotice strong{display:block}.estimateMethodNotice span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.estimateMethodNotice strong{margin-top:4px;font-size:15px}.estimateMethodNotice p{color:#475066;margin:0;font-size:12px;line-height:1.5}.estimateMethodNotice em{color:var(--blue-dark);white-space:nowrap;font-size:10px;font-style:normal;font-weight:780}.estimateMethodNotice.marketAnchored em{color:#475066}.calculationGrid>div{border-right:1px solid var(--line);min-width:0;padding:13px 14px}.calculationGrid>div:last-child{border-right:0}.calculationGrid span,.calculationGrid strong{display:block}.calculationGrid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.calculationGrid strong{overflow-wrap:anywhere;margin-top:6px;font-size:17px}.estimateModel{margin-top:18px}.researchModel{padding:18px 14px 2px}.researchQualityNotice{border-block:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(190px,.8fr) minmax(320px,1.4fr);align-items:center;gap:12px 24px;margin:18px 0;padding:13px 14px;display:grid}.oracleDecisionSummary{border-block:1px solid #d9e5ff;border-left:3px solid var(--blue);background:#f6f9ff;margin-top:18px;padding:16px 18px;scroll-margin-top:76px}.oracleDecisionSummary.opportunity{border-color:#bfe5d6;border-left-color:var(--green);background:#f2fbf7}.oracleDecisionSummary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.decisionTitle{align-items:center;gap:9px;min-width:0;display:flex}.decisionTitle>svg{color:var(--blue-dark);flex:none}.oracleDecisionSummary.opportunity .decisionTitle>svg{color:var(--green)}.decisionTitle span,.decisionEdge small,.decisionMetrics span,.decisionBasis>span{color:var(--muted);font-size:11px;font-weight:720;display:block}.decisionTitle h2{margin:3px 0 0;font-size:19px;line-height:1.2}.decisionEdge{text-align:right;flex:none}.decisionEdge strong{margin-top:3px;font-size:18px;display:block}.decisionLead{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:13px 0;font-size:14px;line-height:1.5;display:flex}.decisionLead strong{color:var(--text)}.decisionMetrics{border-block:1px solid #1652f021;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.decisionMetrics>div{border-right:1px solid #1652f021;min-width:0;padding:10px 12px}.decisionMetrics>div:first-child{padding-left:0}.decisionMetrics>div:last-child{border-right:0}.decisionMetrics strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:14px;display:flex;overflow:hidden}.decisionBasis{margin-top:12px}.decisionBasis p{max-width:960px;margin:4px 0 0;font-size:13px;line-height:1.5}.decisionLinks{gap:4px;margin-top:10px;display:flex}.decisionLinks a{min-height:34px;color:var(--blue-dark);border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.decisionLinks a:hover{background:#1652f012}.researchQualityNotice.ready{background:#f2fbf7}.baselineStatusNotice{border-block:1px solid var(--line);color:var(--blue-dark);background:#f6f8fc;align-items:center;gap:10px;margin:18px 0;padding:12px 14px;display:flex}.baselineStatusNotice.stale{color:#92400e;background:#fff8ed}.baselineStatusNotice.failed{color:#b42318;background:#fff5f5}.baselineStatusNotice svg{flex:none}.baselineStatusNotice strong,.baselineStatusNotice span{display:block}.baselineStatusNotice strong{font-size:13px}.baselineStatusNotice span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:680}.researchQualityNotice.limited,.researchQualityNotice.insufficient{background:#fff8ed}.qualityState{align-items:center;gap:10px;display:flex}.qualityState svg{color:#b45309;flex:none}.researchQualityNotice.ready .qualityState svg{color:var(--green)}.qualityState span,.qualityState strong{display:block}.qualityState span,.qualityStats span,.qualityReasons span{color:var(--muted);font-size:11px;font-weight:720}.qualityState strong{text-transform:capitalize;margin-top:3px;font-size:13px}.qualityStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qualityStats strong{color:var(--text);margin-top:3px;font-size:13px;display:block}.qualityReasons{flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;display:flex}.qualityReasons span{color:#92400e}.researchSummary,.researchRationale{max-width:960px;margin:0;line-height:1.55}.researchSummary{font-size:14px;font-weight:780}.researchRationale{color:var(--muted);margin-top:7px;font-size:12px}.researchFacts,.researchTerms{flex-wrap:wrap;gap:8px 18px;margin-top:13px;display:flex}.researchFacts span{color:var(--muted);font-size:11px;font-weight:720}.researchFacts strong{color:var(--text);margin-left:4px}.researchTerms em{background:var(--surface-subtle);color:#475066;border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:740}.researchEvidence{border-top:1px solid var(--line);gap:0;margin-top:16px;display:grid}.researchEvidence>span{color:var(--muted);text-transform:uppercase;padding:12px 0 7px;font-size:10px;font-weight:780}.researchEvidence a{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.researchEvidence strong{font-size:12px;font-weight:720;line-height:1.45}.researchEvidence small{color:var(--muted);flex:none;font-size:10px;font-weight:720}.estimateModelHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.estimateModelHead span,.estimateModelHead strong{overflow-wrap:anywhere;text-transform:capitalize;font-size:11px}.estimateModelHead span{color:var(--muted);text-transform:uppercase;font-weight:780}.estimateGrid strong{font-size:15px}.rangeTabs{border:1px solid var(--line-strong);background:var(--surface);border-radius:7px;grid-auto-flow:column;display:inline-grid;overflow:hidden}.rangeTabs a{border-right:1px solid var(--line);min-width:48px;min-height:44px;color:var(--muted);place-items:center;font-size:11px;font-weight:820;display:grid}.rangeTabs a:last-child{border-right:0}.rangeTabs a.active{background:var(--text);color:#fff}.historyChartShell{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.chartLegend{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding:0 14px;font-size:12px;display:flex}.chartLegend span{align-items:center;gap:6px;display:inline-flex}.chartLegend i{border-radius:2px;width:16px;height:3px}.marketLegend{background:var(--blue)}.fairLegend{background:var(--green)}.chartLegend strong{color:var(--text)}.historyChartCanvas{aspect-ratio:3.05;width:100%;min-height:240px;position:relative}.historyChartCanvas svg{width:100%;height:100%;display:block}.chartGridLine{stroke:#e9ecf1;stroke-width:1px}.chartAxisText{fill:var(--faint);font-size:10px}.marketChartLine,.fairChartLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.marketChartLine{stroke:var(--blue)}.fairChartLine{stroke:var(--green)}.chartGapArea{fill:color-mix(in srgb, var(--green) 13%, transparent);stroke:none}.chartPivot line{stroke:var(--amber);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.chartPivot circle{fill:var(--amber);stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.chartPivot.blurred line{stroke:var(--faint)}.chartPivot.blurred circle{fill:var(--faint)}.chartHoverLine{stroke:#727b8d;stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.chartTooltip{z-index:2;border:1px solid var(--line-strong);min-width:132px;color:var(--muted);pointer-events:none;background:#fffffff5;border-radius:6px;gap:4px;padding:9px 10px;font-size:11px;display:grid;position:absolute;top:12px;transform:translate(8px);box-shadow:0 6px 18px #14171f1a}.chartTooltip.alignRight{transform:translate(calc(-100% - 8px))}.chartTooltip strong{color:var(--text);font-size:11px}.chartTimeAxis{color:var(--faint);justify-content:space-between;padding:0 14px 12px 42px;font-size:10px;display:flex}.analysisList{border-top:1px solid var(--line)}.analysisRow{border-bottom:1px solid var(--line);padding:16px 0}.analysisRow h3{letter-spacing:0;margin:8px 0 0;font-size:15px}.analysisRow h3 a:hover{color:var(--blue)}.analysisRow p{max-width:820px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.analysisMeta,.analysisMetrics{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.analysisMetrics{margin-top:10px}.analysisMetrics strong{color:var(--text)}.directionTag{background:var(--surface-subtle);color:var(--muted);border-radius:5px;padding:4px 7px;font-size:10px;font-weight:850}.directionTag.yes_up{color:var(--green);background:#e7f8f1}.directionTag.yes_down{color:var(--red);background:#fff0f0}.newsDetailHero h1{max-width:820px;font-size:30px}.metricText{overflow-wrap:anywhere;text-transform:uppercase;font-size:18px!important}.newsBody{color:#394151;max-width:820px;margin:0;font-size:15px;line-height:1.7}.newsImpactTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.newsImpactTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:12px}.newsImpactTable th,.newsImpactTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.newsImpactTable th{background:var(--surface-subtle);color:var(--muted);text-transform:uppercase;font-size:10px}.newsImpactTable th:first-child{width:48%}.newsImpactTable tbody tr:last-child td{border-bottom:0}.newsImpactTable td a{font-weight:760;display:block}.newsImpactTable td a:hover{color:var(--blue)}.newsImpactTable td span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.disclaimer{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:24px 0 0;padding:14px;font-size:12px;line-height:1.5}.marketCard{grid-template-columns:58px minmax(0,1fr);gap:12px;min-width:0;padding:14px;transition:border-color .16s,box-shadow .16s;display:grid}.marketCard:hover{border-color:var(--line-strong);box-shadow:0 5px 16px #14171f0f}.marketThumbnail{border:1px solid var(--line);background:var(--surface-blue);width:56px;height:56px;color:var(--blue);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.marketThumbnail.large{width:92px;height:92px}.marketThumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.marketBody{min-width:0}.marketTopline,.marketMeta,.signalTop,.engineTop,.miniStats,.railHead{align-items:center;display:flex}.marketTopline,.marketMeta,.signalTop,.engineTop{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;font-weight:760}.marketCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;line-height:1.32;display:-webkit-box;overflow:hidden}.marketQuotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.marketQuotes>span{border-radius:6px;justify-content:space-between;align-items:center;min-width:0;min-height:36px;padding:0 10px;display:flex}.marketQuotes small{text-transform:uppercase;font-size:10px;font-weight:830}.marketQuotes strong{font-size:14px}.yesQuote{background:var(--surface-blue);color:var(--blue-dark)}.noQuote{background:var(--surface-subtle);color:#475066}.modelRow{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;font-size:10px;font-weight:700;display:grid}.modelRow span,.modelRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.modelRow strong{color:var(--text);margin-top:3px;font-size:12px}.modelRow .positive strong{color:var(--green)}.modelRow .negative strong{color:var(--red)}.marketMeta{color:var(--muted);flex-wrap:wrap;justify-content:flex-start;margin-top:10px;font-size:10px}.rightRail{gap:16px;display:grid}.railSection{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 16px}.railSection:last-child{border-bottom:0}.railHead{justify-content:space-between;gap:10px;margin-bottom:10px}.railHead h2{font-size:15px}.railHead span{color:var(--muted);font-size:12px;font-weight:780}.compactFilters{margin-bottom:10px}.compactFilters a{min-height:30px;padding:0 10px;font-size:12px}.signalList,.newsList{gap:8px;display:grid}.signalItem,.newsItem{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.signalItem h3,.newsItem strong{margin-top:9px;font-size:14px;line-height:1.22;display:block}.miniStats{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;font-weight:780}.engineStatus{border:1px solid var(--line);background:#fff;border-radius:8px;padding:11px}.engineStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.engineStats div{background:var(--surface-subtle);border-radius:7px;min-width:0;padding:9px}.engineStats strong{font-size:17px;line-height:1;display:block}.engineStats span{color:var(--muted);margin-top:5px;font-size:11px;font-weight:740;display:block}.engineStatus p{color:var(--red);margin:10px 0 0;font-size:12px;font-weight:700}.newsItem strong{margin-top:0}.newsItem span{color:var(--muted);margin-top:7px;font-size:12px;font-weight:680;display:block}.newsItem .matchLine{color:var(--blue);text-transform:capitalize;font-weight:760}.chip{max-width:100%;color:var(--muted);text-transform:capitalize;background:#edf0f5;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.chip.strong{color:var(--green);background:#e7f8f1}.chip.medium{color:var(--amber);background:#fff5dc}.chip.weak{color:#475066;background:#edf0f5}.positive{color:var(--green)}.negative{color:var(--red)}.muted{color:var(--muted)}.emptyState{color:var(--muted);padding:28px;font-weight:700}.sourcesWorkspace{padding:24px 0 48px}.sourcesHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.sourcesHead h1,.sourcesSectionHead h2{letter-spacing:0;margin:0}.sourcesHead h1{margin-top:5px;font-size:28px}.sourcesHead p,.sourcesSectionHead p{color:var(--muted);margin:6px 0 0;font-size:13px}.sourcesSummary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(76px,1fr));gap:1px;display:grid;overflow:hidden}.sourcesSummary div{background:var(--surface);min-width:0;padding:11px 14px}.sourcesSummary strong,.sourcesSummary span{display:block}.sourcesSummary strong{font-size:19px}.sourcesSummary span{color:var(--muted);margin-top:3px;font-size:11px;font-weight:720}.adapterStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.adapterStrip>div{grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:16px 18px 16px 0;display:grid}.adapterStrip strong{font-size:13px}.adapterStrip span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.statusDot,.sourceState i{background:var(--faint);border-radius:50%;width:8px;height:8px}.statusDot.success,.sourceState.success i{background:var(--green)}.statusDot.configuration_required,.sourceState.configuration_required i,.sourceState.skipped i,.sourceState.stale i{background:var(--amber)}.sourceState.failed i{background:var(--red)}.sourceState.queued i,.sourceState.running i,.sourceState.pending i{background:var(--blue)}.sourcesSection{padding-top:28px}.sourcesSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.sourcesSectionHead h2{font-size:19px}.sourceTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.sourceTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px;font-size:13px}.sourceTable th,.sourceTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 12px}.sourceTable th{background:var(--surface-subtle);color:var(--muted);text-transform:uppercase;font-size:10px}.sourceTable th:first-child{width:25%}.sourceTable th:nth-child(2){width:8%}.sourceTable th:nth-child(3){width:15%}.sourceTable th:nth-child(4){width:10%}.sourceTable th:nth-child(5){width:12%}.sourceTable th:nth-child(6){width:7%}.sourceTable th:nth-child(7){width:23%}.sourceTable tbody tr:last-child td{border-bottom:0}.sourceTable td>span,.sourceTable td>strong{display:block}.sourceTable td>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.sourceName{text-overflow:ellipsis;white-space:nowrap;font-weight:760;display:block;overflow:hidden}.sourceName:hover{color:var(--blue)}.adapterTag{text-transform:uppercase;background:#edf0f5;border-radius:5px;width:fit-content;padding:4px 7px;font-weight:850;color:#475066!important;margin:0!important;font-size:10px!important;display:inline-flex!important}.sourceState{text-transform:capitalize;align-items:center;gap:6px;width:fit-content;font-weight:780;color:var(--text)!important;margin:0!important;font-size:11px!important;display:inline-flex!important}.sourceError{color:var(--red)!important}.sourceControls{grid-template-columns:38px 34px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;display:grid}.sourceSwitch,.sourceRunButton,.sourcePrimaryButton{font:inherit;cursor:pointer;border:0}.sourceSwitch{background:var(--line-strong);border-radius:11px;width:36px;height:22px;padding:0;position:relative}.sourceSwitch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14171f38}.sourceSwitch.on{background:var(--green)}.sourceSwitch.on span{transform:translate(14px)}.sourceRunButton,.sourcePrimaryButton{border-radius:6px;min-height:32px;font-size:12px;font-weight:780}.sourceRunButton{border:1px solid var(--line-strong);background:var(--surface);width:34px;color:var(--text);place-items:center;padding:0;display:grid}.sourceRunButton:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.sourceSwitch:disabled,.sourceRunButton:disabled,.sourcePrimaryButton:disabled{cursor:not-allowed;opacity:.5}.sourceControlMessage{margin:0!important}.spinIcon{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sourceCreateSection{border-top:1px solid var(--line);margin-top:28px}.sourceForm{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;display:grid}.sourceForm label{gap:6px;min-width:0;display:grid}.sourceForm label>span{color:var(--muted);font-size:11px;font-weight:760}.sourceForm input,.sourceForm select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:38px;color:var(--text);font:inherit;border-radius:6px;outline:0;padding:0 10px;font-size:13px}.sourceForm input:focus,.sourceForm select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #1652f01f}.sourceUrlField{grid-column:span 2}.sourceActiveField{grid-auto-flow:column;justify-content:start;align-items:center;min-height:38px;display:flex!important}.sourceActiveField input{width:16px;height:16px;margin:0}.sourcePrimaryButton{background:var(--blue);color:#fff;min-height:38px;padding:0 14px}.sourcePrimaryButton:hover:not(:disabled){background:var(--blue-dark)}.sourceFormMessage{grid-column:span 2;margin:0;font-size:12px;font-weight:700}.sourceFormMessage.success{color:var(--green)}.sourceFormMessage.error{color:var(--red)}.adminWorkspace,.adminMarketPage{padding:24px 0 48px}.adminHead,.adminMarketPage>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.adminHead h1,.adminMarketPage h1,.adminSectionHead h2,.moderationForm h2{letter-spacing:0;margin:0}.adminHead h1{margin-top:5px;font-size:28px}.adminHead p,.adminSectionHead p,.moderationForm p{color:var(--muted);margin:5px 0 0;font-size:12px}.adminJumpNav{flex-wrap:wrap;gap:4px;display:flex}.adminJumpNav a{min-height:32px;color:var(--muted);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:760}.adminJumpNav a:hover{background:var(--surface-subtle);color:var(--text)}.adminHeadActions{align-items:center;gap:8px;display:flex}.operationsRefresh{border:1px solid var(--line-strong);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:6px;flex:0 0 32px;place-items:center;padding:0;display:grid}.operationsRefresh:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.operationsRefresh:disabled{cursor:wait;opacity:.65}.operationsRefresh.pending svg{animation:.8s linear infinite operationsRefreshSpin}@keyframes operationsRefreshSpin{to{transform:rotate(360deg)}}.adminMetricStrip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.adminMetricStrip div{background:var(--surface);min-width:0;padding:13px 14px}.adminMetricStrip strong,.adminMetricStrip span{display:block}.adminMetricStrip strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.adminMetricStrip span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700}.adminSection{padding-top:30px;scroll-margin-top:80px}.baselineProgress{background:#e8ebf1;border-radius:3px;height:6px;position:relative;overflow:hidden}.baselineProgress i{border-radius:inherit;background:var(--blue);height:100%;display:block}.baselineCoverageStats{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid}.baselineCoverageStats>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.baselineCoverageStats>div:last-child{border-right:0}.baselineCoverageStats strong,.baselineCoverageStats span{display:block}.baselineCoverageStats strong{font-size:17px}.baselineCoverageStats span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:720}.baselineCoverageStats .negative strong{color:var(--red)}.baselineMarketSummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:10px;font-size:11px;font-weight:650;display:flex}.baselineMarketSummary strong{color:var(--ink)}.baselineMarketSummary .negative,.baselineMarketSummary .negative strong{color:var(--red)}.adminSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.adminSectionHead h2,.moderationForm h2{font-size:19px}.adminSectionHead>span{color:var(--muted);font-size:11px;font-weight:720}.fastEventHealth{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:760;display:flex}.fastEventLive{color:var(--green);align-items:center;gap:6px;display:inline-flex}.fastEventLive i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent);border-radius:50%}.fastEventFunnel,.fastEventLatency{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.fastEventFunnel>div,.fastEventLatency>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.fastEventFunnel>div:last-child,.fastEventLatency>div:last-child{border-right:0}.fastEventFunnel span,.fastEventFunnel strong,.fastEventFunnel small,.fastEventLatency span,.fastEventLatency strong,.fastEventLatency small{display:block}.fastEventFunnel span,.fastEventLatency span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.fastEventFunnel span b{color:var(--faint);margin-right:7px;font-size:9px}.fastEventFunnel strong,.fastEventLatency strong{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:20px;overflow:hidden}.fastEventFunnel small,.fastEventLatency small{color:var(--faint);margin-top:2px;font-size:10px;font-weight:680}.fastEventLatency{background:0 0;border-inline:0;border-radius:0;margin-top:8px}.fastEventLatency>div{background:0 0;padding-block:9px}.fastEventLatency strong{font-size:15px}.fastEventRejections{min-height:39px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:7px 0;font-size:10px;display:flex;overflow-x:auto}.fastEventRejections>span{text-transform:uppercase;margin-right:2px;font-weight:780}.fastEventRejections>b{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:4px 6px;font-weight:660}.fastEventRejections>b strong{color:var(--red);margin-left:4px}.fastEventTableWrap{margin-top:2px}.fastEventTable{min-width:1180px}.fastEventTable th:first-child{width:24%}.fastEventTable th:nth-child(2){width:22%}.fastEventTable th:nth-child(3){width:13%}.fastEventTable th:nth-child(4),.fastEventTable th:nth-child(6),.fastEventTable th:nth-child(8){width:7%}.fastEventTable th:nth-child(5){width:9%}.fastEventTable th:nth-child(7){width:11%}.fastEventTable td{overflow:hidden}.fastEventTable td a,.fastEventTable td>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:720;display:block;overflow:hidden}.fastEventTable td small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.fastEventStatus{border:1px solid var(--line-strong);max-width:100%;color:var(--muted);text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:800;display:inline-flex}.fastEventStatus.evaluated,.fastEventStatus.repriced{border-color:color-mix(in srgb, var(--blue) 38%, var(--line));color:var(--blue)}.fastEventStatus.signaled{border-color:color-mix(in srgb, var(--green) 42%, var(--line));color:var(--green)}.fastEventStatus.rejected{border-color:color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red)}.fastEventEmpty{height:72px;color:var(--muted);text-align:center!important}.eventAIMetrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.eventAIMetrics>div{border-right:1px solid var(--line);min-width:0;padding:11px 14px}.eventAIMetrics>div:last-child{border-right:0}.eventAIMetrics span,.eventAIMetrics strong,.eventAIMetrics small{display:block}.eventAIMetrics span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.eventAIMetrics strong{margin-top:4px;font-size:19px}.eventAIMetrics small{color:var(--faint);margin-top:2px;font-size:10px;font-weight:680}.eventAIList{border-bottom:1px solid var(--line)}.eventAIEvaluation{border-bottom:1px solid var(--line);padding:17px 0 19px}.eventAIEvaluation:last-child{border-bottom:0}.eventAIEvaluation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eventAIEvaluation>header>div:first-child{min-width:0}.eventAIEvaluation>header>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.eventAIEvaluation header p{min-width:0;color:var(--muted);align-items:center;gap:8px;margin:5px 0 0;font-size:10px;display:flex}.eventAIEvaluation header p a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.eventAIEvaluation header p span{flex:none}.eventAITags{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.eventAITags span{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:780}.eventAITags .valid{border-color:color-mix(in srgb, var(--green) 40%, var(--line));color:var(--green)}.eventAITags .invalid{border-color:color-mix(in srgb, var(--amber) 42%, var(--line));color:var(--amber)}.eventAITags .applied{border-color:color-mix(in srgb, var(--green) 40%, var(--line));color:var(--green)}.eventAITags .rejected{border-color:color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red)}.eventAISummary{justify-content:space-between;align-items:baseline;gap:16px;margin-top:10px;display:flex}.eventAISummary p{color:var(--text);margin:0;font-size:11px;line-height:1.5}.eventAISummary>span{color:var(--faint);flex:none;font-size:9px;font-weight:700}.eventAIOutcomes{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:12px;overflow-x:auto}.eventAIOutcome{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.3fr) minmax(150px,1fr) 64px 64px;align-items:center;gap:12px;min-height:39px;padding:7px 10px;font-size:11px;display:grid}.eventAIOutcome:last-child{border-bottom:0}.eventAIOutcome>a{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.eventAIOutcome>strong,.eventAIOutcome>span{text-align:right;white-space:nowrap}.eventAIOutcomeHead{background:var(--surface-subtle);min-height:31px;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:760}.eventAIOutcomeHead span:nth-child(n+3){text-align:right}.eventAIProbability{background:var(--line-strong);border-radius:3px;width:100%;height:5px;position:relative;overflow:hidden}.eventAIProbability i{border-radius:inherit;background:var(--blue);position:absolute;inset:0 auto 0 0}.eventAIMore>summary{min-height:36px;color:var(--blue);cursor:pointer;border-bottom:1px solid #0000;padding:10px;font-size:10px;font-weight:760}.eventAIMore[open]>summary{border-bottom-color:var(--line)}.eventAIEmpty,.eventAIEmptyState{color:var(--muted);text-align:center;font-size:11px}.eventAIEmpty{margin:0;padding:20px}.eventAIEmptyState{place-items:center;gap:4px;min-height:92px;display:grid}.eventAIEmptyState strong{color:var(--text)}.validationState{border:1px solid var(--line-strong);color:var(--muted);text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:10px}.validationState.measured{border-color:color-mix(in srgb, var(--green) 45%, var(--line));color:var(--green)}.validationState.preliminary{border-color:color-mix(in srgb, var(--amber) 45%, var(--line));color:var(--amber)}.validationSummary{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.validationSummary div{border-right:1px solid var(--line);min-width:0;padding:11px 14px}.validationSummary div:last-child{border-right:0}.validationSummary strong,.validationSummary span{display:block}.validationSummary strong{font-size:18px}.validationSummary span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700}.validationTable{min-width:760px}.validationVersionTable{margin-top:12px}.validationVersionTable table{min-width:560px}.validationNotice{color:var(--muted);margin:9px 0 0;font-size:11px}.validationNotice svg{flex:none}.validationSectionActions{align-items:center;gap:10px;display:flex}.validationQueueAction{align-items:center;gap:9px;display:flex}.validationQueueAction>span{max-width:360px;color:var(--muted);font-size:10px;font-weight:700}.validationQueueAction>span.error{color:var(--red)}.validationQueueAction>span.success{color:var(--green)}.validationQueueAction button{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex}.validationQueueAction button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.validationQueueAction button:disabled{cursor:wait;opacity:.6}.validationWorkspace{padding:24px 0 56px}.validationPageHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.validationPageHead .backLink{width:fit-content;margin-bottom:24px;display:flex}.validationPageHead h1{letter-spacing:0;margin:5px 0 0;font-size:32px}.validationPageHead p{color:var(--muted);margin:5px 0 0;font-size:12px}.validationJumpNav{border-bottom:1px solid var(--line);white-space:nowrap;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.validationJumpNav a{min-height:32px;color:var(--muted);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:760}.validationJumpNav a:hover{background:var(--surface-subtle);color:var(--text)}.validationReleaseBand{background:#f3f7ff;border-block:1px solid #cbd9ff;grid-template-columns:minmax(240px,1.1fr) minmax(260px,1fr) minmax(280px,1fr);align-items:center;gap:24px;padding:22px 18px;display:grid}.validationReleaseBand.preliminary{background:#fffbef;border-color:#ead7a1}.validationReleaseBand.measured{background:#f0faf6;border-color:#b8ddcf}.validationReleaseIdentity>span,.validationReleaseIdentity>strong,.validationReleaseIdentity>p{display:block}.validationReleaseIdentity>span{color:var(--blue);text-transform:uppercase;font-size:11px;font-weight:800}.validationReleaseIdentity>strong{margin-top:4px;font-size:20px}.validationReleaseIdentity>p{max-width:430px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.validationReleaseProgress{gap:6px;display:grid}.validationReleaseProgress>div{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.validationReleaseProgress>div strong{color:var(--text)}.validationReleaseProgress>i,.signalGateReasons article>i{background:#dce3f3;height:5px;display:block;overflow:hidden}.validationReleaseProgress>i b,.signalGateReasons article>i b{background:var(--blue);height:100%;display:block}.validationReleaseFacts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.validationReleaseFacts div{border-left:1px solid #d4def4;min-width:0;padding:4px 12px}.validationReleaseFacts strong,.validationReleaseFacts span{display:block}.validationReleaseFacts strong{font-size:19px}.validationReleaseFacts span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:720;line-height:1.25}.validationWorkspaceSection{border-bottom:1px solid var(--line);padding:34px 0;scroll-margin-top:72px}.validationSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.validationSectionHead h2{letter-spacing:0;margin:4px 0 0;font-size:21px}.validationSectionHead>span{color:var(--muted);font-size:11px;font-weight:720}.validationComparisonStrip{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.validationComparisonStrip>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.validationComparisonStrip>div:last-child{border-right:0}.validationComparisonStrip span,.validationComparisonStrip strong,.validationComparisonStrip small{display:block}.validationComparisonStrip span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:740}.validationComparisonStrip strong{margin-top:5px;font-size:20px}.validationComparisonStrip small{color:var(--faint);margin-top:2px;font-size:9px;font-weight:650}.validationFullTable,.validationModelTable,.validationOutcomeTable{min-width:1040px}.validationAnalysisGrid{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:start;gap:28px;display:grid}.calibrationPlot{border-top:1px solid var(--line)}.calibrationRow{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:10px 0;display:grid}.calibrationRange strong,.calibrationRange span{display:block}.calibrationRange strong{font-size:13px}.calibrationRange span,.calibrationEmpty{color:var(--muted);margin-top:3px;font-size:10px}.calibrationSeries{gap:5px;display:grid}.calibrationSeries>div{color:var(--muted);grid-template-columns:58px minmax(80px,1fr) 44px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:grid}.calibrationSeries>div>i{background:#e5e8ee;height:5px;display:block;overflow:hidden}.calibrationSeries>div>i b{background:var(--blue);height:100%;display:block}.calibrationSeries>div>i.market b{background:#778196}.calibrationSeries>div>i.observed b{background:var(--green)}.calibrationSeries>div>strong{color:var(--text);text-align:right}.validationCategoryPane h3,.recentGateReasons h3{letter-spacing:0;margin:0 0 10px;font-size:13px}.validationCategoryTable{min-width:520px}.validationEmptyCell{height:80px;color:var(--muted);text-align:center!important}.validationModelTable td:first-child strong,.validationModelTable td:first-child small,.validationOutcomeTable td:first-child a,.validationOutcomeTable td:first-child small{display:block}.validationModelTable td:first-child small,.validationOutcomeTable td:first-child small{color:var(--muted);margin-top:3px;font-size:9px}.currentModelRow{background:#f4f7ff}.modelState{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.modelState.shadow{color:var(--blue)}.modelState.preliminary{color:var(--amber)}.modelState.measured{color:var(--green)}.validationWorkspaceSection>.validationNotice{align-items:center;gap:7px;padding:10px 0;display:flex}.signalGateSummary{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.signalGateSummary>div{border-right:1px solid var(--line);align-items:center;gap:9px;min-width:0;padding:11px 14px;display:flex}.signalGateSummary>div:last-child{border-right:0}.signalGateSummary span,.signalGateSummary strong{display:block}.signalGateSummary span{color:var(--muted);font-size:10px;font-weight:700}.signalGateSummary strong{color:var(--text);font-size:17px}.signalGateSummary .positive svg,.signalGateSummary .positive strong{color:var(--green)}.signalGateSummary .negative svg,.signalGateSummary .negative strong{color:var(--red)}.signalGateLayout{grid-template-columns:minmax(0,1fr) minmax(280px,.35fr);gap:28px;display:grid}.signalGateReasons{border-top:1px solid var(--line)}.signalGateReasons article{border-bottom:1px solid var(--line);padding:11px 0}.signalGateReasons article>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:7px;display:flex}.signalGateReasons article>header strong,.signalGateReasons article>header code{display:block}.signalGateReasons article>header strong{font-size:12px}.signalGateReasons article>header code{color:var(--faint);margin-top:2px;font-size:9px}.signalGateReasons article>header>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:740}.signalGateReasons article>i{height:4px}.signalGateReasons article>i b{background:var(--red)}.signalGateExamples{gap:8px 16px;margin-top:7px;display:flex;overflow:hidden}.signalGateExamples a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.signalGateExamples a:hover{color:var(--blue)}.recentGateReasons{border-left:1px solid var(--line);padding-left:22px}.recentGateReasons>div{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;padding:8px 0;font-size:10px;display:flex}.recentGateReasons>div strong{color:var(--text)}.recentGateReasons>p{color:var(--muted);font-size:11px}.validationOutcomeTable th:first-child{width:30%}.validationOutcomeTable td:first-child a{text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.adminTableWrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.adminTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;font-size:12px}.adminTable th,.adminTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 11px}.adminTable th{background:var(--surface-subtle);color:var(--muted);text-transform:uppercase;font-size:10px}.adminTable tbody tr:last-child td{border-bottom:0}.adminTable td:first-child a{text-overflow:ellipsis;white-space:nowrap;font-weight:740;display:block;overflow:hidden}.marketAdminTable th:first-child,.signalAdminTable th:first-child{width:46%}.adminActionLink{border:1px solid var(--line-strong);background:var(--surface);width:fit-content;min-height:30px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:780!important;display:inline-flex!important}.adminActionLink:hover{border-color:var(--blue);color:var(--blue)}.signalModerationControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.signalModerationControl button,.moderationForm button{border:1px solid var(--line-strong);background:var(--surface);min-height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:11px;font-weight:780}.signalModerationControl button:hover:not(:disabled),.moderationForm button:hover:not(:disabled){border-color:var(--red);color:var(--red)}.signalModerationControl button:disabled,.moderationForm button:disabled{cursor:not-allowed;opacity:.5}.signalModerationControl span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.aiAdminList{border-top:1px solid var(--line)}.aiAdminList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:14px 0;display:grid}.aiAdminList article>div{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.aiAdminList article>strong{grid-column:1;font-size:12px}.aiAdminList article>p{color:var(--muted);grid-column:1;margin:0;font-size:12px;line-height:1.45}.aiAdminList article>a{color:var(--blue);grid-area:1/2/span 3;align-self:center;font-size:11px;font-weight:760}.auditLogList{border-top:1px solid var(--line)}.auditLogList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(260px,2fr) auto;align-items:center;gap:14px;min-height:42px;font-size:11px;display:grid}.auditLogList span{color:var(--muted);font-weight:760}.auditLogList strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.auditLogList time{color:var(--faint)}.adminMarketPage>header{margin-top:16px}.adminMarketPage>header h1{max-width:960px;margin-top:7px;font-size:25px;line-height:1.2}.compactAdminMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.moderationForms{gap:28px;padding-top:30px;display:grid}.moderationForm{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto minmax(120px,.6fr);align-items:end;gap:14px;padding-bottom:28px;display:grid}.moderationForm label{gap:6px;min-width:0;display:grid}.moderationForm label>span{color:var(--muted);font-size:11px;font-weight:740}.moderationForm select,.moderationForm textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;outline:0;padding:9px 10px;font-size:12px}.moderationForm select{height:38px}.moderationForm textarea{resize:vertical;line-height:1.5}.moderationForm select:focus,.moderationForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #1652f01f}.moderationForm>span{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:11px;font-weight:700;overflow:hidden}.moderationForm>span.success{color:var(--green)}.moderationForm>span.error{color:var(--red)}.keywordForm{grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(240px,1fr) auto minmax(120px,.5fr)}@media (max-width:1180px){.contentGrid{grid-template-columns:170px minmax(0,1fr)}.rightRail{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.railSection{border-right:1px solid var(--line);border-bottom:0;padding:0 14px 0 0}.railSection:last-child{border-right:0;padding-right:0}}@media (max-width:820px){.appShell{padding:0 12px 28px}.globalHeader{grid-template-columns:auto minmax(0,1fr);gap:7px 9px;min-height:0;padding:8px 0 6px;position:sticky}.brandName,.liveBadge{display:none}.brandMark{width:38px;height:38px}.marketSearch{grid-area:1/2}.marketSearch input{height:38px}.topTabs{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;overflow-x:auto}.topTabs::-webkit-scrollbar{display:none}.topTabs a{flex:none;min-height:31px;padding:0 10px;font-size:12px}.topicNav{min-height:40px;position:static}.contentGrid{grid-template-columns:1fr;padding-top:12px}.sidebar,.rightRail{position:static}.sidebar{display:none}.feedHead{flex-direction:column;align-items:flex-start;gap:12px}.feedHead h1{font-size:23px}.feedHead .filterLinks{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.marketList{grid-template-columns:1fr}.marketCard{grid-template-columns:48px minmax(0,1fr);padding:12px}.marketThumbnail{width:46px;height:46px}.marketTopline,.marketMeta{flex-direction:row;align-items:center}.rightRail{grid-column:auto;grid-template-columns:1fr}.railSection{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.railSection:last-child{border-bottom:0}.detailHero{grid-template-columns:1fr}.detailIdentity{grid-template-columns:64px minmax(0,1fr);gap:12px}.marketThumbnail.large{width:64px;height:64px}.detailHero h1{margin-top:7px;font-size:25px}.marketDescription p:not(.expanded){-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.descriptionToggle{display:inline-flex}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.researchQualityNotice{grid-template-columns:1fr}.estimateMethodNotice{grid-template-columns:1fr;gap:8px}.qualityReasons{grid-column:1}.calculationGrid>div:nth-child(3){border-right:0}.calculationGrid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.detailSectionHead{flex-direction:column;align-items:flex-start}.historyChartCanvas{aspect-ratio:1.7;min-height:260px}.sourcesHead{flex-direction:column;align-items:flex-start}.sourcesSummary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.adapterStrip{grid-template-columns:1fr}.adapterStrip>div{border-bottom:1px solid var(--line);padding-right:0}.adapterStrip>div:last-child{border-bottom:0}.sourceForm{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceUrlField,.sourceFormMessage{grid-column:span 2}.adminHead,.adminMarketPage>header{flex-direction:column;align-items:flex-start}.adminHeadActions{align-items:flex-start;width:100%}.adminHeadActions .adminJumpNav{flex:1}.adminMetricStrip,.compactAdminMetrics,.baselineCoverageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.baselineCoverageStats>div:nth-child(2n){border-right:0}.baselineCoverageStats>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.validationSummary,.fastEventFunnel,.fastEventLatency,.eventAIMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fastEventFunnel>div,.fastEventLatency>div,.eventAIMetrics>div{border-bottom:1px solid var(--line)}.fastEventFunnel>div:nth-child(2n),.fastEventLatency>div:nth-child(2n),.eventAIMetrics>div:nth-child(2n){border-right:0}.fastEventFunnel>div:last-child,.fastEventLatency>div:last-child{border-bottom:0;grid-column:1/-1}.eventAIMetrics>div:nth-child(n+3){border-bottom:0}.eventAIEvaluation>header,.eventAISummary{flex-direction:column;align-items:flex-start}.eventAITags{justify-content:flex-start}.eventAIOutcome{grid-template-columns:minmax(0,1fr) 54px 54px;gap:7px}.eventAIProbability,.eventAIOutcomeHead span:nth-child(2){display:none}.validationSummary div:nth-child(2),.validationSummary div:nth-child(2n){border-right:0}.validationSummary div:nth-child(-n+4){border-bottom:1px solid var(--line)}.validationSummary div:last-child{border-bottom:0;grid-column:1/-1}.adminSectionHead{flex-direction:column;align-items:flex-start}.aiAdminList article{grid-template-columns:1fr}.aiAdminList article>a{grid-area:auto/1}.auditLogList>div{grid-template-columns:1fr;gap:3px;padding:10px 0}.moderationForm,.keywordForm{grid-template-columns:1fr;align-items:stretch}.validationPageHead,.validationSectionHead{flex-direction:column;align-items:flex-start}.validationSectionActions{justify-content:space-between;width:100%}.validationQueueAction{flex-wrap:wrap-reverse;flex:1;min-width:0}.validationPageHead .backLink{margin-bottom:14px}.validationReleaseBand{grid-template-columns:1fr;gap:18px}.validationReleaseFacts div:first-child{border-left:0}.validationComparisonStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.validationComparisonStrip>div:nth-child(2n){border-right:0}.validationComparisonStrip>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.validationComparisonStrip>div:last-child{grid-column:1/-1}.validationAnalysisGrid,.signalGateLayout{grid-template-columns:minmax(0,1fr)}.validationAnalysisGrid>*,.signalGateLayout>*{min-width:0}.recentGateReasons{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.signalGateSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.signalGateSummary>div:nth-child(2n){border-right:0}.signalGateSummary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.marketTopline{font-size:10px}.marketCard h3{font-size:14px}.modelRow{gap:5px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileGrid{grid-template-columns:1fr}.calculationGrid,.qualityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.researchEvidence a{flex-direction:column;align-items:flex-start;gap:4px}.estimateModelHead{flex-direction:column;align-items:flex-start;gap:3px}.calculationGrid>div:nth-child(3){border-right:1px solid var(--line)}.calculationGrid>div:nth-child(2n){border-right:0}.calculationGrid>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.metricGrid strong{font-size:20px}.detailIdentity{grid-template-columns:52px minmax(0,1fr)}.marketThumbnail.large{width:52px;height:52px}.detailHero h1{font-size:22px}.primaryLink{justify-content:center;width:100%}.signalPanelHead{align-items:flex-start;min-height:0;padding:10px 12px}.pagination{gap:6px}.pagination a{padding:0 8px}.validationWorkspace{padding-top:16px}.validationJumpNav{justify-content:space-between;gap:0}.validationJumpNav a{padding-inline:5px;font-size:11px}.validationPageHead h1{font-size:28px}.validationReleaseFacts div{padding-inline:8px}.calibrationRow{grid-template-columns:1fr;gap:8px}.calibrationRange{justify-content:space-between;align-items:center;gap:12px;display:flex}.calibrationRange span{margin-top:0}.validationComparisonStrip strong{font-size:18px}.signalGateExamples{flex-direction:column;align-items:flex-start;gap:5px}.signalGateExamples a{max-width:100%}}
:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mobileDock,.signalCardsMobile,.sourceMobileList{display:none}.marketCard{min-height:220px}.marketCard h3{min-height:40px}.marketQuotes>span{border:1px solid #0000}.marketQuotes .yesQuote{border-color:#dbe8ff}.marketQuotes .noQuote{border-color:var(--line)}.modelRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modelRow span:nth-child(2){border-inline:1px solid var(--line);padding-inline:10px}.signalTable th{z-index:1;position:sticky;top:0}.detailHero{align-items:center;padding-bottom:20px}.metricGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.metricGrid .metricPrimary{background:#f0faf6}.metricPrimary small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:720;display:block}.detailJumpNav{z-index:8;background:var(--bg);margin-top:14px;position:sticky;top:64px}.marketCriteria .marketDescription p{overflow-wrap:anywhere;word-break:break-word;max-width:940px;margin:0}.marketCriteria .marketDescription p:not(.expanded){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketCriteria .descriptionToggle{display:inline-flex}.adminMetricAlert{background:#fff5f5!important}.adminMetricAlert strong,.adminMetricAlert span{color:var(--red)!important}.pipelineState{border:1px solid var(--line-strong);text-transform:uppercase;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:0 8px;display:inline-flex;color:var(--muted)!important}.pipelineState svg{width:14px;height:14px}.pipelineState.healthy{border-color:color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green)!important}.pipelineState.blocked,.pipelineState.degraded{border-color:color-mix(in srgb, var(--red) 35%, var(--line));color:var(--red)!important}.pipelineCoverageBand{border-block:1px solid var(--line);grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pipelineCoverageScore strong,.pipelineCoverageScore span{display:block}.pipelineCoverageScore strong{font-size:22px}.pipelineCoverageScore span,.pipelineCoverageBand>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.pipelineCoverageProgress{background:#e8ebf1;border-radius:4px;height:8px;overflow:hidden}.pipelineCoverageProgress i{border-radius:inherit;background:var(--blue);height:100%;display:block}.pipelineStageGrid,.pipelineSourceStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pipelineStageGrid>div,.pipelineSourceStrip>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.pipelineStageGrid>div:last-child,.pipelineSourceStrip>div:last-child{border-right:0}.pipelineStageGrid span,.pipelineStageGrid strong,.pipelineStageGrid small,.pipelineSourceStrip span,.pipelineSourceStrip strong{display:block}.pipelineStageGrid span,.pipelineSourceStrip span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.pipelineStageGrid span b{color:var(--faint);margin-right:7px;font-size:9px}.pipelineStageGrid strong,.pipelineSourceStrip strong{margin-top:5px;font-size:18px}.pipelineStageGrid small{color:var(--faint);margin-top:2px;font-size:10px}.pipelineSourceStrip{background:#fafbfc;grid-template-columns:repeat(6,minmax(0,1fr))}.pipelineSourceStrip .negative strong,.pipelineQueues .negative{color:var(--red)}.pipelineBlockers{border-bottom:1px solid var(--line)}.pipelineBlocker{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.pipelineBlocker:last-child{border-bottom:0}.pipelineBlocker>svg{color:var(--muted)}.pipelineBlocker.critical>svg,.pipelineBlocker.warning>svg{color:var(--red)}.pipelineBlocker>div,.pipelineBlocker strong,.pipelineBlocker span,.pipelineBlocker small{min-width:0}.pipelineBlocker strong,.pipelineBlocker span,.pipelineBlocker small{display:block}.pipelineBlocker strong{font-size:13px}.pipelineBlocker span,.pipelineBlocker small{color:var(--muted);margin-top:3px;font-size:11px}.pipelineBlocker small{color:var(--text);font-weight:680}.pipelineBlocker>b{min-width:44px;color:var(--red);text-align:right;font-size:16px}.pipelineClear{border-bottom:1px solid var(--line);color:var(--green);align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:700;display:flex}.pipelineQueues{min-height:40px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:7px 14px;font-size:10px;display:flex;overflow-x:auto}.pipelineQueues>span{text-transform:uppercase;margin-right:2px;font-weight:780}.pipelineQueues>b{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:4px;padding:4px 6px}.operationsHealthGrid{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.healthBand{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.healthBand:first-child{border-right:1px solid var(--line)}.healthBand>svg{width:23px;height:23px;color:var(--green)}.healthBand.paused>svg,.healthBand.retry_due>svg,.healthBand.unconfigured>svg,.healthBand.degraded>svg{color:var(--red)}.healthBand>div{min-width:0}.healthBand strong,.healthBand span,.healthBand small{display:block}.healthBand>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.healthBand span,.healthBand small{color:var(--muted);margin-top:3px;font-size:11px}.healthBandMetric{text-align:right;min-width:96px}.healthBandMetric strong{margin-top:3px;font-size:12px}.researchProgress{background:#e8ebf1;border-radius:3px;height:7px;display:flex;overflow:hidden}.researchProgress i{height:100%;display:block}.researchReady{background:var(--green)}.researchTwoSource{background:var(--blue)}.researchCoverageStats{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid}.researchCoverageStats>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.researchCoverageStats>div:last-child{border-right:0}.researchCoverageStats strong,.researchCoverageStats span{display:block}.researchCoverageStats strong{font-size:17px}.researchCoverageStats span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:720}.researchCategoryTable{margin-top:16px}.tableSubvalue{color:var(--muted);margin-top:3px;font-size:10px;font-weight:600;display:block}.researchGaps{margin-top:22px}.researchGapsHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.researchGapsHead h3{margin:0;font-size:14px}.researchGapsHead span{color:var(--muted);font-size:11px}.researchStatus{color:var(--muted);text-transform:capitalize;font-size:11px;font-weight:750;display:inline-flex}.researchStatus.ready,.researchStatus.covered{color:var(--green)}.researchStatus.limited,.researchStatus.partial{color:#9a6700}.researchStatus.insufficient,.researchStatus.unscored,.researchStatus.uncovered{color:var(--red)}.adminScrollRegion,.fastEventTableWrap{max-height:560px;overflow:auto}.adminScrollRegion .adminTable th,.fastEventTableWrap .adminTable th{z-index:2;position:sticky;top:0}.eventAIList,.aiAdminList,.auditLogList{scrollbar-gutter:stable;max-height:720px;overflow:auto}@media (min-width:821px) and (max-width:1120px){.globalHeader{grid-template-columns:auto minmax(180px,280px) minmax(0,1fr) auto;gap:10px}.topTabs{flex-wrap:nowrap;gap:2px}.topTabs a{min-height:32px;padding-inline:8px;font-size:13px}}@media (max-width:820px){.pipelineStageGrid,.pipelineSourceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineStageGrid>div:nth-child(2n),.pipelineSourceStrip>div:nth-child(2n){border-right:0}.pipelineStageGrid>div,.pipelineSourceStrip>div{border-bottom:1px solid var(--line)}.pipelineStageGrid>div:last-child,.pipelineSourceStrip>div:nth-last-child(-n+2){border-bottom:0}.operationsHealthGrid{grid-template-columns:minmax(0,1fr)}.healthBand:first-child{border-right:0;border-bottom:1px solid var(--line)}.researchCoverageStats{grid-template-columns:repeat(2,minmax(0,1fr))}.oracleDecisionSummary{padding-inline:14px}.oracleDecisionSummary>header{align-items:flex-start}.decisionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionMetrics>div:nth-child(2){border-right:0}.decisionMetrics>div:nth-child(-n+2){border-bottom:1px solid #1652f021}.decisionMetrics>div:nth-child(3){padding-left:0}.decisionLinks{scrollbar-width:none;overflow-x:auto}.decisionLinks a{white-space:nowrap;min-height:44px}.researchCoverageStats>div:nth-child(2n){border-right:0}.researchCoverageStats>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.researchCategoryTable{overflow-x:auto}.researchCategoryTable table{min-width:660px}}@media (max-width:520px){.pipelineCoverageBand{grid-template-columns:minmax(0,1fr) auto}.pipelineCoverageProgress{grid-area:2/1/auto/-1}.pipelineBlocker{grid-template-columns:22px minmax(0,1fr)}.pipelineBlocker>b{text-align:left;grid-column:2}.healthBand{grid-template-columns:28px minmax(0,1fr)}.healthBandMetric{text-align:left;grid-column:2;min-width:0}}@media (max-width:820px){body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.appShell{padding-bottom:32px}.globalHeader{grid-template-columns:auto minmax(0,1fr);min-height:56px;padding:8px 0}.topTabs{display:none}.mobileDock{z-index:30;min-height:calc(62px + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);border-top:1px solid var(--line-strong);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #14171f14}.mobileDock a{min-width:0;color:var(--muted);align-content:center;place-items:center;gap:3px;font-size:11px;font-weight:780;display:grid;position:relative}.mobileDock a.active{color:var(--blue)}.mobileDock a.active:before{background:var(--blue);content:"";width:28px;height:2px;position:absolute;top:-6px}.topicNav{position:sticky;top:56px}.signalPanel{background:0 0;border:0;overflow:visible}.signalPanelHead{background:0 0;border:0;min-height:36px;padding:0}.signalPanel .signalTableWrap{display:none}.signalCardsMobile{gap:8px;display:grid}.signalMobileCard{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:10px;padding:12px;display:grid}.signalMobileCard>header,.signalMobileCard>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.signalMobileCard>header>span,.signalMobileCard>footer{color:var(--muted);text-transform:capitalize;font-size:10px;font-weight:720}.signalMobileCard>header .chip{padding:4px 7px;font-size:9px;font-style:normal}.signalMobileCard>strong{font-size:13px;line-height:1.35}.signalMobileCard>div{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.signalMobileCard>div span{border-right:1px solid var(--line);min-width:0;padding:9px 7px}.signalMobileCard>div span:first-child{padding-left:0}.signalMobileCard>div span:last-child{border-right:0;padding-right:0}.signalMobileCard small,.signalMobileCard b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signalMobileCard small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:760}.signalMobileCard b{margin-top:4px;font-size:11px}.marketCard{min-height:0}.modelRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.modelRow span:nth-child(2){padding-inline:7px}.detailPage{padding-top:20px}.detailHero{gap:18px;padding:20px 0 18px}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.detailJumpNav{border-top:1px solid var(--line);margin-left:-12px;margin-right:-12px;padding-inline:12px;top:56px}.marketCriteria .marketDescription p:not(.expanded){-webkit-line-clamp:4}.sourceTableWrap{display:none}.sourceMobileList{gap:9px;display:grid}.sourceMobileList article{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.sourceMobileList article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.sourceMobileList article>header>div{min-width:0}.sourceMobileList article>header>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.sourceMobileList .sourceState{flex:none}.sourceMobileMetrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sourceMobileMetrics>span{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.sourceMobileMetrics>span:last-child{border-right:0}.sourceMobileMetrics small,.sourceMobileMetrics strong,.sourceMobileMetrics em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sourceMobileMetrics small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:760}.sourceMobileMetrics strong{margin-top:4px;font-size:11px}.sourceMobileMetrics em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.sourceMobileList article>p{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 12px 0;font-size:9px;overflow:hidden}.sourceMobileList article>footer{border-top:1px solid var(--line);padding:9px 12px}.sourceMobileList .sourceControls{grid-template-columns:38px 34px minmax(0,1fr)}.adminHeadActions{align-items:center;min-width:0}.adminHeadActions .adminJumpNav{scrollbar-width:none;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.adminHeadActions .adminJumpNav::-webkit-scrollbar{display:none}.adminHeadActions .adminJumpNav a{flex:none}.adminScrollRegion,.fastEventTableWrap,.eventAIList,.aiAdminList,.auditLogList{max-height:520px}}@media (max-width:520px){.marketSearch input{padding-left:10px}.signalMobileCard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signalMobileCard>div span:nth-child(2){border-right:0}.signalMobileCard>div span:nth-child(-n+2){border-bottom:1px solid var(--line)}.modelRow{font-size:9px}.modelRow strong{font-size:11px}.metricGrid,.sourceMobileMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceMobileMetrics>span:nth-child(2n){border-right:0}.sourceMobileMetrics>span:nth-child(-n+2){border-bottom:1px solid var(--line)}}
.brandLogo{width:128px;height:28px;display:block;overflow:hidden}.brandLogoImage{width:auto;max-width:none;height:28px;display:block}.eventFeed{padding:22px 0 48px}.eventFeedHead{justify-content:space-between;align-items:end;gap:16px;min-height:40px;margin-bottom:10px;display:flex}.eventFeedHead>div{align-items:baseline;gap:10px;display:flex}.eventFeedHead h1{margin:0;font-size:26px;line-height:1.2}.eventFeedHead span{color:var(--muted);font-size:14px;font-weight:700}.eventBrowseBar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 0;display:flex}.eventSorts{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.eventSorts::-webkit-scrollbar{display:none}.eventSorts>span{flex:none}.eventSortLabel{min-height:36px;color:var(--faint);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.eventSortLabel.oracle{border-left:1px solid var(--line-strong);color:var(--blue-dark);margin-left:6px;padding-left:12px}.eventSorts a{min-height:36px;color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:760;display:inline-flex}.eventSorts a:hover,.eventSorts a.active{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.eventSorts .eventSortItem.oracle a{color:var(--blue-dark)}.eventSorts a.active{background:var(--text);color:#fff;box-shadow:none}.oracleToggle{color:var(--muted);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:760;display:inline-flex}.oracleToggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.oracleToggleTrack{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:10px;width:34px;height:20px;padding:3px;transition:background .15s}.oracleToggleTrack i{background:var(--faint);border-radius:50%;width:12px;height:12px;transition:transform .15s;display:block}.oracleToggle input:checked+.oracleToggleTrack{border-color:var(--blue);background:var(--blue)}.oracleToggle input:checked+.oracleToggleTrack i{background:#fff;transform:translate(14px)}.oracleToggle input:focus-visible+.oracleToggleTrack{outline:2px solid var(--blue);outline-offset:2px}.eventGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.eventCard{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:0;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.eventCard:hover{border-color:var(--line-strong);box-shadow:0 5px 16px #14171f0f}.eventCardHeader{grid-template-columns:56px minmax(0,1fr);gap:11px;min-height:104px;padding:16px 15px 14px;display:grid}.eventCardHeader .marketThumbnail{width:54px;height:54px}.eventCardHeader>div{min-width:0}.eventCardEyebrow{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}.eventCardEyebrow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eventCardHeader h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:6px 0 0;font-size:18px;line-height:1.32;display:-webkit-box;overflow:hidden}.eventCardHeader h2 a:hover,.eventMarketName:hover{color:var(--blue-dark)}.eventCardMarkets{border-top:1px solid var(--line)}.eventCardMarket{border-bottom:1px solid var(--line);gap:10px;padding:13px 14px;display:grid}.eventMarketName{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:14px;font-weight:760;line-height:1.35;display:-webkit-box;overflow:hidden}.eventMarketTopline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.eventRankBadge{min-height:24px;color:var(--blue-dark);white-space:nowrap;background:#f5f8ff;border:1px solid #cbdcff;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:780;display:inline-flex}.eventPriceButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.eventPriceButtons a{background:var(--surface-blue);min-height:44px;color:var(--blue-dark);border:1px solid #dbe8ff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:780;display:flex}.eventPriceButtons a>span{align-items:center;gap:4px;display:inline-flex}.eventPriceButtons a>span svg{opacity:.7}.eventPriceButtons a:nth-child(2){color:#b93636;background:#fff5f5;border-color:#f0dede}.eventPriceButtons a:hover{border-color:var(--blue)}.eventPriceButtons a:nth-child(2):hover{border-color:var(--red)}.eventPriceButtons strong{font-size:15px}.eventOracleLine{border:1px solid #d9e5ff;border-left:3px solid var(--blue);min-height:80px;color:var(--text);background:#f5f8ff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 11px 10px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:grid}.eventOracleLine:hover{border-color:#9fbbff;border-left-color:var(--blue);background:#edf3ff}.eventOracleIdentity,.eventOracleAction,.eventOraclePendingText{align-items:center;display:inline-flex}.eventOracleIdentity{color:var(--blue-dark);gap:6px;font-size:13px;font-weight:800}.eventOracleIdentity svg{flex:none}.eventOracleIdentity>span{gap:1px;min-width:0;display:grid}.eventOracleIdentity small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.2}.eventOracleAction{color:var(--blue-dark);white-space:nowrap;gap:2px;font-size:13px;font-weight:760}.eventOracleStats{border-top:1px solid #d9e5ff;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:7px;display:grid}.eventOracleStats>span{align-content:start;gap:2px;min-width:0;display:grid}.eventOracleStats>span:not(:first-child){border-left:1px solid #d9e5ff;padding-left:8px}.eventOracleStats strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eventOracleComparison strong{align-items:center;gap:3px;display:inline-flex}.eventOracleComparison strong svg{color:var(--muted);flex:none}.eventOracleStats small{min-height:27px;color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.2}.eventOracleStats strong{color:var(--text);font-size:14px;font-weight:760}.eventOracleStats .eventEdge strong{color:var(--green)}.eventOracleLine.pending{border-color:var(--line);border-left-color:var(--line-strong);background:var(--surface-subtle)}.eventOracleLine.pending:hover{border-color:var(--line-strong);background:#eef1f5}.eventOraclePendingText{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;gap:7px;padding-top:7px;font-size:12px;font-weight:720}.eventOraclePendingText i{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.eventOracleLine.pending.stale,.eventOraclePanel.pending.stale{color:#92400e;background:#fff8ed;border-left-color:#d97706}.eventOracleLine.pending.failed,.eventOraclePanel.pending.failed{color:#b42318;background:#fff5f5;border-left-color:#dc2626}.eventMore{border-bottom:1px solid var(--line);color:var(--blue-dark);padding:9px 14px;font-size:13px;font-weight:760;display:block}.eventCardFooter{min-height:46px;color:var(--muted);align-items:center;gap:9px;margin-top:auto;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.eventCardFooter>span{white-space:nowrap}.oracleCoverage.scored,.eventCardFooter .bestEdge{color:var(--green)}.eventFreshness{align-items:center;gap:3px;display:inline-flex}.eventPmLink{border-radius:5px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.eventPmLink:hover{background:var(--surface-subtle);color:var(--blue-dark)}.eventPagination{min-height:54px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:720;display:grid}.eventPagination a{color:var(--blue-dark);align-items:center;gap:5px;display:inline-flex}.eventPagination a:last-child{justify-self:end}.eventDetail{width:min(1180px,100%);margin:0 auto;padding:22px 0 48px}.eventDetailHero{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:4px 0 22px;display:grid}.eventDetailIdentity{min-width:0}.eventDetailEyebrow{color:var(--muted);gap:12px;margin-bottom:7px;font-size:11px;font-weight:760;display:flex}.eventDetail h1{overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.18}.eventTradeLink{background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.eventTradeLink:hover{background:var(--blue-dark)}.eventSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.eventSummary>span{border-right:1px solid var(--line);min-width:0;padding:15px 12px}.eventSummary>span:first-child{padding-left:0}.eventSummary>span:last-child{border-right:0}.eventSummary small,.eventSummary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eventSummary small{color:var(--muted);font-size:10px;font-weight:720}.eventSummary strong{margin-top:4px;font-size:15px}.eventSummary .positive,.eventOracleMetrics .positive{color:var(--green)}.eventCriteria{border-bottom:1px solid var(--line);padding:20px 0}.eventCriteria h2,.eventMarketList>header h2{margin:0 0 8px;font-size:15px}.eventCriteria .marketDescription p{max-width:960px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.eventCriteria .marketDescription p.expanded{display:block}.eventMarketList{padding-top:22px}.eventMarketList>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.eventMarketList>header>div{align-items:baseline;gap:9px;display:flex}.eventMarketList>header h2{margin:0;font-size:18px}.eventMarketList>header span{color:var(--muted);font-size:11px;font-weight:700}.eventMarketPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:9px;overflow:hidden}.eventMarketPanelTop{grid-template-columns:minmax(0,1fr) 272px;align-items:center;gap:18px;min-height:92px;padding:15px 16px;display:grid}.eventMarketPanelTop>div:first-child{min-width:0}.eventMarketKicker{color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:760;display:block}.eventMarketPanel h2{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.eventMarketStats{color:var(--muted);gap:12px;margin-top:8px;font-size:10px;font-weight:700;display:flex}.eventDetailPrices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.eventDetailPrices a{background:var(--surface-blue);min-height:44px;color:var(--blue-dark);border:1px solid #dbe8ff;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:760;display:grid}.eventDetailPrices a:nth-child(2){color:#b93636;background:#fff5f5;border-color:#f0dede}.eventDetailPrices strong{justify-self:end;font-size:14px}.eventOraclePanel{border-top:1px solid var(--line);border-left:3px solid var(--blue);background:#f7f9fd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 16px;display:grid}.eventOracleMetrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eventOracleMetrics>span{border-right:1px solid var(--line);min-width:0;padding:0 12px}.eventOracleMetrics>span:first-child{padding-left:0}.eventOracleMetrics>span:last-child{border-right:0}.eventOracleMetrics small,.eventOracleMetrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eventOracleMetrics small{color:var(--muted);font-size:9px;font-weight:720}.eventOracleMetrics strong{margin-top:4px;font-size:12px}.oracleAnalysisLink{color:var(--blue-dark);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.eventOraclePanel.pending{border-left-color:var(--line-strong);color:var(--faint);font-size:11px;font-weight:720;display:flex}@media (max-width:1180px){.eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.eventSummary>span:nth-child(3){border-right:0}.eventSummary>span:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:820px){.brandLogo{width:38px;height:38px}.brandLogoImage{height:38px}.eventFeed{padding-top:12px}.eventBrowseBar{flex-direction:column;align-items:flex-start;gap:9px}.eventSorts{width:100%}.eventSorts a,.eventSortLabel{min-height:44px}.eventSorts.oracleActive .eventSortLabel.oracle{border-left:0;order:-2;margin-left:0;padding-left:5px}.eventSorts.oracleActive .activeSortItem{order:-1}.oracleToggle{min-height:44px}.topicNav a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.eventGrid{grid-template-columns:1fr}.eventCard.oracleRankedCard .eventCardMarket:nth-child(n+2){display:none}.eventDetail{padding-top:14px}.eventDetailHero{grid-template-columns:64px minmax(0,1fr);gap:12px}.eventDetailHero .marketThumbnail.large{width:64px;height:64px}.eventDetail h1{font-size:22px}.eventTradeLink{grid-column:1/-1;justify-self:stretch}.eventMarketPanelTop{grid-template-columns:1fr;gap:12px}.eventOraclePanel{grid-template-columns:1fr}.eventOracleMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.eventOracleMetrics>span:nth-child(2){border-right:0}.oracleAnalysisLink{border-top:1px solid var(--line);padding-top:9px}}@media (max-width:520px){.eventFeedHead h1{font-size:24px}.eventCardHeader,.eventCardMarket,.eventCardFooter{padding-inline:12px}.eventCardFooter{gap:7px}.eventCardFooter .bestEdge{display:none}.eventOracleStats{grid-template-columns:minmax(116px,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:4px}.eventOracleStats>span:not(:first-child){padding-left:5px}.eventSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.eventSummary>span,.eventSummary>span:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.eventSummary>span:nth-child(2n){border-right:0}.eventSummary>span:nth-last-child(-n+2){border-bottom:0}.eventDetailPrices,.eventOracleMetrics{grid-template-columns:1fr}.eventOracleMetrics>span,.eventOracleMetrics>span:nth-child(2){border-right:0;border-bottom:1px solid var(--line);padding:0 0 9px}.eventOracleMetrics>span:last-child{border-bottom:0;padding-bottom:0}}
