.chat-messages[data-v-4d5a5e00]{flex:1;overflow-y:auto;padding:20px 40px;scroll-behavior:smooth}.chat-empty[data-v-4d5a5e00]{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:#999}.chat-empty .comments.icon[data-v-4d5a5e00]{font-size:48px;color:#48dbfb;margin-bottom:10px}.chat-message[data-v-4d5a5e00]{display:flex;margin-bottom:20px;animation:fadeIn-data-v-4d5a5e00 .3s ease}@keyframes fadeIn-data-v-4d5a5e00{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user[data-v-4d5a5e00]{flex-direction:row-reverse}.message-avatar[data-v-4d5a5e00]{flex-shrink:0}.avatar[data-v-4d5a5e00]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.user-avatar[data-v-4d5a5e00]{background:#48dbfb;color:#fff}.ai-avatar[data-v-4d5a5e00]{background:#6c5ce7;color:#fff}.ai-avatar-text[data-v-4d5a5e00]{font-size:12px;font-weight:700;letter-spacing:1px}.message-content[data-v-4d5a5e00]{max-width:70%;margin:0 12px;position:relative}.chat-message.user .message-content[data-v-4d5a5e00]{text-align:right}.message-role[data-v-4d5a5e00]{font-size:12px;color:#999;margin-bottom:4px}.message-text[data-v-4d5a5e00]{display:inline-block;padding:12px 16px;border-radius:12px;line-height:1.6;font-size:15px;word-break:break-word;text-align:left}.user-text[data-v-4d5a5e00]{background:#48dbfb;color:#fff;border-bottom-right-radius:4px;white-space:pre-wrap}.ai-text[data-v-4d5a5e00]{background:#fff;color:#2c3e50;border:1px solid #e8e8e8;border-bottom-left-radius:4px;font-size:15px;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.ai-text.streaming[data-v-4d5a5e00]{min-height:20px}.ai-text[data-v-4d5a5e00] :deep(pre.code-block){background:#1e1e2e;border-radius:8px;margin:12px 0;overflow:hidden;border:1px solid #313244;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ai-text[data-v-4d5a5e00] :deep(pre.code-block .code-header){display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#181825;border-bottom:1px solid #313244}.ai-text[data-v-4d5a5e00] :deep(pre.code-block .code-lang){font-size:12px;color:#89b4fa;font-family:Consolas,Monaco,Courier New,monospace;text-transform:uppercase;letter-spacing:.8px;font-weight:500}.ai-text[data-v-4d5a5e00] :deep(pre.code-block .code-header:after){content:"";width:12px;height:12px;border-radius:50%;background:#45475a}.ai-text[data-v-4d5a5e00] :deep(pre.code-block code){font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.7;background:transparent;padding:16px 18px;display:block;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;color:#cdd6f4}.ai-text[data-v-4d5a5e00] :deep(code.inline-code){background:#eef1f6;padding:2px 7px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;color:#c7254e;border:1px solid #e1e4ea}.ai-text[data-v-4d5a5e00] :deep(pre.code-block code.inline-code){background:transparent;padding:16px 18px;color:#cdd6f4;border-radius:0;font-size:14px;border:none}.ai-text[data-v-4d5a5e00] :deep(h1),.ai-text[data-v-4d5a5e00] :deep(h2),.ai-text[data-v-4d5a5e00] :deep(h3),.ai-text[data-v-4d5a5e00] :deep(h4),.ai-text[data-v-4d5a5e00] :deep(h5),.ai-text[data-v-4d5a5e00] :deep(h6){margin:18px 0 10px 0;font-weight:700;line-height:1.4;color:#1a1a2e}.ai-text[data-v-4d5a5e00] :deep(h1){font-size:1.4em;border-bottom:1px solid #eef0f4;padding-bottom:6px}.ai-text[data-v-4d5a5e00] :deep(h2){font-size:1.25em;border-bottom:1px solid #eef0f4;padding-bottom:5px}.ai-text[data-v-4d5a5e00] :deep(h3){font-size:1.15em}.ai-text[data-v-4d5a5e00] :deep(h4){font-size:1.05em}.ai-text[data-v-4d5a5e00] :deep(h5){font-size:1em}.ai-text[data-v-4d5a5e00] :deep(h6){font-size:.95em;color:#666}.ai-text[data-v-4d5a5e00] :deep(h1:first-child),.ai-text[data-v-4d5a5e00] :deep(h2:first-child),.ai-text[data-v-4d5a5e00] :deep(h3:first-child){margin-top:4px}.ai-text[data-v-4d5a5e00] :deep(p){margin:8px 0}.ai-text[data-v-4d5a5e00] :deep(p:first-child){margin-top:0}.ai-text[data-v-4d5a5e00] :deep(p:last-child){margin-bottom:0}.ai-text[data-v-4d5a5e00] :deep(ol),.ai-text[data-v-4d5a5e00] :deep(ul){margin:8px 0;padding-left:24px}.ai-text[data-v-4d5a5e00] :deep(ul){list-style-type:disc}.ai-text[data-v-4d5a5e00] :deep(ol){list-style-type:decimal}.ai-text[data-v-4d5a5e00] :deep(li){margin:4px 0;line-height:1.7}.ai-text[data-v-4d5a5e00] :deep(li>ol),.ai-text[data-v-4d5a5e00] :deep(li>ul){margin:4px 0}.ai-text[data-v-4d5a5e00] :deep(blockquote){margin:12px 0;padding:12px 16px;border-left:4px solid #48dbfb;background:#f7f9fc;color:#555;border-radius:0 6px 6px 0}.ai-text[data-v-4d5a5e00] :deep(blockquote p){margin:4px 0}.ai-text[data-v-4d5a5e00] :deep(a){color:#48dbfb;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.ai-text[data-v-4d5a5e00] :deep(a:hover){border-bottom-color:#48dbfb}.ai-text[data-v-4d5a5e00] :deep(hr){border:none;border-top:1px solid #e8e8e8;margin:16px 0}.ai-text[data-v-4d5a5e00] :deep(del),.ai-text[data-v-4d5a5e00] :deep(s){text-decoration:line-through;color:#999}.ai-text[data-v-4d5a5e00] :deep(strong){font-weight:700;color:#1a1a2e}.ai-text[data-v-4d5a5e00] :deep(em){font-style:italic}.ai-text[data-v-4d5a5e00] :deep(img){max-width:100%;border-radius:6px;margin:8px 0}.ai-text[data-v-4d5a5e00] :deep(input[type=checkbox]){margin-right:6px;vertical-align:middle}.message-time[data-v-4d5a5e00]{font-size:11px;color:#bbb;margin-top:4px}.typing-indicator[data-v-4d5a5e00]{display:flex;align-items:center;padding:12px 16px;gap:5px}.typing-indicator span[data-v-4d5a5e00]{width:8px;height:8px;border-radius:50%;background:#48dbfb;animation:typing-data-v-4d5a5e00 1.4s infinite both}.typing-indicator span[data-v-4d5a5e00]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-4d5a5e00]:nth-child(3){animation-delay:.4s}@keyframes typing-data-v-4d5a5e00{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}@media (max-width:768px){.message-content[data-v-4d5a5e00]{max-width:85%}.chat-messages[data-v-4d5a5e00]{padding:12px 16px}}.ai-text table.ui.celled.table{margin:12px 0;font-size:14px;border-collapse:separate;border-spacing:0;border-radius:6px;overflow:hidden;border:1px solid #dfe3e8;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ai-text table.ui.celled.table thead th{background:#f4f6f9;color:#1a1a2e;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.4px;padding:10px 14px;border-bottom:2px solid #dfe3e8;border-right:1px solid #e8ecf1;text-align:left;white-space:nowrap}.ai-text table.ui.celled.table thead th:last-child{border-right:none}.ai-text table.ui.celled.table tbody td{padding:9px 14px;border-bottom:1px solid #eef0f4;border-right:1px solid #eef0f4;color:#3c4858;vertical-align:top;word-break:break-word}.ai-text table.ui.celled.table tbody td:last-child{border-right:none}.ai-text table.ui.celled.table tbody tr:last-child td{border-bottom:none}.ai-text table.ui.celled.table tbody tr:nth-child(2n) td{background:#fafbfc}.ai-text table.ui.celled.table tbody tr:hover td{background:#f0f5ff}.ai-text .typing-cursor{display:inline-block;width:2.5px;height:1.15em;background:linear-gradient(180deg,#48dbfb,#6c5ce7);margin-left:2px;vertical-align:text-bottom;border-radius:1px;animation:cursor-blink 1s step-end infinite;box-shadow:0 0 4px rgba(72,219,251,.4)}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.chat-input[data-v-877125ee]{padding:16px 40px;border-top:1px solid #e8e8e8;background:#fff}.chat-input-box[data-v-877125ee]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.chat-input-box input[data-v-877125ee]{font-size:14px;padding:12px 16px;border:1px solid #e8e8e8;border-right:none}.chat-input-box input[data-v-877125ee]:focus{border-color:#48dbfb;outline:none}.chat-input-box .ui.blue.button[data-v-877125ee]{border-radius:0;padding:0 20px;font-size:14px;white-space:nowrap}.input-hint[data-v-877125ee]{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:#bbb;padding:0 4px}.char-count[data-v-877125ee]{color:#999}.knowledge-page[data-v-473ad76e]{min-height:80vh;padding-top:10px;background-color:#f5f5f5;padding-bottom:40px}.page-header[data-v-473ad76e]{text-align:center;padding:30px 0}.header-wrapper[data-v-473ad76e]{display:inline-flex;align-items:center;gap:16px;padding:20px 40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 8px 24px rgba(102,126,234,.25)}.header-icon[data-v-473ad76e]{width:56px;height:56px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.header-icon .book.icon[data-v-473ad76e]{font-size:28px;color:#fff;margin:0}.header-content[data-v-473ad76e]{text-align:left}.header-title[data-v-473ad76e]{margin:0;font-size:24px;font-weight:600;color:#fff;letter-spacing:1px}.header-subtitle[data-v-473ad76e]{margin:6px 0 0;font-size:14px;color:hsla(0,0%,100%,.85);font-weight:300}.ui.top.attached.tabular.menu[data-v-473ad76e]{background:#fff;border-bottom:2px solid #48dbfb}.ui.top.attached.tabular.menu .item[data-v-473ad76e]{font-size:15px;padding:14px 28px;color:#666;border:none;transition:all .3s ease}.ui.top.attached.tabular.menu .item.active[data-v-473ad76e]{color:#48dbfb;font-weight:500;border-bottom:2px solid #48dbfb}.ui.bottom.attached.segment[data-v-473ad76e]{background:#fff;padding:0;border:1px solid #e8e8e8;border-top:none}.chat-panel[data-v-473ad76e]{display:flex;flex-direction:column;height:560px}.chat-container[data-v-473ad76e]{display:flex;flex-direction:column;flex:1;overflow:hidden}.chat-actions[data-v-473ad76e]{display:flex;justify-content:center;gap:10px;padding:8px 40px 12px;border-top:1px solid #f0f0f0;background:#fafafa}.search-panel[data-v-473ad76e]{padding:20px;min-height:560px}.search-box[data-v-473ad76e]{max-width:700px;margin:0 auto 20px}.search-result-item[data-v-473ad76e]{padding:16px 0!important;transition:background .2s ease;border-radius:6px}.search-result-item[data-v-473ad76e]:hover{background:#f8f9fa}.search-result-item .header[data-v-473ad76e]{font-size:16px;color:#333;margin-bottom:6px}.search-result-item .header i[data-v-473ad76e]{color:#48dbfb}.search-result-item .meta[data-v-473ad76e]{margin-bottom:8px}.search-result-item .meta .label[data-v-473ad76e]{margin-right:6px;background:#f0f0f0;color:#666}.search-result-item .description[data-v-473ad76e]{color:#555;line-height:1.6}.search-result-item .description p[data-v-473ad76e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-result-item .extra[data-v-473ad76e]{margin-top:8px;font-size:13px}@media (max-width:768px){.knowledge-page[data-v-473ad76e]{padding-top:60px}.chat-panel[data-v-473ad76e]{height:480px}.search-panel[data-v-473ad76e]{padding:15px;min-height:480px}.ui.top.attached.tabular.menu .item[data-v-473ad76e]{padding:12px 18px;font-size:14px}}