.TypingText_cursor__Jqd0E{animation:TypingText_blink__WAIaD 1s infinite}@keyframes TypingText_blink__WAIaD{0%,50%{opacity:1}51%,to{opacity:0}}.TypingText_mdInline__kqqRu p{display:inline;margin:0}.TypingText_mdInline__kqqRu strong{font-weight:600}.ChatMessage_messageBubble__Cagsc{transition:var(--transition-micro-medium);word-wrap:break-word;overflow-wrap:break-word}.ChatMessage_userMessage__EE60X{align-items:flex-end}.ChatMessage_aiMessage__KxjIL{align-items:flex-start}.ChatMessage_markdown__zqqwM p{margin:0 0 var(--static-space-8) 0}.ChatMessage_markdown__zqqwM ol,.ChatMessage_markdown__zqqwM ul{margin:0 0 var(--static-space-8) 1.25rem}.ChatMessage_markdown__zqqwM code{background:var(--neutral-alpha-weak);border-radius:var(--radius-s);padding:0 .25rem}.ChatMessage_markdown__zqqwM pre{background:var(--neutral-alpha-weak);padding:var(--static-space-8);border-radius:var(--radius-m);overflow:auto}.ChatMessage_markdown__zqqwM a{color:var(--brand-on-background-strong);text-decoration:underline}@media(max-width:768px){.ChatMessage_messageContainer__5w6Od{padding:var(--static-space-12) var(--static-space-16)}.ChatMessage_messageBubble__Cagsc{padding:var(--static-space-12)}}.ChatInput_inputContainer__UXa_n{transition:var(--transition-micro-medium);box-shadow:var(--shadow-m)}.ChatInput_inputContainer__UXa_n:focus-within{box-shadow:var(--shadow-l);transform:translateY(-1px)}.ChatInput_messageInput__tcOZ8{width:100%;border:none;background:rgba(0,0,0,0);font-size:var(--text-size-m);color:var(--neutral-on-background-strong)}.ChatInput_messageInput__tcOZ8::placeholder{color:var(--neutral-on-background-weak);opacity:1}.ChatInput_messageInput__tcOZ8:focus{outline:none}@media(max-width:768px){.ChatInput_inputContainer__UXa_n{padding:var(--static-space-12);gap:var(--static-space-6)}}.Chat_chatContainer__CDnrX{max-width:768px;width:100%;display:flex;flex-direction:column}.Chat_header___kljN{flex-shrink:0}.Chat_messagesContainer__rT9uf{max-height:clamp(360px,50vh,560px);overflow:hidden;display:flex;flex-direction:column;max-width:100%;margin-bottom:var(--static-space-16)}.Chat_messagesList__PRctc{flex:1 1 auto;overflow-y:auto;padding:var(--static-space-8) 0;max-width:100%}.Chat_messagesList__PRctc::-webkit-scrollbar{width:6px}.Chat_messagesList__PRctc::-webkit-scrollbar-track{background:var(--neutral-alpha-weak);border-radius:3px}.Chat_messagesList__PRctc::-webkit-scrollbar-thumb{background:var(--neutral-alpha-medium);border-radius:3px}.Chat_messagesList__PRctc::-webkit-scrollbar-thumb:hover{background:var(--neutral-alpha-strong)}.Chat_chatContainer__CDnrX{padding-bottom:var(--static-space-24)}@media(max-width:768px){.Chat_chatContainer__CDnrX{height:70vh;max-height:600px;max-width:100%}.Chat_header___kljN{padding:var(--static-space-16)}}