.progress-bar-container.svelte-19drhrs{width:100%;background-color:#e5e7eb;border-radius:9999px;height:.5rem}.progress-bar-fill.svelte-19drhrs{background-color:#2563eb;height:.5rem;border-radius:9999px;width:60%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.upload-area.svelte-19drhrs{transition:all .2s ease-in-out}.upload-area.svelte-19drhrs:hover{border-color:#60a5fa;background-color:#eff6ff}.upload-area.svelte-19drhrs:focus{outline:2px solid #3b82f6;outline-offset:2px}.status-list.svelte-19drhrs{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#4b5563}.status-item.svelte-19drhrs{display:flex;align-items:center}.status-indicator.svelte-19drhrs{width:.5rem;height:.5rem;border-radius:9999px;margin-right:.5rem}.status-indicator.active.svelte-19drhrs{background-color:#3b82f6}.status-indicator.inactive.svelte-19drhrs{background-color:#d1d5db}.button-group.svelte-19drhrs{display:flex;gap:.75rem;justify-content:center;align-items:center}.upload-button.svelte-19drhrs{padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease-in-out;min-width:120px}.upload-button.primary.svelte-19drhrs{background-color:#2563eb;color:#fff}.upload-button.primary.svelte-19drhrs:hover{background-color:#1d4ed8}.upload-button.secondary.svelte-19drhrs{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.upload-button.secondary.svelte-19drhrs:hover{background-color:#e5e7eb;border-color:#9ca3af}.upload-button.svelte-19drhrs:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width: 1024px){.grid.svelte-19drhrs{grid-template-columns:1fr}}@media (max-width: 768px){.upload-area.svelte-19drhrs{padding:1.5rem;min-height:200px}.button-group.svelte-19drhrs{flex-direction:column;gap:.5rem}.upload-button.svelte-19drhrs{min-width:auto;width:100%}}.highlight-mark.svelte-10twlwi{padding:0 .25rem;border-radius:.25rem;font-weight:500}.exact-match.svelte-10twlwi{background-color:#fef3c7;color:#92400e}.fuzzy-match.svelte-10twlwi{background-color:#fed7aa;color:#c2410c}@media (prefers-color-scheme: dark){.exact-match.svelte-10twlwi{background-color:#d97706;color:#fef3c7}.fuzzy-match.svelte-10twlwi{background-color:#ea580c;color:#fed7aa}}.line-clamp-2.svelte-1t45kdx{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.message-content.svelte-ztngew{word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.6}:root{--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace}.code-block.svelte-ztngew{background-color:#f3f4f6;padding:.75rem;border-radius:.375rem;overflow-x:auto;margin:.5rem 0;font-family:var(--font-mono)}.code-block-content.svelte-ztngew{font-size:.875rem;font-family:var(--font-mono);white-space:break-spaces;word-wrap:break-word;overflow-wrap:break-word;display:block;width:100%}.inline-code.svelte-ztngew{background-color:#f3f4f6;padding:.25rem;border-radius:.25rem;font-size:.875rem;font-family:var(--font-mono);word-wrap:break-word;overflow-wrap:break-word}.message-content.svelte-ztngew *{word-wrap:break-word;overflow-wrap:break-word}.message-content.svelte-ztngew strong:where(.svelte-ztngew){font-weight:600}.message-content.svelte-ztngew em:where(.svelte-ztngew){font-style:italic}@media (max-width: 640px){.code-block.svelte-ztngew{padding:.5rem}.code-block-content.svelte-ztngew,.inline-code.svelte-ztngew{font-size:.75rem}.inline-code.svelte-ztngew{padding:.125rem .25rem}}.table-container.svelte-ztngew{overflow-x:auto;margin:1rem 0;border-radius:.375rem;border:1px solid #e5e7eb}.markdown-table.svelte-ztngew{width:100%;border-collapse:collapse;font-size:.875rem;background-color:#fff}.table-header.svelte-ztngew{background-color:#f9fafb;font-weight:600;padding:.75rem 1rem;border-bottom:2px solid #e5e7eb;border-right:1px solid #e5e7eb;text-align:left}.table-header.svelte-ztngew:last-child{border-right:none}.table-row.svelte-ztngew:nth-child(2n){background-color:#f9fafb}.table-cell.svelte-ztngew{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:top}.table-cell.svelte-ztngew:last-child{border-right:none}.table-row.svelte-ztngew:last-child .table-cell:where(.svelte-ztngew){border-bottom:none}@media (max-width: 640px){.table-container.svelte-ztngew{margin:.5rem 0}.table-header.svelte-ztngew,.table-cell.svelte-ztngew{padding:.5rem;font-size:.75rem}}@media (prefers-color-scheme: dark){.code-block.svelte-ztngew,.inline-code.svelte-ztngew{background-color:#1f2937;color:#f3f4f6}.table-container.svelte-ztngew{border-color:#4b5563}.markdown-table.svelte-ztngew{background-color:#111827}.table-header.svelte-ztngew{background-color:#1f2937;border-color:#4b5563}.table-row.svelte-ztngew:nth-child(2n){background-color:#1f2937}.table-cell.svelte-ztngew{border-color:#4b5563}}.messages-container.svelte-1zkica{flex:1;overflow-y:auto;padding:1.5rem}.messages-list.svelte-1zkica{display:flex;flex-direction:column;gap:1.5rem}.message-wrapper.svelte-1zkica{display:flex;justify-content:flex-start}.message-wrapper.user-message.svelte-1zkica{justify-content:flex-end}.message-content-wrapper.svelte-1zkica{display:flex;max-width:48rem;gap:.75rem}.message-content-wrapper.user-content.svelte-1zkica{flex-direction:row-reverse}.message-avatar.svelte-1zkica{flex-shrink:0}.avatar-circle.svelte-1zkica{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#059669}.avatar-circle.user-avatar.svelte-1zkica{background-color:#2563eb}.avatar-text.svelte-1zkica{font-size:.875rem;font-weight:500;color:#fff}.message-container.svelte-1zkica{flex:1;margin-left:.75rem}.message-container.user-container.svelte-1zkica{margin-left:0;margin-right:.75rem}.message-meta.svelte-1zkica{display:flex;align-items:center;margin-bottom:.25rem;justify-content:flex-start}.message-meta.user-meta.svelte-1zkica{justify-content:flex-end}.author-name.svelte-1zkica{font-size:.875rem;font-weight:500;color:#111827}.message-timestamp.svelte-1zkica{margin-left:.5rem;font-size:.75rem;color:#6b7280}.message-bubble.svelte-1zkica{border-radius:.5rem;padding:1rem;background-color:#f3f4f6;color:#111827}.message-bubble.user-bubble.svelte-1zkica{background-color:#2563eb;color:#fff}.image-container.svelte-1zkica{margin:.5rem 0}.message-image.svelte-1zkica{max-width:100%;height:auto;border-radius:.375rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.image-placeholder.svelte-1zkica{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.375rem;padding:1rem;text-align:center}.image-placeholder-text.svelte-1zkica{color:#6b7280;font-style:italic;font-size:.875rem}.message-prose{font-size:.875rem;max-width:none}.message-prose code{background-color:#0000001a;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem}.message-prose pre{background-color:#0000000d;padding:.75rem;border-radius:.375rem;overflow-x:auto}.message-prose pre code{background-color:transparent;padding:0;border-radius:0;font-size:.875rem;white-space:pre}.message-prose-invert code{background-color:#fff3;color:#333}.message-prose-invert pre{background-color:#ffffff1a}.message-prose-invert pre code{color:#333}@media (max-width: 640px){.messages-container.svelte-1zkica{padding:1rem}.messages-list.svelte-1zkica{gap:1rem}.message-content-wrapper.svelte-1zkica{max-width:100%}.avatar-circle.svelte-1zkica{height:1.5rem;width:1.5rem}.avatar-text.svelte-1zkica{font-size:.75rem}.message-bubble.svelte-1zkica{padding:.75rem}}.modal-overlay.svelte-1wtfo{background-color:#000000b3}
