.InsightMessage_messageWrapper__40WaC{margin-bottom:var(--mantine-spacing-md);width:100%}.InsightMessage_userMessage__0Xl1F{background-color:var(--mantine-color-blue-0);border-radius:8px;align-self:flex-end}.InsightMessage_assistantMessage__LPAVn,.InsightMessage_userMessage__0Xl1F{padding:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-md);max-width:100%}.InsightMessage_assistantMessage__LPAVn{background-color:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);border-radius:8px;align-self:flex-start}.InsightMessage_actionContainer__aoRM8{height:32px;padding-top:5px}.InsightMessage_contentContainer__FxMMw{flex-grow:1}.InsightMessage_insightSummary__HVelZ{margin-bottom:var(--mantine-spacing-xs)}.InsightMessage_insightItem__km_C2{margin-top:var(--mantine-spacing-xs)}.InsightMessage_recommendationsContainer__Oxfen{margin-top:var(--mantine-spacing-md)}.InsightMessage_recommendation__iRH5J{margin-top:var(--mantine-spacing-xs)}.ChatMessages_chatContainer__GMiUu{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs);font-size:.9rem}.ChatMessages_messageWrapper__JbipO{display:flex;flex-direction:column;width:100%;margin-bottom:var(--mantine-spacing-xs);transition:all .2s ease-in-out;animation:ChatMessages_fadeIn__Omrpk .3s ease-in-out}@keyframes ChatMessages_fadeIn__Omrpk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessages_messageWrapper__JbipO[data-user=true]{align-items:flex-end}.ChatMessages_messageRow__kMdiB{display:flex;align-items:flex-start;gap:var(--mantine-spacing-xs);width:100%;position:relative}.ChatMessages_messageWrapper__JbipO[data-user=true] .ChatMessages_messageRow__kMdiB{flex-direction:row-reverse}.ChatMessages_avatar__cfIvM{flex-shrink:0;margin-top:var(--mantine-spacing-xs);border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.ChatMessages_messageWrapper__JbipO:hover .ChatMessages_avatar__cfIvM{transform:scale(1.05)}.ChatMessages_messageContent__dUXm0{flex-grow:1;max-width:80%;position:relative;border-radius:1rem;padding:var(--mantine-spacing-xs)}.ChatMessages_messageWrapper__JbipO:not([data-user=true]) .ChatMessages_messageContent__dUXm0{background-color:#f0f7ff;border-top-left-radius:.3rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}.ChatMessages_messageWrapper__JbipO[data-user=true] .ChatMessages_messageContent__dUXm0{background-color:#e6f7ee;border-top-right-radius:.3rem;box-shadow:0 2px 5px rgba(0,0,0,.05);align-items:flex-end}.ChatMessages_messageContent__dUXm0 .messageContainer{padding:0!important;margin:0!important}.ChatMessages_messageContent__dUXm0 .chatItem{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;font-size:.85rem!important}.ChatMessages_messageContent__dUXm0 .markdown{font-size:.85rem!important}.ChatMessages_messageContent__dUXm0 pre{font-size:.8rem!important;border-radius:.5rem!important;margin:.5rem 0!important}.ChatMessages_messageContent__dUXm0 code{font-size:.8rem!important}.ChatMessages_timestamp__nuoKx{display:block;margin-top:var(--mantine-spacing-xs);text-align:left;font-size:.7rem;color:var(--mantine-color-gray-6);transition:opacity .2s ease;opacity:.7}.ChatMessages_messageWrapper__JbipO:hover .ChatMessages_timestamp__nuoKx{opacity:1}.ChatMessages_messageWrapper__JbipO[data-user=true] .ChatMessages_timestamp__nuoKx{text-align:right}.ChatMessages_loaderContainer__YcH1A{padding:var(--mantine-spacing-md);justify-content:center;margin-top:var(--mantine-spacing-md);align-items:center;gap:var(--mantine-spacing-sm);background:linear-gradient(90deg,rgba(236,246,255,.5),rgba(230,247,238,.5));border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.05);animation:ChatMessages_pulse__NZxSd 1.5s infinite alternate}@keyframes ChatMessages_pulse__NZxSd{0%{opacity:.8}to{opacity:1}}.ChatMessages_typingIndicator__mso39{display:flex;align-items:center;padding:.5rem 1rem;gap:4px;border-radius:18px;background-color:#f0f7ff;width:fit-content;min-width:50px;height:32px;animation:ChatMessages_fadeIn__Omrpk .3s ease}.ChatMessages_typingDot__JZsF1{width:8px;height:8px;background-color:var(--mantine-color-teal-5);border-radius:50%;animation:ChatMessages_typingAnimation__eBhRs 1.4s ease-in-out infinite both}.ChatMessages_typingDot__JZsF1:first-child{animation-delay:0s}.ChatMessages_typingDot__JZsF1:nth-child(2){animation-delay:.2s}.ChatMessages_typingDot__JZsF1:nth-child(3){animation-delay:.4s}@keyframes ChatMessages_typingAnimation__eBhRs{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-5px);opacity:1}}.ChatMessages_historicalSeparator__Sun4K{margin:var(--mantine-spacing-lg) 0;padding:var(--mantine-spacing-xs) 0}.AgentAside_wrapper__x_KPv{display:flex;flex-direction:column;height:100%;width:100%;border-left:1px solid var(--mantine-color-gray-3)}.AgentAside_fullFlex___STP2{display:flex;flex-direction:column;height:100vh;max-height:100%;width:100%}.AgentAside_header__iX1yS{padding:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body)}.AgentAside_scrollBody__NGeTM{flex-grow:1;overflow-y:auto;padding:var(--mantine-spacing-sm);background-color:var(--mantine-color-gray-0)}.AgentAside_chatContainer__UqGVv{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.AgentAside_card__o_Psb{background-color:var(--mantine-color-gray-0)}.AgentAside_loaderContainer__r_dXd{padding:var(--mantine-spacing-md);justify-content:center;margin-top:var(--mantine-spacing-md);align-items:center;gap:var(--mantine-spacing-sm)}.AgentAside_footer__sbwta{padding:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body)}.AgentAside_inputGroup__3TKmN{display:flex;align-items:center;gap:var(--mantine-spacing-xs)}.AgentAside_input__QIB3C{flex-grow:1}.AgentAside_alertsSection__x6L64{border-bottom:1px solid var(--mantine-color-gray-3)}.AgentAside_accordionControl__oZFQD{font-weight:600}.AgentAside_alertsScrollArea__Vnsft{max-height:200px;overflow-y:auto}.AgentAside_chatActionsSection__xZQd_{border-top:1px solid var(--mantine-color-gray-3)}