@charset "UTF-8";[data-v-c3bd2b81] .agent-skill-config-drawer .el-drawer__body{height:100%;padding:0;overflow:hidden;background:#f8fafc}.skill-drawer-shell[data-v-c3bd2b81]{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.skill-drawer-header[data-v-c3bd2b81],.skill-drawer-footer[data-v-c3bd2b81]{background:#fff;border-bottom:1px solid #e5e7eb;padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.skill-drawer-footer[data-v-c3bd2b81]{border-top:1px solid #e5e7eb;border-bottom:none;justify-content:flex-end;gap:10px}.skill-drawer-header h2[data-v-c3bd2b81]{margin:0;font-size:18px;color:#0f172a}.skill-drawer-header p[data-v-c3bd2b81]{margin:6px 0 0;font-size:12px;color:#64748b}.back-config-button[data-v-c3bd2b81]{margin:0 0 6px -4px}.skill-drawer-body[data-v-c3bd2b81]{min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:16px;overflow:hidden}.configured-panel[data-v-c3bd2b81],.available-panel[data-v-c3bd2b81]{min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.panel-title[data-v-c3bd2b81]{padding:18px;border-bottom:1px solid #eef2f7}.panel-title strong[data-v-c3bd2b81]{display:block;font-size:15px;color:#111827}.panel-title span[data-v-c3bd2b81]{display:block;margin-top:6px;font-size:12px;color:#64748b}.configured-list[data-v-c3bd2b81],.available-list[data-v-c3bd2b81]{min-height:0;flex:1;overflow-y:auto;padding:14px}.configured-skill-card[data-v-c3bd2b81],.available-skill-card[data-v-c3bd2b81]{display:grid;gap:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:14px}.configured-skill-card[data-v-c3bd2b81]{grid-template-columns:auto minmax(0,1fr);align-items:start;background:#f8fafc}.configured-skill-card+.configured-skill-card[data-v-c3bd2b81],.available-skill-card+.available-skill-card[data-v-c3bd2b81]{margin-top:12px}.configured-skill-card.is-disabled[data-v-c3bd2b81]{opacity:.62}.skill-order[data-v-c3bd2b81]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6d5df5;font-size:13px;font-weight:800}.skill-card-main[data-v-c3bd2b81],.available-skill-card__body[data-v-c3bd2b81]{min-width:0}.skill-card-main strong[data-v-c3bd2b81],.available-skill-card__body strong[data-v-c3bd2b81]{display:block;color:#111827;font-size:14px}.skill-card-main p[data-v-c3bd2b81],.available-skill-card__body p[data-v-c3bd2b81]{margin:5px 0 0;color:#64748b;font-size:12px}.skill-card-main span[data-v-c3bd2b81],.available-skill-card__body span[data-v-c3bd2b81],.available-skill-card__body small[data-v-c3bd2b81]{display:block;margin-top:8px;color:#475569;font-size:12px;line-height:1.5}.available-skill-card__body small[data-v-c3bd2b81]{color:#b45309}.skill-card-actions[data-v-c3bd2b81],.available-skill-card__actions[data-v-c3bd2b81]{grid-column:1/-1;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.available-skill-card.is-selected[data-v-c3bd2b81]{border-color:#86efac;background:#f0fdf4}.available-skill-card.is-disabled[data-v-c3bd2b81]{background:#fff7ed}.skill-filter-row[data-v-c3bd2b81]{display:flex;gap:10px;padding:14px;border-bottom:1px solid #eef2f7}.skill-preview-body[data-v-c3bd2b81]{min-height:0;padding:18px;overflow:hidden;background:radial-gradient(circle at 95% 4%,rgba(125,211,252,.26),transparent 30%),radial-gradient(circle at 2% 0%,rgba(240,171,252,.26),transparent 34%),linear-gradient(135deg,#faf9ff,#fff 58%,#f7f5ff)}.preview-stage[data-v-c3bd2b81]{height:100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;border:1px solid #e7e3f5;border-radius:18px;background:#fffffff5;box-shadow:0 18px 42px #1713261f;overflow:hidden}.stage-topbar[data-v-c3bd2b81],.stage-hero[data-v-c3bd2b81],.feature-grid[data-v-c3bd2b81],.scenario-row[data-v-c3bd2b81]{position:relative;z-index:1}.stage-topbar[data-v-c3bd2b81]{display:flex;align-items:center;justify-content:space-between;gap:14px}.stage-brand[data-v-c3bd2b81],.stage-actions[data-v-c3bd2b81],.business-tags[data-v-c3bd2b81]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stage-brand[data-v-c3bd2b81]{color:#171326;font-size:18px}.stage-brand__mark[data-v-c3bd2b81]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--dv-primary),var(--dv-pink))}.preview-pill[data-v-c3bd2b81],.business-tags span[data-v-c3bd2b81]{padding:5px 10px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:700}.preview-pill.is-success[data-v-c3bd2b81]{background:#dcfce7;color:#166534}.preview-pill.is-warning[data-v-c3bd2b81]{background:#fef3c7;color:#92400e}.preview-pill.is-danger[data-v-c3bd2b81]{background:#fee2e2;color:#b91c1c}.stage-hero[data-v-c3bd2b81]{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;margin-top:28px}.preview-code[data-v-c3bd2b81]{color:#7c3aed;font-size:12px;font-weight:800}.stage-copy h2[data-v-c3bd2b81]{margin:10px 0 8px;color:#171326;font-size:28px}.stage-copy p[data-v-c3bd2b81],.value-card span[data-v-c3bd2b81],.feature-card p[data-v-c3bd2b81],.scenario-panel li[data-v-c3bd2b81],.boundary-panel p[data-v-c3bd2b81]{color:#5f5a72;font-size:13px;line-height:1.55}.value-card[data-v-c3bd2b81],.feature-card[data-v-c3bd2b81],.scenario-panel[data-v-c3bd2b81],.boundary-panel[data-v-c3bd2b81]{border:1px solid #eee9fb;border-radius:14px;background:#fff;padding:16px}.value-card__label[data-v-c3bd2b81]{color:#7c3aed;font-size:12px;font-weight:800}.value-card strong[data-v-c3bd2b81]{display:block;margin:8px 0;color:#171326}.feature-grid[data-v-c3bd2b81]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.feature-card[data-v-c3bd2b81]{display:flex;gap:12px}.feature-card h3[data-v-c3bd2b81],.scenario-panel h3[data-v-c3bd2b81],.boundary-panel h3[data-v-c3bd2b81]{margin:0 0 8px;color:#171326;font-size:14px}.feature-card__icon[data-v-c3bd2b81]{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#fff;font-weight:900}.feature-card__icon.is-purple[data-v-c3bd2b81]{background:#8b5cf6}.feature-card__icon.is-blue[data-v-c3bd2b81]{background:#2563eb}.scenario-row[data-v-c3bd2b81]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:18px}.scenario-panel ul[data-v-c3bd2b81]{margin:0;padding-left:18px}@media(max-width:900px){.skill-drawer-body[data-v-c3bd2b81],.stage-hero[data-v-c3bd2b81],.feature-grid[data-v-c3bd2b81],.scenario-row[data-v-c3bd2b81]{grid-template-columns:1fr}}.agent-subpage[data-v-264a7d62]{height:100%;min-height:100vh;min-width:0;display:flex;flex-direction:column;background:#f9fafb;overflow:hidden}.conversation-settings-page.full-overlay[data-v-264a7d62]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:640px!important;overflow:hidden!important;background:#f9fafb!important}.conversation-settings-page[data-v-264a7d62]{background:#f9fafb!important}.conversation-settings-page .agent-subpage__header[data-v-264a7d62]{background:#fff!important}.conversation-settings-page .agent-subpage__content[data-v-264a7d62]{background:#f9fafb!important}.agent-subpage__header[data-v-264a7d62]{height:60px;margin:24px 24px 0;box-sizing:border-box;display:flex;align-items:center;padding:0 20px;border:1px solid rgba(243,244,246,.8);border-radius:12px;background:#fff;flex-shrink:0;box-shadow:0 1px 3px #0000000d}.agent-subpage__header .back-btn[data-v-264a7d62]{font-size:14px;color:#4b5563}.agent-subpage__header .back-btn[data-v-264a7d62]:hover{color:var(--dv-primary)}.agent-subpage__header .back-btn .el-icon[data-v-264a7d62]{margin-right:4px;font-size:16px}.agent-subpage__header .divider[data-v-264a7d62]{color:#d1d5db;margin:0 16px}.agent-subpage__header .title[data-v-264a7d62]{font-size:16px;font-weight:600;color:#111827}.header-actions[data-v-264a7d62]{margin-left:auto}.agent-subpage__content[data-v-264a7d62]{flex:1 1 auto;min-height:0;padding:24px;overflow-y:auto;background:#f9fafb;box-sizing:border-box}.skills-container[data-v-264a7d62]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.setting-card[data-v-264a7d62]{background:#fff;border:1px solid rgba(243,244,246,.8);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d;transition:all .2s}.setting-card[data-v-264a7d62]:hover{box-shadow:0 4px 12px #0000000d}.setting-row[data-v-264a7d62]{display:flex;align-items:center;justify-content:space-between}.setting-row.no-border[data-v-264a7d62]{border-bottom:none;margin-bottom:0;padding-bottom:0}.setting-row--stacked[data-v-264a7d62]{align-items:flex-start;flex-direction:column;gap:12px}.setting-row__line[data-v-264a7d62]{width:100%;display:flex;justify-content:space-between;align-items:center}.setting-info[data-v-264a7d62]{flex:1;margin-right:24px}.setting-row--stacked .setting-info[data-v-264a7d62]{margin-right:0}.setting-title[data-v-264a7d62]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.skill-setting-card[data-v-264a7d62]{min-height:150px}.skill-setting-actions[data-v-264a7d62]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.skill-setting-actions span[data-v-264a7d62]{color:#64748b;font-size:12px}.selected-skill-tags[data-v-264a7d62]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:14px;min-height:24px}.selected-skill-tags__empty[data-v-264a7d62]{color:#94a3b8;font-size:12px}.setting-desc[data-v-264a7d62]{font-size:12px;color:#6b7280;line-height:1.5}.reply-interval-controls[data-v-264a7d62]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.custom-radio-btn[data-v-264a7d62]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#6b7280;font-size:13px}.custom-radio-btn.active[data-v-264a7d62]{color:var(--dv-primary);font-weight:500}.interval-input-wrapper[data-v-264a7d62]{display:inline-flex;align-items:center;gap:6px}.unit[data-v-264a7d62]{font-size:13px;color:#6b7280}.custom-checkbox[data-v-264a7d62]{margin-top:4px}.stop-rules-list[data-v-264a7d62]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.stop-rule-item[data-v-264a7d62]{display:flex;align-items:center;gap:10px}.empty-rules[data-v-264a7d62]{margin-top:14px;font-size:13px;color:#9ca3af}@media(max-width:768px){.agent-subpage__header[data-v-264a7d62]{margin:16px 16px 0}.skills-container[data-v-264a7d62]{grid-template-columns:1fr}.agent-subpage__content[data-v-264a7d62]{padding:16px}}.agent-detail-header[data-v-95a6f06c]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;background:#fff;border-bottom:1px solid #edf0f5;height:64px;box-sizing:border-box;flex:0 0 64px;min-width:0;overflow:hidden}.agent-detail-header__left[data-v-95a6f06c]{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;overflow:hidden}.agent-detail-header__toggle[data-v-95a6f06c]{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;color:#546179;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dbe3ef;box-shadow:0 2px 6px #0f172a0d;transition:all .2s ease;flex-shrink:0}.agent-detail-header__toggle .el-icon[data-v-95a6f06c]{font-size:18px}.agent-detail-header__toggle[data-v-95a6f06c]:hover{color:#7c3aed;border-color:#c4b5fd;background:#fff;box-shadow:0 6px 14px #7c3aed1f}.agent-detail-header__name[data-v-95a6f06c]{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:24px;color:#111827;cursor:help}.agent-detail-header__right[data-v-95a6f06c]{display:flex;align-items:center;flex:0 0 auto;gap:12px}.agent-detail-header__action[data-v-95a6f06c]{height:34px;padding:0 14px;border-color:#dbe3ef;color:#5b667a;font-weight:500;background:#fff}.agent-detail-header__action[data-v-95a6f06c]:hover{color:#7c3aed;border-color:#c4b5fd;background:#faf5ff}.button-icon[data-v-95a6f06c]{margin-right:4px}.agent-name-tooltip{max-width:min(640px,100vw - 48px);line-height:1.6;color:#111827!important;border-color:#e5e7eb!important;box-shadow:0 12px 30px #0f172a24!important;word-break:break-word}.agent-floating-toolbar[data-v-54c0ba44]{position:fixed;width:48px;height:48px;display:flex;flex-direction:column;align-items:center;z-index:1500;touch-action:none;-webkit-user-select:none;user-select:none}.agent-floating-toolbar.is-dragging[data-v-54c0ba44]{cursor:grabbing}.agent-floating-toolbar.is-contained[data-v-54c0ba44]{position:absolute}.agent-floating-toolbar__actions[data-v-54c0ba44]{position:absolute;left:50%;bottom:56px;display:flex;flex-direction:column;gap:12px;background:var(--dv-bg-card);padding:12px 8px;border-radius:30px;box-shadow:0 4px 20px #00000014;opacity:0;visibility:hidden;transform:translate(-50%,14px) scale(.94);transition:all .3s cubic-bezier(.175,.885,.32,1.275);transform-origin:bottom center}.agent-floating-toolbar__actions[data-v-54c0ba44]:after{content:"";position:absolute;right:0;bottom:-12px;left:0;height:12px}.agent-floating-toolbar__actions.is-expanded[data-v-54c0ba44]{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.agent-floating-toolbar__btn[data-v-54c0ba44]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dv-gray-600);cursor:pointer;transition:all .2s;font-size:20px}.agent-floating-toolbar__btn[data-v-54c0ba44]:hover,.agent-floating-toolbar__btn.is-active[data-v-54c0ba44]{background:var(--dv-disabled-control-bg);color:var(--dv-primary-light)}.agent-floating-toolbar__btn--purple[data-v-54c0ba44]{background:#f3e8ff;color:var(--dv-primary-light);border-radius:12px;margin-top:8px}.agent-floating-toolbar__btn--purple[data-v-54c0ba44]:hover{background:var(--dv-primary-light);color:#fff}.agent-floating-toolbar__main[data-v-54c0ba44]{width:48px;height:48px;border-radius:50%;background:var(--dv-primary-light);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:grab;box-shadow:0 4px 16px #8b5cf666;transition:all .3s}.agent-floating-toolbar__main[data-v-54c0ba44]:hover{transform:scale(1.05);background:var(--dv-primary);box-shadow:0 6px 20px #8b5cf680}.agent-floating-toolbar.is-dragging .agent-floating-toolbar__main[data-v-54c0ba44]{cursor:grabbing;transform:scale(1.03);background:var(--dv-primary);box-shadow:0 8px 22px #8b5cf685}.flow-node[data-v-3baa53a7]{position:relative;width:220px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;border-left:4px solid var(--node-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .15s;-webkit-user-select:none;user-select:none}.flow-node[data-v-3baa53a7]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#d1d5db;transform:translateY(-1px)}.flow-node:hover .flow-node__actions[data-v-3baa53a7]{opacity:1}.flow-node.is-selected[data-v-3baa53a7]{border-color:var(--node-color);box-shadow:0 0 0 2px var(--node-color-shadow),0 4px 12px #0000001a}.flow-node.is-virtual[data-v-3baa53a7]{border-style:dashed;opacity:.85}.flow-node.flow-node--systemAgent[data-v-3baa53a7]:not(.flow-node--fixed){width:100%;height:100%;border-left-width:3px}.flow-node.flow-node--systemAgent:not(.flow-node--fixed).is-selected[data-v-3baa53a7]:not(.flow-node--theme-primary){box-shadow:0 0 0 2px #7c3aed33,0 4px 12px #0000001a;border-color:#7c3aed}.flow-node.flow-node--systemAgent:not(.flow-node--fixed).is-selected.flow-node--theme-primary[data-v-3baa53a7]{box-shadow:0 0 0 2px var(--node-color-shadow),0 4px 12px #0000001a;border-color:var(--el-color-primary)}.flow-node.flow-node--systemAgent.flow-node--fixed[data-v-3baa53a7]{width:240px;min-height:96px;height:auto;border-left-width:4px}.flow-node.flow-node--systemAgent.flow-node--fixed.is-selected[data-v-3baa53a7]{border-color:var(--node-color);box-shadow:0 0 0 2px var(--node-color-shadow),0 4px 12px #00000014}.flow-node__header[data-v-3baa53a7]{padding:12px 12px 4px;display:flex;justify-content:space-between;align-items:center}.flow-node__title-row[data-v-3baa53a7]{display:flex;align-items:center;gap:6px;min-width:0}.flow-node__type-icon[data-v-3baa53a7]{font-size:16px;flex-shrink:0}.flow-node__title[data-v-3baa53a7]{font-weight:600;font-size:14px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-node__actions[data-v-3baa53a7]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.flow-node__action-btn[data-v-3baa53a7]{border:none;background:transparent;cursor:pointer;padding:2px;border-radius:4px;color:#9ca3af;display:flex;align-items:center;justify-content:center}.flow-node__action-btn[data-v-3baa53a7]:hover{background:#f3f4f6;color:#4b5563}.flow-node__meta[data-v-3baa53a7]{padding:0 12px 8px;font-size:12px;color:#9ca3af}.flow-node__details[data-v-3baa53a7]{padding:8px 12px 12px;border-top:1px solid #f3f4f6;background:#f9fafb;border-radius:0 0 12px 12px;font-size:12px}.flow-node__sa-details[data-v-3baa53a7]{padding:6px 12px 10px;border-top:1px solid #f3f4f6;background:#f9fafb;border-radius:0 0 12px 12px;font-size:12px}.flow-node__detail-row[data-v-3baa53a7]{display:flex;justify-content:space-between;margin-bottom:4px;color:#4b5563}.flow-node__detail-row[data-v-3baa53a7]:last-child{margin-bottom:0}.flow-node__code-text[data-v-3baa53a7]{color:var(--dv-primary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.flow-node.flow-node--theme-primary .flow-node__code-text[data-v-3baa53a7]{color:var(--el-color-primary)}.flow-node__flags[data-v-3baa53a7]{padding:0 12px 8px;display:flex;gap:6px}.flow-node__flag-icon[data-v-3baa53a7]{font-size:14px;color:#6b7280;background:#f3f4f6;padding:2px;border-radius:4px}.flow-node__sa-footer[data-v-3baa53a7]{padding:0 12px 10px;display:flex;justify-content:space-between;align-items:center}.flow-node__sa-badge[data-v-3baa53a7]{padding:3px 8px;border-radius:999px;color:#64748b;font-size:10px;font-weight:600;background:#f1f5f9;border:1px solid #e2e8f0}.flow-node.flow-node--theme-primary .flow-node__sa-badge[data-v-3baa53a7]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.flow-node__sa-hint[data-v-3baa53a7]{color:#7c3aed;font-size:10px}.flow-node.flow-node--theme-primary .flow-node__sa-hint[data-v-3baa53a7]{color:var(--el-color-primary)}.flow-handle[data-v-3baa53a7]{z-index:3;width:10px;height:10px;background:#4d53e8;border:2px solid #fff;border-radius:50%;transition:all .2s;opacity:0;transform:translate(-50%,-50%) scale(.85);box-shadow:0 1px 3px #0000001f}.flow-handle.is-visible[data-v-3baa53a7]{opacity:1;transform:translate(-50%,-50%) scale(1);background:#6366f1;border-color:#fff}.flow-handle[data-v-3baa53a7]:hover{background:#4f46e5;border-color:#fff;transform:translate(-50%,-50%) scale(1.45)}.flow-node--theme-primary .flow-handle.is-visible[data-v-3baa53a7]{background:var(--el-color-primary)}.flow-node--theme-primary .flow-handle[data-v-3baa53a7]:hover{background:var(--el-color-primary-dark-2)}.flow-edge__path[data-v-9a599dcc]{stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .2s,stroke .2s,filter .2s}.flow-edge__path[data-v-9a599dcc].is-selected[data-v-9a599dcc]{filter:drop-shadow(0 0 4px rgba(139,92,246,.5))}.flow-edge-rule-foreign[data-v-9a599dcc]{overflow:visible;pointer-events:all}.flow-edge-rule[data-v-9a599dcc]{width:100%;height:36px;padding:1px;box-sizing:border-box;cursor:pointer;pointer-events:auto;background:#f59e0b;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);filter:drop-shadow(0 4px 9px rgba(15,23,42,.12))}.flow-edge-rule__inner[data-v-9a599dcc]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;padding:0 18px;background:#fffbeb;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%)}.flow-edge-rule__inner span[data-v-9a599dcc]{display:block;max-width:100%;overflow:hidden;color:#92400e;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.flow-edge-rule--default[data-v-9a599dcc]{background:#cbd5e1}.flow-edge-rule--default .flow-edge-rule__inner[data-v-9a599dcc]{background:#f8fafc}.flow-edge-rule--default .flow-edge-rule__inner span[data-v-9a599dcc]{color:#475569}.flow-edge-rule--error[data-v-9a599dcc]{background:#ef4444}.flow-edge-rule--error .flow-edge-rule__inner[data-v-9a599dcc]{background:#fef2f2}.flow-edge-rule--error .flow-edge-rule__inner span[data-v-9a599dcc]{color:#b91c1c}.flow-edge-rule--loop[data-v-9a599dcc]{background:#8b5cf6}.flow-edge-rule--loop .flow-edge-rule__inner[data-v-9a599dcc]{background:#f5f3ff}.flow-edge-rule--loop .flow-edge-rule__inner span[data-v-9a599dcc]{color:#6d28d9}.flow-edge-rule.is-disabled[data-v-9a599dcc]{opacity:.48;filter:none}.top-actions[data-v-de9fc60c]{display:flex;align-items:center;gap:12px;background:transparent}.zoom-display .zoom-btn[data-v-de9fc60c]{color:#64748b;padding:4px;height:auto}.zoom-display .zoom-btn[data-v-de9fc60c]:hover{color:#3b82f6;background:#f1f5f9}.agent-flow-canvas[data-v-5e8d9270]{flex:1 1 0;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#f8fafc}.flow-header[data-v-5e8d9270]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--dv-bg-card);z-index:10}.flow-title[data-v-5e8d9270]{font-size:14px;font-weight:700;color:#1e293b}.agent-flow-canvas__stage[data-v-5e8d9270]{flex:1 1 0;position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background-color:#f8fafc}.agent-flow-canvas__stage.bg-grid[data-v-5e8d9270]{background-image:linear-gradient(var(--dv-disabled-bg) 1px,transparent 1px),linear-gradient(90deg,var(--dv-disabled-bg) 1px,transparent 1px);background-size:20px 20px}.agent-flow-canvas__stage.bg-dot[data-v-5e8d9270]{background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:20px 20px}.agent-flow-canvas__stage.bg-plain[data-v-5e8d9270]{background:var(--dv-bg-card)}.agent-flow-canvas__empty[data-v-5e8d9270]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.empty-card[data-v-5e8d9270]{background:var(--dv-bg-card);padding:40px;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-align:center;border:1px solid var(--dv-disabled-control-bg);max-width:480px;width:100%}.empty-title[data-v-5e8d9270]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:8px}.empty-actions[data-v-5e8d9270]{display:flex;gap:16px;justify-content:center}.type-card[data-v-5e8d9270]{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px solid var(--dv-disabled-control-bg);border-radius:8px;cursor:pointer;transition:all .2s;flex:1}.type-card[data-v-5e8d9270]:hover{border-color:var(--dv-primary);background:#fcfaff;transform:translateY(-2px)}.type-card:hover .icon-wrapper[data-v-5e8d9270]{background:var(--dv-primary);color:#fff}.icon-wrapper[data-v-5e8d9270]{width:48px;height:48px;border-radius:8px;background:var(--dv-disabled-control-bg);color:var(--dv-gray-600);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;transition:all .2s}.text-info[data-v-5e8d9270]{text-align:center}.text-info .name[data-v-5e8d9270]{font-weight:600;color:#374151;margin-bottom:4px}.text-info .desc[data-v-5e8d9270]{font-size:12px;color:var(--dv-disabled-text)}[data-v-5e8d9270] .vue-flow{width:100%;height:100%}[data-v-5e8d9270] .vue-flow__node{cursor:pointer}[data-v-5e8d9270] .vue-flow__handle{width:10px!important;height:10px!important;background:#6366f1!important;border:2px solid #fff!important;border-radius:50%!important;opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}[data-v-5e8d9270] .vue-flow__handle:hover{transform:translate(-50%,-50%) scale(1.45)!important}[data-v-5e8d9270] .flow-node--agent.flow-node--normal{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;min-height:88px;padding:12px 14px 28px;border:1.5px dashed var(--dv-warning)!important;border-left:1.5px dashed var(--dv-warning)!important;border-radius:6px;background:#fffbeb!important;box-shadow:none}[data-v-5e8d9270] .flow-node--agent.flow-node--normal:after{position:absolute;bottom:8px;left:10px;height:20px;padding:0 6px;border-radius:4px;background:#fef3c7;color:#92400e;content:"标准";font-size:10px;font-weight:800;line-height:20px}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__header{justify-content:center;width:100%;padding:0 28px 4px 14px}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__title-row{justify-content:center;width:100%}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__type-icon{display:none}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__actions{position:absolute;top:8px;right:8px}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__title{color:#334155;font-size:12px;font-weight:800;line-height:1.25;text-align:center}[data-v-5e8d9270] .flow-node--agent.flow-node--normal .flow-node__meta{color:#0f172a;font-size:13px;font-weight:700;line-height:1.3;text-align:center}[data-v-5e8d9270] .agent-transition-node{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;border:0!important;background:transparent;color:#374151;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}[data-v-5e8d9270] .agent-transition-node__handle{opacity:0!important;pointer-events:none}[data-v-5e8d9270] .agent-transition-node__inner{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:34px;padding:1px;border:0;background:#f59e0b;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);filter:drop-shadow(0 4px 9px rgba(15,23,42,.12))}[data-v-5e8d9270] .agent-transition-node__inner:before{position:absolute;inset:1px;content:"";background:#fffbeb;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%)}[data-v-5e8d9270] .agent-transition-node--default .agent-transition-node__inner{background:#cbd5e1}[data-v-5e8d9270] .agent-transition-node--default .agent-transition-node__inner:before{background:#f8fafc}[data-v-5e8d9270] .agent-transition-node--error .agent-transition-node__inner{background:#ef4444}[data-v-5e8d9270] .agent-transition-node--error .agent-transition-node__inner:before{background:#fef2f2}[data-v-5e8d9270] .agent-transition-node--loop .agent-transition-node__inner{background:#8b5cf6}[data-v-5e8d9270] .agent-transition-node--loop .agent-transition-node__inner:before{background:#f5f3ff}[data-v-5e8d9270] .agent-transition-node__inner span{position:relative;z-index:1;display:block;max-width:calc(100% - 28px);overflow:hidden;color:#9a3412;font-size:11px;font-weight:700;line-height:1;text-align:center;text-overflow:ellipsis;letter-spacing:0;white-space:nowrap}[data-v-5e8d9270] .agent-transition-node--default .agent-transition-node__inner span{color:#475569}[data-v-5e8d9270] .agent-transition-node--error .agent-transition-node__inner span{color:#b91c1c}[data-v-5e8d9270] .agent-transition-node--loop .agent-transition-node__inner span{color:#6d28d9}.node-menu[data-v-5e8d9270]{position:absolute;background:var(--dv-bg-card);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid var(--dv-disabled-bg);padding:4px;z-index:1000;width:160px}.node-menu .menu-item[data-v-5e8d9270]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:4px;font-size:13px;color:#374151}.node-menu .menu-item[data-v-5e8d9270]:hover{background:var(--dv-disabled-control-bg)}.node-menu .menu-item--danger[data-v-5e8d9270]{color:var(--dv-error)}.node-menu .menu-item--danger[data-v-5e8d9270]:hover{background:#fee2e2}.node-menu .menu-item--switch[data-v-5e8d9270]{justify-content:space-between;cursor:default}.node-menu .menu-item--switch[data-v-5e8d9270]:hover{background:transparent}.node-menu .menu-item__label[data-v-5e8d9270]{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer}.online-test-panel[data-v-23b925dd]{position:fixed;right:24px;bottom:24px;width:380px;height:600px;background:#f8f7fc;border-radius:16px;box-shadow:0 12px 48px #0f172a1f,0 4px 16px #0f172a14;display:flex;flex-direction:column;overflow:hidden;z-index:3000;border:1px solid #e6e9f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transform-origin:bottom right;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.online-test-panel.is-fullscreen[data-v-23b925dd]{width:100%;height:100%;max-width:100%;max-height:100%;right:0;bottom:0;border-radius:0;z-index:3000}.online-test-panel.is-inline[data-v-23b925dd]{position:relative;right:auto;bottom:auto;width:100%;height:100%;min-height:0;border-radius:0;box-shadow:none;z-index:auto;transform-origin:center}.test-chat-btn[data-v-23b925dd]{z-index:999}.test-header[data-v-23b925dd]{background-color:#fff;flex-shrink:0;border-bottom:1px solid #edf0f5}.test-title-row[data-v-23b925dd]{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;gap:12px}.test-title[data-v-23b925dd]{display:flex;align-items:center;gap:10px;min-width:0}.test-icon[data-v-23b925dd]{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#a855f7,var(--dv-growth-pink));display:flex;align-items:center;justify-content:center;flex-shrink:0}.test-icon .triangle-icon[data-v-23b925dd]{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #fff;margin-left:1px}.test-title-text[data-v-23b925dd]{display:flex;flex-direction:column;gap:1px;min-width:0}.test-title-main[data-v-23b925dd]{font-size:16px;font-weight:700;line-height:21px;color:#1f2937}.test-title-sub[data-v-23b925dd]{font-size:12px;line-height:16px;color:#9aa4b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-header-actions[data-v-23b925dd]{display:flex;align-items:center;gap:4px}.status-divider[data-v-23b925dd]{width:1px;height:12px;background:var(--dv-disabled-bg)}.control-icon[data-v-23b925dd]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--dv-gray-600);cursor:pointer;background:var(--dv-gray-50);transition:all .2s ease;flex-shrink:0}.control-icon[data-v-23b925dd]:hover{background:var(--dv-disabled-bg);color:#374151}.test-body[data-v-23b925dd]{flex:1;display:flex;flex-direction:column;min-height:0}.test-chat[data-v-23b925dd]{min-height:0;display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden}.test-messages[data-v-23b925dd]{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;background:#f8f7fc}.contract-panel[data-v-23b925dd]{margin:12px 16px 0;padding:10px 12px;border:1px solid var(--dv-border);border-radius:8px;background:#fff;flex-shrink:0}.contract-row[data-v-23b925dd]{display:flex;align-items:center;gap:8px}.contract-label[data-v-23b925dd]{font-size:11px;color:var(--dv-disabled-text)}.contract-value[data-v-23b925dd]{font-size:12px;font-weight:600;color:#374151}.acceptance-run-btn[data-v-23b925dd]{margin-left:auto;height:26px;padding:0 10px;border:1px solid var(--dv-primary);border-radius:6px;color:var(--dv-primary);background:#fff;font-size:12px;cursor:pointer}.acceptance-run-btn[data-v-23b925dd]:disabled{cursor:not-allowed;color:var(--dv-disabled-text);border-color:var(--dv-disabled-bg)}.contract-messages[data-v-23b925dd]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.contract-message[data-v-23b925dd]{font-size:12px;color:#dc2626;line-height:1.4}.case-list[data-v-23b925dd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.case-chip[data-v-23b925dd]{max-width:100%;padding:3px 7px;border-radius:6px;background:var(--dv-gray-50);border:1px solid var(--dv-disabled-bg);color:#4b5563;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-tip[data-v-23b925dd]{text-align:center;color:var(--dv-disabled-text);font-size:13px;padding:40px 0}.message-row[data-v-23b925dd]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start;-webkit-user-select:none;user-select:none}.message-row.user[data-v-23b925dd]{flex-direction:row-reverse}.message-avatar[data-v-23b925dd]{width:42px;height:42px;border-radius:50%;background:#e9edf4;display:flex;align-items:center;justify-content:center;color:var(--dv-gray-600);flex-shrink:0;font-size:16px;box-shadow:inset 0 0 0 1px #94a3b81f}.message-row.user .message-avatar[data-v-23b925dd]{background:var(--dv-primary);color:#fff}.message-bubble[data-v-23b925dd]{-webkit-user-select:none;user-select:none;max-width:min(72%,660px);padding:14px 18px;border-radius:18px;background:#fff;color:#374151;font-size:14px;line-height:1.7;box-shadow:0 8px 20px #0f172a0a;word-break:break-word;white-space:pre-wrap}.message-content[data-v-23b925dd]{-webkit-user-select:text;user-select:text}.message-bubble[data-v-23b925dd] .lead-build-attachment{-webkit-user-select:none;user-select:none}.message-row.user .message-bubble[data-v-23b925dd]{-webkit-user-select:text;user-select:text;background:var(--dv-primary-light);color:#fff}.message-stack[data-v-23b925dd]{display:flex;flex-direction:column;gap:10px;max-width:min(72%,660px)}.message-stack .message-bubble[data-v-23b925dd]{max-width:100%}.message-bubble--loading[data-v-23b925dd]{min-width:54px}.typing-dots[data-v-23b925dd]{display:inline-flex;align-items:center;gap:4px;height:18px}.typing-dot[data-v-23b925dd]{width:6px;height:6px;border-radius:50%;background:var(--dv-primary);animation:agent-preview-typing-bounce-23b925dd 1.2s infinite ease-in-out}.typing-dot[data-v-23b925dd]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-23b925dd]:nth-child(3){animation-delay:.4s}@keyframes agent-preview-typing-bounce-23b925dd{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.message-trace-panel[data-v-23b925dd]{padding:10px 12px;border:1px dashed #e9d5ff;border-radius:12px;background:#fff;color:#374151;box-shadow:0 1px 3px #0000000a}.test-input-area[data-v-23b925dd]{padding:18px 24px 20px;background:#fff;border-top:1px solid #edf0f5;flex-shrink:0;-webkit-user-select:none;user-select:none}.task-mode-row[data-v-23b925dd]{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.task-mode-pill[data-v-23b925dd]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--dv-disabled-control-bg);color:var(--dv-gray-600);border:1px solid var(--dv-disabled-bg)}.task-mode-pill.muted[data-v-23b925dd]{background:var(--dv-gray-50);color:var(--dv-disabled-text)}.input-wrapper[data-v-23b925dd]{position:relative;border:1px solid #dbe3ef;border-radius:16px;background:var(--dv-bg-card);box-shadow:0 8px 22px #0f172a08;transition:border-color .2s,box-shadow .2s}.input-wrapper[data-v-23b925dd]:focus-within{border-color:#c4b5fd;box-shadow:0 10px 28px #7c3aed14}.online-test-panel[data-v-23b925dd] .el-textarea__inner{-webkit-user-select:text;user-select:text;background:transparent;border:none;box-shadow:none!important;color:#374151;padding:16px 18px 52px;font-size:14px;line-height:1.5}.online-test-panel[data-v-23b925dd] .el-textarea__inner::placeholder{color:var(--dv-disabled-text)}.online-test-panel[data-v-23b925dd] .el-textarea__inner:hover,.online-test-panel[data-v-23b925dd] .el-textarea__inner:focus{border:none;box-shadow:none!important}.test-send-row[data-v-23b925dd]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 12px;margin-top:-6px}.hint-text[data-v-23b925dd]{color:#9aa4b2;font-size:12px;font-weight:500}.send-btn[data-v-23b925dd]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#eef2f7;color:#9aa4b2;cursor:pointer;transition:all .2s ease}.send-btn.is-active[data-v-23b925dd],.send-btn[data-v-23b925dd]:hover{background:linear-gradient(135deg,#a855f7,var(--dv-growth-pink));color:#fff}.test-workbench[data-v-23b925dd]{min-height:0;overflow:hidden}.online-test-launcher[data-v-23b925dd]{position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;z-index:1000;cursor:pointer}.launcher-tooltip[data-v-23b925dd]{background:#1f2937;color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;box-shadow:0 12px 28px #0f172a2e}.launcher-button[data-v-23b925dd]{width:44px;height:44px;background:linear-gradient(135deg,#fb7185,var(--dv-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;box-shadow:0 12px 28px #8b5cf647}.el-icon svg[data-v-23b925dd]{width:20px;height:20px}@media(max-width:860px){.online-test-panel[data-v-23b925dd]{width:calc(100vw - 20px);height:calc(100vh - 20px);right:10px;bottom:10px}.online-test-panel.is-inline[data-v-23b925dd]{width:100%;height:100%;right:auto;bottom:auto}.test-header[data-v-23b925dd]{flex-direction:column;align-items:flex-start}.test-controls[data-v-23b925dd]{justify-content:flex-start}.message-bubble[data-v-23b925dd]{max-width:calc(100% - 48px)}}.common-card[data-v-fb8bad15]{position:relative;min-height:160px;border-radius:var(--radius-card-md);background:var(--dv-bg-card);border:1px solid var(--dv-border);box-shadow:none;display:flex;flex-direction:column;transition:all .3s ease;box-sizing:border-box}.common-card--hover-shadow[data-v-fb8bad15]{cursor:pointer}.common-card--hover-shadow[data-v-fb8bad15]:hover{transform:translateY(-2px);border-color:var(--dv-border-hover);box-shadow:0 10px 24px rgb(var(--dv-primary-rgb)/.08)}.common-card__header[data-v-fb8bad15]{display:flex;align-items:center;justify-content:space-between}.common-card__title-wrap[data-v-fb8bad15]{min-width:0;display:flex;align-items:center;gap:10px;flex:1}.common-card__icon[data-v-fb8bad15]{color:var(--dv-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.common-card__title[data-v-fb8bad15]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;color:var(--dv-gray-900)}.common-card__action[data-v-fb8bad15]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}.common-card__body[data-v-fb8bad15]{flex:1;display:flex;flex-direction:column}.common-card__footer[data-v-fb8bad15]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.agent-view__header[data-v-f115e6c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.agent-view__title[data-v-f115e6c7]{font-size:16px;font-weight:600;color:#1f2937}.agent-view__actions[data-v-f115e6c7]{display:flex;align-items:center}.right-card[data-v-f115e6c7]{height:100%;display:flex;flex-direction:column}.right-card[data-v-f115e6c7] .el-card__body{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.knowledge-grid[data-v-f115e6c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:8px;overflow-y:auto}.knowledge-card[data-v-f115e6c7]{cursor:pointer}.knowledge-card.add-card[data-v-f115e6c7]{border:1px dashed var(--dv-disabled-bg);border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;background:var(--dv-gray-50);min-height:160px}.knowledge-card.add-card[data-v-f115e6c7]:hover{border-color:var(--dv-primary);background:#f5f3ff}.knowledge-card.add-card:hover .add-icon[data-v-f115e6c7],.knowledge-card.add-card:hover .add-text[data-v-f115e6c7]{color:var(--dv-primary)}.knowledge-card.is-selected[data-v-f115e6c7]{border-color:var(--dv-primary);background:#f5f3ff}.add-content[data-v-f115e6c7]{text-align:center}.add-icon[data-v-f115e6c7]{font-size:24px;color:var(--dv-disabled-text);margin-bottom:8px}.add-text[data-v-f115e6c7]{font-weight:500;color:#374151;margin-bottom:4px}.add-subtext[data-v-f115e6c7]{font-size:12px;color:var(--dv-disabled-text)}.card-body[data-v-f115e6c7]{font-size:12px;color:var(--dv-gray-600);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.drawer-header-custom[data-v-f115e6c7]{padding-bottom:12px;border-bottom:1px solid var(--dv-disabled-control-bg)}.drawer-title-row[data-v-f115e6c7]{display:flex;align-items:baseline;gap:12px}.main-title[data-v-f115e6c7]{font-size:18px;font-weight:600;color:#111827}.sub-title[data-v-f115e6c7]{font-size:13px;color:var(--dv-gray-600)}.drawer-content-custom[data-v-f115e6c7]{padding:20px}.knowledge-form .el-form-item[data-v-f115e6c7]{margin-bottom:20px}.form-label-custom[data-v-f115e6c7]{font-size:14px;color:#374151;margin-bottom:12px;font-weight:500}.mode-selection-row[data-v-f115e6c7]{display:flex;gap:16px;margin-bottom:20px}.mode-btn[data-v-f115e6c7]{flex:1;height:48px;border:1px solid var(--dv-disabled-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--dv-gray-600);transition:all .2s}.mode-btn[data-v-f115e6c7]:hover{border-color:#d1d5db;background:var(--dv-gray-50)}.mode-btn.active[data-v-f115e6c7]{border-color:var(--dv-primary);color:var(--dv-primary);background:#f5f3ff}.upload-mode-container[data-v-f115e6c7]{height:240px;border:2px dashed var(--dv-disabled-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--dv-gray-50);transition:all .2s}.upload-mode-container[data-v-f115e6c7]:hover{border-color:var(--dv-primary);background:#f5f3ff}.upload-center[data-v-f115e6c7]{text-align:center}.upload-icon-large[data-v-f115e6c7]{font-size:48px;color:#d1d5db;margin-bottom:16px}.upload-text-main[data-v-f115e6c7]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.upload-text-sub[data-v-f115e6c7]{font-size:12px;color:var(--dv-disabled-text)}.form-label-row[data-v-f115e6c7]{display:flex;justify-content:space-between;align-items:center;width:100%}.drawer-footer-custom[data-v-f115e6c7]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--dv-disabled-control-bg)}.cancel-btn[data-v-f115e6c7]{min-width:80px}.confirm-btn[data-v-f115e6c7]{min-width:100px}.import-section[data-v-f115e6c7]{background:#f8fafc;border-radius:8px;padding:16px;margin-bottom:20px}.agent-subpage[data-v-43f8899e]{height:100%;min-height:100vh;display:flex;flex-direction:column;background:#f9fafb}.agent-knowledge-page.full-overlay[data-v-43f8899e]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:640px!important;overflow:hidden!important;background:#f9fafb!important}.agent-knowledge-page[data-v-43f8899e]{background:#f9fafb!important}.agent-knowledge-page .agent-subpage__header[data-v-43f8899e]{background:#fff!important}.agent-knowledge-page .agent-subpage__content[data-v-43f8899e]{background:#f9fafb!important}.agent-subpage__header[data-v-43f8899e]{height:60px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.agent-subpage__header .back-btn[data-v-43f8899e]{font-size:14px;color:#4b5563}.agent-subpage__header .divider[data-v-43f8899e]{color:#d1d5db;margin:0 16px}.agent-subpage__header .title[data-v-43f8899e]{font-size:16px;font-weight:600;color:#111827}.agent-subpage__header .agent-name[data-v-43f8899e]{margin-left:12px;font-size:13px;color:#6b7280}.agent-subpage__content[data-v-43f8899e]{flex:1;min-height:0;display:flex;overflow:hidden;background:#f9fafb}.training-sidebar[data-v-43f8899e]{width:320px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0}.training-main[data-v-43f8899e]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:16px}.knowledge-select-section[data-v-43f8899e]{padding:20px;border-bottom:1px solid #f3f4f6}.select-label[data-v-43f8899e]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.select-desc[data-v-43f8899e]{font-size:12px;color:#6b7280;margin-bottom:12px;line-height:1.4}.kb-select[data-v-43f8899e]{width:100%}.repository-option[data-v-43f8899e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-category-list[data-v-43f8899e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.category-header[data-v-43f8899e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 8px}.header-title[data-v-43f8899e]{font-size:14px;font-weight:600;color:#111827}.category-scroll[data-v-43f8899e]{flex:1;overflow-y:auto;padding:0 12px 12px}.custom-tree[data-v-43f8899e]{background:transparent;padding:8px}.tree-node-content[data-v-43f8899e]{display:flex;align-items:center;gap:8px;min-width:0}.tree-icon[data-v-43f8899e]{color:#6366f1;flex-shrink:0}.tree-label[data-v-43f8899e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-toolbar[data-v-43f8899e]{display:flex;align-items:center;gap:12px;padding-bottom:12px;flex-shrink:0}.segment-title[data-v-43f8899e]{font-size:15px;font-weight:600;color:#111827;min-width:160px}.segment-search[data-v-43f8899e]{width:260px}.pagination-row[data-v-43f8899e]{display:flex;justify-content:flex-end;padding-top:12px;flex-shrink:0}.current-flow-header[data-v-b6fbbc3e]{font-size:13px;margin-bottom:20px}.current-flow-header .label[data-v-b6fbbc3e]{color:var(--dv-gray-600);margin-right:4px}.current-flow-header .value[data-v-b6fbbc3e]{color:var(--dv-primary);font-weight:500}.section-header[data-v-b6fbbc3e]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:20px;margin-top:24px}.section-header[data-v-b6fbbc3e]:first-of-type{margin-top:0}.custom-card[data-v-b6fbbc3e]{border:1px solid var(--dv-disabled-bg);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s}.custom-card[data-v-b6fbbc3e]:hover{border-color:#d1d5db}.custom-card .card-header[data-v-b6fbbc3e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;background-color:#fff}.custom-card .card-header .header-left[data-v-b6fbbc3e]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#1f2937}.custom-card .card-header .header-left .icon[data-v-b6fbbc3e]{font-size:16px;color:var(--dv-gray-600)}.custom-card .card-header .header-left .status-dot[data-v-b6fbbc3e]{width:6px;height:6px;border-radius:50%;background-color:var(--dv-primary);margin-left:4px}.custom-card .card-header .arrow[data-v-b6fbbc3e]{font-size:12px;color:var(--dv-disabled-text);transition:transform .3s}.custom-card .card-header .arrow.is-active[data-v-b6fbbc3e]{transform:rotate(180deg)}.custom-card .card-content[data-v-b6fbbc3e]{padding:16px;border-top:1px solid var(--dv-disabled-control-bg);background-color:#fff}.custom-card .card-content.card-content--open[data-v-b6fbbc3e]{border-top:0}.config-section[data-v-b6fbbc3e]{padding:4px 0}.node-contract-row[data-v-b6fbbc3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:8px 10px;border-radius:6px;background:#f8fafc;border:1px solid var(--dv-disabled-bg)}.node-contract-row__label[data-v-b6fbbc3e]{color:#64748b;font-size:12px;font-weight:700}.node-contract-row__value[data-v-b6fbbc3e]{min-width:0;color:#2563eb;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-contract-meta[data-v-b6fbbc3e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:#475569;font-size:12px;font-weight:700}.prompt-snapshot-textarea[data-v-b6fbbc3e] .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6}.form-item[data-v-b6fbbc3e]{margin-bottom:16px}.form-item .label[data-v-b6fbbc3e]{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-item .label.required[data-v-b6fbbc3e]:before{content:"*";color:#f56c6c;margin-right:4px}.tag-selector[data-v-b6fbbc3e]{display:flex;gap:8px}.mb-3[data-v-b6fbbc3e]{margin-bottom:12px}.w-full[data-v-b6fbbc3e]{width:100%}.drawer-footer[data-v-b6fbbc3e]{display:flex;justify-content:flex-end;align-items:center;gap:16px}.drawer-footer .cancel-btn[data-v-b6fbbc3e]{font-size:14px;color:var(--dv-gray-600);cursor:pointer}.drawer-footer .cancel-btn[data-v-b6fbbc3e]:hover{color:#374151}.drawer-footer .save-btn[data-v-b6fbbc3e]{padding:8px 24px}.message-push-drawer[data-v-ab1821a7] .el-drawer__header{margin-bottom:0;padding:20px;border-bottom:1px solid var(--dv-border)}.message-push-drawer[data-v-ab1821a7] .el-drawer__body{padding:0;overflow-y:auto}.message-push-drawer[data-v-ab1821a7] .el-drawer__footer{border-top:1px solid #f0f0f0;padding:16px 20px}.drawer-header[data-v-ab1821a7]{display:flex;flex-direction:column;gap:4px}.drawer-header .title[data-v-ab1821a7]{font-size:18px;font-weight:600;color:#1f2937}.drawer-header .subtitle[data-v-ab1821a7]{font-size:12px;color:var(--dv-gray-600)}.drawer-header .subtitle .flow-name[data-v-ab1821a7]{color:var(--dv-primary);font-weight:500}.drawer-content[data-v-ab1821a7]{background-color:#f9fafb;min-height:calc(100% - 140px)}.section-title[data-v-ab1821a7]{font-size:14px;color:var(--dv-gray-600);margin-bottom:12px;font-weight:500}.section-title[data-v-ab1821a7]:not(:first-child){margin-top:24px}.skill-card[data-v-ab1821a7]{background:var(--dv-bg-card);border-radius:8px;border:1px solid var(--dv-disabled-bg);overflow:hidden;transition:all .3s}.skill-card[data-v-ab1821a7]:hover{box-shadow:0 4px 6px -1px #0000001a}.card-header[data-v-ab1821a7]{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:var(--dv-bg-card)}.card-header[data-v-ab1821a7]:hover{background-color:#f9fafb}.header-left[data-v-ab1821a7]{display:flex;align-items:center;gap:12px}.header-left .icon-bell[data-v-ab1821a7]{font-size:20px;color:var(--dv-primary);background:#f3f0ff;padding:8px;border-radius:8px;box-sizing:content-box}.header-left .card-title[data-v-ab1821a7]{font-size:16px;font-weight:600;color:#1f2937}.header-left .status-dot[data-v-ab1821a7]{width:6px;height:6px;background-color:var(--dv-success);border-radius:50%}.header-right[data-v-ab1821a7]{color:var(--dv-disabled-text);transition:transform .3s}.header-right .is-expanded[data-v-ab1821a7]{transform:rotate(180deg)}.card-body[data-v-ab1821a7]{padding:0 16px 20px;border-top:1px solid var(--dv-disabled-control-bg)}.enable-row[data-v-ab1821a7]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--dv-disabled-control-bg)}.enable-row .label[data-v-ab1821a7]{font-size:14px;color:#374151;font-weight:500}.info-text[data-v-ab1821a7]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dv-gray-600);margin:12px 0}.info-text .el-icon[data-v-ab1821a7]{color:var(--dv-disabled-text)}.message-item[data-v-ab1821a7]{background:var(--dv-gray-50);border-radius:8px;padding:16px;margin-bottom:12px;position:relative;border:1px solid var(--dv-disabled-bg)}.message-index[data-v-ab1821a7]{position:absolute;top:8px;right:8px;font-size:12px;color:var(--dv-disabled-text);font-weight:500}.form-item[data-v-ab1821a7]{margin-bottom:16px}.form-item[data-v-ab1821a7]:last-child{margin-bottom:0}.form-item .label[data-v-ab1821a7]{display:block;font-size:14px;color:#374151;margin-bottom:8px;font-weight:500}.form-item .count[data-v-ab1821a7]{font-size:12px;color:var(--dv-disabled-text);margin-left:8px;font-weight:400}.attachment-types[data-v-ab1821a7]{display:flex;flex-wrap:wrap;gap:8px}.attachment-types .type-btn[data-v-ab1821a7]{padding:6px 12px;border:1px solid var(--dv-disabled-bg);border-radius:6px;font-size:13px;color:var(--dv-gray-700);cursor:pointer;background:var(--dv-bg-card);transition:all .2s}.attachment-types .type-btn[data-v-ab1821a7]:hover{border-color:var(--dv-primary);color:var(--dv-primary)}.attachment-types .type-btn.active[data-v-ab1821a7]{background:#f3f0ff;border-color:var(--dv-primary);color:var(--dv-primary);font-weight:500}.add-btn-wrapper[data-v-ab1821a7]{margin-top:16px;text-align:center}.add-btn[data-v-ab1821a7]{width:100%;border-style:dashed;color:var(--dv-gray-600)}.add-btn[data-v-ab1821a7]:hover{color:var(--dv-primary);border-color:var(--dv-primary);background-color:#f3f0ff}.follow-up-drawer[data-v-fb7fa5a9] .el-drawer__header{margin-bottom:0;padding:20px;border-bottom:1px solid var(--dv-disabled-control-bg)}.follow-up-drawer[data-v-fb7fa5a9] .el-drawer__body{padding:0;overflow-y:auto}.follow-up-drawer[data-v-fb7fa5a9] .el-drawer__footer{border-top:1px solid var(--dv-disabled-control-bg);padding:16px 20px}.drawer-header[data-v-fb7fa5a9]{display:flex;flex-direction:column;gap:4px}.drawer-header .title[data-v-fb7fa5a9]{font-size:18px;font-weight:600;color:#111827}.drawer-header .subtitle[data-v-fb7fa5a9]{font-size:13px;color:var(--dv-gray-600)}.drawer-header .subtitle .flow-name[data-v-fb7fa5a9]{color:var(--dv-primary);font-weight:500}.section-title[data-v-fb7fa5a9]{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px;margin-top:24px}.section-title[data-v-fb7fa5a9]:first-child{margin-top:0}.skill-card[data-v-fb7fa5a9]{border:1px solid var(--dv-disabled-bg);border-radius:8px;background:var(--dv-bg-card);overflow:hidden;transition:all .2s}.skill-card[data-v-fb7fa5a9]:hover{box-shadow:0 4px 6px -1px #0000001a}.card-header[data-v-fb7fa5a9]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;background:var(--dv-gray-50);border-bottom:1px solid transparent}.card-header[data-v-fb7fa5a9]:hover{background:var(--dv-disabled-control-bg)}.header-left[data-v-fb7fa5a9]{display:flex;align-items:center;gap:8px}.header-left .icon-clock[data-v-fb7fa5a9]{color:var(--dv-primary);font-size:18px}.header-left .card-title[data-v-fb7fa5a9]{font-size:15px;font-weight:600;color:#1f2937}.header-left .status-dot[data-v-fb7fa5a9]{width:6px;height:6px;border-radius:50%;background-color:var(--dv-primary);margin-left:4px}.header-right[data-v-fb7fa5a9]{color:var(--dv-disabled-text);transition:transform .2s}.header-right .is-expanded[data-v-fb7fa5a9]{transform:rotate(180deg)}.card-body[data-v-fb7fa5a9]{padding:16px;border-top:1px solid var(--dv-disabled-bg)}.follow-up-item[data-v-fb7fa5a9]{background:var(--dv-gray-50);border:1px solid var(--dv-disabled-bg);border-radius:8px;padding:16px;margin-bottom:16px}.item-header[data-v-fb7fa5a9]{display:flex;align-items:center;margin-bottom:12px}.item-header .item-index-badge[data-v-fb7fa5a9]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#d1fae5;color:#059669;font-size:12px;font-weight:600;border-radius:50%;margin-right:8px}.item-header .item-title[data-v-fb7fa5a9]{font-size:14px;font-weight:500;color:#374151;flex:1}.item-header .delete-icon[data-v-fb7fa5a9]{color:var(--dv-disabled-text);cursor:pointer;font-size:16px}.item-header .delete-icon[data-v-fb7fa5a9]:hover{color:var(--dv-error)}.time-row[data-v-fb7fa5a9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.time-row .time-icon[data-v-fb7fa5a9]{color:var(--dv-gray-600)}.time-row .time-input[data-v-fb7fa5a9]{width:80px}.time-row .unit-select[data-v-fb7fa5a9]{width:90px}.time-row .suffix-text[data-v-fb7fa5a9]{font-size:13px;color:var(--dv-gray-700)}.content-row .el-textarea__inner[data-v-fb7fa5a9]{border-color:var(--dv-disabled-bg)}.content-row .el-textarea__inner[data-v-fb7fa5a9]:focus{border-color:var(--dv-primary)}.add-btn-wrapper[data-v-fb7fa5a9]{margin-top:8px;text-align:center}.add-btn[data-v-fb7fa5a9]{width:100%;border-style:dashed;color:var(--dv-gray-600)}.add-btn[data-v-fb7fa5a9]:hover{color:var(--dv-primary);border-color:var(--dv-primary);background-color:#f3f0ff}.drawer-footer[data-v-fb7fa5a9]{display:flex;justify-content:flex-end;gap:12px}.voice-reply-drawer[data-v-17f50496] .el-drawer__header{margin-bottom:0;padding:20px;border-bottom:1px solid var(--dv-disabled-control-bg)}.voice-reply-drawer[data-v-17f50496] .el-drawer__body{padding:0;overflow-y:auto}.voice-reply-drawer[data-v-17f50496] .el-drawer__footer{border-top:1px solid var(--dv-disabled-control-bg);padding:16px 20px}.drawer-header[data-v-17f50496]{display:flex;flex-direction:column;gap:4px}.drawer-header .title[data-v-17f50496]{font-size:18px;font-weight:600;color:#111827}.drawer-header .subtitle[data-v-17f50496]{font-size:13px;color:var(--dv-gray-600)}.drawer-header .subtitle .flow-name[data-v-17f50496]{color:var(--dv-primary);font-weight:500}.section-title[data-v-17f50496]{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px;margin-top:24px}.section-title[data-v-17f50496]:first-child{margin-top:0}.skill-card[data-v-17f50496]{border:1px solid var(--dv-disabled-bg);border-radius:8px;background:var(--dv-bg-card);overflow:hidden;transition:all .2s}.skill-card[data-v-17f50496]:hover{box-shadow:0 4px 6px -1px #0000001a}.card-header[data-v-17f50496]{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;background:var(--dv-gray-50);border-bottom:1px solid transparent}.card-header[data-v-17f50496]:hover{background:var(--dv-disabled-control-bg)}.header-left[data-v-17f50496]{display:flex;align-items:center;gap:8px}.header-left .icon-mic[data-v-17f50496]{color:var(--dv-primary);font-size:18px}.header-left .card-title[data-v-17f50496]{font-size:15px;font-weight:600;color:#1f2937}.header-left .status-dot[data-v-17f50496]{width:6px;height:6px;border-radius:50%;background-color:var(--dv-primary);margin-left:4px}.header-right[data-v-17f50496]{color:var(--dv-disabled-text);transition:transform .2s}.header-right .is-expanded[data-v-17f50496]{transform:rotate(180deg)}.card-body[data-v-17f50496]{padding:16px;border-top:1px solid var(--dv-disabled-bg)}.enable-row[data-v-17f50496]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.enable-row .label[data-v-17f50496]{font-size:14px;color:#374151;font-weight:500}.config-section[data-v-17f50496]{background:var(--dv-gray-50);border:1px solid var(--dv-disabled-bg);border-radius:8px;padding:16px;margin-top:8px}.checkbox-row[data-v-17f50496]{margin-bottom:12px}.purple-checkbox[data-v-17f50496] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--dv-primary);border-color:var(--dv-primary)}.purple-checkbox[data-v-17f50496] .el-checkbox__label{color:#374151;font-weight:400}.scene-prompt-container[data-v-17f50496]{margin-bottom:12px;margin-top:8px}.scene-prompt-container .el-textarea__inner[data-v-17f50496]{border-color:var(--dv-disabled-bg);color:var(--dv-gray-600);font-size:13px}.scene-prompt-container .el-textarea__inner[data-v-17f50496]:focus{border-color:var(--dv-primary)}.info-text[data-v-17f50496]{font-size:12px;color:var(--dv-disabled-text);line-height:1.5}.drawer-footer[data-v-17f50496]{display:flex;justify-content:flex-end;gap:12px}.handoff-drawer[data-v-9cdb9468] .el-drawer__header{margin-bottom:0;padding:20px;border-bottom:1px solid var(--dv-disabled-control-bg)}.handoff-drawer[data-v-9cdb9468] .el-drawer__header .title{font-size:18px;font-weight:600;color:var(--dv-primary)}.handoff-drawer[data-v-9cdb9468] .el-drawer__body{padding:0;overflow-y:hidden;display:flex;flex-direction:column}.handoff-drawer[data-v-9cdb9468] .el-drawer__footer{border-top:1px solid var(--dv-disabled-control-bg);padding:16px 20px}.drawer-content[data-v-9cdb9468]{flex:1;display:flex;flex-direction:column}.custom-tabs[data-v-9cdb9468]{height:100%;display:flex;flex-direction:column}.custom-tabs[data-v-9cdb9468] .el-tabs__header{margin:0}.custom-tabs[data-v-9cdb9468] .el-tabs__content{flex:1;overflow-y:auto}.tab-content[data-v-9cdb9468]{padding-top:10px}.pause-reply-row[data-v-9cdb9468]{margin-bottom:20px}.pause-reply-row .label[data-v-9cdb9468]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:20px;display:block}.pause-reply-row .pause-config[data-v-9cdb9468]{display:flex;align-items:center;gap:12px;color:var(--dv-gray-600);font-size:14px}.duration-input[data-v-9cdb9468]{width:60px}.duration-input[data-v-9cdb9468] .el-input__wrapper{padding:0 8px}.duration-input[data-v-9cdb9468] .el-input__inner{text-align:center}.config-item[data-v-9cdb9468]{margin-bottom:20px}.config-item .label[data-v-9cdb9468]{font-size:14px;color:var(--dv-gray-600);margin-bottom:20px}.purple-checkbox[data-v-9cdb9468] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--dv-primary);border-color:var(--dv-primary)}.purple-checkbox[data-v-9cdb9468] .el-checkbox__label{color:var(--dv-gray-600);font-weight:400}.recipient-select[data-v-9cdb9468]{margin-bottom:40px}.recipient-select .label[data-v-9cdb9468]{font-size:16px;color:#374151;margin-bottom:20px}.search-row[data-v-9cdb9468]{display:flex;gap:20px}.search-row .search-input[data-v-9cdb9468]{flex:1}.search-row .search-input[data-v-9cdb9468] .el-input__wrapper{box-shadow:0 0 0 1px #d1d5db inset}.search-row .search-input[data-v-9cdb9468] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--dv-primary) inset}.search-row .add-btn[data-v-9cdb9468]{padding:8px 24px}.empty-state[data-v-9cdb9468]{display:flex;justify-content:center;align-items:center;height:300px}.empty-state .placeholder-image[data-v-9cdb9468]{background-color:var(--dv-disabled-control-bg);border-radius:8px;padding:20px;width:200px;height:100px;display:flex;align-items:center;justify-content:center}.empty-state .placeholder-image .avatars[data-v-9cdb9468]{display:flex;gap:10px;font-size:24px;opacity:.5}.drawer-footer[data-v-9cdb9468]{display:flex;justify-content:flex-end;gap:12px}.business-detail-drawer[data-v-045cd6c1] .el-drawer__header{margin-bottom:0;padding:18px 22px;border-bottom:1px solid #e5e7eb;color:#111827;font-weight:600}.business-detail-drawer[data-v-045cd6c1] .el-drawer__body{padding:18px 22px 24px;overflow:auto;background:#f8fafc}.detail-drawer-content[data-v-045cd6c1]{display:flex;flex-direction:column;gap:14px}.drawer-summary[data-v-045cd6c1],.drawer-field-grid>div[data-v-045cd6c1],.drawer-record[data-v-045cd6c1]{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.drawer-summary[data-v-045cd6c1]{padding:16px;background:#f8fbff}.drawer-summary span[data-v-045cd6c1]{color:#64748b;font-size:12px}.drawer-summary p[data-v-045cd6c1]{margin:8px 0 0;color:#1f2937;font-size:14px;line-height:1.65}.drawer-field-grid[data-v-045cd6c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-field-grid>div[data-v-045cd6c1]{min-height:88px;padding:14px}.drawer-field-grid span[data-v-045cd6c1]{color:#64748b;font-size:12px}.drawer-field-grid p[data-v-045cd6c1]{margin:8px 0 0;color:#1f2937;font-size:13px;line-height:1.55;word-break:break-word}.drawer-record-list[data-v-045cd6c1]{display:flex;flex-direction:column;gap:10px}.drawer-record[data-v-045cd6c1]{padding:14px}.drawer-record p[data-v-045cd6c1]{margin:10px 0 0;color:#1f2937;font-size:13px;line-height:1.55;word-break:break-word}.drawer-record-head[data-v-045cd6c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px}.drawer-record-head strong[data-v-045cd6c1]{color:#111827;font-size:14px}.drawer-qa-row[data-v-045cd6c1]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px}.drawer-qa-row+.drawer-qa-row[data-v-045cd6c1]{margin-top:10px}.drawer-qa-row span[data-v-045cd6c1]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.drawer-qa-row p[data-v-045cd6c1]{margin:0;color:#1f2937;font-size:13px;line-height:1.55}.drawer-qa-row.question span[data-v-045cd6c1]{color:#2563eb;background:#eff6ff}.drawer-qa-row.answer span[data-v-045cd6c1]{color:#16a34a;background:#f0fdf4}.drawer-qa-row+.drawer-record-head[data-v-045cd6c1]{margin-top:12px}@media(max-width:768px){.business-detail-drawer[data-v-045cd6c1] .el-drawer__header{padding:16px}.business-detail-drawer[data-v-045cd6c1] .el-drawer__body{padding:14px 16px 20px}.drawer-field-grid[data-v-045cd6c1]{grid-template-columns:1fr}}.customer-business-page[data-v-71bf7da7]{width:100%;min-height:100vh;background:#f4f6f8;display:flex;flex-direction:column}.customer-business-page.is-overlay[data-v-71bf7da7]{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:2600;overflow:hidden;background:var(--dv-bg-card, #fff)}.customer-header[data-v-71bf7da7]{height:60px;margin:24px 30px 0;box-sizing:border-box;display:flex;align-items:center;padding:0 20px;border:1px solid #e5e7eb;border-radius:8px;background:var(--dv-bg-card);box-shadow:0 1px 3px #0000000d}.customer-header .back-btn[data-v-71bf7da7]{font-size:14px;color:var(--dv-gray-700)}.customer-header .back-btn[data-v-71bf7da7]:hover{color:var(--dv-primary)}.customer-header .back-btn .el-icon[data-v-71bf7da7]{margin-right:4px;font-size:16px}.customer-header .divider[data-v-71bf7da7]{color:#d1d5db;margin:0 16px}.customer-header .title[data-v-71bf7da7]{font-size:16px;font-weight:600;color:#111827}.customer-content[data-v-71bf7da7]{flex:1;min-width:0;padding:24px 30px;overflow:auto;background:#f4f6f8;box-sizing:border-box}.customer-content.is-detail-view[data-v-71bf7da7]{padding:18px 24px;overflow-x:hidden}.filter-bar[data-v-71bf7da7]{display:flex;align-items:center;gap:16px;margin-bottom:16px;background:var(--dv-bg-card);padding:16px 20px;border-radius:8px;border:1px solid #e5e7eb;flex-wrap:wrap}.filter-bar .filter-item[data-v-71bf7da7]{display:flex;align-items:center}.filter-bar .filter-label[data-v-71bf7da7]{font-size:14px;color:#374151;margin-right:8px;white-space:nowrap}.account-icon[data-v-71bf7da7]{width:20px;height:20px;background:var(--dv-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.overview-grid[data-v-71bf7da7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.metric-card[data-v-71bf7da7],.customer-list-panel[data-v-71bf7da7],.detail-column[data-v-71bf7da7]{background:var(--dv-bg-card);border:1px solid #e5e7eb;border-radius:8px}.metric-card[data-v-71bf7da7]{min-height:88px;padding:18px;display:flex;flex-direction:column;justify-content:center}.metric-card .metric-label[data-v-71bf7da7]{color:#6b7280;font-size:13px;margin-bottom:8px}.metric-card strong[data-v-71bf7da7]{color:#111827;font-size:28px;line-height:1}.customer-list-panel[data-v-71bf7da7]{padding:16px}.panel-head[data-v-71bf7da7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head.compact[data-v-71bf7da7]{margin-bottom:10px}.panel-head h3[data-v-71bf7da7]{margin:0 0 4px;font-size:16px;color:#111827}.panel-head p[data-v-71bf7da7]{margin:0;color:#6b7280;font-size:13px}.customer-cell[data-v-71bf7da7],.profile-hero[data-v-71bf7da7]{display:flex;align-items:center;gap:10px}.avatar[data-v-71bf7da7]{width:32px;height:32px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex:0 0 auto;overflow:hidden}.avatar img[data-v-71bf7da7]{width:100%;height:100%;object-fit:cover;display:block}.avatar.large[data-v-71bf7da7]{width:50px;height:50px;font-size:20px}.customer-main[data-v-71bf7da7]{min-width:0;display:flex;flex-direction:column;gap:4px}.customer-main strong[data-v-71bf7da7]{color:#111827;font-size:14px;line-height:1.25}.customer-main span[data-v-71bf7da7]{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong-value[data-v-71bf7da7]{color:#2563eb;font-weight:600}.muted[data-v-71bf7da7]{color:#6b7280}.pagination-row[data-v-71bf7da7]{display:flex;justify-content:flex-end;padding-top:16px}.detail-toolbar[data-v-71bf7da7]{width:100%;max-width:100%;box-sizing:border-box;min-height:64px;margin-bottom:12px;padding:12px 22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;background:var(--dv-bg-card);border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0f172a0a}.detail-heading[data-v-71bf7da7]{flex:1 1 320px;min-width:0}.detail-heading>span[data-v-71bf7da7]{display:block;margin-bottom:6px;color:#6b7280;font-size:13px}.detail-heading div[data-v-71bf7da7]{display:flex;align-items:center;gap:8px;min-width:0;color:#111827;font-size:18px;line-height:1.2}.detail-heading div strong[data-v-71bf7da7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-heading div i[data-v-71bf7da7]{color:#cbd5e1;font-style:normal}.detail-heading p[data-v-71bf7da7]{margin:6px 0 0;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-actions[data-v-71bf7da7]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:1 1 260px;min-width:0}.detail-grid[data-v-71bf7da7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;align-items:stretch;width:100%;min-width:0;max-width:100%}.detail-column[data-v-71bf7da7]{min-width:0;padding:24px;min-height:clamp(548px,100vh - 220px,640px);overflow:visible;box-shadow:0 10px 28px #0f172a0a}.profile-hero[data-v-71bf7da7]{padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#fff 78%)}.profile-hero h3[data-v-71bf7da7]{margin:0 0 4px;color:#111827;font-size:20px;line-height:1.2}.profile-hero p[data-v-71bf7da7]{margin:0;color:#6b7280;font-size:13px}.profile-main[data-v-71bf7da7]{min-width:0}.profile-tags[data-v-71bf7da7]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.summary-block[data-v-71bf7da7]{padding-top:22px}.block-title[data-v-71bf7da7]{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.block-title h4[data-v-71bf7da7]{margin:0;color:#111827;font-size:16px}.block-title span[data-v-71bf7da7]{color:#64748b;font-size:12px}.block-title button[data-v-71bf7da7]{padding:0;border:0;background:transparent;color:#2563eb;cursor:pointer;font-size:12px}.profile-summary-card[data-v-71bf7da7],.profile-mini-grid>div[data-v-71bf7da7]{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.profile-summary-card[data-v-71bf7da7]{padding:16px;margin-bottom:12px;cursor:pointer}.profile-summary-card span[data-v-71bf7da7]{color:#64748b;font-size:12px}.profile-summary-card p[data-v-71bf7da7]{margin:8px 0 0;color:#1f2937;font-size:14px;line-height:1.65}.profile-summary-card small[data-v-71bf7da7]{display:block;margin-top:10px;color:#64748b;font-size:12px}.profile-mini-grid[data-v-71bf7da7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-mini-grid>div[data-v-71bf7da7]{min-height:108px;padding:14px}.profile-mini-grid .is-wide[data-v-71bf7da7]{grid-column:1/-1;min-height:86px}.profile-mini-grid span[data-v-71bf7da7]{color:#64748b;font-size:12px}.profile-mini-grid p[data-v-71bf7da7]{margin:8px 0 0;color:#1f2937;font-size:13px;line-height:1.6}.entry-list[data-v-71bf7da7]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.entry-list.middle[data-v-71bf7da7]{margin-top:14px}.entry-card[data-v-71bf7da7],.next-step-card[data-v-71bf7da7]{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.entry-card[data-v-71bf7da7]{width:100%;min-height:62px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.entry-card h4[data-v-71bf7da7]{margin:0 0 6px;color:#111827;font-size:14px}.entry-card p[data-v-71bf7da7]{margin:0;color:#64748b;font-size:13px;line-height:1.35}.entry-card>span[data-v-71bf7da7]{color:#64748b;font-size:18px;line-height:1}.entry-card[data-v-71bf7da7]:hover{border-color:#b8d2ff;background:#f8fbff}.next-step-card[data-v-71bf7da7]{padding:16px;background:#eff6ff;border-color:#b8d2ff}.next-step-card span[data-v-71bf7da7]{display:block;margin-bottom:8px;color:#475569;font-size:13px}.next-step-card strong[data-v-71bf7da7]{color:#111827;font-size:14px;line-height:1.55;word-break:break-word}.session-column[data-v-71bf7da7]{display:flex;flex-direction:column}.session-picker[data-v-71bf7da7]{display:flex;flex-direction:column;gap:12px}.session-select[data-v-71bf7da7]{width:100%}.session-current-card[data-v-71bf7da7]{min-height:92px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #a9c5fb;border-radius:8px;background:#edf4ff}.session-main[data-v-71bf7da7]{min-width:0;display:flex;flex-direction:column}.session-main strong[data-v-71bf7da7]{color:#111827;font-size:15px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-main span[data-v-71bf7da7],.session-main em[data-v-71bf7da7]{margin-top:6px;color:#64748b;font-size:13px;font-style:normal;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-side[data-v-71bf7da7]{display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#64748b;font-size:12px}.evidence-panel[data-v-71bf7da7]{margin-top:20px;padding-top:18px;border-top:1px solid #eef2f7}.evidence-summary-card[data-v-71bf7da7]{padding:16px 18px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fbff}.evidence-summary-card h4[data-v-71bf7da7]{margin:0 0 8px;color:#111827;font-size:14px}.evidence-summary-card p[data-v-71bf7da7]{margin:0;color:#334155;font-size:13px;line-height:1.6}.evidence-summary-card span[data-v-71bf7da7]{display:block;margin-top:10px;color:#64748b;font-size:12px}.evidence-metrics[data-v-71bf7da7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.evidence-metrics div[data-v-71bf7da7]{min-height:74px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fbfdff}.evidence-metrics span[data-v-71bf7da7]{display:block;margin-bottom:8px;color:#64748b;font-size:12px}.evidence-metrics strong[data-v-71bf7da7]{color:#111827;font-size:18px;line-height:1.2}.message-column[data-v-71bf7da7]{display:flex;flex-direction:column}.chat-caption[data-v-71bf7da7]{color:#64748b;font-size:12px;white-space:nowrap}.wechat-replay[data-v-71bf7da7]{flex:1 1 auto;min-width:0;min-height:438px;display:flex;align-items:stretch;padding:0;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f3f6fa}.wechat-list[data-v-71bf7da7]{width:100%;min-height:438px;display:flex;flex-direction:column}.wechat-list__head[data-v-71bf7da7]{min-height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.wechat-list__head strong[data-v-71bf7da7]{min-width:0;overflow:hidden;color:#111827;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.wechat-list__head span[data-v-71bf7da7]{flex:0 0 auto;color:#64748b;font-size:12px}.wechat-list__body[data-v-71bf7da7]{flex:1 1 auto;min-height:384px;padding:18px;overflow:auto}.chat-message[data-v-71bf7da7]{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.chat-message.assistant[data-v-71bf7da7]{flex-direction:row-reverse}.chat-avatar[data-v-71bf7da7]{width:28px;height:28px;border-radius:50%;background:#7b8494;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:12px;font-weight:600;overflow:hidden}.chat-avatar img[data-v-71bf7da7]{width:100%;height:100%;object-fit:cover;display:block}.chat-message.assistant .chat-avatar[data-v-71bf7da7]{background:#2f6fed}.message-body[data-v-71bf7da7]{max-width:min(72%,620px);min-width:0;display:flex;flex-direction:column}.chat-message.assistant .message-body[data-v-71bf7da7]{align-items:flex-end}.message-bubble[data-v-71bf7da7]{padding:10px 12px;border:1px solid #e1e8f1;border-radius:8px;background:#fff}.message-bubble p[data-v-71bf7da7]{margin:0;color:#1f2937;line-height:1.55;font-size:13px;word-break:break-word}.chat-message.assistant .message-bubble[data-v-71bf7da7]{border-color:#a9ef9f;background:#d9ffd4}.message-time[data-v-71bf7da7]{margin-top:6px;color:#64748b;font-size:12px}.reference-line[data-v-71bf7da7]{margin-top:8px;color:#16a34a;font-size:12px}.chat-more[data-v-71bf7da7]{margin:4px auto 0;width:fit-content;max-width:100%;color:#64748b;font-size:12px}.evidence-footer[data-v-71bf7da7]{margin-top:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.evidence-footer h4[data-v-71bf7da7]{margin:0 0 6px;color:#111827;font-size:14px}.evidence-footer p[data-v-71bf7da7]{margin:0;color:#64748b;font-size:13px;line-height:1.45}@media(max-width:1280px){.overview-grid[data-v-71bf7da7]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-71bf7da7]{grid-template-columns:1fr;min-height:auto}.detail-column[data-v-71bf7da7]{height:auto;min-height:auto}.wechat-replay[data-v-71bf7da7]{min-height:420px}}@media(max-width:768px){.customer-header[data-v-71bf7da7]{margin:12px 12px 0}.customer-content[data-v-71bf7da7]{padding:12px}.overview-grid[data-v-71bf7da7]{grid-template-columns:1fr}.filter-bar[data-v-71bf7da7]{align-items:stretch}.filter-item[data-v-71bf7da7]{width:100%}.detail-toolbar[data-v-71bf7da7]{align-items:flex-start;flex-direction:column}.detail-actions[data-v-71bf7da7]{flex-wrap:wrap}.evidence-metrics[data-v-71bf7da7],.profile-mini-grid[data-v-71bf7da7]{grid-template-columns:1fr}.evidence-footer[data-v-71bf7da7]{align-items:flex-start;flex-direction:column}}.page-container[data-v-0332536e]{height:100%;padding:16px;background:var(--dv-bg-card);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column}.agent-publish-result[data-v-64ef279b]{width:100%;border:1px solid #d8e2ff;border-radius:8px;padding:16px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #3653a814;color:#172033}.agent-publish-result--message[data-v-64ef279b]{margin-top:14px}.agent-publish-result__main[data-v-64ef279b],.agent-publish-result__identity[data-v-64ef279b],.agent-publish-result__grid[data-v-64ef279b],.agent-publish-result__platform[data-v-64ef279b],.agent-publish-result__actions[data-v-64ef279b]{display:flex}.agent-publish-result__main[data-v-64ef279b]{align-items:flex-start;justify-content:space-between;gap:16px}.agent-publish-result__identity[data-v-64ef279b]{align-items:center;gap:12px;min-width:0}.agent-publish-result__status[data-v-64ef279b]{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#eaf8f0;color:#16794c;font-size:12px;line-height:18px;font-weight:600}.agent-publish-result__status.is-blocked[data-v-64ef279b]{background:#fff7e6;color:#b76e00}.agent-publish-result h4[data-v-64ef279b]{margin:0;font-size:16px;line-height:24px;font-weight:700;color:#111827}.agent-publish-result p[data-v-64ef279b]{margin:4px 0 0;font-size:12px;line-height:18px;color:#6b7280}.agent-publish-result p span[data-v-64ef279b]{margin:0 6px;color:#b4bfd4}.agent-publish-result__version[data-v-64ef279b]{flex:0 0 auto;text-align:right}.agent-publish-result__version strong[data-v-64ef279b]{display:block;font-size:22px;line-height:26px;color:#314ed8}.agent-publish-result__version span[data-v-64ef279b]{display:block;margin-top:4px;font-size:12px;color:#6b7280}.agent-publish-result__grid[data-v-64ef279b]{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-publish-result__metric[data-v-64ef279b]{min-width:0;padding:10px 12px;border:1px solid #e6ebf5;border-radius:6px;background:#ffffffb8}.agent-publish-result__metric span[data-v-64ef279b],.agent-publish-result__validation span[data-v-64ef279b]{display:block;font-size:12px;line-height:18px;color:#7b8496}.agent-publish-result__metric strong[data-v-64ef279b]{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;color:#1f2937}.agent-publish-result__validation[data-v-64ef279b]{margin-top:12px;padding:10px 12px;border-left:3px solid #5b6ee1;background:#f3f6ff;border-radius:6px}.agent-publish-result__validation p[data-v-64ef279b]{margin-top:3px;color:#27324a}.agent-publish-result__platforms[data-v-64ef279b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.agent-publish-result__platform[data-v-64ef279b]{align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #edf1f8;border-radius:6px;background:#fff}.agent-publish-result__platform strong[data-v-64ef279b],.agent-publish-result__platform span[data-v-64ef279b]{display:block}.agent-publish-result__platform strong[data-v-64ef279b]{font-size:13px;line-height:18px;color:#202a3d}.agent-publish-result__platform span[data-v-64ef279b],.agent-publish-result__platform em[data-v-64ef279b]{margin-top:3px;font-size:12px;line-height:16px;color:#6b7280;font-style:normal}.agent-publish-result__actions[data-v-64ef279b]{flex-wrap:wrap;gap:8px;margin-top:12px}.agent-publish-result__actions span[data-v-64ef279b]{padding:4px 8px;border-radius:999px;background:#eef2ff;color:#4353b8;font-size:12px;line-height:18px}@media(max-width:768px){.agent-publish-result__main[data-v-64ef279b]{flex-direction:column}.agent-publish-result__version[data-v-64ef279b]{text-align:left}.agent-publish-result__grid[data-v-64ef279b]{grid-template-columns:1fr}}.platform-config-overlay[data-v-291137c7]{width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:var(--dv-gray-50, #faf9ff);display:flex;flex-direction:column}.platform-config-overlay.is-overlay[data-v-291137c7]{position:absolute;inset:0;width:100%;height:100%;min-height:0;z-index:1000;overflow:hidden;background:var(--dv-gray-50, #faf9ff)}.pc-header[data-v-291137c7]{height:80px;margin:20px 20px 0;box-sizing:border-box;display:flex;align-items:center;padding:0 16px;background:var(--dv-bg-card, #fff);border-radius:8px;box-shadow:0 1px 3px #0000000d}.pc-header .back-btn[data-v-291137c7]{font-size:20px;color:var(--dv-gray-600);margin-right:16px}.pc-header .back-btn[data-v-291137c7]:hover{color:var(--dv-primary)}.pc-header .header-titles[data-v-291137c7]{display:flex;flex-direction:column;gap:4px}.pc-header .header-titles .title[data-v-291137c7]{font-size:18px;font-weight:600;color:#111827}.pc-header .header-titles .subtitle[data-v-291137c7]{font-size:13px;color:var(--dv-gray-600)}.pc-content[data-v-291137c7]{flex:1 1 auto;min-height:0;padding:20px;overflow:hidden;background:var(--dv-gray-50, #faf9ff);box-sizing:border-box}.platform-panel[data-v-291137c7]{min-height:0;overflow:hidden;background:var(--dv-bg-card, #fff)!important;box-shadow:0 1px 3px #0000000d}.platform-empty[data-v-291137c7]{padding:48px 0}.platform-blocked-alert[data-v-291137c7],.platform-publish-result[data-v-291137c7]{margin-bottom:16px}.panel-header[data-v-291137c7]{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;margin-bottom:20px;padding:14px 16px;border:1px solid #e5ecf5;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdff)}.platform-tabs[data-v-291137c7]{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.platform-tabs .tab-item[data-v-291137c7]{display:flex;align-items:center;gap:6px;height:36px;min-width:0;padding:0 16px;box-sizing:border-box;border-radius:8px;font-size:14px;color:var(--dv-gray-700);cursor:pointer;transition:all .2s}.platform-tabs .tab-item[data-v-291137c7]:hover{background:var(--dv-disabled-control-bg)}.platform-tabs .tab-item.active[data-v-291137c7]{background:var(--dv-primary);color:#fff;font-weight:500}.platform-tabs .tab-item.disabled[data-v-291137c7]{opacity:.55}.panel-actions[data-v-291137c7]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0}.panel-actions .publish-version[data-v-291137c7]{height:32px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:600}.panel-actions .action-btn-outline[data-v-291137c7]{height:36px;color:var(--dv-primary);border-color:var(--dv-primary);background:transparent}.panel-actions .action-btn-outline[data-v-291137c7]:hover{background:#f5f3ff}.panel-actions .action-btn-filled[data-v-291137c7]{height:36px;background:var(--dv-primary);border-color:var(--dv-primary)}.panel-actions .action-btn-filled[data-v-291137c7]:hover{background:var(--dv-primary);border-color:var(--dv-primary)}.table-container[data-v-291137c7]{flex:1 1 auto;min-height:0;border:1px solid var(--dv-disabled-control-bg);border-radius:8px;overflow:auto}.table-container[data-v-291137c7] .el-table{--el-table-border-color: #edf1f7;--el-table-header-bg-color: #f8fafc}.table-container[data-v-291137c7] .el-table__inner-wrapper:before{display:none}.account-info[data-v-291137c7]{display:flex;align-items:center;gap:12px}.account-info .account-icon[data-v-291137c7]{width:36px;height:36px;background:var(--dv-primary);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.account-info .account-icon--small[data-v-291137c7]{width:32px;height:32px;font-size:14px}.account-info .account-details[data-v-291137c7]{display:flex;flex-direction:column;gap:4px}.account-info .account-details .account-name[data-v-291137c7]{font-size:14px;font-weight:600;color:#1f2937}.account-info .account-details .account-type[data-v-291137c7]{font-size:12px;color:var(--dv-primary);display:flex;align-items:center;gap:4px}.status-tag[data-v-291137c7]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#dcfce7;color:#166534;border-radius:8px;font-size:12px;font-weight:500}.status-tag .dot[data-v-291137c7]{width:6px;height:6px;background:#22c55e;border-radius:50%}.status-tag--offline[data-v-291137c7]{background:#fef3c7;color:#92400e}.status-tag--offline .dot[data-v-291137c7]{background:#f59e0b}.status-tag--unknown[data-v-291137c7]{background:#f3f4f6;color:#4b5563}.status-tag--unknown .dot[data-v-291137c7]{background:#9ca3af}.unbind-btn[data-v-291137c7]{color:var(--dv-disabled-text)}.unbind-btn[data-v-291137c7]:hover{color:var(--dv-error)}.select-dialog-toolbar[data-v-291137c7]{display:flex;gap:12px;margin-bottom:12px}.login-dialog[data-v-291137c7]{display:flex;flex-direction:column;gap:16px}.login-qrcode[data-v-291137c7]{width:220px;height:220px;object-fit:contain;align-self:center;border:1px solid var(--dv-disabled-control-bg);border-radius:8px}.login-qrcode-text[data-v-291137c7]{max-height:180px;padding:12px;overflow:auto;background:var(--dv-gray-50);border:1px solid var(--dv-disabled-control-bg);border-radius:8px;white-space:pre-wrap;word-break:break-all}.login-status[data-v-291137c7]{font-size:13px;color:var(--dv-gray-600)}@media(max-width:960px){.pc-header[data-v-291137c7]{margin:16px 16px 0}.pc-content[data-v-291137c7]{padding:16px}.panel-header[data-v-291137c7]{grid-template-columns:1fr;align-items:stretch}.panel-actions[data-v-291137c7]{justify-content:flex-start}}@media(max-width:640px){.pc-header[data-v-291137c7]{height:auto;min-height:72px;margin:12px 12px 0;padding:14px 16px;align-items:flex-start}.pc-content[data-v-291137c7]{padding:12px}.platform-panel[data-v-291137c7]{border-radius:10px}.platform-tabs[data-v-291137c7],.panel-actions[data-v-291137c7]{display:grid;grid-template-columns:1fr}.platform-tabs .tab-item[data-v-291137c7],.panel-actions[data-v-291137c7] .el-button{width:100%;justify-content:center}}.build-log-panel[data-v-474517d5]{margin-top:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;max-height:160px;overflow:hidden}.build-log-panel__title[data-v-474517d5]{font-size:12px;color:#374151;font-weight:600;margin-bottom:8px}.build-log-panel__list[data-v-474517d5]{max-height:120px;overflow-y:auto}.build-log-panel__empty[data-v-474517d5]{font-size:12px;color:#9ca3af}.build-log-item[data-v-474517d5]{display:flex;gap:8px;font-size:12px;line-height:1.5;margin-bottom:4px}.build-log-item__time[data-v-474517d5]{color:#6b7280;flex:0 0 auto}.build-log-item__text[data-v-474517d5]{color:#111827;word-break:break-all}.build-log-item.is-error .build-log-item__text[data-v-474517d5]{color:#dc2626}.build-log-item.is-system .build-log-item__text[data-v-474517d5]{color:#2563eb}.drawer-content-full[data-v-474517d5]{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:16px}.full-overlay[data-v-474517d5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;display:flex;flex-direction:column}.overlay-header[data-v-474517d5]{height:60px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #e5e7eb;background:#fff;flex-shrink:0}.overlay-header .back-btn[data-v-474517d5]{font-size:14px;color:#4b5563}.overlay-header .back-btn[data-v-474517d5]:hover{color:var(--dv-primary)}.overlay-header .back-btn .el-icon[data-v-474517d5]{margin-right:4px;font-size:16px}.overlay-header .divider[data-v-474517d5]{color:#d1d5db;margin:0 16px}.overlay-header .title[data-v-474517d5]{font-size:16px;font-weight:600;color:#111827}.overlay-content[data-v-474517d5]{flex:1;overflow:hidden}.training-sidebar[data-v-474517d5]{width:280px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.training-main[data-v-474517d5]{flex:1;overflow:hidden}.knowledge-select-section[data-v-474517d5]{padding:20px;border-bottom:1px solid #f3f4f6}.select-label[data-v-474517d5]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.select-desc[data-v-474517d5]{font-size:12px;color:#6b7280;margin-bottom:12px;line-height:1.4}.kb-select[data-v-474517d5]{width:100%}.knowledge-category-list[data-v-474517d5]{flex:1;display:flex;flex-direction:column;overflow:hidden}.category-header[data-v-474517d5]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 8px}.header-title[data-v-474517d5]{font-size:14px;font-weight:600;color:#111827}.category-scroll[data-v-474517d5]{flex:1;overflow-y:auto;padding:0 12px}.custom-tree[data-v-474517d5]{background:transparent}.custom-tree-node[data-v-474517d5]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.tree-node-content[data-v-474517d5]{display:flex;align-items:center;gap:6px}.tree-icon[data-v-474517d5]{font-size:16px;color:#9ca3af}.tree-label[data-v-474517d5]{color:#374151}.skills-container[data-v-474517d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}@media(max-width:768px){.skills-container[data-v-474517d5]{grid-template-columns:1fr}}.setting-card[data-v-474517d5]{background:#fff;border-radius:12px;padding:20px;border:1px solid #f3f4f6}.setting-row[data-v-474517d5]{display:flex;justify-content:space-between;align-items:center}.setting-row.no-border[data-v-474517d5]{border:none;padding:0}.setting-info[data-v-474517d5]{flex:1;margin-right:24px}.setting-desc[data-v-474517d5]{font-size:12px;color:#6b7280;line-height:1.5}.reply-interval-controls[data-v-474517d5]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.custom-radio-btn[data-v-474517d5]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#f3f4f6;color:#4b5563;font-size:13px;cursor:pointer;transition:all .2s}.custom-radio-btn[data-v-474517d5]:hover{background:#e5e7eb}.custom-radio-btn.active[data-v-474517d5]{background:#f5f3ff;color:var(--dv-primary)}.custom-radio-btn.active .el-icon[data-v-474517d5]{color:var(--dv-primary)}.custom-radio-btn .el-icon[data-v-474517d5]{font-size:16px;color:#9ca3af}.interval-input-wrapper .unit[data-v-474517d5]{font-size:13px;color:#6b7280}.add-rule-btn[data-v-474517d5]{background:#f5f3ff;color:var(--dv-primary);border:none}.add-rule-btn[data-v-474517d5]:hover{background:#ede9fe;color:#7c3aed}.stop-rule-item[data-v-474517d5]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:#f9fafb;padding:12px;border-radius:8px;border:1px solid #e5e7eb}.empty-rules[data-v-474517d5]{margin-top:16px;padding:24px 0;text-align:center;color:#9ca3af;font-size:13px;background:#f9fafb;border-radius:8px;border:1px dashed #e5e7eb}[data-v-474517d5] .custom-no-border-select .el-select__wrapper{box-shadow:none!important}[data-v-474517d5] .custom-no-border-select .el-select__wrapper.is-focus,[data-v-474517d5] .custom-no-border-select .el-select__wrapper.is-focused{border-color:#e4e7ed!important;box-shadow:none!important}.transition-col[data-v-474517d5]{transition:all .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}.transition-col.is-collapsed[data-v-474517d5]{width:0!important;flex:0 0 0!important;max-width:0!important;padding:0!important;margin:0!important;opacity:0}.sidebar-expand-trigger[data-v-474517d5]{position:absolute;top:16px;left:16px;z-index:150;width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0000001a;color:#6b7280;border:1px solid #f3f4f6;opacity:0;transform:translate(-10px) scale(.9);pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.sidebar-expand-trigger.visible[data-v-474517d5]{opacity:1;transform:translate(0) scale(1);pointer-events:auto;transition-delay:.1s}.sidebar-expand-trigger[data-v-474517d5]:hover{color:var(--dv-primary);background:#fff;transform:scale(1.05);box-shadow:0 6px 16px #8b5cf633}.agent-view[data-v-474517d5]{position:relative;padding:0;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:hidden;background:#f3f4f6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.agent-view.canvas-collapsed .agent-main-chat[data-v-474517d5]{flex:1;width:100%;max-width:100%!important}.agent-view.canvas-collapsed .agent-view__right[data-v-474517d5]{display:none}.agent-view:not(.canvas-collapsed) .agent-main-chat[data-v-474517d5]{display:none}.agent-view:not(.canvas-collapsed) .agent-view__right[data-v-474517d5]{flex:1 1 100%;width:100%;max-width:100%}.agent-view__row[data-v-474517d5]{flex:1;flex-basis:0;display:flex;align-items:stretch;margin:0!important;overflow:hidden;min-height:0;height:100%;width:100%}.agent-view__row.flex-nowrap[data-v-474517d5]{flex-wrap:nowrap}.agent-view .agent-main-chat[data-v-474517d5]{height:100%;display:flex;flex-direction:column;padding:0!important;box-sizing:border-box;width:560px;flex:0 0 560px;max-width:560px;transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-view__right[data-v-474517d5]{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;position:relative;padding:0;box-sizing:border-box}.agent-view__right.flex-1-col[data-v-474517d5]{flex:1 1 0;max-width:100%;width:100%}.agent-view__panel[data-v-474517d5]{height:100%;display:flex;flex-direction:column}.agent-view__header[data-v-474517d5]{display:flex;justify-content:space-between;align-items:center;gap:12px}.agent-view__title[data-v-474517d5]{font-size:18px;font-weight:600}.agent-view__subtitle[data-v-474517d5]{margin-top:4px;color:#6b7280;font-size:13px}.agent-view__actions[data-v-474517d5]{display:flex;gap:8px}.canvas-wrapper[data-v-474517d5]{flex:1 1 0;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;position:relative}.canvas-load-error[data-v-474517d5]{position:absolute;top:68px;left:24px;right:24px;z-index:20;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#991b1b;box-shadow:0 10px 28px #991b1b14}.canvas-load-error__title[data-v-474517d5]{flex:0 0 auto;font-size:13px;font-weight:700}.canvas-load-error__message[data-v-474517d5]{flex:1;min-width:0;color:#7f1d1d;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-config-panel[data-v-474517d5]{height:100%;display:flex;flex-direction:column}.agent-config-panel[data-v-474517d5] .el-card__body{flex:1;padding:0;overflow:hidden;display:flex;flex-direction:column}.agent-tabs[data-v-474517d5]{height:100%;display:flex;flex-direction:column}.agent-tabs[data-v-474517d5] .el-tabs__header{margin:0;padding:0 16px;background:#fff}.agent-tabs[data-v-474517d5] .el-tabs__content{flex:1;overflow:hidden;padding:0}.agent-tabs[data-v-474517d5] .el-tab-pane{height:100%;display:flex;flex-direction:column}.config-scroll-area[data-v-474517d5]{flex:1;overflow-y:auto;padding:16px}.config-scroll-area[data-v-474517d5]::-webkit-scrollbar{width:6px}.config-scroll-area[data-v-474517d5]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.setting-card[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;box-shadow:0 1px 2px #0000000d}.setting-card[data-v-474517d5]:last-child{margin-bottom:0}.setting-row[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f3f4f6}.setting-row[data-v-474517d5]:last-child{border-bottom:none}.setting-info[data-v-474517d5]{flex:1;margin-right:12px;min-width:0}.setting-title[data-v-474517d5]{font-size:13px;font-weight:500;color:#374151;margin-bottom:2px}.setting-desc[data-v-474517d5]{font-size:12px;color:#9ca3af;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-controls[data-v-474517d5]{display:flex;align-items:center;gap:8px}.inline-controls .unit-text[data-v-474517d5]{font-size:12px;color:#9ca3af}.empty-rules[data-v-474517d5]{padding:12px 0;text-align:center;font-size:12px;color:#9ca3af}.stop-rules-list[data-v-474517d5]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.stop-rule-item[data-v-474517d5]{display:flex;align-items:center;gap:6px;background:#f9fafb;padding:4px;border-radius:4px}.rule-type-select[data-v-474517d5]{width:110px}.rule-value-input[data-v-474517d5]{flex:1}.skill-item-info[data-v-474517d5]{display:flex;align-items:center;gap:16px;flex:1}.skill-icon-wrapper[data-v-474517d5]{width:40px;height:40px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:20px;flex-shrink:0}.bg-dot[data-v-474517d5]{background-color:#fff;background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:24px 24px}.bg-grid[data-v-474517d5]{background-color:#fff;background-size:20px 20px;background-image:linear-gradient(to right,#f0f0f0 1px,transparent 1px),linear-gradient(to bottom,#f0f0f0 1px,transparent 1px)}.bg-plain[data-v-474517d5]{background-color:#fff}.sidebar-nav-section[data-v-474517d5]{margin-top:16px}.sidebar-nav-section[data-v-474517d5]:first-child{margin-top:8px}.sidebar-nav-section-title[data-v-474517d5]{font-size:12px;font-weight:600;color:#8a8fa3;padding:0 16px 8px}.sidebar-nav-item[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;transition:all .2s}.sidebar-nav-item[data-v-474517d5]:hover{background:#f8f9fa}.sidebar-nav-item .setting-info[data-v-474517d5]{flex:1;margin-right:12px}.sidebar-nav-item .setting-title[data-v-474517d5]{font-size:14px;font-weight:500;color:#1f1f25;margin-bottom:2px}.sidebar-nav-item .setting-desc[data-v-474517d5]{font-size:12px;color:#8a8fa3;line-height:1.4}.scrollbar-thin[data-v-474517d5]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-474517d5]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-474517d5]::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:20px}.scrollbar-thin[data-v-474517d5]::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.build-log-panel[data-v-474517d5]{position:absolute;left:20px;bottom:20px;width:320px;background:#fffffff2;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex-direction:column;z-index:10;max-height:300px}.build-log-panel__title[data-v-474517d5]{padding:12px 16px;font-size:14px;font-weight:600;color:#111827;border-bottom:1px solid #f3f4f6}.build-log-panel__list[data-v-474517d5]{padding:12px;overflow-y:auto;flex:1}.build-log-panel__empty[data-v-474517d5]{text-align:center;color:#9ca3af;font-size:12px;padding:20px 0}.build-log-panel .build-log-item[data-v-474517d5]{display:flex;flex-direction:column;padding:8px 10px;background:#f9fafb;border-radius:6px;margin-bottom:8px;font-size:12px;line-height:1.4}.build-log-panel .build-log-item[data-v-474517d5]:last-child{margin-bottom:0}.build-log-panel .build-log-item__time[data-v-474517d5]{color:#9ca3af;font-size:11px;margin-bottom:4px}.build-log-panel .build-log-item__text[data-v-474517d5]{color:#374151;word-break:break-all}.build-log-panel .build-log-item.is-error[data-v-474517d5]{background:#fef2f2}.build-log-panel .build-log-item.is-error .build-log-item__text[data-v-474517d5]{color:#dc2626}.build-log-panel .build-log-item.is-success[data-v-474517d5]{background:#f0fdf4}.build-log-panel .build-log-item.is-success .build-log-item__text[data-v-474517d5]{color:#16a34a}.config-section[data-v-474517d5]{margin-bottom:20px}.config-section[data-v-474517d5]:last-child{margin-bottom:0}.section-label[data-v-474517d5]{display:flex;align-items:center;gap:4px}.style-tags[data-v-474517d5]{display:flex;flex-wrap:wrap;gap:8px}.style-tag[data-v-474517d5]{cursor:pointer}.style-tag.el-tag--dark[data-v-474517d5]{border-color:transparent}.setting-item[data-v-474517d5]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px dashed #f3f4f6}.setting-item[data-v-474517d5]:last-child{border-bottom:none;margin-bottom:0}.setting-header[data-v-474517d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.setting-title[data-v-474517d5]{font-weight:500;color:#1f2937}.setting-desc[data-v-474517d5]{font-size:12px;color:#6b7280;margin-bottom:8px;line-height:1.4}.setting-control[data-v-474517d5]{margin-top:8px}.setting-control.flex-row[data-v-474517d5]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.setting-control .unit[data-v-474517d5]{margin-left:4px}.config-footer[data-v-474517d5]{padding:16px;background:#fff;border-top:1px solid #e5e7eb;z-index:1}.regenerate-btn[data-v-474517d5]{width:100%;background:linear-gradient(90deg,var(--dv-primary) 0%,#6366f1 100%);border:none;height:40px;font-size:15px;font-weight:500}.regenerate-btn[data-v-474517d5]:hover{opacity:.9}.training-list[data-v-474517d5]{flex:1;overflow-y:auto;padding:8px}.training-container[data-v-474517d5]{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.knowledge-category-list[data-v-474517d5]{display:flex;flex-direction:column;height:100%}.category-header[data-v-474517d5]{padding:12px 20px;font-size:12px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f4f6;background:#f9fafbcc}.header-title[data-v-474517d5]{display:flex;align-items:center;gap:8px;color:#9ca3af}.header-action[data-v-474517d5]{padding:6px;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s}.header-action[data-v-474517d5]:hover{background:#e5e7eb}.category-scroll[data-v-474517d5]{flex:1;overflow-y:auto;padding:8px}.knowledge-category[data-v-474517d5]{margin-bottom:12px}.category-title[data-v-474517d5]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-weight:600;color:#374151;font-size:14px}.category-item[data-v-474517d5]{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 32px;color:#4b5563;font-size:13px;cursor:pointer;border-radius:6px;transition:all .2s}.category-item[data-v-474517d5]:hover{background:#f3f4f6}.category-item.active[data-v-474517d5]{background:#eff6ff;color:#2563eb;font-weight:500}.category-footer-tip[data-v-474517d5]{padding:12px 16px;border-top:1px solid #f3f4f6;font-size:10px;text-align:center;color:#9ca3af}.footer-tip[data-v-474517d5]{font-size:12px;color:#9ca3af;text-align:center}.right-card[data-v-474517d5]{height:100%;display:flex;flex-direction:column}.right-card[data-v-474517d5] .el-card__body{flex:1;overflow:hidden;padding:0;display:flex;flex-direction:column}.canvas-toolbar[data-v-474517d5]{display:flex;gap:12px;margin-bottom:12px;align-items:center;flex-wrap:wrap}.toolbar-right[data-v-474517d5]{margin-left:auto;display:flex;gap:8px}.node-presets[data-v-474517d5]{display:flex;gap:8px}.canvas-stage[data-v-474517d5]{flex:1;position:relative;border:none;border-radius:0;overflow:hidden;cursor:grab}.canvas-stage[data-v-474517d5]:active{cursor:grabbing}.canvas-stage.bg-plain[data-v-474517d5]{background:#fff}.canvas-stage.bg-grid[data-v-474517d5]{background:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px) 0 0/24px 24px,#fff}.canvas-stage.bg-dot[data-v-474517d5]{background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:24px 24px;background-color:#f8fafc}.canvas-content[data-v-474517d5]{position:relative;width:100%;height:100%}.canvas-links[data-v-474517d5]{position:absolute;inset:0;width:100%;height:100%;z-index:1}.canvas-links path[data-v-474517d5]{fill:none;stroke:#94a3b8;stroke-width:2;cursor:pointer}.canvas-links path.active[data-v-474517d5]{stroke-width:3;filter:drop-shadow(0 0 2px rgba(124,58,237,.35))}.canvas-links path.draft[data-v-474517d5]{stroke:#3b82f6;stroke-dasharray:6 4}.canvas-node[data-v-474517d5]{position:absolute;width:220px;min-height:68px;padding:10px 12px 20px;border-radius:10px;z-index:2;cursor:move;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.canvas-node.type-normal[data-v-474517d5]{border-left:4px solid #3b82f6}.canvas-node.type-normal .node-type-icon[data-v-474517d5]{color:#3b82f6}.canvas-node.type-rule[data-v-474517d5]{border-left:4px solid #f59e0b}.canvas-node.type-rule .node-type-icon[data-v-474517d5]{color:#f59e0b}.canvas-node__top[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.canvas-node__title[data-v-474517d5]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:#1f2937}.canvas-node__meta[data-v-474517d5]{font-size:12px;color:#6b7280;margin-bottom:8px}.canvas-node__actions[data-v-474517d5]{display:flex;gap:2px}.canvas-node__flags[data-v-474517d5]{display:flex;gap:6px}.canvas-node__details[data-v-474517d5]{margin-top:8px;padding:8px;background:#f9fafb;border-radius:6px;font-size:12px}.canvas-node__details .detail-row[data-v-474517d5]{display:flex;justify-content:space-between;margin-bottom:4px;color:#4b5563}.canvas-node__details .detail-row[data-v-474517d5]:last-child{margin-bottom:0}.node-icon-btn[data-v-474517d5]{width:24px;height:24px;padding:0;border:none;background:transparent;color:#9ca3af;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.node-icon-btn[data-v-474517d5]:hover{background:#f3f4f6;color:#4b5563}.node-flag-icon[data-v-474517d5]{width:16px;height:16px;color:#6b7280}.port[data-v-474517d5]{position:absolute;width:12px;height:12px;padding:0;border:none;background:transparent;cursor:crosshair;z-index:10}.port[data-v-474517d5]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#9ca3af;border:1px solid #fff;transition:all .2s}.port[data-v-474517d5]:hover:before,.port.is-visible[data-v-474517d5]:before{background:#3b82f6;transform:scale(1.2)}.port-in[data-v-474517d5]{top:50%;left:-6px;transform:translateY(-50%)}.port-out[data-v-474517d5]{top:50%;right:-6px;transform:translateY(-50%)}.selection-box[data-v-474517d5]{position:absolute;border:1px solid #3b82f6;background:#3b82f61a;pointer-events:none;z-index:100}.node-menu[data-v-474517d5]{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:4px;display:flex;flex-direction:column;width:140px;z-index:100}.node-menu .menu-item[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#374151;border-radius:4px;text-align:left}.node-menu .menu-item[data-v-474517d5]:hover{background:#f3f4f6}.node-menu .menu-item--switch[data-v-474517d5]{cursor:default}.node-menu .menu-item--switch[data-v-474517d5]:hover{background:transparent}.node-menu .menu-item--danger[data-v-474517d5]{color:#ef4444}.node-menu .menu-item--danger[data-v-474517d5]:hover{background:#fef2f2}.node-menu .menu-item__label[data-v-474517d5]{display:flex;align-items:center;gap:6px}.knowledge-grid[data-v-474517d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:8px;overflow-y:auto}.knowledge-card[data-v-474517d5]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fff;cursor:pointer;transition:all .2s}.knowledge-card[data-v-474517d5]:hover{box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db}.knowledge-card.add-card[data-v-474517d5]{border-style:dashed;display:flex;align-items:center;justify-content:center;background:#f9fafb}.knowledge-card.add-card[data-v-474517d5]:hover{border-color:var(--dv-primary);background:#f5f3ff}.knowledge-card.add-card:hover .add-icon[data-v-474517d5],.knowledge-card.add-card:hover .add-text[data-v-474517d5]{color:var(--dv-primary)}.add-content[data-v-474517d5]{text-align:center}.add-icon[data-v-474517d5]{font-size:24px;color:#9ca3af;margin-bottom:8px}.add-text[data-v-474517d5]{font-weight:500;color:#374151;margin-bottom:4px}.add-subtext[data-v-474517d5]{font-size:12px;color:#9ca3af}.card-header[data-v-474517d5]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.card-title[data-v-474517d5]{flex:1;font-weight:600;color:#1f2937;font-size:14px;line-height:1.4}.card-edit[data-v-474517d5]{color:#9ca3af;cursor:pointer}.card-edit[data-v-474517d5]:hover{color:#3b82f6}.card-body[data-v-474517d5]{font-size:12px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.skills-container[data-v-474517d5]{flex:1;overflow-y:auto;background-color:#f9fafb}.skills-container[data-v-474517d5]::-webkit-scrollbar{width:4px}.skills-container[data-v-474517d5]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.setting-card[data-v-474517d5]{background:#fff;border:1px solid rgba(243,244,246,.8);border-radius:16px;padding:20px;box-shadow:0 1px 3px #0000000d;transition:all .2s}.setting-card[data-v-474517d5]:hover{box-shadow:0 4px 12px #0000000d}.setting-row[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f3f4f6}.setting-row.no-border[data-v-474517d5]{border-bottom:none;margin-bottom:0;padding-bottom:0}.setting-row[data-v-474517d5]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.nested-setting-card[data-v-474517d5]{background:#fff;border:1px solid #f3f4f6;border-radius:8px;padding:16px;margin-top:4px}.setting-info[data-v-474517d5]{flex:1;padding-right:16px}.setting-title[data-v-474517d5]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}.setting-desc[data-v-474517d5]{font-size:12px;color:#9ca3af;line-height:1.5}.reply-interval-controls[data-v-474517d5]{display:flex;gap:12px;margin-top:12px}.custom-radio-btn[data-v-474517d5]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;cursor:pointer;padding:6px 12px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s;background:#fff}.custom-radio-btn[data-v-474517d5]:hover{background:#f9fafb;border-color:#d1d5db}.custom-radio-btn.active[data-v-474517d5]{color:var(--dv-primary);border-color:var(--dv-primary);background:#f3f0ff;font-weight:500}.custom-radio-btn .el-icon[data-v-474517d5]{font-size:16px}.interval-input-wrapper[data-v-474517d5]{display:flex;align-items:center;gap:8px}.interval-input-wrapper .unit[data-v-474517d5]{font-size:12px;color:#6b7280}.custom-checkbox[data-v-474517d5] .el-checkbox__label{font-size:12px;color:#4b5563}.border-none-input[data-v-474517d5] .el-input__wrapper{box-shadow:none!important;padding:0;background:transparent}.border-none-input[data-v-474517d5] .el-input__inner{text-align:center;font-weight:500}.add-rule-btn[data-v-474517d5]{font-size:13px;font-weight:500}.stop-rules-list[data-v-474517d5]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.stop-rule-item[data-v-474517d5]{display:flex;align-items:center;gap:8px;background:#f9fafb;padding:4px 8px 4px 4px;border-radius:8px;border:1px solid transparent;transition:all .2s}.stop-rule-item[data-v-474517d5]:hover{background:#fff;border-color:#e5e7eb;box-shadow:0 2px 4px #00000005}.empty-rules[data-v-474517d5]{padding:20px;text-align:center;color:#9ca3af;font-size:13px;background:#f9fafb;margin-top:16px;border-radius:8px;border:1px dashed #e5e7eb}.top-actions[data-v-474517d5]{position:absolute;top:16px;right:24px;z-index:200;display:flex;align-items:center;gap:16px}.top-actions .create-publish-btn[data-v-474517d5]{background:linear-gradient(135deg,var(--dv-primary) 0%,#6366F1 100%);border:none;box-shadow:0 4px 12px #6366f14d;padding:8px 20px;font-weight:500;color:#fff}.top-actions .create-publish-btn[data-v-474517d5]:hover{box-shadow:0 6px 16px #6366f166;transform:translateY(-1px)}.top-actions .zoom-controls[data-v-474517d5]{display:flex;align-items:center;background:#fff;border-radius:20px;padding:4px 8px;box-shadow:0 2px 8px #0000000d;border:1px solid #e5e7eb}.top-actions .zoom-controls .zoom-text[data-v-474517d5]{font-size:12px;color:#6b7280;margin:0 8px;width:40px;text-align:center}.top-actions .zoom-controls .el-button[data-v-474517d5]{border:none;background:transparent}.panel-header-actions[data-v-474517d5]{position:absolute;right:16px;top:12px;z-index:10}.panel-header-actions .mode-switch-btn[data-v-474517d5]{color:#6b7280;font-size:18px}.panel-header-actions .mode-switch-btn[data-v-474517d5]:hover{color:var(--dv-primary)}.chat-creation-mode[data-v-474517d5]{height:100%;display:flex;flex-direction:column;background:#f9fafb;padding:0;overflow:hidden}.chat-creation-mode .chat-content-wrapper[data-v-474517d5]{flex:1;display:flex;flex-direction:column;padding:16px 16px 0;overflow:hidden}.chat-creation-mode .ai-chat-container[data-v-474517d5]{flex:1;overflow-y:auto;padding-bottom:16px}.chat-creation-mode .ai-chat-container[data-v-474517d5]::-webkit-scrollbar{width:4px}.chat-creation-mode .ai-chat-container[data-v-474517d5]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.chat-creation-mode .chat-input-area-container[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;position:relative;box-shadow:0 4px 12px #00000008;margin-top:12px}.chat-creation-mode .custom-chat-input[data-v-474517d5] .el-textarea__inner{border:none;box-shadow:none!important;resize:none}.chat-creation-mode .custom-chat-input[data-v-474517d5] .el-textarea__inner:hover,.chat-creation-mode .custom-chat-input[data-v-474517d5] .el-textarea__inner:focus{border:none;box-shadow:none!important}.chat-creation-mode .input-footer-icons[data-v-474517d5]{position:absolute;right:12px;bottom:12px;display:flex;gap:10px;color:#9ca3af}.chat-creation-mode .sidebar-footer[data-v-474517d5]{margin-top:0;padding:16px;background:#fff;border-top:1px solid #e5e7eb}.ai-message[data-v-474517d5]{display:flex;gap:12px;margin-bottom:16px}.ai-message .ai-avatar[data-v-474517d5]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--dv-primary) 0%,#EC4899 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.ai-message .ai-bubble[data-v-474517d5]{background:#fff;padding:12px 16px;border-radius:0 12px 12px;box-shadow:0 2px 6px #0000000d;color:#374151;font-size:14px;line-height:1.6;border:1px solid #e5e7eb;max-width:85%}.chat-input-area[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;position:relative;box-shadow:0 4px 12px #00000008}.chat-input-area[data-v-474517d5] .el-textarea__inner{border:none;box-shadow:none!important;resize:none;padding:0;margin-bottom:32px}.chat-input-area[data-v-474517d5] .el-textarea__inner:hover,.chat-input-area[data-v-474517d5] .el-textarea__inner:focus{border:none;box-shadow:none!important}.chat-input-area .input-actions[data-v-474517d5]{position:absolute;bottom:12px;left:12px;display:flex;gap:12px;color:#9ca3af}.chat-input-area .input-actions .el-icon[data-v-474517d5]{cursor:pointer;font-size:18px}.chat-input-area .input-actions .el-icon[data-v-474517d5]:hover{color:var(--dv-primary)}.config-footer[data-v-474517d5]{margin-top:16px}.config-footer .regenerate-btn[data-v-474517d5]{width:100%;background:linear-gradient(to right,var(--dv-primary),#6366F1);border:none;height:40px;font-size:14px;border-radius:8px}.online-test-panel[data-v-474517d5]{position:absolute;bottom:32px;right:32px;width:360px;height:520px;background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;z-index:100;overflow:hidden;border:1px solid #e5e7eb}.online-test-panel .test-header[data-v-474517d5]{height:48px;padding:0 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.online-test-panel .test-header .test-title[data-v-474517d5]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#374151}.online-test-panel .test-header .test-title .test-icon[data-v-474517d5]{color:var(--dv-primary);font-size:18px;display:flex}.online-test-panel .test-header .test-controls[data-v-474517d5]{display:flex;gap:12px}.online-test-panel .test-header .test-controls .control-icon[data-v-474517d5]{cursor:pointer;color:#9ca3af;font-size:16px}.online-test-panel .test-header .test-controls .control-icon[data-v-474517d5]:hover{color:#6b7280}.online-test-panel .test-messages[data-v-474517d5]{flex:1;padding:16px;overflow-y:auto;background:#f9fafb;display:flex;flex-direction:column;gap:16px}.online-test-panel .test-messages .history-tip[data-v-474517d5]{text-align:center;color:#9ca3af;font-size:12px;margin-bottom:8px}.online-test-panel .test-messages .message-row[data-v-474517d5]{display:flex;max-width:85%}.online-test-panel .test-messages .message-row.assistant[data-v-474517d5]{align-self:flex-start}.online-test-panel .test-messages .message-row.assistant .message-content[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:0 12px 12px;color:#374151}.online-test-panel .test-messages .message-row.user[data-v-474517d5]{align-self:flex-end}.online-test-panel .test-messages .message-row.user .message-content[data-v-474517d5]{background:var(--dv-primary);color:#fff;border-radius:12px 0 12px 12px}.online-test-panel .test-messages .message-row .message-content[data-v-474517d5]{padding:10px 14px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #0000000d}.online-test-panel .test-messages .empty-test[data-v-474517d5]{text-align:center;color:#d1d5db;margin-top:40px;font-size:14px}.online-test-panel .test-input-area[data-v-474517d5]{padding:12px;background:#fff;border-top:1px solid #e5e7eb;position:relative}.online-test-panel .test-input-area[data-v-474517d5] .el-textarea__inner{box-shadow:none!important;background:#f9fafb;padding-right:40px}.online-test-panel .test-input-area[data-v-474517d5] .el-textarea__inner:hover,.online-test-panel .test-input-area[data-v-474517d5] .el-textarea__inner:focus{box-shadow:none!important}.online-test-panel .test-input-area .test-send-btn[data-v-474517d5]{position:absolute;bottom:20px;right:20px;width:28px;height:28px;background:var(--dv-primary);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s}.online-test-panel .test-input-area .test-send-btn[data-v-474517d5]:hover{background:#7c3aed}.online-test-launcher[data-v-474517d5]{position:absolute;bottom:32px;right:32px;z-index:100;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.online-test-launcher[data-v-474517d5]:hover{transform:translateY(-2px)}.online-test-launcher:hover .launcher-button[data-v-474517d5]{box-shadow:0 8px 25px #8b5cf680}.online-test-launcher .launcher-tooltip[data-v-474517d5]{background:#2d3039;color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;white-space:nowrap;position:relative}.online-test-launcher .launcher-tooltip[data-v-474517d5]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-left:6px solid #2D3039;border-top:6px solid transparent;border-bottom:6px solid transparent}.canvas-toolbar[data-v-474517d5],.header-left[data-v-474517d5]{display:flex;align-items:center;gap:12px}.header-left .title[data-v-474517d5]{font-size:16px;font-weight:600;color:#111827}.agent-config-panel[data-v-474517d5]{height:calc(100vh - 80px);display:flex;flex-direction:column;border:none;background:transparent}.agent-config-panel[data-v-474517d5] .el-card__body{padding:0;height:100%;display:flex;flex-direction:column}.agent-view__left[data-v-474517d5]{background-color:#fff}.sidebar-header[data-v-474517d5]{padding:20px 16px;display:flex;justify-content:space-between;align-items:center}.sidebar-header .sidebar-title[data-v-474517d5]{font-size:18px;font-weight:700;color:#111827}.sidebar-header .sidebar-header-icons[data-v-474517d5]{display:flex;gap:12px}.sidebar-header .sidebar-header-icons .icon-btn[data-v-474517d5]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;font-size:18px}.sidebar-header .sidebar-header-icons .icon-btn[data-v-474517d5]:hover{color:var(--dv-primary)}.sidebar-header .sidebar-header-icons .icon-btn.purple-circle[data-v-474517d5]{background:#f3f0ff;color:var(--dv-primary);border-radius:8px}.agent-custom-tabs[data-v-474517d5]{flex:1;display:flex;flex-direction:column;overflow:hidden}.agent-custom-tabs[data-v-474517d5] .el-tabs__header{margin:0 16px 20px;background:#f9fafb;padding:4px;border-radius:8px;border:none}.agent-custom-tabs[data-v-474517d5] .el-tabs__header .el-tabs__active-bar{display:none!important}.agent-custom-tabs[data-v-474517d5] .el-tabs__header .el-tabs__item{height:40px;line-height:40px;border-radius:8px;transition:all .3s;border:none!important}.agent-custom-tabs[data-v-474517d5] .el-tabs__header .el-tabs__item.is-active{background:#fff;box-shadow:0 2px 8px #0000000d}.agent-custom-tabs[data-v-474517d5] .el-tabs__content{flex:1;overflow:hidden;padding:0 16px 16px}.agent-custom-tabs[data-v-474517d5] .el-tab-pane{height:100%;display:flex;flex-direction:column}.custom-tab-label[data-v-474517d5]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.custom-tab-label .el-icon[data-v-474517d5]{font-size:16px}.chat-creation-mode[data-v-474517d5]{height:100%;display:flex;flex-direction:column;background:transparent;padding:0}.chat-creation-mode .chat-content-wrapper[data-v-474517d5]{flex:1;overflow:hidden;border:1px solid #f3f4f6;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:20px;background:#fff}.chat-creation-mode .ai-bubble[data-v-474517d5]{background:#f9fafb;border:none;border-radius:0 16px 16px;padding:16px;font-size:14px;color:#374151;line-height:1.6;max-width:85%}.chat-creation-mode .chat-input-area-container[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:12px;position:relative}.chat-creation-mode .chat-input-area-container .custom-chat-input[data-v-474517d5] .el-textarea__inner{border:none;box-shadow:none!important;padding:0;font-size:14px;color:#374151}.chat-creation-mode .chat-input-area-container .custom-chat-input[data-v-474517d5] .el-textarea__inner:hover,.chat-creation-mode .chat-input-area-container .custom-chat-input[data-v-474517d5] .el-textarea__inner:focus{border:none;box-shadow:none!important}.chat-creation-mode .chat-input-area-container .custom-chat-input[data-v-474517d5] .el-textarea__inner::placeholder{color:#9ca3af}.chat-creation-mode .chat-input-area-container .input-footer-icons[data-v-474517d5]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;color:#9ca3af}.chat-creation-mode .chat-input-area-container .input-footer-icons .el-icon[data-v-474517d5]{font-size:20px;cursor:pointer}.chat-creation-mode .chat-input-area-container .input-footer-icons .el-icon[data-v-474517d5]:hover{color:var(--dv-primary)}.sidebar-footer[data-v-474517d5]{margin-top:20px}.sidebar-footer .regenerate-purple-btn[data-v-474517d5]{width:100%;height:48px;background:linear-gradient(135deg,var(--dv-primary) 0%,#6366F1 100%);border:none;border-radius:8px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #8b5cf64d}.sidebar-footer .regenerate-purple-btn[data-v-474517d5]:hover{box-shadow:0 6px 16px #8b5cf666;transform:translateY(-1px)}.sidebar-collapsed .agent-view__right[data-v-474517d5]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0}.custom-config-form[data-v-474517d5] .el-form-item{margin-bottom:20px}.custom-config-form[data-v-474517d5] .el-form-item .el-form-item__label{font-size:14px;font-weight:700;color:#111827;padding-bottom:4px;line-height:1.2}.custom-config-form .label-with-icon[data-v-474517d5]{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-config-form .label-with-icon .expand-icon[data-v-474517d5]{font-size:14px;color:#9ca3af;cursor:pointer}.custom-config-form .label-with-icon .expand-icon[data-v-474517d5]:hover{color:var(--dv-primary)}.custom-config-form .form-desc[data-v-474517d5]{font-size:12px;color:#9ca3af;margin-bottom:12px;line-height:1.4}.custom-config-form[data-v-474517d5] .el-input__inner,.custom-config-form[data-v-474517d5] .el-textarea__inner{background-color:#f9fafb;border:none;border-radius:8px;padding:10px 14px;font-size:14px}.custom-config-form[data-v-474517d5] .el-input__inner:hover,.custom-config-form[data-v-474517d5] .el-input__inner:focus,.custom-config-form[data-v-474517d5] .el-textarea__inner:hover,.custom-config-form[data-v-474517d5] .el-textarea__inner:focus{border:none;box-shadow:none!important}.custom-config-form[data-v-474517d5] .el-input__inner::placeholder,.custom-config-form[data-v-474517d5] .el-textarea__inner::placeholder{color:#9ca3af}.custom-config-form .style-tags[data-v-474517d5]{display:flex;flex-wrap:wrap;gap:8px}.custom-config-form .style-tags .style-tag-item[data-v-474517d5]{padding:6px 16px;background:#f9fafb;border-radius:20px;font-size:13px;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.custom-config-form .style-tags .style-tag-item[data-v-474517d5]:hover{background:#f3f4f6}.custom-config-form .style-tags .style-tag-item.active[data-v-474517d5]{background:#f3f0ff;color:var(--dv-primary);border:1px solid #DDD6FE}.config-scroll-area[data-v-474517d5]{flex:1;overflow-y:auto;padding:0 4px}.config-scroll-area[data-v-474517d5]::-webkit-scrollbar{width:4px}.config-scroll-area[data-v-474517d5]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.card-header[data-v-474517d5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:8px}.card-header[data-v-474517d5] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--dv-primary);border-color:var(--dv-primary)}.card-header .card-title[data-v-474517d5]{flex:1;font-weight:600;color:#1f2937;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-header .card-actions[data-v-474517d5]{display:flex;gap:4px;opacity:1;transition:opacity .2s;align-items:flex-start}.card-header .card-actions .el-icon[data-v-474517d5]{border-radius:4px;color:#9ca3af;cursor:pointer;font-size:18px}.card-header .card-actions .el-icon[data-v-474517d5]:hover{background-color:#f3f4f6;color:var(--dv-primary)}.card-body[data-v-474517d5]{flex:1;font-size:13px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.custom-tree[data-v-474517d5]{background:transparent;padding:8px}.custom-tree[data-v-474517d5] .el-tree-node__content{height:36px;border-radius:8px;margin-bottom:2px}.custom-tree[data-v-474517d5] .el-tree-node__content:hover{background-color:#f3f4f6}.custom-tree[data-v-474517d5] .el-tree-node.is-current>.el-tree-node__content{background-color:#ede9fe;color:#7c3aed;font-weight:500}.custom-tree-node[data-v-474517d5]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;overflow:hidden;padding-right:8px}.custom-tree-node .tree-node-content[data-v-474517d5]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden;min-width:0}.custom-tree-node .tree-node-content .tree-icon[data-v-474517d5]{font-size:16px;color:#9ca3af;flex-shrink:0}.custom-tree-node .tree-node-content .tree-label[data-v-474517d5]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-tree-node .tree-actions[data-v-474517d5]{opacity:0;transition:opacity .2s;color:#9ca3af;padding:4px;border-radius:4px;flex-shrink:0}.custom-tree-node .tree-actions[data-v-474517d5]:hover{background-color:#0000000d;color:#4b5563}[data-v-474517d5] .el-tree-node__content:hover .tree-actions{opacity:1}.knowledge-drawer .el-drawer__header[data-v-474517d5]{margin-bottom:0;padding:20px 24px;border-bottom:1px solid #e5e7eb}.knowledge-drawer .el-drawer__body[data-v-474517d5]{padding:0;display:flex;flex-direction:column}.knowledge-drawer .el-drawer__footer[data-v-474517d5]{border-top:1px solid #e5e7eb;padding:16px 24px}.drawer-header[data-v-474517d5]{display:flex;align-items:baseline;gap:12px}.drawer-header .drawer-title[data-v-474517d5]{font-size:18px;font-weight:600;color:#111827}.drawer-header .drawer-subtitle[data-v-474517d5]{font-size:12px;color:#9ca3af;font-family:monospace}.drawer-content[data-v-474517d5]{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.knowledge-form .el-form-item__label[data-v-474517d5]{font-weight:500;color:#374151;margin-bottom:8px}.knowledge-form .form-label-row[data-v-474517d5]{display:flex;justify-content:space-between;width:100%;align-items:center}.ai-polish-btn[data-v-474517d5]{font-size:12px;display:flex;align-items:center;gap:4px}.ai-polish-btn .el-icon[data-v-474517d5]{font-size:14px}.drawer-alert[data-v-474517d5]{display:flex;align-items:flex-start;gap:12px;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:12px 16px;color:#92400e;font-size:13px;line-height:1.5;margin-top:auto}.drawer-alert .alert-icon[data-v-474517d5]{font-size:18px;color:#f59e0b;margin-top:2px;flex-shrink:0}.mode-switcher[data-v-474517d5]{display:flex;background:#f3f4f6;padding:2px;border-radius:8px;margin-left:auto}.mode-switcher .mode-item[data-v-474517d5]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;color:#6b7280;cursor:pointer;transition:all .2s;font-weight:500}.mode-switcher .mode-item[data-v-474517d5]:hover{color:#374151;background:#ffffff80}.mode-switcher .mode-item.active[data-v-474517d5]{background:#fff;color:#7c3aed;box-shadow:0 1px 2px #0000000d}.mode-switcher .mode-item .el-icon[data-v-474517d5]{font-size:14px}.header-left[data-v-474517d5]{display:flex;align-items:baseline;gap:12px}.drawer-header-custom .drawer-title-row[data-v-474517d5]{display:flex;flex-direction:column;gap:4px}.drawer-header-custom .drawer-title-row .main-title[data-v-474517d5]{font-size:18px;font-weight:600;color:#111827}.drawer-header-custom .drawer-title-row .sub-title[data-v-474517d5]{font-size:13px;color:#9ca3af}.drawer-content-custom[data-v-474517d5]{padding:20px;height:100%;display:flex;flex-direction:column}.form-label-custom[data-v-474517d5]{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px;margin-top:8px}.mode-selection-row[data-v-474517d5]{display:flex;gap:12px;margin-bottom:20px}.mode-selection-row .mode-btn[data-v-474517d5]{flex:1;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;color:#6b7280;transition:all .2s}.mode-selection-row .mode-btn[data-v-474517d5]:hover{border-color:#d1d5db;background:#f9fafb}.mode-selection-row .mode-btn.active[data-v-474517d5]{border-color:#7c3aed;color:#7c3aed;background:#f5f3ff;font-weight:500}.upload-area-dashed[data-v-474517d5]{border:2px dashed #e5e7eb;border-radius:8px;height:240px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:all .2s}.upload-area-dashed[data-v-474517d5]:hover{border-color:#7c3aed;background:#f5f3ff}.upload-area-dashed:hover .upload-icon-large[data-v-474517d5]{color:#7c3aed;background:#ede9fe}.upload-area-dashed .upload-center[data-v-474517d5]{text-align:center;display:flex;flex-direction:column;align-items:center}.upload-area-dashed .upload-center .upload-icon-large[data-v-474517d5]{font-size:28px;color:#9ca3af;margin-bottom:12px;transition:all .2s;background:#f3f4f6;padding:16px;border-radius:50%;width:60px;height:60px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.upload-area-dashed .upload-center .upload-text-main[data-v-474517d5]{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px}.upload-area-dashed .upload-center .upload-text-sub[data-v-474517d5]{font-size:12px;color:#9ca3af}.drawer-footer-custom[data-v-474517d5]{display:flex;justify-content:flex-end;gap:12px}.drawer-footer-custom .cancel-btn[data-v-474517d5]{width:80px}.drawer-footer-custom .confirm-btn[data-v-474517d5]{min-width:100px;background:#7c3aed;border-color:#7c3aed}.drawer-footer-custom .confirm-btn[data-v-474517d5]:hover{background:#6d28d9;border-color:#6d28d9}.upload-tips[data-v-474517d5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.upload-tips .tip-title[data-v-474517d5]{font-weight:600;color:#374151;margin-bottom:12px;font-size:14px}.upload-tips .tip-item[data-v-474517d5]{font-size:13px;color:#6b7280;line-height:1.6;margin-bottom:4px}.upload-tips .tip-item[data-v-474517d5]:last-child{margin-bottom:0}.drawer-footer[data-v-474517d5]{display:flex;justify-content:flex-end;gap:12px}.drawer-footer .save-btn[data-v-474517d5]{display:flex;align-items:center;gap:6px}.canvas-settings[data-v-474517d5]{display:flex;flex-direction:column;gap:20px}.canvas-setting-block[data-v-474517d5]{display:flex;flex-direction:column;gap:8px}.canvas-setting-title[data-v-474517d5]{font-size:14px;font-weight:600;color:#111827}.canvas-setting-desc[data-v-474517d5]{font-size:12px;color:#9ca3af}.canvas-setting-control[data-v-474517d5]{display:flex;flex-wrap:wrap;gap:8px}.agent-edge-rule-panel[data-v-474517d5]{display:flex;flex-direction:column;gap:18px}.agent-edge-rule-panel__route[data-v-474517d5]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 14px;border:1px solid #fde68a;background:#fffbeb;color:#78350f;font-size:14px;font-weight:700}.agent-edge-rule-panel__arrow[data-v-474517d5]{color:#d97706;font-size:18px}.agent-edge-rule-form[data-v-474517d5]{display:flex;flex-direction:column;gap:4px}.agent-edge-rule-form__grid[data-v-474517d5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.agent-edge-rule-form__inline[data-v-474517d5]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;width:100%}.agent-edge-rule-panel__footer[data-v-474517d5]{display:flex;justify-content:flex-end;gap:12px}@media(max-width:720px){.agent-edge-rule-form__grid[data-v-474517d5]{grid-template-columns:1fr}}.agent-list-view[data-v-93a8c62a]{width:100%;min-height:100%;box-sizing:border-box;overflow:auto;color:#111827;font-family:Inter,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.agent-list-shell[data-v-93a8c62a]{width:100%;min-width:0;box-sizing:border-box}.agent-list-header[data-v-93a8c62a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.title-wrap[data-v-93a8c62a]{display:flex;align-items:center;gap:12px}.title-wrap h1[data-v-93a8c62a]{margin:0;color:#111827;font-size:20px;font-weight:650;line-height:1.25;letter-spacing:0}.count-badge[data-v-93a8c62a]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border-radius:999px;background:#f0edff;color:#7657ff;font-size:13px;font-weight:600}.toolbar[data-v-93a8c62a]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.create-btn[data-v-93a8c62a]{height:40px;min-width:132px;border:0;border-radius:8px;background:linear-gradient(135deg,#7657ff,#8b5cf6);box-shadow:0 10px 22px #7657ff33;font-size:14px}.create-btn[data-v-93a8c62a] .el-icon{font-size:16px;margin-right:6px}.search-input[data-v-93a8c62a]{width:min(280px,24vw)}.search-input[data-v-93a8c62a] .el-input__wrapper{height:40px;padding:0 12px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dfe6f0,0 8px 22px #3341550a}.search-input[data-v-93a8c62a] .el-input__inner{color:#334155;font-size:14px}.search-input[data-v-93a8c62a] .el-input__prefix{color:#8fa0ba;font-size:16px}.status-select[data-v-93a8c62a]{width:116px}.status-select[data-v-93a8c62a] .el-select__wrapper{min-height:40px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dfe6f0,0 8px 22px #3341550a}.status-select[data-v-93a8c62a] .el-select__selected-item{color:#334155;font-size:14px}.state-panel[data-v-93a8c62a],.empty-panel[data-v-93a8c62a]{min-height:280px;border:1px solid #e5eaf3;border-radius:10px;background:#fff;box-shadow:0 16px 36px #3341550f}.state-panel[data-v-93a8c62a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6758ff;font-size:14px}.loading-icon[data-v-93a8c62a]{animation:spin-93a8c62a 1s linear infinite;color:#7657ff}@keyframes spin-93a8c62a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-grid[data-v-93a8c62a]{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:16px}.agent-card[data-v-93a8c62a]{position:relative;min-height:214px;overflow:hidden;border:1px solid #e4eaf4;border-radius:10px;background:#fff;box-shadow:0 12px 28px #0f172a09;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.agent-card[data-v-93a8c62a]:hover{border-color:#7e5cf659;box-shadow:0 18px 36px #7657ff1a,0 8px 20px #3341550f;transform:translateY(-2px)}.agent-card:hover .card-more[data-v-93a8c62a]{opacity:1;pointer-events:auto}.decor-arc[data-v-93a8c62a]{position:absolute;top:-66px;right:-24px;width:188px;height:132px;border-radius:0 0 0 120px;background:#8b5cf60e;pointer-events:none}.card-more[data-v-93a8c62a]{position:absolute;top:10px;right:10px;z-index:3;opacity:0;pointer-events:auto;transition:opacity .2s ease}.more-btn[data-v-93a8c62a]{width:28px;height:28px;border:0;border-radius:8px;color:#64748b;background:#ffffffe6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.more-btn[data-v-93a8c62a]:hover{color:#7657ff;background:#f5f3ff}.agent-main[data-v-93a8c62a]{position:relative;z-index:1;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;min-height:122px;padding:22px 64px 16px 24px}.avatar-wrap[data-v-93a8c62a]{position:relative;width:52px;height:52px;align-self:start}.avatar-wrap img[data-v-93a8c62a]{width:52px;height:52px;display:block;border:3px solid #f4eeff;border-radius:50%;object-fit:cover;background:#f7f4ff;box-shadow:0 8px 18px #7657ff1f}.online-dot[data-v-93a8c62a]{position:absolute;right:-1px;bottom:4px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#25d391}.online-dot--off[data-v-93a8c62a]{background:#94a3b8}.agent-info[data-v-93a8c62a]{min-width:0}.name-row[data-v-93a8c62a]{display:flex;align-items:center;gap:8px;min-width:0}.name-row .agent-name[data-v-93a8c62a]{overflow:hidden;margin:0;color:#111827;font-size:16px;font-weight:650;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-93a8c62a]{flex:0 0 auto;height:24px;padding:0 8px;border-radius:999px;color:#0eb978;background:#e9fbf3;display:inline-flex;align-items:center;font-size:13px;font-weight:600}.status-pill--off[data-v-93a8c62a]{color:#64748b;background:#f1f5f9}.description[data-v-93a8c62a]{display:-webkit-box;min-height:44px;margin:10px 0 12px;overflow:hidden;color:#64748b;font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.talk-count[data-v-93a8c62a]{display:flex;align-items:center;gap:6px;color:#97a8c0;font-size:13px}.talk-count[data-v-93a8c62a] .el-icon{font-size:15px}.action-row[data-v-93a8c62a]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 24px;border-top:1px solid #edf1f6}.action-btn[data-v-93a8c62a]{min-width:0;height:40px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.action-btn[data-v-93a8c62a]:hover{transform:translateY(-1px)}.action-btn[data-v-93a8c62a] .el-icon{flex:0 0 auto;font-size:16px}.action-btn--rule[data-v-93a8c62a]{color:#6758ff;background:#eef2ff}.action-btn--bind[data-v-93a8c62a]{color:#0aa876;background:#ebfbf3}.action-btn--record[data-v-93a8c62a]{color:#475569;background:#f8fafc}[data-v-93a8c62a] .danger-item{color:#be123c}@media(max-width:1500px){.agent-grid[data-v-93a8c62a]{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media(max-width:980px){.agent-list-shell[data-v-93a8c62a]{padding:20px}.agent-list-header[data-v-93a8c62a]{align-items:flex-start;flex-direction:column}.toolbar[data-v-93a8c62a]{width:100%;flex-wrap:wrap;justify-content:flex-start}.search-input[data-v-93a8c62a]{width:min(100%,420px)}.agent-grid[data-v-93a8c62a]{grid-template-columns:1fr}}@media(max-width:640px){.agent-list-shell[data-v-93a8c62a]{padding:16px}.toolbar[data-v-93a8c62a]{display:grid;grid-template-columns:1fr}.create-btn[data-v-93a8c62a],.search-input[data-v-93a8c62a],.status-select[data-v-93a8c62a]{width:100%;min-width:0}.agent-main[data-v-93a8c62a]{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:20px 56px 14px 18px}.avatar-wrap[data-v-93a8c62a],.avatar-wrap img[data-v-93a8c62a]{width:50px;height:50px}.name-row h2[data-v-93a8c62a]{font-size:17px}.description[data-v-93a8c62a]{font-size:13px}.action-row[data-v-93a8c62a]{grid-template-columns:1fr;padding:14px 18px}}.flow-shell[data-v-625db8a0]{min-height:0;display:grid;grid-template-columns:238px minmax(0,1fr);gap:12px}.component-library[data-v-625db8a0],.flow-board[data-v-625db8a0]{min-height:0;border-radius:8px;border:1px solid var(--dv-gray-200);background:#fffffff0;box-shadow:0 12px 28px #0f172a0b}.component-library[data-v-625db8a0]{padding:14px;overflow:auto;max-height:760px;scrollbar-width:thin;scrollbar-color:var(--dv-gray-300) transparent}.library-title[data-v-625db8a0]{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--dv-gray-200)}.library-title span[data-v-625db8a0]{color:var(--dv-gray-900);font-size:16px;font-weight:900}.library-title small[data-v-625db8a0]{color:var(--dv-gray-500)}.library-item[data-v-625db8a0]{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--dv-gray-200)}.library-item strong[data-v-625db8a0]{display:block;color:var(--dv-gray-800);font-size:13px}.library-item p[data-v-625db8a0]{margin:4px 0 0;color:var(--dv-gray-600);font-size:12px;line-height:1.5}.library-icon[data-v-625db8a0],.node-icon[data-v-625db8a0]{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;flex:0 0 auto}.library-icon--0[data-v-625db8a0],.library-icon--1[data-v-625db8a0],.flow-node-card--1 .node-icon[data-v-625db8a0]{background:var(--dv-primary)}.library-icon--2[data-v-625db8a0],.flow-node-card--2 .node-icon[data-v-625db8a0]{background:#2563eb}.library-icon--3[data-v-625db8a0],.flow-node-card--3 .node-icon[data-v-625db8a0]{background:#ea580c}.library-icon--4[data-v-625db8a0],.flow-node-card--4 .node-icon[data-v-625db8a0]{background:#7c3aed}.library-icon--5[data-v-625db8a0],.flow-node-card--5 .node-icon[data-v-625db8a0]{background:#0f766e}.library-icon--6[data-v-625db8a0],.flow-node-card--6 .node-icon[data-v-625db8a0]{background:#be123c}.library-note[data-v-625db8a0]{margin-top:12px;padding:10px;border-radius:8px;background:var(--dv-gray-100);color:var(--dv-gray-600);font-size:12px;line-height:1.6}.flow-board[data-v-625db8a0]{display:flex;flex-direction:column;overflow:hidden;background:var(--dv-gray-50)}.board-head[data-v-625db8a0]{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:16px 20px 12px;border-bottom:1px solid var(--dv-gray-200)}.board-eyebrow[data-v-625db8a0]{color:var(--dv-primary);font-size:11px;font-weight:900;text-transform:uppercase}.board-head h3[data-v-625db8a0]{margin:4px 0 0;color:var(--dv-gray-900);font-size:19px}.board-head p[data-v-625db8a0]{margin:8px 0 0;max-width:560px;color:var(--dv-gray-600);font-size:13px;line-height:1.6}.board-legend[data-v-625db8a0]{display:flex;flex-wrap:wrap;gap:8px;color:var(--dv-gray-600);font-size:12px}.board-legend span[data-v-625db8a0]{padding:6px 10px;border-radius:8px;background:#f5f3ff;color:var(--dv-primary)}.board-zones[data-v-625db8a0]{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;gap:12px;padding:14px 22px 0}.zone-chip[data-v-625db8a0]{height:32px;display:flex;align-items:center;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.zone-chip--lead[data-v-625db8a0]{justify-self:end;background:linear-gradient(90deg,rgb(var(--dv-primary-rgb)/.12),rgb(var(--dv-primary-rgb)/.04));color:var(--dv-primary-dark)}.zone-chip--sub[data-v-625db8a0]{justify-self:start;background:linear-gradient(90deg,rgb(var(--dv-primary-rgb)/.06),rgb(var(--dv-primary-rgb)/.14));color:var(--dv-deep-purple)}.zone-divider[data-v-625db8a0]{height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--dv-primary-rgb)/.18),rgb(var(--dv-primary-rgb)/.45),rgb(var(--dv-primary-rgb)/.18))}.agent-flow[data-v-625db8a0]{width:100%;flex:1;min-height:760px;background:radial-gradient(circle at top,rgb(var(--dv-primary-rgb)/.05),transparent 28%),linear-gradient(180deg,var(--dv-gray-50) 0%,var(--dv-gray-100) 100%)}.flow-node-card[data-v-625db8a0]{width:236px;min-height:152px;padding:14px;border:1px solid rgba(15,23,42,.08);border-left:5px solid var(--node-color);border-radius:8px;background:#fff;color:var(--dv-gray-900);text-align:left;box-shadow:0 14px 30px #0f172a1c;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.flow-node-card.is-lead-node[data-v-625db8a0]{width:286px;min-height:198px;border-left-width:6px;box-shadow:0 22px 44px rgb(var(--dv-primary-rgb)/.18)}.flow-node-card.is-child-node[data-v-625db8a0]{border-left-color:color-mix(in srgb,var(--node-color) 70%,var(--dv-gray-200))}.flow-node-card[data-v-625db8a0]:hover,.flow-node-card.is-selected[data-v-625db8a0]{transform:translateY(-2px);border-color:var(--node-color);box-shadow:0 20px 40px #0f172a29}.flow-node-card.has-publish-issues[data-v-625db8a0]{border-color:#dc2626;box-shadow:0 18px 38px #dc262629}.flow-node-card.has-publish-issues .node-icon[data-v-625db8a0]{background:#dc2626}.node-card-head[data-v-625db8a0],.node-card-foot[data-v-625db8a0]{display:flex;justify-content:space-between;align-items:center;gap:8px}.node-icon[data-v-625db8a0]{background:var(--node-color)}.node-type[data-v-625db8a0]{padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--node-color) 11%,white);color:var(--node-color);font-size:12px;font-weight:900}.node-badge[data-v-625db8a0]{display:inline-flex;margin-top:10px;padding:5px 10px;border-radius:999px;background:#f5f3ff;color:var(--dv-primary);font-size:11px;font-weight:900}.node-issue-badge[data-v-625db8a0]{display:inline-flex;margin-top:10px;padding:5px 10px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:11px;font-weight:900}.flow-node-card strong[data-v-625db8a0]{display:block;margin-top:10px;color:var(--dv-gray-900);font-size:17px;line-height:1.25}.flow-node-card p[data-v-625db8a0]{min-height:50px;margin:8px 0 10px;color:var(--dv-gray-600);font-size:12px;line-height:1.55;word-break:break-word}.skill-pills[data-v-625db8a0],.config-pills[data-v-625db8a0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.skill-pills span[data-v-625db8a0],.config-pills span[data-v-625db8a0],.node-card-foot span[data-v-625db8a0]{padding:4px 8px;border-radius:999px;background:#f5f3ff;color:var(--dv-gray-600);font-size:12px}.config-pills[data-v-625db8a0]{margin-top:2px}.config-pills span[data-v-625db8a0]{background:#f5f3ff;color:var(--dv-primary)}.config-pills span.is-missing[data-v-625db8a0]{background:#fef2f2;color:#b91c1c}.config-pills span.is-off[data-v-625db8a0]{background:#f3f4f6;color:#6b7280}.node-card-foot[data-v-625db8a0]{color:var(--dv-gray-500);font-size:12px}[data-v-625db8a0] .vue-flow__node-agentNode{border:0;background:transparent;width:auto!important}[data-v-625db8a0] .vue-flow__edge-path{stroke-linecap:round;stroke-linejoin:round}[data-v-625db8a0] .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--dv-primary)}[data-v-625db8a0] .vue-flow__handle{width:9px;height:9px;background:var(--dv-primary-lighter);border:2px solid #fff}[data-v-625db8a0] .vue-flow__controls{box-shadow:0 10px 24px #0f172a1f;border-radius:8px;overflow:hidden}@media(max-width:1280px){.flow-shell[data-v-625db8a0]{grid-template-columns:1fr}.component-library[data-v-625db8a0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.library-title[data-v-625db8a0],.library-note[data-v-625db8a0]{grid-column:1/-1}.library-item[data-v-625db8a0]{border:1px solid var(--dv-gray-200);border-radius:8px;padding:10px}}.property-panel[data-v-d5e48953]{min-height:0;overflow:auto;border-radius:8px;background:#fff;border:1px solid var(--dv-gray-200);padding:14px;box-shadow:0 12px 28px #0f172a0b;scrollbar-width:thin;scrollbar-color:var(--dv-gray-300) transparent}.panel-head[data-v-d5e48953]{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--dv-gray-200)}.panel-head__top[data-v-d5e48953]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.node-type[data-v-d5e48953],.status-pill[data-v-d5e48953]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900}.node-type[data-v-d5e48953]{background:#f5f3ff;color:var(--dv-primary)}.status-pill.is-enabled[data-v-d5e48953]{background:#f5f3ff;color:var(--dv-primary-dark)}.status-pill.is-disabled[data-v-d5e48953]{background:#f4f4f5;color:#7a7f87}h3[data-v-d5e48953]{margin:0 0 4px;color:var(--dv-gray-900);font-size:20px;line-height:1.2;word-break:break-word}.panel-head>p[data-v-d5e48953],.summary-item>p[data-v-d5e48953],.snapshot-error[data-v-d5e48953]{margin:0;color:var(--dv-gray-500);word-break:break-word}.panel-head__meta[data-v-d5e48953]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-head__meta p[data-v-d5e48953]{margin:0;color:var(--dv-gray-500);font-size:13px;word-break:break-word}.summary-card[data-v-d5e48953]{margin-bottom:12px;padding:12px;border-radius:8px;background:var(--dv-gray-100);border:1px solid var(--dv-gray-200)}.summary-card__grid[data-v-d5e48953]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.summary-item[data-v-d5e48953]{display:flex;flex-direction:column;gap:6px}.summary-item span[data-v-d5e48953]{color:var(--dv-gray-500);font-size:12px}.summary-item strong[data-v-d5e48953]{color:var(--dv-gray-900);font-size:13px;line-height:1.5;word-break:break-word}.summary-item--block+.summary-item--block[data-v-d5e48953]{margin-top:12px}.summary-item--block>p[data-v-d5e48953]{color:var(--dv-gray-600);line-height:1.6}.completeness-card[data-v-d5e48953]{margin-bottom:12px;padding:12px;border-radius:8px;background:var(--dv-gray-50);border:1px solid var(--dv-gray-200)}.completeness-card__head[data-v-d5e48953]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.completeness-card__head[data-v-d5e48953] .el-tag{display:inline-flex;align-items:center;line-height:1}.completeness-card__head span[data-v-d5e48953]{display:block;color:var(--dv-gray-500);font-size:12px}.completeness-card__head strong[data-v-d5e48953]{display:block;margin-top:4px;color:var(--dv-gray-900);font-size:15px}.checklist-grid[data-v-d5e48953]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.check-item[data-v-d5e48953]{min-height:72px;border-radius:8px;padding:9px;border:1px solid}.check-item span[data-v-d5e48953],.check-item strong[data-v-d5e48953]{display:block}.check-item span[data-v-d5e48953]{color:var(--dv-gray-600);font-size:12px}.check-item strong[data-v-d5e48953]{margin-top:4px;font-size:13px}.check-item p[data-v-d5e48953]{margin:6px 0 0;color:var(--dv-gray-600);font-size:12px;line-height:1.45}.check-item.is-done[data-v-d5e48953]{background:#f5f3ff;border-color:var(--dv-gray-200)}.check-item.is-done strong[data-v-d5e48953]{color:var(--dv-primary)}.check-item.is-missing[data-v-d5e48953]{background:#fff7ed;border-color:#fed7aa}.check-item.is-missing strong[data-v-d5e48953]{color:#c2410c}.optional-checks[data-v-d5e48953]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.optional-check[data-v-d5e48953]{padding:4px 9px;border-radius:999px;font-size:12px;font-weight:700}.optional-check.is-on[data-v-d5e48953]{background:#f5f3ff;color:var(--dv-primary)}.optional-check.is-off[data-v-d5e48953]{background:#f4f4f5;color:#71717a}.validation-alert[data-v-d5e48953]{margin-bottom:14px}.validation-title[data-v-d5e48953]{font-weight:700}.validation-list[data-v-d5e48953]{margin:8px 0 0 18px;padding:0}.panel-collapse[data-v-d5e48953]{border-top:none;border-bottom:none}.panel-collapse[data-v-d5e48953] .el-collapse-item__header{font-size:13px;font-weight:700;color:var(--dv-gray-900);border-bottom-color:var(--dv-gray-200)}.panel-collapse[data-v-d5e48953] .el-collapse-item__wrap{border-bottom-color:var(--dv-gray-200)}.panel-collapse[data-v-d5e48953] .el-collapse-item__content{padding-bottom:14px}.panel-form[data-v-d5e48953] .el-form-item{margin-bottom:12px}.panel-form[data-v-d5e48953] .el-form-item__label{margin-bottom:5px;color:var(--dv-gray-700);font-size:12px;font-weight:800}.panel-form[data-v-d5e48953] .el-input__wrapper,.panel-form[data-v-d5e48953] .el-textarea__inner,.panel-form[data-v-d5e48953] .el-select__wrapper{border-radius:6px;box-shadow:0 0 0 1px var(--dv-gray-200) inset}.panel-form[data-v-d5e48953] .el-input.is-disabled .el-input__wrapper,.panel-form[data-v-d5e48953] .el-textarea.is-disabled .el-textarea__inner{background:var(--dv-gray-50);box-shadow:0 0 0 1px var(--dv-gray-200) inset}.panel-form[data-v-d5e48953] .el-textarea__inner{font-family:inherit;line-height:1.55}.panel-form[data-v-d5e48953] .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.panel-form[data-v-d5e48953] .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{color:#dc2626}.grid-three[data-v-d5e48953]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.runtime-policy-grid[data-v-d5e48953]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;padding:12px;border-radius:8px;background:var(--dv-gray-50);border:1px solid var(--dv-gray-200)}.runtime-policy-grid__wide[data-v-d5e48953]{grid-column:1/-1}.runtime-policy-grid[data-v-d5e48953] .el-input-number,.runtime-policy-grid[data-v-d5e48953] .el-select{width:100%}.policy-option-group[data-v-d5e48953]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.policy-option-group[data-v-d5e48953] .el-radio-button{min-width:0}.policy-option-group[data-v-d5e48953] .el-radio-button__inner{width:100%;padding:8px 6px;overflow:hidden;color:var(--dv-gray-700);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;border-color:var(--dv-gray-200);box-shadow:none}.policy-option-group[data-v-d5e48953] .el-radio-button:first-child .el-radio-button__inner{border-radius:6px 0 0 6px}.policy-option-group[data-v-d5e48953] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 6px 6px 0}.policy-option-group[data-v-d5e48953] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--dv-primary);border-color:var(--dv-primary);color:#fff;box-shadow:-1px 0 0 0 var(--dv-primary)}.section-title[data-v-d5e48953]{display:flex;align-items:center;gap:8px;margin:2px 0 10px;color:var(--dv-gray-700);font-size:12px;font-weight:900}.section-title[data-v-d5e48953]:before{content:"";width:3px;height:13px;border-radius:999px;background:var(--dv-primary)}.skill-editor[data-v-d5e48953]{display:grid;gap:10px;margin-bottom:14px}.skill-card[data-v-d5e48953]{border:1px solid var(--dv-gray-200);border-radius:8px;padding:10px;background:var(--dv-gray-50)}.skill-card__head[data-v-d5e48953]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.skill-card__head strong[data-v-d5e48953]{display:block;color:var(--dv-gray-900);font-size:13px}.skill-card__head p[data-v-d5e48953]{margin:3px 0 0;color:var(--dv-gray-500);font-size:11px}.skill-card__hint[data-v-d5e48953]{margin:8px 0 0;color:var(--dv-gray-600);font-size:12px}.read-only-list[data-v-d5e48953]{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.read-only-chip[data-v-d5e48953]{padding:4px 8px;border-radius:999px;background:#f5f3ff;color:var(--dv-gray-600);font-size:12px}.field-hint[data-v-d5e48953]{margin:6px 0 0;color:var(--dv-gray-600);font-size:12px;line-height:1.5}.schema-toolbar[data-v-d5e48953]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.schema-toolbar span[data-v-d5e48953]{color:var(--dv-gray-700);font-size:13px;font-weight:800}.schema-toolbar[data-v-d5e48953] .el-button{border-radius:6px}.panel-collapse[data-v-d5e48953] .el-collapse-item__content .el-textarea:last-child .el-textarea__inner{font-family:Consolas,Courier New,monospace}.schema-alert[data-v-d5e48953]{margin-bottom:12px}.empty-state[data-v-d5e48953]{display:flex;flex-direction:column;gap:14px}.snapshot-mini[data-v-d5e48953]{border-top:1px solid var(--dv-gray-200);padding-top:14px}.snapshot-mini__head[data-v-d5e48953]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.snapshot-mini strong[data-v-d5e48953]{color:var(--dv-gray-700);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.snapshot-error[data-v-d5e48953]{color:#b45309;font-size:12px;line-height:1.5}.debug-panel[data-v-7587f4bc]{min-height:0;display:flex;flex-direction:column;border-radius:0;padding:12px 18px 16px;background:#f8fbf9;color:#17382d;box-shadow:inset 0 1px #ffffffdb}.debug-panel__top[data-v-7587f4bc]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e4eee8}.debug-panel__top strong[data-v-7587f4bc]{display:block;margin-top:2px;color:#17382d;font-size:16px}.debug-panel__top[data-v-7587f4bc] .el-button{color:#0f5f48}.runtime-tabs[data-v-7587f4bc]{min-height:0;display:flex;flex-direction:column}.runtime-tabs[data-v-7587f4bc] .el-tabs__header{flex:0 0 auto;margin:0 0 12px}.runtime-tabs[data-v-7587f4bc] .el-tabs__content{min-height:0;flex:1 1 auto;overflow:auto}.runtime-tabs[data-v-7587f4bc] .el-tabs__item{color:#6f847a}.runtime-tabs[data-v-7587f4bc] .el-tabs__item.is-active{color:#0f5f48}.runtime-tabs[data-v-7587f4bc] .el-tabs__active-bar{background-color:#0f7b5c}.runtime-tabs[data-v-7587f4bc] .el-tabs__nav-wrap:after{background-color:#e4eee8}.tab-head[data-v-7587f4bc]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tab-actions[data-v-7587f4bc]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.debug-eyebrow[data-v-7587f4bc]{color:#0f7b5c;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}h3[data-v-7587f4bc]{margin:4px 0 0;font-size:18px}.validation-tab[data-v-7587f4bc],.runtime-tab[data-v-7587f4bc]{display:flex;flex-direction:column;gap:12px}.issue-list[data-v-7587f4bc]{max-height:210px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px}.issue-card[data-v-7587f4bc]{display:flex;gap:10px;align-items:flex-start;border:1px solid #f7c8c8;border-radius:10px;padding:10px;background:#fff8f8;color:#17382d;text-align:left;cursor:pointer}.issue-card>span[data-v-7587f4bc]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:800}.issue-card strong[data-v-7587f4bc]{color:#17382d;font-size:13px}.issue-card p[data-v-7587f4bc]{margin:5px 0 0;color:#b45309;font-size:12px;line-height:1.5}.issue-card em[data-v-7587f4bc]{display:block;margin-top:4px;color:#b91c1c;font-size:11px;font-style:normal;font-weight:800}.version-list[data-v-7587f4bc]{max-height:230px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.version-select[data-v-7587f4bc]{width:120px}.version-card[data-v-7587f4bc]{border-radius:10px;padding:12px;background:#fff;border:1px solid #e4eee8}.version-card strong[data-v-7587f4bc]{color:#17382d;font-size:13px}.version-card p[data-v-7587f4bc]{margin:6px 0 0;color:#6f847a;font-size:12px}.version-meta[data-v-7587f4bc]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.restore-button[data-v-7587f4bc]{width:100%;margin-top:10px}.diff-list[data-v-7587f4bc]{max-height:170px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:10px}.diff-card[data-v-7587f4bc]{border-radius:10px;padding:10px;background:#f7fbf9;border:1px solid #d9e7df}.diff-card strong[data-v-7587f4bc]{color:#17382d;font-size:12px}.diff-card pre[data-v-7587f4bc]{max-height:90px}.contract-layout[data-v-7587f4bc]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.contract-summary[data-v-7587f4bc]{display:grid;gap:8px}.contract-summary article[data-v-7587f4bc]{border-radius:10px;padding:10px;background:#fff;border:1px solid #e4eee8}.contract-summary span[data-v-7587f4bc]{display:block;color:#6f847a;font-size:12px}.contract-summary strong[data-v-7587f4bc]{display:block;margin-top:4px;color:#17382d;font-size:14px;word-break:break-word}.contract-detail[data-v-7587f4bc]{min-width:0;display:grid;gap:10px}.contract-block[data-v-7587f4bc]{border-radius:10px;padding:10px;background:#fff;border:1px solid #e4eee8}.contract-block__title[data-v-7587f4bc]{color:#0f5f48;font-size:12px;font-weight:800}.contract-block p[data-v-7587f4bc],.contract-block small[data-v-7587f4bc]{display:block;margin:5px 0 0;color:#17382d;word-break:break-word}.subagent-list[data-v-7587f4bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.subagent-list span[data-v-7587f4bc]{padding:6px 8px;border-radius:8px;background:#eef8f3;color:#0f5f48;font-size:12px;word-break:break-word}.contract-json[data-v-7587f4bc]{max-height:250px;min-height:180px}.debug-body[data-v-7587f4bc]{min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px}.debug-left[data-v-7587f4bc]{min-height:0;display:flex;flex-direction:column;gap:12px}.debug-actions[data-v-7587f4bc],.result-head[data-v-7587f4bc],.step-title[data-v-7587f4bc],.result-meta[data-v-7587f4bc]{display:flex;align-items:center;gap:10px}.debug-actions[data-v-7587f4bc],.result-head[data-v-7587f4bc],.step-title[data-v-7587f4bc]{justify-content:space-between}.result-head[data-v-7587f4bc]{align-items:flex-start;color:#17382d;margin-bottom:10px}.result-head p[data-v-7587f4bc]{margin:4px 0 0;color:#4f665c}.result-meta[data-v-7587f4bc]{flex-wrap:wrap;justify-content:flex-end}.debug-right[data-v-7587f4bc]{min-height:0;overflow:hidden;border-radius:12px;border:1px solid #e4eee8;background:#fff;padding:12px}.step-list[data-v-7587f4bc]{max-height:360px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:10px}.step-card[data-v-7587f4bc]{min-height:220px;border-radius:10px;padding:12px;background:#f7fbf9;border:1px solid #e4eee8}.step-title strong[data-v-7587f4bc]{font-size:13px}.step-card p[data-v-7587f4bc]{color:#6f847a;margin:8px 0}.step-io[data-v-7587f4bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.step-io__block[data-v-7587f4bc]{min-width:0}.step-io__block span[data-v-7587f4bc]{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:#eaf4ef;color:#315c4b;font-size:11px;font-weight:700}pre[data-v-7587f4bc]{max-height:138px;overflow:auto;margin:8px 0 0;white-space:pre-wrap;color:#17382d;font-size:12px;line-height:1.45}.debug-empty[data-v-7587f4bc]{height:100%;min-height:86px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#17382d;text-align:center}.debug-empty span[data-v-7587f4bc]{max-width:560px;color:#6f847a;line-height:1.6;font-size:12px}@media(max-width:1280px){.debug-body[data-v-7587f4bc],.issue-list[data-v-7587f4bc],.contract-layout[data-v-7587f4bc],.step-list[data-v-7587f4bc],.step-io[data-v-7587f4bc]{grid-template-columns:1fr}}.agent-canvas-detail[data-v-f37a907e]{height:calc(100vh - 84px);min-height:760px;padding:14px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.05),transparent 24%),linear-gradient(180deg,#f8fbf9,#f5f7fb)}.detail-header[data-v-f37a907e]{flex:0 0 auto;border-radius:8px;padding:12px 16px;background:#ffffffe6;border:1px solid #dfe9e4;display:flex;justify-content:space-between;gap:16px;align-items:center}.detail-header h2[data-v-f37a907e]{margin:5px 0;font-size:21px;color:#15352a}.detail-header p[data-v-f37a907e]{margin:0;color:#66756f}.detail-header__meta[data-v-f37a907e]{display:flex;align-items:center;gap:8px;margin-top:6px}.detail-header__version[data-v-f37a907e]{color:#83918b;font-size:13px}.detail-header__hint[data-v-f37a907e]{margin-top:8px!important;color:#047857!important;font-size:13px}.detail-header__hint code[data-v-f37a907e]{padding:1px 6px;border-radius:6px;background:#eef8f3}.publish-diff[data-v-f37a907e]{display:flex;align-items:center;gap:8px;margin-top:8px;color:#66756f;font-size:13px}.detail-header__actions[data-v-f37a907e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.detail-header__actions[data-v-f37a907e] .el-button{border-radius:6px}.workspace[data-v-f37a907e]{min-height:0;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px}.state-alert[data-v-f37a907e],.detail-empty[data-v-f37a907e]{flex:0 0 auto;border-radius:8px}.state-alert__actions[data-v-f37a907e]{margin-top:8px;display:flex;gap:8px}.detail-empty[data-v-f37a907e]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe9e4}.debug-launcher[data-v-f37a907e]{flex:0 0 auto;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 12px;border-radius:8px;background:#ffffffeb;border:1px solid #dfe9e4;box-shadow:0 8px 20px #0f172a09}.debug-launcher strong[data-v-f37a907e]{display:block;color:#15352a;font-size:13px}.debug-launcher span[data-v-f37a907e]{display:block;margin-top:2px;color:#66756f;font-size:12px}.debug-launcher__actions[data-v-f37a907e]{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.debug-launcher__actions[data-v-f37a907e] .el-button{border-radius:6px}.debug-launcher__actions[data-v-f37a907e] .el-tag{display:inline-flex;align-items:center;line-height:1}.agent-debug-drawer .el-drawer__body{padding:0;background:#f8fbf9}.agent-debug-drawer .debug-panel{height:100%;border-radius:0;box-shadow:none}@media(max-width:1280px){.agent-canvas-detail[data-v-f37a907e]{height:auto}.detail-header[data-v-f37a907e]{align-items:flex-start;flex-direction:column}.workspace[data-v-f37a907e]{grid-template-columns:1fr}.debug-launcher[data-v-f37a907e]{align-items:flex-start;flex-direction:column}}.agent-canvas-list[data-v-0f44b2ec]{padding:20px;display:flex;flex-direction:column;gap:16px}.hero-panel[data-v-0f44b2ec],.production-card[data-v-0f44b2ec],.list-card[data-v-0f44b2ec]{border-radius:22px;border:1px solid #dfe9e4;background:#ffffffeb}.hero-panel[data-v-0f44b2ec]{padding:22px;display:flex;justify-content:space-between;gap:16px;align-items:center}.hero-actions[data-v-0f44b2ec]{display:flex;gap:10px;flex-shrink:0}.eyebrow[data-v-0f44b2ec]{color:#047857;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-copy[data-v-0f44b2ec]{margin:8px 0 0;color:#66756f;max-width:760px;line-height:1.65}.hero-copy code[data-v-0f44b2ec]{padding:2px 6px;border-radius:6px;background:#eef8f3;color:#047857;font-size:12px}.production-card[data-v-0f44b2ec]{padding:18px 22px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(135deg,#04785714,#fffffff5)}.production-card__badge[data-v-0f44b2ec]{display:inline-block;margin-bottom:6px;padding:4px 10px;border-radius:999px;background:#047857;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em}.production-card h3[data-v-0f44b2ec]{margin:0 0 6px;color:#15352a}.production-card p[data-v-0f44b2ec]{margin:0;color:#66756f;font-size:13px}.production-card__actions[data-v-0f44b2ec]{display:flex;gap:10px;flex-shrink:0}.toolbar[data-v-0f44b2ec]{display:flex;gap:12px}.toolbar__search[data-v-0f44b2ec]{flex:1}.toolbar__select[data-v-0f44b2ec]{width:180px}.list-card__head[data-v-0f44b2ec]{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.list-card__head small[data-v-0f44b2ec]{color:#83918b}.state-alert[data-v-0f44b2ec]{border-radius:8px}.agent-name[data-v-0f44b2ec]{display:flex;gap:10px;align-items:center}.agent-name strong[data-v-0f44b2ec]{display:block;color:#15352a}.agent-name span[data-v-0f44b2ec]{color:#83918b;font-size:12px}.inline-tag[data-v-0f44b2ec]{margin-left:8px;vertical-align:middle;color:#fff}.inline-tag[data-v-0f44b2ec] .el-tag__content{color:#fff}.agent-name__icon[data-v-0f44b2ec]{width:34px;height:34px;border-radius:12px;background:#e9f8f0;color:#047857;display:inline-flex;align-items:center;justify-content:center}.agent-name__icon.is-production[data-v-0f44b2ec]{background:#047857;color:#fff}[data-v-0f44b2ec] .is-production-row{background:#0478570a}@media(max-width:960px){.hero-panel[data-v-0f44b2ec],.production-card[data-v-0f44b2ec]{flex-direction:column;align-items:flex-start}}
