.top.svelte-wfy26x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 2ch}.top.svelte-wfy26x a:where(.svelte-wfy26x):not(:hover,:focus-visible){color:var(--ink)}h1.svelte-wfy26x:before{content:"# ";content:"# " / "";color:var(--frame)}.prose.svelte-wfy26x{margin-top:calc(var(--row) * 2)}.prose.svelte-wfy26x>*+*{margin-top:var(--row)}.prose.svelte-wfy26x :is(p,li,figcaption){text-wrap:pretty}.prose.svelte-wfy26x :is(h2,h3){margin:calc(var(--row) * 2) 0 0;font:inherit}.prose.svelte-wfy26x h2:before{content:"## ";content:"## " / "";color:var(--frame)}.prose.svelte-wfy26x h3:before{content:"### ";color:var(--frame)}.prose.svelte-wfy26x :is(ul,ol){margin-bottom:0;padding-left:2ch;list-style:none}.prose.svelte-wfy26x ul>li:before{content:"- ";content:"- " / "";margin-left:-2ch;color:var(--frame)}.prose.svelte-wfy26x li+li{margin-top:var(--row)}.prose.svelte-wfy26x blockquote{margin:var(--row) 0 0;color:var(--soft)}.prose.svelte-wfy26x blockquote:before{content:"> ";color:var(--frame)}.prose.svelte-wfy26x blockquote>*{display:inline}.prose.svelte-wfy26x a{text-decoration:underline}.prose.svelte-wfy26x em{font-style:italic;font-synthesis:style}.prose.svelte-wfy26x :is(b,strong){font-weight:inherit;text-shadow:.02em 0 0 currentColor}.prose.svelte-wfy26x :not(pre)>code:before,.prose.svelte-wfy26x :not(pre)>code:after{content:"`";content:"`" / "";color:var(--frame)}.prose.svelte-wfy26x code{font:inherit}.prose.svelte-wfy26x pre{overflow-x:auto;margin-bottom:0;font:inherit}.prose.svelte-wfy26x img{display:block;max-width:100%;height:auto}.prose.svelte-wfy26x hr{overflow:hidden;height:var(--row);margin:var(--row) 0 0;border:0;color:var(--frame)}.prose.svelte-wfy26x hr:before{content:var(--dashes)}p.svelte-54a97y{overflow-wrap:anywhere;white-space:pre-wrap}p.svelte-54a97y+p:where(.svelte-54a97y){margin-top:var(--row)}p.svelte-54a97y+.note:where(.svelte-54a97y){margin-top:0}.assistant.svelte-54a97y{color:var(--soft)}.user.svelte-54a97y{padding-left:2ch}.user.svelte-54a97y:before{content:"> ";content:"> " / "";margin-left:-2ch;color:var(--frame)}.note.svelte-54a97y{padding-left:2ch}.cursor.svelte-54a97y{animation:svelte-54a97y-blink 1.1s step-end infinite}@keyframes svelte-54a97y-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor.svelte-54a97y{animation:none}}
