:root,:root[data-theme=consortium]{color-scheme:dark;--bg:#0e1618;--panel:#121e21;--panel-strong:#17282d;--panel-deep:#0a1113;--panel-float:rgba(18,30,33,.86);--line:#263a40;--line-strong:#496269;--text:#dde8eb;--muted:#82979f;--green:#3db5bf;--cyan:#81b7bf;--yellow:#c7a94c;--red:#d56a6a;--violet:#a78bfa;--amber:#f0b85a;--blue:#78a6ff;--magenta:#c084fc;--orange:#e59b58;--slate-blue:#5d7fa8;--accent-border:rgba(61,181,191,.38);--danger-border:hsla(0,56%,63%,.44);--selection:rgba(61,181,191,.24);--button-active-bg:#102a2f;--shadow:rgba(0,0,0,.35);--ticker-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.homeTodayPage,.memoryLibraryPage,.opsPage,.sandboxPage{display:grid;grid-gap:18px;gap:18px}.homeHeader h1,.memoryLibraryPage h1,.opsPage h1,.sandboxPage h1{max-width:760px}.cardActions,.cardTopline,.homeStatusStrip,.homeUtilityBar,.memoryLibraryStats,.miniMetrics,.tickerRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.homeStatusStrip{position:-webkit-sticky;position:sticky;top:82px;z-index:6;padding:8px;border:1px solid var(--line);background:rgba(10,17,19,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.statusPill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 9px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;font-weight:700;text-transform:lowercase}.statusPill b{color:var(--text);font-weight:800}.statusPill.good{border-color:rgba(61,181,191,.42);color:var(--green)}.statusPill.idea,.statusPill.warn{border-color:rgba(240,184,90,.48);color:var(--amber)}.statusPill.bad{border-color:hsla(0,56%,63%,.48);color:var(--red)}.mutedText,.refreshStamp{color:var(--muted);font-size:12px}.homeUtilityBar{justify-content:space-between;padding:12px;border:1px solid var(--line);background:var(--panel-deep)}.homeUtilityBar div{display:grid;grid-gap:2px;gap:2px}.homeUtilityBar nav{display:flex;gap:8px;flex-wrap:wrap}.cardActions a,.homeUtilityBar a,.librarySearch a,.librarySearch button,.primaryAction{min-height:30px;padding:5px 10px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.cardActions a:hover,.homeUtilityBar a:hover,.librarySearch a:hover,.librarySearch button:hover{border-color:var(--accent-border);color:var(--green)}.attentionInbox,.homePanel,.memoryLibraryPanel,.opsPanel,.sandboxPanel{border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 30px var(--shadow);padding:14px}.sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sectionHeading h2{margin:0;font-size:17px;text-transform:lowercase}.panelHeader span,.sectionHeading span{color:var(--muted);font-size:12px;font-weight:800}.attentionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.attentionCard,.compactItem,.homeCard,.libraryCard,.themePulseTile{display:grid;grid-gap:9px;gap:9px;padding:12px;border:1px solid var(--line);background:var(--panel-deep)}.attentionCard{border-left-width:4px}.attentionCard.tone-idea{border-left-color:var(--amber)}.attentionCard.tone-research{border-left-color:var(--cyan)}.attentionCard.tone-alert,.attentionCard.tone-warning{border-left-color:var(--orange)}.attentionCard.tone-muted{border-left-color:var(--line-strong)}.attentionCard strong,.homeCard h3,.libraryCard h3,.themePulseTile strong{margin:0;color:var(--text);font-size:15px}.attentionCard p,.attentionCard small,.homeCard p,.libraryCard p,.themePulseTile p{margin:0;color:var(--muted)}.attentionCard a{color:var(--green);font-weight:800;text-decoration:none}.homeFooterGrid,.homeMainGrid,.memoryLibraryGrid,.sandboxGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.homeCardStack,.libraryCardGrid{display:grid;grid-gap:10px;gap:10px}.homeCard,.libraryCard,.memoryLibraryPanel,.opsPanel,.readerSection,.sandboxPanel,.themePulseTile,.tickerBrainSection{content-visibility:auto;contain-intrinsic-size:1px 260px}.homeTweetRail,.tableScroller,.themeModal,.tweetRailList{contain:layout paint}.homePanel:first-of-type,.homePanel:nth-of-type(2),.homePanel:nth-of-type(3),.homePanel:nth-of-type(4){min-height:220px}.ideaCard{border-left:4px solid var(--amber)}.researchCard{border-left:4px solid var(--cyan)}.alertCard{border-left:4px solid var(--orange)}.evidenceCard{border-left:4px solid var(--slate-blue)}.executionCard{border-left:4px solid var(--green)}.objectBadge{display:inline-flex;align-items:center;min-height:22px;padding:1px 7px;border:1px solid var(--line);background:rgba(10,17,19,.72);color:var(--muted);font-size:11px;font-weight:900;text-transform:lowercase}.objectBadge.idea{color:var(--amber);border-color:rgba(240,184,90,.44)}.objectBadge.research{color:var(--cyan);border-color:rgba(129,183,191,.44)}.objectBadge.alert,.objectBadge.warning{color:var(--orange);border-color:rgba(229,155,88,.44)}.objectBadge.evidence{color:var(--slate-blue);border-color:rgba(93,127,168,.44)}.objectBadge.ok,.objectBadge.signal{color:var(--green);border-color:rgba(61,181,191,.44)}.compactDefinitionList,.opsDefinitionList{display:grid;grid-gap:6px;gap:6px;margin:0}.compactDefinitionList div,.opsDefinitionList div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px;gap:8px}.compactDefinitionList dt,.opsDefinitionList dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:lowercase}.compactDefinitionList dd,.opsDefinitionList dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid var(--line);background:var(--panel);font-size:12px;font-weight:900;text-decoration:none}.tickerChip{color:var(--green)}.themeChip{color:var(--blue)}.tweetMetaRows{display:grid;grid-gap:6px;gap:6px}.tweetMetaRows>div{display:grid;grid-gap:5px;gap:5px}.tweetMetaRows strong{color:var(--muted);font-size:12px;text-transform:lowercase}.themePulseGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.themePulseTile{min-height:150px}.miniMetrics span{color:var(--muted);font-size:12px}.emptyState{margin:0;padding:14px;border:1px dashed var(--line-strong)}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.metricTile{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid var(--line);background:var(--panel-deep)}.metricTile span{color:var(--muted);font-size:12px;font-weight:800;text-transform:lowercase}.metricTile strong{color:var(--text);font-size:18px}.memorySearchPanel,.sandboxBanner{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);background:var(--panel-deep)}.librarySearch{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:8px;gap:8px}.librarySearch input{min-height:36px;padding:6px 10px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.memoryLibraryStats span{color:var(--muted);font-size:12px;font-weight:800}.libraryTabs{display:grid;grid-gap:16px;gap:16px}.addResearchPanel form{margin-top:10px}.opsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.opsGrid.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.sandboxBanner{border-color:rgba(240,184,90,.44);color:var(--amber)}.sandboxBanner span{color:var(--muted)}@media (max-width:1100px){.homeFooterGrid,.homeMainGrid,.memoryLibraryGrid,.opsGrid,.opsGrid.twoColumn,.sandboxGrid{grid-template-columns:1fr}.homeStatusStrip{position:static}}@media (max-width:760px){.compactDefinitionList div,.librarySearch,.opsDefinitionList div{grid-template-columns:1fr}}:root[data-theme=few]{--bg:#101111;--panel:#141515;--panel-strong:#171818;--panel-deep:#0d0f0f;--panel-float:rgba(20,21,21,.86);--line:#2c3030;--line-strong:#5b5f5f;--text:#d7dad7;--muted:#858b89;--green:#00e887;--cyan:#00d5ff;--yellow:#e2d85a;--red:#ff5f6d;--accent-border:rgba(0,232,135,.35);--danger-border:rgba(255,95,109,.4);--selection:rgba(0,232,135,.22);--button-active-bg:#102017}*{box-sizing:border-box}html{overflow-anchor:none}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;line-height:1.35;letter-spacing:0}button,input,select,textarea{font:inherit}.appFrame{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.leftNav{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:var(--panel-deep);overflow:auto}.brandBlock{display:grid;grid-gap:4px;gap:4px;padding:14px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.brandBlock span{color:var(--green);font-size:15px}.brandBlock span,.brandBlock strong{font-weight:700;text-transform:lowercase}.brandBlock strong{color:var(--muted);font-size:11px}.navList{display:grid}.navList a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--text);font-size:12px;font-weight:700;text-decoration:none;text-transform:lowercase}.navList a:hover{background:var(--panel);color:var(--green)}.navList a.active{background:var(--button-active-bg);color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.navList strong{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;border:1px solid var(--line);background:var(--panel);color:var(--cyan);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace{min-width:0}.globalTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel-deep)}.eventHeaderBadges,.headerStats,.quickFilters,.sessionCluster,.topbarRight{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.topbarRight{justify-content:flex-end}.adminKeyStatus{position:relative}.adminKeyStatus>button{min-height:28px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:12px;font-weight:800}.adminKeyStatus.connected>button{color:var(--green);border-color:rgba(61,181,191,.42)}.adminKeyStatus.invalid>button,.adminKeyStatus.missing>button{color:var(--amber);border-color:rgba(240,184,90,.48)}.adminKeyPopover{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;grid-gap:8px;gap:8px;width:min(320px,84vw);padding:12px;border:1px solid var(--line-strong);background:var(--panel-deep);box-shadow:var(--shadow)}.adminKeyPopover div,.adminKeyPopover label{display:grid;grid-gap:6px;gap:6px}.adminKeyPopover input{border:1px solid var(--line);background:var(--panel);color:var(--text);padding:8px}.adminKeyPopover button{min-height:28px}.quickFilters{grid-column:1/-1}.badge,.headerStats span,.quickFilters button,.statusBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:lowercase;white-space:nowrap}.quickFilters button{cursor:pointer}.quickFilters button:hover,.statusBadge.good{color:var(--green);border-color:var(--accent-border)}.statusBadge.warn{color:var(--yellow);border-color:rgba(199,169,76,.42)}.globalSearch,.statusBadge.muted{color:var(--muted)}.globalSearch{display:flex;align-items:center;min-width:260px;min-height:28px;padding:0 10px;border:1px solid var(--line);background:var(--panel);font-size:12px;font-weight:700;text-transform:lowercase}.pageShell{width:min(100%,80vw);margin:0 auto;padding:14px}.commandCenterPage>section{margin-bottom:12px}.commandCenterPage>section:last-child{margin-bottom:0}.eventDetailHeader,.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;padding:14px;border:1px solid var(--line);background:var(--panel-float);box-shadow:0 14px 40px var(--shadow)}.eventDetailHeader p{margin-top:7px;color:var(--muted);font-size:13px}.marketPulse{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:0}.pulseCard{display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:10px;border:1px solid var(--line);background:var(--panel)}.miniRow small,.pulseCard small,.pulseCard span,.sectorCard small,.sectorCard span,.signalCard small,td small{color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.pulseCard strong{color:var(--text);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulseCard.good strong{color:var(--green)}.pulseCard.warn strong{color:var(--yellow)}.negative,.pulseCard.bad strong{color:var(--red)}.positive{color:var(--green)}.sectorGrid,.sectorStrip,.signalStrip{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.sectorStrip{grid-template-columns:repeat(6,minmax(180px,1fr));overflow-x:auto}.miniRow,.sectorCard,.sectorDetailCard,.signalCard{background:var(--panel)}.sectorCard{display:grid;grid-gap:6px;gap:6px;min-height:124px;padding:10px 11px;color:inherit;text-decoration:none}.sectorCard div{display:grid;grid-gap:3px;gap:3px}.miniRow strong,.sectorCard strong,.signalCard strong{color:var(--text);font-size:13px}.sectorCard .sectorTheme{color:var(--muted);opacity:.58}.sectorCard b{color:var(--green);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sectorCard.positiveMove{background:linear-gradient(180deg,rgba(61,181,191,.06),rgba(61,181,191,0)),var(--panel)}.sectorCard.negativeMove{background:linear-gradient(180deg,hsla(0,56%,63%,.12),hsla(0,56%,63%,0)),var(--panel)}.sectorCard.negativeMove b,.sectorRel.negative{color:var(--red)}.sectorRel.positive{color:var(--green)}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--green)}.signalStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.signalCard{display:grid;grid-gap:6px;gap:6px;min-height:86px;padding:11px 12px;border-left:2px solid transparent;color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease}.signalCardStrong{border-left-color:var(--danger-border);background:linear-gradient(90deg,hsla(0,56%,63%,.1),hsla(0,56%,63%,0)),var(--panel)}.signalCardStrong .signalDirection{color:var(--red)}.signalCardMuted{min-height:82px;padding:10px 11px;border-left-color:rgba(129,183,191,.4);background:linear-gradient(90deg,rgba(129,183,191,.11),rgba(129,183,191,0)),var(--panel)}.signalCardMuted .tickerSymbol{color:var(--green);font-size:12.5px;opacity:.92}.signalCardMuted .signalDirection{color:var(--cyan);font-size:11.5px;opacity:.88}.signalCardMuted .signalEntry,.signalCardMuted .signalEvidence{color:var(--muted);font-size:11px;opacity:.84}.signalDirection{color:var(--yellow);font-size:12px;font-weight:800;text-transform:lowercase}.signalEntry,.signalEvidence{color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.signalCard:hover{border-left-color:var(--accent-border);background:linear-gradient(90deg,rgba(61,181,191,.12),rgba(61,181,191,0)),var(--panel)}.signalCard:hover .signalDirection,.signalCard:hover .signalEntry,.signalCard:hover .signalEvidence,.signalCard:hover .tickerSymbol{color:var(--green);opacity:1}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:12px;gap:12px;align-items:start}.widePanel{min-width:0}.widgetStack{display:grid;grid-gap:12px;gap:12px;align-content:start}.dashboardLiveGrid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.dashboardMainStack{display:grid;grid-gap:12px;gap:12px;min-width:0}.commandCenterMainStack .pageHeader{margin-bottom:0}.widgetGrid{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:start}.liveTweetColumn{position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 76px);display:grid;grid-template-rows:auto minmax(0,1fr)}.liveTweetHeader h2{white-space:nowrap}.liveTweetList{display:grid;align-content:start;grid-gap:1px;gap:1px;min-height:0;overflow-y:auto;background:var(--line)}.liveTweetRow{display:block;padding:10px 12px;background:var(--panel);color:inherit;text-decoration:none}.liveTweetRow:hover{background:var(--panel-strong)}.liveTweetMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.liveTweetMeta strong{min-width:0;overflow:hidden;color:var(--cyan);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.liveTweetMeta span{flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:lowercase}.liveTweetRow p{margin-top:8px;color:var(--text);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.liveTweetTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.liveTweetTags b,.liveTweetTags span{display:inline-flex;align-items:center;min-height:21px;padding:2px 6px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:11px;font-weight:800;text-transform:lowercase}.liveTweetTags b{color:var(--green);text-transform:uppercase}.liveTweetEmpty{border:0}.tableScroller{overflow:auto}.setupTable{width:100%;min-width:1120px;border-collapse:collapse;background:var(--panel);font-size:12px}.setupTable td,.setupTable th{padding:8px 9px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top}.setupTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--panel-strong);color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase;white-space:nowrap}.setupTable td{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setupTable td small{display:block;margin-top:4px;max-width:260px}.tickerLink,.tickerSymbol{font-family:var(--ticker-font);font-weight:800;letter-spacing:0;text-transform:uppercase}.tickerLink,.tickerSymbol{color:var(--green)}.memoActionLink{color:var(--cyan);font-weight:700}.badge{max-width:220px;overflow:hidden;text-overflow:ellipsis}.badge.evidence{color:var(--cyan);border-color:var(--line-strong)}.miniRow{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.miniRow:last-child{border-bottom:0}.miniRow.static{cursor:default}.detailGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:12px;gap:12px;margin-bottom:12px;align-items:start}.detailGrid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.detailBody{display:grid;grid-gap:10px;gap:10px;padding:12px;color:var(--muted);font-size:13px}.detailBody strong{color:var(--text)}.metricStack{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.metricMini{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;background:var(--panel)}.metricMini span{color:var(--muted);font-size:12px;font-weight:700;text-transform:lowercase}.metricMini strong{color:var(--green);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.telegramDraft{min-height:220px;margin:0;padding:12px;overflow:auto;background:var(--panel);color:var(--text);font:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap}.pageFooterLink{margin-top:12px}.memoPage{max-width:1720px}.memoLayout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:12px;gap:12px;align-items:start}.memoArticle,.memoAside,.memoMain{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.memoAside{position:-webkit-sticky;position:sticky;top:108px}.memoSection{border:1px solid var(--line);background:var(--panel-float);box-shadow:0 10px 35px var(--shadow);overflow:hidden}.memoReadable{display:grid;grid-gap:11px;gap:11px;padding:13px 14px;font-size:13px;line-height:1.58}.memoReadable,.memoReadable li,.memoReadable p{color:var(--text)}.memoReadable h3{margin-top:3px;padding-top:8px;border-top:1px solid var(--line);color:var(--green);text-transform:lowercase}.memoReadable ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.fieldGrid,.qaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.fieldBlock{display:grid;grid-gap:7px;gap:7px;min-height:140px;padding:10px;background:var(--panel)}.fieldBlock strong{color:var(--green)}.fieldBlock p{color:var(--text);font-size:12px}.fieldBlock small{color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.memoChecklist{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.checkRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 10px;gap:5px 10px;padding:10px 12px;background:var(--panel)}.checkRow strong{color:var(--text)}.checkRow span,.checkRow strong{font-size:12px;text-transform:lowercase}.checkRow span{color:var(--muted);font-weight:700}.checkRow.pass span{color:var(--green)}.checkRow.warn span{color:var(--yellow)}.checkRow.fail span{color:var(--red)}.checkRow p{grid-column:1/-1;color:var(--muted);font-size:12px}.sourceList{display:grid;grid-gap:1px;gap:1px;max-height:680px;overflow:auto;background:var(--line)}.sourceList a{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;padding:9px 10px;background:var(--panel);color:inherit}.sourceList strong{color:var(--green);font-size:12px}.sourceList span{color:var(--text);font-size:12px;overflow-wrap:anywhere}.sourceList small{grid-column:2;color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.memoInlineTable,.memoScenarioTable{min-width:760px;margin:2px 0 8px}.sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.sectorDetailCard{min-width:0}.shell{width:min(95vw,1500px);margin:0 auto;padding:14px max(14px,env(safe-area-inset-left)) 18px max(14px,env(safe-area-inset-right))}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px;border:1px solid var(--line);background:var(--panel-float);box-shadow:0 14px 40px var(--shadow)}.eyebrow{margin:0 0 5px;color:var(--muted);font-size:12px;font-weight:700;text-transform:lowercase}h1,h2,h3,p{margin:0}h1{color:var(--green);font-size:22px;line-height:1.15}h1,h2{font-weight:700;text-transform:lowercase}h2{font-size:15px;line-height:1.3}h2,h3{color:var(--text)}h3{font-size:14px;line-height:1.35}.connection,h3{font-weight:700}.connection{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:12px;text-transform:lowercase;white-space:nowrap}.connection span{width:8px;height:8px;background:var(--muted)}.connection.online{border-color:var(--accent-border);color:var(--green)}.connection.online span{background:var(--green)}.connection.offline{border-color:var(--danger-border);color:var(--red)}.topActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.themeSwitch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:28px;border:1px solid var(--line);background:var(--panel-deep)}.themeSwitch button{min-width:92px;min-height:28px;padding:0 10px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;text-transform:lowercase}.themeSwitch button:last-child{border-right:0}.themeSwitch button.active{background:var(--button-active-bg);color:var(--green)}.themeSwitch button:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.connection.offline span{background:var(--red)}.metricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.metric{min-height:74px;padding:11px 12px;border:1px solid var(--line);background:var(--panel-float);box-shadow:0 10px 35px var(--shadow)}.metric span{color:var(--muted);font-size:12px;text-transform:lowercase}.metric span,.metric strong{display:block;font-weight:700}.metric strong{margin-top:10px;color:var(--green);font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.layout{grid-template-columns:minmax(0,1fr) 360px}.layout,.mainColumn,.sideColumn{display:grid;grid-gap:12px;gap:12px}.mainColumn,.sideColumn{align-content:start}.panel{border:1px solid var(--line);background:var(--panel-float);box-shadow:0 10px 35px var(--shadow);overflow:hidden}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--panel-strong)}.panelHeader span{display:inline-flex;align-items:center;justify-content:center;min-height:23px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);padding:2px 8px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:lowercase;white-space:nowrap}.eventList,.tweetList{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.eventRow{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:72px;padding:10px 12px;background:var(--panel)}.eventTicker{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px solid var(--accent-border);background:var(--panel-deep);color:var(--green);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eventBody{min-width:0}.eventTitleLine,.tweetSource{display:flex;align-items:center;justify-content:space-between;gap:10px}.configPreview p,.eventBody p,.tweetRow p{margin-top:7px;color:var(--muted);font-size:13px;line-height:1.45}.eventMeta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.eventMeta span,.statusPill{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--line);background:var(--panel-deep);color:var(--cyan);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:lowercase}.statusPill{color:var(--green);border-color:var(--accent-border)}.tweetRow{padding:10px 12px;background:var(--panel)}.tweetSource strong{color:var(--cyan);font-size:13px}.tweetSource span{color:var(--muted);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compact{padding-bottom:0}.snapshotRow{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:40px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapshotRow:last-child{border-bottom:0}.snapshotRow strong{color:var(--green)}.snapshotRow span{color:var(--muted);min-width:0}.configPreview{padding:11px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.configPreview:last-child{border-bottom:0}.configPreview strong{color:var(--cyan);font-size:13px;text-transform:lowercase}.emptyRow{padding:12px;background:var(--panel);color:var(--muted);font-size:13px}.memoryPage{max-width:1780px}.memoryPage>section{margin-bottom:12px}.memoryPage>section:last-child{margin-bottom:0}.memoryActions{display:flex;flex-wrap:wrap;gap:1px;padding:1px;background:var(--line)}.memoryActions button{min-height:38px;border:0;border-right:1px solid var(--line);background:var(--panel);color:var(--text);padding:0 12px;cursor:pointer;font-size:12px;font-weight:800;text-transform:lowercase}.memoryActions button:hover{background:var(--panel-strong);color:var(--green)}.memoryFeedbackControls{display:flex;flex-wrap:wrap;gap:1px;background:var(--line)}.memoryFeedbackControls button,.memoryFeedbackControls span{min-height:34px;border:0;background:var(--panel);color:var(--text);padding:0 10px;font-size:11px;font-weight:800;text-transform:lowercase}.memoryFeedbackControls button{cursor:pointer}.memoryFeedbackControls button:hover{background:var(--panel-strong);color:var(--green)}.memoryFeedbackControls span{display:inline-flex;align-items:center;color:var(--muted)}.stackedForm{display:grid;grid-gap:10px;gap:10px}.stackedForm textarea{min-height:90px;resize:vertical}.memoryInlineEditor{display:grid;grid-template-columns:62px 52px minmax(130px,1fr) 52px 58px;grid-gap:1px;gap:1px;min-width:360px;background:var(--line)}.memoryInlineEditor button,.memoryInlineEditor input,.memoryInlineEditor select,.memoryInlineEditor span{min-height:28px;border:0;background:var(--panel-deep);color:var(--text);padding:0 7px;font-size:11px;font-weight:800}.memoryInlineEditor button{cursor:pointer}.memoryInlineEditor button:hover{color:var(--green)}.memoryInlineEditor span{display:inline-flex;align-items:center;color:var(--muted)}.memoryBlockGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.memoryBlock{display:grid;grid-gap:9px;gap:9px;min-height:190px;padding:12px;border-left:2px solid var(--line-strong);background:var(--panel)}.memoryBlock.activation.activates,.memoryBlock.activation.strengthens,.memoryBlock.activation.supports{border-left-color:var(--accent-border);background:linear-gradient(90deg,rgba(61,181,191,.09),rgba(61,181,191,0)),var(--panel)}.memoryBlock.activation.contradicts,.memoryBlock.activation.weakens{border-left-color:var(--danger-border);background:linear-gradient(90deg,hsla(0,56%,63%,.12),hsla(0,56%,63%,0)),var(--panel)}.memoryBlock.activation.related_not_actionable{border-left-color:var(--line-strong)}.memoryBlockTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.memoryBlockTop strong{color:var(--green);font-size:13px;line-height:1.35;text-transform:lowercase}.memoryBlockTop strong a{color:inherit;text-decoration:none}.memoryBlockTop strong a:hover{color:var(--cyan)}.memoryBlockTop span{color:var(--yellow);font-size:11px;font-weight:800;text-transform:lowercase;white-space:nowrap}.memoryBlock p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.memoryBlock>small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.5}.memoryMetaLine{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:8px;gap:8px;padding-top:7px;border-top:1px solid var(--line)}.memoryMetaLine span{color:var(--muted);font-size:10px;font-weight:800;text-transform:lowercase}.memoryMetaLine small{color:var(--text);font-size:11px;font-weight:700;line-height:1.4}.memoryThesisGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.memoryThesis{display:grid;grid-gap:9px;gap:9px;min-height:150px;padding:12px;background:var(--panel)}.memoryThesis div{display:grid;grid-gap:5px;gap:5px}.memoryThesis strong{color:var(--green);font-size:14px;line-height:1.35}.memoryThesis small,.memoryThesis span{color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.memoryThesis p{color:var(--text);font-size:13px;line-height:1.5}.memoryTable{min-width:1320px}.memoryArticleTable{min-width:1180px}.memoryPayloadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.memoryTelegramPayload{max-height:360px;overflow:auto;white-space:pre-wrap}.memoryTickerList{display:flex;flex-wrap:wrap;gap:6px}.memoryTickerList a{display:inline-flex}.memoryIngestForm{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.inlineActions,.modeSelector{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.cardActions button,.inlineActions a,.inlineActions button,.modeSelector button{min-height:30px;padding:5px 10px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.modeSelector button.active{color:var(--cyan);border-color:var(--accent-border)}.inlineNotice{margin-bottom:12px;padding:10px 12px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted)}.inlineNotice p{margin:0}.legacyReportImport{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1}.legacyReportImport.active{border-color:var(--accent-border)}.memoryIngestForm label{display:grid;grid-gap:5px;gap:5px;min-width:0}.memoryIngestForm label span,.themeDetailList strong{color:var(--muted);font-size:11px;font-weight:800;text-transform:lowercase}.memoryIngestForm input,.memoryIngestForm select,.memoryIngestForm textarea,.memoryInlineEditor input,.memoryInlineEditor select{min-width:0;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:9px 10px;font:inherit}.memoryIngestForm textarea{grid-column:1/-1;min-height:110px;resize:vertical}.memoryIngestForm .memoryIngestText{grid-column:1/-1}.memoryIngestForm button{width:max-content}.ingestResult{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px}.alertsReviewPage,.marketReaderPage,.researchIngestPage,.themeDetailPage{display:grid;grid-gap:18px;gap:18px}.marketReaderLayout{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.marketReaderMain{display:grid;grid-gap:18px;gap:18px;min-width:0}.homeTweetRail{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;max-height:calc(100vh - 96px);min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 30px var(--shadow)}.homeTweetRailHeader,.tweetRailDetail{padding:12px;border-bottom:1px solid var(--line)}.homeTweetRailHeader{display:flex;justify-content:space-between;gap:8px}.homeTweetRailHeader h2,.homeTweetRailHeader p{margin:0}.homeTweetRailHeader h2{font-size:18px}.homeTweetRailHeader p{color:var(--muted);font-size:12px;line-height:1.35}.tweetRailFilters{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px}.tweetRailFilters a,.tweetRailFilters button{padding:4px 7px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);cursor:pointer;font-size:11px;font-weight:800;text-decoration:none;text-transform:lowercase}.tweetRailFilters a.active,.tweetRailFilters button.active{border-color:var(--accent-border);color:var(--green)}.tweetRailFilters button:focus-visible,.tweetRailFilters button:hover{border-color:var(--accent-border);color:var(--text)}.tweetRailList{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 10px 12px;scrollbar-gutter:stable}.tweetRailCard{display:grid;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--line);border-left:3px solid var(--slate-blue);background:var(--panel-deep);contain:layout paint}.tweetRailSkeleton{min-height:132px;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent),var(--panel-deep);background-size:220px 100%,auto;animation:pulseRailSkeleton 1.1s linear infinite}.refreshHint{padding:8px 10px;color:var(--muted);font-size:11px;font-weight:800;text-transform:lowercase}.routeLoadingShell{min-height:60vh}.loadingPanel{display:grid;grid-gap:14px;gap:14px}.loadingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.loadingCard,.loadingLine{border:1px solid var(--line);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent),var(--panel-deep);background-size:220px 100%,auto;animation:pulseRailSkeleton 1.1s linear infinite}.loadingLine{height:18px;max-width:520px}.loadingLine.wide{max-width:760px}.loadingCard{min-height:160px}@keyframes pulseRailSkeleton{0%{background-position:-220px 0,0 0}to{background-position:220px 0,0 0}}.tweetRailCard.selected{border-color:var(--accent-border)}.tweetRailSelect{display:grid;grid-gap:7px;gap:7px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.tweetRailBadges,.tweetRailMeta,.tweetRailTickerRow,.tweetRailTop{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tweetRailTop{justify-content:space-between}.tweetRailTop strong{color:var(--text);font-size:12px}.tweetRailMeta span,.tweetRailTickerRow b,.tweetRailTickerRow em,.tweetRailTop span{color:var(--muted);font-size:11px;font-style:normal}.tweetRailSmallRow{margin-top:6px}.tweetRailSmallRow .mutedChip{color:var(--muted);font-weight:800;text-transform:none}.tweetRailCard p{margin:0;color:var(--text);font-size:12px;line-height:1.45}.tweetRailBadges span{padding:2px 6px;border:1px solid var(--line);background:var(--panel);color:var(--amber);font-size:10px;font-weight:800;text-transform:uppercase}.tweetRailDetail{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line);border-bottom:0;background:var(--panel-deep)}.tweetRailDetail p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.browseObjectGrid,.readerBrief,.readerSection,.themeDetailHeader,.themeDetailNav,.themeHeaderGrid,.themeOverviewGrid{min-width:0}.readerBrief,.readerSection{border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 30px var(--shadow)}.readerBrief{display:grid;grid-gap:12px;gap:12px;padding:14px}.readerBrief .sectionHeading{margin-bottom:0}.browseObjectGrid,.readerMetricGrid,.readerThemeGrid,.themeHeaderGrid,.themeOverviewGrid{display:grid;grid-gap:10px;gap:10px}.readerMetricGrid,.themeHeaderGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.browseObjectCard,.readerMetric,.themeStatLink{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px;border:1px solid var(--line);background:var(--panel-deep);color:var(--text);text-decoration:none}.browseObjectCard strong,.readerMetric span{color:var(--muted);font-size:11px;font-weight:800;text-transform:lowercase}.browseObjectCard span,.readerMetric strong{color:var(--text);font-size:22px;line-height:1}.briefBulletList{display:grid;grid-gap:7px;gap:7px;padding:0}.marketBriefSections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0}.marketBriefSection{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:11px;border:1px solid var(--line);background:var(--panel-deep)}.marketBriefSection h3{margin:0;color:var(--muted);font-size:12px;text-transform:uppercase}.briefBullet{color:var(--text);font-size:14px;line-height:1.5}.briefBullet a,.readerThemeCard a,.themeCardTop a,.themeCountLinks a,.themeDetailNav a,.themeStatLink{color:var(--green)}.readerThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.readerThemeCard{border-left:3px solid var(--violet)}.themeCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.themeCardTop button{min-width:0;padding:0;border:0;background:transparent;color:var(--green);cursor:pointer;text-align:left}.themeCardTop button:focus-visible strong,.themeCardTop button:hover strong{color:var(--text);text-decoration:underline;text-underline-offset:3px}.themeCardTop button:last-child{padding:4px 8px;border:1px solid var(--line);background:var(--panel-deep);font-size:12px;font-weight:800;text-transform:lowercase}.themeCountLinks{display:flex;flex-wrap:wrap;gap:6px}.themeCountLinks a,.themeCountLinks button{min-height:26px;padding:4px 8px;border:1px solid var(--line);background:var(--panel-deep);color:var(--green);font-size:11px;font-weight:800;text-decoration:none;text-transform:lowercase}.themeModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.62)}.themeModal{display:grid;grid-gap:12px;gap:12px;width:min(1120px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line-strong);background:var(--panel);box-shadow:0 24px 80px rgba(0,0,0,.55)}.themeModalFooter,.themeModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.themeModalFooter{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap}.themeModalHeader h2,.themeModalHeader p{margin:0}.themeModalHeader p{color:var(--muted);font-size:13px}.themeModalStats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);margin:0 14px}.themeModalStats div{display:grid;grid-gap:4px;gap:4px;padding:9px;background:var(--panel-deep)}.themeModalStats span{color:var(--muted);font-size:10px;font-weight:800;text-transform:lowercase}.themeModalStats strong{color:var(--text);font-size:18px}.themeModalTabs{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px}.themeModalFooter a,.themeModalFooter button,.themeModalHeader button,.themeModalTabs button{padding:6px 9px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.themeModalTabs button.active{border-color:var(--accent-border);color:var(--green)}.themeModalBody{padding:0 14px 14px}.themeModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.evidenceModeToggle{display:flex;gap:6px;flex-wrap:wrap}.evidenceModeToggle a{padding:5px 9px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.evidenceModeToggle a.active{border-color:var(--accent-border);color:var(--green)}.memoryConnectionCard{border-left:3px solid var(--violet)}.ideaCard{border-left:3px solid var(--amber)}.readerHealthStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid var(--line);background:var(--panel-deep)}.browseObjectGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.browseObjectCard:hover,.readerMetric:hover,.themeStatLink:hover{border-color:var(--accent-border)}.themeDetailNav{display:flex;gap:8px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:82px;z-index:5;padding:8px;border:1px solid var(--line);background:rgba(10,17,19,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.themeDetailNav a{min-height:28px;padding:5px 9px;border:1px solid var(--line);background:var(--panel);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.themeOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.themeDetailList{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--line);background:var(--panel-deep)}.themeDetailList p{margin:0;color:var(--text);font-size:12px;line-height:1.45}.timelineCard{border-left:3px solid var(--slate-blue)}.tickerBrainPage{display:grid;grid-gap:18px;gap:18px}.tickerBrainHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);background:var(--panel);box-shadow:0 14px 30px var(--shadow)}.tickerBrainHeader h1,.tickerBrainHeader p{margin:0}.tickerBrainHeader p{color:var(--muted);line-height:1.5}.tickerCompletenessStrip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);background:var(--panel-deep)}.tickerCompletenessStrip div:first-child{display:grid;grid-gap:4px;gap:4px}.tickerCompletenessStrip span{color:var(--muted);font-size:12px}.tickerHeaderActions{display:flex;align-content:flex-start;justify-content:flex-end;gap:8px;flex-wrap:wrap}.tickerHeaderActions a{min-height:30px;padding:5px 10px;border:1px solid var(--line-strong);background:var(--panel-deep);color:var(--text);font-size:12px;font-weight:800;text-decoration:none;text-transform:lowercase}.tickerTapePanel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-left:3px solid var(--green);background:var(--panel);box-shadow:0 14px 30px var(--shadow)}.scenarioGrid,.tickerTapeGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.scenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.tickerTapePanel p,.tickerTapePanel small{margin:0}.tickerTapePanel p{color:var(--text)}.tickerTapePanel small{color:var(--muted)}.readerBulletList{display:grid;grid-gap:8px;gap:8px}.readerBulletList p{margin:0;padding:10px;border:1px solid var(--line);background:var(--panel-deep);color:var(--text);line-height:1.45}.tickerBrainSection{display:grid;grid-gap:12px;gap:12px}.tickerMissingState{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tickerMissingState p{margin:0}.tickerLinkedCard{color:inherit;text-decoration:none}.activationClusterGrid{margin-top:10px}.tickerSectionActions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.scenarioCard{border-left:3px solid var(--blue)}.signalLifecycleControls{display:flex;flex-wrap:wrap;gap:6px;min-width:260px}.signalLifecycleControls button{padding:6px 8px;font-size:11px}.signalLifecycleControls span{align-self:center;color:var(--muted);font-size:11px}.emptyState{display:grid;grid-gap:5px;gap:5px;padding:12px;background:var(--panel);color:var(--muted);font-size:13px}.emptyState p,.emptyState small{margin:0}.emptyState small{color:var(--muted);font-size:11px;line-height:1.4}.commandMemoryPage{width:min(100%,1760px)}.commandHeader p:not(.eyebrow){max-width:860px;margin-top:7px;color:var(--muted);font-size:13px}.systemPulseStrip{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(11,minmax(100px,1fr));grid-gap:1px;gap:1px;background:var(--line);box-shadow:0 10px 30px var(--shadow)}.commandModeBar,.systemPulseStrip{margin-bottom:12px;border:1px solid var(--line)}.commandModeBar{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;background:var(--panel-float)}.dataModeControls,.dataQualityMini,.liveWindowControls{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dataModeControls a,.liveWindowControls a{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.dataModeControls a.active,.dataModeControls a:hover,.liveWindowControls a.active,.liveWindowControls a:hover{color:var(--text);border-color:var(--accent-border)}.dataModeWarning{margin-bottom:12px;padding:10px 12px;border:1px dashed rgba(229,155,88,.55);background:rgba(229,155,88,.08);color:var(--yellow);font-size:13px}.pulseStripItem{display:grid;grid-gap:3px;gap:3px;min-height:50px;padding:8px 9px;background:var(--panel-deep);min-width:0}.tooltipHost{position:relative;outline:none}.tooltipHost:after{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;display:none;width:min(320px,80vw);padding:9px 10px;border:1px solid var(--line-strong);background:#071013;color:var(--text);box-shadow:0 14px 40px var(--shadow);content:attr(data-tooltip);font-size:12px;font-weight:600;line-height:1.35;text-transform:none;white-space:normal}.tooltipHost:focus-visible:after,.tooltipHost:hover:after{display:block}.pulseStripItem span{color:var(--muted);font-size:10px;font-weight:700;text-transform:lowercase}.pulseStripItem strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.liveDataHealthCard{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--panel-float);box-shadow:0 10px 35px var(--shadow)}.liveDataHealth-healthy{border-left-color:var(--green)}.liveDataHealth-filtered,.liveDataHealth-idle,.liveDataHealth-mock_only{border-left-color:var(--amber)}.liveDataHealth-broken{border-left-color:var(--red)}.liveHealthLead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.liveHealthLead p{margin:0;color:var(--muted);font-size:13px}.liveHealthGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.liveHealthMetric{display:grid;grid-gap:4px;gap:4px;min-height:56px;padding:8px 9px;background:var(--panel-deep)}.liveHealthMetric span{color:var(--muted);font-size:10px;font-weight:800;text-transform:lowercase}.liveHealthMetric strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.zeroWhyLine{display:flex;align-items:center;gap:7px}.livePilotPanel{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;border-left:3px solid var(--amber)}.livePilotPanel .panelHeader{align-items:flex-start}.livePilotPanel .panelHeader small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.pilotSummaryGrid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.pilotColumns,.pilotReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pilotColumns>div,.pilotReviewGrid>section{min-width:0;padding:10px;border:1px solid var(--line);background:var(--panel-deep)}.pilotColumns h3,.pilotEligibilityStrip h3,.pilotReviewGrid h3{margin:0 0 8px;color:var(--text);font-size:12px;text-transform:lowercase}.pilotTagBlock{display:flex;gap:6px;flex-wrap:wrap}.pilotList{display:grid;grid-gap:8px;gap:8px}.pilotReviewCard{display:grid;grid-gap:7px;gap:7px;padding:9px;border:1px solid var(--line);border-left:2px solid var(--amber);background:var(--panel)}.pilotReviewCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.pilotEligibilityStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid var(--line);background:var(--panel-deep)}.falseMatchPanel,.liveAlertsPanel,.liveOpsPanel,.liveReportPanel{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.liveOpsPanel{border-left:3px solid var(--cyan)}.liveAlertsPanel{border-left:3px solid var(--green)}.falseMatchPanel{border-left:3px solid var(--orange)}.liveReportPanel{border-left:3px solid var(--violet)}.liveOpsGrid,.liveReportPanel .pilotSummaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.liveAlertFeed{grid-template-columns:repeat(2,minmax(0,1fr))}.liveAlertCard,.liveAlertFeed{display:grid;grid-gap:8px;gap:8px}.liveAlertCard{min-width:0;padding:10px;border:1px solid var(--line);border-left:3px solid var(--green);background:var(--panel-deep)}.liveAlertCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.liveAlert-failed{border-left-color:var(--red)}.liveAlert-skipped,.liveAlert-skipped_deduped,.liveAlert-skipped_missing_chat,.liveAlert-skipped_rate_limited{border-left-color:var(--orange)}.errorText{color:var(--red)!important}.commandThreeZone{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr) minmax(280px,360px);grid-gap:12px;gap:12px;align-items:start}.sectionMemoryConnection{border-left:3px solid var(--violet)}.sectionTradeIdea{border-left:3px solid var(--amber)}.sectionResearchNeeded{border-left:3px solid var(--blue)}.sectionThemeRadar{border-left:3px solid var(--cyan)}.sectionExecution{border-left:3px solid var(--green)}.sectionSocial{border-left:3px solid rgba(192,132,252,.62)}.liveEvidenceRail,.rightContextPanel{position:-webkit-sticky;position:sticky;top:64px;max-height:calc(100vh - 78px);border:1px solid var(--line);background:var(--panel-float);box-shadow:0 10px 35px var(--shadow);overflow:hidden}.liveEvidenceRail{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.rightContextPanel{display:grid;grid-template-rows:auto minmax(0,1fr)}.memoryMainArea{display:grid;grid-gap:12px;gap:12px;min-width:0}.evidenceSearch{padding:10px;border-bottom:1px solid var(--line);background:var(--panel)}.evidenceSearch input{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--line);background:var(--panel-deep);color:var(--text);font-size:12px}.evidenceTapeFilters{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--panel);overflow-x:auto}.evidenceTapeFilters a{flex:0 0 auto;min-height:24px;padding:4px 8px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.evidenceTapeFilters a.active,.evidenceTapeFilters a:hover{color:var(--green);border-color:var(--accent-border)}.contextBody,.tweetTapeList{overflow:auto}.tweetTapeList{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.tweetEvidenceCard{display:grid;grid-gap:8px;gap:8px;padding:10px;border-left:3px solid var(--slate-blue);background:var(--panel);color:var(--text)}.tweetEvidenceCard.testDataCard{border-left-style:dotted;border-left-color:var(--muted);opacity:.72}.tweetEvidenceCard:hover{background:var(--panel-strong)}.tweetEvidenceCard p{margin:0;color:var(--text);font-size:13px;line-height:1.45}.cardFooter,.cardKicker,.themeRadarStats,.tickerChipList,.tweetBadgeRow,.tweetEvidenceMeta,.tweetTickerRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.tweetEvidenceMeta{justify-content:space-between;color:var(--muted);font-size:11px;font-weight:700}.tweetEvidenceMeta.muted{justify-content:flex-start}.tweetTickerRow{align-items:flex-start}.tweetRowLabel{flex:0 0 54px;color:var(--muted);font-size:10px;font-weight:800;line-height:22px;text-transform:uppercase}.glossaryTag,.metricBadge,.panelCount,.percentBadge{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:2px 7px;border:1px solid var(--line);background:var(--panel-deep);color:var(--muted);font-size:11px;font-weight:700;text-transform:lowercase}.metricBadge,.percentBadge{text-transform:none}.metricBadge strong,.percentBadge strong{color:var(--text)}.tone-evidence{border-color:rgba(93,127,168,.55);color:#9fbbe1}.tone-memory{border-color:rgba(167,139,250,.55);color:var(--violet)}.tone-idea{border-color:rgba(240,184,90,.6);color:var(--amber)}.tone-research{border-color:rgba(120,166,255,.55);color:var(--blue)}.tone-ok,.tone-signal{border-color:rgba(61,181,191,.58);color:var(--green)}.tone-warning{border-color:rgba(229,155,88,.62);color:var(--orange)}.tone-danger{border-color:var(--danger-border);color:var(--red)}.tone-theme{border-color:rgba(167,139,250,.42);color:#c4b5fd}.tone-ticker{border-color:rgba(61,181,191,.5);color:var(--text)}.tone-entity{border-color:rgba(129,183,191,.42);color:var(--cyan)}.memoryHeroPanel{border-color:var(--accent-border)}.memoryConnectionGrid,.themeRadarGrid,.tradeIdeaList{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.memoryConnectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memoryConnectionCard,.themeRadarCard,.tradeIdeaCandidateCard{display:grid;grid-gap:9px;gap:9px;padding:12px;background:var(--panel);min-width:0}.objectMemoryConnection{border-left:3px solid var(--violet)}.objectTradeIdea{border-left:3px solid var(--amber)}.contextBody h3,.memoryConnectionCard h3,.themeRadarCard strong,.tradeIdeaCandidateCard h3{margin:0;color:var(--text);font-size:15px;line-height:1.25}.contextBody p,.memoryConnectionCard p,.themeRadarCard p,.tradeIdeaCandidateCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.tradeIdeaCandidateCard{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.tradeIdeaSide{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.themeRadarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.contextBody,.themeRadarCard{align-content:start}.contextBody{display:grid;grid-gap:12px;gap:12px;padding:12px}.ingestAuditPanel{grid-column:1/-1}.ingestAuditList{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.ingestAuditRow{display:grid;grid-gap:6px;gap:6px;padding:10px;background:var(--panel)}.ingestAuditRow div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ingestAuditRow p,.ingestAuditRow small{margin:0}.ingestAuditRow p{color:var(--text);font-size:13px}.ingestAuditRow small{color:var(--muted);font-size:11px}.commandPipelinePanel{border-left:3px solid var(--slate-blue)}.commandPipelineGrid{display:grid;grid-gap:8px;gap:8px}.commandPipelineGrid div{display:grid;grid-gap:6px;gap:6px}.commandPipelineGrid label{color:var(--muted);font-size:11px;font-weight:800;text-transform:lowercase}.mutedText{color:var(--muted);font-size:12px;line-height:1.4}.commandPipelineGrid input,.commandPipelineGrid textarea{min-width:0;border:1px solid var(--line);background:var(--panel-deep);color:var(--text);padding:8px 9px;font:inherit;font-size:12px}.commandPipelineGrid textarea{min-height:68px;resize:vertical}::selection{background:var(--selection);color:var(--text)}@media (max-width:980px){.pageShell{width:100%}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.browseObjectGrid,.commandThreeZone,.dashboardLiveGrid,.detailGrid,.detailGrid.thirds,.layout,.marketBriefSections,.marketReaderLayout,.memoLayout,.memoryBlockGrid,.memoryConnectionGrid,.memoryIngestForm,.memoryPayloadGrid,.memoryThesisGrid,.readerThemeGrid,.scenarioGrid,.themeOverviewGrid,.themeRadarGrid,.tickerBrainHeader,.tickerTapeGrid{grid-template-columns:1fr}.systemPulseStrip{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.liveHealthGrid,.readerMetricGrid,.themeHeaderGrid,.themeModalStats{grid-template-columns:repeat(2,minmax(0,1fr))}.homeTweetRail{position:static;max-height:none}.tweetRailList{max-height:520px}.liveAlertFeed,.liveOpsGrid,.liveReportPanel .pilotSummaryGrid,.themeModalGrid{grid-template-columns:1fr}.liveEvidenceRail,.rightContextPanel{position:static;max-height:none}.contextBody,.tweetTapeList{max-height:520px}.tradeIdeaCandidateCard{grid-template-columns:1fr}.widgetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.liveTweetColumn{position:static;height:min(520px,70vh)}.memoAside{position:static}}@media (max-width:620px){.shell{width:100%;padding:10px}.topbar{align-items:flex-start;flex-direction:column}.topActions{justify-content:flex-start;width:100%}.themeSwitch{width:100%}.themeSwitch button{min-width:0}.eventRow,.fieldGrid,.metricGrid,.qaGrid{grid-template-columns:1fr}.eventTicker{justify-content:flex-start;min-height:38px;padding:0 10px}.snapshotRow,.widgetGrid{grid-template-columns:1fr}}