.custom-selector[data-v-d353fa28]{width:100%;min-width:220px;position:relative}.custom-selector.dropdown-active[data-v-d353fa28]{z-index:10000}.selector-trigger[data-v-d353fa28]{color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.selector-trigger[data-v-d353fa28]:hover:not(.disabled){background:#f9fafb;border-color:#9ca3af}.selector-trigger.open[data-v-d353fa28]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.selector-trigger.disabled[data-v-d353fa28]{color:#9ca3af;cursor:not-allowed;opacity:.5;background-color:#f3f4f6}.selector-value[data-v-d353fa28]{flex:1}.selector-arrow[data-v-d353fa28]{color:#6b7280;flex-shrink:0;margin-left:8px;transition:transform .2s}.selector-arrow.open[data-v-d353fa28]{transform:rotate(180deg)}.selector-dropdown[data-v-d353fa28]{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.dropdown-item[data-v-d353fa28]{color:#1f2937;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;transition:all .15s;display:flex}.dropdown-item[data-v-d353fa28]:hover{background:#f3f4f6}.dropdown-item.selected[data-v-d353fa28]{color:#3b82f6;background:#eff6ff;font-weight:500}.item-label[data-v-d353fa28]{flex:1}.check-icon[data-v-d353fa28]{color:#3b82f6;flex-shrink:0}.dropdown-enter-active[data-v-d353fa28],.dropdown-leave-active[data-v-d353fa28]{transition:all .2s}.dropdown-enter-from[data-v-d353fa28],.dropdown-leave-to[data-v-d353fa28]{opacity:0;transform:translateY(-8px)}@media (prefers-color-scheme:dark){.selector-trigger[data-v-d353fa28]{color:#e5e7eb;background:#111827;border-color:#374151}.selector-trigger[data-v-d353fa28]:hover:not(.disabled){background:#1f2937;border-color:#4b5563}.selector-trigger.open[data-v-d353fa28]{border-color:#3b82f6}.selector-trigger.disabled[data-v-d353fa28]{color:#6b7280;background-color:#1f2937}.selector-dropdown[data-v-d353fa28]{background:#1f2937;border-color:#374151}.dropdown-item[data-v-d353fa28]{color:#e5e7eb}.dropdown-item[data-v-d353fa28]:hover{background:#374151}.dropdown-item.selected[data-v-d353fa28]{color:#60a5fa;background:#1e3a8a}}.bot-bindings-manager[data-v-df109802]{width:100%}.section-title[data-v-df109802]{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}@media (prefers-color-scheme:dark){.section-title[data-v-df109802]{color:#fff}}.loading-indicator[data-v-df109802]{color:#666;font-size:12px;font-weight:400}@media (prefers-color-scheme:dark){.loading-indicator[data-v-df109802]{color:#909499}}.section-description[data-v-df109802]{color:#666;margin-bottom:16px;font-size:14px}@media (prefers-color-scheme:dark){.section-description[data-v-df109802]{color:#909499}}.invite-section[data-v-df109802]{align-items:stretch;gap:12px;margin-bottom:16px;display:flex}.invite-input-group[data-v-df109802]{flex:1;display:flex}.invite-input[data-v-df109802]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;flex:1;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.invite-input[data-v-df109802]:focus{border-color:#4338ca;outline:none}.invite-input[data-v-df109802]::placeholder{color:#9ca3af}@media (prefers-color-scheme:dark){.invite-input[data-v-df109802]{color:#e5e7eb;background:#1a1a1a;border-color:#374151}.invite-input[data-v-df109802]:focus{border-color:#4338ca}.invite-input[data-v-df109802]::placeholder{color:#6b7280}}.invite-btn[data-v-df109802]{color:#fff;cursor:pointer;white-space:nowrap;background:#4338ca;border:1px solid #4338ca;border-radius:0 8px 8px 0;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.invite-btn[data-v-df109802]:hover:not(:disabled){background:#6366f1;border-color:#6366f1}.invite-btn[data-v-df109802]:disabled{cursor:not-allowed;opacity:.6}.refresh-bindings-btn[data-v-df109802]{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.refresh-bindings-btn[data-v-df109802]:hover:not(:disabled){color:#374151;background:#6b72800d;border-color:#9ca3af}.refresh-bindings-btn[data-v-df109802]:disabled{cursor:not-allowed;opacity:.5}@media (prefers-color-scheme:dark){.refresh-bindings-btn[data-v-df109802]{color:#9ca3af;border-color:#374151}.refresh-bindings-btn[data-v-df109802]:hover:not(:disabled){color:#e5e7eb;background:#9ca3af1a;border-color:#6b7280}}.bindings-loading[data-v-df109802]{color:#666;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}@media (prefers-color-scheme:dark){.bindings-loading[data-v-df109802]{color:#909499}}@media (max-width:768px){.invite-section[data-v-df109802]{flex-direction:column;gap:8px}.invite-input-group[data-v-df109802]{width:100%}.refresh-bindings-btn[data-v-df109802]{justify-content:center;width:100%}.refresh-bindings-btn span[data-v-df109802]{display:inline}}@media (max-width:480px){.invite-input[data-v-df109802]{font-size:16px}}.spinner-small[data-v-df109802]{border:2px solid #e0e0e0;border-top-color:#4a90e2;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-df109802}@media (prefers-color-scheme:dark){.spinner-small[data-v-df109802]{border-color:#4a90e2 #3a3a3a #3a3a3a}}@keyframes spin-df109802{to{transform:rotate(1turn)}}.bindings-empty[data-v-df109802]{color:#666;text-align:center;background:#f5f5f5;border-radius:8px;padding:40px 20px}@media (prefers-color-scheme:dark){.bindings-empty[data-v-df109802]{color:#909499;background:#1a1a1a}}.bindings-empty p[data-v-df109802]{margin:8px 0}.hint-text[data-v-df109802]{color:#999;font-size:13px}@media (prefers-color-scheme:dark){.hint-text[data-v-df109802]{color:#666}}.bindings-list[data-v-df109802]{flex-direction:column;gap:12px;display:flex}.binding-item[data-v-df109802]{background:#f9f9f9;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex}@media (prefers-color-scheme:dark){.binding-item[data-v-df109802]{background:#1f2937;border-color:#374151}}.binding-item[data-v-df109802]:hover{background:#f3f4f6}@media (prefers-color-scheme:dark){.binding-item[data-v-df109802]:hover{background:#374151}}.binding-item.creator-record[data-v-df109802]{opacity:.5;pointer-events:none}.binding-item.creator-record .binding-avatar[data-v-df109802],.binding-item.creator-record .binding-info[data-v-df109802]{opacity:1}.binding-avatar[data-v-df109802]{flex-shrink:0}.avatar-placeholder[data-v-df109802]{color:#fff;background:#4338ca;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:flex}.binding-info[data-v-df109802]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.binding-user-name[data-v-df109802]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}@media (prefers-color-scheme:dark){.binding-user-name[data-v-df109802]{color:#e5e7eb}}.binding-user-email[data-v-df109802]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media (prefers-color-scheme:dark){.binding-user-email[data-v-df109802]{color:#9ca3af}}.binding-actions[data-v-df109802]{flex-shrink:0;align-items:center;gap:8px;display:flex}.action-btn[data-v-df109802]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.action-btn[data-v-df109802]:disabled{cursor:not-allowed;opacity:.5}.accept-btn[data-v-df109802]{color:#fff;background:#4338ca}.accept-btn[data-v-df109802]:hover:not(:disabled){background:#6366f1}.decline-btn[data-v-df109802]{color:#374151;background:#e5e7eb}.decline-btn[data-v-df109802]:hover:not(:disabled){color:#1f2937;background:#d1d5db}@media (prefers-color-scheme:dark){.decline-btn[data-v-df109802]{color:#e5e7eb;background:#4b5563}.decline-btn[data-v-df109802]:hover:not(:disabled){color:#fff;background:#6b7280}}.revert-btn[data-v-df109802]{color:#374151;background:#e5e7eb}.revert-btn[data-v-df109802]:hover:not(:disabled){color:#1f2937;background:#d1d5db}@media (prefers-color-scheme:dark){.revert-btn[data-v-df109802]{color:#e5e7eb;background:#4b5563}.revert-btn[data-v-df109802]:hover:not(:disabled){color:#fff;background:#6b7280}}.delete-btn[data-v-df109802]{color:#fff;background:#dc2626}.delete-btn[data-v-df109802]:hover:not(:disabled){background:#ef4444}.delete-btn[data-v-df109802]:disabled{cursor:not-allowed;opacity:.6}@media (prefers-color-scheme:dark){.delete-btn[data-v-df109802]{background:#b91c1c}.delete-btn[data-v-df109802]:hover:not(:disabled){background:#dc2626}}.remove-btn[data-v-df109802]{color:#9ca3af;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}.remove-btn[data-v-df109802]:hover:not(:disabled){color:#ef4444;background:#fee2e2}@media (prefers-color-scheme:dark){.remove-btn[data-v-df109802]{color:#6b7280}.remove-btn[data-v-df109802]:hover:not(:disabled){color:#ef4444;background:#ef44441a}}.pending-badge[data-v-df109802]{color:#92400e;background:#fef3c7;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){.pending-badge[data-v-df109802]{color:#fbbf24;background:#713f12}}.inviting-badge[data-v-df109802]{color:#1e40af;background:#dbeafe;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){.inviting-badge[data-v-df109802]{color:#93c5fd;background:#1e3a8a}}.status-badge[data-v-df109802]{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 1px 3px #0000001a}.status-badge[data-v-df109802]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.deletion-badge[data-v-df109802]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.deletion-badge[data-v-df109802]:hover{background:#fecaca;border-color:#f87171}@media (prefers-color-scheme:dark){.deletion-badge[data-v-df109802]{color:#fca5a5;background:#ef444433;border-color:#ef444466}.deletion-badge[data-v-df109802]:hover{background:#ef44444d;border-color:#ef444499}}.pagination-controls[data-v-df109802]{border-top:1px solid #e0e0e0;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}@media (prefers-color-scheme:dark){.pagination-controls[data-v-df109802]{border-top-color:#3a3a3a}}.pagination-btn[data-v-df109802]{color:#fff;cursor:pointer;background:#4a90e2;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:background-color .2s}.pagination-btn[data-v-df109802]:hover:not(:disabled){background:#357abd}.pagination-btn[data-v-df109802]:disabled{color:#999;cursor:not-allowed;background:#e0e0e0}@media (prefers-color-scheme:dark){.pagination-btn[data-v-df109802]:disabled{color:#666;background:#3a3a3a}}.pagination-info[data-v-df109802]{color:#666;font-size:13px}@media (prefers-color-scheme:dark){.pagination-info[data-v-df109802]{color:#909499}}.modal-overlay[data-v-9346d529]{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-container[data-v-9346d529]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;box-shadow:0 4px 20px #00000026}.modal-header[data-v-9346d529]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title[data-v-9346d529]{color:#1f2937;margin:0;font-size:20px;font-weight:600}.close-btn[data-v-9346d529]{color:#6b7280;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}.close-btn[data-v-9346d529]:hover{color:#1f2937;background:#f3f4f6}.loading-overlay[data-v-9346d529]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#fffffff2;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-spinner[data-v-9346d529]{flex-direction:column;align-items:center;gap:16px;display:flex}.spinner[data-v-9346d529]{color:#a5b4fc;animation:1s linear infinite spin-9346d529}@keyframes spin-9346d529{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-text[data-v-9346d529]{color:#6b7280;margin:0;font-size:14px}.back-btn[data-v-9346d529]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .2s;display:flex}.back-btn[data-v-9346d529]:hover{color:#1f2937;background:#f3f4f6}.section-title[data-v-9346d529]{color:#1f2937;margin:0;font-size:15px;font-weight:600}.publish-to-section[data-v-9346d529]{padding:16px 24px 8px}.tos-disclaimer[data-v-9346d529]{color:#6b7280;margin-top:8px;font-size:13px;line-height:1.6}.platform-list[data-v-9346d529]{flex:1;padding:16px 24px;overflow-y:auto}.platform-row[data-v-9346d529]{cursor:default;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;transition:all .2s;display:flex}.platform-row.clickable[data-v-9346d529]{cursor:pointer}.platform-row.clickable[data-v-9346d529]:hover{background:#f3f4f6}.platform-row.selected[data-v-9346d529]{background:#f0f9ff;border-color:#3b82f6}.platform-info-row[data-v-9346d529],.platform-left[data-v-9346d529]{flex:1;align-items:center;gap:12px;display:flex}.platform-badge[data-v-9346d529]{align-items:center;margin-left:auto;display:flex}.platform-actions-row[data-v-9346d529]{align-items:center;gap:12px;display:flex}.platform-checkbox[data-v-9346d529]{cursor:pointer;width:20px;height:20px}.platform-checkbox[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5}.platform-logo[data-v-9346d529]{border-radius:6px;width:32px;height:32px}.platform-name[data-v-9346d529]{color:#1f2937;font-size:15px;font-weight:500}.platform-info-btn[data-v-9346d529]{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.platform-right[data-v-9346d529]{align-items:center;gap:12px;display:flex}.status-badge[data-v-9346d529]{border-radius:12px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.status-published[data-v-9346d529]{color:#065f46;background:#d1fae5}.status-published .checkmark-icon[data-v-9346d529]{flex-shrink:0}.status-configured[data-v-9346d529]{color:#3730a3;background:#e0e7ff}.status-configured .checkmark-icon[data-v-9346d529]{flex-shrink:0}.status-authorized[data-v-9346d529]{color:#065f46;background:#d1fae5}.status-unauthorized[data-v-9346d529]{color:#991b1b;background:#fee2e2}.status-not-configured[data-v-9346d529]{color:#9ca3af;background:0 0;border:1px solid #e5e7eb;font-size:12px}.action-btn[data-v-9346d529]{cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:14px;font-weight:500;transition:all .2s}.action-configure[data-v-9346d529]{color:#3b82f6}.action-configure[data-v-9346d529],.action-configure[data-v-9346d529]:hover,.action-reconfigure[data-v-9346d529]{background:0 0}.action-reconfigure[data-v-9346d529]{color:#3b82f6}.action-authorize[data-v-9346d529],.action-reconfigure[data-v-9346d529]:hover{background:0 0}.action-authorize[data-v-9346d529]{color:#3b82f6}.action-authorize[data-v-9346d529]:hover{background:0 0}.category-select[data-v-9346d529]{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 12px;font-size:14px}.genspark-logo[data-v-9346d529]{flex-shrink:0}.modal-footer[data-v-9346d529]{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.cancel-btn[data-v-9346d529]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .2s}.cancel-btn[data-v-9346d529]:hover{background:#f3f4f6;border-color:#d1d5db}.update-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;padding:10px 32px;font-size:15px;font-weight:500;transition:all .2s}.update-btn[data-v-9346d529]:hover:not(:disabled){background:#333}.update-btn[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5;background:#9ca3af}.configure-modal-overlay[data-v-9346d529]{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}.configure-modal[data-v-9346d529]{background:#fff;border-radius:12px;width:100%;max-width:600px;box-shadow:0 4px 20px #00000026}.configure-header[data-v-9346d529]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.configure-title[data-v-9346d529]{color:#1f2937;margin:0;font-size:20px;font-weight:600}.configure-body[data-v-9346d529]{padding:24px}.configure-description[data-v-9346d529]{color:#6b7280;margin:0 0 8px;font-size:14px;line-height:1.5}.tutorial-link[data-v-9346d529]{color:#3b82f6;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-block}.tutorial-link[data-v-9346d529]:hover{text-decoration:underline}.config-error-message[data-v-9346d529]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.config-error-message svg[data-v-9346d529]{flex-shrink:0;margin-top:2px}.config-error-message span[data-v-9346d529]{color:#dc2626;flex:1;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.config-error-message[data-v-9346d529]{background:#ef44441a;border-color:#ef44444d}.config-error-message span[data-v-9346d529]{color:#f87171}}.config-success-message[data-v-9346d529]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.config-success-message svg[data-v-9346d529]{flex-shrink:0;margin-top:2px}.config-success-message span[data-v-9346d529]{color:#15803d;flex:1;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.config-success-message[data-v-9346d529]{background:#10b9811a;border-color:#10b9814d}.config-success-message span[data-v-9346d529]{color:#4ade80}}.form-group[data-v-9346d529]{margin-bottom:16px}.form-label[data-v-9346d529]{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.required[data-v-9346d529]{color:#ef4444}.form-input[data-v-9346d529]{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.form-input[data-v-9346d529]:focus{border-color:#3b82f6;outline:none}.form-input[data-v-9346d529]::placeholder{color:#9ca3af}.webhook-info[data-v-9346d529]{background:#f0fdf4;border:2px solid #4ade80;border-radius:8px;margin-top:24px;padding:16px}@media (prefers-color-scheme:dark){.webhook-info[data-v-9346d529]{background:#10b9811a;border-color:#10b981}}.webhook-header[data-v-9346d529]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.webhook-header h4[data-v-9346d529]{color:#15803d;margin:0;font-size:16px;font-weight:600}@media (prefers-color-scheme:dark){.webhook-header h4[data-v-9346d529]{color:#4ade80}}.webhook-description[data-v-9346d529]{color:#166534;margin:0 0 12px;font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){.webhook-description[data-v-9346d529]{color:#86efac}}.webhook-url-container[data-v-9346d529]{gap:8px;display:flex}.webhook-url-input[data-v-9346d529]{color:#166534;background:#fff;border:1px solid #bbf7d0;border-radius:6px;flex:1;padding:10px 12px;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px}@media (prefers-color-scheme:dark){.webhook-url-input[data-v-9346d529]{color:#86efac;background:#1e293b;border-color:#10b9814d}}.copy-btn[data-v-9346d529]{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.copy-btn[data-v-9346d529]:hover{background:#059669}.copy-btn[data-v-9346d529]:active{transform:scale(.98)}.configure-footer[data-v-9346d529]{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.delete-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:500;transition:all .2s}.delete-btn[data-v-9346d529]:hover:not(:disabled){background:#f87171}.delete-btn[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5}.delete-confirm-overlay[data-v-9346d529]{z-index:10002;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.delete-confirm-modal[data-v-9346d529]{background:#fff;border-radius:12px;width:100%;max-width:400px;box-shadow:0 4px 20px #00000026}.delete-confirm-header[data-v-9346d529]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.delete-confirm-title[data-v-9346d529]{color:#1f2937;margin:0;font-size:18px;font-weight:600}.delete-confirm-body[data-v-9346d529]{padding:24px}.delete-confirm-body p[data-v-9346d529]{color:#374151;margin:0 0 12px;font-size:14px;line-height:1.5}.delete-confirm-warning[data-v-9346d529]{color:#dc2626;font-size:13px;font-weight:500}.delete-success-content[data-v-9346d529]{text-align:center;flex-direction:column;align-items:center;display:flex}.delete-success-content .success-icon[data-v-9346d529]{margin-bottom:16px}.delete-success-message[data-v-9346d529]{color:#10b981;margin:0;font-size:14px;font-weight:500}.delete-confirm-footer[data-v-9346d529]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.cancel-delete-btn[data-v-9346d529]{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.cancel-delete-btn[data-v-9346d529]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.cancel-delete-btn[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5}.confirm-delete-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.confirm-delete-btn[data-v-9346d529]:hover:not(:disabled){background:#b91c1c}.confirm-delete-btn[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5}.close-success-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.close-success-btn[data-v-9346d529]:hover{background:#6366f1}.save-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;padding:10px 32px;font-size:15px;font-weight:500;transition:all .2s}.save-btn[data-v-9346d529]:hover:not(:disabled){background:#6366f1}.save-btn[data-v-9346d529]:disabled{cursor:not-allowed;opacity:.5}.success-page-content[data-v-9346d529]{flex-direction:column;flex:1;padding:24px;display:flex;overflow-y:auto}.success-message[data-v-9346d529]{text-align:center;padding:32px 24px}.success-icon[data-v-9346d529]{justify-content:center;margin-bottom:16px;display:flex}.success-title[data-v-9346d529]{color:#1f2937;margin:0 0 8px;font-size:20px;font-weight:600}.success-description[data-v-9346d529]{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.published-platforms-section[data-v-9346d529]{flex:1;margin-top:24px}.published-section-title[data-v-9346d529]{color:#1f2937;margin:0 0 16px;font-size:15px;font-weight:600}@media (prefers-color-scheme:dark){.published-section-title[data-v-9346d529]{color:#e5e7eb}}.published-platform-list[data-v-9346d529]{flex-direction:column;gap:12px;display:flex}.published-platform-wrapper[data-v-9346d529]{z-index:1;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:visible}.published-platform-wrapper[data-v-9346d529]:has(.custom-selector .selector-trigger.open){z-index:9998}.published-platform-wrapper[data-v-9346d529]:has(.visibility-selector-wrapper:focus-within){z-index:9998}@media (prefers-color-scheme:dark){.published-platform-wrapper[data-v-9346d529]{background:#1f2937;border-color:#374151}}.published-platform-row[data-v-9346d529]{border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex;position:relative}.published-platform-row.clickable[data-v-9346d529]{cursor:pointer}.published-platform-wrapper:has(.bindings-manager-container:not(.collapsed)) .published-platform-row[data-v-9346d529]{border-radius:8px 8px 0 0}.published-platform-wrapper:has(.public-bot-info) .published-platform-row[data-v-9346d529]{border-radius:8px 8px 0 0}.published-platform-wrapper:hover .published-platform-row[data-v-9346d529]{background:#f3f4f6}@media (prefers-color-scheme:dark){.published-platform-wrapper:hover .published-platform-row[data-v-9346d529]{background:#374151}}.expand-icon[data-v-9346d529]{color:#6b7280;flex-shrink:0;margin-right:4px;transition:transform .2s,color .2s}.published-platform-row:hover .expand-icon[data-v-9346d529]{color:#1f2937}@media (prefers-color-scheme:dark){.expand-icon[data-v-9346d529]{color:#9ca3af}.published-platform-row:hover .expand-icon[data-v-9346d529]{color:#e5e7eb}}.bindings-manager-container[data-v-9346d529]{opacity:1;background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;max-height:1000px;padding:16px;transition:max-height .3s,padding .3s,opacity .3s;overflow:hidden}.bindings-manager-container.collapsed[data-v-9346d529]{opacity:0;border-top:none;max-height:0;padding-top:0;padding-bottom:0}@media (prefers-color-scheme:dark){.bindings-manager-container[data-v-9346d529]{background:#111827;border-top-color:#374151}}.public-bot-info[data-v-9346d529]{background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;padding:16px}.public-bot-info p[data-v-9346d529]{color:#6b7280;margin:0;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.public-bot-info[data-v-9346d529]{background:#111827;border-top-color:#374151}.public-bot-info p[data-v-9346d529]{color:#9ca3af}}.platform-info[data-v-9346d529]{align-items:center;gap:12px;display:flex}.platform-actions[data-v-9346d529]{align-items:center;gap:8px;display:flex}.share-status-badge[data-v-9346d529]{color:#0369a1;text-transform:capitalize;background:#f0f9ff;border-radius:12px;padding:6px 12px;font-size:13px;font-weight:500}@media (prefers-color-scheme:dark){.share-status-badge[data-v-9346d529]{color:#38bdf8;background:#0ea5e926}}.action-chat-now[data-v-9346d529]{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.action-chat-now[data-v-9346d529]:hover{background:#6366f1}.action-copy-link[data-v-9346d529]{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.action-copy-link[data-v-9346d529]:hover{background:#6366f1}.visibility-selector-wrapper[data-v-9346d529]{z-index:10;min-width:140px;position:relative}.success-footer[data-v-9346d529]{justify-content:center;margin-top:auto;padding-top:24px;display:flex}.done-btn[data-v-9346d529]{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;padding:10px 48px;font-size:15px;font-weight:500;transition:all .2s}.done-btn[data-v-9346d529]:hover{background:#333}.main-config-content[data-v-9346d529]{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.modal-overlay[data-v-9346d529]{align-items:stretch;padding:0}.modal-container[data-v-9346d529]{border-radius:0;max-width:100%;height:100%;max-height:100vh}.modal-header[data-v-9346d529]{padding:16px}.modal-title[data-v-9346d529]{font-size:18px}.publish-to-section[data-v-9346d529]{padding:12px 16px 8px}.platform-list[data-v-9346d529]{padding:12px 16px}.platform-row[data-v-9346d529]{flex-direction:column;gap:8px;padding:12px}.platform-info-row[data-v-9346d529]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.platform-left[data-v-9346d529]{flex:1;min-width:0}.platform-badge[data-v-9346d529]{flex-shrink:0}.platform-actions-row[data-v-9346d529]{flex-direction:column;gap:8px;width:100%;display:flex}.platform-actions-row .action-btn[data-v-9346d529]{color:#3b82f6;background:#3b82f614;border:1px solid #3b82f626;width:100%;padding:8px 16px}.platform-actions-row .action-btn[data-v-9346d529]:hover{background:#3b82f61f}.platform-actions-row .category-select[data-v-9346d529]{width:100%}.modal-footer[data-v-9346d529]{gap:12px;padding:12px 16px}.cancel-btn[data-v-9346d529],.update-btn[data-v-9346d529]{flex:1}.configure-modal-overlay[data-v-9346d529]{align-items:stretch;padding:0}.configure-modal[data-v-9346d529]{border-radius:0;flex-direction:column;max-width:100%;height:100%;display:flex}.configure-header[data-v-9346d529]{padding:16px}.configure-title[data-v-9346d529]{font-size:18px}.configure-body[data-v-9346d529]{flex:1;padding:16px;overflow-y:auto}.configure-footer[data-v-9346d529]{padding:12px 16px}.delete-btn[data-v-9346d529],.save-btn[data-v-9346d529]{flex:1}.success-page-content[data-v-9346d529]{padding:16px}.success-message[data-v-9346d529]{padding:24px 16px}.success-title[data-v-9346d529]{font-size:18px}.published-platform-row[data-v-9346d529]{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.platform-info[data-v-9346d529]{align-items:center;gap:12px;width:100%;display:flex}.platform-actions[data-v-9346d529]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.action-chat-now[data-v-9346d529],.action-copy-link[data-v-9346d529]{text-align:center;flex:1;min-width:calc(50% - 4px)}.visibility-selector-wrapper[data-v-9346d529]{min-width:unset;width:100%}.done-btn[data-v-9346d529]{width:100%;max-width:300px}.bindings-manager-container[data-v-9346d529],.public-bot-info[data-v-9346d529]{padding:12px}.delete-confirm-overlay[data-v-9346d529]{padding:20px}.delete-confirm-modal[data-v-9346d529]{max-width:calc(100% - 40px)}.delete-confirm-footer[data-v-9346d529]{flex-direction:column-reverse;gap:8px}.cancel-delete-btn[data-v-9346d529],.close-success-btn[data-v-9346d529],.confirm-delete-btn[data-v-9346d529]{width:100%}.webhook-url-container[data-v-9346d529]{flex-direction:column}.webhook-url-input[data-v-9346d529]{padding:8px 10px;font-size:12px}.copy-btn[data-v-9346d529]{width:100%}}@media (max-width:480px){.configure-title[data-v-9346d529],.modal-title[data-v-9346d529]{font-size:16px}.platform-name[data-v-9346d529]{font-size:14px}.action-chat-now[data-v-9346d529],.action-copy-link[data-v-9346d529]{padding:6px 12px;font-size:13px}.status-badge[data-v-9346d529]{padding:3px 10px;font-size:12px}.success-icon svg[data-v-9346d529]{width:40px;height:40px}.success-title[data-v-9346d529]{font-size:16px}.success-description[data-v-9346d529]{font-size:13px}}@media (max-width:768px) and (prefers-color-scheme:dark){.platform-actions-row .action-btn[data-v-9346d529]{color:#60a5fa;background:#3b82f61a;border-color:#3b82f633}.platform-actions-row .action-btn[data-v-9346d529]:hover{background:#3b82f626;border-color:#3b82f64d}}@media (prefers-color-scheme:dark){.loading-overlay[data-v-9346d529]{background:#1f2937f2}.loading-text[data-v-9346d529]{color:#9ca3af}.configure-modal[data-v-9346d529],.modal-container[data-v-9346d529]{background:#1f2937}.configure-title[data-v-9346d529],.form-label[data-v-9346d529],.modal-title[data-v-9346d529],.platform-name[data-v-9346d529]{color:#e5e7eb}.platform-row[data-v-9346d529]{background:#1f2937;border-color:#374151}.platform-row.clickable[data-v-9346d529]:hover{background:#374151}.platform-row.selected[data-v-9346d529]{background:#3b82f626;border-color:#3b82f6}.modal-footer[data-v-9346d529]{background:#1f2937;border-top-color:#374151}.cancel-btn[data-v-9346d529]{color:#9ca3af;background:0 0;border-color:#4b5563}.cancel-btn[data-v-9346d529]:hover{background:#374151;border-color:#6b7280}.category-select[data-v-9346d529],.form-input[data-v-9346d529]{color:#e5e7eb;background:#111827;border-color:#374151}}.agent-builder-container[data-v-fe5e9c40]{--builder-bg-primary:#fff;--builder-bg-secondary:#f9fafb;--builder-bg-hover:#f3f4f6;--builder-border-primary:#e0e0e0;--builder-border-secondary:#d1d5db;--builder-text-primary:#1a1a1a;--builder-text-secondary:#666;--builder-text-tertiary:#999;--builder-input-bg:#fff;--builder-input-border:#e0e0e0}@media (prefers-color-scheme:dark){.agent-builder-container[data-v-fe5e9c40]{--builder-bg-primary:#1a1b1c;--builder-bg-secondary:#2a2b2c;--builder-bg-hover:#3a3b3c;--builder-border-primary:#404040;--builder-border-secondary:#505050;--builder-text-primary:#e4e6eb;--builder-text-secondary:#b0b3b8;--builder-text-tertiary:#8a8d91;--builder-input-bg:#2a2b2c;--builder-input-border:#404040}}.agent-builder-container[data-v-fe5e9c40] *,.agent-builder-container[data-v-fe5e9c40] :after,.agent-builder-container[data-v-fe5e9c40] :before{box-sizing:border-box}.agent-builder-container[data-v-fe5e9c40]{color:var(--builder-text-primary);flex-direction:column;height:100vh}.agent-builder-container[data-v-fe5e9c40],.top-navigation[data-v-fe5e9c40]{background:var(--builder-bg-primary);display:flex}.top-navigation[data-v-fe5e9c40]{border-bottom:1px solid var(--builder-border-primary);justify-content:space-between;align-items:center;padding:16px 24px}.back-button[data-v-fe5e9c40]{color:var(--builder-text-primary);background:0 0;border:none;align-items:center;gap:8px;display:flex}.agent-info-section[data-v-fe5e9c40]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.agent-header-top[data-v-fe5e9c40]{align-items:center;gap:8px;display:flex}.back-text[data-v-fe5e9c40]{font-size:18px;font-weight:500}.agent-status-line[data-v-fe5e9c40]{font-size:13px}.agent-status-line[data-v-fe5e9c40],.permission-status[data-v-fe5e9c40]{color:var(--builder-text-secondary);align-items:center;display:flex}.permission-status[data-v-fe5e9c40]{cursor:pointer;border-radius:6px;gap:4px;margin:-2px -6px;padding:2px 6px;transition:background-color .2s}.permission-status[data-v-fe5e9c40]:hover{background-color:var(--builder-bg-hover,#0000000d)}.permission-status svg[data-v-fe5e9c40]{opacity:.6}.back-arrow-icon[data-v-fe5e9c40]{cursor:pointer;border-radius:8px;flex-shrink:0;width:24px;height:24px;margin:-4px;padding:4px;transition:background-color .2s}.back-arrow-icon[data-v-fe5e9c40]:hover{background-color:var(--builder-bg-hover,#0000000d)}.back-agent-avatar[data-v-fe5e9c40]{-o-object-fit:cover;object-fit:cover}.back-agent-avatar[data-v-fe5e9c40],.back-agent-avatar-placeholder[data-v-fe5e9c40]{border-radius:50%;flex-shrink:0;width:40px;height:40px}.back-agent-avatar-placeholder[data-v-fe5e9c40]{background:var(--builder-bg-hover);justify-content:center;align-items:center;display:flex}.share-button-wrapper[data-v-fe5e9c40]{display:inline-block;position:relative}.share-button[data-v-fe5e9c40]{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}.share-button[data-v-fe5e9c40]:hover{background:var(--builder-bg-hover);color:var(--builder-text-primary);border-color:#ccc}.share-button svg[data-v-fe5e9c40]{width:16px;height:16px}.make-website-button[data-v-fe5e9c40]{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-fe5e9c40]:hover{background:var(--builder-bg-hover);color:var(--builder-text-primary);border-color:#ccc}.make-website-button[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5}.make-website-button svg[data-v-fe5e9c40]{width:16px;height:16px}.create-button[data-v-fe5e9c40]{color:#fff;cursor:pointer;background:#000;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-fe5e9c40]:not(:disabled):hover{background:#333}.create-button[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5;background:#666}.backend-activity-indicator[data-v-fe5e9c40]{align-items:center;margin-right:2px;display:inline-flex}.checkmark-icon[data-v-fe5e9c40]{width:16px;height:16px}.checkmark-circle-bg[data-v-fe5e9c40]{stroke:#fff;stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke-fe5e9c40}.checkmark-check[data-v-fe5e9c40]{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-fe5e9c40}@keyframes stroke-fe5e9c40{to{stroke-dashoffset:0}}.checkmark-fade-enter-active[data-v-fe5e9c40]{transition:opacity .3s}.checkmark-fade-leave-active[data-v-fe5e9c40]{transition:opacity 1.5s .5s}.checkmark-fade-enter-from[data-v-fe5e9c40],.checkmark-fade-leave-to[data-v-fe5e9c40]{opacity:0}.publish-button-wrapper[data-v-fe5e9c40]{display:inline-block;position:relative}.new-badge[data-v-fe5e9c40]{color:#fff;pointer-events:none;text-transform:lowercase;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:-6px;right:-8px;box-shadow:0 2px 4px #ff6b6b4d}.publish-button[data-v-fe5e9c40]{color:#fff;cursor:pointer;background:#000;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}.publish-button[data-v-fe5e9c40]:active,.publish-button[data-v-fe5e9c40]:hover{background:#333}@media (prefers-color-scheme:dark){.publish-button[data-v-fe5e9c40]{background:#000;font-weight:500}.publish-button[data-v-fe5e9c40]:hover{background:#333}.new-badge[data-v-fe5e9c40]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 4px #ef444440}.create-button[data-v-fe5e9c40]{background:#000;font-weight:500}.create-button[data-v-fe5e9c40]:not(:disabled):hover{background:#333}.create-button[data-v-fe5e9c40]:disabled{opacity:.5;background:#666}}.button-loading[data-v-fe5e9c40]{align-items:center;gap:8px;display:flex}.update-button-container[data-v-fe5e9c40]{align-items:center;gap:12px;display:flex}.top-warning-banner[data-v-fe5e9c40]{border:1px solid #fbbf24;border-radius:6px;padding:6px 12px;font-size:13px;display:flex}.mobile-warning-banner[data-v-fe5e9c40],.top-warning-banner[data-v-fe5e9c40]{color:#92400e;background:#fef3cd;justify-content:center;align-items:center;font-weight:500;animation:.3s fadeIn-fe5e9c40}.mobile-warning-banner[data-v-fe5e9c40]{border:1px solid #fbbf24;border-radius:8px;margin:8px 16px 0;padding:10px 16px;font-size:14px;display:none}.main-container[data-v-fe5e9c40]{background:var(--builder-bg-primary);flex:1;display:flex;overflow:hidden}.left-panel[data-v-fe5e9c40]{border-right:1px solid #e0e0e0;overflow:hidden}.left-panel[data-v-fe5e9c40],.right-panel[data-v-fe5e9c40]{flex-direction:column;flex:1;min-width:0;display:flex}.right-panel[data-v-fe5e9c40]{background:var(--builder-bg-secondary)}.mobile-only[data-v-fe5e9c40]{display:none}.desktop-only[data-v-fe5e9c40]{display:flex}.preview-tab[data-v-fe5e9c40]{flex-direction:column;height:100%;display:flex;overflow:hidden}.preview-content-mobile[data-v-fe5e9c40]{background:var(--builder-bg-secondary);flex-direction:column;flex:1;display:flex;overflow:hidden}.tab-navigation[data-v-fe5e9c40]{background:var(--builder-bg-primary);justify-content:center;align-items:center;height:72px;padding:16px 24px;display:flex}.tab-buttons-container[data-v-fe5e9c40]{background:var(--builder-bg-hover);border-radius:8px;gap:4px;padding:4px;display:flex}.tab-button[data-v-fe5e9c40]{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-fe5e9c40]:hover:not(.active){background:#8080801a}.tab-button.active[data-v-fe5e9c40]{background:var(--builder-bg-primary);color:var(--builder-text-primary);box-shadow:0 1px 3px #0000001a}.tab-content[data-v-fe5e9c40]{flex:1;overflow:hidden}.create-tab[data-v-fe5e9c40]{flex-direction:column;display:flex;position:relative;overflow:visible}.configure-tab[data-v-fe5e9c40],.create-tab[data-v-fe5e9c40]{box-sizing:border-box;width:100%;height:100%}.configure-tab[data-v-fe5e9c40]{overflow:hidden auto}.preview-header-wrapper[data-v-fe5e9c40]{background:#fafafa;border-bottom:1px solid #e0e0e0;align-items:center;height:72px;padding:16px 24px;display:flex}@media (prefers-color-scheme:dark){.preview-header-wrapper[data-v-fe5e9c40]{background:var(--builder-bg-secondary);border-bottom-color:var(--builder-border-primary)}}.preview-header[data-v-fe5e9c40]{background:0 0;justify-content:space-between;align-items:center;width:100%;height:auto;padding:0;display:flex}.preview-header h3[data-v-fe5e9c40]{color:#1a1a1a;letter-spacing:-.562px;margin:0;font-size:16px;font-weight:700;line-height:30px}@media (prefers-color-scheme:dark){.preview-header h3[data-v-fe5e9c40]{color:var(--builder-text-primary)}}.preview-header.scheduled-task[data-v-fe5e9c40]{opacity:.45;background:#fff;border:1px solid #eaeaea;border-radius:16px;width:100%;padding:11px 16px}.preview-header.scheduled-task h3[data-v-fe5e9c40]{box-shadow:none;background:0 0;padding:0}@media (prefers-color-scheme:dark){.preview-header.scheduled-task[data-v-fe5e9c40]{background:var(--builder-bg-secondary);border-color:var(--builder-border-primary)}.preview-header.scheduled-task h3[data-v-fe5e9c40]{box-shadow:none;background:0 0}}.preview-header.scheduled-task[data-v-fe5e9c40]:not(.disabled){opacity:1;border:none;box-shadow:0 4px 15px #0000001a}@media (prefers-color-scheme:dark){.preview-header.scheduled-task[data-v-fe5e9c40]:not(.disabled){box-shadow:0 4px 15px #0000004d}}.run-test-button[data-v-fe5e9c40]{color:#232425;cursor:pointer;background:#f5f5f5;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[data-v-fe5e9c40]:hover:not(:disabled){background:#e8e8e8}.run-test-button[data-v-fe5e9c40]:active:not(:disabled){background:#d4d4d4}.run-test-button[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5;background:#f5f5f5}.run-test-button svg[data-v-fe5e9c40]{flex-shrink:0;width:24px;height:24px}@media (prefers-color-scheme:dark){.run-test-button[data-v-fe5e9c40]{background:var(--builder-bg-hover);color:var(--builder-text-primary)}.run-test-button[data-v-fe5e9c40]:hover:not(:disabled){background:#4a4b4c}.run-test-button[data-v-fe5e9c40]:active:not(:disabled){background:#5a5b5c}.run-test-button[data-v-fe5e9c40]:disabled{background:var(--builder-bg-hover);opacity:.5}}.preview-content[data-v-fe5e9c40]{flex:1;overflow:hidden}.form-container[data-v-fe5e9c40]{max-width:100%;padding:32px 24px}.agent-form[data-v-fe5e9c40],.form-container[data-v-fe5e9c40]{box-sizing:border-box;width:100%}.agent-form[data-v-fe5e9c40]{height:100%;overflow-y:auto}.avatar-section[data-v-fe5e9c40]{flex-direction:column;align-items:center;margin-bottom:32px;display:flex}.avatar-container[data-v-fe5e9c40]{z-index:1;position:relative}.avatar-upload[data-v-fe5e9c40]{background:var(--builder-bg-primary);cursor:pointer;border:2px dashed #d1d5db;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-fe5e9c40]:hover:not(.uploading){background:var(--builder-bg-secondary);border-color:var(--builder-text-tertiary)}.avatar-upload.uploading[data-v-fe5e9c40]{cursor:not-allowed;opacity:.7}.avatar-preview[data-v-fe5e9c40]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-placeholder[data-v-fe5e9c40],.upload-loading[data-v-fe5e9c40]{justify-content:center;align-items:center;display:flex}.upload-loading[data-v-fe5e9c40]{background:#ffffffe6;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-hint[data-v-fe5e9c40]{color:var(--builder-text-secondary);margin-top:8px;font-size:12px}.avatar-menu[data-v-fe5e9c40]{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-fe5e9c40]{margin-left:-40px;left:0;transform:none}}.avatar-menu-item[data-v-fe5e9c40]{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-fe5e9c40]:hover:not(:disabled){background:var(--builder-bg-hover)}.avatar-menu-item[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5}.avatar-menu-item svg[data-v-fe5e9c40]{flex-shrink:0}.form-section[data-v-fe5e9c40]{box-sizing:border-box;width:100%;margin-bottom:24px}.form-label[data-v-fe5e9c40]{color:var(--builder-text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-input[data-v-fe5e9c40],.form-textarea[data-v-fe5e9c40]{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-fe5e9c40]::-moz-placeholder{color:var(--builder-text-tertiary)}.form-textarea[data-v-fe5e9c40]::-moz-placeholder{color:var(--builder-text-tertiary)}.form-input[data-v-fe5e9c40]::placeholder,.form-textarea[data-v-fe5e9c40]::placeholder{color:var(--builder-text-tertiary)}.form-input[data-v-fe5e9c40]:focus,.form-textarea[data-v-fe5e9c40]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-fe5e9c40]{resize:vertical;font-family:inherit;line-height:1.5}.form-textarea.large[data-v-fe5e9c40]{min-height:160px}.form-helper-text[data-v-fe5e9c40]{color:#6b7280;margin-top:6px;margin-bottom:6px;font-size:12px;line-height:1.5}.mb-3[data-v-fe5e9c40]{margin-bottom:12px}.schedule-config[data-v-fe5e9c40]{flex-direction:column;gap:12px;display:flex}.interval-config[data-v-fe5e9c40],.monthly-config[data-v-fe5e9c40],.time-config[data-v-fe5e9c40],.weekly-config[data-v-fe5e9c40]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.form-label-small[data-v-fe5e9c40]{color:#333;margin-bottom:4px;font-size:.9rem;font-weight:500}@media (prefers-color-scheme:dark){.form-label-small[data-v-fe5e9c40]{color:#e0e0e0}}.interval-config[data-v-fe5e9c40]{flex-direction:row}.interval-config .form-input[data-v-fe5e9c40]:first-child{flex:1}.interval-config .form-input[data-v-fe5e9c40]:last-child{flex:0 0 140px}.form-section-inline[data-v-fe5e9c40]{margin-top:16px}.weekday-checkboxes[data-v-fe5e9c40]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.weekday-checkbox[data-v-fe5e9c40]{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-fe5e9c40]:hover{background-color:#eff6ff;border-color:#3b82f6}.weekday-checkbox input[type=checkbox][data-v-fe5e9c40]{cursor:pointer;margin:0}.weekday-checkbox input[type=checkbox]:checked+span[data-v-fe5e9c40]{color:#3b82f6;font-weight:600}.weekday-checkbox span[data-v-fe5e9c40]{color:#4b5563;font-size:14px}@media (prefers-color-scheme:dark){.weekday-checkbox[data-v-fe5e9c40]{background-color:#1f2937;border-color:#374151}.weekday-checkbox[data-v-fe5e9c40]:hover{background-color:#1e3a5f;border-color:#3b82f6}.weekday-checkbox span[data-v-fe5e9c40]{color:#d1d5db}.weekday-checkbox input[type=checkbox]:checked+span[data-v-fe5e9c40]{color:#60a5fa}}.starters-container[data-v-fe5e9c40]{flex-direction:column;gap:8px;display:flex}.starter-item-field[data-v-fe5e9c40]{align-items:center;gap:8px;display:flex;position:relative}.starter-input[data-v-fe5e9c40]{flex:1}.add-starter-btn[data-v-fe5e9c40],.remove-starter-btn[data-v-fe5e9c40]{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-fe5e9c40]:hover,.remove-starter-btn[data-v-fe5e9c40]:hover{background:var(--builder-bg-secondary);border-color:#d1d5db}.knowledge-description[data-v-fe5e9c40]{color:var(--builder-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}.knowledge-files-container[data-v-fe5e9c40]{background:var(--builder-bg-secondary);border:1px solid var(--builder-border-primary);border-radius:8px;padding:16px}.uploaded-files-list[data-v-fe5e9c40]{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.uploaded-file-item[data-v-fe5e9c40]{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-fe5e9c40]:hover{border-color:var(--builder-text-tertiary)}.file-info[data-v-fe5e9c40]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.file-icon[data-v-fe5e9c40]{color:var(--builder-text-secondary);flex-shrink:0}.file-name[data-v-fe5e9c40]{color:var(--builder-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.file-size[data-v-fe5e9c40]{font-size:12px}.file-size[data-v-fe5e9c40],.remove-file-btn[data-v-fe5e9c40]{color:var(--builder-text-tertiary);flex-shrink:0}.remove-file-btn[data-v-fe5e9c40]{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-fe5e9c40]:hover:not(:disabled){background:var(--builder-bg-hover);color:#e74c3c}.remove-file-btn[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5}.upload-knowledge-section[data-v-fe5e9c40]{flex-direction:column;align-items:center;gap:8px;display:flex}.upload-files-btn[data-v-fe5e9c40]{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-fe5e9c40]:hover:not(:disabled){background:var(--builder-bg-secondary);border-color:var(--builder-text-primary)}.upload-files-btn[data-v-fe5e9c40]:disabled{cursor:not-allowed;opacity:.5}.upload-hint[data-v-fe5e9c40]{color:var(--builder-text-tertiary);text-align:center;font-size:12px}.capabilities-list[data-v-fe5e9c40]{flex-direction:column;gap:12px;display:flex}.capability-checkbox[data-v-fe5e9c40]{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-fe5e9c40]{accent-color:#10a37f;cursor:pointer;width:18px;height:18px}.capability-tooltip[data-v-fe5e9c40]{color:var(--builder-text-tertiary);margin-left:4px;font-size:12px}.create-action-btn[data-v-fe5e9c40]{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-fe5e9c40]:hover{background:var(--builder-bg-secondary);border-color:#d1d5db}[data-v-fe5e9c40] .j-input-wrapper-wrapper{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px 20px;display:flex;position:relative}[data-v-fe5e9c40] .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-fe5e9c40] .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-fe5e9c40] .input-wrapper.search-input-wrapper{max-width:100%!important;min-width:unset!important;width:100%!important}}[data-v-fe5e9c40] .j-input-wrapper-inner,[data-v-fe5e9c40] .prompt-input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-fe5e9c40] .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-fe5e9c40] .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-fe5e9c40] .prompt-input-wrapper .input{padding-left:0!important;padding-right:0!important}[data-v-fe5e9c40] .prompt-input-wrapper .flex-col{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-fe5e9c40] .prompt-input-wrapper>*{box-sizing:border-box!important;max-width:100%!important}[data-v-fe5e9c40] .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-fe5e9c40] .textarea-wrapper>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-fe5e9c40] .prompt-container,[data-v-fe5e9c40] .prompt-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}[data-v-fe5e9c40] .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-fe5e9c40] [class*=md\:min-w-]{min-width:unset!important}[data-v-fe5e9c40] [class*=md\:w-]{--container-width:min(600px,100%)!important;width:100%!important;max-width:min(600px,100%)!important}[data-v-fe5e9c40] .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-fe5e9c40] textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important}[data-v-fe5e9c40] [class*=p-],[data-v-fe5e9c40] [class*=pb-],[data-v-fe5e9c40] [class*=pl-],[data-v-fe5e9c40] [class*=pr-],[data-v-fe5e9c40] [class*=pt-]{box-sizing:border-box!important}[data-v-fe5e9c40] .input-wrapper-wrapper-inner{flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important}[data-v-fe5e9c40] .input-wrapper-wrapper-inner>*{box-sizing:border-box!important;max-width:100%!important}.create-tab[data-v-fe5e9c40] .j-input-wrapper-wrapper,.preview-content[data-v-fe5e9c40] .j-input-wrapper-wrapper{background:0 0;padding:12px 20px 20px}.create-tab[data-v-fe5e9c40] .general-chat-wrapper,.preview-content[data-v-fe5e9c40] .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-fe5e9c40] .chat-wrapper,.preview-content[data-v-fe5e9c40] .chat-wrapper{box-sizing:border-box;flex:1;width:100%;overflow-y:auto}.create-tab[data-v-fe5e9c40] .chat-content,.preview-content[data-v-fe5e9c40] .chat-content{box-sizing:border-box;width:100%;max-width:100%}.create-tab[data-v-fe5e9c40] .conversation-wrapper,.preview-content[data-v-fe5e9c40] .conversation-wrapper,.preview-content-mobile[data-v-fe5e9c40] .conversation-wrapper{box-sizing:border-box!important;width:100%!important;max-width:min(680px,100%)!important;margin:0 auto!important}.create-tab[data-v-fe5e9c40] .conversation-content,.preview-content[data-v-fe5e9c40] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}.create-tab[data-v-fe5e9c40] .j-general-chat-wrapper,.preview-content[data-v-fe5e9c40] .j-general-chat-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.create-tab[data-v-fe5e9c40] .conversation-item-desc.user.content-editable,.preview-content[data-v-fe5e9c40] .conversation-item-desc.user.content-editable,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .conversation-item-desc.user [contenteditable=true],.preview-content[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true],.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .conversation-item-desc.user [contenteditable=true] pre,.preview-content[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true] pre,.preview-content-mobile[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true] pre,.create-tab[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true] code,.preview-content[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true] code,.preview-content-mobile[data-v-fe5e9c40] .conversation-item-desc.user [contenteditable=true] code,.create-tab[data-v-fe5e9c40] .conversation-item-desc pre,.preview-content[data-v-fe5e9c40] .conversation-item-desc pre,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .conversation-item-desc code,.preview-content[data-v-fe5e9c40] .conversation-item-desc code,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40],.preview-chat-wrapper[data-v-fe5e9c40]{box-sizing:border-box;isolation:isolate;width:100%;height:100%;padding:8px 0;position:relative;overflow:visible}.create-chat-wrapper[data-v-fe5e9c40]{z-index:1}.create-tab[data-v-fe5e9c40] .j-tool-call-result-sidebar,.create-tab[data-v-fe5e9c40] .tool-call-result-sidebar,.preview-content[data-v-fe5e9c40] .j-tool-call-result-sidebar,.preview-content[data-v-fe5e9c40] .tool-call-result-sidebar,.preview-content-mobile[data-v-fe5e9c40] .j-tool-call-result-sidebar,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .tool-call-result-sidebar>*,.preview-content[data-v-fe5e9c40] .tool-call-result-sidebar>*,.preview-content-mobile[data-v-fe5e9c40] .tool-call-result-sidebar>*{pointer-events:auto!important}.create-tab[data-v-fe5e9c40] .tool-call-result-sidebar-inner,.preview-content[data-v-fe5e9c40] .tool-call-result-sidebar-inner,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .tool-call-result-sidebar-mask,.preview-content[data-v-fe5e9c40] .tool-call-result-sidebar-mask,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40],.preview-content[data-v-fe5e9c40],.preview-content-mobile[data-v-fe5e9c40]{position:relative}.success-modal-overlay[data-v-fe5e9c40],.unsaved-modal-overlay[data-v-fe5e9c40]{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-fe5e9c40;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn-fe5e9c40{0%{opacity:0}to{opacity:1}}.unsaved-modal[data-v-fe5e9c40]{background:var(--builder-bg-primary);border-radius:12px;width:90%;max-width:480px;animation:.3s slideUp-fe5e9c40;box-shadow:0 20px 60px #0000004d}.unsaved-modal-header[data-v-fe5e9c40]{border-bottom:1px solid var(--builder-border-primary);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.unsaved-modal-header h3[data-v-fe5e9c40]{color:var(--builder-text-primary);margin:0;font-size:20px;font-weight:600}.modal-close-btn[data-v-fe5e9c40]{color:var(--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}.modal-close-btn[data-v-fe5e9c40]:hover{background:var(--builder-bg-hover);color:var(--builder-text-primary)}.unsaved-modal-body[data-v-fe5e9c40]{padding:24px}.unsaved-modal-body p[data-v-fe5e9c40]{color:var(--builder-text-secondary);margin:0;font-size:15px;line-height:1.6}.unsaved-modal-footer[data-v-fe5e9c40]{justify-content:flex-end;gap:12px;padding:16px 24px 24px;display:flex}.modal-btn[data-v-fe5e9c40]{cursor:pointer;border:none;border-radius:6px;min-width:100px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .2s}.modal-btn-cancel[data-v-fe5e9c40]{border:1px solid var(--builder-border-primary);color:#6b7280;background:0 0}.modal-btn-cancel[data-v-fe5e9c40]:hover{background:var(--builder-bg-secondary);border-color:#d1d5db}.modal-btn-discard[data-v-fe5e9c40]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.modal-btn-discard[data-v-fe5e9c40]:hover{background:#fee2e2;border-color:#fca5a5}.modal-btn-save[data-v-fe5e9c40]{color:#fff;background:#232425;box-shadow:0 1px 3px #0000001a}.modal-btn-save[data-v-fe5e9c40]:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.success-modal[data-v-fe5e9c40]{background:var(--builder-bg-primary);border-radius:16px;flex-direction:column;justify-content:space-between;width:540px;height:243px;padding:24px;animation:.3s slideUp-fe5e9c40;display:flex;position:relative;box-shadow:0 3px 30px #00000014}.success-modal-close[data-v-fe5e9c40]{color:var(--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[data-v-fe5e9c40]:hover{background:var(--builder-bg-hover);color:var(--builder-text-primary)}.success-modal-title[data-v-fe5e9c40]{color:var(--builder-text-primary);text-align:left;margin:0;font-size:24px;font-weight:600}.success-modal-agent[data-v-fe5e9c40]{background:var(--builder-bg-secondary);border-radius:12px;flex:1;align-items:center;gap:12px;margin:16px 0;padding:16px 20px;display:flex}.success-agent-avatar[data-v-fe5e9c40]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.success-agent-avatar-placeholder[data-v-fe5e9c40]{background:#e5e5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.success-agent-name[data-v-fe5e9c40]{color:var(--builder-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:500;overflow:hidden}.success-modal-footer[data-v-fe5e9c40]{justify-content:flex-end;align-items:center;display:flex}.success-modal-btn[data-v-fe5e9c40]{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[data-v-fe5e9c40]:hover{opacity:.85}@keyframes slideUp-fe5e9c40{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.knowledge-description[data-v-fe5e9c40]{color:var(--builder-text-tertiary)}.knowledge-files-container[data-v-fe5e9c40]{background:#1f2937;border-color:#374151}.uploaded-file-item[data-v-fe5e9c40]{background:#111827;border-color:#374151}.uploaded-file-item[data-v-fe5e9c40]:hover{border-color:#6b7280}.file-name[data-v-fe5e9c40]{color:#e5e7eb}.file-icon[data-v-fe5e9c40],.file-size[data-v-fe5e9c40]{color:var(--builder-text-tertiary)}.remove-file-btn[data-v-fe5e9c40]{color:#6b7280}.remove-file-btn[data-v-fe5e9c40]:hover:not(:disabled){color:#ef4444;background:#374151}.upload-files-btn[data-v-fe5e9c40]{color:#e5e7eb;background:#111827;border-color:#6b7280}.upload-files-btn[data-v-fe5e9c40]:hover:not(:disabled){border-color:var(--builder-text-tertiary);background:#1f2937}.upload-hint[data-v-fe5e9c40]{color:#6b7280}.avatar-menu[data-v-fe5e9c40]{background:#2a2a2a;border-color:#444;box-shadow:0 4px 12px #0000004d}.avatar-menu-item[data-v-fe5e9c40]{color:#fff}.avatar-menu-item[data-v-fe5e9c40]:hover:not(:disabled){background:#333}.avatar-menu-item[data-v-fe5e9c40]:disabled{opacity:.4}.unsaved-modal[data-v-fe5e9c40]{background:#2a2a2a;box-shadow:0 20px 60px #00000080}.unsaved-modal-header[data-v-fe5e9c40]{border-bottom-color:#444}.unsaved-modal-header h3[data-v-fe5e9c40]{color:#fff}.modal-close-btn[data-v-fe5e9c40]{color:#aaa}.modal-close-btn[data-v-fe5e9c40]:hover{color:#fff;background:#444}.unsaved-modal-body p[data-v-fe5e9c40]{color:#aaa}.modal-btn-cancel[data-v-fe5e9c40]{color:#aaa;background:0 0;border-color:#444}.modal-btn-cancel[data-v-fe5e9c40]:hover{color:#fff;background:#333;border-color:#555}.modal-btn-discard[data-v-fe5e9c40]{color:#ff6b6b;background:#3a1a1a;border-color:#4a2020}.modal-btn-discard[data-v-fe5e9c40]:hover{background:#4a2020;border-color:#5a2525}.modal-btn-save[data-v-fe5e9c40]{color:#fff;background:#4a90e2}.modal-btn-save[data-v-fe5e9c40]:hover{background:#357abd}.success-modal[data-v-fe5e9c40]{background:#1f2937;box-shadow:0 3px 30px #0000004d}.success-modal-close[data-v-fe5e9c40]{color:var(--builder-text-tertiary)}.success-modal-close[data-v-fe5e9c40]:hover{color:#f3f4f6;background:#374151}.success-modal-title[data-v-fe5e9c40]{color:#f3f4f6}.success-modal-agent[data-v-fe5e9c40]{background:#111827}.success-agent-avatar-placeholder[data-v-fe5e9c40]{background:#374151}.success-agent-name[data-v-fe5e9c40]{color:#e5e7eb}.success-modal-btn[data-v-fe5e9c40]{color:#fff;background:#000}.success-modal-btn[data-v-fe5e9c40]:hover{opacity:.85}.top-warning-banner[data-v-fe5e9c40]{color:#fbbf24;background:#451a03;border-color:#92400e}.mobile-warning-banner[data-v-fe5e9c40]{color:#fbbf24;background:#451a03;border:1px solid #92400e}}@media screen and (max-width:600px){.success-modal[data-v-fe5e9c40]{width:90%;max-width:540px;height:auto;min-height:243px;padding:20px}.success-modal-btn[data-v-fe5e9c40]{padding:10px 16px;font-size:14px}}@media screen and (max-width:1023px){.desktop-only[data-v-fe5e9c40]{display:none!important}.mobile-only[data-v-fe5e9c40]{display:block}.tab-button.mobile-only[data-v-fe5e9c40]{display:inline-flex}.preview-tab.mobile-only[data-v-fe5e9c40]{display:flex}.mobile-warning-banner.mobile-only[data-v-fe5e9c40]{display:flex!important}.agent-builder-container[data-v-fe5e9c40]{background:var(--builder-bg-primary)}.top-navigation[data-v-fe5e9c40]{gap:12px;padding:12px 16px}.back-button[data-v-fe5e9c40]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.back-agent-avatar[data-v-fe5e9c40],.back-agent-avatar-placeholder[data-v-fe5e9c40]{display:none!important}.back-arrow-icon[data-v-fe5e9c40]{flex-shrink:0;width:20px;height:20px}.agent-info-section[data-v-fe5e9c40]{flex-direction:column;flex:1;gap:2px;min-width:0;max-width:calc(100% - 40px);display:flex;overflow:hidden}.agent-header-top[data-v-fe5e9c40]{width:100%;overflow:hidden}.back-text[data-v-fe5e9c40]{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;font-size:14px;display:inline-block;overflow:hidden}.agent-status-line[data-v-fe5e9c40]{width:100%}.agent-status-line[data-v-fe5e9c40],.permission-status[data-v-fe5e9c40]{align-items:center;font-size:11px;display:flex;overflow:hidden}.permission-status[data-v-fe5e9c40]{text-overflow:ellipsis;white-space:nowrap;flex:1;gap:4px;min-width:0}.permission-status svg[data-v-fe5e9c40]{flex-shrink:0;width:10px;height:10px}.update-button-container[data-v-fe5e9c40]{flex-shrink:0;align-items:center;gap:8px;display:flex}.create-button[data-v-fe5e9c40],.share-button[data-v-fe5e9c40]{flex-shrink:0}.main-container[data-v-fe5e9c40]{flex-direction:column}.left-panel[data-v-fe5e9c40]{border-right:none;flex:1;width:100%;max-width:100%}.tab-buttons-container[data-v-fe5e9c40]{justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex}.tab-button[data-v-fe5e9c40]{justify-content:center;align-items:center;padding:8px 12px;font-size:14px}.tab-button[data-v-fe5e9c40],.tab-button.mobile-only[data-v-fe5e9c40]{flex:0 auto;min-width:95px}.form-container[data-v-fe5e9c40]{padding:20px 16px}.form-section[data-v-fe5e9c40]{margin-bottom:20px}.preview-content-mobile[data-v-fe5e9c40]{height:100%;padding:0}.preview-tab[data-v-fe5e9c40] .j-input-wrapper-wrapper{padding:12px 16px 16px}.preview-content-mobile[data-v-fe5e9c40] .general-chat-wrapper{flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden;padding:0!important}.preview-content-mobile[data-v-fe5e9c40] .j-general-chat-wrapper{flex-direction:column!important;align-items:center!important;display:flex!important}.preview-content-mobile[data-v-fe5e9c40] .chat-wrapper{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.preview-content-mobile[data-v-fe5e9c40] .conversation-content{box-sizing:border-box!important;padding:0 16px!important}.avatar-menu[data-v-fe5e9c40]{left:50%;right:auto;transform:translate(-50%)}}@media screen and (min-width:1024px){.left-panel[data-v-fe5e9c40],.right-panel[data-v-fe5e9c40]{flex:50%;width:50%;max-width:50%}.create-tab[data-v-fe5e9c40] .input-wrapper-wrapper-inner,.preview-content[data-v-fe5e9c40] .input-wrapper-wrapper-inner{width:100%!important;max-width:100%!important;position:relative!important}.create-tab[data-v-fe5e9c40] .prompt-input-wrapper,.preview-content[data-v-fe5e9c40] .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-fe5e9c40] .textarea-wrapper,.preview-content[data-v-fe5e9c40] .textarea-wrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.create-tab[data-v-fe5e9c40] .textarea-wrapper.flex-col,.preview-content[data-v-fe5e9c40] .textarea-wrapper.flex-col{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.create-tab[data-v-fe5e9c40] .input-wrapper,.preview-content[data-v-fe5e9c40] .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-fe5e9c40] .input-wrapper-wrapper-inner,.create-tab[data-v-fe5e9c40] .prompt-input-wrapper,.create-tab[data-v-fe5e9c40] .textarea-wrapper,.preview-content[data-v-fe5e9c40] .input-wrapper-wrapper-inner,.preview-content[data-v-fe5e9c40] .prompt-input-wrapper,.preview-content[data-v-fe5e9c40] .textarea-wrapper{max-width:100%!important}.create-tab[data-v-fe5e9c40] [class*=md\:min-w-],.preview-content[data-v-fe5e9c40] [class*=md\:min-w-]{min-width:unset!important}.create-tab[data-v-fe5e9c40] [class*=md\:w-],.preview-content[data-v-fe5e9c40] [class*=md\:w-]{width:100%!important}.create-tab[data-v-fe5e9c40] .j-input-wrapper-wrapper,.preview-content[data-v-fe5e9c40] .j-input-wrapper-wrapper{max-width:100%!important}}.create-tab[data-v-fe5e9c40] .upload-attachments,.preview-content[data-v-fe5e9c40] .upload-attachments,.preview-content-mobile[data-v-fe5e9c40] .upload-attachments{align-items:center;display:flex}.create-tab[data-v-fe5e9c40] .upload-trigger-button,.preview-content[data-v-fe5e9c40] .upload-trigger-button,.preview-content-mobile[data-v-fe5e9c40] .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-fe5e9c40] .upload-trigger-button svg,.preview-content[data-v-fe5e9c40] .upload-trigger-button svg,.preview-content-mobile[data-v-fe5e9c40] .upload-trigger-button svg{width:20px!important;height:20px!important}.create-tab[data-v-fe5e9c40] .message-action .icon,.preview-content[data-v-fe5e9c40] .message-action .icon,.preview-content-mobile[data-v-fe5e9c40] .message-action .icon{width:100%!important;height:100%!important}.create-tab[data-v-fe5e9c40] .message-action .icon svg,.preview-content[data-v-fe5e9c40] .message-action .icon svg,.preview-content-mobile[data-v-fe5e9c40] .message-action .icon svg{width:16px!important;height:16px!important}.knowledge-placeholder[data-v-fe5e9c40]{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-fe5e9c40]{color:var(--builder-text-secondary);margin:0;font-size:14px}@media (prefers-color-scheme:dark){.knowledge-placeholder[data-v-fe5e9c40]{background:#1f2937;border-color:#374151}.knowledge-placeholder .placeholder-text[data-v-fe5e9c40]{color:var(--builder-text-tertiary)}}.preview-chat-wrapper[data-v-fe5e9c40] .selected-context-bar,.preview-content-mobile[data-v-fe5e9c40] .selected-context-bar,.preview-chat-wrapper[data-v-fe5e9c40] .prompt-input-agent-bar,.preview-content-mobile[data-v-fe5e9c40] .prompt-input-agent-bar,.preview-chat-wrapper[data-v-fe5e9c40] [class*=selected-context],.preview-content-mobile[data-v-fe5e9c40] [class*=selected-context],.preview-chat-wrapper[data-v-fe5e9c40] [class*=prompt-input-agent],.preview-content-mobile[data-v-fe5e9c40] [class*=prompt-input-agent],[data-store-id*=agent_preview][data-v-fe5e9c40] .prompt-input-agent-bar,[data-store-id*=agent_preview][data-v-fe5e9c40] .selected-context-bar,[data-store-id*=agent_preview][data-v-fe5e9c40] [class*=prompt-input-agent],[data-store-id*=agent_preview][data-v-fe5e9c40] [class*=selected-context]{display:none!important}.agent-builder-page[data-v-603268a0]{background-color:#fff;flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.agent-builder-page[data-v-603268a0]{background-color:#1a1b1c}}
