*{box-sizing:border-box;padding:0;margin:0}:root{color-scheme:light dark;font-size:100%}aside.chat.svelte-p44qna{width:25vw;height:calc(100% - 10rem);padding:1rem;position:fixed;top:5rem;right:5rem;display:flex;flex-flow:column nowrap;align-items:stretch;background:#fff;border-radius:1rem;box-shadow:0 4px 8px #0003}ul.messages.svelte-p44qna{flex-grow:1;list-style-type:none;display:flex;flex-flow:column nowrap;align-items:stretch;gap:1rem;overflow-y:auto}ul.messages.svelte-p44qna li:where(.svelte-p44qna){display:flex;flex-flow:row nowrap;justify-content:start;gap:1rem}ul.messages.svelte-p44qna li:where(.svelte-p44qna) .left:where(.svelte-p44qna) p:where(.svelte-p44qna){font-family:Fira Sans,Segoe UI,system-ui,sans-serif;color:gray;font-weight:300}ul.messages.svelte-p44qna li:where(.svelte-p44qna) .right:where(.svelte-p44qna) h4:where(.svelte-p44qna){font-family:Fira Sans,Segoe UI,system-ui,sans-serif;font-weight:500}ul.messages.svelte-p44qna li:where(.svelte-p44qna) .right:where(.svelte-p44qna) p:where(.svelte-p44qna){margin-top:.25em;font-family:Fira Sans,Segoe UI,system-ui,sans-serif;font-weight:400}form.send.svelte-p44qna{flex-grow:0;display:flex;flex-flow:row nowrap;align-items:stretch;gap:.5rem}form.send.svelte-p44qna textarea:where(.svelte-p44qna){resize:none;flex-grow:1;min-height:7em;padding:.5em}form.send.svelte-p44qna button:where(.svelte-p44qna){flex-grow:0;padding:0 1em}.root.svelte-1uha8ag{width:100vw;height:100vh;background:#00000005}
