.markdown-content{color:#091f24;font-size:14px;line-height:1.5}.markdown-content h1{color:#091f24;margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:600}.markdown-content h2{color:#091f24;margin:.75rem 0 .5rem;font-size:1.125rem;font-weight:600}.markdown-content h3{color:#091f24;margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:600}.markdown-content h4{color:#091f24;margin:.5rem 0 .25rem;font-size:1rem;font-weight:600}.markdown-content p{margin:.5rem 0}.markdown-content ul,.markdown-content ol{margin:.5rem 0;padding-left:1.25rem}.markdown-content li{margin:.125rem 0}.markdown-content ul li{list-style-type:disc}.markdown-content ol li{list-style-type:decimal}.markdown-content ul ul,.markdown-content ol ol,.markdown-content ul ol,.markdown-content ol ul{margin:.25rem 0}.markdown-content strong{font-weight:700}.markdown-content em{font-style:italic}.markdown-content blockquote{color:#6b7070;border-left:3px solid #afb2b3;margin:.5rem 0;padding-left:1rem;font-style:italic}.markdown-content code{background-color:#f5f5f5;border-radius:.25rem;padding:.125rem .25rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,consolas,DejaVu Sans Mono,monospace;font-size:.875rem}.markdown-content pre{background-color:#f5f5f5;border-radius:.5rem;margin:.5rem 0;padding:.75rem;overflow-x:auto}.markdown-content pre code{background:0 0;padding:0}.markdown-content table{border-collapse:collapse;width:100%;margin:.5rem 0}.markdown-content th,.markdown-content td{text-align:left;border:1px solid #e9edf0;padding:.375rem .75rem}.markdown-content th{background-color:#fafafa;font-weight:600}.message-fade-scale-in{opacity:0;will-change:opacity, transform;animation:.3s ease-out forwards message-fade-scale-in;transform:translateY(10px)scale(.98)}@keyframes message-fade-scale-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.message-fade-scale-in{opacity:1;animation:none;transform:none}}.conversation{flex-direction:column;display:flex}.conversation .message[data-role=user][data-tool-result-only=true]{display:none}.conversation .message[data-role=user][data-tool-result-only=false]{margin:16px 0}.conversation .message.assistant-chain--start .message-bubble{width:100%;border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important;padding-bottom:0!important}.conversation .message.assistant-chain--middle .message-bubble{width:100%;border-top:none!important;border-bottom:none!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.conversation .message.assistant-chain--end .message-bubble{width:100%;border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;padding-top:0!important}.conversation .message.assistant-chain--middle .assistant-header,.conversation .message.assistant-chain--end .assistant-header{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.recommendation-animation-enter{animation:.3s ease-out forwards fadeIn}.typing-dot{animation:1.4s ease-in-out infinite bounce}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}
