:global(.chat-message-content){overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:global(.chat-message-content .prose){max-width:100%!important;font-family:inherit;color:inherit}:global(.chat-message-content .prose code){background:#0000000d;padding:.2em .4em;border-radius:.25rem;font-size:.9em;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;max-width:100%;word-break:break-word}:global(.chat-message-content .prose pre){background:#0000000a;border:1px solid rgba(0,0,0,.08);padding:1em;border-radius:.5rem;overflow-x:auto;max-width:100%;word-break:normal;white-space:pre-wrap;margin:1em 0}:global(.chat-message-content .prose pre code){background:transparent;padding:0;border-radius:0;white-space:pre-wrap;word-break:break-word}:global(.chat-message-content .prose table){display:block;overflow-x:auto;width:100%;max-width:100%}:global(.chat-message-content .prose img){max-width:100%;height:auto}:global(.chat-message-content .prose a){overflow-wrap:break-word;word-break:break-all;color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .2s}:global(.chat-message-content .prose a:hover){opacity:.8}:global(.chat-message-content .prose ul),:global(.chat-message-content .prose ol){padding-left:1.5em}:global(.chat-message-content .prose p){margin-top:.875em;margin-bottom:.875em;line-height:1.7;color:inherit}:global(.chat-message-content .prose p:first-child){margin-top:0}:global(.chat-message-content .prose p:last-child){margin-bottom:0}:global(.chat-message-content .prose h1),:global(.chat-message-content .prose h2),:global(.chat-message-content .prose h3),:global(.chat-message-content .prose h4){margin-top:1.25em;margin-bottom:.625em;font-weight:600;line-height:1.4;color:inherit;letter-spacing:-.01em}:global(.chat-message-content .prose h1:first-child),:global(.chat-message-content .prose h2:first-child),:global(.chat-message-content .prose h3:first-child),:global(.chat-message-content .prose h4:first-child){margin-top:0}:global(.chat-message-content .prose h1){font-size:1.5em}:global(.chat-message-content .prose h2){font-size:1.25em}:global(.chat-message-content .prose h3){font-size:1.125em}:global(.chat-message-content .prose blockquote){border-left:3px solid currentColor;padding-left:1em;margin:1.25em 0;opacity:.75;font-style:italic}:global(.chat-message-content .prose hr){margin:1.75em 0;border:none;border-top:1px solid currentColor;opacity:.15}:global(.chat-message-content .prose ul li),:global(.chat-message-content .prose ol li){margin:.5em 0;line-height:1.7}:global(.chat-message-content .prose ul),:global(.chat-message-content .prose ol){margin:1em 0}:global(.chat-message-content .prose strong){font-weight:600;color:inherit}:global(.chat-message-content .prose em){font-style:italic;color:inherit}body{-webkit-user-select:none;user-select:none}body:has(div[style*=cursor-col-resize]){cursor:col-resize!important}.prose{-webkit-user-select:text;user-select:text}@media(min-width:768px){.chat-sidebar.svelte-65gqr7{width:var(--chat-panel-width);transition:width .3s ease,left .2s ease-linear}.chat-fullscreen.svelte-65gqr7{left:var(--sidebar-width, 0px)!important;width:auto!important}[data-collapsible=icon]~.chat-fullscreen.svelte-65gqr7{left:var(--sidebar-width-icon, 3rem)!important}.chat-fullscreen.svelte-65gqr7 .overflow-y-auto>div{max-width:48rem;margin-left:auto;margin-right:auto}.chat-fullscreen.svelte-65gqr7 .chat-quick-actions:where(.svelte-65gqr7){max-width:48rem;margin-left:auto;margin-right:auto}.chat-fullscreen.svelte-65gqr7 .chat-input-form:where(.svelte-65gqr7){max-width:48rem;margin-left:auto;margin-right:auto}}@media(max-width:767px){.chat-sidebar.svelte-65gqr7{bottom:calc(env(safe-area-inset-bottom,0px) + 4rem)}}@-moz-document url-prefix(){.overflow-y-auto{scrollbar-width:thin}}
