.box.svelte-1e60bn1{border-radius:4px;cursor:pointer;max-width:max-content;background:var(--color-accent-soft);border:1px solid var(--border-color-accent-subdued);font-size:0.8em}.title.svelte-1e60bn1{display:flex;align-items:center;padding:3px 6px;color:var(--body-text-color);opacity:0.8}.content.svelte-1e60bn1{padding:4px 8px}.content.svelte-1e60bn1 *{font-size:0.8em}.title-text.svelte-1e60bn1{padding-right:var(--spacing-lg)}.arrow.svelte-1e60bn1{margin-left:auto;opacity:0.8}.bubble.svelte-1ibfe7l .icon-button-wrapper{margin:0px calc(var(--spacing-xl) * 2)}.message-buttons-left.svelte-1ibfe7l{align-self:flex-start}.bubble.message-buttons-right.svelte-1ibfe7l{align-self:flex-end}.message-buttons-right.svelte-1ibfe7l .icon-button-wrapper{margin-left:auto}.bubble.with-avatar.svelte-1ibfe7l{margin-left:calc(var(--spacing-xl) * 5);margin-right:calc(var(--spacing-xl) * 5)}.panel.svelte-1ibfe7l{display:flex;align-self:flex-start;padding:0 var(--spacing-xl);z-index:var(--layer-1)}.message.svelte-1x5p6hu.svelte-1x5p6hu{position:relative;width:100%}.avatar-container.svelte-1x5p6hu.svelte-1x5p6hu{flex-shrink:0;width:35px;height:35px;border-radius:50%;border:1px solid var(--border-color-primary);overflow:hidden}.avatar-container.svelte-1x5p6hu img{width:100%;height:100%;object-fit:cover;padding:6px}.flex-wrap.svelte-1x5p6hu.svelte-1x5p6hu{display:flex;flex-direction:column;width:calc(100% - var(--spacing-xxl));max-width:100%;color:var(--body-text-color);font-size:var(--chatbot-text-size);overflow-wrap:break-word;width:100%;height:100%}.component.svelte-1x5p6hu.svelte-1x5p6hu{padding:0;border-radius:var(--radius-md);width:fit-content;overflow:hidden}.component.gallery.svelte-1x5p6hu.svelte-1x5p6hu{border:none}.message-row.svelte-1x5p6hu img{margin:var(--size-2);max-height:300px}.file-pil.svelte-1x5p6hu.svelte-1x5p6hu{display:block;width:fit-content;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);background:var(--background-fill-secondary);color:var(--body-text-color);text-decoration:none;margin:0;font-family:var(--font-mono);font-size:var(--text-sm)}.file.svelte-1x5p6hu.svelte-1x5p6hu{width:auto !important;max-width:fit-content !important}@media(max-width: 600px) or (max-width: 480px){.component.svelte-1x5p6hu.svelte-1x5p6hu{width:100%}}.message.svelte-1x5p6hu .prose{font-size:var(--chatbot-text-size)}.message-bubble-border.svelte-1x5p6hu.svelte-1x5p6hu{border-width:1px;border-radius:var(--radius-md)}.message-fit.svelte-1x5p6hu.svelte-1x5p6hu{width:fit-content !important}.panel-full-width.svelte-1x5p6hu.svelte-1x5p6hu{width:100%}.message-markdown-disabled.svelte-1x5p6hu.svelte-1x5p6hu{white-space:pre-line}.user.svelte-1x5p6hu.svelte-1x5p6hu{border-width:1px;border-radius:var(--radius-md);align-self:flex-start;border-bottom-right-radius:0;box-shadow:var(--shadow-drop);align-self:flex-start;text-align:right;padding:var(--spacing-sm) var(--spacing-xl);border-color:var(--border-color-accent-subdued);background-color:var(--color-accent-soft)}.bot.svelte-1x5p6hu.svelte-1x5p6hu{border-width:1px;border-radius:var(--radius-lg);border-bottom-left-radius:0;border-color:var(--border-color-primary);background-color:var(--background-fill-secondary);box-shadow:var(--shadow-drop);align-self:flex-start;text-align:right;padding:var(--spacing-sm) var(--spacing-xl)}.panel.svelte-1x5p6hu .user.svelte-1x5p6hu *{text-align:right}.bubble.svelte-1x5p6hu .bot.svelte-1x5p6hu{border-color:var(--border-color-primary)}.message-row.svelte-1x5p6hu.svelte-1x5p6hu{display:flex;position:relative}.bubble.svelte-1x5p6hu.svelte-1x5p6hu{margin:calc(var(--spacing-xl) * 2);margin-bottom:var(--spacing-xl)}.bubble.user-row.svelte-1x5p6hu.svelte-1x5p6hu{align-self:flex-end;max-width:calc(100% - var(--spacing-xl) * 6)}.bubble.bot-row.svelte-1x5p6hu.svelte-1x5p6hu{align-self:flex-start;max-width:calc(100% - var(--spacing-xl) * 6)}.bubble.svelte-1x5p6hu .user-row.svelte-1x5p6hu{flex-direction:row;justify-content:flex-end}.bubble.svelte-1x5p6hu .with_avatar.user-row.svelte-1x5p6hu{margin-right:calc(var(--spacing-xl) * 2) !important}.bubble.svelte-1x5p6hu .with_avatar.bot-row.svelte-1x5p6hu{margin-left:calc(var(--spacing-xl) * 2) !important}.bubble.svelte-1x5p6hu .with_opposite_avatar.user-row.svelte-1x5p6hu{margin-left:calc(var(--spacing-xxl) + 35px + var(--spacing-xxl))}.bubble.svelte-1x5p6hu .message-fit.svelte-1x5p6hu{width:fit-content !important}.panel.svelte-1x5p6hu.svelte-1x5p6hu{margin:0;padding:calc(var(--spacing-lg) * 2) calc(var(--spacing-lg) * 2)}.panel.bot-row.svelte-1x5p6hu.svelte-1x5p6hu{background:var(--background-fill-secondary)}.panel.svelte-1x5p6hu .with_avatar.svelte-1x5p6hu{padding-left:calc(var(--spacing-xl) * 2) !important;padding-right:calc(var(--spacing-xl) * 2) !important}.panel.svelte-1x5p6hu .panel-full-width.svelte-1x5p6hu{width:100%}.panel.svelte-1x5p6hu .user.svelte-1x5p6hu *{text-align:right}.flex-wrap.svelte-1x5p6hu.svelte-1x5p6hu{display:flex;flex-direction:column;max-width:100%;color:var(--body-text-color);font-size:var(--chatbot-text-size);overflow-wrap:break-word}.user.svelte-1x5p6hu.svelte-1x5p6hu{border-width:1px;border-radius:var(--radius-md);align-self:flex-start;border-bottom-right-radius:0;box-shadow:var(--shadow-drop);text-align:right;padding:var(--spacing-sm) var(--spacing-xl);border-color:var(--border-color-accent-subdued);background-color:var(--color-accent-soft)}@media(max-width: 480px){.user-row.bubble.svelte-1x5p6hu.svelte-1x5p6hu{align-self:flex-end}.bot-row.bubble.svelte-1x5p6hu.svelte-1x5p6hu{align-self:flex-start}.message.svelte-1x5p6hu.svelte-1x5p6hu{width:100%}}.avatar-container.svelte-1x5p6hu.svelte-1x5p6hu{align-self:flex-start;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;width:35px;height:35px;flex-shrink:0;bottom:0;border-radius:50%;border:1px solid var(--border-color-primary)}.user-row.svelte-1x5p6hu>.avatar-container.svelte-1x5p6hu{order:2}.user-row.bubble.svelte-1x5p6hu>.avatar-container.svelte-1x5p6hu{margin-left:var(--spacing-xxl)}.bot-row.bubble.svelte-1x5p6hu>.avatar-container.svelte-1x5p6hu{margin-left:var(--spacing-xxl)}.panel.user-row.svelte-1x5p6hu>.avatar-container.svelte-1x5p6hu{order:0}.bot-row.bubble.svelte-1x5p6hu>.avatar-container.svelte-1x5p6hu{margin-right:var(--spacing-xxl);margin-left:0}.avatar-container.svelte-1x5p6hu:not(.thumbnail-item) img{width:100%;height:100%;object-fit:cover;border-radius:50%;padding:6px}.selectable.svelte-1x5p6hu.svelte-1x5p6hu{cursor:pointer}@keyframes svelte-1x5p6hu-dot-flashing{0%{opacity:0.8}50%{opacity:0.5}100%{opacity:0.8}}.message.svelte-1x5p6hu .preview{object-fit:contain;width:95%;max-height:93%}.image-preview.svelte-1x5p6hu.svelte-1x5p6hu{position:absolute;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.9);display:flex;justify-content:center;align-items:center}.image-preview.svelte-1x5p6hu svg{stroke:white}.image-preview-close-button.svelte-1x5p6hu.svelte-1x5p6hu{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5em;cursor:pointer;height:30px;width:30px;padding:3px;background:var(--bg-color);box-shadow:var(--shadow-drop);border:1px solid var(--button-secondary-border-color);border-radius:var(--radius-lg)}.message.svelte-1x5p6hu>button.svelte-1x5p6hu{width:100%}.html.svelte-1x5p6hu.svelte-1x5p6hu{padding:0;border:none;background:none}.thought.svelte-1x5p6hu.svelte-1x5p6hu{margin-top:var(--spacing-xxl)}.panel.svelte-1x5p6hu .bot.svelte-1x5p6hu,.panel.svelte-1x5p6hu .user.svelte-1x5p6hu{border:none;box-shadow:none;background-color:var(--background-fill-secondary)}.panel.user-row.svelte-1x5p6hu.svelte-1x5p6hu{background-color:var(--color-accent-soft)}.panel.svelte-1x5p6hu .user-row.svelte-1x5p6hu,.panel.svelte-1x5p6hu .bot-row.svelte-1x5p6hu{align-self:flex-start}.panel.svelte-1x5p6hu .user.svelte-1x5p6hu *,.panel.svelte-1x5p6hu .bot.svelte-1x5p6hu *{text-align:left}.panel.svelte-1x5p6hu .user.svelte-1x5p6hu{background-color:var(--color-accent-soft)}.panel.svelte-1x5p6hu .user-row.svelte-1x5p6hu{background-color:var(--color-accent-soft);align-self:flex-start}.panel.svelte-1x5p6hu .message.svelte-1x5p6hu{margin-bottom:var(--spacing-md)}.pending.svelte-1gpwetz{background:var(--color-accent-soft);display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;gap:2px;width:100%;height:var(--size-16)}.dot-flashing.svelte-1gpwetz{animation:svelte-1gpwetz-flash 1s infinite ease-in-out;border-radius:5px;background-color:var(--body-text-color);width:7px;height:7px;color:var(--body-text-color)}@keyframes svelte-1gpwetz-flash{0%,100%{opacity:0}50%{opacity:1}}.dot-flashing.svelte-1gpwetz:nth-child(1){animation-delay:0s}.dot-flashing.svelte-1gpwetz:nth-child(2){animation-delay:0.33s}.dot-flashing.svelte-1gpwetz:nth-child(3){animation-delay:0.66s}.placeholder-content.svelte-1sepu1.svelte-1sepu1{display:flex;flex-direction:column;height:100%}.placeholder.svelte-1sepu1.svelte-1sepu1{align-items:center;display:flex;justify-content:center;height:100%;flex-grow:1}.examples.svelte-1sepu1 img{pointer-events:none}.examples.svelte-1sepu1.svelte-1sepu1{margin:auto;padding:var(--spacing-xxl);display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:var(--spacing-xxl);max-width:calc(min(4 * 200px + 5 * var(--spacing-xxl), 100%))}.example.svelte-1sepu1.svelte-1sepu1{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl);border:0.05px solid var(--border-color-primary);border-radius:var(--radius-xl);background-color:var(--background-fill-secondary);cursor:pointer;transition:var(--button-transition);max-width:var(--size-56);width:100%}.example.svelte-1sepu1.svelte-1sepu1:hover{background-color:var(--color-accent-soft);border-color:var(--border-color-accent)}.example-icon-container.svelte-1sepu1.svelte-1sepu1{display:flex;align-self:flex-start;margin-left:var(--spacing-md);width:var(--size-6);height:var(--size-6)}.example-display-text.svelte-1sepu1.svelte-1sepu1,.example-text.svelte-1sepu1.svelte-1sepu1,.example-file.svelte-1sepu1.svelte-1sepu1{font-size:var(--text-md);width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.example-display-text.svelte-1sepu1.svelte-1sepu1,.example-file.svelte-1sepu1.svelte-1sepu1{margin-top:var(--spacing-md)}.example-image-container.svelte-1sepu1.svelte-1sepu1{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:var(--spacing-xl)}.example-image-container.svelte-1sepu1 img{max-height:100%;max-width:100%;height:var(--size-32);width:100%;object-fit:cover;border-radius:var(--radius-xl)}.panel-wrap.svelte-1sepu1.svelte-1sepu1{width:100%;overflow-y:auto}.bubble-wrap.svelte-1sepu1.svelte-1sepu1{width:100%;overflow-y:auto;height:100%;padding-top:var(--spacing-xxl)}@media(prefers-color-scheme: dark){.bubble-wrap.svelte-1sepu1.svelte-1sepu1{background:var(--background-fill-secondary)}}.message-wrap.svelte-1sepu1.svelte-1sepu1{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--spacing-xxl)}.message-wrap.svelte-1sepu1 .prose.chatbot.md{opacity:0.8;overflow-wrap:break-word}.message-wrap.svelte-1sepu1 .message-row .md img{border-radius:var(--radius-xl);margin:var(--size-2);width:400px;max-width:30vw;max-height:30vw}.message-wrap.svelte-1sepu1 .message a{color:var(--color-text-link);text-decoration:underline}.message-wrap.svelte-1sepu1 .bot table,.message-wrap.svelte-1sepu1 .bot tr,.message-wrap.svelte-1sepu1 .bot td,.message-wrap.svelte-1sepu1 .bot th{border:1px solid var(--border-color-primary)}.message-wrap.svelte-1sepu1 .user table,.message-wrap.svelte-1sepu1 .user tr,.message-wrap.svelte-1sepu1 .user td,.message-wrap.svelte-1sepu1 .user th{border:1px solid var(--border-color-accent)}.message-wrap.svelte-1sepu1 span.katex{font-size:var(--text-lg);direction:ltr}.message-wrap.svelte-1sepu1 span.katex-display{margin-top:0}.message-wrap.svelte-1sepu1 pre{position:relative}.message-wrap.svelte-1sepu1 .grid-wrap{max-height:80% !important;max-width:600px;object-fit:contain}.message-wrap.svelte-1sepu1>div.svelte-1sepu1 p:not(:first-child){margin-top:var(--spacing-xxl)}.message-wrap.svelte-1sepu1.svelte-1sepu1{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:var(--spacing-xxl)}.panel-wrap.svelte-1sepu1 .message-row:first-child{padding-top:calc(var(--spacing-xxl) * 2)}.scroll-down-button-container.svelte-1sepu1.svelte-1sepu1{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:var(--layer-top)}.scroll-down-button-container.svelte-1sepu1 button{border-radius:50%;box-shadow:var(--shadow-drop);transition:box-shadow 0.2s ease-in-out,
			transform 0.2s ease-in-out}.scroll-down-button-container.svelte-1sepu1 button:hover{box-shadow:var(--shadow-drop),
			0 2px 2px rgba(0, 0, 0, 0.05);transform:translateY(-2px)}.wrapper.svelte-g3p8na{display:flex;position:relative;flex-direction:column;align-items:start;width:100%;height:100%;flex-grow:1}.progress-text{right:auto}