.header-content[data-v-0780e8cb]{height:100%;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-0780e8cb]{display:flex;align-items:center}.app-title[data-v-0780e8cb]{margin:0;font-size:14px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fade-enter-active[data-v-0780e8cb],.fade-leave-active[data-v-0780e8cb]{transition:opacity .2s ease}.fade-enter-from[data-v-0780e8cb],.fade-leave-to[data-v-0780e8cb]{opacity:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}.thread-preview[data-v-1f435c02]{border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:var(--n-color);max-height:540px;overflow:auto}.msg[data-v-1f435c02]{padding:6px 8px;border-radius:6px}.msg[data-v-1f435c02]:not(.hl){background:#ffffff1f}.msg+.msg[data-v-1f435c02]{margin-top:4px}.msg.hl[data-v-1f435c02]{background:#6366f11f}.meta[data-v-1f435c02]{font-size:12px;color:var(--n-text-color-3);display:flex;gap:8px}.author[data-v-1f435c02]{font-weight:600;color:var(--n-text-color)}.text[data-v-1f435c02]{margin-top:2px;white-space:pre-wrap}.loading[data-v-1f435c02]{color:var(--n-text-color-3)}.advanced-options[data-v-16f678d9]{padding:16px;background:var(--n-color-embedded);border-radius:8px;border:1px solid var(--n-border-color);margin-top:8px}.advanced-options.inline[data-v-16f678d9]{padding:0;background:none;border:none;margin:0}.options-title[data-v-16f678d9]{font-weight:500;font-size:14px;color:var(--n-text-color);margin-bottom:12px}.options-grid[data-v-16f678d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.options-inline[data-v-16f678d9]{display:flex;gap:16px;flex-wrap:wrap}.checkbox-option[data-v-16f678d9]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s;gap:8px}.checkbox-option[data-v-16f678d9]:hover{background-color:var(--n-color)}.checkbox-option input[type=checkbox][data-v-16f678d9]{margin:0;flex-shrink:0}.option-label[data-v-16f678d9]{font-weight:500;color:var(--n-text-color);font-size:14px;flex:1}.advanced-options.inline .option-label[data-v-16f678d9]{font-size:13px}.info-icon[data-v-16f678d9]{color:var(--n-text-color-3);cursor:help;flex-shrink:0;transition:color .2s}.info-icon[data-v-16f678d9]:hover{color:var(--n-primary-color)}@media (max-width: 768px){.advanced-options[data-v-16f678d9]{padding:12px}.advanced-options.inline[data-v-16f678d9]{padding:0}.options-grid[data-v-16f678d9]{grid-template-columns:1fr;gap:8px}.options-inline[data-v-16f678d9]{flex-direction:column;gap:8px}.checkbox-option[data-v-16f678d9]{padding:6px 8px}.option-label[data-v-16f678d9]{font-size:13px}.advanced-options.inline .option-label[data-v-16f678d9]{font-size:12px}}.results-stats[data-v-c7d29953]{display:flex;flex-direction:column;gap:8px}.stats-title[data-v-c7d29953]{display:flex;align-items:center;gap:12px;font-weight:500;font-size:16px}.badge-label[data-v-c7d29953]{font-size:12px;color:var(--n-text-color-2);margin-left:-4px}.stats-breakdown[data-v-c7d29953]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--n-text-color-2)}.stat-item[data-v-c7d29953]{color:var(--n-text-color-2)}.loading-indicator[data-v-c7d29953]{font-size:13px;color:var(--n-text-color-3);font-style:italic}@media (max-width: 768px){.stats-breakdown[data-v-c7d29953]{flex-direction:column;align-items:flex-start;gap:4px}.stats-title[data-v-c7d29953]{font-size:14px}}.search-view[data-v-b3bb346f]{max-width:1400px;margin:0 auto}.results-title[data-v-b3bb346f]{display:flex;align-items:center;gap:12px}.search-hint[data-v-b3bb346f]{padding:8px 12px;background:#409eff1a;border-radius:6px;font-size:13px;color:var(--n-text-color)}.summary-modal-content[data-v-b3bb346f]{min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center}.summary-query-section[data-v-b3bb346f]{width:100%;padding:20px 0}.summary-instruction[data-v-b3bb346f]{margin-bottom:16px;padding:12px 16px;background:var(--n-color-embedded);border-radius:8px;font-size:14px;line-height:1.5;border-left:4px solid var(--n-primary-color)}.query-hint[data-v-b3bb346f]{font-size:12px;color:var(--n-text-color-3);font-style:italic}.summary-tip[data-v-b3bb346f]{width:100%;margin-bottom:10px;padding:10px 12px;background:var(--n-color);border:1px dashed #e5e7eb;border-radius:6px;font-size:13px;color:var(--n-text-color-2)}.summary-content[data-v-b3bb346f]{line-height:1.6;width:100%;max-height:480px;overflow-y:auto;padding:20px;background:var(--n-color-embedded);border-radius:6px;font-size:14px}.summary-content ul.top-level-list[data-v-b3bb346f]{margin:8px 0;padding-left:0;list-style-type:none}.summary-content ul.top-level-list>li[data-v-b3bb346f]{position:relative;padding-left:20px}.summary-content ul.top-level-list>li[data-v-b3bb346f]:before{content:"•";position:absolute;left:0;font-weight:700}.summary-content ul ul[data-v-b3bb346f]{margin:4px 0;padding-left:24px;list-style-type:disc}.summary-content ul ul ul[data-v-b3bb346f]{list-style-type:circle}.summary-content ul ul ul ul[data-v-b3bb346f]{list-style-type:square}.summary-content li[data-v-b3bb346f]{margin:6px 0;line-height:1.5}.summary-content p[data-v-b3bb346f]{margin:12px 0}.summary-content p[data-v-b3bb346f]:first-child{margin-top:0}.summary-content p[data-v-b3bb346f]:last-child{margin-bottom:0}.summary-content strong[data-v-b3bb346f]{font-weight:600;color:var(--n-text-color)}.summary-content em[data-v-b3bb346f]{font-style:italic}.summary-content code[data-v-b3bb346f]{padding:2px 4px;background:var(--n-code-color);border-radius:3px;font-family:monospace;font-size:.9em}.summary-content h3[data-v-b3bb346f]{font-size:1.2em;font-weight:600;margin:16px 0 8px;color:var(--n-text-color)}.summary-content h4[data-v-b3bb346f]{font-size:1.1em;font-weight:600;margin:14px 0 6px;color:var(--n-text-color)}.summary-content h5[data-v-b3bb346f]{font-size:1em;font-weight:600;margin:12px 0 4px;color:var(--n-text-color)}.summary-content h3[data-v-b3bb346f]:first-child,.summary-content h4[data-v-b3bb346f]:first-child,.summary-content h5[data-v-b3bb346f]:first-child{margin-top:0}.engagement-content[data-v-b3bb346f]{padding:8px 0}.engagement-stats[data-v-b3bb346f]{text-align:center;padding:16px;background:var(--n-color-embedded);border-radius:8px}.stat-value[data-v-b3bb346f]{font-size:24px;font-weight:600;color:var(--n-primary-color)}.stat-label[data-v-b3bb346f]{font-size:12px;color:var(--n-text-color-3);margin-top:4px}.chart-container[data-v-b3bb346f]{margin-top:24px}.chart-title[data-v-b3bb346f]{font-size:14px;font-weight:600;margin-bottom:16px;color:var(--n-text-color)}.bar-chart[data-v-b3bb346f]{display:flex;flex-direction:column;gap:8px}.chart-row[data-v-b3bb346f]{display:flex;align-items:center;gap:12px}.user-name[data-v-b3bb346f]{flex:0 0 120px;font-size:13px;text-align:right;color:var(--n-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-wrapper[data-v-b3bb346f]{flex:1;height:24px;background:var(--n-color-embedded);border-radius:4px;position:relative}.bar[data-v-b3bb346f]{height:100%;border-radius:4px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;transition:width .3s ease;min-width:30px}.bar-value[data-v-b3bb346f]{color:#fff;font-size:12px;font-weight:600}.chart-note[data-v-b3bb346f]{margin-top:12px;font-size:12px;color:var(--n-text-color-3);text-align:center}.search-mode-selector[data-v-b3bb346f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.toggle-group[data-v-b3bb346f]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.toggle-group[data-v-b3bb346f]:hover{background-color:var(--n-color-embedded)}.checkbox-group[data-v-b3bb346f]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.checkbox-group[data-v-b3bb346f]:hover{background-color:var(--n-color-embedded)}.advanced-options[data-v-b3bb346f]{padding:16px;background:var(--n-color-embedded);border-radius:8px;border:1px solid var(--n-border-color)}.query-insights .insight-badge[data-v-b3bb346f]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--n-color-embedded);border-radius:6px;font-size:13px;color:var(--n-text-color)}.query-insights .source-weights[data-v-b3bb346f]{display:flex;gap:12px;margin-left:8px}.query-insights .weight[data-v-b3bb346f]{font-size:13px;font-weight:500;padding:2px 6px;border-radius:4px}.query-insights .weight.slack[data-v-b3bb346f]{background:#4a90e21a;color:#4a90e2}.query-insights .weight.docs[data-v-b3bb346f]{background:#2ea0431a;color:#2ea043}.result-breakdown[data-v-b3bb346f]{font-size:13px;color:var(--n-text-color-2);margin-left:8px}.advanced-badge[data-v-b3bb346f]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--n-primary-color);background:#18a0581a;padding:2px 6px;border-radius:4px;margin-left:8px}.result-source-badge[data-v-b3bb346f]{transition:all .2s ease;-webkit-user-select:none;user-select:none}.result-source-badge.source-slack[data-v-b3bb346f]{border-left:3px solid #4a90e2;padding-left:8px!important}a.result-source-badge.source-slack[data-v-b3bb346f]:hover{background-color:#4a90e21a!important;transform:translate(2px)}.result-source-badge.source-document[data-v-b3bb346f]{border-left:3px solid #2ea043;padding-left:8px!important}.high-confidence-score[data-v-b3bb346f]{font-weight:600}.score-bar[data-v-b3bb346f]{position:relative;overflow:hidden}.slack-metadata[data-v-b3bb346f]{line-height:1.3;display:flex;flex-direction:column;gap:6px}.slack-metadata .n-tag[data-v-b3bb346f]{width:fit-content!important;flex-shrink:0}.slack-metadata a[data-v-b3bb346f]:hover{text-decoration:underline}.doc-metadata[data-v-b3bb346f]{line-height:1.3}.result-content-preview.source-slack[data-v-b3bb346f]{border-left:2px solid rgba(74,144,226,.3);padding-left:8px}.result-content-preview.source-document[data-v-b3bb346f]{border-left:2px solid rgba(46,160,67,.3);padding-left:8px}.content-preview.slack-content[data-v-b3bb346f],.content-preview.document-content[data-v-b3bb346f]{background:#fff}.result-content-preview[data-v-b3bb346f]{transition:background-color .2s}.result-content-preview[data-v-b3bb346f]:hover{background-color:#00000005}.result-content-preview.selected[data-v-b3bb346f]{background-color:#18a05814;border-left-color:var(--n-primary-color);border-left-width:3px}.document-expanded[data-v-b3bb346f]{position:relative}.document-expanded[data-v-b3bb346f]:after{content:"📄";position:absolute;top:2px;right:2px;font-size:12px}.document-preview-modal[data-v-b3bb346f]{font-family:inherit;color:var(--n-text-color)!important}.document-preview-modal[data-v-b3bb346f] *{color:inherit}.chunk-highlighted[data-v-b3bb346f]{background-color:#ffc10726!important;border-left:4px solid #ffc107;padding:12px;margin:8px 0;border-radius:4px;color:var(--n-text-color)!important}.chunk-normal[data-v-b3bb346f]{opacity:.7;padding:8px;margin:8px 0;border-radius:4px;border-left:4px solid transparent;color:var(--n-text-color)!important}.chunk-normal[data-v-b3bb346f]:hover{opacity:.9;background-color:var(--n-color-embedded)}.document-stats[data-v-b3bb346f]{font-size:.9em;color:#666;margin-bottom:16px;padding:8px 12px;background:var(--n-color-embedded);border-radius:6px;border:1px solid var(--n-border-color)}.document-stats .stat-item[data-v-b3bb346f]{display:inline-block;margin-right:16px}.document-stats .stat-label[data-v-b3bb346f]{font-weight:500;color:var(--n-text-color)}.document-stats .stat-value[data-v-b3bb346f]{color:var(--n-text-color-2)}.section-nav[data-v-b3bb346f]{position:sticky;top:0;background:var(--n-color);border-bottom:1px solid var(--n-border-color);padding:8px 16px;display:flex;gap:8px;flex-wrap:wrap;z-index:10}.section-nav-item[data-v-b3bb346f]{font-size:11px;padding:4px 8px;background:var(--n-color-embedded);border-radius:4px;cursor:pointer;transition:background-color .2s}.section-nav-item[data-v-b3bb346f]:hover{background:var(--n-primary-color-hover);color:#fff}.section-nav-item.highlighted[data-v-b3bb346f]{background:#ffc107;color:#000;font-weight:500}.relevance-indicator[data-v-b3bb346f]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.relevance-high[data-v-b3bb346f]{background-color:#18a058}.relevance-medium[data-v-b3bb346f]{background-color:#f0a020}.relevance-low[data-v-b3bb346f]{background-color:#d93026}.chunk-header-1[data-v-b3bb346f]{font-size:1.4em;font-weight:700;margin:16px 0 12px;color:var(--n-text-color);border-bottom:2px solid var(--n-border-color);padding-bottom:4px}.chunk-header-2[data-v-b3bb346f]{font-size:1.2em;font-weight:600;margin:14px 0 10px;color:var(--n-text-color)}.chunk-header-3[data-v-b3bb346f]{font-size:1.1em;font-weight:600;margin:12px 0 8px;color:var(--n-text-color)}.chunk-header-4[data-v-b3bb346f],.chunk-header-5[data-v-b3bb346f],.chunk-header-6[data-v-b3bb346f]{font-size:1em;font-weight:600;margin:10px 0 6px;color:var(--n-text-color)}@media (max-width: 768px){.result-source-badge[data-v-b3bb346f]{font-size:12px}.slack-metadata[data-v-b3bb346f],.doc-metadata[data-v-b3bb346f]{font-size:11px}.content-preview[data-v-b3bb346f]{min-width:300px!important}.document-preview-modal[data-v-b3bb346f]{min-width:400px!important;max-height:500px}.section-nav[data-v-b3bb346f]{padding:6px 12px}.section-nav-item[data-v-b3bb346f]{font-size:10px;padding:3px 6px}}.link-header[data-v-f8fd1d7c]{padding-bottom:16px;border-bottom:1px solid var(--n-border-color)}.summary-content[data-v-f8fd1d7c]{padding:16px;background:var(--n-code-color);border-radius:8px;line-height:1.6;color:var(--n-text-color-2);border:1px solid var(--n-border-color)}.message-preview[data-v-f8fd1d7c]{line-height:1.5;color:var(--n-text-color-2);margin-top:4px}.messages-section[data-v-f8fd1d7c]{max-height:400px;overflow-y:auto}.links-view[data-v-876825bf]{max-width:1600px;margin:0 auto}.search-hint[data-v-876825bf]{padding:12px 16px;background:#409eff1a;border-radius:8px;font-size:14px;color:var(--n-text-color);border:1px solid rgba(64,158,255,.2)}.pagination-wrapper[data-v-876825bf]{border-top:1px solid var(--n-border-color);padding-top:16px}
