:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--background:#171413;--accent-gradient:linear-gradient(180deg, #771a14, #631712);--chatbox-pad:12px;--message-box-size:45px;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}html,body,main{background-color:var(--background);height:100%}body{color:#eee;margin:0;font-family:system-ui,sans-serif}header{padding:10px}.button,button{cursor:pointer;background-color:#303139;border:none;border-radius:9px;height:100%;padding:12px 20px;display:inline-block}textarea{background:0 0;border:none;flex:1}input.svelte-18nmkx9{display:none}label.svelte-18nmkx9{text-overflow:ellipsis;white-space:nowrap;flex:1}label.active{background-color:green}form.svelte-1rktx8d{flex-direction:row;flex:1;align-items:stretch;display:flex}form.svelte-1rktx8d>:where(.svelte-1rktx8d){align-self:stretch;height:auto;min-height:0;margin-block:0}article.svelte-sfo2zr{border-radius:calc(var(--message-box-size) / 2);color:#fff;overflow-wrap:anywhere;background:#292929;align-self:flex-start;max-width:80%;padding:.75rem 1rem}article.user.svelte-sfo2zr{background:var(--accent-gradient);border-bottom-right-radius:.25rem;align-self:flex-end}article.svelte-sfo2zr:not(.user){border-bottom-left-radius:.25rem}p.svelte-sfo2zr{white-space:pre-wrap;margin:.4rem 0 0}.bar.svelte-mpwcqy{left:0;right:0;bottom:var(--bar-bottom,0px);height:calc(var(--message-box-size) + var(--chatbox-pad) * 2);box-sizing:border-box;z-index:1;position:absolute}.cover.svelte-mpwcqy,form.svelte-mpwcqy{inset:var(--chatbox-pad);position:absolute}.cover.svelte-mpwcqy{inset:calc(var(--chatbox-pad) + 1px);box-shadow:0 0 0 100vmax var(--background);clip-path:inset(50% -100vmax -100vmax);pointer-events:none;z-index:0;border-radius:1000px}form.svelte-mpwcqy{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#4040408f,#1b1b1b);border-radius:1000px;padding:5px;transition:border-color .1s ease-out;display:flex}form.svelte-mpwcqy:has(input:where(.svelte-mpwcqy):focus){border-color:#8b2e26}input.svelte-mpwcqy{background:0 0;border:none;outline:none;flex:1;width:100%;margin-left:14px;padding:0;font-size:17px}button.svelte-mpwcqy{isolation:isolate;aspect-ratio:1;box-sizing:border-box;text-align:center;color:#fff;background:var(--accent-gradient);border-radius:1000px;height:100%;padding:0;font-size:20px;line-height:35px;transition:color .1s linear;position:relative}button.svelte-mpwcqy:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(#8b2e26,#771a14);transition:opacity .1s linear;position:absolute;inset:0}button.svelte-mpwcqy:hover:before{opacity:1}button.svelte-mpwcqy:active:before{opacity:0}button.svelte-mpwcqy:active{color:#a5a5a5;background:linear-gradient(#4f0d0a,#631712);box-shadow:inset 0 0 10px #000000a3}.chat.svelte-1eerpw2{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.messages.svelte-1eerpw2{min-height:0;padding:var(--chatbox-pad);padding-bottom:calc(var(--message-box-size) + 1rem);flex-direction:column;flex:1;gap:1rem;display:flex;overflow-y:auto}.assistant.svelte-1eerpw2{align-self:flex-start}main.svelte-1n46o8q{flex-direction:column;gap:24px;width:min(850px,100%);min-height:100vh;margin:auto;display:flex}header.svelte-1n46o8q{justify-content:space-between;align-items:center;display:flex}
