[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){flex-direction:column;align-items:stretch;display:flex}:where([data-scroll-area-content]){flex-grow:1}.prose.svelte-7d2p4l{color:var(--foreground);font-size:1rem;line-height:1.75}@layer components{.prose.svelte-7d2p4l{max-width:65ch}}.prose[data-size=sm].svelte-7d2p4l{font-size:.875rem;line-height:1.7}.prose.svelte-7d2p4l>:first-child{margin-top:0}.prose.svelte-7d2p4l>:last-child{margin-bottom:0}.prose.svelte-7d2p4l p,.prose.svelte-7d2p4l ul,.prose.svelte-7d2p4l ol,.prose.svelte-7d2p4l blockquote,.prose.svelte-7d2p4l pre,.prose.svelte-7d2p4l table,.prose.svelte-7d2p4l figure{margin-block:1.25em}.prose.svelte-7d2p4l h1,.prose.svelte-7d2p4l h2,.prose.svelte-7d2p4l h3,.prose.svelte-7d2p4l h4{letter-spacing:-.015em;scroll-margin-top:5rem;font-weight:600;line-height:1.25}.prose.svelte-7d2p4l h1{margin-block:0 .75em;font-size:2em}.prose.svelte-7d2p4l h2{border-bottom:1px solid var(--border);margin-block:2em .75em;padding-bottom:.3em;font-size:1.5em}.prose.svelte-7d2p4l h3{margin-block:1.6em .5em;font-size:1.25em}.prose.svelte-7d2p4l h4{margin-block:1.4em .4em;font-size:1.05em}.prose.svelte-7d2p4l a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent)}.prose.svelte-7d2p4l a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.prose.svelte-7d2p4l strong{font-weight:600}.prose.svelte-7d2p4l ul{padding-inline-start:1.5em;list-style:outside}.prose.svelte-7d2p4l ol{padding-inline-start:1.5em;list-style:decimal}.prose.svelte-7d2p4l li{margin-block:.35em}.prose.svelte-7d2p4l li>p{margin-block:.5em}.prose.svelte-7d2p4l blockquote{border-inline-start:3px solid var(--border);color:var(--muted-foreground);padding-inline-start:1em;font-style:italic}.prose.svelte-7d2p4l hr{border:0;border-top:1px solid var(--border);margin-block:2.5em}.prose.svelte-7d2p4l code{background:var(--muted);border-radius:calc(var(--radius) - 4px);padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.prose.svelte-7d2p4l pre{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:1em 1.25em;font-size:.875em;line-height:1.6;overflow-x:auto}.prose.svelte-7d2p4l pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.prose.svelte-7d2p4l img,.prose.svelte-7d2p4l video{border-radius:var(--radius);max-width:100%}.prose.svelte-7d2p4l table{border-collapse:collapse;width:100%;font-size:.9em}.prose.svelte-7d2p4l th,.prose.svelte-7d2p4l td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.5em .75em}.prose.svelte-7d2p4l th{color:var(--muted-foreground);font-weight:600}.prose.svelte-7d2p4l kbd{border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);border-bottom-width:2px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em}.prose.svelte-7d2p4l .not-prose :is(ul,ol){margin:0;padding:0;list-style:none}.prose.svelte-7d2p4l .not-prose :is(li,p){margin:0}.prose.svelte-7d2p4l .not-prose a{color:inherit;text-decoration:none}[data-slot=prose].prose.chat-markdown :is(p,ul,ol,blockquote,pre){margin-block:.6em}[data-slot=prose].prose.chat-markdown :is(h3,h4){margin-block:.8em .4em;font-size:1em}[data-slot=prose].prose.chat-markdown>:first-child{margin-top:0}[data-slot=prose].prose.chat-markdown>:last-child{margin-bottom:0}
