html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--latticer-header-bg: #001529;--latticer-primary: #1677ff;--latticer-page-bg: #f5f7fa;--latticer-card-radius: 12px;--latticer-card-shadow: 0 4px 24px rgba(0, 21, 41, .08)}header.pub-header.pub-header--dark{background-color:var(--latticer-header-bg, #001529)!important;border-bottom:1px solid rgba(255,255,255,.08)}header.pub-header.pub-header--light{background-color:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)}.param-value[data-v-c530a67b]{margin-left:12px;color:#1890ff;font-weight:500}.advanced-owl-mode[data-v-62f0c9dc]{display:flex;flex-direction:column;gap:8px}.switch-label[data-v-62f0c9dc]{margin-left:8px;color:#666}.form-hint[data-v-62f0c9dc]{margin-top:6px;color:#999;font-size:12px}.form-hint-inline[data-v-62f0c9dc]{color:#999;font-size:12px}.owl-preview-wrap[data-v-62f0c9dc]{border:1px solid #d9d9d9;border-radius:4px;padding:12px;background:#fafafa;max-height:280px;overflow:auto}.owl-preview-content[data-v-62f0c9dc]{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.dashboard-layout[data-v-8503a480]{min-height:100vh}.dashboard-content[data-v-8503a480]{padding:24px;background:#f0f2f5;min-height:100vh}.sider-header[data-v-8503a480]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px 12px;background:#fff;flex-shrink:0}.sider-header--collapsed[data-v-8503a480]{justify-content:center;padding:14px 0 12px}.sider-brand[data-v-8503a480]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1;text-decoration:none;color:#0f172a}.sider-brand-mark[data-v-8503a480]{flex-shrink:0;display:inline-flex}.sider-brand-name[data-v-8503a480]{font-size:17px;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-toggle-btn[data-v-8503a480]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#64748b;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:8px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.sider-toggle-btn[data-v-8503a480]:hover{color:#1677ff;border-color:#1677ff59;background:#1677ff0a}.sider-menu-wrap[data-v-8503a480]{flex:1;overflow-y:auto;padding-top:4px}.sider-user-footer[data-v-8503a480]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid rgba(15,23,42,.05);background:#fff;height:52px}.sider-user-footer--collapsed[data-v-8503a480]{justify-content:center;padding:12px 0}.user-info-box[data-v-8503a480]{display:flex;align-items:center;gap:8px;overflow:hidden;max-width:100px}.user-name-text[data-v-8503a480]{font-size:13px;font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.user-action-buttons[data-v-8503a480]{display:flex;align-items:center;gap:4px}.user-action-btn[data-v-8503a480]{color:#8c8c8c;display:flex;align-items:center;justify-content:center}.user-action-btn[data-v-8503a480]:hover{color:#1677ff!important;background-color:#0f172a0a!important}.user-action-btn--logout[data-v-8503a480]:hover{color:#ff4d4f!important}.collapsed-avatar[data-v-8503a480]{box-shadow:0 2px 8px #1677ff1f;transition:transform .15s ease}.collapsed-avatar[data-v-8503a480]:hover{transform:scale(1.05)}.custom-sider[data-v-8503a480] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}#app{width:100%;height:100%}.links line[data-v-c52a71a1]{stroke-opacity:.6;cursor:pointer;pointer-events:none}.links line[data-v-c52a71a1]:hover{stroke-opacity:1;stroke-width:4;filter:brightness(1.2)}.link-paths path[data-v-c52a71a1]{pointer-events:all}.nodes circle[data-v-c52a71a1]{cursor:pointer}.nodes circle[data-v-c52a71a1]:hover{stroke-width:3}.labels text[data-v-c52a71a1]{pointer-events:none;-webkit-user-select:none;user-select:none}.graph-detail-content-label[data-v-c52a71a1]{margin-top:12px;margin-bottom:6px;font-weight:600;color:#000000a6;font-size:13px}.graph-detail-content-pre[data-v-c52a71a1]{margin:0;padding:10px 12px;max-height:280px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;font-size:12px;line-height:1.5}.graph-detail-json-pre[data-v-c52a71a1]{margin:0;padding:12px;max-height:60vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;background:#1e1e1e;color:#d4d4d4;border-radius:4px}.graph-detail-cell-value[data-v-c52a71a1]{white-space:pre-wrap;word-break:break-word;font-size:12px}div[style*="overflow-y: auto"][data-v-8ec3cfe5]::-webkit-scrollbar{width:6px}div[style*="overflow-y: auto"][data-v-8ec3cfe5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}div[style*="overflow-y: auto"][data-v-8ec3cfe5]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}div[style*="overflow-y: auto"][data-v-8ec3cfe5]::-webkit-scrollbar-thumb:hover{background:#555}.ant-steps[data-v-05ec5f68]{margin-top:16px}.ant-list-item[data-v-1cc0baa9]{border:1px solid #e8e8e8;border-radius:4px;margin-bottom:12px;padding:16px}.step-content[data-v-6ceacb12]{padding:16px 0}.step-content[data-v-6ceacb12] .ant-upload{width:100%}.step-content[data-v-6ceacb12] .ant-upload-select{width:100%;display:block}.step-content code[data-v-6ceacb12]{font-family:Courier New,monospace;font-size:12px}.word-document-viewer[data-v-6ceacb12]{font-family:Microsoft YaHei,SimSun,Times New Roman,serif;line-height:1.6;color:#333}.word-document-viewer[data-v-6ceacb12] p{margin:8px 0}.word-document-viewer[data-v-6ceacb12] table{border-collapse:collapse;width:100%;margin:16px 0;border:1px solid #ddd}.word-document-viewer[data-v-6ceacb12] table td,.word-document-viewer[data-v-6ceacb12] table th{border:1px solid #ddd;padding:8px;text-align:left}.word-document-viewer[data-v-6ceacb12] table th{background-color:#f5f5f5;font-weight:700}.word-document-viewer[data-v-6ceacb12] h1{font-size:24px;font-weight:700;margin:16px 0}.word-document-viewer[data-v-6ceacb12] h2{font-size:20px;font-weight:700;margin:14px 0}.word-document-viewer[data-v-6ceacb12] h3{font-size:16px;font-weight:700;margin:12px 0}.word-document-viewer[data-v-6ceacb12] strong{font-weight:700}.word-document-viewer[data-v-6ceacb12] em{font-style:italic}.word-document-viewer[data-v-6ceacb12] ul,.word-document-viewer[data-v-6ceacb12] ol{margin:8px 0;padding-left:24px}.lock-tip[data-v-bf98a6f6]{color:#666;margin-bottom:12px;font-size:13px}.lock-error[data-v-bf98a6f6]{margin-bottom:12px}.lock-empty[data-v-bf98a6f6]{color:#999;font-size:12px}.recall-result-list[data-v-a8b37636]{width:100%}.empty-result[data-v-a8b37636]{margin:40px 0}.result-list[data-v-a8b37636]{background:#fff}.result-item[data-v-a8b37636]{padding:16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.result-item[data-v-a8b37636]:hover{background-color:#fafafa}.result-header[data-v-a8b37636]{margin-bottom:8px}.result-name[data-v-a8b37636]{font-weight:500;color:#262626}.source-tag[data-v-a8b37636],.type-tag[data-v-a8b37636],.score-tag[data-v-a8b37636]{font-weight:500}.result-content[data-v-a8b37636]{margin-top:8px}.content-text[data-v-a8b37636]{color:#666;line-height:1.6;max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.content-text.expanded[data-v-a8b37636]{max-height:none;-webkit-line-clamp:unset}.content-actions[data-v-a8b37636]{margin-top:8px}.result-meta[data-v-a8b37636]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.stage2-result-list[data-v-0a41660c]{width:100%}[data-v-0a41660c] .ant-list-item{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:12px;padding:16px;background:#fff;transition:all .3s}[data-v-0a41660c] .ant-list-item:hover{box-shadow:0 2px 8px #00000017;border-color:#1890ff}[data-v-0a41660c] .ant-list-pagination{text-align:center;margin-top:16px}.smart-retrieval-results[data-v-069cec99]{width:100%}.stats-card[data-v-069cec99],.stage-card[data-v-069cec99]{margin-bottom:24px}.time-value[data-v-069cec99]{font-size:14px;font-weight:600;color:#1890ff}.time-value.total[data-v-069cec99]{color:#52c41a;font-size:16px}.stat-value[data-v-069cec99]{font-size:16px;font-weight:600;color:#1890ff}.strategy3-score-details>summary[data-v-069cec99]{list-style:none}.strategy3-score-details>summary[data-v-069cec99]::-webkit-details-marker{display:none}.kb-category-section[data-v-7070b2db]{margin-bottom:16px}.category-header[data-v-7070b2db]{display:flex;align-items:center;padding:8px 0;color:#262626;gap:4px;position:relative}.category-header .add-kb-btn[data-v-7070b2db]{position:absolute;right:0;padding:0!important;height:auto!important}.kb-list[data-v-7070b2db]{margin-top:4px}.kb-item[data-v-7070b2db]{display:flex!important;align-items:center!important;gap:2px!important;padding:6px 12px;margin:2px 0;border-radius:4px;cursor:pointer;transition:all .3s}.kb-item[data-v-7070b2db]:hover{background:#f5f5f5}.kb-item.active[data-v-7070b2db]{background:#e6f7ff;color:#1890ff}.kb-item .anticon[data-v-7070b2db],.kb-item svg[data-v-7070b2db],.kb-item-icon[data-v-7070b2db]{font-size:16px!important;flex-shrink:0!important;margin-right:0!important;width:16px!important;height:16px!important;display:inline-block!important}.kb-item span[data-v-7070b2db]{margin-left:0!important;padding-left:0!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-detail-container[data-v-7070b2db]{max-width:1200px;margin:0 auto}.kb-header[data-v-7070b2db]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.kb-title-section[data-v-7070b2db]{display:flex;align-items:center;flex:1}.kb-actions[data-v-7070b2db]{display:flex;gap:8px}.chat-container[data-v-7070b2db]{display:flex;flex-direction:column;height:400px}.chat-messages[data-v-7070b2db]{flex:1;overflow-y:auto;padding:16px;background:#fafafa;border-radius:4px;margin-bottom:16px}.chat-message[data-v-7070b2db]{margin-bottom:16px}.chat-message.user[data-v-7070b2db]{text-align:right}.chat-message.user .message-content[data-v-7070b2db]{display:inline-block;background:#1890ff;color:#fff;padding:8px 12px;border-radius:4px;max-width:70%}.chat-message.assistant .message-content[data-v-7070b2db]{display:inline-block;background:#fff;padding:8px 12px;border-radius:4px;max-width:70%}.chat-input[data-v-7070b2db]{display:flex;gap:8px}.document-list[data-v-7070b2db]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-7070b2db]{display:flex;align-items:center;padding:12px;border:1px solid #e8e8e8;border-radius:4px;transition:all .3s}.document-item[data-v-7070b2db]:hover{background:#f5f5f5;border-color:#1890ff}.document-info[data-v-7070b2db]{flex:1;min-width:0}.document-name[data-v-7070b2db]{font-size:14px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.document-meta[data-v-7070b2db]{font-size:12px;color:#8c8c8c}.qa-panel[data-v-7070b2db]{display:flex;flex-direction:column;height:calc(100vh - 64px)}.qa-panel-content[data-v-7070b2db]{flex:1;overflow-y:auto;padding:0}.qa-empty-state[data-v-7070b2db]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#8c8c8c}.empty-icon[data-v-7070b2db]{margin-bottom:16px}.empty-text[data-v-7070b2db]{font-size:14px;color:#8c8c8c}.qa-panel-footer[data-v-7070b2db]{padding:16px;border-top:1px solid #e8e8e8;background:#fafafa}.content-controls[data-v-7070b2db]{display:flex;align-items:center;justify-content:space-between;gap:16px}.chat-input-container[data-v-7070b2db]{display:flex;flex-direction:column;gap:8px}.chat-controls-row[data-v-7070b2db]{display:flex;align-items:center;justify-content:space-between}.chat-controls-left[data-v-7070b2db]{display:flex;align-items:center;gap:8px}.ai-disclaimer[data-v-7070b2db]{font-size:12px;color:#8c8c8c;text-align:center;margin-top:8px}.kb-layout[data-v-7070b2db]{display:flex!important}.kb-sider-left[data-v-7070b2db]{background:#fff!important;border-right:1px solid #e8e8e8!important;position:relative!important;flex:0 0 240px!important;min-width:200px!important;max-width:400px!important}.kb-content-middle[data-v-7070b2db]{padding:24px!important;background:#f0f2f5!important;flex:1!important;position:relative!important;min-width:400px!important}.kb-sider-right[data-v-7070b2db]{background:#fff!important;border-left:1px solid #e8e8e8!important;position:relative!important;flex:2!important;min-width:500px!important}.kb-sider-right[style*=width][data-v-7070b2db]{flex:none!important}.resize-handle[data-v-7070b2db]{position:absolute;top:0;bottom:0;width:4px;cursor:col-resize;z-index:10;background:transparent;transition:background .2s}.resize-handle[data-v-7070b2db]:hover{background:#1890ff}.resize-handle-right[data-v-7070b2db]{right:-2px}.resize-handle-left[data-v-7070b2db]{left:-2px}.add-kb-btn[data-v-7070b2db]{margin-left:auto;opacity:.6;transition:opacity .3s}.add-kb-btn[data-v-7070b2db]:hover{opacity:1}.add-kb-btn-inline[data-v-7070b2db]{margin-left:auto;opacity:.6;transition:opacity .3s;padding:0!important;height:auto!important}.add-kb-btn-inline[data-v-7070b2db]:hover{opacity:1}.view-tab-inner[data-v-7070b2db]{padding:12px 0}.view-tab-toolbar[data-v-7070b2db]{margin-bottom:12px}.view-word-html[data-v-7070b2db]{background:#f5f5f5;padding:16px;border-radius:4px;font-family:Microsoft YaHei,sans-serif;font-size:14px;line-height:1.8;max-height:calc(100vh - 340px);overflow-y:auto}[data-v-7070b2db] .ant-collapse-header{padding:8px 0!important}[data-v-7070b2db] .ant-collapse-header .add-kb-btn-inline{margin-left:auto;margin-right:0}.discover-container[data-v-1791e3b4]{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.discover-header[data-v-1791e3b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.discover-title[data-v-1791e3b4]{font-size:28px;font-weight:700;margin:0}.category-tabs[data-v-1791e3b4]{margin-bottom:24px;padding:16px 0;border-bottom:1px solid #e8e8e8}.knowledge-base-grid[data-v-1791e3b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.kb-card[data-v-1791e3b4]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;transition:all .3s;display:flex;flex-direction:column}.kb-card[data-v-1791e3b4]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.kb-card-header[data-v-1791e3b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kb-icon[data-v-1791e3b4]{font-size:32px;color:#1890ff}.refresh-btn[data-v-1791e3b4]{opacity:.6}.refresh-btn[data-v-1791e3b4]:hover{opacity:1}.kb-card-body[data-v-1791e3b4]{flex:1;margin-bottom:16px}.kb-title[data-v-1791e3b4]{font-size:18px;font-weight:700;margin:0 0 8px;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-description[data-v-1791e3b4]{font-size:14px;color:#8c8c8c;margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.kb-stats[data-v-1791e3b4]{font-size:12px;color:#8c8c8c;display:flex;align-items:center;gap:4px}.divider[data-v-1791e3b4]{margin:0 4px}.creator[data-v-1791e3b4]{color:#1890ff}.kb-card-footer[data-v-1791e3b4]{margin-top:auto}.loading-container[data-v-1791e3b4]{display:flex;justify-content:center;align-items:center;min-height:400px}.pagination-container[data-v-1791e3b4]{display:flex;justify-content:center;margin-top:24px}@media (max-width: 1200px){.knowledge-base-grid[data-v-1791e3b4]{grid-template-columns:1fr}}.batch-actions[data-v-e1add75d]{background:#e6f7ff;padding:12px 16px;border-radius:4px;margin-bottom:16px}.document-view-modal-title[data-v-e1add75d]{display:flex;justify-content:space-between;align-items:center;padding-right:8px}.document-view-modal-body[data-v-e1add75d]{min-height:70vh}.view-tab-inner[data-v-e1add75d]{padding:12px 0}.view-tab-toolbar[data-v-e1add75d]{margin-bottom:12px}.view-tab-content-wrap[data-v-e1add75d]{padding:0}.view-tab-toolbar-end[data-v-e1add75d]{display:flex;justify-content:flex-end;margin-bottom:8px}.view-content-box[data-v-e1add75d]{max-height:calc(100vh - 340px);overflow-y:auto}.view-word-html[data-v-e1add75d],.view-parsed-content[data-v-e1add75d]{background:#f5f5f5;padding:16px;border-radius:4px;font-family:Microsoft YaHei,sans-serif;font-size:14px;line-height:1.8}.view-parsed-content.view-content-box[data-v-e1add75d]{max-height:calc(100vh - 340px);overflow-y:auto}.view-structured[data-v-e1add75d]{background:#1e1e1e;color:#d4d4d4;padding:16px;border-radius:4px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.view-structured.view-content-box[data-v-e1add75d]{max-height:calc(100vh - 340px);overflow:auto}.view-chunk-content-preview[data-v-e1add75d]{max-width:400px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advanced-owl-mode[data-v-e1add75d]{display:flex;flex-direction:column;gap:8px}.owl-preview-wrap[data-v-e1add75d]{border:1px solid #d9d9d9;border-radius:4px;padding:12px;background:#fafafa;max-height:280px;overflow:auto}.owl-preview-content[data-v-e1add75d]{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.pub-inner[data-v-8918ba83]{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.pub-inner--wide[data-v-8918ba83]{max-width:none}.pub-header[data-v-8918ba83]{flex-shrink:0}.pub-header--dark[data-v-8918ba83]{background:var(--latticer-header-bg, #001529);border-bottom:1px solid rgba(255,255,255,.08)}.pub-header--light[data-v-8918ba83]{background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.pub-bar[data-v-8918ba83]{height:64px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-8918ba83]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.pub-header--dark .brand[data-v-8918ba83]{color:#fff}.pub-header--light .brand[data-v-8918ba83]{color:#0f172a}.brand-name[data-v-8918ba83]{font-size:18px;font-weight:650;letter-spacing:-.02em}.nav-actions[data-v-8918ba83]{display:flex;align-items:center;gap:12px}.pub-header--dark .nav-text[data-v-8918ba83]{padding:8px 12px;font-size:15px;color:#ffffffd9;text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.pub-header--dark .nav-text[data-v-8918ba83]:hover{color:#fff;background:#ffffff1f}.pub-header--light .nav-text[data-v-8918ba83]{padding:8px 12px;font-size:15px;color:#475569;text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.pub-header--light .nav-text[data-v-8918ba83]:hover{color:#0f172a;background:#0f172a0f}.nav-signup[data-v-8918ba83]{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:15px;font-weight:500;color:#fff;text-decoration:none;border-radius:10px;background:var(--latticer-primary, #1677ff);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.nav-signup[data-v-8918ba83]:hover{color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 16px #1677ff59}.login-page[data-v-87164f0f]{min-height:100vh;display:flex;flex-direction:column;background:var(--latticer-page-bg, #f5f7fa)}.login-body[data-v-87164f0f]{flex:1;display:flex;justify-content:center;align-items:center;padding:32px 24px 48px}.login-card[data-v-87164f0f]{width:100%;max-width:450px;border-radius:var(--latticer-card-radius, 12px);box-shadow:var(--latticer-card-shadow, 0 4px 24px rgba(0, 21, 41, .08))}.login-card-title[data-v-87164f0f]{text-align:center;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0f172a}.login-card[data-v-87164f0f] .ant-card-head{border-bottom-color:#0f172a0f}.login-card[data-v-87164f0f] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--latticer-primary, #1677ff)}.login-card[data-v-87164f0f] .ant-tabs-ink-bar{background:var(--latticer-primary, #1677ff)}.log-container[data-v-33eddd2f]{background:#1e1e1e;border-radius:6px;padding:12px;max-height:70vh;overflow:auto}.log-content[data-v-33eddd2f]{margin:0;color:#d4d4d4;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all}.word-document-viewer[data-v-78b24da0]{font-family:Microsoft YaHei,SimSun,Times New Roman,serif;line-height:1.6;color:#333}.word-document-viewer[data-v-78b24da0] p{margin:8px 0}.word-document-viewer[data-v-78b24da0] table{border-collapse:collapse;width:100%;margin:16px 0;border:1px solid #ddd}.word-document-viewer[data-v-78b24da0] table td,.word-document-viewer[data-v-78b24da0] table th{border:1px solid #ddd;padding:8px;text-align:left}.word-document-viewer[data-v-78b24da0] table th{background-color:#f5f5f5;font-weight:700}.word-document-viewer[data-v-78b24da0] h1{font-size:24px;font-weight:700;margin:16px 0}.word-document-viewer[data-v-78b24da0] h2{font-size:20px;font-weight:700;margin:14px 0}.word-document-viewer[data-v-78b24da0] h3{font-size:16px;font-weight:700;margin:12px 0}.word-document-viewer[data-v-78b24da0] strong{font-weight:700}.word-document-viewer[data-v-78b24da0] em{font-style:italic}.word-document-viewer[data-v-78b24da0] ul,.word-document-viewer[data-v-78b24da0] ol{margin:8px 0;padding-left:24px}.graphiti-tab[data-v-7a9578a8]{padding:12px 0}.graphiti-tab-form[data-v-7a9578a8] .ant-form-item{margin-bottom:16px}.cognee-tab[data-v-7d39fd7d]{padding:8px 0}.cognee-tab-form[data-v-7d39fd7d] .ant-form-item{margin-bottom:20px}.cognee-tab-form[data-v-7d39fd7d] .ant-form-item-label>label{font-weight:500;color:#262626}.error-border[data-v-7d39fd7d]{border-color:#ff4d4f!important}.base-config-section[data-v-7d39fd7d]{background:#fbfbfb;padding:24px;border-radius:8px;border:1px solid #f0f0f0}.one-step-step1-config[data-v-7b280147],.one-step-step2-config[data-v-846e596d],.one-step-step3-config[data-v-9d9fa7d2]{padding:8px 0}.config-card[data-v-f9d015d5],.action-bar-card[data-v-a54a5bc6]{margin-bottom:24px}.loading-state[data-v-a0be9a49]{padding:20px 0}.progress-card[data-v-a0be9a49]{margin-bottom:24px}.progress-content[data-v-a0be9a49]{padding:20px}.current-status[data-v-a0be9a49]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.status-text[data-v-a0be9a49]{font-size:16px;font-weight:500;color:#333}.steps-container[data-v-a0be9a49]{margin-top:24px;max-height:400px;overflow-y:auto}.step-description[data-v-a0be9a49]{color:#666;font-size:13px;margin-top:4px}.step-count[data-v-a0be9a49]{color:#1890ff;font-weight:500}.step-time[data-v-a0be9a49]{color:#999;margin-left:8px}.elapsed-time[data-v-a0be9a49]{margin-top:16px;text-align:center;color:#999;font-size:13px}.empty-state[data-v-d1aa23b6]{margin:80px 0}.smart-retrieval-tab[data-v-12642d40]{padding:0}.config-card[data-v-12642d40]{margin-bottom:24px}[data-v-aff2e59f] .ant-list-item{border-bottom:none!important}.document-hierarchy-tab[data-v-5cf0de6d]{padding:16px}.meta-hint[data-v-5cf0de6d]{color:#8c8c8c;font-size:12px;margin-left:4px}.full-text-viewer[data-v-5cf0de6d]{max-height:70vh;overflow:auto;white-space:pre-wrap;word-break:break-word;line-height:1.7}.graph-canvas-wrapper[data-v-5cf0de6d]{height:420px;border:1px solid #f0f0f0;border-radius:4px;background:#fff;overflow:hidden}.graph-empty[data-v-5cf0de6d]{height:100%;display:flex;align-items:center;justify-content:center;color:#bfbfbf}.graph-json-preview[data-v-5cf0de6d]{max-height:420px;overflow:auto;background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:4px;margin:0;white-space:pre-wrap;word-break:break-word}.graph-layer-toolbar[data-v-5cf0de6d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;font-size:13px;color:#000000a6}.graph-layer-label[data-v-5cf0de6d]{color:#00000073;font-size:12px}.graph-layer-legend[data-v-5cf0de6d]{display:inline-flex;flex-wrap:wrap;gap:12px;margin-left:auto;font-size:12px;color:#00000073}.graph-layer-legend .legend-dot[data-v-5cf0de6d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.graph-layer-legend .legend-ep[data-v-5cf0de6d]{background:#1890ff}.graph-layer-legend .legend-co[data-v-5cf0de6d]{background:#722ed1}.graph-layer-legend .legend-en[data-v-5cf0de6d]{background:#52c41a}.graph-edge-type-toolbar[data-v-5cf0de6d]{margin-top:4px}.graph-layer-legend--cognee[data-v-5cf0de6d]{margin-left:0;width:100%;justify-content:flex-start}.graph-layer-legend .legend-cog-chunk[data-v-5cf0de6d]{background:#1890ff}.graph-layer-legend .legend-cog-doc[data-v-5cf0de6d]{background:#13c2c2}.graph-layer-legend .legend-cog-sum[data-v-5cf0de6d]{background:#722ed1}.graph-layer-legend .legend-cog-rule[data-v-5cf0de6d]{background:#eb2f96}.graph-layer-legend .legend-cog-nodeset[data-v-5cf0de6d]{background:#2f54eb}.graph-layer-legend .legend-cog-ent[data-v-5cf0de6d]{background:#52c41a}.graph-layer-legend .legend-cog-type[data-v-5cf0de6d]{background:#faad14}.graph-zoom-canvas[data-v-5cf0de6d]{height:75vh;min-height:420px;border:1px solid #f0f0f0;border-radius:4px;background:#fff;overflow:hidden}.placeholder-content[data-v-025a30f5]{padding:48px 0;text-align:center;color:#8c8c8c;font-size:14px}.one-step-build[data-v-025a30f5]{width:100%}.one-step-form[data-v-025a30f5]{margin-bottom:24px;max-width:100%}.one-step-collapse[data-v-025a30f5]{margin-bottom:16px;max-width:100%}.one-step-alert[data-v-025a30f5]{max-width:100%}.one-step-desc[data-v-025a30f5]{margin-top:24px;color:#8c8c8c;font-size:12px;max-width:100%}.runtime-model-hint[data-v-025a30f5]{color:#8c8c8c;font-size:12px}.table-scroll-wrapper[data-v-b110a502]{width:100%;overflow-x:auto}.ellipsis-text[data-v-b110a502]{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-wrap[data-v-208632fd]{display:flex;flex-direction:column}.graph-box[data-v-208632fd]{position:relative;width:100%;display:flex;flex-direction:column;border-radius:var(--latticer-card-radius, 12px);overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 2px 12px #0f172a0a}.graph-stage[data-v-208632fd]{position:relative;flex:1;min-height:0}.graph-canvas[data-v-208632fd]{display:block;width:100%;height:100%;cursor:default;touch-action:none}.graph-canvas--dragging[data-v-208632fd]{cursor:grabbing}.graph-cards[data-v-208632fd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.graph-card[data-v-208632fd]{position:absolute;margin:0;padding:10px 12px;border-radius:8px;background:#fffffffa;box-shadow:0 4px 16px #0f172a1a;opacity:0;visibility:hidden;transform-origin:center bottom;transition:opacity .18s ease,visibility .18s ease,box-shadow .18s ease;pointer-events:none}.graph-card--visible[data-v-208632fd]{opacity:1;visibility:visible}.graph-card--macro[data-v-208632fd]{border:1px solid rgba(91,127,212,.32)}.graph-card--micro[data-v-208632fd]{border:1px solid rgba(82,168,144,.32)}.graph-card-title[data-v-208632fd]{margin:0 0 5px;font-size:12px;font-weight:650;line-height:1.3}.graph-card--macro .graph-card-title[data-v-208632fd]{color:#3d5a99}.graph-card--micro .graph-card-title[data-v-208632fd]{color:#2d6b5e}.graph-card-text[data-v-208632fd]{margin:0;font-size:11px;line-height:1.55;color:#64748b}.graph-legend[data-v-208632fd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;padding:10px 16px 14px;flex-shrink:0;border-top:1px solid rgba(15,23,42,.04)}.legend-item[data-v-208632fd]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#64748b}.legend-dot[data-v-208632fd]{width:8px;height:8px;border-radius:50%}.legend-item--macro .legend-dot[data-v-208632fd]{background:#5b7fd4}.legend-item--micro .legend-dot[data-v-208632fd]{background:#52a890}@media (max-width: 640px){.graph-card[data-v-208632fd]{max-width:160px!important;padding:8px 10px}.graph-card-text[data-v-208632fd]{font-size:10px}}.landing[data-v-c6855711]{min-height:100vh;display:flex;flex-direction:column;background:var(--latticer-page-bg, #f5f7fa);color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}.landing-inner[data-v-c6855711]{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.landing-main[data-v-c6855711]{flex:1;display:flex;flex-direction:column}.graph-section[data-v-c6855711]{flex:1;padding:clamp(28px,6vh,48px) 0 clamp(40px,8vh,64px)}.graph-inner[data-v-c6855711]{display:flex;flex-direction:column;gap:12px}.graph-heading[data-v-c6855711]{margin:0 0 20px;font-size:clamp(17px,2.8vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.35;color:#0f172a;text-align:center}
