.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}:root{--app-bg:#eef1f4;--surface:#fff;--surface-soft:#f5f7f8;--surface-muted:#eef1f1;--border:#e4e8eb;--border-strong:#d7dde1;--text:#1d2935;--text-muted:#666;--text-subtle:#9aa4ad;--primary:#08c7bd;--primary-dark:#071823;--danger:#f05b67;--shadow-popover:0 12px 34px #1c27311f;color:var(--text);background:var(--app-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100vh}body{background:var(--app-bg);margin:0}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea{color:var(--text)}.toast-viewport[data-v-d245a78d]{z-index:120;pointer-events:none;gap:70px;display:flex;position:fixed;top:40px;left:50%;transform:translate(-50%)}.toast-message[data-v-d245a78d]{color:#f4fbfff0;pointer-events:auto;background:#34495b;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:134px;height:58px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 14px 38px #050e1742}.toast-icon[data-v-d245a78d]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toast-icon img[data-v-d245a78d]{object-fit:contain;width:100%;height:100%}.toast-enter-active[data-v-d245a78d],.toast-leave-active[data-v-d245a78d]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-d245a78d],.toast-leave-to[data-v-d245a78d]{opacity:0;transform:translateY(-8px)}@media (width<=640px){.toast-viewport[data-v-d245a78d]{flex-direction:column;gap:10px;width:calc(100vw - 28px);top:18px}.toast-message[data-v-d245a78d]{width:100%}}.section-page[data-v-e944c97e]{flex:1;place-items:center;padding:24px;display:grid}.section-card[data-v-e944c97e]{background:linear-gradient(#273a4abd,#1a2a3794);border:1px solid #7e9aad3d;border-radius:24px;width:min(100%,680px);padding:36px;box-shadow:inset 0 1px #ffffff08}.section-tag[data-v-e944c97e]{color:#7af0ec;margin:0 0 10px;font-size:12px}.section-card h1[data-v-e944c97e]{color:#f4fbff;margin:0;font-size:28px;line-height:1.2}.section-card p[data-v-e944c97e]:last-child{color:#ddeaf3b8;margin:14px 0 0;font-size:14px;line-height:1.7}.confirm-overlay[data-v-7da7ccb8]{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at top,#68e1d924,#0000 34%),#050a11ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-7da7ccb8]{background:linear-gradient(#263a4bfa 0%,#192835fa 100%),#1f3241;border:1px solid #7692a633;border-radius:22px;width:min(100%,420px);padding:24px;box-shadow:0 28px 80px #0006}.confirm-icon[data-v-7da7ccb8]{color:#fff9ef;background:linear-gradient(#ffb36d 0%,#f06a58 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid;box-shadow:0 10px 24px #f06a5847}.confirm-body[data-v-7da7ccb8]{margin-top:18px}.confirm-body h3[data-v-7da7ccb8]{color:#f4fbff;margin:0;font-size:18px}.confirm-body p[data-v-7da7ccb8]{color:#d6e2ead1;margin:10px 0 0;font-size:13px;line-height:1.6}.confirm-actions[data-v-7da7ccb8]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.confirm-actions button[data-v-7da7ccb8]{border-radius:12px;min-width:88px;height:36px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .16s,opacity .16s}.confirm-actions button[data-v-7da7ccb8]:hover:not(:disabled){transform:translateY(-1px)}.confirm-cancel[data-v-7da7ccb8]{color:#e1edf4db;background:#1b2a388f;border:1px solid #607c8e57}.confirm-actions button[data-v-7da7ccb8]:disabled{opacity:.72;cursor:not-allowed}@media (width<=640px){.confirm-overlay[data-v-7da7ccb8]{padding:14px}.confirm-dialog[data-v-7da7ccb8]{border-radius:18px;padding:20px}.confirm-actions[data-v-7da7ccb8]{flex-direction:column-reverse}.confirm-actions button[data-v-7da7ccb8]{width:100%}}.confirm-overlay[data-v-7da7ccb8]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000007a}.confirm-dialog[data-v-7da7ccb8]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-popover);border-radius:12px}.confirm-icon[data-v-7da7ccb8]{box-shadow:none;background:#ff8a55;border-radius:8px}.confirm-body h3[data-v-7da7ccb8]{color:var(--text)}.confirm-body p[data-v-7da7ccb8]{color:var(--text-muted)}.confirm-cancel[data-v-7da7ccb8]{border-color:var(--border);color:var(--text);background:var(--surface)}.confirm-submit[data-v-7da7ccb8]{color:#fff;background:var(--primary)}.discover-page[data-v-c8e12040]{scrollbar-width:thin;scrollbar-color:#7794a66b transparent;color:#eef8ff;background:radial-gradient(circle at 0 0,#4ce5d612,#0000 28%),#1b2d3d;flex:1;height:100%;min-height:0;padding:12px 18px 18px;overflow:auto}.discover-shell[data-v-c8e12040],.builder-shell[data-v-c8e12040]{background:#1c2c3ceb;border-radius:14px;height:auto;min-height:100%;box-shadow:inset 0 1px #ffffff08}.discover-shell[data-v-c8e12040]{overflow:visible}.builder-shell[data-v-c8e12040]{flex-direction:column;display:flex;overflow:visible}.discover-header[data-v-c8e12040],.builder-header[data-v-c8e12040]{border-bottom:1px solid #7b95a81f;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:18px 10%;display:flex}.page-eyebrow[data-v-c8e12040],.discover-header h1[data-v-c8e12040],.builder-header h1[data-v-c8e12040]{margin:0}.page-eyebrow[data-v-c8e12040]{color:#b2c4cf8a;font-size:12px}.discover-header h1[data-v-c8e12040],.builder-header h1[data-v-c8e12040]{font-size:18px;font-weight:700}.toolbar-actions[data-v-c8e12040],.builder-actions[data-v-c8e12040]{align-items:center;gap:14px;display:flex}.search-box[data-v-c8e12040]{background:#131f2a4d;border:1px solid #66819433;border-radius:10px;align-items:center;width:220px;height:32px;padding:0 12px;display:flex}.search-box input[data-v-c8e12040]{color:#e9f3f894;background:0 0;border:0;outline:none;width:100%;font-family:inherit;font-size:14px}.create-agent-button[data-v-c8e12040],.publish-action[data-v-c8e12040]{color:#17343e;background:linear-gradient(#79f5e5 0%,#62d9d5 100%);border-radius:10px;height:34px;padding:0 18px;font-size:13px;font-weight:700;line-height:34px}.create-agent-button img[data-v-c8e12040]{vertical-align:middle;width:20px;height:20px;margin-right:0}.ghost-action[data-v-c8e12040]{color:#e7f1f7d1;background:#16222f80;border:1px solid #66819433;border-radius:10px;height:34px;padding:0 16px}.create-agent-button[data-v-c8e12040]:disabled,.publish-action[data-v-c8e12040]:disabled,.ghost-action[data-v-c8e12040]:disabled{opacity:.5;cursor:not-allowed}.agent-grid[data-v-c8e12040]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:28px 10% 36px;display:grid}.agent-card[data-v-c8e12040]{cursor:pointer;background:#25374a6b;border:1px solid #57718538;border-radius:18px;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:14px;min-width:0;min-height:122px;padding:20px 18px;transition:border-color .16s,background .16s;display:flex;position:relative}.agent-card[data-v-c8e12040]:hover{background:#2f465b85;border-color:#79f5e547}.agent-avatar[data-v-c8e12040]{color:#0f2b36;background:radial-gradient(circle at 30% 30%,#bafbf0,#5bc8d1 68%,#2a4c74 100%);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.agent-avatar img[data-v-c8e12040]{object-fit:cover;width:100%;height:100%}.agent-content h3[data-v-c8e12040],.agent-content p[data-v-c8e12040],.agent-content span[data-v-c8e12040]{margin:0;font-size:14px}.agent-content[data-v-c8e12040]{flex:1;min-width:0;overflow:hidden}.agent-content.has-actions[data-v-c8e12040]{padding-right:42px}.agent-content h3[data-v-c8e12040]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.agent-content p[data-v-c8e12040]{color:#cedce59e;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;line-height:1.5;overflow:hidden}.agent-content span[data-v-c8e12040]{color:#a0b8c79e;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;display:block;overflow:hidden}.agent-actions[data-v-c8e12040]{z-index:2;position:absolute;top:18px;right:18px}.agent-more[data-v-c8e12040]{color:#e7f1f785;background:#445b6e47;border-radius:10px;width:32px;height:32px}.agent-menu[data-v-c8e12040]{background:#34495b;border:1px solid #85a0b438;border-radius:12px;flex-direction:column;width:108px;padding:8px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 14px 36px #060f1847}.agent-menu button[data-v-c8e12040]{color:#eef8ffeb;text-align:left;border-radius:8px;align-items:center;gap:7px;width:100%;height:34px;padding:0 10px;line-height:1;display:flex}.agent-menu img[data-v-c8e12040]{object-fit:contain;flex:0 0 17px;width:17px;height:17px}.agent-menu button[data-v-c8e12040]:disabled{cursor:wait;opacity:.62}.agent-menu button.is-danger[data-v-c8e12040]:hover{background:#ff8b8821}.page-state[data-v-c8e12040],.knowledge-state[data-v-c8e12040]{color:#c9d8e1c7;place-items:center;min-height:260px;display:grid}.page-state.is-error[data-v-c8e12040],.knowledge-state.is-error[data-v-c8e12040]{gap:12px}.page-state.is-error button[data-v-c8e12040],.knowledge-state.is-error button[data-v-c8e12040]{color:#17343e;background:#79f5e5;border-radius:10px;height:32px;padding:0 16px}.back-button[data-v-c8e12040]{color:#e5f0f6cc;background:0 0;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:1}.back-button img[data-v-c8e12040]{vertical-align:middle;width:24px;height:24px}.builder-header[data-v-c8e12040]{justify-content:flex-start}.builder-header h1[data-v-c8e12040]{flex:1;font-size:16px}.builder-panel[data-v-c8e12040]{flex:1;min-height:0;padding:38px 10% 48px;overflow:visible}.discover-page[data-v-c8e12040]::-webkit-scrollbar{width:6px}.discover-page[data-v-c8e12040]::-webkit-scrollbar-track{background:0 0}.discover-page[data-v-c8e12040]::-webkit-scrollbar-thumb{background:#7794a66b;border-radius:999px}.discover-page[data-v-c8e12040]::-webkit-scrollbar-thumb:hover{background:#8ba8ba94}.builder-steps[data-v-c8e12040]{background:#2a3d509e;border-radius:14px;grid-template-columns:repeat(2,1fr);width:272px;margin:0 auto;padding:4px;display:grid}.step-chip[data-v-c8e12040]{color:#b0bfc97a;border-radius:10px;height:32px}.step-chip.is-active[data-v-c8e12040]{color:#eef8ff;background:#142331a8}.builder-loading[data-v-c8e12040]{text-align:center;color:#c9d8e1c7;margin:18px 0 -4px;font-size:13px}.avatar-picker[data-v-c8e12040]{color:#d6e3ecb8;cursor:pointer;background:#1826337a;border:1px solid #5c768a3d;border-radius:50%;place-items:center;width:68px;height:68px;margin:18px auto 34px;font-size:34px;display:grid;overflow:hidden}.avatar-picker[data-v-c8e12040]:disabled{cursor:wait;opacity:.72}.avatar-picker img[data-v-c8e12040]{object-fit:cover;width:100%;height:100%}.avatar-file-input[data-v-c8e12040]{display:none}.icon-error[data-v-c8e12040]{text-align:center;color:#ff8b88;margin:-24px 0 26px;font-size:13px}.form-layout[data-v-c8e12040]{flex-direction:column;gap:18px;display:flex}.field-block[data-v-c8e12040]{flex-direction:column;gap:10px;display:flex}.field-block span[data-v-c8e12040]{color:#eff8fe;font-size:14px}.field-block input[data-v-c8e12040],.field-block textarea[data-v-c8e12040]{color:#eff8fe;background:#1826337a;border:1px solid #5d768838;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 14px;font-family:inherit;font-size:14px}.field-block textarea[data-v-c8e12040]{resize:vertical;min-height:110px;padding:12px 14px}.opening-list[data-v-c8e12040]{flex-direction:column;gap:10px;display:flex}.opening-item[data-v-c8e12040]{position:relative}.opening-item input[data-v-c8e12040]{padding-right:44px}.opening-add[data-v-c8e12040],.opening-remove[data-v-c8e12040]{color:#e3edf3d1;background:#1826337a;border:1px solid #5d768838;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-flex}.opening-remove[data-v-c8e12040]{position:absolute;top:8px;right:8px}.opening-add[data-v-c8e12040]{margin-top:2px}.knowledge-tags[data-v-c8e12040]{flex-wrap:wrap;gap:10px;display:flex}.knowledge-tag[data-v-c8e12040],.knowledge-import-button[data-v-c8e12040]{color:#e3edf3db;background:#1826337a;border:1px solid #5d768838;border-radius:12px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.knowledge-import-button[data-v-c8e12040]{width:fit-content}.knowledge-hint[data-v-c8e12040]{color:#858c92;margin:-2px 0 0;font-size:14px}.knowledge-card-grid[data-v-c8e12040]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.knowledge-file-card[data-v-c8e12040]{min-width:0;min-height:58px;color:var(--text);background:#f3f4f5;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}.knowledge-file-card>img[data-v-c8e12040]{object-fit:contain;width:24px;height:24px}.knowledge-file-card strong[data-v-c8e12040],.knowledge-file-card span[data-v-c8e12040]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.knowledge-file-card strong[data-v-c8e12040]{font-size:14px;font-weight:600}.knowledge-file-card span[data-v-c8e12040]{color:var(--text-subtle);margin-top:3px;font-size:12px}.knowledge-file-card button[data-v-c8e12040]{width:22px;height:22px;color:var(--text-subtle);border-radius:50%}.knowledge-file-card button[data-v-c8e12040]:hover{color:var(--text);background:#e6e9eb}.add-knowledge-wrap[data-v-c8e12040]{width:fit-content;position:relative}.button-plus[data-v-c8e12040]{font-size:18px;line-height:1}.add-knowledge-menu[data-v-c8e12040]{z-index:8;border:1px solid var(--border);background:var(--surface);width:180px;box-shadow:var(--shadow-popover);border-radius:8px;flex-direction:column;gap:4px;padding:8px;font-size:14px;display:flex;position:absolute;bottom:0;left:calc(100% + 8px)}@media (width<=1200px){.knowledge-card-grid[data-v-c8e12040]{grid-template-columns:repeat(2,minmax(0,1fr))}}.add-knowledge-menu button[data-v-c8e12040]{height:36px;color:var(--text);text-align:left;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.add-knowledge-menu button[data-v-c8e12040]:hover{background:var(--surface-muted)}.add-knowledge-menu img[data-v-c8e12040]{object-fit:contain;width:17px;height:17px}.submit-error[data-v-c8e12040]{color:#ff8b88;margin:18px 0 0}.overlay-layer[data-v-c8e12040]{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a1194;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.knowledge-modal[data-v-c8e12040]{background:#1f3345;border:1px solid #6985992e;border-radius:24px;flex-direction:column;width:min(100%,890px);height:min(620px,100vh - 48px);max-height:calc(100vh - 48px);padding:22px 24px;display:flex;overflow:hidden}.knowledge-modal-header[data-v-c8e12040],.knowledge-modal-tools[data-v-c8e12040],.knowledge-modal-footer[data-v-c8e12040],.knowledge-head[data-v-c8e12040],.knowledge-row[data-v-c8e12040]{align-items:center;display:grid}.knowledge-modal-header[data-v-c8e12040]{grid-template-columns:1fr auto}.knowledge-modal-header h2[data-v-c8e12040]{margin:0;font-size:20px}.modal-close[data-v-c8e12040]{color:#e4eff5d1;border-radius:50%;width:32px;height:32px}.knowledge-modal-tools[data-v-c8e12040]{flex:none;grid-template-columns:1fr auto;gap:16px;margin-top:16px}.knowledge-tabs[data-v-c8e12040]{gap:12px;display:flex}.knowledge-tab[data-v-c8e12040]{color:#e3edf3d1;border:1px solid #69859938;border-radius:12px;height:34px;padding:0 16px;font-size:14px}.search-box.is-modal[data-v-c8e12040]{width:172px}.knowledge-table[data-v-c8e12040]{scrollbar-width:thin;scrollbar-color:#7794a66b transparent;background:#1d2e3d66;border-radius:16px;flex:1;min-height:240px;margin-top:16px;overflow:auto}.knowledge-table[data-v-c8e12040]::-webkit-scrollbar{width:6px}.knowledge-table[data-v-c8e12040]::-webkit-scrollbar-track{background:0 0}.knowledge-table[data-v-c8e12040]::-webkit-scrollbar-thumb{background:#7794a66b;border-radius:999px}.knowledge-table[data-v-c8e12040]::-webkit-scrollbar-thumb:hover{background:#8ba8ba94}.knowledge-head[data-v-c8e12040],.knowledge-row[data-v-c8e12040]{grid-template-columns:48px minmax(0,1.25fr) minmax(120px,.8fr) 180px;column-gap:0;padding:0 20px}.knowledge-head[data-v-c8e12040]{z-index:1;color:#b6c6d18f;background:#43596c57;min-height:48px;font-size:14px;position:sticky;top:0}.knowledge-row[data-v-c8e12040]{text-align:left;color:#e5eff5db;border-bottom:1px solid #657f921f;width:100%;min-height:64px;font-size:14px}.knowledge-head span[data-v-c8e12040],.knowledge-row span[data-v-c8e12040],.knowledge-row strong[data-v-c8e12040]{align-items:center;min-width:0;display:flex}.knowledge-row strong[data-v-c8e12040]{color:#eff8fcf0;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.checkbox[data-v-c8e12040]{background:0 0;border:1px solid #87a0b06b;border-radius:5px;width:18px;height:18px}.checkbox.is-checked[data-v-c8e12040]{background:linear-gradient(#79f5e5 0%,#62d9d5 100%);border-color:#79f5e5}.knowledge-modal-footer[data-v-c8e12040]{flex:none;grid-template-columns:auto auto;justify-content:end;gap:12px;margin-top:16px}.import-resource-modal[data-v-c8e12040]{width:min(100%,760px);height:min(540px,100vh - 48px);padding:18px}.import-resource-body[data-v-c8e12040]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;margin-top:12px;display:grid;overflow:hidden}.import-resource-sidebar[data-v-c8e12040]{background:var(--surface-muted);flex-direction:column;align-self:stretch;gap:6px;min-height:0;padding:8px;display:flex;position:sticky;top:0;overflow:hidden}.import-search-box[data-v-c8e12040]{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-subtle);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:flex}.import-search-box input[data-v-c8e12040]{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.import-scope-button[data-v-c8e12040]{height:36px;color:var(--text);text-align:left;border-radius:8px;padding:0 10px;font-size:14px}.import-scope-button.is-active[data-v-c8e12040]{color:var(--primary);background:#e4ebea}.import-resource-tree[data-v-c8e12040]{min-height:0;padding:0 8px 16px;overflow:auto}.import-tree-root[data-v-c8e12040],.import-resource-row[data-v-c8e12040]{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:4px;min-height:36px;display:grid}.import-tree-root[data-v-c8e12040]{z-index:2;color:var(--text);background:var(--surface);grid-template-columns:24px 1fr;margin-bottom:6px;padding:0 8px;position:sticky;top:0}.import-tree-root img[data-v-c8e12040]{width:16px;height:16px}.import-resource-row[data-v-c8e12040]{color:var(--text);border-radius:7px;margin-bottom:4px}.import-resource-row.is-selected[data-v-c8e12040]{background:#dfe8e7}.import-resource-row.is-child[data-v-c8e12040]{padding-left:22px}.import-resource-row.is-grandchild[data-v-c8e12040]{padding-left:44px}.tree-caret[data-v-c8e12040]{color:#7c898f;flex:0 0 22px;place-items:center;width:22px;height:100%;display:grid}.tree-caret-icon[data-v-c8e12040]{object-fit:contain;width:14px;height:14px;display:block}.import-resource-name[data-v-c8e12040]{min-width:0;height:34px;color:inherit;text-align:left;align-items:center;gap:8px;font-size:15px;display:flex}.import-resource-name img[data-v-c8e12040]{object-fit:contain;flex:none;width:18px;height:18px}.import-resource-name span[data-v-c8e12040]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-check[data-v-c8e12040]{background:#fff;border:1px solid #b9c5cc;border-radius:4px;justify-self:center;width:16px;height:16px}.resource-check.is-checked[data-v-c8e12040]{border-color:var(--primary);background:var(--primary) url(/images/is_selected.svg) center / 12px 12px no-repeat}.import-child-state[data-v-c8e12040]{height:30px;color:var(--text-subtle);align-items:center;padding-left:58px;font-size:13px;display:flex}.import-child-state.is-grandchild[data-v-c8e12040]{padding-left:80px}.resource-upload-layer[data-v-c8e12040]{justify-content:center;align-items:center}.resource-upload-modal[data-v-c8e12040]{background:#fff;border-radius:14px;flex-direction:column;width:min(390px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px 24px 26px;display:flex;box-shadow:0 22px 70px #0f172a38}.resource-upload-header[data-v-c8e12040]{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-upload-title[data-v-c8e12040]{color:#1f2937;margin:0;font-size:20px;font-weight:700}.resource-upload-close[data-v-c8e12040]{color:#4b5563;background:0 0;border:0;width:28px;height:28px;font-size:24px;line-height:1}.resource-upload-close[data-v-c8e12040]:disabled{cursor:not-allowed;opacity:.5}.resource-upload-tip[data-v-c8e12040]{color:#e35d82;margin:18px 0 14px;font-size:13px}.resource-upload-list[data-v-c8e12040]{flex-direction:column;gap:12px;max-height:330px;padding-right:2px;display:flex;overflow-y:auto}.resource-upload-card[data-v-c8e12040]{background:#f3f4f6;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:grid}.resource-upload-file-icon[data-v-c8e12040]{object-fit:contain;width:28px;height:28px}.resource-upload-meta[data-v-c8e12040]{flex-direction:column;gap:3px;min-width:0;display:flex}.resource-upload-meta strong[data-v-c8e12040]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.resource-upload-meta span[data-v-c8e12040]{color:#9ca3af;font-size:12px}.resource-upload-progress[data-v-c8e12040]{background:#dfe7ea;border-radius:999px;height:4px;overflow:hidden}.resource-upload-progress i[data-v-c8e12040]{border-radius:inherit;background:#08c7bd;height:100%;transition:width .2s;display:block}.resource-upload-meta small[data-v-c8e12040],.resource-upload-error[data-v-c8e12040]{color:#ef5b78;font-size:12px}.resource-upload-remove[data-v-c8e12040]{color:#9ca3af;background:0 0;border:0;width:24px;height:24px;font-size:18px}.resource-upload-picker[data-v-c8e12040]{color:#00bdb4;cursor:pointer;border:1px dashed #cfd8dc;border-radius:8px;justify-content:center;align-items:center;height:44px;font-size:14px;display:inline-flex}.resource-upload-picker input[data-v-c8e12040]{display:none}.resource-upload-error[data-v-c8e12040]{margin:12px 0 0}.resource-upload-footer[data-v-c8e12040]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.folder-cancel-button[data-v-c8e12040],.folder-confirm-button[data-v-c8e12040]{border-radius:8px;min-width:64px;height:34px;padding:0 16px;font-size:14px}.folder-cancel-button[data-v-c8e12040]{color:#31404a;background:#fff;border:1px solid #dfe6ea}.folder-confirm-button[data-v-c8e12040]{color:#fff;background:#08c7bd}.folder-cancel-button[data-v-c8e12040]:disabled,.folder-confirm-button[data-v-c8e12040]:disabled{cursor:not-allowed;opacity:.45}@media (width<=1100px){.agent-grid[data-v-c8e12040]{padding:24px}}@media (width<=860px){.discover-page[data-v-c8e12040]{padding:0}.discover-shell[data-v-c8e12040],.builder-shell[data-v-c8e12040]{border-radius:0;min-height:0}.discover-header[data-v-c8e12040],.builder-header[data-v-c8e12040],.knowledge-modal-tools[data-v-c8e12040]{flex-direction:column;grid-template-columns:1fr;align-items:stretch;display:flex}.toolbar-actions[data-v-c8e12040],.builder-actions[data-v-c8e12040]{flex-wrap:wrap}.agent-grid[data-v-c8e12040]{grid-template-columns:1fr}.knowledge-modal[data-v-c8e12040]{height:min(620px,100vh - 32px);max-height:calc(100vh - 32px);padding:18px}.knowledge-head[data-v-c8e12040],.knowledge-row[data-v-c8e12040]{grid-template-columns:36px 1fr;gap:10px}.knowledge-head span[data-v-c8e12040]:nth-child(3),.knowledge-head span[data-v-c8e12040]:nth-child(4),.knowledge-row span[data-v-c8e12040]:nth-child(3),.knowledge-row span[data-v-c8e12040]:nth-child(4){display:none}}.discover-page[data-v-c8e12040]{background:var(--surface);color:var(--text);padding:42px 56px 48px}.discover-shell[data-v-c8e12040],.builder-shell[data-v-c8e12040]{box-shadow:none;background:0 0;border-radius:0}.discover-header[data-v-c8e12040],.builder-header[data-v-c8e12040]{border-bottom:0;padding:0 0 20px}.discover-header h1[data-v-c8e12040],.builder-header h1[data-v-c8e12040],.knowledge-modal-header h2[data-v-c8e12040]{color:var(--text)}.search-box[data-v-c8e12040],.ghost-action[data-v-c8e12040],.knowledge-import-button[data-v-c8e12040],.knowledge-tag[data-v-c8e12040],.field-block input[data-v-c8e12040],.field-block textarea[data-v-c8e12040]{border-color:var(--border);background:var(--surface);color:var(--text)}.search-box input[data-v-c8e12040],.field-block input[data-v-c8e12040],.field-block textarea[data-v-c8e12040]{color:var(--text)}.create-agent-button[data-v-c8e12040],.publish-action[data-v-c8e12040],.page-state.is-error button[data-v-c8e12040],.knowledge-state.is-error button[data-v-c8e12040]{color:#fff;background:var(--primary);box-shadow:none;border-radius:8px}.ghost-action[data-v-c8e12040]{color:var(--text)}.agent-grid[data-v-c8e12040]{gap:18px;padding:0}.agent-card[data-v-c8e12040]{border-color:var(--border);background:var(--surface);min-height:90px;box-shadow:none;border-radius:12px}.agent-card[data-v-c8e12040]:hover{border-color:var(--border-strong);background:var(--surface-soft)}.agent-content h3[data-v-c8e12040]{color:var(--text)}.agent-content p[data-v-c8e12040],.agent-content span[data-v-c8e12040],.page-state[data-v-c8e12040],.knowledge-state[data-v-c8e12040]{color:var(--text-muted)}.agent-more[data-v-c8e12040]{color:var(--text-muted);background:0 0}.agent-menu[data-v-c8e12040]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-popover)}.agent-menu button[data-v-c8e12040]{color:var(--text)}.agent-menu button[data-v-c8e12040]:hover{background:var(--surface-muted)}.agent-menu button.is-danger[data-v-c8e12040]{color:var(--danger)}.builder-panel[data-v-c8e12040]{padding:20px 0 48px}.field-block span[data-v-c8e12040]{color:var(--text)}.avatar-picker[data-v-c8e12040]{border-color:var(--border);background:var(--surface-soft);color:var(--primary)}.overlay-layer[data-v-c8e12040]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000007a}.knowledge-modal[data-v-c8e12040]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-popover);border-radius:12px}.modal-close[data-v-c8e12040]{color:var(--text-muted)}.knowledge-tab[data-v-c8e12040]{border-color:var(--border);color:var(--text);border-radius:8px}.knowledge-tab.is-active[data-v-c8e12040]{color:#fff;background:var(--primary-dark)}.knowledge-table[data-v-c8e12040]{border:1px solid var(--border);background:var(--surface);border-radius:8px}.knowledge-head[data-v-c8e12040]{color:var(--text-subtle);background:var(--surface-muted)}.knowledge-row[data-v-c8e12040]{color:var(--text-muted);border-bottom-color:var(--border)}.knowledge-row strong[data-v-c8e12040]{color:var(--text)}
