.MessageBubble-module__GZSnaq__messageContainer{max-width:85%;margin-bottom:1rem;display:flex}.MessageBubble-module__GZSnaq__userMessage{margin-left:auto}.MessageBubble-module__GZSnaq__assistantMessage{margin-right:auto}.MessageBubble-module__GZSnaq__messageBubble{word-wrap:break-word;border-radius:1rem;padding:.75rem 1rem;position:relative;box-shadow:0 1px 2px #0000001a}.MessageBubble-module__GZSnaq__userMessage .MessageBubble-module__GZSnaq__messageBubble{border-bottom-right-radius:.25rem}.MessageBubble-module__GZSnaq__assistantMessage .MessageBubble-module__GZSnaq__messageBubble{border-bottom-left-radius:.25rem}.MessageBubble-module__GZSnaq__timestamp{opacity:.7;text-align:right;margin-top:.25rem;font-size:.75rem;display:block}.MessageBubble-module__GZSnaq__inlineCode{background-color:#0000001a;border-radius:.25rem;padding:.2em .4em;font-family:Fira Code,monospace;font-size:.9em}.MessageBubble-module__GZSnaq__codeBlock{background-color:#0000000d;border:1px solid #0000001a;border-radius:.5rem;margin:.5rem 0;padding:1rem;overflow-x:auto}.MessageBubble-module__GZSnaq__codeBlock code{color:inherit;background:0 0;padding:0;font-family:Fira Code,monospace;font-size:.9em}.MessageBubble-module__GZSnaq__messageBubble p{margin:0 0 .5rem}.MessageBubble-module__GZSnaq__messageBubble p:last-child{margin-bottom:0}.MessageBubble-module__GZSnaq__messageBubble ul,.MessageBubble-module__GZSnaq__messageBubble ol{margin:.5rem 0;padding-left:1.5rem}.MessageBubble-module__GZSnaq__messageBubble h1,.MessageBubble-module__GZSnaq__messageBubble h2,.MessageBubble-module__GZSnaq__messageBubble h3,.MessageBubble-module__GZSnaq__messageBubble h4,.MessageBubble-module__GZSnaq__messageBubble h5,.MessageBubble-module__GZSnaq__messageBubble h6{margin:1rem 0 .5rem}.MessageBubble-module__GZSnaq__messageBubble blockquote{border-left:3px solid #0000001a;margin:.5rem 0;padding-left:1rem}.MessageBubble-module__GZSnaq__messageBubble pre{border-radius:.5rem;margin:.5rem 0;overflow:hidden}.MessageBubble-module__GZSnaq__messageBubble code{font-family:Fira Code,monospace;font-size:.9em}@media (max-width:640px){.MessageBubble-module__GZSnaq__messageContainer{max-width:95%}}
.MessageInput-module__FOZ-5q__inputContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border-top:1px solid #0000001a;gap:.5rem;padding:1rem;display:flex}.MessageInput-module__FOZ-5q__input{resize:none;border:1px solid;border-radius:.5rem;flex:1;min-height:40px;max-height:150px;padding:.75rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:all .2s}.MessageInput-module__FOZ-5q__input:focus{outline:none;box-shadow:0 0 0 2px #4f46e533}.MessageInput-module__FOZ-5q__input::placeholder{color:#00000080}.MessageInput-module__FOZ-5q__sendButton{color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.MessageInput-module__FOZ-5q__sendButton:disabled{opacity:.5;cursor:not-allowed}.MessageInput-module__FOZ-5q__sendIcon{width:20px;height:20px}.MessageInput-module__FOZ-5q__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s linear infinite MessageInput-module__FOZ-5q__spin}@keyframes MessageInput-module__FOZ-5q__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.MessageInput-module__FOZ-5q__inputContainer{padding:.75rem}.MessageInput-module__FOZ-5q__input{font-size:1rem}}
.QuickActions-module__isCGca__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border-top:1px solid #0000001a;padding:.5rem 1rem}.QuickActions-module__isCGca__actionsList{scrollbar-width:thin;scrollbar-color:#0003 transparent;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.QuickActions-module__isCGca__actionsList::-webkit-scrollbar{height:4px}.QuickActions-module__isCGca__actionsList::-webkit-scrollbar-track{background:0 0}.QuickActions-module__isCGca__actionsList::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.QuickActions-module__isCGca__actionButton{white-space:nowrap;cursor:pointer;border:1px solid;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.QuickActions-module__isCGca__actionButton:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.QuickActions-module__isCGca__icon{justify-content:center;align-items:center;display:flex}.QuickActions-module__isCGca__icon svg{width:16px;height:16px}.QuickActions-module__isCGca__label{font-weight:500}@media (max-width:640px){.QuickActions-module__isCGca__container{padding:.5rem}.QuickActions-module__isCGca__actionButton{padding:.5rem .75rem;font-size:.8125rem}}
.TypingIndicator-module__INHXpa__container{border-radius:1rem;align-items:center;margin-bottom:1rem;padding:.5rem 1rem;display:inline-flex}.TypingIndicator-module__INHXpa__dots{align-items:center;gap:.25rem;display:flex}.TypingIndicator-module__INHXpa__dot{opacity:.6;background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem}
.AssistantHeader-module__X65WSW__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.AssistantHeader-module__X65WSW__title{align-items:center;gap:.5rem;font-weight:600;display:flex}.AssistantHeader-module__X65WSW__icon{width:1.5rem;height:1.5rem}.AssistantHeader-module__X65WSW__actions{align-items:center;gap:.5rem;display:flex}.AssistantHeader-module__X65WSW__actionButton,.AssistantHeader-module__X65WSW__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s;display:flex}.AssistantHeader-module__X65WSW__actionButton:hover,.AssistantHeader-module__X65WSW__closeButton:hover{background-color:#ffffff1a}.AssistantHeader-module__X65WSW__actionButton svg,.AssistantHeader-module__X65WSW__closeButton svg{width:1.25rem;height:1.25rem}@media (max-width:640px){.AssistantHeader-module__X65WSW__header{padding:.5rem .75rem}.AssistantHeader-module__X65WSW__title{font-size:.875rem}}
.WebAssistant-module__ZIhcIq__assistantContainer{z-index:1000;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:2rem;right:2rem}.WebAssistant-module__ZIhcIq__fab{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;transition:all .2s ease-in-out;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.WebAssistant-module__ZIhcIq__chatWindow{border-radius:1rem;flex-direction:column;width:380px;height:600px;display:flex;position:absolute;bottom:5rem;right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.WebAssistant-module__ZIhcIq__messagesContainer{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.WebAssistant-module__ZIhcIq__messagesContainer::-webkit-scrollbar{width:6px}.WebAssistant-module__ZIhcIq__messagesContainer::-webkit-scrollbar-track{background:0 0}.WebAssistant-module__ZIhcIq__messagesContainer::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}@media (max-width:640px){.WebAssistant-module__ZIhcIq__assistantContainer{bottom:1rem;right:1rem}.WebAssistant-module__ZIhcIq__chatWindow{width:calc(100vw - 2rem);height:calc(100vh - 6rem);bottom:4rem;right:0}}.WebAssistant-module__ZIhcIq__fadeIn{animation:.3s ease-in-out WebAssistant-module__ZIhcIq__fadeIn}.WebAssistant-module__ZIhcIq__fadeOut{animation:.3s ease-in-out WebAssistant-module__ZIhcIq__fadeOut}@keyframes WebAssistant-module__ZIhcIq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes WebAssistant-module__ZIhcIq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}
