.email-modal-backdrop.svelte-tyhc70{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:999999;background-color:var(--color-bg-overlay, rgba(0, 0, 0, .9))}@media (min-width: 640px){.email-modal-backdrop.svelte-tyhc70{align-items:flex-start}}.email-modal-content.svelte-tyhc70{width:100%;max-width:24rem;border-radius:.5rem;border:1px solid var(--color-border-default, #1F1F1F);background-color:var(--color-bg-surface, #0A0A0A);padding:1.5rem;color:var(--color-text-primary, white);box-shadow:0 25px 50px -12px var(--color-shadow, rgba(0, 0, 0, .25))}@media (min-width: 640px){.email-modal-content.svelte-tyhc70{margin-top:6rem}}.email-modal-title.svelte-tyhc70{margin-bottom:1rem;font-size:1.25rem;font-weight:700;color:var(--color-text-primary, white)}.email-modal-description.svelte-tyhc70{margin-bottom:1rem;color:var(--color-text-secondary, #d4d4d4)}.email-modal-field.svelte-tyhc70{margin-bottom:1rem}.email-modal-input.svelte-tyhc70{width:100%;border-radius:.25rem;border:1px solid var(--color-border-input, #2F2F2F);background-color:var(--color-bg-input, #1F1F1F)!important;padding:.5rem;color:var(--color-text-primary, white)!important}.email-modal-input.svelte-tyhc70::-moz-placeholder{color:var(--color-text-placeholder, #737373)}.email-modal-input.svelte-tyhc70::placeholder{color:var(--color-text-placeholder, #737373)}.email-modal-input.svelte-tyhc70:focus{border-color:var(--color-border-focus, #3b82f6);outline:none}.email-modal-error.svelte-tyhc70{margin-top:.5rem;color:var(--color-error, #f87171)}.email-modal-actions.svelte-tyhc70{display:flex;justify-content:flex-end}.email-modal-cancel-btn.svelte-tyhc70{margin-right:.5rem;padding:.5rem 1rem;color:var(--color-text-tertiary, #a3a3a3);background:none;border:none;cursor:pointer;transition:color .2s ease}.email-modal-cancel-btn.svelte-tyhc70:hover{color:var(--color-text-primary, white)}.email-modal-primary-btn.svelte-tyhc70{border-radius:.25rem;padding:.5rem 1rem;background-color:var(--color-button-primary-bg, #1390FF);color:var(--color-button-primary-text, white);border:none;cursor:pointer;transition:background-color .2s ease}.email-modal-primary-btn.svelte-tyhc70:hover{background-color:var(--color-button-primary-hover, #1390FF80)}.email-modal-primary-btn.svelte-tyhc70:disabled{opacity:.5;cursor:not-allowed}.sr-only.svelte-tyhc70{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.modal-backdrop.svelte-fbnkt2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-overlay, rgba(0, 0, 0, .9));padding:1rem;z-index:9999}.modal-content.svelte-fbnkt2{width:100%;max-width:42rem;border-radius:.75rem;border:1px solid var(--color-border-default, #1f1f1f);background-color:var(--color-bg-surface, #0a0a0a);padding:2rem;color:var(--color-text-primary, white);box-shadow:0 25px 50px -12px var(--color-shadow, rgba(0, 0, 0, .25))}.modal-header.svelte-fbnkt2{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.modal-header-left.svelte-fbnkt2{display:flex;align-items:center;gap:.75rem}.modal-platform-logo.svelte-fbnkt2{height:2.5rem;width:2.5rem;filter:var(--modal-logo-filter, invert(1) brightness(2))}html.theme-workshop-light .modal-platform-logo.svelte-fbnkt2{filter:none}.modal-title.svelte-fbnkt2{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, white)}.modal-subtitle.svelte-fbnkt2{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}.modal-close-button.svelte-fbnkt2{border-radius:.5rem;padding:.5rem;color:var(--color-text-tertiary, #9ca3af);background:none;border:none;cursor:pointer;transition-property:color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.modal-close-button.svelte-fbnkt2:hover{background-color:var(--color-bg-surface-hover, #1f1f1f);color:var(--color-text-primary, white)}.modal-steps.svelte-fbnkt2{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.step-row.svelte-fbnkt2{display:flex;align-items:center;gap:1rem}.step-icon-wrapper.svelte-fbnkt2{flex-shrink:0}.step-icon-container.svelte-fbnkt2{display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--color-border-default, #1f1f1f);background:linear-gradient(to bottom right,var(--color-primary-opacity-20, rgba(19, 144, 255, .2)),var(--color-primary-opacity-05, rgba(19, 144, 255, .05)))}.step-icon-container.svelte-fbnkt2 .step-icon{height:1.5rem;width:1.5rem;color:var(--color-primary, #1390ff)}.step-content.svelte-fbnkt2{flex:1}.step-label.svelte-fbnkt2{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;color:var(--color-text-disabled, #6b7280)}.step-title.svelte-fbnkt2{margin-bottom:.25rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary, white)}.step-description.svelte-fbnkt2{font-size:.875rem;color:var(--color-text-muted, #9ca3af)}.modal-footer.svelte-fbnkt2{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-default, #1f1f1f);padding-top:1.5rem}.modal-filename.svelte-fbnkt2{font-size:.75rem;color:var(--color-text-disabled, #6b7280)}.modal-footer-actions.svelte-fbnkt2{display:flex;gap:.75rem}.modal-close-text-button.svelte-fbnkt2{border-radius:.5rem;padding:.625rem 1.5rem;color:var(--color-text-tertiary, #9ca3af);background:none;border:none;cursor:pointer;transition:color .15s ease}.modal-close-text-button.svelte-fbnkt2:hover{color:var(--color-text-primary, white)}.download-fallback-button.svelte-fbnkt2{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--color-primary, #1390ff);padding:.625rem 1.5rem;font-weight:500;color:var(--color-primary, #1390ff);background:none;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.download-fallback-button.svelte-fbnkt2:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary, #1390ff) 10%,transparent)}.download-fallback-button.svelte-fbnkt2:active:not(:disabled){transform:scale(.95)}.download-fallback-button.svelte-fbnkt2:disabled{opacity:.5;cursor:not-allowed}.download-success-message.svelte-fbnkt2{margin-top:1rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--color-primary, #1390ff) 20%,transparent);background-color:color-mix(in srgb,var(--color-primary, #1390ff) 10%,transparent);padding:1rem}.download-success-message.svelte-fbnkt2 .success-icon{margin-top:.125rem;height:1.25rem;width:1.25rem;flex-shrink:0;color:var(--color-primary, #1390ff)}.success-text.svelte-fbnkt2{font-size:.875rem;color:var(--color-text-secondary, #d4d4d4)}.retry-link.svelte-fbnkt2{font-weight:500;color:var(--color-primary, #1390ff);text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.retry-link.svelte-fbnkt2:hover{color:var(--color-primary-hover, #1070cc)}.memex-download-wrapper.svelte-1secwkc{position:relative;display:inline-flex;min-width:220px}.memex-split-button.svelte-1secwkc{display:inline-flex;align-items:stretch;width:100%}.memex-split-button-main.svelte-1secwkc{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;background-color:#fff;color:#000;border:1px solid rgb(209 213 219);border-right:none;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-top-right-radius:0;border-bottom-right-radius:0;cursor:pointer;transition:background-color .2s}.memex-split-button-main.svelte-1secwkc:hover{background-color:#f3f4f6}.memex-split-button-main.svelte-1secwkc:focus,.memex-split-button-main.svelte-1secwkc:active{outline:none;box-shadow:none}.memex-split-button-trigger.svelte-1secwkc{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .375rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;background-color:#fff;color:#000;border:1px solid rgb(209 213 219);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;cursor:pointer;transition:background-color .2s}.memex-split-button-trigger.svelte-1secwkc:hover{background-color:#f3f4f6}.memex-split-button-trigger.svelte-1secwkc:focus,.memex-split-button-trigger.svelte-1secwkc:active{outline:none;box-shadow:none}.dropdown-dark.svelte-1secwkc .memex-split-button-main:where(.svelte-1secwkc){background-color:#111827;color:#e5e7eb;border-color:#374151}.dropdown-dark.svelte-1secwkc .memex-split-button-main:where(.svelte-1secwkc):hover{background-color:#1f2937}.dropdown-dark.svelte-1secwkc .memex-split-button-trigger:where(.svelte-1secwkc){background-color:#111827;color:#e5e7eb;border-color:#374151}.dropdown-dark.svelte-1secwkc .memex-split-button-trigger:where(.svelte-1secwkc):hover{background-color:#1f2937}.download-menu.svelte-1secwkc{position:absolute;top:calc(100% + .375rem);left:0;z-index:50;width:100%;background-color:var(--color-bg-base, #fff);border:1px solid var(--color-border-default, rgba(0, 0, 0, .1));border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 10px 20px -5px #00000026;animation:svelte-1secwkc-downloadMenuFadeIn .15s ease-out}@keyframes svelte-1secwkc-downloadMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.download-menu-header.svelte-1secwkc{display:flex;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--color-border-default, rgba(0, 0, 0, .1))}.download-menu-label.svelte-1secwkc{font-size:.75rem;font-weight:600;color:var(--color-text-muted, rgba(0, 0, 0, .45));text-transform:uppercase;letter-spacing:.05em}.download-menu-list.svelte-1secwkc{list-style:none;margin:0;padding:.25rem 0}.download-menu-item.svelte-1secwkc{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;font-size:.875rem;color:var(--color-text-secondary, rgba(0, 0, 0, .65));text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,padding-left .15s ease}.download-menu-item.svelte-1secwkc:hover{background-color:var(--color-bg-surface, rgba(0, 0, 0, .04));color:var(--color-text-primary, #000);padding-left:1rem}.download-menu-item--active.svelte-1secwkc{color:var(--color-text-primary, #000)}.download-menu-item-logo.svelte-1secwkc{width:1.125rem;height:1.125rem;margin-top:-1px;flex-shrink:0;opacity:.6;transition:opacity .15s ease}.download-menu-item.svelte-1secwkc:hover .download-menu-item-logo:where(.svelte-1secwkc){opacity:1}.dark .download-menu-item-logo.svelte-1secwkc,.theme-memex-dark .download-menu-item-logo.svelte-1secwkc,.theme-workshop-dark .download-menu-item-logo.svelte-1secwkc{filter:invert(1) brightness(2)}.download-menu-item-text.svelte-1secwkc{flex:1}.download-menu-item-arrow.svelte-1secwkc{width:1rem;height:1rem;flex-shrink:0;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.download-menu-item.svelte-1secwkc:hover .download-menu-item-arrow:where(.svelte-1secwkc){opacity:.5;transform:translateY(0)}.confirmation-bar.svelte-gswaoo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;margin-left:3rem;margin-top:-.5rem;background:var(--color-bg-code);border-top:1px solid var(--color-border-muted);border-left:2px solid var(--color-border-muted);border-radius:0 0 4px 4px}.confirmation-bar.is-narrow.svelte-gswaoo{flex-direction:column;align-items:center;margin-left:0;padding:12px;gap:12px}.confirmation-message.svelte-gswaoo{color:var(--color-text-secondary);font-size:10px;font-family:system-ui,-apple-system,sans-serif}.confirmation-message.is-narrow.svelte-gswaoo{font-size:12px;font-weight:500;color:var(--color-text-primary)}.confirmation-actions.svelte-gswaoo{display:flex;align-items:center;gap:16px;flex-shrink:0}.confirmation-actions.is-narrow.svelte-gswaoo{justify-content:center;gap:24px}.action-button.svelte-gswaoo{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:4px;background:transparent;font-size:11px;font-weight:500;font-family:system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease}.action-button.reject.svelte-gswaoo{color:var(--color-text-muted)}.action-button.reject.svelte-gswaoo:hover{color:var(--color-text-secondary);background:var(--color-surface-hover)}.action-button.accept.svelte-gswaoo{color:var(--color-success-400, #4ade80)}.action-button.accept.svelte-gswaoo:hover{color:var(--color-success-300, #86efac);background:color-mix(in srgb,var(--color-success-400, #4ade80) 10%,transparent)}.action-button.svelte-gswaoo .action-icon{flex-shrink:0}.terminal-tool-output.svelte-11m9f8s{width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.terminal-output-wrapper.svelte-11m9f8s{width:100%}.terminal-output-content.svelte-11m9f8s{overflow:hidden;background:var(--color-bg-code);border-radius:4px;border-left:2px solid var(--color-border-muted);padding:4px 0;width:100%;transition:max-height .2s ease-in-out}.terminal-output-content.expanded.svelte-11m9f8s{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow-y:auto}.terminal-output-content.straight-bottom.svelte-11m9f8s{border-radius:4px 4px 0 0}.output-line.svelte-11m9f8s{display:flex;font-size:10px;line-height:1.2;white-space:pre;padding:0 6px}.line-number.svelte-11m9f8s{flex-shrink:0;width:2.5em;padding-right:8px;text-align:right;color:var(--color-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}.line-content.svelte-11m9f8s{flex:1;color:var(--color-text-secondary);word-break:break-word}.expand-toggle.svelte-11m9f8s{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;padding:3px 8px;background:var(--color-surface-muted);border:none;border-top:1px solid var(--color-border-muted);border-radius:0 0 4px 4px;color:var(--color-text-muted);font-size:10px;font-family:system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease}.expand-toggle.svelte-11m9f8s:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.terminal-error-details.svelte-11m9f8s{background-color:var(--color-bg-code);padding:.25rem .5rem;border-top:1px solid color-mix(in srgb,var(--color-error-500) 10%,transparent);border-radius:0 0 4px 4px}.error-label.svelte-11m9f8s{font-size:9px;color:color-mix(in srgb,var(--color-error-400) 70%,transparent);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.terminal-pending-command.svelte-11m9f8s{background-color:var(--color-bg-code);padding:0;border-radius:4px;border-left:2px solid var(--color-border-muted)}.terminal-pending-command.svelte-11m9f8s pre:where(.svelte-11m9f8s){margin:0;padding:4px 6px;background-color:transparent;color:var(--color-text-secondary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;line-height:1.2;white-space:pre-wrap;word-break:break-all}.terminal-executing.svelte-11m9f8s{background-color:var(--color-bg-code);padding:.5rem;border-radius:4px;border-left:2px solid var(--color-border-muted);color:var(--color-text-tertiary);display:flex;align-items:center;justify-content:center;min-height:2rem}.terminal-executing.svelte-11m9f8s span:where(.svelte-11m9f8s){font-size:10px}.load-more-indicator.svelte-11m9f8s{display:flex;align-items:center;justify-content:center;padding:4px;color:var(--color-text-muted)}.loading-dots.svelte-11m9f8s{display:inline-block;width:20px;height:4px;background:var(--color-text-muted);opacity:.5;border-radius:2px;animation:svelte-11m9f8s-pulse-opacity 1s ease-in-out infinite}@keyframes svelte-11m9f8s-pulse-opacity{0%,to{opacity:.3}50%{opacity:.6}}.empty-output.svelte-11m9f8s{display:flex;align-items:center;justify-content:center;padding:8px 12px;min-height:24px}.collapse-expand-button.svelte-1evkww4{position:absolute;top:.3rem;right:.3rem;z-index:10;padding:.2rem .3rem;border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;gap:.25rem;transition:all .2s;border:none;cursor:pointer;background-color:var(--color-bg-surface);-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapse-expand-button.svelte-1evkww4:hover{opacity:1}.collapse-expand-button.svelte-1evkww4:hover span:where(.svelte-1evkww4){color:var(--color-text-tertiary)}.thinking-content-wrapper.svelte-i07dza{width:100%}.streaming-thinking.svelte-i07dza{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;max-height:4.5em;overflow:hidden;color:var(--color-text-tertiary);opacity:.5}.thinking-line.svelte-i07dza{white-space:pre-wrap;word-break:break-word;animation:svelte-i07dza-fadeInUp .2s ease-out}@keyframes svelte-i07dza-fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.thinking-summary.svelte-i07dza{font-family:system-ui,-apple-system,sans-serif;font-size:11px;color:var(--color-text-tertiary);opacity:.5;font-style:italic}.thinking-label.svelte-i07dza{display:block;font-family:system-ui,-apple-system,sans-serif;font-size:14px;margin-bottom:6px;background:linear-gradient(90deg,var(--color-text-tertiary) 0%,var(--color-text-tertiary) 35%,var(--color-text-secondary) 50%,var(--color-text-tertiary) 65%,var(--color-text-tertiary) 100%);background-size:300% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-i07dza-shine 6s ease-in-out infinite}@keyframes svelte-i07dza-shine{0%{background-position:100% center}to{background-position:-100% center}}.diff-wrapper.svelte-iyd52o{width:100%}.unified-diff.svelte-iyd52o{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;background:var(--color-bg-code);border-radius:4px;overflow:hidden;width:100%;transition:max-height .2s ease}.unified-diff.expanded.svelte-iyd52o{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow-y:auto;overflow-x:auto}.diff-line.svelte-iyd52o{display:flex;white-space:pre;min-height:1.5em}.diff-line.del.svelte-iyd52o{background-color:var(--color-diff-del-bg)}.diff-line.ins.svelte-iyd52o{background-color:var(--color-diff-ins-bg)}.line-content.svelte-iyd52o{flex:1;padding:2px 8px;color:var(--color-text-secondary)}.expand-toggle.svelte-iyd52o{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:4px 12px;background:var(--color-bg-code);border:none;border-top:1px solid var(--color-border-muted, rgba(255, 255, 255, .08));border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:var(--color-text-tertiary, #6e7681);font-size:11px;font-family:system-ui,-apple-system,sans-serif;cursor:pointer;transition:color .15s ease}.expand-toggle.svelte-iyd52o:hover{color:var(--color-text-muted, #8b949e)}.markdown-renderer.svelte-bl1dys pre{position:relative}.markdown-renderer.svelte-bl1dys .copy-icon,.markdown-renderer.svelte-bl1dys .check-icon{transition:opacity .1s ease-in-out}.markdown-renderer.svelte-bl1dys h1,.markdown-renderer.svelte-bl1dys h2,.markdown-renderer.svelte-bl1dys h3,.markdown-renderer.svelte-bl1dys h4,.markdown-renderer.svelte-bl1dys h5,.markdown-renderer.svelte-bl1dys h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;color:var(--color-text-primary)}.markdown-renderer.svelte-bl1dys h1{font-size:1.5rem;line-height:2rem}.markdown-renderer.svelte-bl1dys h2{font-size:1.25rem;line-height:1.75rem}.markdown-renderer.svelte-bl1dys h3{font-size:1.125rem;line-height:1.75rem}.markdown-renderer.svelte-bl1dys p{margin-bottom:1rem;color:var(--color-text-secondary)}.markdown-renderer.svelte-bl1dys a{text-decoration-line:underline;color:var(--color-text-link)!important}.markdown-renderer.svelte-bl1dys a:hover{color:var(--color-text-link-hover)!important}.markdown-renderer.svelte-bl1dys strong{color:var(--color-text-primary);font-weight:600}.markdown-renderer.svelte-bl1dys em{color:var(--color-text-secondary)}.markdown-renderer.svelte-bl1dys ul,.markdown-renderer.svelte-bl1dys ol{margin-bottom:1rem;margin-left:1.5rem}.markdown-renderer.svelte-bl1dys li{margin-bottom:.25rem;color:var(--color-text-secondary)}.markdown-renderer.svelte-bl1dys code:not(pre code){border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem;background-color:var(--color-bg-code);color:var(--color-text-secondary)}.markdown-renderer.svelte-bl1dys pre{margin-bottom:1rem;border-radius:.25rem;padding:1rem;background-color:var(--color-bg-code);border:1px solid var(--color-border-muted);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow:visible}.markdown-renderer.svelte-bl1dys pre code{background-color:transparent;padding:0;white-space:pre-wrap;word-wrap:break-word}.markdown-renderer.svelte-bl1dys blockquote{margin-bottom:1rem;border-left-width:4px;padding-left:1rem;font-style:italic;border-color:var(--color-border-strong);color:var(--color-text-tertiary)}.markdown-renderer.svelte-bl1dys hr{margin-top:1.5rem;margin-bottom:1.5rem;border-color:var(--color-border-muted)}.markdown-renderer.svelte-bl1dys table{margin-bottom:1rem;width:100%;border-collapse:collapse}.markdown-renderer.svelte-bl1dys th,.markdown-renderer.svelte-bl1dys td{padding:.5rem .75rem;border:1px solid var(--color-border-muted);color:var(--color-text-secondary)}.markdown-renderer.svelte-bl1dys th{font-weight:600;background-color:var(--color-bg-code)}.markdown-renderer.svelte-bl1dys img{height:auto;max-width:100%;border-radius:.25rem}.message-content-container.svelte-1vhhuhm{flex:1;min-width:0}.markdown-content.svelte-1vhhuhm{width:100%;max-width:100%;margin-top:0}.markdown-content.svelte-1vhhuhm .prose{max-width:none;width:100%}.markdown-content.svelte-1vhhuhm .prose pre{max-width:100%;overflow-x:auto}.markdown-content.svelte-1vhhuhm .markdown-renderer>*:first-child{margin-top:0}.markdown-content.svelte-1vhhuhm .markdown-renderer>*:last-child{margin-bottom:0}.preview-text.svelte-1vhhuhm{display:block;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.25rem;line-height:1.5}.svelte-cheuyk::-moz-selection{background-color:var(--color-primary-500);opacity:.5;color:var(--color-text-inverse)}.svelte-cheuyk::selection{background-color:var(--color-primary-500);opacity:.5;color:var(--color-text-inverse)}.user-markdown{line-height:1.4!important;width:100%}.user-markdown h1,.user-markdown h2,.user-markdown h3,.user-markdown h4,.user-markdown h5,.user-markdown h6{color:var(--color-text-primary)!important}.user-markdown p,.user-markdown li,.user-markdown strong,.user-markdown em,.user-markdown ul,.user-markdown ol{color:var(--color-text-secondary)!important}.user-markdown ul li::marker,.user-markdown ol li::marker{color:var(--color-text-secondary)!important}.user-markdown pre{max-width:100%;overflow-x:auto;background-color:var(--color-bg-code)!important;border-radius:4px;color:var(--color-text-secondary)!important}.user-markdown code{padding:.2em .4em;border-radius:3px;background-color:var(--color-bg-code)!important;color:var(--color-text-secondary)!important;font-size:.875em}.user-markdown code:before,.user-markdown code:after{content:none}.user-markdown pre code{background-color:transparent!important;padding:0!important;border-radius:0;font-size:inherit}.user-markdown a{color:var(--color-text-link);text-decoration:underline}.user-markdown blockquote{border-left-color:var(--color-border-strong);color:var(--color-text-tertiary)!important}.user-markdown table{border-color:var(--color-border-muted)}.user-markdown th,.user-markdown td{color:var(--color-text-secondary)!important;border-color:var(--color-border-muted)}.user-markdown table{width:auto!important;max-width:100%}.user-markdown img{max-width:100%;height:auto}.sending-border.svelte-cheuyk{position:relative}.sending-border.svelte-cheuyk:after{content:"";position:absolute;bottom:0;left:0;width:40%;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent 0%,var(--color-primary-500) 50%,transparent 100%);animation:svelte-cheuyk-border-sweep 2.5s ease-in-out infinite}@keyframes svelte-cheuyk-border-sweep{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(350%);opacity:0}}.loading-container.svelte-1c95u24{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.logo-wrapper.svelte-1c95u24{margin-bottom:24px}.logo-path.svelte-1c95u24{animation:svelte-1c95u24-draw-logo 4s ease-in-out infinite;stroke-dasharray:1000;stroke-dashoffset:0}@keyframes svelte-1c95u24-draw-logo{0%{stroke-dashoffset:1000}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.loading-text.svelte-1c95u24{font-size:14px;font-family:system-ui,-apple-system,sans-serif}.demo-message-display.svelte-33hnxa{width:100%;overflow-y:auto;overflow-x:hidden}.message-list.svelte-33hnxa{display:flex;flex-direction:column;gap:1rem;padding:1rem}.message-group.svelte-33hnxa{width:100%}.meta-message.svelte-33hnxa{text-align:center;padding:.5rem 0}.error-message.svelte-33hnxa{border-left:3px solid var(--color-error-500)}.demo-controls.svelte-16gb97{background:#2a2d2e;border:1px solid #3d4142;border-radius:8px;padding:12px;margin-bottom:12px}.controls-row.svelte-16gb97{display:flex;align-items:center;gap:8px;margin-bottom:12px}.control-btn.svelte-16gb97{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;background:#3d4142;color:#e0e0e0;font-size:16px}.control-btn.svelte-16gb97:hover:not(:disabled){background:#4d5152}.control-btn.svelte-16gb97:disabled{opacity:.4;cursor:not-allowed}.control-btn.play.svelte-16gb97{background:#2563eb;color:#fff}.control-btn.play.svelte-16gb97:hover:not(:disabled){background:#3b82f6}.control-btn.pause.svelte-16gb97{background:#eab308;color:#1a1c1c}.speed-control.svelte-16gb97{display:flex;align-items:center;gap:6px;margin-left:auto}.speed-label.svelte-16gb97{font-size:12px;color:#9ca3af}.speed-select.svelte-16gb97{background:#3d4142;border:1px solid #4d5152;border-radius:4px;color:#e0e0e0;padding:4px 8px;font-size:12px}.progress-container.svelte-16gb97{margin-top:8px}.progress-slider.svelte-16gb97{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3d4142;border-radius:3px;outline:none;cursor:pointer}.progress-slider.svelte-16gb97::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:#2563eb;border-radius:50%;cursor:pointer}.progress-slider.svelte-16gb97::-moz-range-thumb{width:14px;height:14px;background:#2563eb;border-radius:50%;cursor:pointer;border:none}.progress-text.svelte-16gb97{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af;margin-top:6px}.status.svelte-16gb97{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.status.streaming.svelte-16gb97{background:#2563eb33;color:#60a5fa}.status.paused.svelte-16gb97{background:#eab30833;color:#fbbf24}.status.complete.svelte-16gb97{background:#22c55e33;color:#4ade80}.demo-message-player.svelte-1qyfryg{width:100%}.message-container-wrapper.svelte-1qyfryg{border:1px solid #3d4142;border-radius:8px;overflow:hidden;background:#030712}
