.signalCommandDeck{min-width:0;box-shadow:var(--trade-shadow);background:linear-gradient(105deg,#0796ff1c,#0000 35%),linear-gradient(#0a1d2af0,#040f17f5);border:1px solid #749bb829;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(480px,2fr) minmax(250px,.9fr);align-items:stretch;display:grid;overflow:hidden}.signalCommandLead,.signalGateBrief{align-content:center;gap:8px;min-width:0;padding:14px 16px;display:grid}.signalCommandLead{border-right:1px solid #749bb821}.signalCommandLead>div{gap:4px;display:grid}.signalCommandLead strong{color:var(--trade-text);letter-spacing:-.02em;font-size:18px}.signalCommandLead small{color:var(--trade-muted);font-size:11px;line-height:1.35}.signalFunnel{grid-template-columns:repeat(5,minmax(72px,1fr));align-items:stretch;min-width:0;display:grid}.signalFunnel>span{border-right:1px solid #749bb81a;align-content:center;gap:5px;min-width:0;padding:12px 11px;display:grid}.signalFunnel>span:last-child{border-right:0}.signalFunnel small{color:var(--trade-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.signalFunnel strong{color:var(--trade-text);font-size:20px;line-height:1}.signalFunnel i,.signalComponentScores i{background:#749bb81f;border-radius:999px;height:3px;position:relative;overflow:hidden}.signalFunnel i b,.signalComponentScores i b{border-radius:inherit;background:var(--trade-blue);position:absolute;inset:0 auto 0 0}.signalFunnel .good strong{color:var(--trade-green)}.signalFunnel .good i b{background:var(--trade-green)}.signalGateBrief{border-left:1px solid #749bb821}.signalGateBrief>span{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.signalGateBrief svg{color:var(--trade-blue)}.signalGateBrief b{color:var(--trade-muted);font-size:10px;font-weight:750}.signalGateBrief strong{color:var(--trade-text);font-size:12px}.signalDataNotice{border:1px solid #ffb3003d;border-left:2px solid var(--trade-orange);color:#ffd475;background:#ffb30012;border-radius:7px;padding:9px 11px;font-size:11px}.signalControlBar{background:#040f17e0;border:1px solid #749bb824;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.signalSearchBox{min-width:220px;min-height:36px;color:var(--trade-muted);background:#01090eb8;border:1px solid #749bb82e;border-radius:7px;flex:260px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.signalSearchBox:focus-within{color:var(--trade-blue);border-color:#0796ff9e;box-shadow:0 0 0 2px #0796ff1a}.signalSearchBox input{min-width:0;color:var(--trade-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.signalLaneTabs{background:#01090e9e;border:1px solid #749bb824;border-radius:7px;gap:2px;min-width:0;padding:2px;display:inline-flex}.signalLaneTabs button{min-height:30px;color:var(--trade-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.signalLaneTabs button span{color:currentColor;background:#749bb81a;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.signalLaneTabs button:hover,.signalLaneTabs button.active{color:#8ed2ff;background:#0796ff24}.signalSelectControl{min-height:36px;color:var(--trade-muted);background:#01090e9e;border:1px solid #749bb829;border-radius:7px;grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:6px;padding:0 6px 0 9px;display:grid}.signalSelectControl.compact{grid-template-columns:auto minmax(74px,1fr)}.signalSelectControl.compact svg+span{display:none}.signalSelectControl>span{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.signalSelectControl select{min-width:0;color:var(--trade-text);background:0 0;border:0;outline:0;padding:6px 20px 6px 3px;font-size:11px}.signalClearFilters{min-height:34px;color:var(--trade-muted);cursor:pointer;background:#749bb812;border:1px solid #749bb829;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.signalWorkbenchGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);align-items:start;gap:10px;min-width:0;display:grid}.signalQueuePanel,.signalInspector,.signalMarketBoard,.signalResearchPanel,.signalProvenanceStrip{background:linear-gradient(#0a1e2cf0,#040f17f5)!important}.signalQueuePanel{min-width:0;overflow:hidden;padding:0!important}.signalPanelHeader{border-bottom:1px solid #749bb81f;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:57px;padding:10px 13px;display:flex}.signalPanelHeader>div{gap:4px;min-width:0;display:grid}.signalPanelHeader h2{color:var(--trade-text)!important;margin:0!important;font-size:14px!important}.signalPanelHeader>span,.signalPanelHeader>svg{color:var(--trade-blue);font-size:10px;font-weight:850}.signalDecisionHeader,.signalDecisionRow{grid-template-columns:28px minmax(132px,1.15fr) minmax(112px,.9fr) minmax(84px,.62fr) minmax(105px,.76fr) minmax(125px,1fr) 66px;align-items:center;gap:8px;min-width:0;display:grid}.signalDecisionHeader{min-height:31px;color:var(--trade-muted);letter-spacing:.05em;text-transform:uppercase;background:#01090ed1;border-bottom:1px solid #749bb81a;padding:0 11px;font-size:9px;font-weight:850}.signalDecisionHeader span:first-child{grid-column:2}.signalDecisionList{scrollbar-color:#0796ff6b #01090e73;min-width:0;max-height:930px;overflow:auto}.signalQueueFooter{background:#01090eb8;border-top:1px solid #749bb81f;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.signalQueueFooter span{color:var(--trade-muted);font-size:9px;font-weight:780}.signalQueueFooter button{color:#8ed2ff;cursor:pointer;background:#0796ff1a;border:1px solid #0796ff47;border-radius:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:850}.signalDecisionRow{--signal-accent:#7890a2;--signal-state:#7890a2;background:linear-gradient(90deg, color-mix(in srgb, var(--signal-accent) 6%, transparent), transparent 30%), #05121ba8;width:100%;min-height:70px;color:inherit;cursor:pointer;font:inherit;text-align:left;border:0;border-bottom:1px solid #749bb81a;padding:8px 11px;position:relative}.signalDecisionRow[data-strategy=theme_catalyst]{--signal-accent:#2ba7ff}.signalDecisionRow[data-strategy=company_catalyst]{--signal-accent:#20c9a6}.signalDecisionRow[data-strategy=normal_price_momentum]{--signal-accent:#5ba8ff}.signalDecisionRow[data-strategy=scale_in]{--signal-accent:#72c7ff}.signalDecisionRow.ready{--signal-accent:var(--trade-green);--signal-state:var(--trade-green)}.signalDecisionRow.watch{--signal-state:var(--trade-blue)}.signalDecisionRow.held{--signal-state:var(--trade-orange)}.signalDecisionRow.sell{--signal-accent:var(--trade-red);--signal-state:var(--trade-red)}.signalDecisionRow:after{content:"";background:var(--signal-accent);opacity:.74;border-radius:0 999px 999px 0;width:2px;position:absolute;inset:9px auto 9px 0}.signalDecisionRow:hover,.signalDecisionRow.selected{background:linear-gradient(90deg, color-mix(in srgb, var(--signal-accent) 13%, transparent), transparent 42%), #081b28eb}.signalDecisionRow.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-accent) 46%, transparent)}.signalDecisionRow:focus-visible{z-index:1;outline:2px solid var(--trade-blue);outline-offset:-2px}.signalRank{color:#a7becf80;font-family:var(--font-mono,monospace);font-size:9px;font-weight:800}.signalDecisionRow>span{min-width:0}.signalInstrumentCell,.signalSetupCell,.signalMarketCell,.signalGateCell,.signalAgeCell{gap:3px;display:grid}.signalSetupCell>strong{align-items:center;gap:6px;display:flex}.signalSetupCell>strong:before{background:var(--signal-accent);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--signal-accent) 45%, transparent);content:"";border-radius:999px;flex:none}.signalDecisionRow strong{min-width:0;color:var(--trade-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:820;overflow:hidden}.signalDecisionRow small{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signalInstrumentCell>small{padding-left:0}.signalMarketCell .positive{color:var(--trade-green)}.signalMarketCell .negative{color:var(--trade-red)}.signalStrengthCell{grid-template-columns:minmax(34px,1fr) auto;align-items:center;gap:3px 7px;min-width:0;display:grid}.signalStrengthCell>b{background:#749bb821;border-radius:999px;height:3px;position:relative;overflow:hidden}.signalStrengthCell>b i{border-radius:inherit;background:var(--signal-accent);position:absolute;inset:0 auto 0 0}.signalStrengthCell small{grid-column:1/-1}.signalGateCell strong{color:var(--signal-state)}.signalAgeCell{grid-template-columns:minmax(0,1fr) auto;align-items:center}.signalAgeCell svg{color:var(--signal-state)}.signalInspectorRail{gap:10px;min-width:0;display:grid}.signalInspector{--signal-tone:var(--trade-blue);gap:12px;min-width:0;display:grid;position:sticky;top:10px;padding:14px!important}.signalInspector.ready{--signal-tone:var(--trade-green)}.signalInspector.held{--signal-tone:var(--trade-orange)}.signalInspector.sell{--signal-tone:var(--trade-red)}.signalInspectorHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.signalInspectorHeader>div{gap:7px;min-width:0;display:grid}.signalInspectorHeader .tickerLabel strong{font-size:20px}.signalInspectorChartLink{border:1px solid color-mix(in srgb, var(--signal-tone) 38%, transparent);background:color-mix(in srgb, var(--signal-tone) 9%, transparent);min-height:31px;color:var(--signal-tone);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.signalInspectorChartLink span{display:inline}.signalDecisionBanner{border:1px solid color-mix(in srgb, var(--signal-tone) 28%, transparent);border-left:2px solid var(--signal-tone);background:color-mix(in srgb, var(--signal-tone) 8%, #01090ecc);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;display:grid}.signalDecisionBanner span{color:var(--signal-tone);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900}.signalDecisionBanner strong{color:var(--trade-text);grid-area:1/2/span 2;align-self:center;font-size:17px}.signalDecisionBanner small{color:var(--trade-muted);font-size:10px;line-height:1.35}.signalThesis{color:#c2d2df;margin:0;font-size:11px;line-height:1.5}.signalThresholdGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.signalThresholdGrid>span{--threshold-tone:var(--trade-green);background:#01090e7a;border:1px solid #749bb81f;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:9px;display:grid}.signalThresholdGrid>span.accent{--threshold-tone:var(--trade-blue)}.signalThresholdGrid>span.warn{--threshold-tone:var(--trade-orange)}.signalThresholdGrid small{color:var(--trade-muted);font-size:9px}.signalThresholdGrid strong{color:var(--threshold-tone);font-size:14px}.signalThresholdGrid i{background:#749bb821;border-radius:999px;grid-column:1/-1;height:4px;position:relative}.signalThresholdGrid i b{border-radius:inherit;background:var(--threshold-tone);position:absolute;inset:0 auto 0 0}.signalThresholdGrid i em{opacity:.65;background:#fff;width:1px;position:absolute;top:-3px;bottom:-3px}.signalFactGrid{border:1px solid #749bb81f;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.signalFactGrid>span{background:#01090e66;border-bottom:1px solid #749bb81a;border-right:1px solid #749bb81a;gap:3px;min-width:0;padding:8px 9px;display:grid}.signalFactGrid>span:nth-child(2n){border-right:0}.signalFactGrid>span:nth-last-child(-n+2){border-bottom:0}.signalFactGrid small,.signalStrategyState small,.signalQueueState small{color:var(--trade-muted);font-size:9px}.signalFactGrid strong{min-width:0;color:var(--trade-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signalEvidenceBlock,.signalComponentScores{gap:7px;display:grid}.signalEvidenceBlock h3,.signalComponentScores h3{color:var(--trade-text);text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.signalEvidenceBlock h3 svg{color:var(--signal-tone)}.signalEvidenceTags{flex-wrap:wrap;gap:5px;display:flex}.signalEvidenceTags span,.signalStrategyState>b{color:var(--trade-muted);background:#749bb812;border:1px solid #749bb826;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:780}.signalEvidenceTags .good,.signalStrategyState>b.good{color:var(--trade-green);background:#00df8214;border-color:#00df8238}.signalEvidenceTags .warn,.signalStrategyState>b.warn{color:var(--trade-orange);background:#ffb30014;border-color:#ffb30038}.signalComponentScores>span{grid-template-columns:minmax(88px,1fr) minmax(60px,1fr) 34px;align-items:center;gap:7px;min-width:0;display:grid}.signalComponentScores small{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signalComponentScores strong{color:var(--trade-text);text-align:right;font-size:9px}.signalStrategyState,.signalQueueState{border-top:1px solid #749bb81c;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding-top:10px;display:flex}.signalStrategyState>span,.signalQueueState>span{gap:3px;min-width:0;display:grid}.signalStrategyState strong,.signalQueueState strong{color:var(--trade-text);font-size:10px}.signalQueueState{color:var(--trade-blue);background:#0796ff0f;border:1px solid #0796ff29;border-radius:7px;justify-content:start;padding:9px}.signalMarketBoard{min-width:0;overflow:hidden;padding:0!important}.signalMarketRows{display:grid}.signalMarketRows article{--market-tone:#6689a3;border-bottom:1px solid #749bb81a;border-left:2px solid var(--market-tone);background:#01090e57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.signalMarketRows article.good{--market-tone:var(--trade-green)}.signalMarketRows article.closed{--market-tone:#5d9dcc;background:linear-gradient(90deg,#3987be0f,#0000 48%),#01090e57}.signalMarketRows article.warn{--market-tone:var(--trade-orange)}.signalMarketRows article.danger{--market-tone:var(--trade-red)}.signalMarketRows article:last-child{border-bottom:0}.signalMarketRows article>span{gap:2px;min-width:0;display:grid}.signalMarketRows strong,.signalMarketRows b{color:var(--trade-text);font-size:10px}.signalMarketRows small{color:var(--trade-muted);font-size:9px}.signalMarketRows b{color:var(--market-tone);text-align:right;font-weight:800}.signalResearchDeck{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.signalResearchPanel,.signalProvenanceStrip{min-width:0;overflow:hidden;padding:0!important}.signalCatalystRows,.signalHeadlineRows{min-width:0;display:grid}.signalCatalystRows article{border-bottom:1px solid #749bb81a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid}.signalCatalystRows article:last-child,.signalHeadlineRows>:last-child{border-bottom:0}.signalCatalystRows span,.signalHeadlineRows span{gap:3px;min-width:0;display:grid}.signalCatalystRows strong,.signalHeadlineRows strong{min-width:0;color:var(--trade-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signalCatalystRows small,.signalHeadlineRows small{min-width:0;color:var(--trade-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signalCatalystRows b{color:var(--trade-blue);font-size:10px}.signalCatalystRows em{color:var(--trade-muted);font-size:9px;font-style:normal}.signalHeadlineRows>a,.signalHeadlineRows>article{min-width:0;color:inherit;border-bottom:1px solid #749bb81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:grid}.signalHeadlineRows>a:hover{background:#0796ff0f}.signalHeadlineRows svg{color:var(--trade-blue)}.signalProvenanceStrip{grid-column:1/-1;grid-template-columns:minmax(210px,.8fr) minmax(0,2.4fr);align-items:stretch;display:grid}.signalProvenanceStrip>header{border-right:1px solid #749bb81f;align-content:center;gap:5px;padding:11px 13px;display:grid}.signalProvenanceStrip>header strong{color:var(--trade-text);font-size:10px;line-height:1.35}.signalProvenanceStrip>div{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.signalProvenanceStrip>div>span{border-bottom:1px solid #749bb81a;border-right:1px solid #749bb81a;align-content:center;gap:3px;min-width:0;padding:9px 10px;display:grid}.signalProvenanceStrip>div>span:nth-child(4n){border-right:0}.signalProvenanceStrip>div>span:nth-last-child(-n+4){border-bottom:0}.signalProvenanceStrip strong{min-width:0;color:var(--trade-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.signalProvenanceStrip small{color:var(--trade-muted);font-size:8px}.signalEmptyState{min-height:180px;color:var(--trade-muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:20px;display:grid}.signalEmptyState svg{color:var(--trade-blue)}.signalEmptyState strong{color:var(--trade-text);font-size:12px}.signalEmptyState span{font-size:10px}.signalEmptyState.compact{min-height:88px;padding:14px}@media (max-width:1380px){.signalCommandDeck{grid-template-columns:minmax(170px,.62fr) minmax(430px,1.8fr)}.signalGateBrief{border-top:1px solid #749bb81f;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 14px}.signalDecisionHeader,.signalDecisionRow{grid-template-columns:24px minmax(120px,1fr) minmax(100px,.86fr) minmax(78px,.58fr) minmax(96px,.7fr) minmax(112px,.9fr) 62px;gap:6px}}@media (max-width:1160px){.signalWorkbenchGrid{grid-template-columns:1fr}.signalInspectorRail{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.signalInspector{position:static}.signalDecisionList{max-height:720px}}@media (max-width:900px){.signalCommandDeck{grid-template-columns:1fr}.signalCommandLead{border-bottom:1px solid #749bb81f;border-right:0}.signalFunnel{grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto}.signalGateBrief{grid-column:auto}.signalInspectorRail,.signalResearchDeck{grid-template-columns:1fr}.signalDecisionHeader{display:none}.signalDecisionList{max-height:none;overflow:visible}.signalDecisionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px 12px 12px 38px}.signalRank{position:absolute;top:14px;left:12px}.signalDecisionRow [data-label]:before{content:attr(data-label);color:#a7becf85;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.signalAgeCell{grid-template-columns:minmax(0,1fr) auto}.signalProvenanceStrip{grid-template-columns:1fr}.signalProvenanceStrip>header{border-bottom:1px solid #749bb81f;border-right:0}}@media (max-width:680px){.signalControlBar{flex-direction:column;align-items:stretch}.signalSearchBox{flex-basis:auto;width:100%;min-width:0}.signalLaneTabs{width:100%;overflow-x:auto}.signalLaneTabs button{flex:1 0 auto}.signalSelectControl,.signalSelectControl.compact{grid-template-columns:auto minmax(0,1fr);width:100%}.signalSelectControl svg+span{display:none}.signalDecisionRow,.signalThresholdGrid,.signalFactGrid{grid-template-columns:1fr}.signalFactGrid>span,.signalFactGrid>span:nth-child(2n),.signalFactGrid>span:nth-last-child(-n+2){border-bottom:1px solid #749bb81a;border-right:0}.signalFactGrid>span:last-child{border-bottom:0}.signalProvenanceStrip>div{grid-template-columns:1fr}.signalGateBrief{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px}.signalGateBrief>span{grid-template-columns:14px minmax(0,1fr);gap:4px}.signalGateBrief>span strong{grid-column:2}.signalGateBrief svg{width:13px;height:13px}.signalProvenanceStrip>div>span,.signalProvenanceStrip>div>span:nth-child(4n),.signalProvenanceStrip>div>span:nth-last-child(-n+4){border-bottom:1px solid #749bb81a;border-right:0}.signalProvenanceStrip>div>span:last-child{border-bottom:0}}
.portfolioWorkbench{--portfolio-blue:#40d4ff;--portfolio-green:#00df82;--portfolio-red:#ff526d;--portfolio-amber:#ffc857;gap:12px;min-width:0;display:grid}.portfolioCommandDeck,.portfolioBookTablePanel,.portfolioPositionInspector,.portfolioExecutionBoard,.portfolioContextGrid>.panel,.portfolioContextGrid>.holdingsDistribution{min-width:0;box-shadow:var(--trade-shadow);background:radial-gradient(circle at 100% 0,#40d4ff0f,#0000 32%),linear-gradient(#0a1d2af5,#040f17fa);border:1px solid #749bb829;border-radius:8px}.portfolioCommandDeck{grid-template-columns:minmax(240px,.86fr) minmax(460px,1.5fr) minmax(250px,.82fr);display:grid;overflow:hidden}.portfolioValueHero,.portfolioBookBrief{align-content:center;min-width:0;padding:16px;display:grid}.portfolioValueHero{background:linear-gradient(135deg,#40d4ff1f,#0000 58%),#030c123d;border-right:1px solid #749bb821;gap:7px}.portfolioDeckLabel{color:#8ea5b5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.portfolioDeckLabel svg{color:var(--portfolio-blue)}.portfolioValueHero>strong{color:#f4f9fc;letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:950;line-height:1}.portfolioValueHero>small{color:#9bb0be;font-size:11px;font-weight:720}.portfolioCapitalMix{background:#749bb81a;border-radius:999px;height:7px;display:flex;overflow:hidden}.portfolioCapitalMix i{min-width:0;display:block}.portfolioCapitalMix .invested,.portfolioCapitalLegend i.invested{background:linear-gradient(90deg, #0796ff, var(--portfolio-blue))}.portfolioCapitalMix .cash,.portfolioCapitalLegend i.cash{background:var(--portfolio-green)}.portfolioCapitalMix .blocked,.portfolioCapitalLegend i.blocked{background:var(--portfolio-amber)}.portfolioCapitalLegend{flex-wrap:wrap;gap:5px 10px;display:flex}.portfolioCapitalLegend span{color:#8298a8;align-items:center;gap:5px;font-size:9px;font-weight:760;display:inline-flex}.portfolioCapitalLegend span i{border-radius:999px;width:6px;height:6px}.portfolioDeckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.portfolioDeckMetric{--deck-tone:#9fb0c0;background:linear-gradient(180deg, color-mix(in srgb, var(--deck-tone) 5%, transparent), transparent 66%), #030c122e;border-right:1px solid #749bb81c;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.portfolioDeckMetric:last-child{border-right:0}.portfolioDeckMetric.good{--deck-tone:var(--portfolio-green)}.portfolioDeckMetric.danger{--deck-tone:var(--portfolio-red)}.portfolioDeckMetric.warn{--deck-tone:var(--portfolio-amber)}.portfolioDeckMetric.accent{--deck-tone:var(--portfolio-blue)}.portfolioDeckMetric>span{color:#8399a9;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.portfolioDeckMetric>span svg{color:var(--deck-tone)}.portfolioDeckMetric>strong{min-width:0;color:color-mix(in srgb, var(--deck-tone) 48%, #fff);overflow-wrap:anywhere;font-size:23px;font-weight:930;line-height:1}.portfolioDeckMetric>small{color:#8ea3b5;font-size:10px;line-height:1.3}.portfolioBookBrief{border-left:1px solid #749bb821;gap:7px}.portfolioBookBriefHeader{justify-content:space-between;align-items:center;gap:10px;padding-bottom:2px;display:flex}.portfolioBookBriefHeader span{color:#8298a8;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.portfolioBookBriefHeader strong{font-size:11px;font-weight:900}.portfolioBookBriefHeader strong.good{color:var(--portfolio-green)}.portfolioBookBriefHeader strong.warn{color:var(--portfolio-amber)}.portfolioBookBriefHeader strong.danger{color:var(--portfolio-red)}.portfolioBriefRow{--brief-tone:#9fb0c0;border:1px solid #749bb81a;border-left:2px solid var(--brief-tone);background:#030c1252;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.portfolioBriefRow.good{--brief-tone:var(--portfolio-green)}.portfolioBriefRow.warn{--brief-tone:var(--portfolio-amber)}.portfolioBriefRow.danger{--brief-tone:var(--portfolio-red)}.portfolioBriefRow.accent{--brief-tone:var(--portfolio-blue)}.portfolioBriefRow span,.portfolioBriefRow small{color:#8298a8;font-size:9px}.portfolioBriefRow strong{color:#edf6fb;text-align:right;font-size:10px}.portfolioBriefRow small{grid-column:1/-1}.portfolioBookWorkspace{grid-template-columns:minmax(620px,1.65fr) minmax(290px,.68fr);align-items:stretch;gap:12px;min-width:0;display:grid}.portfolioBookTablePanel,.portfolioPositionInspector,.portfolioExecutionBoard{padding:14px}.portfolioSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.portfolioSectionHeader.compact{margin-bottom:10px}.portfolioSectionHeader h2{color:#f0f7fb;align-items:center;gap:7px;margin:3px 0 0;font-size:17px;font-weight:920;display:flex}.portfolioSectionHeader h2 svg{color:var(--portfolio-blue)}.portfolioSectionHeader small{color:#8399a9;margin-top:4px;font-size:10px;line-height:1.35;display:block}.portfolioSectionCount{color:#8bdfff;background:#40d4ff14;border:1px solid #40d4ff3d;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:860}.portfolioBookControls{grid-template-columns:minmax(190px,1fr) auto auto;gap:7px;min-width:0;margin:12px 0 10px;display:grid}.portfolioSearchBox,.portfolioSortControl{color:#7f94a4;background:#01090ea8;border:1px solid #749bb829;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:35px;display:grid}.portfolioSearchBox{grid-template-columns:16px minmax(0,1fr);padding:0 9px}.portfolioSearchBox:focus-within,.portfolioSortControl:focus-within{color:var(--portfolio-blue);border-color:#40d4ff94;box-shadow:0 0 0 2px #40d4ff14}.portfolioSearchBox input,.portfolioSortControl select{color:#e9f3f8;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.portfolioFilterTabs{background:#01090e94;border:1px solid #749bb824;border-radius:7px;gap:2px;min-width:0;padding:2px;display:inline-flex}.portfolioFilterTabs button{color:#8499a8;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:9px;font-weight:820;display:inline-flex}.portfolioFilterTabs button span{color:currentColor;background:#749bb81a;border-radius:999px;min-width:18px;padding:2px 4px;font-size:8px}.portfolioFilterTabs button:hover,.portfolioFilterTabs button.active{color:#91e2ff;background:#40d4ff1f}.portfolioSortControl{grid-template-columns:14px auto minmax(108px,auto);padding:0 5px 0 8px}.portfolioSortControl>span{text-transform:uppercase;font-size:9px;font-weight:850}.portfolioSortControl select{cursor:pointer}.portfolioTableFrame{scrollbar-color:#40d4ff85 #749bb812;scrollbar-width:thin;max-height:610px;overflow:auto}.portfolioPositionTable{border-collapse:separate;border-spacing:0 5px;color:#dce8ee;font-variant-numeric:tabular-nums;width:100%}.portfolioPositionTable th{z-index:2;color:#7f94a4;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#05111af7;padding:7px 9px;font-size:9px;font-weight:850;position:sticky;top:0}.portfolioPositionRow{--position-tone:var(--portfolio-green);--portfolio-theme:#9fb0c0}.portfolioPositionRow.danger{--position-tone:var(--portfolio-red)}.portfolioPositionRow td{background:linear-gradient(90deg, color-mix(in srgb, var(--portfolio-theme) 3%, transparent), transparent 50%), #05111ab8;vertical-align:middle;border-top:1px solid #749bb81f;border-bottom:1px solid #749bb81f;min-width:0;padding:9px}.portfolioPositionRow td:first-child{border-left:2px solid var(--portfolio-theme);border-radius:7px 0 0 7px}.portfolioPositionRow td:last-child{border-right:1px solid #749bb81f;border-radius:0 7px 7px 0}.portfolioPositionRow:hover td,.portfolioPositionRow.selected td{border-top-color:color-mix(in srgb, var(--portfolio-theme) 35%, #749bb82e);border-bottom-color:color-mix(in srgb, var(--portfolio-theme) 35%, #749bb82e);background:linear-gradient(90deg, color-mix(in srgb, var(--portfolio-theme) 8%, transparent), transparent 55%), #091924e6}.portfolioPositionRow.selected td:first-child{box-shadow:inset 3px 0 0 var(--portfolio-theme)}.portfolioPositionRow td>strong,.portfolioPositionRow td>small{display:block}.portfolioPositionRow td>strong{color:#edf6fb;white-space:nowrap;font-size:11px;font-weight:890}.portfolioPositionRow td>small{color:#8298a8;margin-top:2px;font-size:9px;line-height:1.25}.portfolioStockButton{width:100%;min-width:135px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.portfolioStockButton>small{color:color-mix(in srgb, var(--portfolio-theme) 58%, #9fb0c0);font-size:8px;font-weight:800}.portfolioAllocationMeter{background:#749bb81f;border-radius:999px;width:100%;max-width:96px;height:4px;margin-top:5px;display:block;overflow:hidden}.portfolioAllocationMeter i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--portfolio-theme) 42%, #fff), var(--portfolio-theme));height:100%;display:block}.portfolioExitState{flex-wrap:wrap;gap:4px;min-width:132px;display:flex}.portfolioInspectButton{color:#87dcfb;cursor:pointer;background:#40d4ff12;border:1px solid #40d4ff38;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:850}.portfolioInspectButton:hover,.portfolioPositionRow.selected .portfolioInspectButton{color:#c7f2ff;background:#40d4ff21;border-color:#40d4ff7a}.portfolioPositionInspector{--portfolio-theme:#9fb0c0;border-top:2px solid var(--portfolio-theme);background:radial-gradient(circle at 80% 8%, color-mix(in srgb, var(--portfolio-theme) 11%, transparent), transparent 35%), linear-gradient(180deg, #0a1d2af5, #040f17fa);align-content:start;gap:11px;display:grid}.portfolioPositionInspector.isEmpty{align-content:center}.portfolioInspectorHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.portfolioInspectorHeader>div:first-child{gap:4px;min-width:0;display:grid}.portfolioInspectorHeader .tickerLabel strong{font-size:18px}.portfolioInspectorHeader>div>small{color:color-mix(in srgb, var(--portfolio-theme) 58%, #9fb0c0);font-size:10px;font-weight:800}.portfolioInspectorPnl{--inspector-tone:var(--portfolio-green);border:1px solid color-mix(in srgb, var(--inspector-tone) 22%, #749bb81f);border-left:2px solid var(--inspector-tone);background:linear-gradient(110deg, color-mix(in srgb, var(--inspector-tone) 10%, transparent), transparent 62%);border-radius:7px;gap:5px;padding:11px;display:grid}.portfolioInspectorPnl.danger{--inspector-tone:var(--portfolio-red)}.portfolioInspectorPnl>span,.portfolioInspectorPnl>small,.portfolioInspectorPnl>em{color:#8499a9;font-size:9px;font-style:normal}.portfolioInspectorPnl>strong{color:color-mix(in srgb, var(--inspector-tone) 62%, #fff);font-size:28px;font-weight:940;line-height:1}.portfolioInspectorProgress{background:#749bb81f;border-radius:999px;height:5px;overflow:hidden}.portfolioInspectorProgress i{border-radius:inherit;background:var(--inspector-tone);height:100%;display:block}.portfolioInspectorFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.portfolioInspectorFacts article{background:#030c1252;border:1px solid #749bb81c;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.portfolioInspectorFacts span,.portfolioInspectorFacts small{color:#8298a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.portfolioInspectorFacts span{text-transform:uppercase;font-weight:850}.portfolioInspectorFacts strong{color:#edf6fb;font-size:11px}.portfolioExitPlan{gap:7px;display:grid}.portfolioExitPlanHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.portfolioExitPlanHeader span{color:#93a8b6;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.portfolioExitPlanHeader span svg{color:var(--portfolio-green)}.portfolioExitPlanHeader strong{color:#edf6fb;font-size:10px}.portfolioExitPlanGrid{gap:5px;display:grid}.portfolioExitPlanGrid article{--exit-tone:#9fb0c0;border:1px solid #749bb81a;border-left:2px solid var(--exit-tone);background:#030c1247;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.portfolioExitPlanGrid article.good{--exit-tone:var(--portfolio-green)}.portfolioExitPlanGrid article.danger{--exit-tone:var(--portfolio-red)}.portfolioExitPlanGrid article.accent{--exit-tone:var(--portfolio-blue)}.portfolioExitPlanGrid span{color:#8499a8;align-items:center;gap:6px;font-size:9px;display:inline-flex}.portfolioExitPlanGrid span svg{color:var(--exit-tone)}.portfolioExitPlanGrid strong{color:#edf6fb;font-size:10px}.portfolioSellReviewButton{--action-tone:var(--portfolio-blue);border:1px solid color-mix(in srgb, var(--action-tone) 35%, #749bb824);background:linear-gradient(90deg, color-mix(in srgb, var(--action-tone) 11%, transparent), transparent 68%);color:#dfeaf0;cursor:pointer;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.portfolioSellReviewButton.good{--action-tone:var(--portfolio-green)}.portfolioSellReviewButton.danger{--action-tone:var(--portfolio-red)}.portfolioSellReviewButton.warn{--action-tone:var(--portfolio-amber)}.portfolioSellReviewButton span{gap:3px;min-width:0;display:grid}.portfolioSellReviewButton strong{color:color-mix(in srgb, var(--action-tone) 54%, #fff);font-size:11px}.portfolioSellReviewButton small{color:#8499a8;font-size:9px}.portfolioSellReviewButton svg{color:var(--action-tone);flex:none}.portfolioContextGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:12px;min-width:0;display:grid}.portfolioContextGrid>.holdingsDistribution,.portfolioContextGrid>.panel{padding:14px}.portfolioContextGrid .holdingsDistribution{grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid}.portfolioContextGrid .holdingsDistribution .allocationRows{max-height:300px!important}.allocationOtherRow{cursor:default!important}.portfolioPolicyPanel{align-content:start;display:grid}.portfolioPolicyPanel>h2{display:none}.portfolioPolicyPanel .profitControls{grid-template-columns:minmax(190px,.78fr) minmax(0,1.22fr);gap:8px;display:grid}.portfolioCoverageHero{--coverage-tone:var(--portfolio-green);border:1px solid color-mix(in srgb, var(--coverage-tone) 22%, #749bb81f);border-left:2px solid var(--coverage-tone);background:linear-gradient(120deg, color-mix(in srgb, var(--coverage-tone) 10%, transparent), transparent 65%);border-radius:7px;align-content:center;gap:6px;min-width:0;padding:12px;display:grid}.portfolioCoverageHero.warn{--coverage-tone:var(--portfolio-amber)}.portfolioCoverageHero.danger{--coverage-tone:var(--portfolio-red)}.portfolioCoverageHero span,.portfolioCoverageHero small{color:#8499a8;font-size:9px}.portfolioCoverageHero span{text-transform:uppercase;font-weight:850}.portfolioCoverageHero strong{color:color-mix(in srgb, var(--coverage-tone) 56%, #fff);font-size:31px;font-weight:940;line-height:1}.portfolioCoverageHero b{background:#749bb81f;border-radius:999px;height:5px;overflow:hidden}.portfolioCoverageHero b i{border-radius:inherit;background:var(--coverage-tone);height:100%;display:block}.portfolioPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.portfolioPolicyGrid article{--policy-tone:#9fb0c0;border:1px solid #749bb81a;border-top:2px solid var(--policy-tone);background:#030c124d;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.portfolioPolicyGrid article.good{--policy-tone:var(--portfolio-green)}.portfolioPolicyGrid article.warn{--policy-tone:var(--portfolio-amber)}.portfolioPolicyGrid article.danger{--policy-tone:var(--portfolio-red)}.portfolioPolicyGrid article.accent{--policy-tone:var(--portfolio-blue)}.portfolioPolicyGrid span,.portfolioPolicyGrid small{color:#8298a8;font-size:8px}.portfolioPolicyGrid span{text-transform:uppercase;font-weight:850}.portfolioPolicyGrid strong{color:#edf6fb;font-size:13px}.portfolioExecutionBoard{gap:10px;display:grid}.portfolioExecutionHeader{align-items:center}.portfolioHistoryLink{color:#91dfff;background:#40d4ff12;border:1px solid #40d4ff38;border-radius:7px;flex:none;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none}.portfolioHistoryLink:hover{background:#40d4ff1f;border-color:#40d4ff7a}.portfolioExecutionTabs{background:#01090e94;border:1px solid #749bb821;border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.portfolioExecutionTabs button{color:#8499a8;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:820;display:inline-flex}.portfolioExecutionTabs button span{color:currentColor;background:#749bb81a;border-radius:999px;min-width:20px;padding:2px 5px;font-size:9px}.portfolioExecutionTabs button:hover,.portfolioExecutionTabs button.active{color:#91e2ff;background:#40d4ff1f}.portfolioExecutionBody{scrollbar-color:#40d4ff85 #749bb812;scrollbar-width:thin;min-width:0;max-height:390px;overflow:auto}.portfolioExecutionBody .ledger,.portfolioExecutionBody .timeline{max-height:none;overflow:visible}.portfolioExecutionFooter{color:#7f94a4;text-align:right;font-size:9px}.portfolioPositionRow.allocationTheme-defence,.portfolioPositionInspector.allocationTheme-defence{--portfolio-theme:#ffb545}.portfolioPositionRow.allocationTheme-mega-tech,.portfolioPositionInspector.allocationTheme-mega-tech{--portfolio-theme:#21b7ff}.portfolioPositionRow.allocationTheme-cyber,.portfolioPositionInspector.allocationTheme-cyber{--portfolio-theme:#20d8a3}.portfolioPositionRow.allocationTheme-energy,.portfolioPositionInspector.allocationTheme-energy{--portfolio-theme:#70d84b}.portfolioPositionRow.allocationTheme-healthcare,.portfolioPositionInspector.allocationTheme-healthcare{--portfolio-theme:#48d6ff}.portfolioPositionRow.allocationTheme-financials,.portfolioPositionInspector.allocationTheme-financials{--portfolio-theme:#4f8cff}.portfolioPositionRow.allocationTheme-airlines,.portfolioPositionInspector.allocationTheme-airlines{--portfolio-theme:#46c6d9}.portfolioPositionRow.allocationTheme-safe-haven,.portfolioPositionInspector.allocationTheme-safe-haven{--portfolio-theme:#ffd166}.portfolioPositionRow.allocationTheme-consumer,.portfolioPositionInspector.allocationTheme-consumer{--portfolio-theme:#ff7a45}.portfolioPositionRow.allocationTheme-industrials,.portfolioPositionInspector.allocationTheme-industrials{--portfolio-theme:#58a6ff}@media (max-width:1380px){.portfolioCommandDeck{grid-template-columns:minmax(220px,.82fr) minmax(390px,1.28fr)}.portfolioBookBrief{border-top:1px solid #749bb821;border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;padding:10px 14px}.portfolioBookBriefHeader{justify-content:start;display:grid}.portfolioBookControls{grid-template-columns:minmax(190px,1fr) auto}.portfolioFilterTabs{grid-area:2/1/auto/-1}}@media (max-width:1120px){.portfolioCommandDeck,.portfolioBookWorkspace,.portfolioContextGrid{grid-template-columns:1fr}.portfolioValueHero{border-bottom:1px solid #749bb821;border-right:0}.portfolioBookBrief{grid-column:auto}.portfolioPositionInspector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.portfolioInspectorHeader,.portfolioSellReviewButton{grid-column:1/-1}}@media (max-width:760px){.portfolioWorkbench{gap:9px}.portfolioCommandDeck,.portfolioDeckMetrics,.portfolioBookBrief,.portfolioBookControls,.portfolioPositionInspector,.portfolioPolicyPanel .profitControls,.portfolioPolicyGrid{grid-template-columns:1fr}.portfolioDeckMetric{border-bottom:1px solid #749bb81c;border-right:0}.portfolioBookBrief{align-items:stretch}.portfolioBookControls{display:grid}.portfolioFilterTabs{grid-area:auto;overflow-x:auto}.portfolioFilterTabs button{flex:none}.portfolioSortControl{grid-template-columns:14px auto minmax(0,1fr)}.portfolioSectionHeader,.portfolioExecutionHeader{flex-direction:column;align-items:flex-start}.portfolioTableFrame{max-height:none;overflow:visible}.portfolioPositionTable,.portfolioPositionTable tbody{display:block}.portfolioPositionTable thead{display:none}.portfolioPositionRow{border:1px solid #749bb821;border-left:2px solid var(--portfolio-theme);background:#05111ab8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:7px;display:grid;overflow:hidden}.portfolioPositionRow td,.portfolioPositionRow td:first-child,.portfolioPositionRow td:last-child{background:0 0;border:0;border-bottom:1px solid #749bb817;border-radius:0;align-content:start;gap:3px;padding:9px;display:grid}.portfolioPositionRow td:first-child{box-shadow:none;grid-column:1/-1}.portfolioPositionRow td:last-child{align-content:center}.portfolioPositionRow td:before{content:attr(data-label);color:#718797;text-transform:uppercase;font-size:8px;font-weight:850}.portfolioPositionRow td:first-child:before{display:none}.portfolioStockButton,.portfolioExitState{min-width:0}.portfolioInspectButton{width:100%}.portfolioInspectorFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioContextGrid .allocationRow{grid-template-columns:minmax(110px,1fr) minmax(64px,.7fr) 58px 76px!important}.portfolioExecutionTabs{flex-wrap:nowrap;overflow-x:auto}.portfolioExecutionTabs button{flex:none}.portfolioExecutionBody .ledgerRow,.portfolioExecutionBody .timelineItem{grid-template-columns:1fr}.portfolioExecutionBody .ledgerRow.head{display:none}.portfolioExecutionBody .ledgerRow>span:before,.portfolioExecutionBody .timelineItem>span[data-label]:before,.portfolioExecutionBody .timelineItem>div[data-label]:before{content:attr(data-label);color:#718797;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.portfolioExecutionFooter{text-align:left}}@media (max-width:430px){.portfolioBookTablePanel,.portfolioPositionInspector,.portfolioExecutionBoard,.portfolioContextGrid>.holdingsDistribution,.portfolioContextGrid>.panel{padding:11px}.portfolioPositionRow,.portfolioInspectorFacts{grid-template-columns:1fr}.portfolioPositionRow td:first-child{grid-column:auto}.portfolioContextGrid .allocationRow{grid-template-columns:minmax(100px,1fr) 62px 70px!important}.portfolioContextGrid .allocationRow .allocationBar{display:none!important}.allocationFloatingTooltip{width:min(300px,100vw - 20px)!important}}
.marketsWorkbench{--markets-green:#00df82;--markets-blue:#40d4ff;--markets-red:#ff526d;--markets-amber:#ffc857;--markets-muted:#8da3b3;gap:12px;min-width:0;display:grid}.marketsCommandDeck,.marketsExchangeBoard,.marketsContextPanel{min-width:0;box-shadow:var(--trade-shadow);background:radial-gradient(circle at 88% 8%,#40d4ff0f,#0000 30%),linear-gradient(#0a1d2af5,#040f17fa);border:1px solid #749bb829;border-radius:8px}.marketsDataNotice{border:1px solid #ffc8574d;border-left:2px solid var(--markets-amber);color:#ffdf92;background:#ffc85712;border-radius:7px;padding:8px 10px;font-size:10px;line-height:1.4}.marketsCommandDeck{grid-template-columns:minmax(250px,.9fr) minmax(470px,1.5fr) minmax(260px,.84fr);display:grid;overflow:hidden}.marketsClockHero,.marketsRunBrief{align-content:center;min-width:0;padding:16px;display:grid}.marketsClockHero{--clock-tone:var(--markets-blue);background:linear-gradient(#749bb80e 1px, transparent 1px), linear-gradient(90deg, #749bb80e 1px, transparent 1px), radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--clock-tone) 14%, transparent), transparent 46%), #030c1242;background-size:100% 25%,25% 100%,auto,auto;border-right:1px solid #749bb821;gap:7px}.marketsClockHero.good{--clock-tone:var(--markets-green)}.marketsClockHero.warn{--clock-tone:var(--markets-amber)}.marketsDeckLabel{color:#8ca2b2;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.marketsDeckLabel svg{color:var(--clock-tone)}.marketsClockHero>strong{color:color-mix(in srgb, var(--clock-tone) 48%, #fff);letter-spacing:-.035em;font-size:clamp(31px,3vw,42px);font-weight:950;line-height:1}.marketsClockHero>small{color:#9db1be;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.marketsClockSegments{gap:3px;min-height:8px;padding-top:2px;display:flex}.marketsClockSegments>i{min-width:12px;box-shadow:0 0 9px color-mix(in srgb, currentColor 22%, transparent);background:#718797;border-radius:999px;flex:1 1 0}.marketsClockSegments>i.open,.marketsClockLegend i.open{background:var(--markets-green)}.marketsClockSegments>i.closed,.marketsClockLegend i.closed{background:var(--markets-blue)}.marketsClockSegments>i.mixed,.marketsClockLegend i.mixed{background:var(--markets-amber)}.marketsClockLegend i.issue{background:var(--markets-red)}.marketsClockSegments>i.degraded{background:#ff9f43}.marketsClockSegments>i.error{background:var(--markets-red)}.marketsClockSegments>i.unknown{background:#718797}.marketsClockLegend{flex-wrap:wrap;gap:5px 11px;display:flex}.marketsClockLegend span{color:#8298a8;align-items:center;gap:5px;font-size:9px;font-weight:760;display:inline-flex}.marketsClockLegend i{border-radius:999px;width:6px;height:6px}.marketsDeckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.marketsDeckMetric{--deck-tone:#9fb0c0;background:linear-gradient(180deg, color-mix(in srgb, var(--deck-tone) 5%, transparent), transparent 65%), #030c122e;border-right:1px solid #749bb81c;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.marketsDeckMetric:last-child{border-right:0}.marketsDeckMetric.good{--deck-tone:var(--markets-green)}.marketsDeckMetric.warn{--deck-tone:var(--markets-amber)}.marketsDeckMetric.danger{--deck-tone:var(--markets-red)}.marketsDeckMetric.accent{--deck-tone:var(--markets-blue)}.marketsDeckMetric>span{color:#8399a9;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.marketsDeckMetric>span svg{color:var(--deck-tone)}.marketsDeckMetric>strong{color:color-mix(in srgb, var(--deck-tone) 48%, #fff);font-size:23px;font-weight:930;line-height:1}.marketsDeckMetric>small{color:#8ea3b5;font-size:10px;line-height:1.3}.marketsRunBrief{border-left:1px solid #749bb821;gap:7px}.marketsRunBriefHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketsRunBriefHeader span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.marketsRunBriefHeader strong{font-size:10px;font-weight:900}.marketsRunBriefHeader strong.good{color:var(--markets-green)}.marketsRunBriefHeader strong.accent{color:var(--markets-blue)}.marketsRunBriefHeader strong.warn{color:var(--markets-amber)}.marketsRunBriefHeader strong.danger{color:var(--markets-red)}.marketsRunBriefHeader strong.neutral{color:#9fb0c0}.marketsBriefRow{--brief-tone:#9fb0c0;border:1px solid #749bb81a;border-left:2px solid var(--brief-tone);background:#030c1252;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.marketsBriefRow.good{--brief-tone:var(--markets-green)}.marketsBriefRow.warn{--brief-tone:var(--markets-amber)}.marketsBriefRow.danger{--brief-tone:var(--markets-red)}.marketsBriefRow.accent{--brief-tone:var(--markets-blue)}.marketsBriefRow span,.marketsBriefRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:9px}.marketsBriefRow strong{color:#edf6fb;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:10px}.marketsBriefRow small{grid-column:1/-1}.marketsExchangeBoard,.marketsContextPanel{padding:14px}.marketsSectionHeader,.marketsContextHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.marketsSectionHeader h2,.marketsContextHeader h2{color:#f0f7fb;align-items:center;gap:7px;margin:3px 0 0;font-size:17px;font-weight:920;display:flex}.marketsSectionHeader h2 svg,.marketsContextHeader h2 svg{color:var(--markets-blue)}.marketsSectionHeader small{color:#8399a9;margin-top:4px;font-size:10px;line-height:1.35;display:block}.marketsSectionCount,.marketsContextHeader>strong{color:#90defb;background:#40d4ff12;border:1px solid #40d4ff38;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:860}.marketsExchangeControls{grid-template-columns:minmax(200px,1fr) auto auto;gap:7px;min-width:0;margin:12px 0 10px;display:grid}.marketsSearchBox,.marketsControlLabel{color:#7f94a4;background:#01090ea8;border:1px solid #749bb829;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:35px;display:grid}.marketsSearchBox{grid-template-columns:16px minmax(0,1fr);padding:0 9px}.marketsSearchBox:focus-within{color:var(--markets-blue);border-color:#40d4ff94;box-shadow:0 0 0 2px #40d4ff14}.marketsSearchBox input{color:#e9f3f8;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.marketsStateTabs{background:#01090e94;border:1px solid #749bb824;border-radius:7px;gap:2px;min-width:0;padding:2px;display:inline-flex}.marketsStateTabs button{color:#8499a8;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:29px;padding:0 7px;font-size:9px;font-weight:820;display:inline-flex}.marketsStateTabs button span{color:currentColor;background:#749bb81a;border-radius:999px;min-width:18px;padding:2px 4px;font-size:8px}.marketsStateTabs button:hover,.marketsStateTabs button.active{color:#91e2ff;background:#40d4ff1f}.marketsControlLabel{text-transform:uppercase;grid-template-columns:14px auto;padding:0 9px;font-size:9px;font-weight:850}.marketsExchangeTable{gap:5px;min-width:0;display:grid}.marketsExchangeRow{--market-tone:#718797;--exchange-accent:var(--markets-blue);border:1px solid #749bb81f;border-left:2px solid var(--market-tone);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--exchange-accent) 7%, transparent), transparent 27%), linear-gradient(90deg, color-mix(in srgb, var(--market-tone) 5%, transparent), transparent 54%), #05111ab3;border-radius:7px;grid-template-columns:minmax(150px,1.05fr) minmax(170px,1.25fr) minmax(100px,.66fr) minmax(130px,.84fr) minmax(120px,.72fr);align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.marketsExchangeRow.open{--market-tone:var(--markets-green)}.marketsExchangeRow.closed{--market-tone:var(--markets-blue)}.marketsExchangeRow.mixed,.marketsExchangeRow.degraded{--market-tone:var(--markets-amber)}.marketsExchangeRow.error{--market-tone:var(--markets-red)}.marketsExchangeRow.head{z-index:2;color:#7f94a4;letter-spacing:.04em;text-transform:uppercase;background:#05111afa;border:0;min-height:28px;padding-top:4px;padding-bottom:4px;font-size:9px;font-weight:850;position:sticky;top:0}.marketsExchangeRow:hover:not(.head){border-color:color-mix(in srgb, var(--market-tone) 30%, #749bb829);border-left-color:var(--market-tone);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--exchange-accent) 11%, transparent), transparent 29%), linear-gradient(90deg, color-mix(in srgb, var(--market-tone) 9%, transparent), transparent 56%), #091924e6}.marketsExchangeIdentity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.marketsExchangeCode{border:1px solid color-mix(in srgb, var(--exchange-accent) 48%, #749bb82e);background:color-mix(in srgb, var(--exchange-accent) 11%, #ffffff05);width:34px;height:34px;color:color-mix(in srgb, var(--exchange-accent) 64%, #fff);border-radius:7px;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.marketsExchangeIdentity div,.marketsSessionState,.marketsCoverageCell,.marketsSignalCell,.marketsNextEventCell{min-width:0}.marketsExchangeIdentity strong,.marketsCoverageCell strong,.marketsSignalCell strong,.marketsNextEventCell strong{color:#edf6fb;font-size:11px;font-weight:890;display:block}.marketsExchangeRow small,.marketsExchangeRow em{color:#8298a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:2px;font-size:8.5px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.marketsStatePill{border:1px solid;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:9px;font-weight:880;display:inline-flex}.marketsStatePill.open{color:var(--markets-green);background:#00df8214}.marketsStatePill.closed{color:var(--markets-blue);background:#40d4ff14}.marketsStatePill.mixed,.marketsStatePill.degraded{color:var(--markets-amber);background:#ffc85714}.marketsStatePill.error{color:var(--markets-red);background:#ff526d14}.marketsStatePill.unknown{color:#9fb0c0;background:#9fb0c012}.marketsCoverageCell>span{background:#749bb81f;border-radius:999px;width:100%;max-width:94px;height:4px;margin-top:5px;display:block;overflow:hidden}.marketsCoverageCell>span i{border-radius:inherit;background:var(--market-tone);height:100%;display:block}.marketsSignalCell>strong{color:color-mix(in srgb, var(--exchange-accent) 58%, #fff)}.marketsContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.marketsContextHeader{align-items:center;margin-bottom:10px}.marketsContextHeader h2{font-size:15px}.marketsPulseRows,.marketsExposureRows,.marketsSourceRows{gap:5px;min-width:0;display:grid}.marketsPulseRows article{--pulse-tone:#9fb0c0;--exchange-accent:var(--markets-blue);border:1px solid color-mix(in srgb, var(--exchange-accent) 18%, #749bb81a);border-left:2px solid var(--pulse-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--exchange-accent) 6%, transparent), transparent 45%), #030c124d;border-radius:6px;grid-template-columns:minmax(110px,1fr) repeat(4,minmax(48px,auto));align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.marketsPulseRows article.good{--pulse-tone:var(--markets-green)}.marketsPulseRows article>div,.marketsPulseRows article>span{min-width:0}.marketsPulseRows strong,.marketsPulseRows b{color:#edf6fb;font-size:10px}.marketsPulseRows small{color:#8298a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.marketsPulseRows article>span{text-align:right}.marketsExposureRows article{--exposure-tone:var(--markets-green);--exchange-accent:var(--markets-blue);border:1px solid color-mix(in srgb, var(--exchange-accent) 18%, #749bb81a);border-left:2px solid var(--exposure-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--exchange-accent) 6%, transparent), transparent 46%), #030c124d;border-radius:6px;grid-template-columns:minmax(100px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.marketsExposureRows article.danger{--exposure-tone:var(--markets-red)}.marketsExposureRows article>div strong,.marketsExposureRows article>strong{color:#edf6fb;font-size:10px}.marketsExposureRows article small{color:#8298a8;font-size:8px}.marketsExposureRows article>small{text-align:right;grid-column:3}.marketsExposureTrack{background:#749bb81f;border-radius:999px;height:5px;overflow:hidden}.marketsExposureTrack i{border-radius:inherit;background:var(--exposure-tone);height:100%;display:block}.marketsSourceNote{color:#7f94a4;margin:-4px 0 9px;font-size:8.5px;line-height:1.35}.marketsSourceRows article{--source-accent:var(--markets-blue);border:1px solid color-mix(in srgb, var(--source-accent) 16%, #749bb81a);border-left:2px solid var(--source-accent);background:#030c124d;border-radius:6px;grid-template-columns:minmax(120px,1fr) minmax(70px,.8fr) 52px;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.marketsSourceRows strong,.marketsSourceRows b{color:#edf6fb;font-size:9px}.marketsSourceRows small{color:#8298a8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.marketsSourceRows article>span{background:#749bb81f;border-radius:999px;height:4px;overflow:hidden}.marketsSourceRows article>span i{border-radius:inherit;background:var(--source-accent);height:100%;display:block}.marketsSourceRows article>b{text-align:right}.marketsSourceRows article:nth-child(4n+2){--source-accent:var(--markets-green)}.marketsSourceRows article:nth-child(4n+3){--source-accent:var(--markets-amber)}.marketsSourceRows article:nth-child(4n+4){--source-accent:#46c6d9}.market-us{--exchange-accent:#21b7ff}.market-uk{--exchange-accent:#20d8a3}.market-europe{--exchange-accent:#ffc857}.market-apac{--exchange-accent:#ff7a45}.market-other{--exchange-accent:#9fb0c0}@media (max-width:1380px){.marketsCommandDeck{grid-template-columns:minmax(230px,.84fr) minmax(400px,1.28fr)}.marketsRunBrief{border-top:1px solid #749bb821;border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;padding:10px 14px}.marketsRunBriefHeader{justify-content:start;display:grid}.marketsExchangeControls{grid-template-columns:minmax(190px,1fr) auto}.marketsControlLabel{grid-column:2}.marketsStateTabs{grid-area:2/1/auto/-1}.marketsExchangeRow{grid-template-columns:minmax(145px,1fr) minmax(160px,1.1fr) minmax(90px,.65fr) minmax(120px,.8fr) minmax(100px,.7fr)}.marketsContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketsSourcePanel{grid-column:1/-1}.marketsSourceRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.marketsCommandDeck,.marketsContextGrid{grid-template-columns:1fr}.marketsClockHero{border-bottom:1px solid #749bb821;border-right:0}.marketsRunBrief,.marketsSourcePanel{grid-column:auto}.marketsSourceRows{grid-template-columns:1fr}}@media (max-width:900px){.marketsExchangeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.marketsExchangeRow.head{display:none}.marketsExchangeRow>*{border-bottom:1px solid #749bb814;align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.marketsExchangeRow>:before{content:attr(data-label);color:#718797;text-transform:uppercase;font-size:8px;font-weight:850}.marketsExchangeIdentity{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr)}.marketsExchangeIdentity:before{display:none}}@media (max-width:760px){.marketsWorkbench{gap:9px}.marketsCommandDeck,.marketsDeckMetrics,.marketsRunBrief,.marketsExchangeControls{grid-template-columns:1fr}.marketsDeckMetric{border-bottom:1px solid #749bb81c;border-right:0}.marketsStateTabs{grid-area:auto;overflow-x:auto}.marketsStateTabs button{flex:none}.marketsControlLabel{grid-column:auto}.marketsSectionHeader,.marketsContextHeader{flex-direction:column;align-items:flex-start}.marketsPulseRows article{grid-template-columns:repeat(2,minmax(0,1fr))}.marketsPulseRows article>div{grid-column:1/-1}.marketsPulseRows article>span{text-align:left}.marketsExposureRows article{grid-template-columns:minmax(100px,.8fr) minmax(70px,1fr)}.marketsExposureRows article>strong,.marketsExposureRows article>small{text-align:left;grid-column:auto}}@media (max-width:430px){.marketsExchangeBoard,.marketsContextPanel{padding:11px}.marketsExchangeRow,.marketsPulseRows article,.marketsExposureRows article{grid-template-columns:1fr}.marketsExchangeIdentity,.marketsPulseRows article>div{grid-column:auto}}
.analyticsWorkbench{--analytics-green:#00df82;--analytics-blue:#40d4ff;--analytics-red:#ff526d;--analytics-amber:#ffc857;--analytics-muted:#8da3b3;gap:12px;min-width:0;display:grid}.analyticsCommandDeck,.analyticsFlowBoard,.analyticsExecutionBoard,.analyticsAttributionBoard,.analyticsContextPanel{min-width:0;box-shadow:var(--trade-shadow);background:radial-gradient(circle at 88% 7%,#40d4ff0e,#0000 31%),linear-gradient(#0a1d2af5,#040f17fa);border:1px solid #749bb829;border-radius:8px}.analyticsCommandDeck{grid-template-columns:minmax(250px,.9fr) minmax(470px,1.5fr) minmax(260px,.84fr);display:grid;overflow:hidden}.analyticsResultHero,.analyticsCoverageBrief{align-content:center;min-width:0;padding:16px;display:grid}.analyticsResultHero{--result-tone:var(--analytics-blue);background:linear-gradient(#749bb80d 1px, transparent 1px), linear-gradient(90deg, #749bb80d 1px, transparent 1px), radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--result-tone) 14%, transparent), transparent 46%), #030c1242;background-size:100% 25%,25% 100%,auto,auto;border-right:1px solid #749bb821;gap:7px}.analyticsResultHero.good{--result-tone:var(--analytics-green)}.analyticsResultHero.warn{--result-tone:var(--analytics-amber)}.analyticsResultHero.danger{--result-tone:var(--analytics-red)}.analyticsDeckLabel{color:#8ca2b2;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.analyticsDeckLabel svg{color:var(--result-tone)}.analyticsResultHero>strong{min-width:0;color:color-mix(in srgb, var(--result-tone) 50%, #fff);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(29px,3vw,41px);font-weight:950;line-height:1}.analyticsResultHero>small{color:#9db1be;font-size:10px;line-height:1.35}.analyticsResultSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin-top:2px;display:grid}.analyticsResultSplit>span{background:#01090e5c;border:1px solid #749bb81c;border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.analyticsResultSplit small{color:#8197a7;text-transform:uppercase;font-size:8px;font-weight:830}.analyticsResultSplit b{overflow-wrap:anywhere;min-width:0;font-size:11px}.analyticsDeckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.analyticsDeckMetric{--deck-tone:#9fb0c0;background:linear-gradient(180deg, color-mix(in srgb, var(--deck-tone) 5%, transparent), transparent 65%), #030c122e;border-right:1px solid #749bb81c;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.analyticsDeckMetric:last-child{border-right:0}.analyticsDeckMetric.good{--deck-tone:var(--analytics-green)}.analyticsDeckMetric.warn{--deck-tone:var(--analytics-amber)}.analyticsDeckMetric.danger{--deck-tone:var(--analytics-red)}.analyticsDeckMetric.accent{--deck-tone:var(--analytics-blue)}.analyticsDeckMetric>span{color:#8399a9;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.analyticsDeckMetric>span svg{color:var(--deck-tone)}.analyticsDeckMetric>strong{min-width:0;color:color-mix(in srgb, var(--deck-tone) 48%, #fff);overflow-wrap:anywhere;font-size:23px;font-weight:930;line-height:1}.analyticsDeckMetric>small{color:#8ea3b5;font-size:10px;line-height:1.3}.analyticsCoverageBrief{border-left:1px solid #749bb821;gap:7px}.analyticsCoverageHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.analyticsCoverageHeader span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.analyticsCoverageHeader strong{font-size:10px;font-weight:900}.analyticsCoverageHeader strong.good{color:var(--analytics-green)}.analyticsCoverageHeader strong.warn{color:var(--analytics-amber)}.analyticsCoverageHeader strong.danger{color:var(--analytics-red)}.analyticsBriefRow{--brief-tone:#9fb0c0;border:1px solid #749bb81a;border-left:2px solid var(--brief-tone);background:#030c1252;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.analyticsBriefRow.good{--brief-tone:var(--analytics-green)}.analyticsBriefRow.warn{--brief-tone:var(--analytics-amber)}.analyticsBriefRow.danger{--brief-tone:var(--analytics-red)}.analyticsBriefRow.accent{--brief-tone:var(--analytics-blue)}.analyticsBriefRow span,.analyticsBriefRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:9px}.analyticsBriefRow strong{color:#edf6fb;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:10px}.analyticsBriefRow small{grid-column:1/-1}.analyticsPrimaryGrid{grid-template-columns:minmax(560px,1.42fr) minmax(390px,.88fr);align-items:stretch;gap:12px;min-width:0;display:grid}.analyticsFlowBoard,.analyticsExecutionBoard,.analyticsAttributionBoard,.analyticsContextPanel{padding:14px}.analyticsFlowBoard,.analyticsExecutionBoard,.analyticsAttributionBoard{align-content:start;gap:10px;display:grid}.analyticsSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.analyticsSectionHeader h2{color:#f0f7fb;align-items:center;gap:7px;margin:3px 0 0;font-size:17px;font-weight:920;display:flex}.analyticsSectionHeader h2 svg{color:var(--analytics-blue)}.analyticsSectionHeader small{color:#8399a9;margin-top:4px;font-size:10px;line-height:1.35;display:block}.analyticsSectionCount{color:#90defb;background:#40d4ff12;border:1px solid #40d4ff38;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:860}.analyticsRangeTabs{background:#01090e9e;border:1px solid #749bb824;border-radius:7px;flex:none;gap:2px;padding:3px;display:inline-flex}.analyticsRangeTabs button{color:#8298a8;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:35px;min-height:34px;font-size:10px;font-weight:850}.analyticsRangeTabs button:hover,.analyticsRangeTabs button.active,.analyticsRangeTabs button[aria-pressed=true]{color:#9ce5ff;background:#40d4ff21}.analyticsRangeTabs button:focus-visible{outline-offset:1px;outline:2px solid #40d4ffb3}.analyticsFlowSummary,.analyticsAttributionSummary,.analyticsExecutionFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.analyticsFlowSummary article,.analyticsAttributionSummary article,.analyticsExecutionFacts article{--stat-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--stat-tone) 20%, #749bb81a);border-top:2px solid var(--stat-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--stat-tone) 6%, transparent), #030c124d);border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.analyticsFlowSummary article.good,.analyticsAttributionSummary article.good,.analyticsExecutionFacts article.good{--stat-tone:var(--analytics-green)}.analyticsFlowSummary article.warn{--stat-tone:var(--analytics-amber)}.analyticsAttributionSummary article.danger{--stat-tone:var(--analytics-red)}.analyticsFlowSummary article.accent,.analyticsAttributionSummary article.accent,.analyticsExecutionFacts article.accent{--stat-tone:var(--analytics-blue)}.analyticsFlowSummary span,.analyticsFlowSummary small,.analyticsAttributionSummary span,.analyticsAttributionSummary small,.analyticsExecutionFacts span,.analyticsExecutionFacts small{color:#8298a8;min-width:0;font-size:8px;line-height:1.3}.analyticsFlowSummary span,.analyticsAttributionSummary span,.analyticsExecutionFacts span{text-transform:uppercase;font-weight:850}.analyticsFlowSummary strong,.analyticsAttributionSummary strong,.analyticsExecutionFacts strong{min-width:0;color:color-mix(in srgb, var(--stat-tone) 48%, #fff);overflow-wrap:anywhere;font-size:16px;font-weight:920}.analyticsFlowRows,.analyticsOutcomeMatrix,.analyticsAttributionTable{gap:4px;min-width:0;display:grid}.analyticsFlowRows{scrollbar-color:#40d4ff80 #749bb812;scrollbar-width:thin;max-height:520px;padding-right:3px;overflow-y:auto}.analyticsFlowRow{border:1px solid #749bb81a;border-left:2px solid var(--analytics-blue);background:linear-gradient(90deg,#40d4ff0b,#0000 48%),#030c124d;border-radius:6px;grid-template-columns:minmax(82px,.7fr) minmax(170px,1.35fr) repeat(3,minmax(72px,.65fr));align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.analyticsFlowRow.head,.analyticsOutcomeRow.head,.analyticsAttributionRow.head{color:#718797;text-transform:uppercase;background:#749bb80e;border:0;font-size:8px;font-weight:850}.analyticsFlowRow>strong{color:#dceaf2;font-size:10px}.analyticsFlowValue,.analyticsOutcomeTotal,.analyticsWeightCell,.analyticsMovementCell{grid-template-columns:minmax(42px,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.analyticsFlowValue>span,.analyticsOutcomeTotal>span,.analyticsWeightCell>span,.analyticsMovementCell>span{background:#749bb81f;border-radius:999px;height:5px;overflow:hidden}.analyticsFlowValue>span i,.analyticsOutcomeTotal>span i,.analyticsWeightCell>span i,.analyticsMovementCell>span i{border-radius:inherit;background:var(--analytics-blue);height:100%;display:block}.analyticsFlowValue b,.analyticsOutcomeTotal b,.analyticsWeightCell strong,.analyticsMovementCell small{color:#dceaf2;white-space:nowrap;font-size:9px}.analyticsFlowCount{color:#a9bac7;text-align:center;background:#9fb0c014;border-radius:999px;justify-self:start;min-width:27px;padding:4px 7px;font-size:9px;font-weight:880}.analyticsFlowCount.good{color:#72ebba;background:#00df8217}.analyticsFlowCount.accent{color:#8bdfff;background:#40d4ff17}.analyticsFlowCount.warn{color:#ffdc8a;background:#ffc85717}.analyticsExecutionHero{--execution-tone:var(--analytics-green);border:1px solid #00df8233;border-left:2px solid var(--execution-tone);background:linear-gradient(115deg,#00df8218,#0000 62%),#030c1252;border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.analyticsExecutionHero span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.analyticsExecutionHero strong{color:color-mix(in srgb, var(--execution-tone) 56%, #fff);letter-spacing:-.025em;font-size:31px;font-weight:940;line-height:1}.analyticsExecutionHero small{color:#8ea3b3;font-size:9px;line-height:1.35}.analyticsOutcomeRow{--outcome-tone:#9fb0c0;border:1px solid #749bb81a;border-left:2px solid var(--outcome-tone);background:#030c124d;border-radius:6px;grid-template-columns:minmax(105px,1fr) repeat(2,minmax(48px,.45fr)) minmax(110px,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.analyticsOutcomeRow.good{--outcome-tone:var(--analytics-green)}.analyticsOutcomeRow.warn{--outcome-tone:var(--analytics-amber)}.analyticsOutcomeRow.danger{--outcome-tone:var(--analytics-red)}.analyticsOutcomeRow.accent{--outcome-tone:var(--analytics-blue)}.analyticsOutcomeRow>span{color:#a4b5c1;font-size:9px;font-weight:800}.analyticsOutcomeRow>strong{color:#e6f1f6;font-size:10px}.analyticsOutcomeTotal>span i{background:var(--outcome-tone)}.analyticsScopeNote{border-left:2px solid var(--analytics-blue);color:#849baa;background:#40d4ff0e;margin:0;padding:7px 9px;font-size:9px;line-height:1.4}.analyticsUnavailableState{border:1px solid #ff526d33;border-left:2px solid var(--analytics-red);color:#d7a3ad;background:#ff526d0e;border-radius:7px;padding:12px;font-size:10px;line-height:1.45}.analyticsWorkbench small{font-size:10px}.analyticsAttributionTable{scrollbar-color:#40d4ff80 #749bb812;scrollbar-width:thin;max-height:620px;padding-right:3px;overflow-y:auto}.analyticsAttributionRow{--analytics-theme:#9fb0c0;--movement-tone:var(--analytics-green);border:1px solid color-mix(in srgb, var(--analytics-theme) 18%, #749bb81a);border-left:2px solid var(--analytics-theme);background:linear-gradient(90deg, color-mix(in srgb, var(--analytics-theme) 6%, transparent), transparent 42%), #030c124d;border-radius:6px;grid-template-columns:minmax(170px,1.25fr) minmax(92px,.72fr) minmax(120px,.86fr) minmax(90px,.58fr) minmax(90px,.58fr) minmax(150px,1fr);align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.analyticsAttributionRow.danger{--movement-tone:var(--analytics-red)}.analyticsAttributionRow:hover:not(.head){border-color:color-mix(in srgb, var(--analytics-theme) 36%, #749bb829);background:linear-gradient(90deg, color-mix(in srgb, var(--analytics-theme) 10%, transparent), transparent 48%), #0717229e}.analyticsAttributionRow>span{color:#9db0bd;font-size:9px}.analyticsAttributionRow>strong{font-size:10px}.analyticsWeightCell>span i{background:var(--analytics-theme)}.analyticsMovementCell>span i{background:var(--movement-tone)}.analyticsAttributionRow.allocationTheme-defence{--analytics-theme:#ffb545}.analyticsAttributionRow.allocationTheme-mega-tech{--analytics-theme:#21b7ff}.analyticsAttributionRow.allocationTheme-cyber{--analytics-theme:#20d8a3}.analyticsAttributionRow.allocationTheme-energy{--analytics-theme:#70d84b}.analyticsAttributionRow.allocationTheme-healthcare{--analytics-theme:#48d6ff}.analyticsAttributionRow.allocationTheme-financials{--analytics-theme:#4f8cff}.analyticsAttributionRow.allocationTheme-airlines{--analytics-theme:#46c6d9}.analyticsAttributionRow.allocationTheme-safe-haven{--analytics-theme:#ffd166}.analyticsAttributionRow.allocationTheme-consumer{--analytics-theme:#ff7a45}.analyticsAttributionRow.allocationTheme-industrials{--analytics-theme:#58a6ff}.analyticsBoardFooter{color:#7f94a4;text-align:right;font-size:9px;line-height:1.35}.analyticsContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.analyticsContextPanel{align-content:start;gap:10px;display:grid}.analyticsDistributionBand{background:#749bb81a;border-radius:999px;gap:2px;min-width:0;min-height:9px;display:flex;overflow:hidden}.analyticsDistributionSegment{background:#8298a8;min-width:3px}.analyticsDistributionSegment.good{background:var(--analytics-green)}.analyticsDistributionSegment.accent{background:var(--analytics-blue)}.analyticsDistributionSegment.danger{background:var(--analytics-red)}.analyticsDistributionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.analyticsDistributionStat{--distribution-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--distribution-tone) 19%, #749bb81a);border-left:2px solid var(--distribution-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--distribution-tone) 6%, transparent), transparent 52%), #030c124d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:8px;display:grid}.analyticsDistributionStat.good{--distribution-tone:var(--analytics-green)}.analyticsDistributionStat.accent{--distribution-tone:var(--analytics-blue)}.analyticsDistributionStat.danger{--distribution-tone:var(--analytics-red)}.analyticsDistributionStat span,.analyticsDistributionStat small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:8px}.analyticsDistributionStat span{text-transform:uppercase;font-weight:850}.analyticsDistributionStat strong{color:color-mix(in srgb, var(--distribution-tone) 50%, #fff);grid-area:1/2/span 2;align-self:center;font-size:18px;font-weight:930}.analyticsCapitalRows,.analyticsScopeRows{gap:6px;min-width:0;display:grid}.analyticsCapitalRow{--capital-tone:#9fb0c0;background:#030c124d;border:1px solid #749bb81a;border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.analyticsCapitalLine{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.analyticsCapitalLine span{color:#8da1b0;overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:830}.analyticsCapitalLine strong{color:#edf6fb;flex:none;font-size:10px}.analyticsCapitalBar{--capital-tone:#9fb0c0;background:#749bb81f;border-radius:999px;height:5px;overflow:hidden}.analyticsCapitalBar.good{--capital-tone:var(--analytics-green)}.analyticsCapitalBar.accent{--capital-tone:var(--analytics-blue)}.analyticsCapitalBar.warn{--capital-tone:var(--analytics-amber)}.analyticsCapitalBar i{border-radius:inherit;background:var(--capital-tone);height:100%;display:block}.analyticsCapitalRow>small{color:#7f94a4;font-size:8px;line-height:1.3}.analyticsScopeRow{--scope-tone:#9fb0c0;border:1px solid color-mix(in srgb, var(--scope-tone) 18%, #749bb81a);border-left:2px solid var(--scope-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--scope-tone) 5%, transparent), transparent 48%), #030c124d;border-radius:6px;grid-template-columns:minmax(100px,.8fr) auto;gap:3px 9px;min-width:0;padding:8px;display:grid}.analyticsScopeRow.good{--scope-tone:var(--analytics-green)}.analyticsScopeRow.warn{--scope-tone:var(--analytics-amber)}.analyticsScopeRow.danger{--scope-tone:var(--analytics-red)}.analyticsScopeRow.accent{--scope-tone:var(--analytics-blue)}.analyticsScopeRow span,.analyticsScopeRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.3}.analyticsScopeRow span{text-transform:uppercase;font-weight:850}.analyticsScopeRow strong{min-width:0;color:color-mix(in srgb, var(--scope-tone) 45%, #fff);overflow-wrap:anywhere;text-align:right;font-size:9px}.analyticsScopeRow small{grid-column:1/-1}@media (max-width:1380px){.analyticsCommandDeck{grid-template-columns:minmax(230px,.84fr) minmax(400px,1.28fr)}.analyticsCoverageBrief{border-top:1px solid #749bb821;border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;padding:10px 14px}.analyticsCoverageHeader{justify-content:start;display:grid}.analyticsContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsContextPanel.scope{grid-column:1/-1}}@media (max-width:1120px){.analyticsCommandDeck,.analyticsPrimaryGrid,.analyticsContextGrid{grid-template-columns:1fr}.analyticsResultHero{border-bottom:1px solid #749bb821;border-right:0}.analyticsCoverageBrief,.analyticsContextPanel.scope{grid-column:auto}}@media (max-width:768px){.analyticsWorkbench{gap:9px}.analyticsCommandDeck,.analyticsDeckMetrics,.analyticsCoverageBrief,.analyticsFlowSummary,.analyticsAttributionSummary,.analyticsExecutionFacts{grid-template-columns:1fr}.analyticsDeckMetric{border-bottom:1px solid #749bb81c;border-right:0}.analyticsCoverageBrief{align-items:stretch}.analyticsSectionHeader{flex-direction:column;align-items:flex-start}.analyticsRangeTabs{width:100%;overflow-x:auto}.analyticsRangeTabs button{flex:1 0 39px}.analyticsFlowRows,.analyticsAttributionTable{max-height:none;padding-right:0;overflow:visible}.analyticsFlowRow,.analyticsOutcomeRow,.analyticsAttributionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.analyticsFlowRow.head,.analyticsOutcomeRow.head,.analyticsAttributionRow.head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.analyticsFlowRow>*,.analyticsOutcomeRow>*,.analyticsAttributionRow>*{border-bottom:1px solid #749bb814;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.analyticsFlowRow>:before,.analyticsOutcomeRow>:before,.analyticsAttributionRow>:before{content:attr(data-label);color:#718797;text-transform:uppercase;font-size:8px;font-weight:850}.analyticsFlowValue,.analyticsOutcomeTotal,.analyticsWeightCell,.analyticsMovementCell{grid-template-columns:minmax(48px,1fr) auto}.analyticsFlowValue:before,.analyticsOutcomeTotal:before,.analyticsWeightCell:before,.analyticsMovementCell:before,.analyticsAttributionRow>:first-child{grid-column:1/-1}.analyticsBoardFooter{text-align:left}.analyticsRangeTabs button{min-height:44px;font-size:11px}.analyticsFlowRow>:before,.analyticsOutcomeRow>:before,.analyticsAttributionRow>:before{font-size:9px}}@media (max-width:430px){.analyticsFlowBoard,.analyticsExecutionBoard,.analyticsAttributionBoard,.analyticsContextPanel{padding:11px}.analyticsResultSplit,.analyticsFlowRow,.analyticsOutcomeRow,.analyticsAttributionRow,.analyticsDistributionGrid,.analyticsScopeRow{grid-template-columns:1fr}.analyticsAttributionRow>:first-child{grid-column:auto}.analyticsDistributionStat strong,.analyticsScopeRow small{grid-area:auto}.analyticsDistributionStat strong,.analyticsScopeRow strong{text-align:left}}
.historyWorkbench{--history-blue:#40c9ff;--history-green:#00df82;--history-red:#ff526d;--history-amber:#ffc857;--history-slate:#91a5b4;gap:12px;min-width:0;display:grid}.historyCommandDeck,.historyControlDeck,.historyRecordBoard,.historyContextPanel{min-width:0;box-shadow:var(--trade-shadow);background:radial-gradient(circle at 88% 6%,#40c9ff0e,#0000 31%),linear-gradient(#0a1d2af5,#040f17fa);border:1px solid #749bb829;border-radius:8px}.historyCommandDeck{grid-template-columns:minmax(260px,.9fr) minmax(450px,1.35fr) minmax(285px,.88fr);display:grid;overflow:hidden}.historyArchiveHero,.historyCoverageRail{align-content:center;min-width:0;padding:16px;display:grid}.historyArchiveHero{background:linear-gradient(#749bb80d 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#749bb80d 1px,#0000 1px) 0 0/25% 100%,radial-gradient(circle at 18% 20%,#40c9ff24,#0000 46%),#030c1242;border-right:1px solid #749bb821;gap:7px}.historyDeckLabel{color:#8ca2b2;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.historyDeckLabel svg{color:var(--history-blue)}.historyArchiveHero>strong{color:#a7e8ff;letter-spacing:-.035em;font-size:clamp(31px,3vw,43px);font-weight:950;line-height:1}.historyArchiveHero>small{color:#9db1be;font-size:10px;line-height:1.4}.historyArchiveWindow{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin-top:2px;display:grid}.historyArchiveWindow>span{background:#01090e5c;border:1px solid #749bb81c;border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.historyArchiveWindow small{color:#8197a7;text-transform:uppercase;font-size:8px;font-weight:830}.historyArchiveWindow b{color:#dceaf2;overflow-wrap:anywhere;min-width:0;font-size:10px}.historyDeckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.historyDeckMetric{--history-tone:var(--history-slate);background:linear-gradient(180deg, color-mix(in srgb, var(--history-tone) 5%, transparent), transparent 65%), #030c122e;border-right:1px solid #749bb81c;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.historyDeckMetric:last-child{border-right:0}.historyDeckMetric.good{--history-tone:var(--history-green)}.historyDeckMetric.warn{--history-tone:var(--history-amber)}.historyDeckMetric.danger{--history-tone:var(--history-red)}.historyDeckMetric.accent{--history-tone:var(--history-blue)}.historyDeckMetric>span{color:#8399a9;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.historyDeckMetric>span svg{color:var(--history-tone)}.historyDeckMetric>strong{min-width:0;color:color-mix(in srgb, var(--history-tone) 48%, #fff);overflow-wrap:anywhere;font-size:24px;font-weight:930;line-height:1}.historyDeckMetric>small{color:#8ea3b5;font-size:10px;line-height:1.35}.historyCoverageRail{border-left:1px solid #749bb821;gap:7px}.historyCoverageHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.historyCoverageHeader span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.historyCoverageHeader strong{font-size:10px;font-weight:900}.historyCoverageHeader strong.good{color:var(--history-green)}.historyCoverageHeader strong.warn{color:var(--history-amber)}.historyCoverageHeader strong.danger{color:var(--history-red)}.historyCoverageRow{--history-tone:var(--history-slate);border:1px solid #749bb81a;border-left:2px solid var(--history-tone);background:#030c1252;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.historyCoverageRow.good{--history-tone:var(--history-green)}.historyCoverageRow.warn{--history-tone:var(--history-amber)}.historyCoverageRow.danger{--history-tone:var(--history-red)}.historyCoverageRow.accent{--history-tone:var(--history-blue)}.historyCoverageRow span,.historyCoverageRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:9px}.historyCoverageRow strong{min-width:0;color:color-mix(in srgb, var(--history-tone) 46%, #fff);overflow-wrap:anywhere;text-align:right;font-size:10px}.historyCoverageRow small{grid-column:1/-1;line-height:1.3}.historyControlDeck{grid-template-columns:minmax(510px,auto) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.historyViewSwitch,.historyRangeSwitch,.historySubFilters{scrollbar-width:none;gap:3px;min-width:0;display:flex;overflow-x:auto}.historyViewSwitch::-webkit-scrollbar{display:none}.historyRangeSwitch::-webkit-scrollbar{display:none}.historySubFilters::-webkit-scrollbar{display:none}.historyViewSwitch,.historyRangeSwitch{background:#01090e9e;border:1px solid #749bb824;border-radius:7px;padding:3px}.historyViewSwitch button,.historyRangeSwitch button,.historySubFilters button,.historyJournalFooter button,.historyArchiveNotice button{color:#8298a8;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;font-size:10px;font-weight:850}.historyViewSwitch button{flex:1 0 auto;justify-content:space-between;align-items:center;gap:8px;min-width:86px;min-height:36px;padding:0 9px;display:inline-flex}.historyViewSwitch button strong,.historySubFilters button strong{color:#b7c6d0;text-align:center;background:#749bb81a;border-radius:999px;min-width:21px;padding:4px 6px;font-size:9px;line-height:1}.historyRangeSwitch button{min-width:43px;min-height:36px;padding:0 9px}.historyViewSwitch button:hover,.historyRangeSwitch button:hover,.historyViewSwitch button.active,.historyRangeSwitch button.active,.historyViewSwitch button[aria-pressed=true],.historyRangeSwitch button[aria-pressed=true]{color:#a7e8ff;background:#40c9ff1f;border-color:#40c9ff33}.historyViewSwitch button.active strong{color:#e9f9ff;background:#40c9ff33}.historyViewSwitch button:focus-visible,.historyRangeSwitch button:focus-visible,.historySubFilters button:focus-visible,.historyJournalFooter button:focus-visible,.historyArchiveNotice button:focus-visible,.historySearch input:focus-visible,.historyNewsRow:focus-visible{outline-offset:2px;outline:2px solid #40c9ffb8}.historySearch{color:#718797;background:#01090e94;border:1px solid #749bb824;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;display:grid}.historySearch:focus-within{color:var(--history-blue);border-color:#40c9ff6b;box-shadow:0 0 0 3px #40c9ff12}.historySearch input{color:#edf6fb;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.historySearch input::placeholder{color:#687f90}.historyControlNote{color:#7f94a4;border-top:1px solid #749bb814;grid-column:1/-1;padding:7px 4px 1px;font-size:9px;line-height:1.35}.historyActivePanel{min-width:0;display:grid}.historyRecordBoard{align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.historySectionHeader,.historyContextHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.historySectionHeader h2,.historyContextHeader h2{color:#f0f7fb;align-items:center;gap:7px;margin:3px 0 0;font-size:17px;font-weight:920;display:flex}.historySectionHeader h2 svg,.historyContextHeader h2 svg{color:var(--history-blue)}.historySectionHeader small{color:#8399a9;margin-top:4px;font-size:10px;line-height:1.4;display:block}.historySectionCount{color:#90defb;background:#40c9ff12;border:1px solid #40c9ff38;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:860}.historySubFilters{padding-bottom:1px}.historySubFilters button{background:#030c125c;border-color:#749bb821;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:inline-flex}.historySubFilters button:hover,.historySubFilters button.active,.historySubFilters button[aria-pressed=true]{color:#a7e8ff;background:#40c9ff17;border-color:#40c9ff52}.historySubFilters button.active strong{color:#e9f9ff;background:#40c9ff2e}.historyOrderTable,.historyProposalTable,.historyEventTable{scrollbar-color:#40c9ff80 #749bb812;scrollbar-width:thin;gap:4px;min-width:0;max-height:650px;padding-right:3px;display:grid;overflow-y:auto}.historyOrderRow,.historyProposalRow,.historyEventRow{--history-tone:var(--history-slate);border:1px solid color-mix(in srgb, var(--history-tone) 16%, #749bb81a);border-left:2px solid var(--history-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--history-tone) 5%, transparent), transparent 38%), #030c124d;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.historyOrderRow{grid-template-columns:minmax(120px,.78fr) minmax(145px,1fr) 54px minmax(115px,.8fr) minmax(110px,.72fr) minmax(110px,.72fr) minmax(100px,.66fr) minmax(105px,.7fr)}.historyProposalRow{grid-template-columns:minmax(105px,.72fr) minmax(145px,1fr) minmax(110px,.75fr) minmax(110px,.74fr) minmax(150px,.95fr) minmax(88px,.55fr) minmax(165px,1.08fr)}.historyEventRow{grid-template-columns:minmax(110px,.75fr) minmax(145px,1.05fr) minmax(120px,.8fr) minmax(65px,.44fr) minmax(75px,.5fr) minmax(115px,.76fr) minmax(85px,.56fr)}.historyOrderRow.good,.historyProposalRow.good{--history-tone:var(--history-green)}.historyOrderRow.warn,.historyProposalRow.warn,.historyEventRow.warn{--history-tone:var(--history-amber)}.historyOrderRow.danger,.historyProposalRow.danger,.historyEventRow.danger{--history-tone:var(--history-red)}.historyOrderRow.accent,.historyProposalRow.accent{--history-tone:var(--history-blue)}.historyOrderRow:hover:not(.head),.historyProposalRow:hover:not(.head),.historyEventRow:hover:not(.head){border-color:color-mix(in srgb, var(--history-tone) 34%, #749bb829);background:linear-gradient(90deg, color-mix(in srgb, var(--history-tone) 9%, transparent), transparent 45%), #0717229e}.historyOrderRow.head,.historyProposalRow.head,.historyEventRow.head{z-index:2;color:#718797;text-transform:uppercase;background:#071620fa;border:0;font-size:8px;font-weight:850;position:sticky;top:0}.historyOrderRow>*,.historyProposalRow>*,.historyEventRow>*{overflow-wrap:anywhere;min-width:0}.historyOrderRow time,.historyProposalRow time,.historyEventRow time,.historyEventRow>span{color:#a3b5c2;font-size:9px}.historyOrderRow code,.historyReasonCell code{color:#8197a7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.historyOrderRow .tickerLabel,.historyProposalRow .tickerLabel{gap:2px;min-width:0;display:grid}.historyOrderRow .tickerLabel strong,.historyProposalRow .tickerLabel strong{color:#f0f7fb;font-size:11px;font-weight:900}.historyOrderRow .tickerLabel small,.historyProposalRow .tickerLabel small{color:#8197a7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.historySidePill{color:#96e2ff;background:#40c9ff14;border:1px solid #40c9ff38;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:900}.historySidePill.sell{color:#82edbd;background:#00df8214;border-color:#00df8238}.historyPurposeCell,.historyTimingCell,.historyRequestedCell,.historyExecutionCell,.historyOutcomeCell,.historyProposalBook,.historyProtectionCell,.historyReasonCell,.historyEventRow>div{gap:3px;min-width:0;display:grid}.historyPurposeCell strong,.historyExecutionCell strong,.historyRequestedCell strong,.historyProposalBook strong,.historyProtectionCell strong,.historyReasonCell strong,.historyEventRow>div strong,.historyEventRow>strong{color:#dceaf2;overflow-wrap:anywhere;min-width:0;font-size:10px}.historyPurposeCell small,.historyTimingCell small,.historyRequestedCell small,.historyExecutionCell small,.historyProposalBook small,.historyProtectionCell small,.historyEventRow>div small{color:#8197a7;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.3}.historyOutcomeCell{--history-tone:var(--history-slate)}.historyOutcomeCell.good{--history-tone:var(--history-green)}.historyOutcomeCell.warn{--history-tone:var(--history-amber)}.historyOutcomeCell.danger{--history-tone:var(--history-red)}.historyOutcomeCell.accent{--history-tone:var(--history-blue)}.historyOutcomeCell strong{color:color-mix(in srgb, var(--history-tone) 72%, #fff);font-size:10px}.historyOutcomeCell small{color:#8197a7;text-transform:capitalize;font-size:8px}.historyReasonCell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historyBoardFooter,.historyJournalFooter{color:#7f94a4;font-size:9px;line-height:1.4}.historyBoardFooter{text-align:right}.historyJournalBoard{overflow:hidden}.historyJournalTape{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)!important}.historyJournalTape .botTapeToolbar{margin-bottom:8px!important}.historyJournalTape .botTapeToolbar button{background:#030c1261!important;border-color:#749bb824!important;min-height:34px!important;padding:0 9px!important}.historyJournalTape .botLogList{background:#020a1080!important;border-color:#749bb824!important;height:clamp(370px,54vh,620px)!important;min-height:370px!important;max-height:clamp(370px,54vh,620px)!important;overflow-x:hidden!important}.historyJournalTape .botLogHeader,.historyJournalTape .botLogRow{grid-template-columns:minmax(118px,.72fr) minmax(88px,.58fr) minmax(0,1.8fr) minmax(145px,.78fr)!important;gap:10px!important}.historyJournalTape .botLogTime{font-size:10px!important}.historyJournalTape .botLogRow.theme-momentum{--activity-accent:#36c6d9}.historyJournalFooter{border-top:1px solid #749bb81a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:10px;display:flex}.historyJournalFooter span{min-width:0}.historyJournalFooter strong{color:#83c7a8;flex:none;font-size:9px}.historyJournalFooter button,.historyArchiveNotice button{color:#9de5ff;background:#40c9ff14;border-color:#40c9ff40;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;display:inline-flex}.historyJournalFooter button:hover,.historyArchiveNotice button:hover{background:#40c9ff24;border-color:#40c9ff70}.historyJournalFooter button:disabled{cursor:wait;opacity:.65}.historyArchiveNotice{border:1px solid #ff526d38;border-left:2px solid var(--history-red);background:#ff526d0e;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.historyArchiveNotice>div{gap:3px;min-width:0;display:grid}.historyArchiveNotice strong{color:#ffafbd;font-size:10px}.historyArchiveNotice small{color:#a98991;overflow-wrap:anywhere;font-size:9px}.historyNewsList{scrollbar-color:#40c9ff80 #749bb812;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;max-height:680px;padding-right:3px;display:grid;overflow-y:auto}.historyNewsRow{border:1px solid #749bb81f;border-left:2px solid var(--history-blue);min-width:0;color:inherit;background:linear-gradient(110deg,#40c9ff0e,#0000 54%),#030c1252;border-radius:7px;grid-template-rows:auto minmax(58px,auto) auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px;text-decoration:none;display:grid}a.historyNewsRow{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}a.historyNewsRow:hover{background:linear-gradient(110deg,#40c9ff1a,#0000 57%),#0717229e;border-color:#40c9ff57;transform:translateY(-1px)}.historyNewsMeta{align-items:center;gap:8px;min-width:0;display:flex}.historyNewsMeta span{color:#8aa0af;text-transform:uppercase;font-size:8px;font-weight:850}.historyNewsMeta strong{color:#8bdfff;background:#40c9ff17;border-radius:999px;padding:4px 7px;font-size:8px}.historyNewsBody{grid-column:1/-1;align-content:start;gap:5px;min-width:0;display:grid}.historyNewsBody strong{color:#edf6fb;font-size:12px;line-height:1.35}.historyNewsBody small{color:#8ea3b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.historyNewsTimes{flex-wrap:wrap;gap:5px 12px;min-width:0;display:flex}.historyNewsTimes span{color:#728999;font-size:8px}.historyNewsTimes b{color:#a9bac7;font-weight:800}.historyNewsEvidence{color:#728999;justify-content:flex-end;align-items:center;gap:7px;min-width:0;font-size:8px;display:flex}.historyNewsEvidence strong{color:#9eddf4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.historyNewsEvidence svg{color:var(--history-blue);flex:none}.historyContextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.historyContextPanel{align-content:start;gap:10px;padding:14px;display:grid}.historyCompositionRows,.historyBoundaryRows{gap:6px;min-width:0;display:grid}.historyCompositionRow{--history-tone:var(--history-slate);border:1px solid #749bb81a;border-left:2px solid var(--history-tone);background:#030c124d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-width:0;padding:8px;display:grid}.historyCompositionRow.good{--history-tone:var(--history-green)}.historyCompositionRow.warn{--history-tone:var(--history-amber)}.historyCompositionRow.danger{--history-tone:var(--history-red)}.historyCompositionRow.accent{--history-tone:var(--history-blue)}.historyCompositionRow span{color:#8da1b0;overflow-wrap:anywhere;text-transform:capitalize;min-width:0;font-size:9px;font-weight:820}.historyCompositionRow strong{color:color-mix(in srgb, var(--history-tone) 48%, #fff);font-size:11px}.historyCompositionRow>div{background:#749bb81c;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.historyCompositionRow i{border-radius:inherit;background:var(--history-tone);height:100%;display:block}.historyContextNote{border-left:2px solid var(--history-slate);color:#8197a7;background:#91a5b40d;margin:0;padding:7px 9px;font-size:9px;line-height:1.4}.historyBoundaryRow{--history-tone:var(--history-slate);border:1px solid color-mix(in srgb, var(--history-tone) 17%, #749bb81a);border-left:2px solid var(--history-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--history-tone) 5%, transparent), transparent 48%), #030c124d;border-radius:6px;grid-template-columns:minmax(105px,.8fr) auto;gap:3px 9px;min-width:0;padding:8px;display:grid}.historyBoundaryRow.good{--history-tone:var(--history-green)}.historyBoundaryRow.warn{--history-tone:var(--history-amber)}.historyBoundaryRow.danger{--history-tone:var(--history-red)}.historyBoundaryRow.accent{--history-tone:var(--history-blue)}.historyBoundaryRow span,.historyBoundaryRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.3}.historyBoundaryRow span{text-transform:uppercase;font-weight:850}.historyBoundaryRow strong{min-width:0;color:color-mix(in srgb, var(--history-tone) 46%, #fff);overflow-wrap:anywhere;text-align:right;font-size:9px}.historyBoundaryRow small{grid-column:1/-1}.historyRecordBoard>.empty{color:#8298a8;text-align:center;place-items:center;min-height:150px;font-size:10px;display:grid}@media (max-width:1380px){.historyCommandDeck{grid-template-columns:minmax(240px,.82fr) minmax(430px,1.3fr)}.historyCoverageRail{border-top:1px solid #749bb821;border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;padding:10px 14px}.historyCoverageHeader{justify-content:start;display:grid}.historyControlDeck{grid-template-columns:minmax(510px,1fr) auto}.historySearch{grid-area:2/1/auto/-1}.historyRangeSwitch{grid-area:1/2}.historyContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyContextPanel:last-child{grid-column:1/-1}}@media (max-width:1080px){.historyCommandDeck,.historyContextGrid{grid-template-columns:1fr}.historyArchiveHero{border-bottom:1px solid #749bb821;border-right:0}.historyCoverageRail{grid-column:auto;grid-template-columns:1fr;align-items:stretch}.historyContextPanel:last-child{grid-column:auto}.historyOrderRow{grid-template-columns:minmax(110px,.74fr) minmax(125px,.9fr) 49px minmax(100px,.72fr) minmax(100px,.68fr) minmax(100px,.68fr) minmax(90px,.6fr) minmax(85px,.58fr);gap:7px}.historyProposalRow{grid-template-columns:minmax(98px,.68fr) minmax(130px,.9fr) minmax(100px,.68fr) minmax(100px,.68fr) minmax(135px,.86fr) minmax(80px,.52fr) minmax(135px,.9fr);gap:7px}.historyEventRow{grid-template-columns:minmax(100px,.7fr) minmax(130px,.95fr) minmax(105px,.75fr) minmax(58px,.42fr) minmax(65px,.46fr) minmax(100px,.7fr) minmax(75px,.52fr);gap:7px}}@media (max-width:768px){.historyWorkbench{gap:9px}.historyCommandDeck,.historyDeckMetrics,.historyCoverageRail,.historyControlDeck,.historyContextGrid,.historyNewsList{grid-template-columns:1fr}.historyDeckMetric{border-bottom:1px solid #749bb81c;border-right:0}.historyDeckMetric:last-child{border-bottom:0}.historyViewSwitch,.historyRangeSwitch,.historySearch{grid-area:auto;width:100%}.historyRangeSwitch button{flex:1 0 48px}.historySectionHeader{flex-direction:column;align-items:flex-start}.historyOrderTable,.historyProposalTable,.historyEventTable,.historyNewsList{max-height:none;padding-right:0;overflow:visible}.historyOrderRow,.historyProposalRow,.historyEventRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.historyOrderRow.head,.historyProposalRow.head,.historyEventRow.head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.historyOrderRow>*,.historyProposalRow>*,.historyEventRow>*{border-bottom:1px solid #749bb814;align-content:start;gap:4px;min-width:0;padding:9px;display:grid}.historyOrderRow>:before,.historyProposalRow>:before,.historyEventRow>:before{content:attr(data-label);color:#718797;text-transform:uppercase;font-size:8px;font-weight:850}.historySidePill{background:0 0;border:0;border-bottom:1px solid #749bb814;border-radius:0;justify-self:stretch;padding:9px}.historySidePill.sell{background:0 0}.historyOrderRow>:nth-child(2),.historyProposalRow>:nth-child(2),.historyEventRow>:nth-child(2){grid-column:1/-1}.historyOrderRow code,.historyReasonCell code,.historyReasonCell strong{white-space:normal}.historyJournalTape .botLogList{height:clamp(390px,58vh,560px)!important;min-height:390px!important;max-height:clamp(390px,58vh,560px)!important;overflow-x:hidden!important}.historyJournalTape .botLogHeader{display:none!important}.historyJournalTape .botLogRow{grid-template-columns:minmax(88px,.7fr) minmax(0,1.5fr) minmax(88px,.65fr)!important;gap:8px!important;padding:5px 8px!important}.historyJournalTape .botLogKind{display:none!important}.historyJournalTape .botLogMetric{padding-left:8px!important}.historyJournalFooter{flex-direction:column;align-items:stretch}.historyJournalFooter button,.historyArchiveNotice button{min-height:44px}.historyArchiveNotice{flex-direction:column;align-items:stretch}.historyNewsRow{min-height:0}}@media (max-width:430px){.historyArchiveHero,.historyCoverageRail,.historyRecordBoard,.historyContextPanel{padding:12px}.historyArchiveWindow,.historyOrderRow,.historyProposalRow,.historyEventRow,.historyNewsRow{grid-template-columns:1fr}.historyViewSwitch button{min-width:102px;min-height:44px}.historyRangeSwitch button,.historySubFilters button,.historySearch{min-height:44px}.historyOrderRow>:nth-child(2),.historyProposalRow>:nth-child(2),.historyEventRow>:nth-child(2),.historyNewsBody{grid-column:auto}.historyJournalTape .botTapeToolbar button{min-height:44px!important}.historyJournalTape .botLogList{height:500px!important;min-height:500px!important;max-height:500px!important}.historyJournalTape .botLogRow{grid-template-columns:72px minmax(0,1fr)!important}.historyJournalTape .botLogMetric{display:none!important}.historyJournalTape .botLogTime{font-size:9px!important}.historyJournalTape .botLogBody>strong{font-size:11px!important}.historyNewsRow{grid-template-rows:auto}.historyNewsEvidence{flex-wrap:wrap;justify-content:flex-start}.historyBoundaryRow{grid-template-columns:1fr}.historyBoundaryRow strong{text-align:left}.historyBoundaryRow small{grid-column:auto}}
.riskWorkbench{--risk-blue:#40c9ff;--risk-green:#00df82;--risk-red:#ff526d;--risk-amber:#ffc857;--risk-slate:#91a5b4;gap:12px;min-width:0;display:grid}.riskCommandDeck,.riskControlBoard,.riskContextPanel{min-width:0;box-shadow:var(--trade-shadow);background:radial-gradient(circle at 88% 6%,#40c9ff0d,#0000 31%),linear-gradient(#0a1d2af5,#040f17fa);border:1px solid #749bb829;border-radius:8px}.riskCommandDeck{grid-template-columns:minmax(260px,.9fr) minmax(470px,1.45fr) minmax(285px,.88fr);display:grid;overflow:hidden}.riskControlHero,.riskTruthRail{align-content:center;min-width:0;padding:16px;display:grid}.riskControlHero{--risk-tone:var(--risk-slate);background:linear-gradient(#749bb80d 1px, transparent 1px), linear-gradient(90deg, #749bb80d 1px, transparent 1px), radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--risk-tone) 14%, transparent), transparent 46%), #030c1242;background-size:100% 25%,25% 100%,auto,auto;border-right:1px solid #749bb821;gap:7px}.riskControlHero.good{--risk-tone:var(--risk-green)}.riskControlHero.warn{--risk-tone:var(--risk-amber)}.riskControlHero.danger{--risk-tone:var(--risk-red)}.riskControlHero.accent{--risk-tone:var(--risk-blue)}.riskDeckLabel{color:#8ca2b2;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.riskDeckLabel svg{color:var(--risk-tone)}.riskControlHero>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 50%, #fff);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,3vw,42px);font-weight:950;line-height:1}.riskControlHero>small{color:#9db1be;font-size:10px;line-height:1.4}.riskControlStamp{border:1px solid #749bb81c;border-left:2px solid var(--risk-tone);background:#01090e5c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;margin-top:2px;padding:7px 8px;display:grid}.riskControlStamp span{color:#8197a7;overflow-wrap:anywhere;min-width:0;font-size:9px}.riskControlStamp b{color:#dceaf2;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:9px}.riskDeckMetrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.riskDeckMetric{--risk-tone:var(--risk-slate);background:linear-gradient(180deg, color-mix(in srgb, var(--risk-tone) 5%, transparent), transparent 65%), #030c122e;border-right:1px solid #749bb81c;align-content:center;gap:6px;min-width:0;padding:14px;display:grid}.riskDeckMetric:last-child{border-right:0}.riskDeckMetric.good{--risk-tone:var(--risk-green)}.riskDeckMetric.warn{--risk-tone:var(--risk-amber)}.riskDeckMetric.danger{--risk-tone:var(--risk-red)}.riskDeckMetric.accent{--risk-tone:var(--risk-blue)}.riskDeckMetric>span{color:#8399a9;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:850;display:inline-flex}.riskDeckMetric>span svg{color:var(--risk-tone);flex:none}.riskDeckMetric>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 48%, #fff);overflow-wrap:anywhere;font-size:23px;font-weight:930;line-height:1.05}.riskDeckMetric>small{color:#8ea3b5;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.35}.riskTruthRail{border-left:1px solid #749bb821;gap:7px}.riskTruthHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.riskTruthHeader span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.riskTruthHeader strong{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:10px;font-weight:900}.riskTruthHeader strong.good{color:var(--risk-green)}.riskTruthHeader strong.warn{color:var(--risk-amber)}.riskTruthHeader strong.danger{color:var(--risk-red)}.riskTruthHeader strong.accent{color:var(--risk-blue)}.riskTruthRow{--risk-tone:var(--risk-slate);border:1px solid #749bb81a;border-left:2px solid var(--risk-tone);background:#030c1252;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:7px 8px;display:grid}.riskTruthRow.good{--risk-tone:var(--risk-green)}.riskTruthRow.warn{--risk-tone:var(--risk-amber)}.riskTruthRow.danger{--risk-tone:var(--risk-red)}.riskTruthRow.accent{--risk-tone:var(--risk-blue)}.riskTruthRow>span{color:#8298a8;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:9px;display:inline-flex}.riskTruthRow>span svg{color:var(--risk-tone);flex:none}.riskTruthRow>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 46%, #fff);overflow-wrap:anywhere;text-align:right;font-size:10px}.riskTruthRow>small{color:#8298a8;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:9px;line-height:1.3}.riskPrimaryGrid{grid-template-columns:minmax(560px,1.28fr) minmax(420px,.92fr);align-items:stretch;gap:12px;min-width:0;display:grid}.riskControlBoard,.riskContextPanel{padding:14px}.riskControlBoard{align-content:start;gap:10px;display:grid}.riskSectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.riskSectionHeader>div{min-width:0}.riskSectionHeader h2{color:#f0f7fb;align-items:center;gap:7px;min-width:0;margin:3px 0 0;font-size:17px;font-weight:920;display:flex}.riskSectionHeader h2 svg{color:var(--risk-blue);flex:none}.riskSectionHeader small{color:#8399a9;margin-top:4px;font-size:10px;line-height:1.35;display:block}.riskSectionBadge{--risk-tone:var(--risk-slate);border:1px solid color-mix(in srgb, var(--risk-tone) 28%, transparent);background:color-mix(in srgb, var(--risk-tone) 8%, transparent);max-width:44%;color:color-mix(in srgb, var(--risk-tone) 58%, #fff);overflow-wrap:anywhere;text-align:center;border-radius:999px;flex:0 auto;padding:5px 8px;font-size:9px;font-weight:860;line-height:1.2}.riskSectionBadge.good{--risk-tone:var(--risk-green)}.riskSectionBadge.warn{--risk-tone:var(--risk-amber)}.riskSectionBadge.danger{--risk-tone:var(--risk-red)}.riskSectionBadge.accent{--risk-tone:var(--risk-blue)}.riskMeterGrid,.riskActualGrid,.riskConstraintGrid,.riskProtectionFacts,.riskPolicyColumns,.riskContextGrid{gap:7px;min-width:0;display:grid}.riskMeterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riskActualGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.riskConstraintGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.riskProtectionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.riskPolicyColumns{grid-template-columns:minmax(0,1fr)}.riskContextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.riskMeter,.riskFact,.riskConstraint,.riskProtectionHero,.riskProtectionAttention,.riskPolicyColumn{background:#030c1257;border:1px solid #749bb81c;border-radius:7px;min-width:0}.riskMeter,.riskFact,.riskProtectionHero{--risk-tone:var(--risk-slate)}.riskMeter.good,.riskFact.good,.riskProtectionHero.good{--risk-tone:var(--risk-green)}.riskMeter.warn,.riskFact.warn,.riskProtectionHero.warn{--risk-tone:var(--risk-amber)}.riskMeter.danger,.riskFact.danger,.riskProtectionHero.danger{--risk-tone:var(--risk-red)}.riskMeter.accent,.riskFact.accent,.riskProtectionHero.accent{--risk-tone:var(--risk-blue)}.riskMeter{border-left:2px solid var(--risk-tone);background:linear-gradient(90deg, color-mix(in srgb, var(--risk-tone) 7%, transparent), transparent 48%), #030c1257;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px;display:grid}.riskMeter>span,.riskMeter>small,.riskFact>span,.riskFact>small,.riskConstraint>span,.riskConstraint>small{color:#8298a8;overflow-wrap:anywhere;min-width:0}.riskMeter>span,.riskFact>span,.riskConstraint>span{text-transform:uppercase;font-size:9px;font-weight:850}.riskMeter>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 50%, #fff);overflow-wrap:anywhere;text-align:right;font-size:17px;font-weight:920}.riskMeter>small{grid-column:1/-1;font-size:9px;line-height:1.3}.riskMeter progress,.riskProtectionHero progress{width:100%;height:5px;color:var(--risk-tone);background:#749bb81f;border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.riskMeter progress::-webkit-progress-bar{background:#749bb81f;border-radius:999px}.riskProtectionHero progress::-webkit-progress-bar{background:#749bb81f;border-radius:999px}.riskMeter progress::-webkit-progress-value{background:var(--risk-tone);box-shadow:0 0 12px color-mix(in srgb, var(--risk-tone) 32%, transparent);border-radius:999px}.riskProtectionHero progress::-webkit-progress-value{background:var(--risk-tone);box-shadow:0 0 12px color-mix(in srgb, var(--risk-tone) 32%, transparent);border-radius:999px}.riskMeter progress::-moz-progress-bar{background:var(--risk-tone);box-shadow:0 0 12px color-mix(in srgb, var(--risk-tone) 32%, transparent);border-radius:999px}.riskProtectionHero progress::-moz-progress-bar{background:var(--risk-tone);box-shadow:0 0 12px color-mix(in srgb, var(--risk-tone) 32%, transparent);border-radius:999px}.riskFact{border-top:2px solid var(--risk-tone);background:linear-gradient(180deg, color-mix(in srgb, var(--risk-tone) 6%, transparent), transparent 70%), #030c1257;gap:4px;padding:9px;display:grid}.riskFact>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 48%, #fff);overflow-wrap:anywhere;font-size:15px;font-weight:910}.riskFact>small,.riskConstraint>small{font-size:9px;line-height:1.3}.riskConstraint{grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:9px;display:grid}.riskConstraint>strong{color:#e8f1f6;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:11px;font-weight:880}.riskConstraint>small{grid-column:1/-1}.riskProtectionHero{border-left:3px solid var(--risk-tone);background:radial-gradient(circle at 92% 20%, color-mix(in srgb, var(--risk-tone) 12%, transparent), transparent 35%), #030c1266;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;display:grid}.riskProtectionHero>span{color:#8298a8;text-transform:uppercase;font-size:9px;font-weight:850}.riskProtectionHero>strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 50%, #fff);overflow-wrap:anywhere;text-align:right;font-size:21px;font-weight:940;line-height:1}.riskProtectionHero>small{color:#8da3b3;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:9px;line-height:1.35}.riskProtectionAttention{gap:8px;padding:10px;display:grid}.riskAttentionHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.riskAttentionHeader span{color:#a9bbc6;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:850;display:inline-flex}.riskAttentionHeader span svg{color:var(--risk-amber);flex:none}.riskAttentionHeader strong{color:#cad6de;text-align:center;background:#91a5b41a;border-radius:999px;min-width:24px;padding:5px 7px;font-size:9px;line-height:1}.riskProtectionAttention>p{color:#859bab;margin:0;font-size:10px;line-height:1.4}.riskProtectionAttention>p.good{color:#7edfb2}.riskAttentionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.riskAttentionList article{--risk-tone:var(--risk-slate);border:1px solid #749bb81a;border-left:2px solid var(--risk-tone);background:#01090e61;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:8px;display:grid}.riskAttentionList article.warn{--risk-tone:var(--risk-amber)}.riskAttentionList article.danger{--risk-tone:var(--risk-red)}.riskAttentionList strong{color:#edf6fb;overflow-wrap:anywhere;min-width:0;font-size:10px}.riskAttentionList span{min-width:0;color:color-mix(in srgb, var(--risk-tone) 55%, #fff);overflow-wrap:anywhere;text-align:right;font-size:9px}.riskAttentionList small{color:#8298a8;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:9px}.riskPolicyColumn{align-content:start;gap:8px;padding:10px;display:grid}.riskPolicyColumn>header,.riskContextPanel>header{align-items:flex-start;gap:8px;min-width:0;display:flex}.riskPolicyColumn>header>span,.riskContextPanel>header>span{width:30px;height:30px;color:var(--risk-blue);background:#40c9ff12;border:1px solid #40c9ff29;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.riskPolicyColumn>header>div,.riskContextPanel>header>div{min-width:0}.riskPolicyColumn>header strong{color:#eaf3f8;font-size:12px;font-weight:900;display:block}.riskPolicyColumn>header small,.riskContextPanel>header small{color:#8197a7;margin-top:2px;font-size:9px;line-height:1.3;display:block}.riskPolicyRows,.riskContextRows{gap:5px;min-width:0;display:grid}.riskPolicyRows{grid-template-columns:repeat(2,minmax(0,1fr))}.riskPolicyRows article,.riskContextRow{--risk-tone:var(--risk-slate);border:1px solid #749bb817;border-left:2px solid var(--risk-tone);background:#01090e52;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;min-width:0;padding:7px 8px;display:grid}.riskPolicyRows article.good,.riskContextRow.good{--risk-tone:var(--risk-green)}.riskPolicyRows article.warn,.riskContextRow.warn{--risk-tone:var(--risk-amber)}.riskPolicyRows article.danger,.riskContextRow.danger{--risk-tone:var(--risk-red)}.riskPolicyRows article.accent,.riskContextRow.accent{--risk-tone:var(--risk-blue)}.riskPolicyRows span,.riskPolicyRows small,.riskContextRow span,.riskContextRow small{color:#8298a8;overflow-wrap:anywhere;min-width:0;font-size:9px}.riskPolicyRows strong,.riskContextRow strong{min-width:0;color:color-mix(in srgb, var(--risk-tone) 45%, #fff);overflow-wrap:anywhere;text-align:right;font-size:10px;font-weight:880}.riskPolicyRows small,.riskContextRow small{grid-column:1/-1;line-height:1.3}.riskContextPanel{align-content:start;gap:10px;display:grid}.riskContextPanel>header h2{color:#edf6fb;margin:1px 0 0;font-size:13px;font-weight:910}@media (hover:hover){.riskDeckMetric,.riskTruthRow,.riskMeter,.riskFact,.riskConstraint,.riskPolicyRows article,.riskContextRow,.riskAttentionList article{transition:border-color .16s,background-color .16s,transform .16s}.riskDeckMetric:hover,.riskTruthRow:hover,.riskMeter:hover,.riskFact:hover,.riskConstraint:hover,.riskPolicyRows article:hover,.riskContextRow:hover,.riskAttentionList article:hover{border-color:color-mix(in srgb, var(--risk-tone,var(--risk-blue)) 28%, #749bb829);background-color:#07162094;transform:translateY(-1px)}}@media (max-width:1380px){.riskCommandDeck{grid-template-columns:minmax(240px,.82fr) minmax(420px,1.35fr) minmax(250px,.82fr)}.riskPrimaryGrid{grid-template-columns:minmax(510px,1.16fr) minmax(390px,.9fr)}.riskActualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.riskCommandDeck{grid-template-columns:minmax(230px,.78fr) minmax(0,1.4fr)}.riskTruthRail{border-top:1px solid #749bb821;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.riskTruthHeader{grid-column:1/-1}.riskPrimaryGrid{grid-template-columns:1fr}.riskProtectionFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.riskContextGrid{grid-template-columns:1fr}}@media (max-width:768px){.riskWorkbench{gap:10px}.riskCommandDeck{grid-template-columns:1fr}.riskControlHero{border-bottom:1px solid #749bb821;border-right:0}.riskDeckMetrics{border-bottom:1px solid #749bb821;grid-template-columns:repeat(3,minmax(0,1fr))}.riskTruthRail{border-top:0;grid-column:auto;grid-template-columns:1fr}.riskTruthHeader{grid-column:auto}.riskControlBoard,.riskContextPanel{padding:12px}.riskSectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.riskSectionBadge{align-self:flex-start;max-width:100%}.riskMeterGrid,.riskConstraintGrid,.riskProtectionFacts,.riskPolicyRows{grid-template-columns:1fr}.riskActualGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riskAttentionList{grid-template-columns:1fr}.riskMeter,.riskConstraint,.riskProtectionHero,.riskPolicyRows article,.riskContextRow,.riskAttentionList article{grid-template-columns:minmax(0,1fr) minmax(88px,auto)}}@media (max-width:430px){.riskControlHero,.riskTruthRail{padding:13px}.riskControlHero>strong{font-size:32px}.riskControlStamp{grid-template-columns:1fr}.riskControlStamp b{text-align:left}.riskDeckMetrics{grid-template-columns:1fr}.riskDeckMetric{border-bottom:1px solid #749bb81c;border-right:0;min-height:0;padding:12px 13px}.riskDeckMetric:last-child{border-bottom:0}.riskDeckMetric>strong{font-size:21px}.riskControlBoard,.riskContextPanel{padding:11px}.riskActualGrid,.riskMeter,.riskConstraint,.riskProtectionHero,.riskPolicyRows article,.riskContextRow,.riskAttentionList article{grid-template-columns:1fr}.riskMeter>strong,.riskConstraint>strong,.riskProtectionHero>strong,.riskPolicyRows strong,.riskContextRow strong,.riskAttentionList span{text-align:left}.riskMeter>small,.riskMeter progress,.riskConstraint>small,.riskProtectionHero>small,.riskProtectionHero progress,.riskPolicyRows small,.riskContextRow small,.riskAttentionList small{grid-column:auto}.riskPolicyColumn>header,.riskContextPanel>header{align-items:center}}@media (prefers-reduced-motion:reduce){.riskWorkbench *,.riskWorkbench :before,.riskWorkbench :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
