.theme-toggle-btn[data-v-32a88c17]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--text-secondary);transition:all .2s ease;background:transparent}.theme-toggle-btn[data-v-32a88c17]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.sidebar[data-v-abd4038d]{position:fixed;left:0;top:0;height:100vh;width:var(--sidebar-width);background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;z-index:1000;overflow-y:auto}.navbar-brand[data-v-abd4038d]{display:flex;align-items:center;padding:1.25rem 1rem;border-bottom:1px solid var(--sidebar-border)}.sidebar-logo[data-v-abd4038d]{height:32px;width:auto;filter:var(--logo-filter)}.nav[data-v-abd4038d]{flex:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.nav-item[data-v-abd4038d]{margin:0}.nav-spacer[data-v-abd4038d]{flex:1}.nav-link[data-v-abd4038d]{display:flex;align-items:center;padding:.3rem 2rem;color:var(--text-secondary);text-decoration:none;transition:all .2s ease;border:none;background:none;width:100%;text-align:left;font-size:.9375rem;cursor:pointer}.nav-link[data-v-abd4038d]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.nav-link.active[data-v-abd4038d]{background-color:var(--bg-active);color:var(--accent-color);font-weight:500}.nav-link-primary[data-v-abd4038d]{color:var(--accent-color)}.nav-link-primary[data-v-abd4038d]:hover{color:var(--accent-hover)}.nav-link-muted[data-v-abd4038d]{color:var(--text-muted)}.nav-icon[data-v-abd4038d]{width:16px;height:16px;display:inline-block;margin-right:.5rem;flex-shrink:0}.nav-icon-prefix[data-v-abd4038d]{margin-right:.5rem}.section-header[data-v-abd4038d]{margin-top:.75rem;margin-bottom:.5rem;padding:.5rem 1.5rem .3rem}.section-header-bottom[data-v-abd4038d]{margin-top:auto}.section-label[data-v-abd4038d]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);opacity:.75}.new-project-item[data-v-abd4038d]{margin-bottom:1.5rem}.nav-item-bottom[data-v-abd4038d]{padding-bottom:1.5rem}.theme-toggle-wrapper[data-v-abd4038d]{padding:1rem;border-top:1px solid var(--sidebar-border);margin-top:.5rem;display:flex;justify-content:center}@media(max-width:768px){.sidebar[data-v-abd4038d]{transform:translate(-100%);transition:transform .3s ease}.sidebar.show[data-v-abd4038d]{transform:translate(0)}}.app-wrapper[data-v-c0db7113]{display:flex;min-height:100vh}.main-content[data-v-c0db7113]{margin-left:var(--sidebar-width);flex:1;padding:2rem;background-color:var(--content-bg);min-height:100vh}@media(max-width:768px){.main-content[data-v-c0db7113]{margin-left:0}}.page-container[data-v-2b5916d8]{gap:0rem}.header-section[data-v-2b5916d8]{margin-bottom:1.5rem}.home-title[data-v-2b5916d8]{font-size:1.7rem;font-weight:400;margin:0}.home-subtitle[data-v-2b5916d8]{color:var(--text-muted);margin-left:.5rem}.section-title[data-v-2b5916d8]{font-size:1.2rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;margin-bottom:1rem}.icon-xs[data-v-2b5916d8]{width:12px;height:12px;display:inline-block;margin-right:.25rem}.icon-sm[data-v-2b5916d8]{width:14px;height:14px;display:inline-block;margin-left:.25rem}.icon-md[data-v-2b5916d8]{width:18px;height:18px;display:inline-block}.icon-lg[data-v-2b5916d8]{width:32px;height:32px}.icon-xl[data-v-2b5916d8]{width:48px;height:48px}.icon-centered[data-v-2b5916d8]{display:block;margin:0 auto 1rem}.icon-primary[data-v-2b5916d8]{color:var(--accent-color)}.btn-icon[data-v-2b5916d8]{margin-right:.5rem}.row[data-v-2b5916d8]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.row[data-v-2b5916d8]{grid-template-columns:repeat(3,1fr)}}.project-card-link[data-v-2b5916d8]{text-decoration:none;color:inherit;display:block;height:100%}.project-card[data-v-2b5916d8]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.25rem;height:100%;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.project-card[data-v-2b5916d8]:hover{border-color:var(--accent-color);box-shadow:0 8px 32px #0d6efd1f;transform:translateY(-4px)}[data-theme=dark] .project-card[data-v-2b5916d8]:hover{box-shadow:0 8px 32px #3b82f633}.project-card-header[data-v-2b5916d8]{margin-bottom:1rem}.project-name[data-v-2b5916d8]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3}.project-badge[data-v-2b5916d8]{display:inline-flex;align-items:center;font-size:.75rem;color:var(--text-secondary);background:var(--hover-bg);padding:.25rem .5rem;border-radius:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card-stats[data-v-2b5916d8]{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:1rem}.project-stat[data-v-2b5916d8]{flex:1;text-align:center}.project-stat.has-failures .project-stat-value[data-v-2b5916d8]{color:var(--danger-color)}.project-stat-value[data-v-2b5916d8]{display:block;font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.project-stat-label[data-v-2b5916d8]{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.project-card-footer[data-v-2b5916d8]{margin-top:auto}.view-project[data-v-2b5916d8]{display:flex;align-items:center;font-size:.875rem;color:var(--accent-color);font-weight:500}.project-card-new[data-v-2b5916d8]{border-style:dashed;border-width:2px;align-items:center;justify-content:center;min-height:200px}.new-project-content[data-v-2b5916d8]{text-align:center}.new-project-icon[data-v-2b5916d8]{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--accent-subtle);color:var(--accent-color)}.new-project-title[data-v-2b5916d8]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.new-project-desc[data-v-2b5916d8]{font-size:.875rem;color:var(--text-muted);margin:0}.card[data-v-2b5916d8]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:var(--card-shadow)}.card-body[data-v-2b5916d8]{padding:1.5rem}.card-title[data-v-2b5916d8]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:0}.emoji-icon[data-v-2b5916d8]{margin-right:.5rem}.getting-started-section[data-v-2b5916d8]{margin-top:1.5rem}.steps-row[data-v-2b5916d8]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media(min-width:768px){.steps-row[data-v-2b5916d8]{grid-template-columns:repeat(3,1fr)}}.step-item[data-v-2b5916d8]{display:flex}.step-content[data-v-2b5916d8]{display:flex;align-items:flex-start}.step-badge[data-v-2b5916d8]{display:inline-flex;align-items:center;justify-content:center;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:50rem;background-color:var(--accent-color);color:var(--text-inverse);margin-right:1rem;margin-top:.25rem;flex-shrink:0}.step-description[data-v-2b5916d8]{color:var(--text-muted);font-size:.875rem;margin:0}.create-project-section[data-v-2b5916d8]{text-align:center;margin-top:3rem}.create-project-card[data-v-2b5916d8]{max-width:500px;margin-left:auto;margin-right:auto}.create-project-body[data-v-2b5916d8]{padding:3rem 1.5rem}.create-project-title[data-v-2b5916d8]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.create-project-text[data-v-2b5916d8]{color:var(--text-secondary);margin-bottom:1.5rem}.btn[data-v-2b5916d8]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn-primary[data-v-2b5916d8]{background-color:var(--accent-color);color:var(--text-inverse)}.btn-primary[data-v-2b5916d8]:hover{background-color:var(--accent-hover)}.btn-lg[data-v-2b5916d8]{padding:.75rem 1.5rem;font-size:1.125rem}h6[data-v-2b5916d8]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.outline-btn{border-color:var(--input-border)}.credential-manager[data-v-6521db04]{display:flex;flex-direction:column;gap:1rem}.description[data-v-6521db04]{font-size:.9375rem;color:var(--text-muted);margin:0}.credentials-list[data-v-6521db04]{display:flex;flex-direction:column;gap:.75rem}.credential-row[data-v-6521db04]{display:flex;gap:.75rem;align-items:center}.credential-key-input[data-v-6521db04]{flex:0 0 200px;min-width:150px}.credential-value-wrapper[data-v-6521db04]{display:flex;align-items:center;gap:.5rem;flex:1}.credential-value-input[data-v-6521db04]{flex:1}.btn-icon[data-v-6521db04]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0;height:2.5rem}.btn-icon[data-v-6521db04]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.btn-icon-danger[data-v-6521db04]{color:var(--danger-color);border-color:var(--danger-color)}.btn-icon-danger[data-v-6521db04]:hover{background-color:var(--danger-color);color:#fff}.icon-small[data-v-6521db04]{width:16px;height:16px;display:inline-block}.icon-plus[data-v-6521db04]{width:14px;height:14px;display:inline-block;margin-right:.25rem}.add-credential-btn[data-v-6521db04]{margin-top:.5rem;font-size:.9375rem!important;transition:all .2s ease;background-color:var(--muted)!important;border:1px solid var(--border-color)!important}.add-credential-btn[data-v-6521db04]:hover{background-color:var(--bg-hover)!important}.asset-uploader[data-v-6eacb9b9]{display:flex;flex-direction:column;gap:1rem}.upload-zone[data-v-6eacb9b9]{border:2px dashed var(--border-color);border-radius:.5rem;padding:2rem;text-align:center;transition:all .2s ease;background-color:var(--card-bg)}.upload-zone-dragging[data-v-6eacb9b9]{border-color:var(--primary);background-color:var(--accent-subtle)}.file-input[data-v-6eacb9b9]{display:none}.upload-icon[data-v-6eacb9b9]{margin:0 auto;width:3rem;height:3rem;color:var(--text-muted);margin-bottom:1rem}.upload-text[data-v-6eacb9b9]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem;margin-top:0}.upload-hint[data-v-6eacb9b9]{font-size:.75rem;color:var(--text-muted);margin-bottom:1rem;margin-top:0}.upload-button[data-v-6eacb9b9]{margin-top:.5rem}.button-icon[data-v-6eacb9b9]{width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.button-icon-spinning[data-v-6eacb9b9]{animation:spin-6eacb9b9 1s linear infinite}@keyframes spin-6eacb9b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-6eacb9b9]{font-size:.875rem;color:var(--destructive)}.asset-list[data-v-dd8be940]{display:flex;flex-direction:column;gap:1rem}.loading-message[data-v-dd8be940]{font-size:.875rem;color:var(--text-muted)}.empty-message[data-v-dd8be940]{font-size:.875rem;color:var(--text-muted);text-align:center;padding:2rem 0}.assets-container[data-v-dd8be940]{display:flex;flex-direction:column;gap:.5rem;max-height:13rem;overflow-y:auto}.asset-card-content[data-v-dd8be940]{padding:1rem}.asset-row[data-v-dd8be940]{display:flex;align-items:center;justify-content:space-between}.asset-info[data-v-dd8be940]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.asset-icon[data-v-dd8be940]{width:1.25rem;height:1.25rem;color:var(--text-muted);flex-shrink:0}.asset-details[data-v-dd8be940]{flex:1;min-width:0}.asset-name[data-v-dd8be940]{font-weight:500;font-size:.875rem;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-meta[data-v-dd8be940]{font-size:.75rem;color:var(--text-muted);margin:0;margin-top:.25rem}.asset-actions[data-v-dd8be940]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.action-icon[data-v-dd8be940]{width:1rem;height:1rem;display:inline-block}.action-icon-danger[data-v-dd8be940]{color:var(--destructive)}.modal-overlay[data-v-dd8be940]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal-content[data-v-dd8be940]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:100%;max-width:28rem;margin:1rem;max-height:90vh;overflow-y:auto}.modal-header[data-v-dd8be940]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.modal-title[data-v-dd8be940]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.modal-close[data-v-dd8be940]{background:none;border:none;font-size:1.5rem;line-height:1;color:var(--text-muted);cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease}.modal-close[data-v-dd8be940]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.modal-body[data-v-dd8be940]{padding:1.5rem}.modal-text[data-v-dd8be940]{font-size:.9375rem;color:var(--text-primary);margin:0;margin-bottom:.5rem}.modal-subtext[data-v-dd8be940]{font-size:.875rem;color:var(--text-muted);margin:0}.modal-footer[data-v-dd8be940]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color)}.btn-secondary[data-v-dd8be940]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-dd8be940]:hover:not(:disabled){background-color:var(--hover-bg)}.btn-secondary[data-v-dd8be940]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-dd8be940]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;background-color:var(--destructive);color:var(--destructive-foreground);cursor:pointer;transition:all .2s ease}.btn-danger[data-v-dd8be940]:hover:not(:disabled){opacity:.9}.btn-danger[data-v-dd8be940]:disabled{opacity:.5;cursor:not-allowed}.header-section[data-v-bc16754c]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.header-content[data-v-bc16754c]{flex:1}.header-actions[data-v-bc16754c]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.more-menu-container[data-v-bc16754c]{position:relative;align-self:stretch;display:flex}.more-menu-btn[data-v-bc16754c]{display:flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid rgba(0,0,0,.15)!important;padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;height:100%;width:100%}[data-theme=dark] .more-menu-btn[data-v-bc16754c]{border:1px solid rgba(255,255,255,.2)!important}.more-menu-dropdown[data-v-bc16754c]{position:absolute;top:100%;left:0;margin-top:.25rem;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;min-width:180px;padding:.25rem}.menu-item[data-v-bc16754c]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;text-align:left;background:none;border:none;color:var(--foreground);cursor:pointer;border-radius:.25rem;font-size:.875rem;transition:background-color .2s}.menu-item[data-v-bc16754c]:hover{background-color:var(--muted)}.menu-item-danger[data-v-bc16754c]{color:var(--destructive)}.menu-item-danger[data-v-bc16754c]:hover{background-color:var(--destructive);color:#fff}.menu-separator[data-v-bc16754c]{height:1px;background-color:var(--border-color);margin:.25rem 0}.menu-icon[data-v-bc16754c]{flex-shrink:0}.coming-soon-button-wrapper[data-v-bc16754c]{position:relative;display:inline-block}.coming-soon-badge[data-v-bc16754c]{position:absolute;top:-.5rem;right:-.5rem;background-color:var(--muted);color:var(--muted-foreground);padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;white-space:nowrap;z-index:10}.coming-soon-button-wrapper .btn[data-v-bc16754c]{border:1px solid rgba(0,0,0,.15)!important}[data-theme=dark] .coming-soon-button-wrapper .btn[data-v-bc16754c]{border:1px solid rgba(255,255,255,.2)!important}.coming-soon-button-wrapper .btn[data-v-bc16754c]:hover{background-color:transparent!important;color:var(--text-secondary)!important;cursor:not-allowed}.breadcrumb[data-v-bc16754c]{display:flex;flex-wrap:wrap;padding:0;margin-bottom:.5rem;list-style:none;background-color:transparent}.breadcrumb-item[data-v-bc16754c]{display:flex}.breadcrumb-item+.breadcrumb-item[data-v-bc16754c]:before{content:"/";display:inline-block;padding:0 .5rem;color:var(--text-muted)}.breadcrumb-item.active[data-v-bc16754c]{color:var(--text-muted)}.text-decoration-none[data-v-bc16754c]{text-decoration:none}.project-title[data-v-bc16754c]{font-size:2.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:0}.project-url[data-v-bc16754c]{color:var(--text-muted);margin-top:.5rem;margin-bottom:0}.project-url-link[data-v-bc16754c]{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.project-url-link[data-v-bc16754c]:hover{color:var(--text-primary);text-decoration:underline}.icon-spacing[data-v-bc16754c]{margin-right:.25rem}.flows-table-wrapper[data-v-bc16754c]{position:relative}.selection-toolbar[data-v-bc16754c]{position:absolute;top:-3.7rem;right:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;z-index:10;background-color:var(--bg);padding:.5rem 0}.selection-toolbar .btn[data-v-bc16754c]{padding:.375rem .625rem;font-size:.8125rem}.selection-toolbar .toolbar-text[data-v-bc16754c]{font-size:.8125rem}.toolbar-text[data-v-bc16754c]{color:var(--text-muted);font-size:.875rem}.card[data-v-bc16754c]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:var(--card-shadow)}.card-body[data-v-bc16754c]{padding:0}.flows-table[data-v-bc16754c]{border-collapse:separate;border-spacing:0}.flows-table .table-header[data-v-bc16754c]{background:var(--table-header-bg);border-bottom:2px solid var(--border-color)}.flows-table .table-header th[data-v-bc16754c]{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);padding:.625rem .75rem;border:none;text-align:left}.flows-table tbody tr[data-v-bc16754c]{border-bottom:1px solid var(--table-border);transition:all .2s ease;cursor:pointer}.flows-table tbody tr[data-v-bc16754c]:last-child{border-bottom:none}.flows-table tbody tr[data-v-bc16754c]:hover{background-color:var(--table-row-hover);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}[data-theme=dark] .flows-table tbody tr[data-v-bc16754c]:hover{box-shadow:0 2px 8px #0000004d}.flows-table tbody tr.selected[data-v-bc16754c]{background-color:var(--accent-subtle);border-left:3px solid var(--accent-color)}.flows-table tbody td[data-v-bc16754c]{padding:.75rem;vertical-align:middle;border:none;color:var(--text-primary)}.flows-table tbody td[data-v-bc16754c]:nth-child(2){max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flows-table tbody td[data-v-bc16754c]:nth-child(3){max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-name[data-v-bc16754c]{font-weight:500;color:var(--text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-description[data-v-bc16754c]{font-size:.9rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted-text[data-v-bc16754c]{color:var(--text-muted)}.status-text[data-v-bc16754c]{font-size:.875rem}.flow-timestamp[data-v-bc16754c]{font-size:.85rem}.flow-action-btn[data-v-bc16754c]{font-size:.8rem;padding:.2rem .6rem;border-radius:4px;font-weight:500;transition:all .2s ease}.flow-action-btn[data-v-bc16754c]:hover{transform:translateY(-1px);box-shadow:var(--shadow-accent)}.run-flow-btn[data-v-bc16754c]{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;background-color:var(--primary);padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:var(--primary-foreground);transition:opacity .2s;white-space:nowrap;border:none;cursor:pointer}.run-flow-btn[data-v-bc16754c]:hover{opacity:.9}.status-success[data-v-bc16754c]{color:var(--success-color)}.status-danger[data-v-bc16754c]{color:var(--danger-color)}.status-warning[data-v-bc16754c]{color:var(--warning-color)}.status-muted[data-v-bc16754c]{color:var(--text-muted)}.status-badge[data-v-bc16754c]{display:inline-flex;align-items:center;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border:1px solid transparent}.bg-emerald-500[data-v-bc16754c]{background-color:#10b981!important;color:#fff!important;border-color:#10b981!important}.bg-red-500[data-v-bc16754c]{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.bg-amber-500[data-v-bc16754c]{background-color:#f59e0b!important;color:#fff!important;border-color:#f59e0b!important}.spinning[data-v-bc16754c]{animation:spin-bc16754c 1s linear infinite}@keyframes spin-bc16754c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-check-input[data-v-bc16754c]{width:16px;height:16px;margin:0;vertical-align:middle;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;cursor:pointer}.form-check-input[data-v-bc16754c]:checked{background-color:var(--accent-color);border-color:var(--accent-color)}.btn-sm[data-v-bc16754c]{padding:.25rem .5rem;font-size:.875rem}.btn-outline-primary[data-v-bc16754c]{color:var(--accent-color);border-color:var(--accent-color);background-color:transparent}.btn-outline-primary[data-v-bc16754c]:hover{background-color:var(--accent-color);color:var(--text-inverse)}.btn-outline-secondary[data-v-bc16754c]{color:var(--text-secondary);border-color:var(--border-color);background-color:transparent}.btn-outline-secondary[data-v-bc16754c]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.btn-outline-danger[data-v-bc16754c]{color:var(--danger-color);border:1px solid var(--danger-color)!important;background-color:transparent}.btn-outline-danger[data-v-bc16754c]:hover{background-color:var(--danger-color);color:var(--text-inverse)}.w-100[data-v-bc16754c]{width:100%}.empty-state[data-v-bc16754c]{text-align:center;padding-top:3rem;padding-bottom:3rem}.empty-text[data-v-bc16754c]{color:var(--text-muted);margin-bottom:.5rem}.empty-action[data-v-bc16754c]{margin-top:.5rem}.modal-overlay[data-v-bc16754c]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-bc16754c]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;max-width:600px;width:100%;box-shadow:0 20px 60px #0000004d;animation:modal-in-bc16754c .2s ease-out}@keyframes modal-in-bc16754c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-bc16754c]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-bc16754c]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.modal-close[data-v-bc16754c]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-bc16754c]:hover{background:var(--hover-bg);color:var(--text-primary)}.modal-body[data-v-bc16754c]{padding:1.5rem}.modal-description[data-v-bc16754c]{color:var(--text-muted);margin-bottom:1rem}.modal-footer[data-v-bc16754c]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color)}.modal-title[data-v-bc16754c]{font-size:1.25rem;font-weight:600;margin:0}.modal-text[data-v-bc16754c]{font-size:1rem;margin-bottom:.5rem}.modal-subtext[data-v-bc16754c]{font-size:.875rem}.btn-secondary[data-v-bc16754c]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);transition:all .2s ease;cursor:pointer}.btn-secondary[data-v-bc16754c]:hover{background-color:var(--bg-hover)}.btn-secondary[data-v-bc16754c]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-bc16754c]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;background-color:var(--destructive);color:var(--destructive-foreground);transition:all .2s ease;cursor:pointer;border:none}.btn-danger[data-v-bc16754c]:hover{opacity:.9}.btn-danger[data-v-bc16754c]:disabled{opacity:.5;cursor:not-allowed}.form-control[data-v-bc16754c]{width:100%;padding:.5rem .75rem;font-size:.9375rem;line-height:1.5;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;transition:all .2s ease}.form-control[data-v-bc16754c]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-subtle)}.btn[data-v-bc16754c]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;border:none;cursor:pointer;text-decoration:none}.btn-primary[data-v-bc16754c]{background-color:var(--primary);color:var(--primary-foreground)}.btn-primary[data-v-bc16754c]:hover{opacity:.9}.btn-primary[data-v-bc16754c]:disabled{opacity:.5;cursor:not-allowed}.flow-form-field[data-v-bc16754c]{margin-bottom:1.25rem}.flow-form-field[data-v-bc16754c]:last-of-type{margin-bottom:0}.flow-form-label[data-v-bc16754c]{display:block;font-size:.9375rem;font-weight:500;margin-bottom:.5rem;color:var(--text-primary)}.flow-textarea[data-v-bc16754c]{resize:vertical;min-height:100px}.flow-form-help[data-v-bc16754c]{font-size:.875rem;color:var(--text-muted);margin-top:.5rem;margin-bottom:0}.flow-form-error[data-v-bc16754c]{padding:.75rem 1rem;border-radius:.375rem;background-color:#dc35451a;border:1px solid rgba(220,53,69,.2);color:var(--danger-color);font-size:.875rem;margin-top:1rem}.asset-selection-list[data-v-bc16754c]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:12rem;overflow-y:auto;border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem;background-color:var(--bg-surface)}.asset-selection-item[data-v-bc16754c]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.asset-selection-item[data-v-bc16754c]:hover{background-color:var(--hover-bg)}.asset-checkbox[data-v-bc16754c]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.asset-selection-info[data-v-bc16754c]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.asset-selection-name[data-v-bc16754c]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.asset-selection-meta[data-v-bc16754c]{font-size:.75rem;color:var(--text-muted)}.assets-modal-content[data-v-bc16754c]{max-width:48rem}.assets-modal-section[data-v-bc16754c]{display:flex;flex-direction:column;margin-bottom:2rem}.assets-modal-section[data-v-bc16754c]:last-child{margin-bottom:0}.assets-subsection-title[data-v-bc16754c]{font-size:.875rem;font-weight:500;color:var(--text-primary);margin:0;margin-bottom:1rem}.form-container[data-v-dcc2f511]{max-width:42rem;margin:0 auto;padding:2rem}.form-container[data-v-dcc2f511] .border{border:none!important}.form-container[data-v-dcc2f511] input{font-size:1rem!important}.form-container[data-v-dcc2f511] label,.form-container[data-v-dcc2f511] p.text-sm{font-size:.9375rem!important}.header-row[data-v-dcc2f511]{display:flex;align-items:center;gap:1rem}.header-content[data-v-dcc2f511]{flex:1}.form[data-v-dcc2f511]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-dcc2f511],.credentials-section[data-v-dcc2f511]{margin-bottom:0}.credentials-header[data-v-dcc2f511]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.field-help-text[data-v-dcc2f511]{font-size:.9375rem;color:var(--text-muted);margin-top:.5rem;margin-bottom:0}.icon-spacing[data-v-dcc2f511]{margin-right:.25rem}.error-message[data-v-dcc2f511]{padding:1rem;border-radius:.375rem;background-color:#dc35451a;border:1px solid rgba(220,53,69,.2)}.error-text[data-v-dcc2f511]{font-size:.9375rem;color:var(--danger-color);margin:0}.form-actions[data-v-dcc2f511]{display:flex;gap:.75rem;padding-top:1rem;padding-bottom:1.5rem}.form-action-btn[data-v-dcc2f511]{flex:1;font-size:.9375rem!important}[data-v-dcc2f511] .form-actions .outline-btn{background-color:var(--muted)!important;border:1px solid var(--border-color)!important}[data-v-dcc2f511] .form-actions .outline-btn:hover{background-color:var(--bg-hover)!important}@keyframes spin-dcc2f511{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-dcc2f511]{animation:spin-dcc2f511 1s linear infinite}.slideshow-container[data-v-50782bc9]{width:100%;max-width:300px;border-radius:.5rem;background-color:var(--muted);overflow:hidden}.slideshow-loading[data-v-50782bc9],.slideshow-error[data-v-50782bc9]{padding:2rem;text-align:center;color:var(--muted-foreground)}.slideshow-display[data-v-50782bc9]{display:flex;flex-direction:column}.slideshow-image-container[data-v-50782bc9]{width:100%;aspect-ratio:16 / 9;background-color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.slideshow-image[data-v-50782bc9]{width:100%;height:100%;object-fit:contain;display:block}.slideshow-expand-overlay[data-v-50782bc9]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:all .2s ease;color:#fff}.slideshow-image-container:hover .slideshow-expand-overlay[data-v-50782bc9]{background-color:#00000080;opacity:1}.slideshow-expand-text[data-v-50782bc9]{font-size:.875rem;font-weight:500}.slideshow-controls[data-v-50782bc9]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem;background-color:var(--card-bg);border-top:1px solid var(--border-color)}.slideshow-button[data-v-50782bc9]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid var(--border-color);background-color:var(--card-bg);color:var(--foreground);border-radius:.375rem;cursor:pointer;transition:all .2s}.slideshow-button[data-v-50782bc9]:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--accent-color)}.slideshow-button[data-v-50782bc9]:disabled{opacity:.5;cursor:not-allowed}.slideshow-counter[data-v-50782bc9]{font-size:.875rem;color:var(--muted-foreground);min-width:60px;text-align:center}.slideshow-modal-overlay[data-v-50782bc9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:modal-fade-in-50782bc9 .2s ease-out}@keyframes modal-fade-in-50782bc9{0%{opacity:0}to{opacity:1}}.slideshow-modal-content[data-v-50782bc9]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;max-width:95vw;max-height:95vh;width:100%;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;animation:modal-scale-in-50782bc9 .2s ease-out;overflow:hidden}@keyframes modal-scale-in-50782bc9{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slideshow-modal-header[data-v-50782bc9]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.slideshow-modal-title[data-v-50782bc9]{font-size:1rem;font-weight:600;margin:0;color:var(--foreground)}.slideshow-modal-close[data-v-50782bc9]{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s ease}.slideshow-modal-close[data-v-50782bc9]:hover{background:var(--bg-hover);color:var(--foreground)}.slideshow-modal-body[data-v-50782bc9]{padding:1.5rem;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:0}.slideshow-modal-image-container[data-v-50782bc9]{position:relative;width:100%;height:100%;max-width:90vw;max-height:calc(95vh - 120px);display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:.5rem;overflow:hidden}.slideshow-modal-image[data-v-50782bc9]{max-width:100%;max-height:100%;object-fit:contain;display:block}.slideshow-modal-nav[data-v-50782bc9]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10}.slideshow-modal-nav[data-v-50782bc9]:hover:not(:disabled){background-color:#000c;transform:translateY(-50%) scale(1.1)}.slideshow-modal-nav[data-v-50782bc9]:disabled{opacity:.3;cursor:not-allowed}.slideshow-modal-nav-left[data-v-50782bc9]{left:1rem}.slideshow-modal-nav-right[data-v-50782bc9]{right:1rem}.flow-asset-manager[data-v-80d8b887]{display:flex;flex-direction:column;gap:1rem}.error-message[data-v-80d8b887]{font-size:.875rem;color:var(--destructive);padding:.75rem 1rem;border-radius:.375rem;background-color:var(--destructive-background);border:1px solid var(--destructive-border)}.loading-message[data-v-80d8b887],.empty-message[data-v-80d8b887]{font-size:.875rem;color:var(--text-muted);text-align:center;padding:1rem 0}.asset-selection-list[data-v-80d8b887]{display:flex;flex-direction:column;gap:.5rem;max-height:9.5rem;overflow-y:auto;border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem;background-color:var(--bg-surface)}.asset-selection-item[data-v-80d8b887]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.asset-selection-item[data-v-80d8b887]:hover:not(.is-disabled){background-color:var(--hover-bg)}.asset-selection-item.is-disabled[data-v-80d8b887]{opacity:.6;cursor:not-allowed}.asset-checkbox[data-v-80d8b887]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.asset-checkbox[data-v-80d8b887]:disabled{cursor:not-allowed}.asset-selection-info[data-v-80d8b887]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.asset-selection-name[data-v-80d8b887]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.asset-selection-meta[data-v-80d8b887]{font-size:.75rem;color:var(--text-muted)}.asset-manager-footer[data-v-80d8b887]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color)}.form-action-btn[data-v-80d8b887]{min-width:140px}.form-action-btn[type=button][data-v-80d8b887]{border:1px solid var(--border-color)!important;background-color:var(--bg-surface)}[data-theme=light] .form-action-btn[type=button][data-v-80d8b887]{border-color:#00000026!important}[data-theme=dark] .form-action-btn[type=button][data-v-80d8b887]{border-color:#fff3!important}.icon-spacing[data-v-80d8b887]{margin-right:.5rem}.animate-spin[data-v-80d8b887]{animation:spin-80d8b887 1s linear infinite}@keyframes spin-80d8b887{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breadcrumb-nav[data-v-6825f685]{margin-bottom:.5rem}.breadcrumb[data-v-6825f685]{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0;list-style:none;background-color:transparent}.breadcrumb-item[data-v-6825f685]{display:flex;align-items:center;margin:0;padding:0}.breadcrumb-item+.breadcrumb-item[data-v-6825f685]:before{content:"/";display:inline-block;padding:0 .5rem;color:var(--text-muted)}.breadcrumb-item.active[data-v-6825f685]{color:var(--text-muted)}.text-decoration-none[data-v-6825f685]{text-decoration:none}.text-decoration-none[data-v-6825f685]:hover{text-decoration:underline}.header-section[data-v-6825f685]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-actions[data-v-6825f685]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.more-menu-container[data-v-6825f685]{position:relative;align-self:stretch;display:flex}.more-menu-btn[data-v-6825f685]{display:flex!important;align-items:center;justify-content:center;gap:.25rem;border:1px solid rgba(0,0,0,.15)!important;padding:.5rem 1rem;font-size:.9375rem;line-height:1.5;height:100%!important;width:100%!important}[data-theme=dark] .more-menu-btn[data-v-6825f685]{border:1px solid rgba(255,255,255,.2)!important}.more-menu-dropdown[data-v-6825f685]{position:absolute;top:100%;left:0;margin-top:.25rem;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;min-width:180px;padding:.25rem}.menu-item[data-v-6825f685]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;text-align:left;background:none;border:none;color:var(--foreground);cursor:pointer;border-radius:.25rem;font-size:.875rem;transition:background-color .2s}.menu-item[data-v-6825f685]:hover{background-color:var(--muted)}.menu-item-danger[data-v-6825f685]{color:var(--destructive)}.menu-item-danger[data-v-6825f685]:hover{background-color:var(--destructive);color:#fff}.menu-separator[data-v-6825f685]{height:1px;background-color:var(--border-color);margin:.25rem 0}.menu-icon[data-v-6825f685]{flex-shrink:0}.icon-spacing[data-v-6825f685]{margin-right:.25rem}.page-title[data-v-6825f685]{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:.75rem}.flow-description[data-v-6825f685]{font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);margin-bottom:0}.run-flow-btn[data-v-6825f685]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;background-color:var(--primary);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--primary-foreground);transition:background-color .2s;white-space:nowrap;flex-shrink:0}.run-flow-btn[data-v-6825f685]:hover{opacity:.9}.cancel-run-btn[data-v-6825f685]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;background-color:var(--destructive);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--destructive-foreground);transition:background-color .2s;white-space:nowrap;flex-shrink:0}.cancel-run-btn[data-v-6825f685]:hover{opacity:.9}.active-run-banner[data-v-6825f685]{border-radius:.5rem;border:1px solid var(--primary);background-color:var(--bg-surface);padding:1rem}.banner-flex[data-v-6825f685]{display:flex;align-items:center;justify-content:space-between}.banner-info[data-v-6825f685]{display:flex;align-items:center;gap:.75rem}.banner-title[data-v-6825f685]{font-weight:500;margin-bottom:.25rem}.banner-subtitle[data-v-6825f685]{font-size:.875rem;color:var(--muted-foreground);margin-bottom:0}.live-steps[data-v-6825f685]{margin-top:1rem;display:flex;flex-direction:column;gap:.1rem}.step-card[data-v-6825f685]{border-radius:.5rem;background-color:var(--card);padding:.75rem}.step-toggle[data-v-6825f685]{display:flex;width:100%;align-items:center;gap:.5rem;text-align:left}.step-number[data-v-6825f685]{font-size:.875rem;font-weight:500}.step-action[data-v-6825f685]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--muted-foreground)}.step-details[data-v-6825f685]{margin-top:.5rem;display:flex;flex-direction:column;gap:.1rem;padding-left:1.5rem;font-size:.875rem}.details-label[data-v-6825f685]{color:var(--muted-foreground)}.details-text[data-v-6825f685]{margin-top:.125rem;margin-bottom:0}.url-flex[data-v-6825f685]{display:flex;align-items:center;gap:.5rem}.details-link[data-v-6825f685]{color:var(--primary)}.details-link[data-v-6825f685]:hover{text-decoration:underline}.run-history-section[data-v-6825f685]{display:block}.history-title[data-v-6825f685]{font-size:.8rem;line-height:1.75rem;font-weight:500;margin-bottom:1.25rem}.run-list[data-v-6825f685]{display:flex;flex-direction:column;gap:1rem}.flow-run-card[data-v-6825f685]{border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--card-bg);transition:background-color .2s}.run-card-header[data-v-6825f685]{border-bottom:1px solid var(--border-color);padding:1rem 2rem;cursor:pointer;transition:background-color .2s}.run-card-header.border-b-0[data-v-6825f685]{border-bottom:none}.run-card-header[data-v-6825f685]:hover{background-color:var(--bg-hover)}.header-flex[data-v-6825f685]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.header-left[data-v-6825f685]{display:flex;align-items:center;gap:1rem}.run-name[data-v-6825f685]{font-weight:600;font-size:1.125rem}.status-badge[data-v-6825f685]{display:inline-flex;align-items:center;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;border:1px solid transparent}.header-right[data-v-6825f685]{display:flex;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--muted-foreground)}.run-id[data-v-6825f685]{font-family:monospace;font-size:.75rem}.run-timestamp[data-v-6825f685]{white-space:nowrap}.rating-buttons[data-v-6825f685]{display:flex;align-items:center;gap:.25rem}.rating-btn[data-v-6825f685]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background-color:transparent;color:var(--muted-foreground);cursor:pointer;transition:all .2s;border-radius:.25rem}.rating-btn[data-v-6825f685]:hover{background-color:var(--bg-hover);color:var(--foreground)}.rating-btn-like.rating-btn-active[data-v-6825f685]{color:var(--foreground)}.rating-btn-like.rating-btn-active[data-v-6825f685]:hover{background-color:var(--bg-hover)}.rating-btn-dislike.rating-btn-active[data-v-6825f685]{color:var(--foreground)}.rating-btn-dislike.rating-btn-active[data-v-6825f685]:hover{background-color:var(--bg-hover)}.rating-icon[data-v-6825f685]{width:1.125rem;height:1.125rem}.run-card-content[data-v-6825f685]{padding:2rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.section-heading[data-v-6825f685]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.4rem}.content-text[data-v-6825f685]{font-size:1rem;line-height:1.625;color:var(--foreground);margin-bottom:0}.error-banner[data-v-6825f685]{border-radius:.5rem;background-color:var(--danger-bg);border:1px solid var(--danger-color);padding:1.5rem}.error-heading[data-v-6825f685]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--danger-color);margin-bottom:.75rem}.error-text[data-v-6825f685]{font-size:1rem;color:var(--danger-color);margin-bottom:0}.recording-video[data-v-6825f685]{width:100%;max-height:250px;max-width:300px;border-radius:.5rem;background-color:var(--muted)}.slideshow-fallback[data-v-6825f685]{display:flex;flex-direction:column;gap:.75rem}.fallback-text[data-v-6825f685]{font-size:.875rem;color:var(--muted-foreground);margin:0}.agent-logs-section[data-v-6825f685]{margin-bottom:0}.agent-logs-container[data-v-6825f685]{background-color:#1e1e1e;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.7;max-height:250px;overflow-y:auto;color:#d4d4d4}[data-theme=light] .agent-logs-container[data-v-6825f685]{background:#f5f5f5;color:#333;border-color:#e0e0e0}.agent-logs-list[data-v-6825f685]{list-style:none;padding:0;margin:0}.agent-log-entry[data-v-6825f685]{display:flex;align-items:flex-start;margin-bottom:0rem;padding:.1rem 0}.agent-log-entry[data-v-6825f685]:last-child{margin-bottom:0}.agent-log-prefix[data-v-6825f685]{color:#569cd6;margin-right:.75rem;flex-shrink:0;font-weight:600;-webkit-user-select:none;user-select:none}[data-theme=light] .agent-log-prefix[data-v-6825f685]{color:#007acc}.agent-log-text[data-v-6825f685]{flex:1;word-break:break-word;white-space:pre-wrap}.section-content[data-v-6825f685]{margin-bottom:0}.bg-emerald-500[data-v-6825f685]{background-color:#10b981!important;color:#fff!important;border-color:#10b981!important}.bg-red-500[data-v-6825f685]{background-color:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.bg-amber-500[data-v-6825f685]{background-color:#f59e0b!important;color:#fff!important;border-color:#f59e0b!important}.empty-state[data-v-6825f685]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;border:1px dashed var(--border-color);padding:3rem}.empty-text[data-v-6825f685]{color:var(--muted-foreground)}h1[data-v-6825f685],h2[data-v-6825f685],h3[data-v-6825f685],h4[data-v-6825f685],h5[data-v-6825f685],h6[data-v-6825f685]{margin-top:0}p[data-v-6825f685]{margin-top:0;margin-bottom:0}.modal-overlay[data-v-6825f685]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-6825f685]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:modal-in-6825f685 .2s ease-out}@keyframes modal-in-6825f685{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-6825f685]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.modal-header-content[data-v-6825f685]{flex:1;min-width:0}.modal-title[data-v-6825f685]{font-size:1.25rem;font-weight:600;margin:0;margin-bottom:.25rem}.modal-subtitle[data-v-6825f685]{font-size:.875rem;color:var(--text-muted);margin:0}.modal-close[data-v-6825f685]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-6825f685]:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body[data-v-6825f685]{padding:1.5rem}.modal-text[data-v-6825f685]{font-size:1rem;margin-bottom:.5rem}.modal-subtext[data-v-6825f685]{font-size:.875rem}.modal-footer[data-v-6825f685]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color)}.btn[data-v-6825f685]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;border:none;cursor:pointer;text-decoration:none}.btn-outline-secondary[data-v-6825f685]{color:var(--text-secondary);border-color:var(--border-color);background-color:transparent}.btn-outline-secondary[data-v-6825f685]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.btn-secondary[data-v-6825f685]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);transition:all .2s ease}.btn-secondary[data-v-6825f685]:hover{background-color:var(--bg-hover)}.btn-danger[data-v-6825f685]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;background-color:var(--destructive);color:var(--destructive-foreground);transition:all .2s ease}.btn-danger[data-v-6825f685]:hover{opacity:.9}.btn-danger[data-v-6825f685]:disabled{opacity:.5;cursor:not-allowed}.assets-modal-content[data-v-6825f685]{max-width:48rem}.assets-modal-body[data-v-6825f685]{padding:1.5rem}.form-container[data-v-eedfa286]{max-width:36rem;margin:0 auto}.header-row[data-v-eedfa286]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.back-btn[data-v-eedfa286]{padding:.5rem;border-radius:.5rem;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:all .2s ease}.back-btn[data-v-eedfa286]:hover{background-color:var(--hover-bg);color:var(--text-primary)}.icon-back[data-v-eedfa286]{width:20px;height:20px;display:block}.page-title[data-v-eedfa286]{font-size:1.5rem;font-weight:700;margin:0}.form[data-v-eedfa286]{display:flex;flex-direction:column;gap:1.25rem}.form-field[data-v-eedfa286]{display:flex;flex-direction:column}.form-label[data-v-eedfa286]{display:block;font-size:.9375rem;font-weight:500;margin-bottom:.5rem}.form-input[data-v-eedfa286],.form-textarea[data-v-eedfa286]{width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;transition:all .2s ease}.form-input[data-v-eedfa286]::placeholder,.form-textarea[data-v-eedfa286]::placeholder{color:var(--text-muted)}.form-input[data-v-eedfa286]:focus,.form-textarea[data-v-eedfa286]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-subtle)}.form-textarea[data-v-eedfa286]{resize:vertical;min-height:120px}.field-help-text[data-v-eedfa286]{font-size:.875rem;color:var(--text-muted);margin-top:.5rem;margin-bottom:0}.error-message[data-v-eedfa286]{padding:.75rem 1rem;border-radius:.5rem;background-color:#dc35451a;border:1px solid rgba(220,53,69,.2);color:var(--danger-color);font-size:.9375rem}.form-actions[data-v-eedfa286]{display:flex;gap:.75rem;padding-top:1rem}.btn-secondary[data-v-eedfa286],.btn-primary[data-v-eedfa286]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-eedfa286]{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary)}.btn-secondary[data-v-eedfa286]:hover{background-color:var(--hover-bg)}.btn-primary[data-v-eedfa286]{background-color:var(--primary);border:none;color:var(--primary-foreground)}.btn-primary[data-v-eedfa286]:hover{opacity:.9}.btn-primary[data-v-eedfa286]:disabled{opacity:.5;cursor:not-allowed}.icon-spinner[data-v-eedfa286]{width:16px;height:16px;display:inline-block;animation:spin-eedfa286 1s linear infinite}@keyframes spin-eedfa286{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.asset-selection-list[data-v-eedfa286]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:12rem;overflow-y:auto;border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem;background-color:var(--bg-surface)}.asset-selection-item[data-v-eedfa286]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.asset-selection-item[data-v-eedfa286]:hover{background-color:var(--hover-bg)}.asset-checkbox[data-v-eedfa286]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.asset-selection-info[data-v-eedfa286]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.asset-selection-name[data-v-eedfa286]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.asset-selection-meta[data-v-eedfa286]{font-size:.75rem;color:var(--text-muted)}.form-container[data-v-5e1dc66b]{max-width:100%;margin:0;padding:0rem}.form-container[data-v-5e1dc66b] .border{border:none!important}.header-row[data-v-5e1dc66b]{display:flex;align-items:center;gap:1rem}.header-content[data-v-5e1dc66b]{flex:1}.form[data-v-5e1dc66b]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-5e1dc66b]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-5e1dc66b]{font-size:1.125rem;font-weight:600;margin:0 0 0rem;color:var(--foreground)}.info-list[data-v-5e1dc66b]{display:flex;flex-direction:column;gap:.7rem;margin-top:.5rem}.info-item[data-v-5e1dc66b]{display:grid;grid-template-columns:150px 1fr;gap:1rem;align-items:center}.info-value[data-v-5e1dc66b]{font-size:.9375rem;color:var(--foreground)}.form-field[data-v-5e1dc66b]{margin-bottom:0}.radio-group[data-v-5e1dc66b]{display:flex;flex-direction:row;gap:.75rem;margin-top:.5rem}.radio-option[data-v-5e1dc66b]{display:flex;flex-direction:row;align-items:flex-start;padding:1rem;border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;transition:all .2s;gap:.75rem;max-width:400px;flex:0 0 auto}.radio-content[data-v-5e1dc66b]{display:flex;flex-direction:column;gap:.25rem;flex:1}.radio-option[data-v-5e1dc66b]:hover{background-color:var(--bg-hover);border-color:var(--accent-color)}.radio-option[data-v-5e1dc66b]:has(.radio-input:checked){border-color:var(--accent-color);background-color:var(--bg-active)}.radio-input[data-v-5e1dc66b]{margin-right:.5rem;cursor:pointer}.radio-label[data-v-5e1dc66b]{font-weight:500;font-size:.9375rem;color:var(--foreground)}.radio-description[data-v-5e1dc66b]{font-size:.875rem;color:var(--muted-foreground)}.error-message[data-v-5e1dc66b]{padding:.75rem;background-color:var(--danger-bg);border:1px solid var(--danger-color);border-radius:.5rem}.error-text[data-v-5e1dc66b]{color:var(--danger-color);font-size:.875rem;margin:0}.form-actions[data-v-5e1dc66b]{display:flex;justify-content:flex-start;gap:.75rem;margin-top:1rem;padding-bottom:2rem}.form-action-btn[data-v-5e1dc66b]{min-width:140px}.form-action-btn[type=button][data-v-5e1dc66b]{border:1px solid var(--border-color)!important;background-color:var(--bg-surface)}[data-theme=light] .form-action-btn[type=button][data-v-5e1dc66b]{border-color:#00000026!important}[data-theme=dark] .form-action-btn[type=button][data-v-5e1dc66b]{border-color:#fff3!important}.icon-spacing[data-v-5e1dc66b]{margin-right:.5rem}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.5;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-100{width:calc(var(--spacing)*100)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-amber-500{border-color:var(--color-amber-500)}.border-border{border-color:var(--color-border)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-red-500{border-color:var(--color-red-500)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background{background-color:var(--color-background)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-muted{background-color:var(--color-muted)}.bg-primary{background-color:var(--color-primary)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--color-secondary)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-0{padding-top:calc(var(--spacing)*0)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-card-foreground{color:var(--color-card-foreground)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}}:root{--background:#fff;--foreground:#212529;--card:#fff;--card-foreground:#212529;--popover:#fff;--popover-foreground:#212529;--primary:#0d6efd;--primary-foreground:#fff;--secondary:#f8f9fa;--secondary-foreground:#212529;--muted:#f8f9fa;--muted-foreground:#6c757d;--accent:#f1f3f4;--accent-foreground:#212529;--destructive:#dc3545;--destructive-foreground:#fff;--border:#e9ecef;--input:#ced4da;--ring:#0d6efd;--radius:.5rem;--bg-base:#fff;--bg-surface:#f8f9fa;--bg-elevated:#fff;--bg-hover:#f1f3f4;--bg-active:#0d6efd1a;--sidebar-width:240px;--sidebar-bg:#f8f9fa;--sidebar-border:#e9ecef;--content-bg:#fff;--card-bg:#fff;--card-border:#e9ecef;--card-shadow:0 1px 3px #0000001a;--text-primary:#212529;--text-secondary:#6c757d;--text-muted:#868e96;--text-inverse:#fff;--accent-color:#0d6efd;--accent-hover:#0b5ed7;--accent-subtle:#0d6efd1a;--success-color:#198754;--success-bg:#d1e7dd;--danger-color:#dc3545;--danger-bg:#f8d7da;--danger-hover:#b91c1c;--warning-color:#fd7e14;--warning-bg:#fff3cd;--border-color:#e9ecef;--border-subtle:#dee2e6;--hover-bg:#f8f9fa;--focus-ring:#0d6efd40;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 8px 16px #0000001a;--shadow-accent:0 2px 6px #0d6efd4d;--overlay-bg:#00000080;--input-bg:#fff;--input-border:#ced4da;--input-focus-border:#86b7fe;--table-header-bg:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);--table-row-hover:#0d6efd08;--table-border:#0000000d;--scrollbar-track:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8;--badge-secondary-bg:#6c757d;--badge-secondary-text:#fff;--logo-filter:none}[data-theme=dark]{--background:#0d0d0d;--foreground:#e4e4e7;--card:#161616;--card-foreground:#e4e4e7;--popover:#161616;--popover-foreground:#e4e4e7;--primary:#3b82f6;--primary-foreground:#fff;--secondary:#262626;--secondary-foreground:#e4e4e7;--muted:#262626;--muted-foreground:#71717a;--accent:#2a2a2a;--accent-foreground:#e4e4e7;--destructive:#dc3545;--destructive-foreground:#fff;--border:#262626;--input:#333;--ring:#3b82f6;--radius:.5rem;--bg-base:#0d0d0d;--bg-surface:#161616;--bg-elevated:#1e1e1e;--bg-hover:#2a2a2a;--bg-active:#3b82f626;--sidebar-bg:#111;--sidebar-border:#262626;--content-bg:#0d0d0d;--card-bg:#161616;--card-border:#262626;--card-shadow:0 2px 8px #0006;--text-primary:#e4e4e7;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-inverse:#0d0d0d;--accent-color:#6b9eff;--accent-hover:#8bb4ff;--accent-subtle:#6b9eff1f;--success-color:#4ade80;--success-bg:#4ade801f;--danger-color:#f87171;--danger-bg:#f871711f;--danger-hover:#ef4444;--warning-color:#fbbf24;--warning-bg:#fbbf241f;--border-color:#262626;--border-subtle:#333;--hover-bg:#1e1e1e;--focus-ring:#3b82f666;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-accent:0 2px 6px #3b82f64d;--input-bg:#1e1e1e;--input-border:#333;--input-focus-border:#3b82f6;--table-header-bg:linear-gradient(135deg,#1a1a1a 0%,#222 100%);--table-row-hover:#3b82f614;--table-border:#ffffff0d;--scrollbar-track:#1a1a1a;--scrollbar-thumb:#404040;--scrollbar-thumb-hover:#525252;--badge-secondary-bg:#3f3f46;--badge-secondary-text:#e4e4e7;--logo-filter:brightness(0)invert(1);color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--content-bg);color:var(--text-primary);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}a{color:var(--accent-color);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-hover)}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.page-container{flex-direction:column;gap:1.5rem;max-width:80rem;margin-left:0;margin-right:auto;padding:0;display:flex}.text-primary{color:var(--accent-color)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.bg-primary{background-color:var(--accent-color)!important;color:var(--text-inverse)!important}.bg-success{background-color:var(--success-bg)!important;color:var(--success-color)!important}.bg-danger{background-color:var(--danger-bg)!important;color:var(--danger-color)!important}.bg-warning{background-color:var(--warning-bg)!important;color:var(--warning-color)!important}script[data-theme-init]{display:none}#app:not([data-ready]){visibility:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
