/* The real analyst, hosted beside onboarding. All message, chart and action styles stay native. */
html.analyst-embedded body.has-sidebar{overflow:hidden;margin-left:0!important;width:100%!important}
html.analyst-embedded .app-sidebar,html.analyst-embedded .sidebar-overlay,html.analyst-embedded #anobPeek{display:none!important}
html.analyst-embedded .main-content{margin-left:0!important;padding:0!important;width:100%!important}
html.analyst-embedded .an-shell{height:100dvh}
html.analyst-embedded .an-head{padding:16px 22px;gap:8px;background:var(--cream)}
html.analyst-embedded .an-title{font-size:.94rem}
html.analyst-embedded .an-head #mcpPill,html.analyst-embedded .an-head #brainBtn,html.analyst-embedded .an-head .an-tools{display:none!important}
html.analyst-embedded .an-dd-btn{min-width:0;max-width:245px;font-size:.76rem;padding:7px 10px;border-radius:8px}
html.analyst-embedded #clientLabel{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.analyst-embedded .an-thread{padding:24px 24px 220px}
html.analyst-embedded .an-composer{padding:12px 18px 18px}
html.analyst-embedded .an-composer-inner{border-radius:18px}
html.analyst-embedded #anInput{font-size:14px;min-height:52px}
html.analyst-embedded .m-ai .prose{font-size:.9rem}
html.analyst-embedded .an-handoff{display:none}
html.analyst-embedded .an-panel.open{width:min(620px,96vw)}
html.analyst-embedded .an-hello .big{font-size:32px}
@media(max-width:450px){html.analyst-embedded .an-thread{padding-left:16px;padding-right:16px}html.analyst-embedded .an-head{padding:12px}html.analyst-embedded #clientLabel{max-width:140px}}

html.analyst-embedded #clientBtn{pointer-events:none}

html.analyst-embedded .an-head{display:none}
