.syntheticDisclosure{padding:8px 14px;border:1px solid #5c4322;background:#17130d;color:#d9ad67;font:8px DM Mono;letter-spacing:.3px}.syntheticDisclosure.compact{border-width:0 0 1px;text-align:center}.workspace>.syntheticDisclosure{position:relative;z-index:2}.profileGate{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#050507ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profileGate>div{width:min(760px,100%);padding:28px;border:1px solid #493665;background:#0d0d13;box-shadow:0 30px 90px #000}.profileGate h1{margin:8px 0;font-size:27px}.profileGate p{color:#888;line-height:1.6}.profileChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:22px 0}.profileChoices button{padding:16px;border:1px solid var(--line);background:#111117;color:#ddd;text-align:left}.profileChoices button:hover{border-color:var(--purple);background:#17131e}.profileChoices b,.profileChoices span{display:block}.profileChoices span{margin-top:6px;color:#777;font-size:9px}.profileGate small{color:#5d5d69}.askAladdinLayout{display:grid;grid-template-columns:215px minmax(0,1fr);grid-gap:12px;gap:12px;max-width:1300px;margin:auto}.askSessionRail{position:-webkit-sticky;position:sticky;top:22px;align-self:start;border:1px solid var(--line);background:var(--panel);max-height:calc(100dvh - 100px);overflow:auto}.askSessionRail header{display:flex;align-items:center;gap:8px;padding:13px;border-bottom:1px solid var(--line)}.askSessionRail header svg{width:14px;color:var(--purple)}.askSessionRail>button{display:block;width:100%;padding:11px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#888;text-align:left}.askSessionRail>button.active{border-left:2px solid var(--purple);background:#17131e;color:#fff}.askSessionRail b,.askSessionRail span{display:block}.askSessionRail span{margin-top:4px;color:#5f5f6c;font-size:8px}.askSessionRail .newSession{color:#baa4f5}.askAladdinPage{min-width:0}.askHeader{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.askHeader h1{display:flex;align-items:center;gap:8px;margin:5px 0;font-size:28px}.askHeader h1 svg{color:var(--purple)}.askHeader p{color:#777}.contextHealth{display:grid;grid-template-columns:1fr 1fr;min-width:390px;border:1px solid var(--line)}.contextHealth span{display:flex;align-items:center;gap:6px;padding:9px;border:1px solid var(--line);font:8px DM Mono;color:#888}.contextHealth svg{width:12px;color:var(--green)}.answerControls{display:flex;align-items:center;gap:8px;padding:10px 0}.answerControls button,.answerControls label{border:1px solid var(--line);background:#101016;color:#888;padding:8px 10px}.answerControls label{display:flex;align-items:center;gap:8px}.answerControls label span{font-size:8px}.answerControls select{border:0;background:transparent;color:#fff}.answerControls button{display:flex;align-items:center;gap:5px}.answerControls button svg{width:12px}.creatorRefusal,.personalisationReason{position:relative;padding:12px;border-left:2px solid var(--purple);background:#14101c;color:#888}.creatorRefusal b,.personalisationReason b{color:#ddd}.personalisationReason button{position:absolute;right:6px;top:6px;border:0;background:none;color:#777}.personalisationReason svg{width:13px}.entityContext{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #332642;background:#111018}.entityContext span{font:8px DM Mono;color:var(--purple)}.entityContext small{margin-left:auto;color:#555}.askWelcome{text-align:center;padding:55px 10px 18px}.askWelcome h2{font-size:22px}.askWelcome p{color:#777}.askPrompts{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.askPrompts button,.followUps button{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:var(--panel);color:#999;padding:12px;text-align:left}.askPrompts svg,.followUps svg{width:13px}.questionBlock{padding:20px 0}.questionBlock small{font:8px DM Mono;color:var(--purple)}.questionBlock h2{margin:7px 0}.questionBlock p{display:flex;align-items:center;gap:6px;color:#a08cce;font:9px DM Mono}.questionBlock svg{width:13px}.structuredAnswer>header{padding:17px;border:1px solid #3b2b51;background:#121019}.structuredAnswer>header span{color:var(--purple);font:8px DM Mono;text-transform:uppercase}.structuredAnswer>header h2{margin:6px 0}.structuredAnswer>header p{color:#aaa;line-height:1.6}.structuredAnswer>header small{color:#5f5f6d}.answerSection,.briefingEvents{margin-top:10px;border:1px solid var(--line);background:var(--panel)}.answerSection>h2,.briefingEvents>h2{margin:0;padding:12px;border-bottom:1px solid var(--line);font-size:12px}.evidenceClaim{padding:13px;border-bottom:1px solid var(--line);border-left:2px solid #555}.evidenceClaim.calculated_metric{border-left-color:#47a8ff}.evidenceClaim.behaviour_observation{border-left-color:#f6b94a}.evidenceClaim.historical_comparison{border-left-color:#9b7cff}.evidenceClaim.inference{border-left-color:#ff8a55}.evidenceClaim.missing_evidence{border-left-color:#777}.evidenceClaim header{display:flex;justify-content:space-between}.evidenceClaim header span{font:8px DM Mono;color:#777}.evidenceClaim header a{color:#aa91f2;text-decoration:none;font-size:9px}.evidenceClaim h3{font-size:12px;margin:7px 0}.evidenceClaim p{color:#999;line-height:1.55}.answerLimitations summary,.evidenceClaim summary{color:#8f7db4;font-size:9px;cursor:pointer}.claimEvidence{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;margin-top:9px;padding:9px;background:#09090d}.claimEvidence span{color:#d9d9e2;font:9px DM Mono}.claimEvidence em,.claimEvidence small{grid-column:1/-1;color:#666;font-size:8px}.claimEvidence em{color:#c38d67}.briefingEvents a{display:grid;grid-template-columns:1fr 1.5fr auto;grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid var(--line);color:#aaa;text-decoration:none}.briefingEvents span{color:#777}.briefingEvents em{color:#aa91f2;font-style:normal;font-size:9px}.answerLimitations{margin-top:10px;padding:13px;border:1px solid #55401f;background:#15120d}.answerLimitations p{color:#a38b6b;font-size:9px}.followUps{display:grid;grid-gap:6px;gap:6px;margin:12px 0 90px}.followUps>span{font:8px DM Mono;color:#675776}.askComposer{position:-webkit-sticky;position:sticky;bottom:8px;z-index:5;padding:10px;border:1px solid #493665;background:#101016;box-shadow:0 16px 50px #000}.askComposer textarea{width:100%;height:44px;resize:none;border:0;outline:0;background:transparent;color:#ddd}.askComposer>div{display:flex;align-items:center;justify-content:space-between}.askComposer span{color:#5e5e6a;font-size:8px}.askComposer button{display:flex;align-items:center;gap:6px;border:0;background:var(--purple);color:#fff;padding:8px 11px}.askComposer svg{width:13px}@media(max-width:900px){.askAladdinLayout{grid-template-columns:1fr}.askSessionRail{position:static;display:flex;max-height:none;overflow:auto}.askSessionRail .syntheticDisclosure,.askSessionRail header{display:none}.askSessionRail>button{min-width:170px}.askHeader{display:block}.contextHealth{min-width:0}.answerControls{overflow:auto}.answerControls>*{white-space:nowrap}.askPrompts,.briefingEvents a,.profileChoices{grid-template-columns:1fr}}@media(max-width:760px){.workspace>.syntheticDisclosure{font-size:7px}.askAladdinPage>.syntheticDisclosure{display:none}.askHeader{padding-top:12px}.contextHealth{grid-template-columns:1fr 1fr}.answerControls{margin:0 -12px;padding:8px 12px}.askComposer{bottom:calc(64px + env(safe-area-inset-bottom))}.followUps{margin-bottom:150px}}.workspaceHeaderButton{display:none;align-items:center;gap:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-secondary);padding:7px}.workspaceHeaderButton svg{width:15px}.workspaceHeaderButton.active{background:var(--selected-surface);color:var(--purple-readable);border-color:var(--brand-purple)}.workspaceDrawerBackdrop{position:fixed;inset:0;z-index:190;background:color-mix(in srgb,var(--text-primary) 28%,transparent);animation:workspaceFade .16s ease-out}.workspaceDrawer{position:absolute;left:0;top:0;width:min(340px,92vw);height:100%;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);box-shadow:18px 0 50px color-mix(in srgb,var(--text-primary) 12%,transparent);animation:workspaceSlide .18s ease-out}.workspaceDrawer>header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--border)}.workspaceDrawer>header img{border-radius:50%}.workspaceDrawer>header b{flex:1 1}.workspaceDrawer>header button{display:grid;place-items:center;width:40px;height:40px;border:0;background:transparent;color:var(--icon)}.workspaceTabs{display:grid;grid-template-columns:repeat(3,1fr);padding:8px;border-bottom:1px solid var(--border);grid-gap:4px;gap:4px}.workspaceTabs button{min-height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary)}.workspaceTabs button.active{color:var(--purple-readable);border-color:var(--brand-purple);background:var(--selected-surface)}.workspaceDrawerBody{min-height:0;overflow:auto;padding-bottom:env(safe-area-inset-bottom)}.workspaceDrawerLinks,.workspaceDrawerTools{display:grid;grid-gap:7px;gap:7px;padding:10px}.workspaceDrawerLinks>a,.workspaceDrawerTools>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px;border:1px solid var(--border);background:var(--input-bg);color:var(--text-primary);text-decoration:none}.workspaceDrawerLinks>a b,.workspaceDrawerLinks>a span{display:block}.workspaceDrawerLinks>a span,.workspaceDrawerLinks>p,.workspaceDrawerTools>small{color:var(--text-muted);font-size:9px}.workspaceDrawerLinks svg,.workspaceDrawerTools svg{width:15px}.workspaceDrawerTools>button:disabled{background:var(--disabled-surface);color:var(--disabled-text)}.workspaceDrawerTools section{margin-top:5px}.workspaceDrawerTools section>small{color:var(--purple-readable)}.workspaceDrawerTools section p{display:flex;justify-content:space-between;gap:8px;padding:8px 0;margin:0;border-bottom:1px solid var(--border);font-size:9px}.workspaceDrawerTools section p span{color:var(--text-muted)}.workspaceDrawerTools section p b{text-align:right}.compactComposer{display:grid;grid-template-columns:1fr 40px;align-items:end;grid-gap:7px;gap:7px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--surface-elevated)}.compactComposer textarea{min-height:40px;max-height:120px;resize:none;border:0;outline:0;padding:10px;background:transparent;color:var(--input-text)}.compactComposer .composerSend{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--brand-purple);color:var(--text-inverse)}.compactComposer .composerSend:disabled{background:var(--disabled-surface);color:var(--disabled-text)}.compactComposer .composerSend svg{width:18px}.compactComposer small{grid-column:1/-1;color:var(--text-muted);padding:0 8px 3px}.investigationActivity{padding:10px 12px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);font-size:10px}.investigationActivity.active{gap:9px}.investigationActivity p{margin:0}.activitySpinner{width:14px;height:14px;flex:none;border:2px solid var(--border-strong);border-top-color:var(--brand-purple);border-radius:50%;animation:activitySpin .8s linear infinite}.investigationActivity.complete summary{cursor:pointer;color:var(--text-metadata)}.investigationActivity.complete div{padding-top:7px}.investigationActivity.complete div p{margin:5px 0;color:var(--text-muted)}.investigationActivity.error{border-color:var(--negative);color:var(--negative)}@keyframes workspaceSlide{0%{transform:translateX(-100%)}to{transform:none}}@keyframes workspaceFade{0%{opacity:0}to{opacity:1}}@keyframes activitySpin{to{transform:rotate(1turn)}}@media(max-width:760px){.workspaceHeaderButton{display:flex}.workspaceHeaderButton span{display:none}.investigationTools,.workspaceSidebar{display:none!important}.askConversation>header{display:flex;align-items:flex-start}.compactContext{flex-wrap:wrap;justify-content:flex-end}.compactComposer{position:-webkit-sticky!important;position:sticky!important;z-index:90;bottom:calc(64px + env(safe-area-inset-bottom))!important;margin:12px 4px 0;background:var(--surface-elevated);box-shadow:0 -10px 30px color-mix(in srgb,var(--page-bg) 82%,transparent)}.askConversation{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.followUps{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.activitySpinner,.workspaceDrawer,.workspaceDrawerBackdrop{animation:none}.workspaceDrawer{transition:none}}.askTitle{display:flex;align-items:center;gap:10px}.askTitle>div p{margin:3px 0 0;color:var(--text-secondary)}.backButton{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--icon)}.backButton:focus-visible,.backButton:hover{background:var(--hover-surface);color:var(--purple-readable);outline:2px solid var(--focus-ring);outline-offset:2px}.backButton svg{width:18px}.workspacePageBack{margin:0 0 10px}.blankInvestigation{min-height:36vh}.attachedContextChip{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:8px 0;padding:6px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary)}.attachedContextChip button{display:grid;place-items:center;padding:1px;border:0;background:transparent;color:var(--icon)}.attachedContextChip svg{width:13px}.conversationReply{padding:10px 0;color:var(--text-primary);font-size:14px;line-height:1.6}.profileImageEditor{display:flex;align-items:center;gap:14px;margin-bottom:14px}.profileImageEditor .profileAvatar{width:72px;height:72px}.profileImageEditor>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.profileImageEditor p,.profileImageEditor small{flex-basis:100%;margin:0;color:var(--text-muted)}.profileImageButton{position:relative;cursor:pointer}.profileImageButton input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.userAvatar{overflow:hidden}.userAvatar img{width:100%;height:100%;object-fit:cover}.alertList>article{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--border)}.alertList>article>a:first-child{border:0}.alertAskAction{align-self:center;margin-right:10px;padding:8px;border:1px solid var(--border);color:var(--purple-readable);text-decoration:none;font-size:9px}.alertAskAction:focus-visible{outline:2px solid var(--focus-ring)}html[data-resolved-theme=light] .ticker,html[data-resolved-theme=light] .topbar{color:var(--text-primary);border-color:var(--border-strong)}html[data-resolved-theme=light] .ticker a,html[data-resolved-theme=light] .topbar em,html[data-resolved-theme=light] .topbar span{color:var(--text-secondary);opacity:1;font-weight:600}html[data-resolved-theme=light] .ticker b,html[data-resolved-theme=light] .topbar b,html[data-resolved-theme=light] .topbar strong{color:var(--purple-readable);opacity:1}@media(max-width:760px){.askConversation>header{align-items:center}.askTitle h1{font-size:17px}.askTitle>div p{font-size:9px;max-width:190px}.blankInvestigation{min-height:42vh}.alertList>article{grid-template-columns:1fr}.alertAskAction{justify-self:start;margin:0 10px 10px}}.emptyAskConversation{min-height:calc(100dvh - 110px);display:flex;flex-direction:column}.emptyAskConversation .blankInvestigation{display:grid;flex:1 1;min-height:0;place-items:center;padding:28px 15px}.emptyAskConversation .blankInvestigation img{width:112px;height:112px;border-radius:50%;object-fit:cover}.emptyAskConversation .compactComposer{margin-top:auto}@media(max-width:760px){.emptyAskConversation{min-height:calc(100dvh - env(safe-area-inset-bottom))}.emptyAskConversation .blankInvestigation img{width:88px;height:88px}.emptyAskConversation .compactComposer{margin-top:auto}}.askChatViewport{min-height:calc(100dvh - 110px);display:flex;flex-direction:column;overflow-anchor:none}.askChatViewport .compactComposer{position:-webkit-sticky;position:sticky;bottom:8px;z-index:90;margin-top:auto}.emptyAskConversation .blankInvestigation{grid-template-rows:auto auto;align-content:center;gap:24px}.emptyAskConversation .blankInvestigation .askPrompts{width:min(720px,100%)}.investigationActivity{min-height:32px;margin:12px 0;padding:6px 2px;border:0;background:transparent}.investigationActivity.active{display:flex;align-items:center;gap:10px}.investigationActivity.active p>span{color:var(--text-muted)}.activityDotGrid{display:grid;grid-template-columns:repeat(3,4px);grid-gap:3px;gap:3px;width:18px;flex:none}.activityDotGrid i{width:4px;height:4px;border-radius:50%;background:var(--icon);animation:activityDotPulse 1.15s ease-in-out infinite}.activityDotGrid i:nth-child(2),.activityDotGrid i:nth-child(4){animation-delay:.12s}.activityDotGrid i:nth-child(3),.activityDotGrid i:nth-child(5),.activityDotGrid i:nth-child(7){animation-delay:.24s}.activityDotGrid i:nth-child(6),.activityDotGrid i:nth-child(8){animation-delay:.36s}.activityDotGrid i:nth-child(9){animation-delay:.48s}@keyframes activityDotPulse{0%,70%,to{opacity:.3;transform:scale(.8)}35%{opacity:1;transform:scale(1)}}@media(max-width:760px){.askChatViewport{min-height:calc(100dvh - env(safe-area-inset-bottom))}.askChatViewport .compactComposer{bottom:calc(64px + env(safe-area-inset-bottom))!important;margin:12px 4px 0}.emptyAskConversation .blankInvestigation{gap:18px;padding:24px 8px}.emptyAskConversation .blankInvestigation .askPrompts{grid-template-columns:1fr}.emptyAskConversation .blankInvestigation .askPrompts button{min-height:42px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.activityDotGrid i{animation:none;opacity:1;transform:none}}.askChatViewport{height:calc(100dvh - 110px);min-height:0;overflow-y:auto}@media(max-width:760px){.askChatViewport{height:auto;min-height:calc(100dvh - env(safe-area-inset-bottom));overflow:visible}.askChatViewport .compactComposer{position:fixed!important;left:5px;right:5px;width:auto;bottom:calc(70px + env(safe-area-inset-bottom))!important;margin:0}.askChatViewport{padding-bottom:calc(154px + env(safe-area-inset-bottom))}}.intelligenceAnswer{display:grid;grid-gap:10px;gap:10px}.intelligenceAnswer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.behaviourEvidence>small,.coverageEvidence>small,.formationSummary>small,.historicalContext>small,.intelligenceAnswer>header small{color:var(--purple-readable);font:8px DM Mono}.intelligenceAnswer>header h2{margin:5px 0;font-size:16px;line-height:1.45}.viewAs{display:flex;align-items:center;gap:3px;white-space:nowrap}.viewAs span{margin-right:3px;color:var(--text-muted);font-size:8px}.viewAs button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);padding:6px}.viewAs button.active{border-color:var(--brand-purple);background:var(--selected-surface);color:var(--purple-readable)}.consultationIdentity{display:grid;grid-template-columns:1fr auto;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);background:var(--surface-subtle)}.consultationIdentity div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:4px 8px;gap:4px 8px}.consultationIdentity b{font-size:18px}.consultationIdentity span{color:var(--text-secondary)}.consultationIdentity code{grid-column:1/-1;color:var(--text-metadata)}.consultationIdentity em{padding:5px 7px;border:1px solid var(--border-strong);color:var(--positive);font:8px DM Mono;font-style:normal;text-transform:uppercase}.consultationIdentity>small{text-align:right;color:var(--text-muted)}.adaptiveKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));border:1px solid var(--border)}.adaptiveKpis>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-right:1px solid var(--border);background:var(--surface)}.adaptiveKpis b{font:15px DM Mono;color:var(--text-primary)}.adaptiveKpis span{color:var(--text-metadata);font-size:8px;text-transform:uppercase}.adaptiveKpis small{color:var(--text-muted)}.behaviourEvidence,.coverageEvidence,.formationSummary,.historicalContext{padding:12px;border:1px solid var(--border);background:var(--surface)}.formationSummary h3{margin:6px 0;color:var(--text-primary);font-size:13px}.formationSummary p,.historicalContext p{margin:6px 0;color:var(--text-secondary);line-height:1.55}.evidenceTimeline{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);background:var(--surface)}.evidenceTimeline>div{display:grid;grid-template-columns:34px minmax(70px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px}.evidenceTimeline small,.evidenceTimeline span{color:var(--text-muted);font:8px DM Mono}.evidenceTimeline i{display:block;height:6px;border-radius:4px;background:var(--brand-purple)}.evidenceTimeline b{font:10px DM Mono}.adaptiveEvidenceTable{border:1px solid var(--border)}.adaptiveEvidenceTable>div{display:grid;grid-template-columns:80px 1fr 1fr;padding:9px;border-bottom:1px solid var(--border)}.adaptiveEvidenceTable>div:first-child{background:var(--surface-elevated);color:var(--text-metadata)}.behaviourEvidence p{margin:7px 0 0;color:var(--text-primary)}.coverageEvidence{display:grid;grid-gap:6px;gap:6px}.coverageEvidence span{color:var(--text-secondary)}.coverageEvidence .complete{color:var(--positive)}.coverageEvidence .unavailable{color:var(--text-muted)}.adaptiveActions,.adaptiveMeta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.adaptiveMeta{justify-content:space-between;color:var(--text-muted);font-size:8px}.adaptiveActions a,.adaptiveActions button{padding:9px 12px;border:1px solid var(--border);background:var(--surface);color:var(--purple-readable);text-decoration:none}.adaptiveActions button:disabled{background:var(--disabled-surface);color:var(--disabled-text)}@media(max-width:760px){.intelligenceAnswer>header{display:grid}.viewAs{overflow-x:auto}.consultationIdentity{grid-template-columns:1fr auto}.adaptiveKpis{grid-template-columns:repeat(2,1fr)}.evidenceTimeline>div{grid-template-columns:30px minmax(55px,1fr) auto}.evidenceTimeline small{grid-column:2/-1}.adaptiveEvidenceTable{overflow-x:auto}.adaptiveEvidenceTable>div{min-width:430px}}.beforeAfterComparison{padding:12px;border:1px solid var(--border);background:var(--surface)}.beforeAfterComparison>small{color:var(--purple-readable);font:8px DM Mono}.beforeAfterRow{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--text-secondary)}.beforeAfterRow.head{color:var(--text-metadata);font:8px DM Mono}.beforeAfterRow strong{color:var(--text-primary)}.longAnalysisProgress{margin:12px 0;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle);overflow:hidden}.longAnalysisSummary{display:grid;grid-template-columns:20px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:11px 12px;border:0;background:transparent;color:var(--text-primary);text-align:left}.longAnalysisSummary>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.longAnalysisSummary b{font-size:11px;font-weight:650}.longAnalysisSummary small{color:var(--text-muted);font-size:9px}.longAnalysisSummary>svg{width:16px;color:var(--icon);transition:transform var(--motion-fast)}.longAnalysisSummary[aria-expanded=true]>svg{transform:rotate(180deg)}.longAnalysisSteps{display:grid;grid-gap:8px;gap:8px;margin:0;padding:2px 12px 12px 44px;list-style:none}.longAnalysisSteps li{display:grid;grid-template-columns:20px 1fr;align-items:start;grid-gap:7px;gap:7px;color:var(--text-muted);font-size:10px;line-height:1.45}.longAnalysisSteps li>span:first-child{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:50%;font-size:8px}.longAnalysisSteps li.complete{color:var(--text-secondary)}.longAnalysisSteps li.complete>span:first-child{border-color:var(--positive);color:var(--positive)}.longAnalysisSteps li.active{color:var(--text-primary)}.longAnalysisSteps li.active>span:first-child{border-color:var(--brand-purple);color:var(--purple-readable);animation:deepStagePulse 1s ease-in-out infinite}.longAnalysisError,.longAnalysisSteps li.error{color:var(--negative)}.longAnalysisError{margin:0;padding:0 12px 12px 44px;font-size:10px;line-height:1.5}@keyframes deepStagePulse{50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-purple) 16%,transparent)}}@media(max-width:760px){.longAnalysisProgress{margin-inline:4px}.longAnalysisSummary{min-height:48px}.longAnalysisSteps{padding-left:42px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.longAnalysisSteps li.active>span:first-child,.longAnalysisSummary>svg{animation:none;transition:none}}.conversationTurns{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px}.askScrollEnd{width:100%;height:1px;flex:0 0 auto;scroll-margin-bottom:88px}@media(max-width:760px){.askScrollEnd{scroll-margin-bottom:calc(168px + env(safe-area-inset-bottom))}}.conversationTurns:empty{display:none}.conversationTurn{display:flex;flex-direction:column;gap:12px;border:0;padding:0}.questionBlock{display:flex;justify-content:flex-end;padding:0}.questionBlock h2{max-width:min(680px,86%);margin:0;padding:10px 15px;border:1px solid var(--border);border-radius:16px 16px 4px 16px;background:var(--selected-surface);color:var(--text-primary);font-size:14px;font-weight:550;line-height:1.5;letter-spacing:normal;overflow-wrap:anywhere;word-break:break-word}.conversationTurn .creatorRefusal,.conversationTurn .plainAnswer{align-self:flex-start;width:100%;max-width:100%}.conversationTurn.pending .questionBlock h2{opacity:.75}.conversationTurn.error .questionBlock h2{border-color:var(--negative)}.conversationTurns .investigationActivity,.conversationTurns .longAnalysisProgress{margin:0}.conversationTurns .longAnalysisProgress{max-width:100%}.answerPeriod{margin:0 0 8px;color:var(--text-muted);font:8px DM Mono}@media(max-width:760px){.questionBlock h2{max-width:92%}}.structuredQueryAnswer.noAnswer h2{color:var(--text-secondary);font-weight:500}.structuredQueryAnswer.noAnswer .profileSummary{margin-top:8px;color:var(--text-muted)}