.markdown-content.svelte-14fnod5{line-height:1.6;word-wrap:break-word}.markdown-content.svelte-14fnod5 h1,.markdown-content.svelte-14fnod5 h2,.markdown-content.svelte-14fnod5 h3,.markdown-content.svelte-14fnod5 h4,.markdown-content.svelte-14fnod5 h5,.markdown-content.svelte-14fnod5 h6{color:var(--text-primary);font-weight:600;margin-top:1em;margin-bottom:.5em;line-height:1.3}.markdown-content.svelte-14fnod5 h1{font-size:1.5em}.markdown-content.svelte-14fnod5 h2{font-size:1.3em}.markdown-content.svelte-14fnod5 h3{font-size:1.1em}.markdown-content.svelte-14fnod5 h4{font-size:1em}.markdown-content.svelte-14fnod5 h5{font-size:.9em}.markdown-content.svelte-14fnod5 h6{font-size:.85em}.markdown-content.svelte-14fnod5 h1:first-child,.markdown-content.svelte-14fnod5 h2:first-child,.markdown-content.svelte-14fnod5 h3:first-child,.markdown-content.svelte-14fnod5 h4:first-child,.markdown-content.svelte-14fnod5 h5:first-child,.markdown-content.svelte-14fnod5 h6:first-child{margin-top:0}.markdown-content.svelte-14fnod5 p{margin-bottom:.75em}.markdown-content.svelte-14fnod5 p:last-child{margin-bottom:0}.markdown-content.svelte-14fnod5 strong{font-weight:600;color:var(--text-primary)}.markdown-content.svelte-14fnod5 em{font-style:italic}.markdown-content.svelte-14fnod5 code{background:var(--bg-secondary);color:var(--text-primary);padding:.125rem .375rem;border-radius:.25rem;font-family:Courier New,Consolas,Monaco,monospace;font-size:.9em;border:1px solid var(--border-secondary)}.markdown-content.svelte-14fnod5 pre{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:.375rem;padding:.75rem;overflow-x:auto;margin:.75em 0}.markdown-content.svelte-14fnod5 pre code{background:none;padding:0;border-radius:0;border:none;font-size:.875em}.markdown-content.svelte-14fnod5 a{color:var(--accent-primary);text-decoration:underline;transition:color .2s}.markdown-content.svelte-14fnod5 a:hover{color:var(--accent-primary-hover)}.markdown-content.svelte-14fnod5 ul,.markdown-content.svelte-14fnod5 ol{margin:.75em 0;padding-left:1.5em}.markdown-content.svelte-14fnod5 li{margin-bottom:.25em}.markdown-content.svelte-14fnod5 ul{list-style-type:disc}.markdown-content.svelte-14fnod5 ol{list-style-type:decimal}.markdown-content.svelte-14fnod5 ul ul,.markdown-content.svelte-14fnod5 ol ul{list-style-type:circle;margin-top:.25em}.markdown-content.svelte-14fnod5 ul ul ul,.markdown-content.svelte-14fnod5 ol ul ul{list-style-type:square}.markdown-content.svelte-14fnod5 blockquote{border-left:3px solid var(--border-primary);padding-left:1em;margin:.75em 0;color:var(--text-secondary);font-style:italic}.markdown-content.svelte-14fnod5 blockquote p{margin-bottom:.5em}.markdown-content.svelte-14fnod5 blockquote p:last-child{margin-bottom:0}.markdown-content.svelte-14fnod5 hr{border:none;border-top:1px solid var(--border-primary);margin:1em 0}.markdown-content.svelte-14fnod5 *:first-child{margin-top:0}.markdown-content.svelte-14fnod5 *:last-child{margin-bottom:0}.copy-button.svelte-1yjumya{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-normal);opacity:.7;flex-shrink:0}.copy-button.svelte-1yjumya:hover{opacity:1;background:var(--bg-tertiary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.copy-button.svelte-1yjumya:active{transform:scale(.95) translateY(0)}.copy-button.svelte-1yjumya:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;opacity:1}.copy-button.copied.svelte-1yjumya{color:var(--accent-success);opacity:1}.copy-button.copied.svelte-1yjumya:hover{background:transparent;transform:none;box-shadow:none}.copy-button.error.svelte-1yjumya{color:var(--accent-danger);opacity:1}.copy-button.copied.svelte-1yjumya,.copy-button.error.svelte-1yjumya{pointer-events:none}.agentic-chat-embedded.svelte-1vthzoj{height:100%}.tab-header-fixed.svelte-1vthzoj{flex-shrink:0;padding:1rem}.chat-input-fixed.svelte-1vthzoj{flex-shrink:0;background:var(--gradient-primary)}.user-message.svelte-1vthzoj{background:var(--bg-user-message);color:var(--text-sidebar)}.ai-message.svelte-1vthzoj{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-secondary)}.error-message.svelte-1vthzoj{background:var(--accent-danger-light, #fee);color:var(--accent-danger, #c00);border:1px solid var(--accent-danger, #c00)}.chat-textarea.svelte-1vthzoj{min-height:40px;max-height:96px;line-height:24px}.emoji-picker-container.svelte-b5r41b{position:relative;display:inline-block}.emoji-trigger-btn.svelte-b5r41b{padding:.5rem;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);cursor:pointer;font-size:1.25rem;line-height:1;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.emoji-trigger-btn.svelte-b5r41b:hover{background:var(--bg-tertiary);transform:scale(1.05)}.emoji-trigger-btn.svelte-b5r41b:active{transform:scale(.95)}.emoji-picker-dropdown.svelte-b5r41b{position:absolute;bottom:100%;right:0;margin-bottom:.5rem;padding:.75rem;border:1px solid;border-radius:var(--radius-lg);z-index:1000;width:280px}.emoji-grid.svelte-b5r41b{display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem;max-height:8rem;overflow-y:auto}.emoji-btn.svelte-b5r41b{padding:.375rem;border:none;background:transparent;cursor:pointer;font-size:1.25rem;line-height:1;border-radius:var(--radius-md);transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;aspect-ratio:1}.emoji-btn.svelte-b5r41b:hover{background:var(--bg-tertiary);transform:scale(1.2)}.emoji-btn.svelte-b5r41b:active{transform:scale(1)}.emoji-grid.svelte-b5r41b::-webkit-scrollbar{width:6px}.emoji-grid.svelte-b5r41b::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:var(--radius-md)}.emoji-grid.svelte-b5r41b::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-md)}.emoji-grid.svelte-b5r41b::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}
