.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)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.mention-list.svelte-r246my{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:300px;overflow-y:auto;padding:4px;min-width:250px}.mention-item.svelte-r246my{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;transition:background-color .15s ease}.mention-item.svelte-r246my:hover,.mention-item.selected.svelte-r246my{background-color:#f1f5f9}.mention-item.empty.svelte-r246my{cursor:default;color:#64748b;justify-content:center}.mention-avatar.svelte-r246my{flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden}.mention-avatar.svelte-r246my img:where(.svelte-r246my){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mention-avatar-placeholder.svelte-r246my{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;font-size:14px}.mention-info.svelte-r246my{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mention-name.svelte-r246my{font-weight:500;font-size:14px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mention-username.svelte-r246my{font-size:13px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-editor.svelte-10u5t90{border:1px solid var(--border-primary, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--bg-primary, white);overflow:hidden;transition:border-color .2s ease;position:relative}.comment-editor.svelte-10u5t90:focus-within{border-color:var(--accent-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a;outline:none}.comment-editor.disabled.svelte-10u5t90{opacity:.6;pointer-events:none;background:var(--bg-secondary, #f8fafc)}.editor-container.svelte-10u5t90{position:relative;min-height:2.5rem;display:flex;align-items:center}.editor-content.svelte-10u5t90{position:relative;z-index:10;background:transparent;width:100%;display:flex}.editor-content .ProseMirror{width:100%;min-height:1.5rem}.editor-placeholder.svelte-10u5t90{position:absolute;top:8px;left:12px;color:var(--text-quaternary, #94a3b8);pointer-events:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.875rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;right:12px}.mention{background:var(--accent-primary-light, #dbeafe);color:var(--accent-primary-dark, #1e40af);padding:2px 6px;border-radius:4px;font-weight:500;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.editor-content .prose{color:var(--text-primary, #1e293b);font-size:.875rem;line-height:1.5}.editor-content .prose p{margin:0}.editor-content .prose p:first-child{margin-top:0}.editor-content .prose p:last-child{margin-bottom:0}
