.modal-fade-enter-active[data-v-1c0d5933],.modal-fade-leave-active[data-v-1c0d5933]{transition:opacity .2s}.modal-fade-enter-from[data-v-1c0d5933],.modal-fade-leave-to[data-v-1c0d5933]{opacity:0}.modal-overlay[data-v-1c0d5933]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card[data-v-1c0d5933]{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:520px;padding:40px;animation:.3s ease-out slideIn-1c0d5933;display:flex;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes slideIn-1c0d5933{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.close-button[data-v-1c0d5933]{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.close-button[data-v-1c0d5933]:hover{color:#1d1d1f;background:#0000000a}.modal-title[data-v-1c0d5933]{color:#1d1d1f;text-align:center;margin:0 0 12px;font-size:24px;font-weight:600}.modal-description[data-v-1c0d5933]{color:#86868b;text-align:center;margin:0 0 32px;font-size:15px;line-height:1.5}.tools-list[data-v-1c0d5933]{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.tool-item[data-v-1c0d5933]{background:#f5f5f7;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.tool-item.connected[data-v-1c0d5933]{background:#e8f5e9}.tool-info[data-v-1c0d5933]{align-items:center;gap:12px;display:flex}.tool-icon-container[data-v-1c0d5933]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tool-icon[data-v-1c0d5933]{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.tool-name[data-v-1c0d5933]{color:#1d1d1f;font-size:15px;font-weight:500}.connect-button[data-v-1c0d5933]{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.connect-button[data-v-1c0d5933]:hover{background:#48484a;box-shadow:0 2px 8px #0003}.plus-icon[data-v-1c0d5933]{font-size:16px;font-weight:300}.connected-badge[data-v-1c0d5933]{color:#fff;background:#4caf50;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:flex}.connected-badge svg[data-v-1c0d5933]{width:16px;height:16px}.action-buttons[data-v-1c0d5933]{flex-direction:column;width:100%;display:flex}.btn-close[data-v-1c0d5933]{color:#86868b;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;width:100%;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s}.btn-close[data-v-1c0d5933]:hover{background:#f5f5f7}@media (prefers-color-scheme:dark){.modal-overlay[data-v-1c0d5933]{background:#000000b3}.modal-card[data-v-1c0d5933]{background:#1c1c1e;box-shadow:0 20px 60px #0009}.close-button[data-v-1c0d5933]{color:#98989d}.close-button[data-v-1c0d5933]:hover{color:#f5f5f7;background:#ffffff14}.modal-title[data-v-1c0d5933]{color:#f5f5f7}.modal-description[data-v-1c0d5933]{color:#98989d}.tool-item[data-v-1c0d5933]{background:#2c2c2e}.tool-item.connected[data-v-1c0d5933]{background:#1b5e20}.tool-name[data-v-1c0d5933]{color:#f5f5f7}.connect-button[data-v-1c0d5933]{background:#0071e3}.connect-button[data-v-1c0d5933]:hover{background:#0a84ff}.btn-close[data-v-1c0d5933]{color:#98989d;background:0 0;border-color:#ffffff1f}.btn-close[data-v-1c0d5933]:hover{background:#2c2c2e}}.icon[data-v-3d08552d]{color:#606366;width:24px;height:24px}.black-loading-animation[data-v-3d08552d]{animation:1.5s linear infinite rotate-3d08552d}@keyframes rotate-3d08552d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.agent-builder-container[data-v-d1623e24]{--builder-bg-primary:#fff;--builder-bg-secondary:#f9fafb;--builder-bg-tertiary:#fafafa;--builder-bg-hover:#f3f4f6;--builder-border-primary:#e0e0e0;--builder-border-secondary:#d1d5db;--builder-border-tertiary:#eaeaea;--builder-text-primary:#1a1a1a;--builder-text-secondary:#666;--builder-text-tertiary:#999;--builder-input-bg:#fff;--builder-input-border:#e0e0e0;--builder-btn-primary-bg:#1a1a1a;--builder-btn-primary-text:#fff;--builder-btn-primary-hover:#333;--builder-btn-primary-disabled:#666;--builder-btn-secondary-bg:#f5f5f5;--builder-btn-secondary-text:#232425;--builder-btn-secondary-hover:#e8e8e8;--builder-btn-secondary-active:#d4d4d4;--builder-warning-bg:#fef3cd;--builder-warning-border:#fbbf24;--builder-warning-text:#92400e;--builder-notice-bg:#f3f9ff;--builder-notice-border:#cfe5ff;--builder-notice-text:#232425;--builder-empty-title:#374151;--builder-empty-text:#6b7280;--builder-spinner-track:#e0e7ff;--builder-spinner-active:#3b82f6;--builder-running-title:#1e40af;--builder-form-label:#333;--builder-form-helper:#6b7280;--builder-form-focus:#3b82f6;--builder-form-focus-shadow:#3b82f61a;--builder-weekday-border:#e5e7eb;--builder-weekday-text:#4b5563;--builder-weekday-hover-bg:#eff6ff;--builder-weekday-checked:#3b82f6;--builder-weekday-bg:transparent;--builder-upload-border:#999;--builder-menu-bg:#fff;--builder-menu-border:#e5e7eb;--builder-menu-shadow:0 4px 12px #0000001a;--builder-menu-item-text:#333;--builder-menu-item-hover:#f5f5f5;--builder-menu-item-delete:#e74c3c;--builder-trigger-bg:#f9f7f3;--builder-trigger-border:#e5e7eb;--builder-trigger-hover-bg:#f3f1ed;--builder-trigger-title:#232425;--builder-trigger-desc:#666;--builder-trigger-toggle-off:#d1d5db;--builder-trigger-toggle-on:#232425;--builder-trigger-toggle-knob:#fff;--builder-test-panel-bg:#fff;--builder-test-header-bg:#f9fafb;--builder-test-header-border:#e5e7eb;--builder-test-title:#000;--builder-test-close:#9ca3af;--builder-test-close-hover-bg:#f3f4f6;--builder-step-completed-bg:#f0fdf4;--builder-step-progress-bg:#eff6ff;--builder-step-selected-border:#3b82f6;--builder-step-selected-bg:#dbeafe;--builder-step-hover-shadow:0 2px 8px #0000001a;--builder-step-title:#000;--builder-step-pending-title:#6b7280;--builder-step-detail:#6b7280;--builder-running-badge-bg:#3b82f6;--builder-running-badge-text:#fff;--builder-markdown-bg:#f0f9ff;--builder-markdown-border:#bae6fd;--builder-markdown-text:#0c4a6e;--builder-markdown-code-bg:#e0f2fe;--builder-todo-bg:#f9fafb;--builder-todo-border:#e5e7eb;--builder-todo-text:#374151;--builder-complete-bg:#d1fae5;--builder-complete-title:#065f46;--builder-complete-text:#047857;--builder-testrun-bg:linear-gradient(135deg,#f59e0b,#d97706);--builder-testrun-shadow:0 2px 8px #f59e0b66;--builder-testrun-running-bg:linear-gradient(135deg,#3b82f6,#2563eb);--builder-testrun-running-shadow:0 2px 8px #3b82f666;--builder-chat-btn-bg:#fff;--builder-chat-btn-border:#d1d5db;--builder-chat-btn-text:#374151;--builder-chat-btn-hover-bg:#f9fafb;--builder-chat-btn-hover-border:#9ca3af;--builder-start-btn-bg:#3b82f6;--builder-start-btn-text:#fff;--builder-start-btn-hover:#2563eb;--builder-column-header:#1a1a1a;--builder-checkmark-stroke:#fff;--builder-knowledge-bg:#f9fafb;--builder-knowledge-border:#e5e7eb;--builder-upload-loading-bg:#ffffffe6}@media (prefers-color-scheme:dark){.agent-builder-container[data-v-d1623e24]{--builder-bg-primary:#1a1b1c;--builder-bg-secondary:#2a2b2c;--builder-bg-tertiary:#2d2d2d;--builder-bg-hover:#3a3b3c;--builder-border-primary:#404040;--builder-border-secondary:#505050;--builder-border-tertiary:#505050;--builder-text-primary:#e4e6eb;--builder-text-secondary:#b0b3b8;--builder-text-tertiary:#8a8d91;--builder-input-bg:#2a2b2c;--builder-input-border:#404040;--builder-btn-primary-bg:#505050;--builder-btn-primary-text:#fff;--builder-btn-primary-hover:#606060;--builder-btn-primary-disabled:#444;--builder-btn-secondary-bg:#3d3d3d;--builder-btn-secondary-text:#e0e0e0;--builder-btn-secondary-hover:#4d4d4d;--builder-btn-secondary-active:#5d5d5d;--builder-warning-bg:#451a03;--builder-warning-border:#92400e;--builder-warning-text:#fbbf24;--builder-notice-bg:#1a2a3a;--builder-notice-border:#2a4a6a;--builder-notice-text:#e0e0e0;--builder-empty-title:#e0e0e0;--builder-empty-text:#9ca3af;--builder-spinner-track:#1e3a5f;--builder-spinner-active:#60a5fa;--builder-running-title:#93c5fd;--builder-form-label:#e0e0e0;--builder-form-helper:#9ca3af;--builder-form-focus:#60a5fa;--builder-form-focus-shadow:#60a5fa1a;--builder-weekday-border:#374151;--builder-weekday-text:#d1d5db;--builder-weekday-hover-bg:#1e3a5f;--builder-weekday-checked:#60a5fa;--builder-weekday-bg:#1f2937;--builder-upload-border:#6b7280;--builder-menu-bg:#2a2a2a;--builder-menu-border:#444;--builder-menu-shadow:0 4px 12px #0000004d;--builder-menu-item-text:#fff;--builder-menu-item-hover:#333;--builder-menu-item-delete:#ef4444;--builder-trigger-bg:#2a2b2c;--builder-trigger-border:#374151;--builder-trigger-hover-bg:#1f2937;--builder-trigger-title:#e5e7eb;--builder-trigger-desc:#9ca3af;--builder-trigger-toggle-off:#4b5563;--builder-trigger-toggle-on:#60a5fa;--builder-trigger-toggle-knob:#1f2937;--builder-test-panel-bg:#2d2d2d;--builder-test-header-bg:#3d3d3d;--builder-test-header-border:#505050;--builder-test-title:#e0e0e0;--builder-test-close:#9ca3af;--builder-test-close-hover-bg:#4d4d4d;--builder-step-completed-bg:#064e3b;--builder-step-progress-bg:#1e3a5f;--builder-step-selected-border:#60a5fa;--builder-step-selected-bg:#1e3a5f;--builder-step-hover-shadow:0 2px 8px #0000004d;--builder-step-title:#e0e0e0;--builder-step-pending-title:#9ca3af;--builder-step-detail:#9ca3af;--builder-running-badge-bg:#3b82f6;--builder-running-badge-text:#fff;--builder-markdown-bg:#1e3a5f;--builder-markdown-border:#2a4a6a;--builder-markdown-text:#93c5fd;--builder-markdown-code-bg:#1e3a5f;--builder-todo-bg:#2d2d2d;--builder-todo-border:#505050;--builder-todo-text:#e0e0e0;--builder-complete-bg:#064e3b;--builder-complete-title:#34d399;--builder-complete-text:#6ee7b7;--builder-chat-btn-bg:#2d2d2d;--builder-chat-btn-border:#505050;--builder-chat-btn-text:#e0e0e0;--builder-chat-btn-hover-bg:#3d3d3d;--builder-chat-btn-hover-border:#6b7280;--builder-start-btn-bg:#3b82f6;--builder-start-btn-text:#fff;--builder-start-btn-hover:#60a5fa;--builder-column-header:#e0e0e0;--builder-knowledge-bg:#1f2937;--builder-knowledge-border:#374151;--builder-upload-loading-bg:#000000e6}}.agent-builder-container[data-v-d1623e24] *,.agent-builder-container[data-v-d1623e24] :after,.agent-builder-container[data-v-d1623e24] :before{box-sizing:border-box}.agent-builder-container[data-v-d1623e24]{background:var(--builder-bg-primary);color:var(--builder-text-primary);flex-direction:column;height:100vh;display:flex}.make-website-button[data-v-d1623e24]{border:1px solid var(--builder-border-primary);color:var(--builder-text-secondary);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:10px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.make-website-button[data-v-d1623e24]:hover{background:var(--builder-bg-hover);color:var(--builder-text-primary);border-color:#ccc}.make-website-button[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.5}.make-website-button svg[data-v-d1623e24]{width:16px;height:16px}.create-button[data-v-d1623e24]{background:var(--builder-btn-primary-bg);color:var(--builder-btn-primary-text);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:8px;padding:10px 32px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.create-button[data-v-d1623e24]:not(:disabled):hover{background:var(--builder-btn-primary-hover);transform:translateY(-1px)}.create-button[data-v-d1623e24]:disabled{background:var(--builder-btn-primary-disabled);cursor:not-allowed;opacity:.5}.backend-activity-indicator[data-v-d1623e24]{align-items:center;margin-right:2px;display:inline-flex}.checkmark-icon[data-v-d1623e24]{width:16px;height:16px}.checkmark-circle-bg[data-v-d1623e24]{stroke:#fff;stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke-d1623e24}.checkmark-check[data-v-d1623e24]{stroke:#fff;stroke-dasharray:48;stroke-dashoffset:48px;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;animation:.3s cubic-bezier(.65,0,.45,1) .6s forwards stroke-d1623e24}@keyframes stroke-d1623e24{to{stroke-dashoffset:0}}.checkmark-fade-enter-active[data-v-d1623e24]{transition:opacity .3s}.checkmark-fade-leave-active[data-v-d1623e24]{transition:opacity 1.5s .5s}.checkmark-fade-enter-from[data-v-d1623e24],.checkmark-fade-leave-to[data-v-d1623e24]{opacity:0}.button-loading[data-v-d1623e24]{align-items:center;gap:8px;display:flex}.update-button-container[data-v-d1623e24]{align-items:center;gap:12px;display:flex}.top-warning-banner[data-v-d1623e24]{background:var(--builder-warning-bg);border:1px solid var(--builder-warning-border);color:var(--builder-warning-text);border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;animation:.3s fadeIn-d1623e24;display:flex}@keyframes fadeIn-d1623e24{0%{opacity:0}to{opacity:1}}.mobile-warning-banner[data-v-d1623e24]{background:var(--builder-warning-bg);border:1px solid var(--builder-warning-border);color:var(--builder-warning-text);border-radius:8px;justify-content:center;align-items:center;margin:8px 16px 0;padding:10px 16px;font-size:14px;font-weight:500;animation:.3s fadeIn-d1623e24;display:none}.main-container[data-v-d1623e24]{display:flex}.left-panel[data-v-d1623e24]{border-right:1px solid var(--builder-border-primary);overflow:hidden}.left-panel[data-v-d1623e24],.right-panel[data-v-d1623e24]{flex-direction:column;flex:1;min-width:0;display:flex}.right-panel[data-v-d1623e24]{background:var(--builder-bg-secondary);overflow:visible}.mobile-only[data-v-d1623e24]{display:none}.desktop-only[data-v-d1623e24]{display:flex}.preview-tab[data-v-d1623e24]{flex-direction:column;height:100%;display:flex;overflow:hidden}.preview-content-mobile[data-v-d1623e24]{background:var(--builder-bg-secondary);flex-direction:column;flex:1;display:flex;overflow:hidden}.tab-navigation[data-v-d1623e24]{background:var(--builder-bg-primary);justify-content:center;align-items:center;height:72px;padding:16px 24px;display:flex}.tab-buttons-container[data-v-d1623e24]{background:var(--builder-bg-hover);border-radius:8px;gap:4px;padding:4px;display:flex}.tab-button[data-v-d1623e24]{color:var(--builder-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .2s}.tab-button[data-v-d1623e24]:hover:not(.active){background:#8080801a}.tab-button.active[data-v-d1623e24]{background:var(--builder-bg-primary);color:var(--builder-text-primary);box-shadow:0 1px 3px #0000001a}.tab-content[data-v-d1623e24]{flex:1;overflow:hidden}.create-tab[data-v-d1623e24]{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}.preview-header-wrapper[data-v-d1623e24]{background:var(--builder-bg-tertiary)}.preview-header[data-v-d1623e24],.preview-header-wrapper[data-v-d1623e24]{align-items:center;height:72px;padding:16px 24px;display:flex}.preview-header[data-v-d1623e24]{background:var(--builder-bg-primary);justify-content:space-between}.preview-header h3[data-v-d1623e24]{color:var(--builder-text-primary);letter-spacing:-.562px;margin:0;font-size:16px;font-weight:700;line-height:30px}.preview-header.scheduled-task[data-v-d1623e24]{background:var(--builder-bg-primary);border:1px solid var(--builder-border-tertiary);opacity:.45;border-radius:16px;padding:11px 16px}.preview-header.scheduled-task[data-v-d1623e24]:not(.disabled){opacity:1;border:none;box-shadow:0 4px 15px #0000001a}.run-test-button[data-v-d1623e24]{background:var(--builder-btn-secondary-bg);color:var(--builder-btn-secondary-text);cursor:pointer;border:none;border-radius:60px;justify-content:center;align-items:center;gap:0;min-width:96px;height:36px;padding:0 16px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.run-test-button svg[data-v-d1623e24]{flex-shrink:0;width:24px;height:24px}.run-test-button[data-v-d1623e24]:hover:not(:disabled){background:var(--builder-btn-secondary-hover)}.run-test-button[data-v-d1623e24]:active:not(:disabled){background:var(--builder-btn-secondary-active)}.run-test-button[data-v-d1623e24]:disabled{background:var(--builder-btn-secondary-bg);cursor:not-allowed;opacity:.5}.preview-content[data-v-d1623e24]{flex:1;height:100%;position:relative;overflow:hidden}.preview-content.workflow-preview[data-v-d1623e24]{flex-direction:column;width:100%;display:flex;position:relative;height:100%!important}.workflow-canvas-wrapper[data-v-d1623e24]{flex:1;width:100%;height:100%;min-height:400px;position:relative;overflow:hidden}.preview-mode-notice[data-v-d1623e24]{background:var(--builder-notice-bg);border:1px solid var(--builder-notice-border);z-index:10;border-radius:12px;padding:10px 12px;position:absolute;top:20px;left:30px;right:30px}.preview-mode-notice .notice-content[data-v-d1623e24]{align-items:center;gap:8px;display:flex}.preview-mode-notice .notice-icon[data-v-d1623e24]{flex-shrink:0}.preview-mode-notice .notice-text[data-v-d1623e24]{color:var(--builder-notice-text);letter-spacing:-.24px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.43}.workflow-empty-state[data-v-d1623e24]{box-sizing:border-box;color:var(--builder-empty-text);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:40px;display:flex}.workflow-empty-state .empty-icon[data-v-d1623e24]{opacity:.5;margin-bottom:16px;font-size:64px}.workflow-empty-state h3[data-v-d1623e24]{color:var(--builder-empty-title);margin:0 0 8px;font-size:18px;font-weight:600}.workflow-empty-state p[data-v-d1623e24]{color:var(--builder-empty-text);margin:0;font-size:14px}.workflow-running-state[data-v-d1623e24]{box-sizing:border-box;color:var(--builder-empty-text);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:40px;display:flex}.running-spinner[data-v-d1623e24]{border:4px solid var(--builder-spinner-track);border-top-color:var(--builder-spinner-active);border-radius:50%;width:64px;height:64px;margin-bottom:24px;animation:1s linear infinite spinner-spin-d1623e24}@keyframes spinner-spin-d1623e24{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.workflow-running-state h3[data-v-d1623e24]{color:var(--builder-running-title);margin:0 0 8px;font-size:18px;font-weight:600}.workflow-running-state p[data-v-d1623e24]{color:var(--builder-empty-text);margin:0;font-size:14px}.form-container[data-v-d1623e24]{max-width:100%;padding:32px 24px}.agent-form[data-v-d1623e24],.form-container[data-v-d1623e24]{box-sizing:border-box;width:100%}.agent-form[data-v-d1623e24]{height:100%;overflow-y:auto}.avatar-section[data-v-d1623e24]{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.avatar-container[data-v-d1623e24]{z-index:1;position:relative}.avatar-upload[data-v-d1623e24]{background:var(--builder-bg-primary);border:2px dashed var(--builder-border-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex;position:relative;overflow:hidden}.avatar-upload[data-v-d1623e24]:hover:not(.uploading){background:var(--builder-bg-secondary);border-color:var(--builder-text-tertiary)}.avatar-upload.uploading[data-v-d1623e24]{cursor:not-allowed;opacity:.7}.avatar-preview[data-v-d1623e24]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-placeholder[data-v-d1623e24],.upload-loading[data-v-d1623e24]{justify-content:center;align-items:center;display:flex}.upload-loading[data-v-d1623e24]{background:var(--builder-upload-loading-bg);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-hint[data-v-d1623e24]{color:var(--builder-text-secondary);margin-top:8px;font-size:12px}.avatar-menu[data-v-d1623e24]{background:var(--builder-bg-primary);border:1px solid var(--builder-border-primary);white-space:nowrap;z-index:1000;border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}@media screen and (max-width:400px){.avatar-menu[data-v-d1623e24]{margin-left:-40px;left:0;transform:none}}.avatar-menu-item[data-v-d1623e24]{color:var(--builder-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:14px;transition:background .2s;display:flex}.avatar-menu-item[data-v-d1623e24]:hover:not(:disabled){background:var(--builder-bg-hover)}.avatar-menu-item[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.5}.avatar-menu-item svg[data-v-d1623e24]{flex-shrink:0}.form-section[data-v-d1623e24]{box-sizing:border-box;width:100%;margin-bottom:24px}.form-label[data-v-d1623e24]{color:var(--builder-text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-input[data-v-d1623e24],.form-textarea[data-v-d1623e24]{background:var(--builder-input-bg);border:1px solid var(--builder-border-primary);box-sizing:border-box;color:var(--builder-text-primary);border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.form-input[data-v-d1623e24]::-moz-placeholder{color:var(--builder-text-tertiary)}.form-textarea[data-v-d1623e24]::-moz-placeholder{color:var(--builder-text-tertiary)}.form-input[data-v-d1623e24]::placeholder,.form-textarea[data-v-d1623e24]::placeholder{color:var(--builder-text-tertiary)}.form-input[data-v-d1623e24]:focus,.form-textarea[data-v-d1623e24]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-d1623e24]{resize:vertical;font-family:inherit;line-height:1.5}.form-textarea.large[data-v-d1623e24]{min-height:160px}.form-helper-text[data-v-d1623e24]{color:#6b7280;margin-top:6px;margin-bottom:6px;font-size:12px;line-height:1.5}.mb-3[data-v-d1623e24]{margin-bottom:12px}.schedule-config[data-v-d1623e24]{flex-direction:column;gap:12px;display:flex}.interval-config[data-v-d1623e24],.monthly-config[data-v-d1623e24],.time-config[data-v-d1623e24],.weekly-config[data-v-d1623e24]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.form-label-small[data-v-d1623e24]{color:#333;margin-bottom:4px;font-size:.9rem;font-weight:500}@media (prefers-color-scheme:dark){.form-label-small[data-v-d1623e24]{color:#e0e0e0}}.interval-config[data-v-d1623e24]{flex-direction:row}.interval-config .form-input[data-v-d1623e24]:first-child{flex:1}.interval-config .form-input[data-v-d1623e24]:last-child{flex:0 0 140px}.form-section-inline[data-v-d1623e24]{margin-top:16px}.weekday-checkboxes[data-v-d1623e24]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.weekday-checkbox[data-v-d1623e24]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:8px 12px;transition:all .2s;display:flex}.weekday-checkbox[data-v-d1623e24]:hover{background-color:#eff6ff;border-color:#3b82f6}.weekday-checkbox input[type=checkbox][data-v-d1623e24]{cursor:pointer;margin:0}.weekday-checkbox input[type=checkbox]:checked+span[data-v-d1623e24]{color:#3b82f6;font-weight:600}.weekday-checkbox span[data-v-d1623e24]{color:#4b5563;font-size:14px}@media (prefers-color-scheme:dark){.weekday-checkbox[data-v-d1623e24]{background-color:#1f2937;border-color:#374151}.weekday-checkbox[data-v-d1623e24]:hover{background-color:#1e3a5f;border-color:#3b82f6}.weekday-checkbox span[data-v-d1623e24]{color:#d1d5db}.weekday-checkbox input[type=checkbox]:checked+span[data-v-d1623e24]{color:#60a5fa}}.starters-container[data-v-d1623e24]{flex-direction:column;gap:8px;display:flex}.starter-item-field[data-v-d1623e24]{align-items:center;gap:8px;display:flex;position:relative}.starter-input[data-v-d1623e24]{flex:1}.add-starter-btn[data-v-d1623e24],.remove-starter-btn[data-v-d1623e24]{background:var(--builder-bg-primary);border:1px solid var(--builder-border-primary);color:#6b7280;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.add-starter-btn[data-v-d1623e24]:hover,.remove-starter-btn[data-v-d1623e24]:hover{background:var(--builder-bg-secondary);border-color:#d1d5db}.knowledge-description[data-v-d1623e24]{color:var(--builder-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}.knowledge-files-container[data-v-d1623e24]{background:var(--builder-bg-secondary);border:1px solid var(--builder-border-primary);border-radius:8px;padding:16px}.uploaded-files-list[data-v-d1623e24]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.uploaded-file-item[data-v-d1623e24]{background:var(--builder-bg-primary);border:1px solid var(--builder-border-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.uploaded-file-item[data-v-d1623e24]:hover{border-color:var(--builder-text-tertiary)}.file-info[data-v-d1623e24]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-icon[data-v-d1623e24]{color:var(--builder-text-secondary);flex-shrink:0}.file-name[data-v-d1623e24]{color:var(--builder-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.file-size[data-v-d1623e24]{font-size:12px}.file-size[data-v-d1623e24],.remove-file-btn[data-v-d1623e24]{color:var(--builder-text-tertiary);flex-shrink:0}.remove-file-btn[data-v-d1623e24]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.remove-file-btn[data-v-d1623e24]:hover:not(:disabled){background:var(--builder-bg-hover);color:#e74c3c}.remove-file-btn[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.5}.upload-knowledge-section[data-v-d1623e24]{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-files-btn[data-v-d1623e24]{background:var(--builder-bg-primary);color:var(--builder-text-primary);cursor:pointer;border:1px dashed #999;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 20px;font-size:14px;transition:all .2s;display:flex}.upload-files-btn[data-v-d1623e24]:hover:not(:disabled){background:var(--builder-bg-secondary);border-color:var(--builder-text-primary)}.upload-files-btn[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.5}.upload-hint[data-v-d1623e24]{color:var(--builder-text-tertiary);text-align:center;font-size:12px}.capabilities-list[data-v-d1623e24]{flex-direction:column;gap:12px;display:flex}.capability-checkbox[data-v-d1623e24]{color:var(--builder-text-primary);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex;position:relative}.capability-checkbox input[type=checkbox][data-v-d1623e24]{accent-color:#10a37f;cursor:pointer;width:18px;height:18px}.capability-tooltip[data-v-d1623e24]{color:var(--builder-text-tertiary);margin-left:4px;font-size:12px}.create-action-btn[data-v-d1623e24]{background:var(--builder-bg-primary);border:1px solid var(--builder-border-primary);color:var(--builder-text-primary);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.create-action-btn[data-v-d1623e24]:hover{background:var(--builder-bg-secondary);border-color:#d1d5db}[data-v-d1623e24] .j-input-wrapper-wrapper-inner{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}[data-v-d1623e24] .input-wrapper.search-input-wrapper{max-width:100%!important;min-width:unset!important;--container-width:100%!important;width:100%!important}@media (min-width:768px){[data-v-d1623e24] .input-wrapper.search-input-wrapper{max-width:100%!important;min-width:unset!important;width:100%!important}}[data-v-d1623e24] .j-input-wrapper-inner,[data-v-d1623e24] .prompt-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-d1623e24] .prompt-input-wrapper{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0!important;display:flex!important;overflow:visible!important}[data-v-d1623e24] .prompt-input-wrapper .textarea-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}[data-v-d1623e24] .prompt-input-wrapper .input{padding-left:0!important;padding-right:0!important}[data-v-d1623e24] .prompt-input-wrapper .flex-col{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-d1623e24] .prompt-input-wrapper>*{box-sizing:border-box!important;max-width:100%!important}[data-v-d1623e24] .textarea-wrapper.flex-col[class*=pt-]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}[data-v-d1623e24] .textarea-wrapper>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-d1623e24] .prompt-container,[data-v-d1623e24] .prompt-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}[data-v-d1623e24] .input-wrapper{padding:0 10px;box-sizing:border-box!important;max-width:min(600px,100%)!important;min-width:unset!important;width:100%!important;margin:0 auto!important}[data-v-d1623e24] [class*=md\:min-w-]{min-width:unset!important}[data-v-d1623e24] [class*=md\:w-]{--container-width:min(600px,100%)!important;width:100%!important;max-width:min(600px,100%)!important}[data-v-d1623e24] .input-wrapper.box-border.search-input-wrapper{max-width:min(600px,100%)!important;min-width:unset!important;width:100%!important;margin:0 auto!important}[data-v-d1623e24] textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-d1623e24] [class*=p-],[data-v-d1623e24] [class*=pb-],[data-v-d1623e24] [class*=pl-],[data-v-d1623e24] [class*=pr-],[data-v-d1623e24] [class*=pt-]{box-sizing:border-box!important}[data-v-d1623e24] .input-wrapper-wrapper-inner{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important}[data-v-d1623e24] .input-wrapper-wrapper-inner>*{box-sizing:border-box!important;max-width:100%!important}.create-tab[data-v-d1623e24] .j-input-wrapper-wrapper,.preview-content[data-v-d1623e24] .j-input-wrapper-wrapper{background:0 0;padding:12px 20px 6px}.create-tab[data-v-d1623e24] .general-chat-wrapper,.preview-content[data-v-d1623e24] .general-chat-wrapper{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:visible;padding:8px!important}.create-tab[data-v-d1623e24] .chat-wrapper,.preview-content[data-v-d1623e24] .chat-wrapper{box-sizing:border-box;flex:1;width:100%;overflow-y:auto}.create-tab[data-v-d1623e24] .chat-content,.preview-content[data-v-d1623e24] .chat-content{box-sizing:border-box;width:100%;max-width:100%}.create-tab[data-v-d1623e24] .conversation-wrapper,.preview-content[data-v-d1623e24] .conversation-wrapper,.preview-content-mobile[data-v-d1623e24] .conversation-wrapper{box-sizing:border-box!important;width:100%!important;max-width:min(680px,100%)!important;margin:0 auto!important}.create-tab[data-v-d1623e24] .conversation-content,.preview-content[data-v-d1623e24] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}.create-tab[data-v-d1623e24] .j-general-chat-wrapper,.preview-content[data-v-d1623e24] .j-general-chat-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.create-tab[data-v-d1623e24] .conversation-item-desc.user.content-editable,.preview-content[data-v-d1623e24] .conversation-item-desc.user.content-editable,.preview-content-mobile[data-v-d1623e24] .conversation-item-desc.user.content-editable{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important}.create-tab[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true],.preview-content[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true],.preview-content-mobile[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true]{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important;overflow:visible!important}.create-tab[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] pre,.preview-content[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] pre,.preview-content-mobile[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] pre,.create-tab[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] code,.preview-content[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] code,.preview-content-mobile[data-v-d1623e24] .conversation-item-desc.user [contenteditable=true] code,.create-tab[data-v-d1623e24] .conversation-item-desc pre,.preview-content[data-v-d1623e24] .conversation-item-desc pre,.preview-content-mobile[data-v-d1623e24] .conversation-item-desc pre{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}.create-tab[data-v-d1623e24] .conversation-item-desc code,.preview-content[data-v-d1623e24] .conversation-item-desc code,.preview-content-mobile[data-v-d1623e24] .conversation-item-desc code{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;display:inline-block!important}.create-chat-wrapper[data-v-d1623e24],.preview-chat-wrapper[data-v-d1623e24]{box-sizing:border-box;isolation:isolate;width:100%;height:100%;padding:8px 0;position:relative;overflow:visible}.create-chat-wrapper[data-v-d1623e24]{z-index:1}.create-tab[data-v-d1623e24] .j-tool-call-result-sidebar,.create-tab[data-v-d1623e24] .tool-call-result-sidebar,.preview-content[data-v-d1623e24] .j-tool-call-result-sidebar,.preview-content[data-v-d1623e24] .tool-call-result-sidebar,.preview-content-mobile[data-v-d1623e24] .j-tool-call-result-sidebar,.preview-content-mobile[data-v-d1623e24] .tool-call-result-sidebar{pointer-events:none!important;z-index:101!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.create-tab[data-v-d1623e24] .tool-call-result-sidebar>*,.preview-content[data-v-d1623e24] .tool-call-result-sidebar>*,.preview-content-mobile[data-v-d1623e24] .tool-call-result-sidebar>*{pointer-events:auto!important}.create-tab[data-v-d1623e24] .tool-call-result-sidebar-inner,.preview-content[data-v-d1623e24] .tool-call-result-sidebar-inner,.preview-content-mobile[data-v-d1623e24] .tool-call-result-sidebar-inner{max-width:100%!important;height:90%!important;max-height:90%!important;min-height:unset!important;min-width:unset!important;z-index:102!important;border-radius:12px!important;width:100%!important;margin:auto!important;box-shadow:0 4px 30px #00000026!important}.create-tab[data-v-d1623e24] .tool-call-result-sidebar-mask,.preview-content[data-v-d1623e24] .tool-call-result-sidebar-mask,.preview-content-mobile[data-v-d1623e24] .tool-call-result-sidebar-mask{z-index:100!important;background-color:#0000!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.create-tab[data-v-d1623e24],.preview-content[data-v-d1623e24],.preview-content-mobile[data-v-d1623e24]{position:relative}@media (prefers-color-scheme:dark){.knowledge-description[data-v-d1623e24]{color:var(--builder-text-tertiary)}.knowledge-files-container[data-v-d1623e24]{background:#1f2937;border-color:#374151}.uploaded-file-item[data-v-d1623e24]{background:#111827;border-color:#374151}.uploaded-file-item[data-v-d1623e24]:hover{border-color:#6b7280}.file-name[data-v-d1623e24]{color:#e5e7eb}.file-icon[data-v-d1623e24],.file-size[data-v-d1623e24]{color:var(--builder-text-tertiary)}.remove-file-btn[data-v-d1623e24]{color:#6b7280}.remove-file-btn[data-v-d1623e24]:hover:not(:disabled){color:#ef4444;background:#374151}.upload-files-btn[data-v-d1623e24]{color:#e5e7eb;background:#111827;border-color:#6b7280}.upload-files-btn[data-v-d1623e24]:hover:not(:disabled){border-color:var(--builder-text-tertiary);background:#1f2937}.upload-hint[data-v-d1623e24]{color:#6b7280}.avatar-menu[data-v-d1623e24]{background:#2a2a2a;border-color:#444;box-shadow:0 4px 12px #0000004d}.avatar-menu-item[data-v-d1623e24]{color:#fff}.avatar-menu-item[data-v-d1623e24]:hover:not(:disabled){background:#333}.avatar-menu-item[data-v-d1623e24]:disabled{opacity:.4}.top-warning-banner[data-v-d1623e24]{color:#fbbf24;background:#451a03;border-color:#92400e}.mobile-warning-banner[data-v-d1623e24]{color:#fbbf24;background:#451a03;border:1px solid #92400e}}@media screen and (max-width:600px){.success-modal[data-v-d1623e24]{width:90%;max-width:540px;height:auto;min-height:243px;padding:20px}.success-modal-btn[data-v-d1623e24]{padding:10px 16px;font-size:14px}}@media screen and (max-width:1023px){.desktop-only[data-v-d1623e24]{display:none!important}.mobile-only[data-v-d1623e24]{display:block}.tab-button.mobile-only[data-v-d1623e24]{display:inline-flex}.preview-tab.mobile-only[data-v-d1623e24]{display:flex}.mobile-warning-banner.mobile-only[data-v-d1623e24]{display:flex!important}.agent-builder-container[data-v-d1623e24]{background:var(--builder-bg-primary)}.main-container[data-v-d1623e24]{flex-direction:column}.left-panel[data-v-d1623e24]{border-right:none;flex:1;width:100%;max-width:100%}.tab-buttons-container[data-v-d1623e24]{justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex}.tab-button[data-v-d1623e24]{justify-content:center;align-items:center;padding:8px 12px;font-size:14px}.tab-button[data-v-d1623e24],.tab-button.mobile-only[data-v-d1623e24]{flex:0 auto;min-width:95px}.form-container[data-v-d1623e24]{padding:20px 16px}.form-section[data-v-d1623e24]{margin-bottom:20px}.preview-content-mobile[data-v-d1623e24]{height:100%;padding:0}.preview-tab[data-v-d1623e24] .j-input-wrapper-wrapper{padding:12px 16px 16px}.preview-content-mobile[data-v-d1623e24] .general-chat-wrapper{flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden;padding:0!important}.preview-content-mobile[data-v-d1623e24] .j-general-chat-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.preview-content-mobile[data-v-d1623e24] .chat-wrapper{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.preview-content-mobile[data-v-d1623e24] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}.avatar-menu[data-v-d1623e24]{left:50%;right:auto;transform:translate(-50%)}}@media screen and (min-width:1024px){.left-panel[data-v-d1623e24],.right-panel[data-v-d1623e24]{flex:50%;width:50%;max-width:50%}.create-tab[data-v-d1623e24] .input-wrapper-wrapper-inner,.preview-content[data-v-d1623e24] .input-wrapper-wrapper-inner{width:100%!important;max-width:100%!important;position:relative!important}.create-tab[data-v-d1623e24] .prompt-input-wrapper,.preview-content[data-v-d1623e24] .prompt-input-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0!important;position:relative!important;overflow:visible!important}.create-tab[data-v-d1623e24] .textarea-wrapper,.preview-content[data-v-d1623e24] .textarea-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.create-tab[data-v-d1623e24] .textarea-wrapper.flex-col,.preview-content[data-v-d1623e24] .textarea-wrapper.flex-col{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.create-tab[data-v-d1623e24] .input-wrapper,.preview-content[data-v-d1623e24] .input-wrapper{max-width:min(680px,100%)!important;min-width:unset!important;--container-width:min(680px,100%)!important;width:100%!important;margin:0 auto!important}.create-tab[data-v-d1623e24] .input-wrapper-wrapper-inner,.create-tab[data-v-d1623e24] .prompt-input-wrapper,.create-tab[data-v-d1623e24] .textarea-wrapper,.preview-content[data-v-d1623e24] .input-wrapper-wrapper-inner,.preview-content[data-v-d1623e24] .prompt-input-wrapper,.preview-content[data-v-d1623e24] .textarea-wrapper{max-width:100%!important}.create-tab[data-v-d1623e24] [class*=md\:min-w-],.preview-content[data-v-d1623e24] [class*=md\:min-w-]{min-width:unset!important}.create-tab[data-v-d1623e24] [class*=md\:w-],.preview-content[data-v-d1623e24] [class*=md\:w-]{width:100%!important}.create-tab[data-v-d1623e24] .j-input-wrapper-wrapper,.preview-content[data-v-d1623e24] .j-input-wrapper-wrapper{max-width:100%!important}}.create-tab[data-v-d1623e24] .upload-attachments,.preview-content[data-v-d1623e24] .upload-attachments,.preview-content-mobile[data-v-d1623e24] .upload-attachments{align-items:center;display:flex}.create-tab[data-v-d1623e24] .upload-trigger-button,.left-column[data-v-d1623e24] .upload-trigger-button,.preview-column[data-v-d1623e24] .upload-trigger-button,.preview-content[data-v-d1623e24] .upload-trigger-button,.preview-content-mobile[data-v-d1623e24] .upload-trigger-button{justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:8px!important;display:flex!important}.create-tab[data-v-d1623e24] .upload-trigger-button svg,.left-column[data-v-d1623e24] .upload-trigger-button svg,.preview-content[data-v-d1623e24] .upload-trigger-button svg,.preview-content-mobile[data-v-d1623e24] .upload-trigger-button svg{width:20px!important;height:20px!important}.create-tab[data-v-d1623e24] .empty-placeholder,.left-column[data-v-d1623e24] .empty-placeholder{min-height:0!important;margin-top:0!important}.create-tab[data-v-d1623e24] .message-action .icon,.preview-content[data-v-d1623e24] .message-action .icon,.preview-content-mobile[data-v-d1623e24] .message-action .icon{width:100%!important;height:100%!important}.create-tab[data-v-d1623e24] .message-action .icon svg,.preview-content[data-v-d1623e24] .message-action .icon svg,.preview-content-mobile[data-v-d1623e24] .message-action .icon svg{width:16px!important;height:16px!important}.knowledge-placeholder[data-v-d1623e24]{background:var(--builder-bg-secondary);border:1px solid var(--builder-border-primary);text-align:center;border-radius:8px;margin-bottom:24px;padding:32px}.knowledge-placeholder .placeholder-text[data-v-d1623e24]{color:var(--builder-text-secondary);margin:0;font-size:14px}@media (prefers-color-scheme:dark){.knowledge-placeholder[data-v-d1623e24]{background:#1f2937;border-color:#374151}.knowledge-placeholder .placeholder-text[data-v-d1623e24]{color:var(--builder-text-tertiary)}}.preview-chat-wrapper[data-v-d1623e24] .selected-context-bar,.preview-content-mobile[data-v-d1623e24] .selected-context-bar,.preview-chat-wrapper[data-v-d1623e24] .prompt-input-agent-bar,.preview-content-mobile[data-v-d1623e24] .prompt-input-agent-bar,.preview-chat-wrapper[data-v-d1623e24] [class*=selected-context],.preview-content-mobile[data-v-d1623e24] [class*=selected-context],.preview-chat-wrapper[data-v-d1623e24] [class*=prompt-input-agent],.preview-content-mobile[data-v-d1623e24] [class*=prompt-input-agent],[data-store-id*=agent_preview][data-v-d1623e24] .prompt-input-agent-bar,[data-store-id*=agent_preview][data-v-d1623e24] .selected-context-bar,[data-store-id*=agent_preview][data-v-d1623e24] [class*=prompt-input-agent],[data-store-id*=agent_preview][data-v-d1623e24] [class*=selected-context]{display:none!important}.main-container[data-v-d1623e24]{background:var(--builder-bg-primary);flex:1;grid-template-columns:480px 1fr;gap:0;padding:0;display:grid;overflow:hidden}@media (min-width:1880px){.main-container[data-v-d1623e24]{grid-template-columns:760px 1fr}}.builder-column[data-v-d1623e24]{background:var(--builder-bg-primary);border-right:1px solid var(--builder-border-primary);flex-direction:column;min-height:0;display:flex;overflow:hidden}.builder-column.preview-column[data-v-d1623e24]{position:relative}.builder-column.left-column[data-v-d1623e24]{background:var(--builder-bg-primary);flex:0 0 480px;width:480px}@media (min-width:1880px){.builder-column.left-column[data-v-d1623e24]{flex:0 0 760px;width:760px}}.builder-column[data-v-d1623e24]:last-child{border-right:none}.column-header[data-v-d1623e24]{flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:16px 24px;display:flex}.column-header h3[data-v-d1623e24]{color:#1a1a1a;letter-spacing:-.562px;margin:0;font-size:16px;font-weight:700;line-height:30px}.left-column .column-header[data-v-d1623e24]{justify-content:center}.column-header.preview-header[data-v-d1623e24]{justify-content:space-between}.preview-actions[data-v-d1623e24]{flex-direction:row;align-items:center;gap:12px;display:flex}.view-chat-button[data-v-d1623e24]{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 16px;transition:all .2s;display:flex}.view-chat-button[data-v-d1623e24]:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}.view-chat-button[data-v-d1623e24]:active{transform:translateY(0)}.view-chat-text[data-v-d1623e24]{color:#374151;font-size:14px;font-weight:600}.test-run-button[data-v-d1623e24]{cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 16px;transition:all .2s;display:flex;box-shadow:0 2px 8px #f59e0b66}.test-run-button.running[data-v-d1623e24]{background:linear-gradient(135deg,#3b82f6,#2563eb);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-d1623e24;box-shadow:0 2px 8px #3b82f666}.test-run-button[data-v-d1623e24]:hover:not(:disabled){background:linear-gradient(135deg,#fbbf24,#f59e0b);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b80}.test-run-button.running[data-v-d1623e24]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 4px 12px #3b82f680}.test-run-button[data-v-d1623e24]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #f59e0b66}.test-run-button[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.5}.test-run-text[data-v-d1623e24]{color:#fff;letter-spacing:.5px;font-size:14px;font-weight:600}.main-container.test-run-mode[data-v-d1623e24]{position:relative}.main-container.test-run-mode .preview-column[data-v-d1623e24]{flex:1}.test-run-panel-bottom[data-v-d1623e24]{z-index:1000;background:#fff;flex-direction:column;display:flex;left:546px;right:0;overflow:hidden;box-shadow:0 -4px 12px #00000014;height:var(--test-panel-height,65vh)!important;top:calc(100vh - var(--test-panel-height,65vh))!important;position:fixed!important}@media (max-width:1220px){.test-run-panel-bottom[data-v-d1623e24]{left:480px}}@media (max-width:1200px){.test-run-panel-bottom[data-v-d1623e24]{left:360px}}.test-run-panel-bottom .test-run-header[data-v-d1623e24]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.test-run-panel-bottom .test-run-title[data-v-d1623e24]{color:#000;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.test-run-panel-bottom .test-run-close[data-v-d1623e24]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.test-run-panel-bottom .test-run-close[data-v-d1623e24]:hover{color:#374151;background:#f3f4f6}.test-run-panel-bottom .test-run-content[data-v-d1623e24]{flex-direction:column;flex:1;display:flex;overflow:hidden}.test-run-panel-bottom[data-v-d1623e24] .general-chat-wrapper{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;overflow:visible;padding:8px!important}.test-run-panel-bottom[data-v-d1623e24] .chat-wrapper{box-sizing:border-box;flex:1;width:100%;overflow-y:auto}.test-run-panel-bottom[data-v-d1623e24] .chat-content{box-sizing:border-box;width:100%;max-width:100%}.test-run-panel-bottom[data-v-d1623e24] .conversation-wrapper{box-sizing:border-box!important;width:100%!important;max-width:min(800px,100%)!important;margin:0 auto!important}.test-run-panel-bottom[data-v-d1623e24] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}.test-run-panel-bottom[data-v-d1623e24] .j-general-chat-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.test-run-panel-bottom[data-v-d1623e24] .conversation-item-desc code,.test-run-panel-bottom[data-v-d1623e24] .conversation-item-desc pre{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}.test-run-panel-bottom[data-v-d1623e24] .j-input-wrapper-wrapper{background:0 0;padding:12px 20px 20px}.test-run-header[data-v-d1623e24]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.test-run-title[data-v-d1623e24]{color:#000;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.test-run-actions[data-v-d1623e24]{align-items:center;gap:4px;display:flex}.test-run-debug[data-v-d1623e24]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.test-run-debug[data-v-d1623e24]:hover{color:#3b82f6;background:#f3f4f6}.test-run-close[data-v-d1623e24]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.test-run-close[data-v-d1623e24]:hover{color:#000;background:#f3f4f6}.test-run-content[data-v-d1623e24]{flex-direction:column;flex:1;gap:24px;padding:24px 28px;display:flex;overflow-y:auto}.test-run-info h4[data-v-d1623e24]{color:#000;margin:0 0 8px;font-size:15px;font-weight:600}.test-run-info p[data-v-d1623e24]{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.start-test-run-button[data-v-d1623e24]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;min-height:48px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.start-test-run-button[data-v-d1623e24]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.start-test-run-button[data-v-d1623e24]:disabled{cursor:not-allowed;opacity:.6}.test-run-results[data-v-d1623e24]{flex-direction:column;gap:16px;display:flex}.test-step-result[data-v-d1623e24]{cursor:default;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;transition:all .2s;display:flex;position:relative}.test-step-result.has-result[data-v-d1623e24]{cursor:pointer}.test-step-result.has-result[data-v-d1623e24]:hover{background-color:#3b82f60d;box-shadow:0 2px 8px #0000001a}.test-step-result[data-v-d1623e24]:not(.has-result){opacity:.85}.test-step-result.completed[data-v-d1623e24]{background:#f0fdf4}.test-step-result.in-progress[data-v-d1623e24]{background:#eff6ff;animation:2s ease-in-out infinite pulse-d1623e24}.test-step-result.selected[data-v-d1623e24]{background:#dbeafe;border:2px solid #3b82f6}@keyframes pulse-d1623e24{0%,to{opacity:1}50%{opacity:.8}}.step-result-icon[data-v-d1623e24]{flex-shrink:0;align-items:center;display:flex}.spinning-icon[data-v-d1623e24]{animation:1s linear infinite spin-d1623e24}@keyframes spin-d1623e24{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.step-result-content[data-v-d1623e24]{flex:1;min-width:0}.step-result-title[data-v-d1623e24]{color:#000;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.step-result-title strong[data-v-d1623e24]{flex-shrink:0}.test-step-result.pending .step-result-title[data-v-d1623e24]{color:#6b7280}.running-badge[data-v-d1623e24]{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#3b82f6;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.step-result-detail[data-v-d1623e24]{color:#6b7280;font-size:13px;line-height:1.5}.markdown-content[data-v-d1623e24]{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;padding:12px;font-size:14px;line-height:1.6}.markdown-content p[data-v-d1623e24]{margin:.5em 0}.markdown-content p[data-v-d1623e24]:first-child{margin-top:0}.markdown-content p[data-v-d1623e24]:last-child{margin-bottom:0}.markdown-content ol[data-v-d1623e24],.markdown-content ul[data-v-d1623e24]{margin:.5em 0;padding-left:2em}.markdown-content li[data-v-d1623e24]{margin:.25em 0}.markdown-content strong[data-v-d1623e24]{font-weight:600}.markdown-content em[data-v-d1623e24]{font-style:italic}.markdown-content code[data-v-d1623e24]{background:#e0f2fe;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.markdown-content pre[data-v-d1623e24]{background:#e0f2fe;border-radius:4px;margin:.5em 0;padding:1em;overflow-x:auto}.markdown-content pre code[data-v-d1623e24]{background:0 0;padding:0}.todo-data-json[data-v-d1623e24]{max-height:150px;padding:8px;font-family:Monaco,Courier New,monospace;font-size:12px;overflow:auto}.todo-data-json[data-v-d1623e24],.todo-data-text[data-v-d1623e24]{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px}.todo-data-text[data-v-d1623e24]{white-space:pre-wrap;word-wrap:break-word;padding:12px;font-size:13px;line-height:1.6}.test-run-complete[data-v-d1623e24]{background:#d1fae5;border-radius:8px;align-items:flex-start;gap:12px;margin-top:8px;padding:16px;display:flex}.complete-icon[data-v-d1623e24]{flex-shrink:0}.complete-text[data-v-d1623e24]{flex:1}.complete-title[data-v-d1623e24]{color:#065f46;margin-bottom:4px;font-size:15px;font-weight:600}.complete-message[data-v-d1623e24]{color:#047857;font-size:13px;line-height:1.5}.preview-column-content[data-v-d1623e24]{flex-direction:column;height:100%;display:flex;position:relative}.preview-column-content.has-test-run-panel[data-v-d1623e24]{gap:0}@media (min-width:1880px){.test-run-panel-bottom[data-v-d1623e24]{left:826px}}.column-content[data-v-d1623e24]{flex:1;min-height:0;padding:20px;overflow:hidden auto}.left-column .column-content[data-v-d1623e24]{background:var(--builder-bg-primary);flex-direction:column;padding:0;display:flex}.tab-panel[data-v-d1623e24]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.left-column .column-content .create-tab[data-v-d1623e24]{overflow:hidden auto}.preview-column .column-content[data-v-d1623e24]{background:var(--builder-bg-primary);flex-direction:column;padding:0;display:flex}.left-column .create-chat-wrapper[data-v-d1623e24],.preview-column .workflow-canvas-wrapper[data-v-d1623e24],.left-column .create-chat-wrapper[data-v-d1623e24] .chat-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.left-column .create-chat-wrapper[data-v-d1623e24] .conversation-content{flex:1;min-height:0;overflow:visible}.left-column .create-chat-wrapper[data-v-d1623e24] .conversation-wrapper{flex-direction:column!important;flex:1!important;width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important}.left-column .create-chat-wrapper[data-v-d1623e24] .empty-placeholder{flex-direction:column!important;flex:1!important;display:flex!important}@media (max-width:1200px){.main-container[data-v-d1623e24]{grid-template-columns:360px 1fr}.builder-column.left-column[data-v-d1623e24]{flex:0 0 360px;width:360px}}@media (max-width:1220px){.left-column[data-v-d1623e24] .input-wrapper-wrapper,.left-column[data-v-d1623e24] .j-input-wrapper-wrapper{isolation:auto!important;will-change:auto!important;z-index:auto!important;width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}}.trigger-permission-section[data-v-d1623e24]{margin-bottom:20px}.trigger-header[data-v-d1623e24]{flex-direction:column;gap:8px;display:flex}.trigger-permission-section .section-title[data-v-d1623e24]{color:#232425;margin:0;font-size:13px;font-weight:600}.trigger-description[data-v-d1623e24]{color:#666;margin:0;font-size:13px;line-height:1.5}.trigger-card-container[data-v-d1623e24]{margin-top:16px;position:relative}.trigger-card[data-v-d1623e24]{border:1px solid var(--builder-border-primary,#e5e7eb);cursor:pointer;background:#f9f7f3;border-radius:4px;align-items:center;gap:12px;padding:4px 16px;transition:all .2s;display:flex}.trigger-card[data-v-d1623e24]:hover{background:#f3f1ed;border-color:#9ca3af;box-shadow:0 2px 8px #0000001a}.trigger-icon[data-v-d1623e24]{color:var(--builder-text-secondary,#606366);flex-shrink:0;justify-content:center;align-items:center;display:flex}.trigger-icon[data-v-d1623e24],.trigger-icon svg[data-v-d1623e24]{width:20px;height:20px}.trigger-icon-emoji[data-v-d1623e24]{font-size:18px;line-height:1}.trigger-label[data-v-d1623e24]{color:var(--builder-text-primary,#1a1a1a);flex:1;min-width:0;font-size:15px;font-weight:500}.trigger-toggle-switch[data-v-d1623e24]{cursor:pointer;flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.trigger-toggle-switch input[type=checkbox][data-v-d1623e24]{opacity:0;width:0;height:0}.trigger-toggle-slider[data-v-d1623e24]{cursor:pointer;background-color:#d1d5db;border-radius:22px;transition:all .2s;position:absolute;top:0;bottom:0;left:0;right:0}.trigger-toggle-slider[data-v-d1623e24]:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 3px #0000001a}.trigger-toggle-switch input:checked+.trigger-toggle-slider[data-v-d1623e24]{background-color:#232425}.trigger-toggle-switch input:checked+.trigger-toggle-slider[data-v-d1623e24]:before{transform:translate(18px)}.trigger-settings-btn[data-v-d1623e24]{color:var(--builder-text-secondary,#606366);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.trigger-settings-btn[data-v-d1623e24]:hover{color:var(--builder-text-primary,#1a1a1a)}.settings-icon[data-v-d1623e24]{width:20px;height:20px;display:block}@media (prefers-color-scheme:dark){.trigger-permission-section .section-title[data-v-d1623e24]{color:#e5e7eb}.trigger-description[data-v-d1623e24]{color:#9ca3af}.trigger-card[data-v-d1623e24]{background:#2a2b2c;border-color:#374151}.trigger-label[data-v-d1623e24]{color:#e5e7eb}.trigger-icon[data-v-d1623e24],.trigger-settings-btn[data-v-d1623e24]{color:#9ca3af}.trigger-settings-btn[data-v-d1623e24]:hover{color:#e5e7eb}.trigger-toggle-slider[data-v-d1623e24]{background-color:#4b5563}.trigger-toggle-switch input:checked+.trigger-toggle-slider[data-v-d1623e24]{background-color:#60a5fa}.trigger-toggle-slider[data-v-d1623e24]:before{background-color:#1f2937}.trigger-card[data-v-d1623e24]:hover{background:#1f2937;border-color:#6b7280}}.trigger-permission-section .help-content li[data-v-d1623e24]{margin-bottom:4px}@media (prefers-color-scheme:dark){.test-run-panel-bottom[data-v-d1623e24]{background:#2d2d2d}.test-run-panel-bottom .test-run-header[data-v-d1623e24]{background:#3d3d3d}.test-run-panel-bottom .test-run-title[data-v-d1623e24]{color:#e0e0e0}.test-run-panel-bottom .test-run-close[data-v-d1623e24]{color:#9ca3af}.test-run-panel-bottom .test-run-close[data-v-d1623e24]:hover{color:#e0e0e0;background:#4d4d4d}}@media (max-width:768px){.main-container.mobile-view[data-v-d1623e24]{flex-direction:column;gap:0;height:100%;padding:0;display:flex}.mobile-panel[data-v-d1623e24]{background:var(--builder-bg-primary);height:100vh;z-index:10;flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mobile-top-spacer[data-v-d1623e24]{height:calc(48px + env(safe-area-inset-top,0px));min-height:calc(48px + env(safe-area-inset-top,0px));flex-shrink:0}.mobile-bottom-spacer[data-v-d1623e24]{height:env(safe-area-inset-bottom,0);min-height:env(safe-area-inset-bottom,0);flex-shrink:0}.mobile-panel.chat-panel[data-v-d1623e24]{background:var(--builder-bg-primary)}.mobile-chat-content[data-v-d1623e24]{-webkit-overflow-scrolling:touch;padding:0 16px;overflow-y:auto}.mobile-chat-content[data-v-d1623e24],.mobile-chat-content .create-chat-wrapper[data-v-d1623e24]{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-chat-content[data-v-d1623e24] .general-chat-wrapper{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important}.mobile-chat-content[data-v-d1623e24] .chat-wrapper{scroll-padding-bottom:300px;-webkit-overflow-scrolling:touch!important;min-height:0!important;padding-bottom:calc(350px + env(safe-area-inset-bottom,0px))!important;flex-direction:column!important;flex:1!important;display:flex!important;overflow-y:auto!important}.mobile-chat-content[data-v-d1623e24] .empty-placeholder{flex-direction:column!important;flex:1!important;min-height:0!important;margin-top:0!important;display:flex!important}.mobile-chat-content[data-v-d1623e24] .conversation-wrapper{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.mobile-chat-content[data-v-d1623e24] .j-input-wrapper-wrapper{background:var(--builder-bg-primary);padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.mobile-panel.canvas-panel[data-v-d1623e24]{background:var(--builder-bg-secondary)}.mobile-canvas-content[data-v-d1623e24]{flex:1;position:relative;overflow:hidden}.mobile-canvas-content[data-v-d1623e24] .workflow-tree-canvas{height:100%}.main-container.mobile-view .builder-column[data-v-d1623e24]{display:none}}:root{--workflow-builder-bg-primary:#fff;--workflow-builder-bg-secondary:#f9fafb;--workflow-builder-bg-hover:#f3f4f6;--workflow-builder-border-primary:#e0e0e0;--workflow-builder-text-primary:#1a1a1a;--workflow-builder-text-secondary:#666}@media (prefers-color-scheme:dark){:root{--workflow-builder-bg-primary:#1a1b1c;--workflow-builder-bg-secondary:#2a2b2c;--workflow-builder-bg-hover:#3a3b3c;--workflow-builder-border-primary:#404040;--workflow-builder-text-primary:#e4e6eb;--workflow-builder-text-secondary:#b0b3b8}}.success-modal-overlay,.unsaved-modal-overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.unsaved-modal{background:var(--workflow-builder-bg-primary);border-radius:12px;width:90%;max-width:480px;box-shadow:0 20px 60px #0000004d}.unsaved-modal-header{border-bottom:1px solid var(--workflow-builder-border-primary);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.unsaved-modal-header h3{color:var(--workflow-builder-text-primary);margin:0;font-size:20px;font-weight:600}.unsaved-modal .modal-close-btn{color:var(--workflow-builder-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.unsaved-modal .modal-close-btn:hover{background:var(--workflow-builder-bg-hover);color:var(--workflow-builder-text-primary)}.unsaved-modal-body{padding:24px}.unsaved-modal-body p{color:var(--workflow-builder-text-secondary);margin:0;font-size:15px;line-height:1.6}.unsaved-modal-footer{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.unsaved-modal .modal-btn{cursor:pointer;border:none;border-radius:6px;min-width:100px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.unsaved-modal .modal-btn-discard{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.unsaved-modal .modal-btn-discard:hover{background:#fee2e2;border-color:#fca5a5}.unsaved-modal .modal-btn-save{color:#fff;background:#232425;box-shadow:0 1px 3px #0000001a}.unsaved-modal .modal-btn-save:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.success-modal{background:var(--workflow-builder-bg-primary);border-radius:16px;flex-direction:column;justify-content:space-between;width:540px;height:243px;padding:24px;display:flex;position:relative;box-shadow:0 3px 30px #00000014}.success-modal-close{color:var(--workflow-builder-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;position:absolute;top:16px;right:16px}.success-modal-close:hover{background:var(--workflow-builder-bg-hover);color:var(--workflow-builder-text-primary)}.success-modal-title{color:var(--workflow-builder-text-primary);text-align:left;margin:0;font-size:24px;font-weight:600}.success-modal-agent{background:var(--workflow-builder-bg-secondary);border-radius:12px;flex:1;align-items:center;gap:12px;margin:16px 0;padding:16px 20px;display:flex}.success-agent-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.success-agent-avatar-placeholder{background:#e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.success-agent-name{color:var(--workflow-builder-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;overflow:hidden}.success-modal-footer{justify-content:flex-end;align-items:center;display:flex}.success-modal-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#000;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:700;transition:opacity .2s;display:inline-flex}.success-modal-btn:hover{opacity:.85}
