textarea.svelte-1vmfygs{min-height:48px;overflow-y:auto}.assistant-message.svelte-1vmfygs{line-height:1.6;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.assistant-message.svelte-1vmfygs p{margin:0 0 .75em}.assistant-message.svelte-1vmfygs p:last-child{margin-bottom:0}.assistant-message.svelte-1vmfygs h1,.assistant-message.svelte-1vmfygs h2,.assistant-message.svelte-1vmfygs h3,.assistant-message.svelte-1vmfygs h4{font-weight:600;margin:1em 0 .5em;line-height:1.3}.assistant-message.svelte-1vmfygs h1:first-child,.assistant-message.svelte-1vmfygs h2:first-child,.assistant-message.svelte-1vmfygs h3:first-child,.assistant-message.svelte-1vmfygs h4:first-child{margin-top:0}.assistant-message.svelte-1vmfygs h1{font-size:1.25em}.assistant-message.svelte-1vmfygs h2{font-size:1.15em}.assistant-message.svelte-1vmfygs h3{font-size:1.05em}.assistant-message.svelte-1vmfygs h4{font-size:1em}.assistant-message.svelte-1vmfygs pre{background:#1e293b;color:#e2e8f0;padding:.875rem 1rem;border-radius:.5rem;overflow-x:auto;margin:.75em 0;font-size:.8em;line-height:1.5}.assistant-message.svelte-1vmfygs pre code{background:transparent;padding:0;border-radius:0;color:inherit;font-size:inherit;white-space:pre}.assistant-message.svelte-1vmfygs code{background:#6366f126;color:#6366f1;padding:.15em .4em;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.dark .assistant-message.svelte-1vmfygs code{background:#818cf833;color:#a5b4fc}.assistant-message.svelte-1vmfygs ul,.assistant-message.svelte-1vmfygs ol{margin:.75em 0;padding-left:1.5em}.assistant-message.svelte-1vmfygs ul{list-style-type:disc}.assistant-message.svelte-1vmfygs ol{list-style-type:decimal}.assistant-message.svelte-1vmfygs li{margin:.35em 0;padding-left:.25em}.assistant-message.svelte-1vmfygs li::marker{color:#6366f1}.dark .assistant-message.svelte-1vmfygs li::marker{color:#818cf8}.assistant-message.svelte-1vmfygs li>ul,.assistant-message.svelte-1vmfygs li>ol{margin:.25em 0}.assistant-message.svelte-1vmfygs blockquote{border-left:3px solid #6366f1;padding-left:1em;margin:.75em 0;color:#64748b;font-style:italic}.dark .assistant-message.svelte-1vmfygs blockquote{border-left-color:#818cf8;color:#94a3b8}.assistant-message.svelte-1vmfygs a{color:#6366f1;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.assistant-message.svelte-1vmfygs a:hover{color:#4f46e5}.dark .assistant-message.svelte-1vmfygs a{color:#a5b4fc}.dark .assistant-message.svelte-1vmfygs a:hover{color:#c7d2fe}.assistant-message.svelte-1vmfygs strong{font-weight:600}.assistant-message.svelte-1vmfygs hr{border:none;border-top:1px solid #e2e8f0;margin:1em 0}.dark .assistant-message.svelte-1vmfygs hr{border-top-color:#334155}.assistant-message.svelte-1vmfygs table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.875em}.assistant-message.svelte-1vmfygs th,.assistant-message.svelte-1vmfygs td{border:1px solid #e2e8f0;padding:.5em .75em;text-align:left}.assistant-message.svelte-1vmfygs th{background:#f1f5f9;font-weight:600}.dark .assistant-message.svelte-1vmfygs th,.dark .assistant-message.svelte-1vmfygs td{border-color:#334155}.dark .assistant-message.svelte-1vmfygs th{background:#1e293b}
