.extra-feedback.svelte-sc4nkw{align-items:center;display:flex;position:relative}.extra-feedback-options.svelte-sc4nkw{padding:var(--spacing-md) 0;gap:var(--spacing-sm);flex-direction:column;display:none;position:absolute;top:100%}.extra-feedback.svelte-sc4nkw:hover .extra-feedback-options:where(.svelte-sc4nkw){display:flex}.extra-feedback-option.svelte-sc4nkw{border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);color:var(--block-label-text-color);background-color:var(--block-background-fill);font-size:var(--text-xs);padding:var(--spacing-xxs) var(--spacing-sm);width:max-content}.bubble.svelte-b55g9w .icon-button-wrapper{margin:0px calc(var(--spacing-xl) * 2)}.message-buttons.svelte-b55g9w{z-index:var(--layer-1)}.message-buttons-left.svelte-b55g9w{align-self:flex-start}.bubble.message-buttons-right.svelte-b55g9w{align-self:flex-end}.message-buttons-right.svelte-b55g9w .icon-button-wrapper{margin-left:auto}.bubble.with-avatar.svelte-b55g9w{margin-left:calc(var(--spacing-xl) * 5);margin-right:calc(var(--spacing-xl) * 5)}.panel.svelte-b55g9w{z-index:var(--layer-1);align-self:flex-start;display:flex}.file-container.svelte-13174y{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-lg);width:fit-content;margin:var(--spacing-sm) 0;display:flex}.file-icon.svelte-13174y{color:var(--body-text-color);justify-content:center;align-items:center;display:flex}.file-icon.svelte-13174y svg{width:var(--size-7);height:var(--size-7)}.file-info.svelte-13174y{flex-direction:column;display:flex}.file-link.svelte-13174y{color:var(--body-text-color);gap:var(--spacing-xs);flex-direction:column;text-decoration:none;display:flex}.file-name.svelte-13174y{font-family:var(--font);font-size:var(--text-md);font-weight:500}.file-type.svelte-13174y{font-family:var(--font);font-size:var(--text-sm);color:var(--body-text-color-subdued);text-transform:uppercase}.thought-group.svelte-5e8iyn{background:var(--background-fill-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-size:var(--text-sm)}.children.svelte-5e8iyn .thought-group{border:none;margin:0;padding-bottom:0}.children.svelte-5e8iyn{padding-left:var(--spacing-md)}.title.svelte-5e8iyn{color:var(--body-text-color);cursor:pointer;align-items:center;width:100%;display:flex}.title.svelte-5e8iyn .md{font-size:var(--text-sm)!important}.content.svelte-5e8iyn,.content-preview.svelte-5e8iyn{overflow-wrap:break-word;word-break:break-word;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.content-preview.svelte-5e8iyn{overscroll-behavior:contain;cursor:default;max-height:7.5em;position:relative;overflow-y:auto}.content.svelte-5e8iyn *,.content-preview.svelte-5e8iyn *{font-size:var(--text-sm);color:var(--body-text-color)}.thought-group.svelte-5e8iyn .thought:not(.nested){background:0 0;border:none}.duration.svelte-5e8iyn{color:var(--body-text-color-subdued);font-size:var(--text-sm);margin-left:var(--size-1)}.arrow.svelte-5e8iyn{opacity:.8;width:var(--size-8);height:var(--size-8);justify-content:center;align-items:center;display:flex}.arrow.svelte-5e8iyn button{background-color:#0000}.loading-spinner.svelte-5e8iyn{border:2px solid var(--body-text-color);width:12px;height:12px;margin:0 var(--size-1) -1px var(--size-2);opacity:.8;border-top-color:#0000;border-radius:50%;animation:1s linear infinite svelte-5e8iyn-spin;display:inline-block}@keyframes svelte-5e8iyn-spin{to{transform:rotate(360deg)}}.thought-group.svelte-5e8iyn .message-content{opacity:.8}.message.svelte-nurep5{width:100%;position:relative}.message.display_consecutive_in_same_bubble.svelte-nurep5{margin-top:0}.message.svelte-nurep5+.message:where(.svelte-nurep5){margin-top:var(--spacing-sm)}.avatar-container.svelte-nurep5{border:1px solid var(--border-color-primary);border-radius:50%;flex-shrink:0;overflow:hidden}.avatar-container.svelte-nurep5 img{object-fit:cover}.flex-wrap.svelte-nurep5{width:calc(100% - var(--spacing-xxl));max-width:100%;color:var(--body-text-color);font-size:var(--chatbot-text-size);overflow-wrap:break-word;flex-direction:column;width:100%;height:100%;display:flex}.component.svelte-nurep5{border-radius:var(--radius-md);width:fit-content;padding:0;overflow:hidden}.component.gallery.svelte-nurep5{border:none}:is(.bot.svelte-nurep5:has(.model3D:where(.svelte-nurep5)),.user.svelte-nurep5:has(.model3D:where(.svelte-nurep5))){border:none;max-width:75%}.message-row.svelte-nurep5 :where(.svelte-nurep5):not(.avatar-container) img{margin:var(--size-2);max-height:300px}.file-pil.svelte-nurep5{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);font-family:var(--font-mono);font-size:var(--text-sm);margin:0;text-decoration:none;display:block}.file.svelte-nurep5{width:auto!important;max-width:fit-content!important}@media (width<=600px) or (width<=480px){.component.svelte-nurep5{width:100%}}.message.svelte-nurep5 .prose{font-size:var(--chatbot-text-size)}.message-bubble-border.svelte-nurep5{border-radius:var(--radius-md);border-width:1px}.panel-full-width.svelte-nurep5{width:100%}.message-markdown-disabled.svelte-nurep5{white-space:pre-line}.user.svelte-nurep5{border-radius:var(--radius-md);box-shadow:var(--shadow-drop);border:1px solid var(--border-color-accent-subdued);background-color:var(--color-accent-soft);padding:var(--spacing-sm) var(--spacing-xl);border-bottom-right-radius:0;align-self:flex-end}.bot.svelte-nurep5{border:1px solid var(--border-color-primary);border-radius:var(--radius-md);border-color:var(--border-color-primary);background-color:var(--background-fill-secondary);box-shadow:var(--shadow-drop);text-align:left;padding:var(--spacing-sm) var(--spacing-xl);border-bottom-left-radius:0;align-self:flex-start}.bot.svelte-nurep5:has(.table-wrap:where(.svelte-nurep5)){box-shadow:none;background:0 0;border:none}.message-row.svelte-nurep5{display:flex;position:relative}.bubble.svelte-nurep5{margin:calc(var(--spacing-xl) * 2);margin-bottom:var(--spacing-xl)}.bubble.user-row.svelte-nurep5{max-width:calc(100% - var(--spacing-xl) * 6);align-self:flex-end}.bubble.bot-row.svelte-nurep5{max-width:calc(100% - var(--spacing-xl) * 6);align-self:flex-start}.bubble.svelte-nurep5 .user-row:where(.svelte-nurep5){flex-direction:row;justify-content:flex-end}.bubble.svelte-nurep5 .with_avatar.user-row:where(.svelte-nurep5){margin-right:calc(var(--spacing-xl) * 2)!important}.bubble.svelte-nurep5 .with_avatar.bot-row:where(.svelte-nurep5){margin-left:calc(var(--spacing-xl) * 2)!important}.bubble.svelte-nurep5 .with_opposite_avatar.user-row:where(.svelte-nurep5){margin-left:calc(var(--spacing-xxl) + 35px + var(--spacing-xxl))}.panel.svelte-nurep5{padding:calc(var(--spacing-lg) * 2) calc(var(--spacing-lg) * 2);margin:0}.panel.bot-row.svelte-nurep5{background:var(--background-fill-secondary)}.panel.svelte-nurep5 .with_avatar:where(.svelte-nurep5){padding-left:calc(var(--spacing-xl) * 2)!important;padding-right:calc(var(--spacing-xl) * 2)!important}.panel.svelte-nurep5 .panel-full-width:where(.svelte-nurep5){width:100%}.panel.svelte-nurep5 .user:where(.svelte-nurep5) *{text-align:right}.flex-wrap.svelte-nurep5{max-width:100%;color:var(--body-text-color);font-size:var(--chatbot-text-size);overflow-wrap:break-word;flex-direction:column;display:flex}@media (width<=480px){.user-row.bubble.svelte-nurep5{align-self:flex-end}.bot-row.bubble.svelte-nurep5{align-self:flex-start}.message.svelte-nurep5{width:100%}}.avatar-container.svelte-nurep5{border:1px solid var(--border-color-primary);border-radius:50%;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;width:35px;height:35px;display:flex;position:relative;bottom:0}.user-row.svelte-nurep5>.avatar-container:where(.svelte-nurep5){order:2}.user-row.bubble.svelte-nurep5>.avatar-container:where(.svelte-nurep5){margin-left:var(--spacing-xxl)}.bot-row.bubble.svelte-nurep5>.avatar-container:where(.svelte-nurep5){margin-right:var(--spacing-xxl);margin-left:0}.panel.user-row.svelte-nurep5>.avatar-container:where(.svelte-nurep5){order:0}.avatar-container.svelte-nurep5:not(.thumbnail-item) img{object-fit:cover;width:100%;height:100%;padding:var(--size-1-5);border-radius:50%}.selectable.svelte-nurep5{cursor:pointer}@keyframes svelte-nurep5-dot-flashing{0%{opacity:.8}50%{opacity:.5}to{opacity:.8}}.message.svelte-nurep5 .preview{object-fit:contain;width:95%;max-height:93%}.image-preview.svelte-nurep5{z-index:999;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:auto}.image-preview.svelte-nurep5 svg{stroke:#fff}.image-preview-close-button.svelte-nurep5{cursor:pointer;background:0 0;background:var(--bg-color);width:30px;height:30px;box-shadow:var(--shadow-drop);border:none;border:1px solid var(--button-secondary-border-color);border-radius:var(--radius-lg);padding:3px;font-size:1.5em;position:absolute;top:10px;right:10px}.message.svelte-nurep5>div:where(.svelte-nurep5){width:100%}.html.svelte-nurep5{background:0 0;border:none;padding:0}.panel.svelte-nurep5 .bot:where(.svelte-nurep5),.panel.svelte-nurep5 .user:where(.svelte-nurep5){box-shadow:none;background-color:var(--background-fill-secondary);border:none}textarea.svelte-nurep5{border-radius:var(--radius-lg);background:0 0;border:none;max-width:100%;display:block}.user.svelte-nurep5 textarea:where(.svelte-nurep5){border-bottom-right-radius:0}.bot.svelte-nurep5 textarea:where(.svelte-nurep5){border-bottom-left-radius:0}.user.svelte-nurep5 textarea:where(.svelte-nurep5):focus{outline:2px solid var(--border-color-accent)}.bot.svelte-nurep5 textarea:where(.svelte-nurep5):focus{outline:2px solid var(--border-color-primary)}.panel.user-row.svelte-nurep5{background-color:var(--color-accent-soft)}.panel.svelte-nurep5 .user-row:where(.svelte-nurep5),.panel.svelte-nurep5 .bot-row:where(.svelte-nurep5){align-self:flex-start}.panel.svelte-nurep5 .user:where(.svelte-nurep5) *,.panel.svelte-nurep5 .bot:where(.svelte-nurep5) *{text-align:inherit}.panel.svelte-nurep5 .user:where(.svelte-nurep5){background-color:var(--color-accent-soft)}.panel.svelte-nurep5 .user-row:where(.svelte-nurep5){background-color:var(--color-accent-soft);align-self:start}.panel.svelte-nurep5 .message:where(.svelte-nurep5){margin-bottom:var(--spacing-md)}.container.svelte-wu1pap{margin:calc(var(--spacing-xl) * 2);display:flex}.bubble.pending.svelte-wu1pap{border-radius:var(--radius-lg);border-width:1px;border-color:var(--border-color-primary);background-color:var(--background-fill-secondary);box-shadow:var(--shadow-drop);width:fit-content;margin-bottom:var(--spacing-xl);border-bottom-left-radius:0;align-self:flex-start}.bubble.with_opposite_avatar.svelte-wu1pap{margin-right:calc(var(--spacing-xxl) + 35px + var(--spacing-xxl))}.panel.pending.svelte-wu1pap{padding:calc(var(--spacing-lg) * 2) calc(var(--spacing-lg) * 2);width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0}.panel.with_avatar.svelte-wu1pap{padding-left:calc(var(--spacing-xl) * 2)!important;padding-right:calc(var(--spacing-xl) * 2)!important}.avatar-container.svelte-wu1pap{border:1px solid var(--border-color-primary);width:35px;height:35px;margin-right:var(--spacing-xxl);border-radius:50%;flex-shrink:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;display:flex;position:relative;bottom:0}.avatar-container.svelte-wu1pap:not(.thumbnail-item) img{object-fit:cover;width:100%;height:100%;padding:var(--size-1-5);border-radius:50%}.message-content.svelte-wu1pap{padding:var(--spacing-sm) var(--spacing-xl);min-height:var(--size-8);align-items:center;display:flex}.dots.svelte-wu1pap{gap:var(--spacing-xs);align-items:center;display:flex}.dot.svelte-wu1pap{width:var(--size-1-5);height:var(--size-1-5);margin-right:var(--spacing-xs);background-color:var(--body-text-color);opacity:.5;border-radius:50%;animation:1.5s infinite svelte-wu1pap-pulse}.dot.svelte-wu1pap:nth-child(2){animation-delay:.2s}.dot.svelte-wu1pap:nth-child(3){animation-delay:.4s}@keyframes svelte-wu1pap-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.placeholder-content.svelte-167hlbr{flex-direction:column;height:100%;display:flex}.placeholder.svelte-167hlbr{flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex}.examples.svelte-167hlbr img{pointer-events:none}.examples.svelte-167hlbr{padding:var(--spacing-xxl);gap:var(--spacing-xl);max-width:calc(min(4 * 240px + 5 * var(--spacing-xxl), 100%));grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:auto;display:grid}.example.svelte-167hlbr{padding:var(--spacing-xxl);border-radius:var(--radius-lg);background-color:var(--block-background-fill);cursor:pointer;align-items:flex-start;gap:var(--spacing-sm);border:none;border:var(--block-border-width) solid var(--block-border-color);flex-direction:column;width:100%;transition:all .15s ease-in-out;display:flex;transform:translateY(0)}.example.svelte-167hlbr:hover{background-color:var(--color-accent-soft);transform:translateY(-2px)}.example-content.svelte-167hlbr{flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex}.example-text-content.svelte-167hlbr{margin-top:var(--spacing-sm);text-align:start}.example-text.svelte-167hlbr{font-size:var(--text-md);text-align:start;text-overflow:ellipsis;overflow:hidden}.example-icons-grid.svelte-167hlbr{gap:var(--spacing-sm);width:100%;display:flex}.example-icon.svelte-167hlbr{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-lg);border:var(--block-border-width) solid var(--block-border-color);background-color:var(--block-background-fill);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.example-icon.svelte-167hlbr svg{width:var(--size-4);height:var(--size-4);color:var(--color-text-secondary)}.text-icon-aa.svelte-167hlbr{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);line-height:1}.example-image-container.svelte-167hlbr{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-lg);position:relative;overflow:hidden}.example-image-container.svelte-167hlbr img{object-fit:cover;width:100%;height:100%}.image-overlay.svelte-167hlbr{color:#fff;font-size:var(--text-lg);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-overlay.svelte-167hlbr{color:#fff;font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-lg);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.panel-wrap.svelte-jv2aid{width:100%;overflow-y:auto}.bubble-wrap.svelte-jv2aid{width:100%;height:100%;padding-top:var(--spacing-xxl);overflow-y:auto}@media (prefers-color-scheme:dark){.bubble-wrap.svelte-jv2aid{background:var(--background-fill-secondary)}}.message-wrap.svelte-jv2aid .prose.chatbot.md{opacity:.8;overflow-wrap:break-word}.message-wrap.svelte-jv2aid .message-row .md img{border-radius:var(--radius-xl);margin:var(--size-2);width:400px;max-width:30vw;max-height:30vw}.message-wrap.svelte-jv2aid .message a{color:var(--color-text-link);text-decoration:underline}:is(.message-wrap.svelte-jv2aid .bot:not(:has(.table-wrap)) table,.message-wrap.svelte-jv2aid .bot:not(:has(.table-wrap)) tr,.message-wrap.svelte-jv2aid .bot:not(:has(.table-wrap)) td,.message-wrap.svelte-jv2aid .bot:not(:has(.table-wrap)) th){border:1px solid var(--border-color-primary)}.message-wrap.svelte-jv2aid .user table,.message-wrap.svelte-jv2aid .user tr,.message-wrap.svelte-jv2aid .user td,.message-wrap.svelte-jv2aid .user th{border:1px solid var(--border-color-accent)}.message-wrap.svelte-jv2aid span.katex{font-size:var(--text-lg);direction:ltr}.message-wrap.svelte-jv2aid span.katex-display{margin-top:0}.message-wrap.svelte-jv2aid pre{position:relative}.message-wrap.svelte-jv2aid .grid-wrap{object-fit:contain;max-width:600px;max-height:80%!important}.message-wrap.svelte-jv2aid>div:where(.svelte-jv2aid) p:not(:first-child){margin-top:var(--spacing-xxl)}.message-wrap.svelte-jv2aid{margin-bottom:var(--spacing-xxl);direction:ltr;flex-direction:column;justify-content:space-between;display:flex}.panel-wrap.svelte-jv2aid .message-row:first-child{padding-top:calc(var(--spacing-xxl) * 2)}.scroll-down-button-container.svelte-jv2aid{z-index:var(--layer-top);position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.scroll-down-button-container.svelte-jv2aid button{box-shadow:var(--shadow-drop);border-radius:50%;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.scroll-down-button-container.svelte-jv2aid button:hover{box-shadow:var(--shadow-drop), 0 2px 2px #0000000d;transform:translateY(-2px)}.options.svelte-jv2aid{padding:var(--spacing-xxl);gap:var(--spacing-xxl);max-width:calc(min(4 * 200px + 5 * var(--spacing-xxl), 100%));grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-content:flex-end;margin-left:auto;display:grid}.option.svelte-jv2aid{padding:var(--spacing-xl);border:1px dashed var(--border-color-primary);border-radius:var(--radius-md);background-color:var(--background-fill-secondary);cursor:pointer;transition:var(--button-transition);max-width:var(--size-56);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.option.svelte-jv2aid:hover{background-color:var(--color-accent-soft);border-color:var(--border-color-accent)}.wrapper.svelte-8uuihg{flex-direction:column;flex-grow:1;align-items:start;width:100%;height:100%;display:flex;position:relative}.progress-text{right:auto}
