.dialog-message[data-v-0b168c93]{color:var(--p-text-muted-color);font-size:.875rem;line-height:1.4;margin:0}.dialog-footer[data-v-0b168c93]{display:flex;justify-content:flex-end;gap:8px}.initial-load-container[data-v-d705d412]{height:100%}.celerity-progress[data-v-9a3144f8]{display:flex;flex-direction:column;gap:6px}.celerity-progress__track[data-v-9a3144f8]{position:relative;height:8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow:hidden}.celerity-progress__fill[data-v-9a3144f8]{height:100%;border-radius:5px;background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6,#06b6d4,#3b82f6);background-size:300% 100%;animation:progress-flow-9a3144f8 3s linear infinite;transition:width .4s ease;box-shadow:0 0 8px #3b82f666}.celerity-progress__fill--smooth[data-v-9a3144f8]{transition:none}.celerity-progress__fill--indeterminate[data-v-9a3144f8]{width:40%;animation:progress-flow-9a3144f8 3s linear infinite,indeterminate-slide-9a3144f8 1.5s ease-in-out infinite}.celerity-progress__label[data-v-9a3144f8]{align-self:flex-end;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.3px;color:#60a5fae6}@keyframes progress-flow-9a3144f8{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes indeterminate-slide-9a3144f8{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}.step-indicator[data-v-0c116f45]{display:flex;align-items:center;justify-content:center;padding:0 16px 24px;margin-bottom:24px;border-bottom:1px solid var(--border-color)}.step-item[data-v-0c116f45]{display:flex;align-items:center;gap:8px;position:relative}.step-circle[data-v-0c116f45]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background-color:var(--surface-hover-color);color:var(--text-secondary);border:2px solid var(--border-color);transition:all .2s ease;flex-shrink:0}.step-item--active .step-circle[data-v-0c116f45]{background-color:#3b82f626;border-color:var(--accent-color);color:var(--accent-color)}.step-item--completed .step-circle[data-v-0c116f45]{background-color:#22c55e26;border-color:#22c55e;color:#22c55e}.step-label[data-v-0c116f45]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.step-item--active .step-label[data-v-0c116f45]{color:var(--accent-color);font-weight:600}.step-item--completed .step-label[data-v-0c116f45]{color:#22c55e}.step-line[data-v-0c116f45]{width:24px;height:2px;background-color:var(--border-color);margin:0 4px;flex-shrink:0}.step-line--completed[data-v-0c116f45]{background-color:#22c55e}.step-content[data-v-0c116f45]{display:flex;flex-direction:column;gap:20px;min-height:300px}.step-header[data-v-0c116f45]{margin-bottom:4px}.step-header h3[data-v-0c116f45]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.step-description[data-v-0c116f45]{font-size:14px;color:var(--text-secondary);margin:0}.form-group[data-v-0c116f45]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-0c116f45]{font-size:14px;font-weight:500;color:var(--text-secondary)}.required[data-v-0c116f45]{color:var(--error-color, #ef4444)}.hint-text[data-v-0c116f45]{font-size:12px;color:var(--text-secondary);opacity:.7}.error-text[data-v-0c116f45]{font-size:12px;color:var(--error-color, #ef4444)}.w-full[data-v-0c116f45]{width:100%}.path-preview[data-v-0c116f45]{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;margin-top:4px}.path-preview i[data-v-0c116f45]{color:var(--accent-color);font-size:14px}.path-preview span[data-v-0c116f45]{font-size:13px;font-family:monospace;color:var(--text-primary);word-break:break-all}.toggle-group[data-v-0c116f45]{display:flex;flex-direction:column;gap:4px}.toggle-row[data-v-0c116f45]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--surface-hover-color);border-radius:8px;gap:16px}.toggle-info[data-v-0c116f45]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-0c116f45]{font-size:14px;font-weight:500;color:var(--text-primary)}.toggle-description[data-v-0c116f45]{font-size:12px;color:var(--text-secondary)}.section-divider[data-v-0c116f45]{height:1px;background:var(--border-color);margin:8px 0}.type-selection[data-v-0c116f45]{display:flex;flex-direction:column;gap:24px;min-height:300px}.type-selection-header[data-v-0c116f45]{text-align:center}.type-selection-header h3[data-v-0c116f45]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.type-selection-description[data-v-0c116f45]{font-size:14px;color:var(--text-secondary);margin:0}.type-cards[data-v-0c116f45]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.type-card[data-v-0c116f45]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 24px;background-color:var(--surface-hover-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:inherit;color:inherit}.type-card[data-v-0c116f45]:hover{border-color:var(--accent-color);background-color:#3b82f614;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.type-card-icon[data-v-0c116f45]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#3b82f626;color:var(--accent-color);font-size:28px}.type-card-content h4[data-v-0c116f45]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.type-card-content p[data-v-0c116f45]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.review-sections[data-v-0c116f45]{display:flex;flex-direction:column;gap:16px}.review-section-title[data-v-0c116f45]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:8px}.review-items[data-v-0c116f45]{display:flex;flex-direction:column;gap:2px}.review-item[data-v-0c116f45]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;background-color:var(--surface-hover-color)}.review-item--highlight[data-v-0c116f45]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2)}.review-label[data-v-0c116f45]{font-size:13px;color:var(--text-secondary)}.review-value[data-v-0c116f45]{font-size:13px;color:var(--text-primary);font-weight:500;text-align:right;max-width:60%;word-break:break-all}.toggle-badge[data-v-0c116f45]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.toggle-badge--on[data-v-0c116f45]{background-color:#22c55e26;color:#22c55e}.toggle-badge--off[data-v-0c116f45]{background-color:#64748b26;color:#94a3b8}.progress-phase[data-v-0c116f45]{display:flex;flex-direction:column;gap:24px;padding:16px 0}.progress-header[data-v-0c116f45]{text-align:center}.progress-header h3[data-v-0c116f45]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px;font-family:monospace}.progress-message[data-v-0c116f45]{font-size:14px;color:var(--text-secondary);margin:0}.module-list[data-v-0c116f45]{display:flex;flex-direction:column;gap:4px}.module-item[data-v-0c116f45]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;transition:all .2s ease}.module-item--pending[data-v-0c116f45]{opacity:.4}.module-item--active[data-v-0c116f45]{background-color:#3b82f614;opacity:1}.module-item--completed[data-v-0c116f45]{opacity:.7}.module-icon[data-v-0c116f45]{width:20px;display:flex;align-items:center;justify-content:center}.module-icon .pi-check-circle[data-v-0c116f45]{color:#22c55e}.module-icon .pi-spinner[data-v-0c116f45]{color:var(--accent-color)}.module-icon .pi-circle[data-v-0c116f45]{color:var(--text-secondary);font-size:12px}.module-label[data-v-0c116f45]{font-size:14px;color:var(--text-primary)}.module-item--pending .module-label[data-v-0c116f45]{color:var(--text-secondary)}.result-phase[data-v-0c116f45]{display:flex;align-items:center;justify-content:center;padding:32px 0}.result-card[data-v-0c116f45]{text-align:center;padding:32px;border-radius:12px;width:100%}.result-card--success[data-v-0c116f45]{background-color:#22c55e0d;border:1px solid rgba(34,197,94,.2)}.result-card--error[data-v-0c116f45]{background-color:#ef44440d;border:1px solid rgba(239,68,68,.2)}.result-card h3[data-v-0c116f45]{font-size:20px;font-weight:600;color:var(--text-primary);margin:16px 0 12px}.result-icon[data-v-0c116f45]{font-size:48px}.result-icon--success[data-v-0c116f45]{color:#22c55e}.result-icon--error[data-v-0c116f45]{color:#ef4444}.result-path[data-v-0c116f45]{font-size:14px;font-family:monospace;color:var(--text-secondary);margin:0 0 24px;word-break:break-all}.result-error[data-v-0c116f45]{font-size:14px;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}.setup-instructions[data-v-0c116f45]{text-align:left;margin:16px 0 24px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.setup-instructions-header[data-v-0c116f45]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--surface-hover-color);font-size:13px;font-weight:600;color:var(--text-primary)}.setup-instructions-content[data-v-0c116f45]{margin:0;padding:16px;font-size:13px;line-height:1.7;color:var(--text-secondary);background-color:#00000026;white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Fira Code,Fira Mono,monospace}.result-actions[data-v-0c116f45]{display:flex;gap:12px;justify-content:center}.wizard-footer[data-v-0c116f45]{display:flex;align-items:center;width:100%}.footer-spacer[data-v-0c116f45]{flex:1}.wizard-modal{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.wizard-modal-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:20px 24px!important;color:var(--text-primary)!important;font-weight:600!important}.wizard-modal-content{background-color:var(--surface-color)!important;padding:24px!important;max-height:70vh;overflow-y:auto}.wizard-modal-footer{background-color:var(--surface-color)!important;border-top:1px solid var(--border-color)!important;padding:16px 24px!important}.form-content[data-v-c00abe50]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-c00abe50]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-c00abe50]{font-size:14px;font-weight:500;color:var(--text-primary)}.required[data-v-c00abe50]{color:#ef4444}.field-help[data-v-c00abe50]{color:var(--text-secondary);font-size:12px}.w-full[data-v-c00abe50]{width:100%}.dialog-footer[data-v-c00abe50]{display:flex;justify-content:flex-end;gap:8px}.repo-status-section[data-v-c00abe50]{display:flex;flex-direction:column;gap:8px}.repo-status-section label[data-v-c00abe50]{font-size:14px;font-weight:500;color:var(--text-primary)}.repo-status-content[data-v-c00abe50]{padding:10px 12px;border-radius:6px;background:var(--surface-ground, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.repo-status-item[data-v-c00abe50]{display:flex;align-items:center;gap:8px;font-size:13px}.repo-status-item code[data-v-c00abe50]{font-size:12px;padding:1px 4px;border-radius:3px;background:#ffffff0f}.repo-status--checking[data-v-c00abe50]{color:var(--text-secondary)}.repo-status--found[data-v-c00abe50],.repo-status--found i[data-v-c00abe50]{color:#22c55e}.repo-status--not-found[data-v-c00abe50],.repo-status--not-found i[data-v-c00abe50]{color:#f59e0b}.repo-clone-actions[data-v-c00abe50]{display:flex;flex-direction:column;gap:6px}.clone-error[data-v-c00abe50]{color:#ef4444;font-size:12px}.working-directory-display[data-v-c00abe50]{padding:10px 12px;border-radius:6px;background:var(--surface-ground, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .1));font-size:13px}.working-directory-display code[data-v-c00abe50]{font-size:12px}.working-directory--empty[data-v-c00abe50]{color:var(--text-secondary);font-style:italic}.deployment-section[data-v-c00abe50]{display:flex;flex-direction:column;gap:12px}.deployment-section>label[data-v-c00abe50]{font-size:14px;font-weight:500;color:var(--text-primary)}.deploy-status-box[data-v-c00abe50]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:8px;background:var(--surface-ground, rgba(255, 255, 255, .03));border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.deploy-status-item[data-v-c00abe50]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.deploy-status--not-deployed[data-v-c00abe50]{color:var(--text-secondary)}.deploy-status--not-deployed i[data-v-c00abe50]{color:var(--text-secondary);font-size:16px}.deploy-status--deploying[data-v-c00abe50]{color:#3b82f6}.deploy-status--deploying i[data-v-c00abe50]{color:#3b82f6;font-size:16px}.deploy-status--deployed[data-v-c00abe50]{color:#22c55e}.deploy-status--deployed i[data-v-c00abe50]{color:#22c55e;font-size:16px}.deploy-status--deployed div[data-v-c00abe50]{display:flex;flex-direction:column;gap:2px}.deploy-status--failed[data-v-c00abe50]{color:#ef4444}.deploy-status--failed i[data-v-c00abe50]{color:#ef4444;font-size:16px}.deploy-time[data-v-c00abe50]{font-size:12px;font-weight:400;color:var(--text-secondary)}.deploy-phase-message[data-v-c00abe50]{color:var(--text-secondary);font-size:12px}.deploy-domain-info[data-v-c00abe50]{font-size:13px}.deploy-domain-info a[data-v-c00abe50]{color:#3b82f6;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.deploy-domain-info a[data-v-c00abe50]:hover{text-decoration:underline}.deploy-domain-info a i[data-v-c00abe50]{font-size:12px}.deploy-domain-info code[data-v-c00abe50]{font-size:12px;padding:1px 4px;border-radius:3px;background:#ffffff0f}.deploy-warning[data-v-c00abe50]{color:#f59e0b;font-size:12px}.deploy-failed-phase[data-v-c00abe50]{color:#f59e0b;font-size:12px;font-weight:500}.deploy-resume-note[data-v-c00abe50]{color:var(--text-secondary);font-size:12px;font-style:italic}.deploy-error-message[data-v-c00abe50]{color:#ef4444;font-size:12px;word-break:break-word}.deploy-log-toggle[data-v-c00abe50]{display:flex;justify-content:flex-start}.deploy-log[data-v-c00abe50]{max-height:300px;overflow-y:auto;border-radius:6px;background:#0d1117;border:1px solid var(--surface-border, rgba(255, 255, 255, .1))}.deploy-log pre[data-v-c00abe50]{padding:12px;margin:0;font-size:11px;line-height:1.5;color:#c9d1d9;white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Fira Code,Fira Mono,monospace}.danger-zone[data-v-c00abe50]{margin-top:8px;border:1px solid rgba(239,68,68,.3);border-radius:8px;overflow:hidden}.danger-zone-header[data-v-c00abe50]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ef4444;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.15)}.danger-zone-header i[data-v-c00abe50]{font-size:14px}.danger-zone-content[data-v-c00abe50]{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:16px}.danger-zone-title[data-v-c00abe50]{font-size:14px;font-weight:500;color:var(--text-primary)}.danger-zone-description[data-v-c00abe50]{font-size:13px;color:var(--text-secondary);margin-top:4px}.orchestrator-layout[data-v-fe837a6e]{display:flex;flex-direction:column;height:100%;background-color:var(--main-background-color)}.layout-header[data-v-fe837a6e]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color)}.header-left[data-v-fe837a6e]{flex:1;display:flex;align-items:center;gap:12px}.header-logo[data-v-fe837a6e]{height:32px;width:auto;filter:drop-shadow(0 0 8px rgba(59,130,246,.3))}.header-right[data-v-fe837a6e]{display:flex;align-items:center;gap:16px}.page-title[data-v-fe837a6e]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.board-selector[data-v-fe837a6e]{min-width:180px}.user-email[data-v-fe837a6e]{font-size:14px;color:var(--text-secondary)}.connection-status[data-v-fe837a6e]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;background-color:#eab30826;color:#eab308}.connection-status--connected[data-v-fe837a6e]{background-color:#22c55e26;color:#22c55e}.status-dot[data-v-fe837a6e]{width:6px;height:6px;border-radius:50%;background-color:currentColor}.status-text[data-v-fe837a6e]{font-weight:500}.add-project-option[data-v-fe837a6e]{color:var(--accent-color);font-weight:500}.layout-nav[data-v-fe837a6e]{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color)}.nav-items[data-v-fe837a6e]{display:flex;gap:4px}.nav-right[data-v-fe837a6e]{display:flex;align-items:center;gap:8px}.execution-slots[data-v-fe837a6e]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:12px;background:#3b82f61f;color:#60a5fa;white-space:nowrap}.execution-slots i[data-v-fe837a6e]{font-size:11px}.execution-slots--at-capacity[data-v-fe837a6e]{background:#f59e0b26;color:#fbbf24}.queued-count[data-v-fe837a6e]{opacity:.7;font-size:11px}.project-settings-btn[data-v-fe837a6e]{flex-shrink:0}.nav-item[data-v-fe837a6e]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.nav-item i[data-v-fe837a6e]{font-size:16px}.nav-item[data-v-fe837a6e]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-item--active[data-v-fe837a6e]{background-color:#3b82f626;color:var(--accent-color)}.nav-item--active[data-v-fe837a6e]:hover{background-color:#3b82f633;color:var(--accent-color)}.layout-content[data-v-fe837a6e]{flex:1;overflow:hidden}.empty-state[data-v-fe837a6e]{display:flex;align-items:center;justify-content:center;height:100%;padding:48px}.empty-state-content[data-v-fe837a6e]{text-align:center;max-width:400px}.empty-state-icon[data-v-fe837a6e]{font-size:64px;color:var(--text-muted, #6b7280);margin-bottom:24px}.empty-state-title[data-v-fe837a6e]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.empty-state-description[data-v-fe837a6e]{font-size:16px;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}.loading-state[data-v-fe837a6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-secondary)}.loading-spinner[data-v-fe837a6e]{font-size:32px}.mobile-nav-toggle[data-v-fe837a6e]{display:none;background:transparent;border:none;color:var(--text-secondary);font-size:20px;cursor:pointer;padding:6px 8px;border-radius:6px;transition:all .15s ease}.mobile-nav-toggle[data-v-fe837a6e]:hover{color:var(--text-primary);background-color:var(--surface-hover-color)}@media(max-width:1024px){.layout-header[data-v-fe837a6e]{padding:10px 16px}.page-title[data-v-fe837a6e]{font-size:16px}.header-right[data-v-fe837a6e]{gap:8px}.user-email[data-v-fe837a6e],.status-text[data-v-fe837a6e]{display:none}.mobile-nav-toggle[data-v-fe837a6e]{display:flex;align-items:center;justify-content:center}.layout-nav[data-v-fe837a6e]{display:none;flex-direction:column;padding:12px 16px;gap:8px}.layout-nav--open[data-v-fe837a6e]{display:flex}.nav-items[data-v-fe837a6e]{flex-direction:column;gap:2px}.nav-item[data-v-fe837a6e]{padding:12px 16px;border-radius:8px}.nav-right[data-v-fe837a6e]{padding-top:8px;border-top:1px solid var(--border-color)}.board-selector[data-v-fe837a6e]{min-width:unset;width:100%}}@media(max-width:640px){.layout-header[data-v-fe837a6e]{padding:8px 12px}.header-logo[data-v-fe837a6e]{height:24px}.page-title[data-v-fe837a6e]{font-size:14px}.layout-nav[data-v-fe837a6e]{padding:8px 12px}}.kanban-card[data-v-9bddb54d]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:14px;cursor:pointer;transition:all .3s ease;position:relative}.kanban-card[data-v-9bddb54d]:hover{border-color:var(--accent-color);background-color:var(--surface-hover-color);transform:translateY(-1px);box-shadow:0 4px 12px #0003}.kanban-card--processing[data-v-9bddb54d]{border-color:transparent;transform:translateY(-2px);animation:pulse-glow-9bddb54d 2s ease-in-out infinite}.kanban-card--processing[data-v-9bddb54d]:before{content:"";position:absolute;inset:-2px;border-radius:10px;padding:2px;background:linear-gradient(90deg,#3b82f6,#06b6d4,#3b82f6,#06b6d4,#3b82f6);background-size:300% 100%;animation:border-flow-9bddb54d 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.kanban-card--awaiting-input[data-v-9bddb54d]{border-color:transparent;transform:translateY(-2px);animation:awaiting-pulse-9bddb54d 2s ease-in-out infinite}.kanban-card--awaiting-input[data-v-9bddb54d]:before{content:"";position:absolute;inset:-2px;border-radius:10px;padding:2px;background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b,#fbbf24,#f59e0b);background-size:300% 100%;animation:border-flow-9bddb54d 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.kanban-card--paused[data-v-9bddb54d]{border-color:#3b82f666;border-style:dashed;background-color:#3b82f608}.kanban-card--paused[data-v-9bddb54d]:hover{border-color:#3b82f699;background-color:#3b82f60f}.kanban-card--queued[data-v-9bddb54d]{border-color:#8b5cf666;border-style:dotted;background-color:#8b5cf608}.kanban-card--queued[data-v-9bddb54d]:hover{border-color:#8b5cf699;background-color:#8b5cf60f}.kanban-card--selected[data-v-9bddb54d]{border-color:#3b82f6;background-color:#3b82f614}.kanban-card--selected[data-v-9bddb54d]:hover{border-color:#60a5fa;background-color:#3b82f61f}.kanban-card--failed[data-v-9bddb54d]{border-color:#b9535380;background-color:#b953530d}.kanban-card--failed[data-v-9bddb54d]:hover{border-color:#b95353b3;background-color:#b9535314}.card-title[data-v-9bddb54d]{font-weight:500;font-size:14px;color:var(--text-primary);margin-bottom:8px;padding-right:28px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-title .card-id[data-v-9bddb54d]{color:var(--text-secondary);font-weight:400;font-size:12px;margin-right:4px}.card-title .trigger-icon[data-v-9bddb54d]{color:#f59e0b;font-size:11px;margin-right:3px}.card-description[data-v-9bddb54d]{font-size:13px;color:var(--text-secondary);line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-9bddb54d]{display:flex;justify-content:flex-start;align-items:center;margin-top:12px}.priority-indicator[data-v-9bddb54d]{position:absolute;top:10px;right:10px;width:18px;height:6px;border-radius:3px}.selected-checkmark[data-v-9bddb54d]{position:absolute;top:8px;left:8px;width:20px;height:20px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center}.selected-checkmark i[data-v-9bddb54d]{font-size:10px;color:#fff;font-weight:700}.awaiting-input-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#f59e0b40,#fbbf2440);color:#fbbf24}.awaiting-input-badge i[data-v-9bddb54d]{font-size:12px}.on-call-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#22c55e40,#10b98140);color:#4ade80}.on-call-badge i[data-v-9bddb54d]{font-size:12px}.processing-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:linear-gradient(135deg,#3b82f633,#06b6d433);color:#60a5fa}.processing-spinner[data-v-9bddb54d]{width:12px;height:12px;animation:spin-9bddb54d 1s linear infinite}.processing-timer[data-v-9bddb54d]{font-variant-numeric:tabular-nums;opacity:.8;margin-left:2px}.failed-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:#b9535333;color:#c87575}.failed-badge i[data-v-9bddb54d]{font-size:12px}.paused-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:#3b82f626;color:#60a5fa}.paused-badge i[data-v-9bddb54d]{font-size:10px}.queued-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-radius:4px;background:#8b5cf626;color:#a78bfa}.queued-badge i[data-v-9bddb54d]{font-size:12px}.card-controls[data-v-9bddb54d]{display:flex;gap:4px;margin-left:auto}.control-btn[data-v-9bddb54d]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;background:transparent}.control-btn i[data-v-9bddb54d]{font-size:10px}.control-btn[data-v-9bddb54d]:hover{transform:scale(1.1)}.control-btn--pause[data-v-9bddb54d]{color:#f59e0b}.control-btn--pause[data-v-9bddb54d]:hover{background:#f59e0b26}.control-btn--resume[data-v-9bddb54d]{color:#22c55e}.control-btn--resume[data-v-9bddb54d]:hover{background:#22c55e26}.scheduled-badge[data-v-9bddb54d]{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:4px 8px;border-radius:4px;background:#8b5cf633;color:#a78bfa}.scheduled-badge i[data-v-9bddb54d]{font-size:12px}@keyframes border-flow-9bddb54d{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes pulse-glow-9bddb54d{0%,to{box-shadow:0 0 8px #3b82f64d,0 4px 12px #0003}50%{box-shadow:0 0 20px #3b82f680,0 4px 16px #00000040}}@keyframes awaiting-pulse-9bddb54d{0%,to{box-shadow:0 0 8px #f59e0b4d,0 4px 12px #0003}50%{box-shadow:0 0 20px #f59e0b80,0 4px 16px #00000040}}@keyframes spin-9bddb54d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kanban-column[data-v-a5804e10]{display:flex;flex-direction:column;width:300px;min-width:300px;max-height:calc(100vh - 130px);background-color:#1e293b80;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.column-header[data-v-a5804e10]{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.column-accent[data-v-a5804e10]{width:4px;height:20px;border-radius:2px}.column-title[data-v-a5804e10]{flex:1;font-weight:600;font-size:14px;color:var(--text-primary)}.automation-indicator[data-v-a5804e10]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,#3b82f626,#06b6d426);border-radius:4px}.automation-indicator i[data-v-a5804e10]{font-size:11px;color:#60a5fa}.collapse-btn[data-v-a5804e10]{opacity:0;transition:opacity .2s ease;width:24px;height:24px}.column-header:hover .collapse-btn[data-v-a5804e10]{opacity:1}.column-count[data-v-a5804e10]{background-color:var(--surface-hover-color);border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.column-count[data-v-a5804e10]:hover{background-color:#3b82f633;color:var(--text-primary)}.column-content[data-v-a5804e10]{flex:1;padding:12px;display:flex;flex-direction:column;min-height:100px;overflow-y:auto}.column-content[data-v-a5804e10]::-webkit-scrollbar{width:6px}.column-content[data-v-a5804e10]::-webkit-scrollbar-track{background:transparent}.column-content[data-v-a5804e10]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.column-content[data-v-a5804e10]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.drag-area[data-v-a5804e10]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:100%}.drag-area--empty[data-v-a5804e10]{align-items:center;justify-content:center}.drag-area--empty[data-v-a5804e10]:after{content:"No tasks";font-size:13px;color:var(--text-secondary)}.ghost-card[data-v-a5804e10]{opacity:.5;transform:rotate(2deg);box-shadow:0 8px 24px #0000004d}@media(max-width:1024px){.kanban-column[data-v-a5804e10]{max-height:calc(100vh - 180px)}.collapse-btn[data-v-a5804e10]{opacity:.5}}@media(max-width:640px){.kanban-column[data-v-a5804e10]{width:260px;min-width:260px;max-height:calc(100vh - 160px)}.column-header[data-v-a5804e10]{padding:12px;gap:8px}.column-content[data-v-a5804e10]{padding:8px}}.kanban-column-collapsed[data-v-90bcc3be]{display:flex;flex-direction:column;width:48px;min-width:48px;max-height:calc(100vh - 130px);background-color:#1e293b80;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s ease}.kanban-column-collapsed[data-v-90bcc3be]:hover{background-color:#1e293bcc;border-color:var(--primary-color)}.column-accent[data-v-90bcc3be]{width:100%;height:4px;flex-shrink:0}.column-content[data-v-90bcc3be]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 4px;gap:12px}.column-title[data-v-90bcc3be]{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-weight:600;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:200px}.task-count[data-v-90bcc3be]{background-color:var(--surface-hover-color);border-radius:10px;padding:4px 8px;font-size:11px;font-weight:600;color:var(--text-secondary);min-width:24px;text-align:center}@media(max-width:1024px){.kanban-column-collapsed[data-v-90bcc3be]{max-height:calc(100vh - 180px)}}@media(max-width:640px){.kanban-column-collapsed[data-v-90bcc3be]{max-height:calc(100vh - 160px)}}.kanban-board[data-v-4488d476]{display:flex;gap:20px;overflow-x:auto;padding:4px 4px 16px;min-height:400px;height:100%}.kanban-board[data-v-4488d476]::-webkit-scrollbar{height:8px}.kanban-board[data-v-4488d476]::-webkit-scrollbar-track{background:var(--surface-color);border-radius:4px}.kanban-board[data-v-4488d476]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.kanban-board[data-v-4488d476]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.execution-details-panel[data-v-e225f659]{padding:16px 8px 16px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}.panel-header[data-v-e225f659]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-right:8px}.panel-header h3[data-v-e225f659]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.status-badge[data-v-e225f659]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.status-badge.status-pending[data-v-e225f659]{background-color:#9ca3af33;color:#9ca3af}.status-badge.status-processing[data-v-e225f659]{background-color:#3b82f633;color:#3b82f6}.status-badge.status-completed[data-v-e225f659]{background-color:#22c55e33;color:#22c55e}.status-badge.status-queued[data-v-e225f659]{background-color:#a78bfa33;color:#a78bfa}.status-badge.status-failed[data-v-e225f659]{background-color:#ef444433;color:#ef4444}.info-grid[data-v-e225f659]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;padding-right:8px}.info-item[data-v-e225f659]{display:flex;flex-direction:column;gap:2px}.info-label[data-v-e225f659]{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-e225f659]{font-size:13px;color:var(--text-primary)}.session-id[data-v-e225f659]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.session-expired[data-v-e225f659]{color:#ef4444}.session-active[data-v-e225f659]{color:#22c55e}.session-status-indicator[data-v-e225f659]{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1px 4px;border-radius:3px}.session-expired .session-status-indicator[data-v-e225f659]{background-color:#ef444426}.session-active .session-status-indicator[data-v-e225f659]{background-color:#22c55e26}.context-section[data-v-e225f659]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.context-toggle[data-v-e225f659]{display:flex;align-items:center;gap:8px;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left}.context-toggle i[data-v-e225f659]{font-size:12px;color:var(--text-secondary);transition:transform .2s ease}.context-toggle h4[data-v-e225f659]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.context-toggle .context-hint[data-v-e225f659]{font-size:12px;color:var(--text-secondary);margin-left:auto}.context-toggle:hover h4[data-v-e225f659]{color:var(--accent-color)}.context-content[data-v-e225f659]{margin-top:12px}.context-markdown[data-v-e225f659]{background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border:1px solid var(--border-color);border-radius:6px;padding:12px;max-height:300px;overflow-y:auto}.output-section[data-v-e225f659]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.output-header[data-v-e225f659]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.output-header h4[data-v-e225f659]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.token-info[data-v-e225f659]{font-size:11px;color:var(--text-secondary);font-family:monospace}.output-content[data-v-e225f659]{background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border:1px solid var(--border-color);border-radius:6px;padding:16px;max-height:400px;overflow-y:auto}.markdown-content[data-v-e225f659]{font-size:13px;line-height:1.6;color:var(--text-primary)}.markdown-content[data-v-e225f659] h1,.markdown-content[data-v-e225f659] h2,.markdown-content[data-v-e225f659] h3,.markdown-content[data-v-e225f659] h4,.markdown-content[data-v-e225f659] h5,.markdown-content[data-v-e225f659] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;color:var(--text-primary);line-height:1.3}.markdown-content[data-v-e225f659] h1:first-child,.markdown-content[data-v-e225f659] h2:first-child,.markdown-content[data-v-e225f659] h3:first-child,.markdown-content[data-v-e225f659] h4:first-child,.markdown-content[data-v-e225f659] h5:first-child,.markdown-content[data-v-e225f659] h6:first-child{margin-top:0}.markdown-content[data-v-e225f659] h1{font-size:1.4em}.markdown-content[data-v-e225f659] h2{font-size:1.25em}.markdown-content[data-v-e225f659] h3{font-size:1.1em}.markdown-content[data-v-e225f659] h4{font-size:1em}.markdown-content[data-v-e225f659] p{margin:.75em 0}.markdown-content[data-v-e225f659] p:first-child{margin-top:0}.markdown-content[data-v-e225f659] p:last-child{margin-bottom:0}.markdown-content[data-v-e225f659] ul,.markdown-content[data-v-e225f659] ol{margin:.75em 0;padding-left:1.5em}.markdown-content[data-v-e225f659] li{margin:.25em 0}.markdown-content[data-v-e225f659] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background-color:#ffffff14;padding:.15em .4em;border-radius:4px;color:#f472b6}.markdown-content[data-v-e225f659] pre{margin:.75em 0;padding:12px;background-color:#0000004d;border-radius:6px;overflow-x:auto}.markdown-content[data-v-e225f659] pre code{background:none;padding:0;color:var(--text-primary)}.markdown-content[data-v-e225f659] blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid var(--accent-color);color:var(--text-secondary)}.markdown-content[data-v-e225f659] hr{margin:1em 0;border:none;border-top:1px solid var(--border-color)}.markdown-content[data-v-e225f659] a{color:var(--accent-color);text-decoration:none}.markdown-content[data-v-e225f659] a:hover{text-decoration:underline}.markdown-content[data-v-e225f659] strong{font-weight:600}.markdown-content[data-v-e225f659] table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-content[data-v-e225f659] th,.markdown-content[data-v-e225f659] td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.markdown-content[data-v-e225f659] th{background-color:#ffffff0d;font-weight:600}.commits-section[data-v-e225f659],.error-section[data-v-e225f659]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color);padding-right:8px}.commits-section h4[data-v-e225f659],.error-section h4[data-v-e225f659]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-primary)}.commits-list[data-v-e225f659]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.commit-item[data-v-e225f659]{padding:10px;background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border-radius:6px}.commit-header[data-v-e225f659]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.commit-sha[data-v-e225f659]{font-size:12px;font-family:monospace;padding:2px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:4px}.commit-author[data-v-e225f659]{font-size:12px;color:var(--text-secondary)}.commit-message[data-v-e225f659]{margin:0;font-size:13px;color:var(--text-primary)}.commit-stats[data-v-e225f659]{display:flex;gap:12px;margin-top:6px;font-size:12px;color:var(--text-secondary)}.commit-stats .stat-item[data-v-e225f659]{display:flex;align-items:center;gap:4px}.commit-stats .additions[data-v-e225f659]{color:#22c55e}.commit-stats .deletions[data-v-e225f659]{color:#ef4444}.transcript-entries[data-v-e225f659]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.transcript-entry[data-v-e225f659]{display:flex;gap:8px;align-items:baseline;font-size:13px;line-height:1.5}.transcript-speaker[data-v-e225f659]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:3px;flex-shrink:0;width:60px;text-align:center}.transcript-speaker--agent[data-v-e225f659]{color:#3b82f6;background-color:#3b82f626}.transcript-speaker--caller[data-v-e225f659]{color:#22c55e;background-color:#22c55e26}.transcript-text[data-v-e225f659]{color:var(--text-primary)}.error-section .error-text[data-v-e225f659]{margin:0;font-size:13px;color:#ef4444;background-color:#ef44441a;padding:10px;border-radius:6px;font-family:monospace;white-space:pre-wrap}.execution-log-viewer[data-v-8540b276]{display:flex;flex-direction:column;height:100%;min-height:300px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.log-header[data-v-8540b276]{padding:12px;border-bottom:1px solid var(--border-color);background-color:var(--surface-secondary-color, rgba(255, 255, 255, .02))}.type-filters[data-v-8540b276]{display:flex;gap:8px;flex-wrap:wrap}.type-filter[data-v-8540b276]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;background-color:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.type-filter[data-v-8540b276]:hover{border-color:var(--accent-color);color:var(--text-primary)}.type-filter.active[data-v-8540b276]{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.type-filter i[data-v-8540b276]{font-size:12px}.filter-count[data-v-8540b276]{font-size:10px;padding:2px 6px;background-color:#ffffff1a;border-radius:10px}.log-container[data-v-8540b276]{flex:1;overflow-y:auto;padding:12px}.loading-state[data-v-8540b276],.error-state[data-v-8540b276],.empty-state[data-v-8540b276]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px;color:var(--text-secondary)}.loading-state i[data-v-8540b276],.error-state i[data-v-8540b276],.empty-state i[data-v-8540b276]{font-size:24px}.error-state[data-v-8540b276]{color:#ef4444}.log-entry[data-v-8540b276]{display:flex;gap:10px;padding:8px 10px;margin-bottom:4px;border-radius:4px;background-color:#ffffff05}.log-entry[data-v-8540b276]:hover{background-color:#ffffff0a}.log-entry.log-type-error[data-v-8540b276]{background-color:#ef44441a;border-left:3px solid #ef4444}.log-entry.log-type-system[data-v-8540b276]{background-color:#9ca3af1a;border-left:3px solid #9ca3af}.log-entry.log-type-tool_use[data-v-8540b276]{border-left:3px solid #3b82f6}.log-entry.log-type-inference[data-v-8540b276]{border-left:3px solid #8b5cf6}.log-entry.log-type-message[data-v-8540b276]{border-left:3px solid #22c55e}.log-timestamp[data-v-8540b276]{font-size:11px;font-family:monospace;color:var(--text-secondary);min-width:60px}.log-icon[data-v-8540b276]{width:20px;text-align:center}.log-icon i[data-v-8540b276]{font-size:12px;color:var(--text-secondary)}.log-type-error .log-icon i[data-v-8540b276]{color:#ef4444}.log-type-tool_use .log-icon i[data-v-8540b276]{color:#3b82f6}.log-type-inference .log-icon i[data-v-8540b276]{color:#8b5cf6}.log-type-message .log-icon i[data-v-8540b276]{color:#22c55e}.log-content[data-v-8540b276]{flex:1;min-width:0}.log-text[data-v-8540b276]{font-size:13px;color:var(--text-primary);word-break:break-word}.log-text[data-v-8540b276] .inline-code{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;background-color:#3b82f626;color:#93c5fd;padding:2px 6px;border-radius:4px;margin:0 2px}.log-metadata[data-v-8540b276]{margin-top:6px}.log-metadata details summary[data-v-8540b276]{font-size:11px;color:var(--text-secondary);cursor:pointer}.log-metadata details summary[data-v-8540b276]:hover{color:var(--accent-color)}.log-metadata details pre[data-v-8540b276]{margin:8px 0 0;padding:8px;font-size:11px;background-color:#0003;border-radius:4px;overflow-x:auto;color:var(--text-secondary)}.preview-container[data-v-a168a4e9]{display:flex;align-items:center;justify-content:center;min-height:400px;max-height:70vh;background-color:#0000004d;border-radius:8px;overflow:hidden}.preview-image[data-v-a168a4e9]{max-width:100%;max-height:70vh;object-fit:contain}.preview-video[data-v-a168a4e9]{max-width:100%;max-height:70vh}.preview-container--pdf[data-v-a168a4e9]{padding:0;background-color:transparent}.preview-pdf[data-v-a168a4e9]{width:100%;height:70vh;border:none;display:block}.preview-container--text[data-v-a168a4e9]{align-items:flex-start;background-color:#0006;padding:0}.preview-text-wrapper[data-v-a168a4e9]{width:100%;height:70vh;overflow:auto;display:flex;flex-direction:column}.preview-text-wrapper[data-v-a168a4e9]::-webkit-scrollbar{width:6px;height:6px}.preview-text-wrapper[data-v-a168a4e9]::-webkit-scrollbar-track{background:transparent}.preview-text-wrapper[data-v-a168a4e9]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.preview-text[data-v-a168a4e9]{flex:1;margin:0;padding:20px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;background:transparent}.preview-text code[data-v-a168a4e9]{font-family:inherit;font-size:inherit}.preview-loading[data-v-a168a4e9],.preview-error[data-v-a168a4e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;width:100%;color:var(--text-secondary);font-size:14px}.preview-loading i[data-v-a168a4e9],.preview-error i[data-v-a168a4e9]{font-size:24px}.preview-error[data-v-a168a4e9]{color:#ef4444}.preview-container--fallback[data-v-a168a4e9]{flex-direction:column;gap:16px;padding:48px 24px;min-height:280px}.fallback-icon[data-v-a168a4e9]{font-size:56px;color:var(--text-secondary)}.fallback-name[data-v-a168a4e9]{font-size:16px;font-weight:500;color:var(--text-primary);text-align:center;margin:0;word-break:break-all}.fallback-type[data-v-a168a4e9]{font-size:12px;color:var(--text-secondary);margin:0;font-family:monospace}.preview-footer[data-v-a168a4e9]{display:flex;justify-content:space-between;align-items:center;width:100%}.preview-meta[data-v-a168a4e9]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-secondary)}.source-badge[data-v-a168a4e9]{padding:2px 8px;border-radius:4px;text-transform:uppercase;font-size:11px}.source-badge.source-user[data-v-a168a4e9]{background-color:#3b82f626;color:#60a5fa}.source-badge.source-agent[data-v-a168a4e9]{background-color:#22c55e26;color:#22c55e}.source-badge.source-playwright[data-v-a168a4e9]{background-color:#a855f726;color:#a855f7}.source-badge.source-system[data-v-a168a4e9]{background-color:#9ca3af26;color:#9ca3af}.preview-modal{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important}.preview-modal-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:16px 24px!important}.preview-modal-content{background-color:var(--surface-color)!important;padding:24px!important}.interaction-message[data-v-4a52ecf6]{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;max-width:85%}.interaction-message.assistant[data-v-4a52ecf6]{align-self:flex-start;background-color:#ffffff0d;border:1px solid var(--border-color)}.interaction-message.user[data-v-4a52ecf6]{align-self:flex-end;background-color:#3b82f626;border:1px solid rgba(59,130,246,.3)}.message-header[data-v-4a52ecf6]{display:flex;align-items:center;gap:8px;font-size:12px}.message-role[data-v-4a52ecf6]{display:flex;align-items:center;gap:4px;font-weight:600;color:var(--text-primary)}.message-role i[data-v-4a52ecf6]{font-size:12px}.message-type[data-v-4a52ecf6]{padding:2px 6px;border-radius:4px;font-size:10px;text-transform:uppercase;font-weight:500}.message-type.type-question[data-v-4a52ecf6]{background-color:#3b82f633;color:#3b82f6}.message-type.type-response[data-v-4a52ecf6]{background-color:#22c55e33;color:#22c55e}.message-type.type-plan_feedback[data-v-4a52ecf6]{background-color:#f59e0b33;color:#f59e0b}.message-type.type-plan_approval[data-v-4a52ecf6]{background-color:#22c55e33;color:#22c55e}.message-type.type-plan_rejection[data-v-4a52ecf6]{background-color:#ef444433;color:#ef4444}.message-type.type-chat[data-v-4a52ecf6]{background-color:#8b5cf633;color:#8b5cf6}.message-time[data-v-4a52ecf6]{color:var(--text-secondary);margin-left:auto}.message-content p[data-v-4a52ecf6]{margin:0;line-height:1.5;white-space:pre-wrap;color:var(--text-primary)}.structured-questions[data-v-4a52ecf6]{display:flex;flex-direction:column;gap:16px}.question-block .question-text[data-v-4a52ecf6]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:10px;line-height:1.5}.options-list[data-v-4a52ecf6]{display:flex;flex-direction:column;gap:6px;margin-left:4px}.option-item[data-v-4a52ecf6]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background-color:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.option-number[data-v-4a52ecf6]{flex-shrink:0;font-size:12px;font-weight:600;color:var(--text-secondary);min-width:16px}.option-content[data-v-4a52ecf6]{display:flex;flex-direction:column;gap:2px}.option-label[data-v-4a52ecf6]{font-size:13px;font-weight:500;color:var(--text-primary)}.option-desc[data-v-4a52ecf6]{font-size:12px;color:var(--text-secondary);line-height:1.4}.interaction-chat[data-v-b00ff1d0]{display:flex;flex-direction:column;flex:1;min-height:0}.messages-container[data-v-b00ff1d0]{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.messages-container[data-v-b00ff1d0]::-webkit-scrollbar{width:8px}.messages-container[data-v-b00ff1d0]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-b00ff1d0]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.loading-state[data-v-b00ff1d0],.empty-state[data-v-b00ff1d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--text-secondary);text-align:center}.loading-state i[data-v-b00ff1d0],.empty-state i[data-v-b00ff1d0]{font-size:28px}.empty-hint[data-v-b00ff1d0]{font-size:13px;max-width:280px;margin:0}.messages-list[data-v-b00ff1d0]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.questions-form[data-v-b00ff1d0]{background-color:#ffffff08;border:1px solid var(--border-color);border-radius:12px;padding:16px}.form-header[data-v-b00ff1d0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.form-header i[data-v-b00ff1d0]{color:#f59e0b;font-size:18px}.question-block[data-v-b00ff1d0]{margin-bottom:20px}.question-block[data-v-b00ff1d0]:last-of-type{margin-bottom:16px}.question-text[data-v-b00ff1d0]{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:12px;line-height:1.5}.options-list[data-v-b00ff1d0]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.option-card[data-v-b00ff1d0]{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:#ffffff05;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease}.option-card[data-v-b00ff1d0]:hover{background-color:#ffffff0d;border-color:#fff3}.option-card.selected[data-v-b00ff1d0]{background-color:#3b82f61a;border-color:#3b82f680}.option-card.selected .option-radio i[data-v-b00ff1d0]{color:#3b82f6}.option-radio[data-v-b00ff1d0]{flex-shrink:0;padding-top:2px}.option-radio i[data-v-b00ff1d0]{font-size:16px;color:var(--text-secondary)}.option-content[data-v-b00ff1d0]{display:flex;flex-direction:column;gap:4px}.option-label[data-v-b00ff1d0]{font-size:13px;font-weight:500;color:var(--text-primary)}.option-desc[data-v-b00ff1d0]{font-size:12px;color:var(--text-secondary);line-height:1.4}.freetext-input[data-v-b00ff1d0]{margin-top:8px}.form-actions[data-v-b00ff1d0]{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--border-color)}.status-indicator[data-v-b00ff1d0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:13px;color:var(--text-secondary);background-color:#ffffff08;border-radius:8px;margin-top:12px}.status-indicator i[data-v-b00ff1d0]{font-size:14px}.input-area[data-v-b00ff1d0]{display:flex;gap:8px;align-items:flex-end;flex-shrink:0;padding-top:12px}.message-input[data-v-b00ff1d0]{flex:1}.input-actions[data-v-b00ff1d0]{display:flex;gap:6px;align-items:flex-end}.request-changes-button[data-v-b00ff1d0]{white-space:nowrap;height:42px}.send-button[data-v-b00ff1d0]{height:42px;width:42px}[data-v-b00ff1d0] .p-textarea{resize:none}.diff-viewer[data-v-e03ac3ce]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.diff-stats[data-v-e03ac3ce]{display:flex;align-items:center;gap:16px;padding:10px 14px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;font-size:13px}.stat-files[data-v-e03ac3ce]{color:var(--text-secondary)}.stat-additions[data-v-e03ac3ce]{color:#22c55e;font-weight:600}.stat-deletions[data-v-e03ac3ce]{color:#ef4444;font-weight:600}.stat-breakdown[data-v-e03ac3ce]{display:flex;align-items:center;gap:5px;color:var(--text-secondary)}.stat-dot[data-v-e03ac3ce]{display:inline-block;width:8px;height:8px;border-radius:50%}.diff-files[data-v-e03ac3ce]{display:flex;flex-direction:column;gap:8px}.diff-file[data-v-e03ac3ce]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.file-header[data-v-e03ac3ce]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#ffffff0a;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.file-header[data-v-e03ac3ce]:hover{background-color:#ffffff12}.file-header-left[data-v-e03ac3ce]{display:flex;align-items:center;gap:8px;min-width:0}.collapse-icon[data-v-e03ac3ce]{font-size:10px;color:var(--text-secondary);transition:transform .15s ease}.collapse-icon.expanded[data-v-e03ac3ce]{transform:rotate(90deg)}.file-path[data-v-e03ac3ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.file-dir[data-v-e03ac3ce]{color:var(--text-secondary)}.file-name[data-v-e03ac3ce]{color:var(--text-primary);font-weight:500}.file-status[data-v-e03ac3ce]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.file-diff[data-v-e03ac3ce]{border-top:1px solid var(--border-color)}.hunk-header[data-v-e03ac3ce]{padding:4px 12px;background-color:#3b82f614;color:var(--text-secondary);font-size:11px;border-bottom:1px solid var(--border-color)}.diff-lines[data-v-e03ac3ce]{overflow-x:auto}.diff-line[data-v-e03ac3ce]{display:flex;line-height:20px;min-width:fit-content}.diff-line.line-add[data-v-e03ac3ce]{background-color:#22c55e1a}.diff-line.line-add .line-prefix[data-v-e03ac3ce]{color:#22c55e}.diff-line.line-remove[data-v-e03ac3ce]{background-color:#ef44441a}.diff-line.line-remove .line-prefix[data-v-e03ac3ce]{color:#ef4444}.diff-line.line-context .line-prefix[data-v-e03ac3ce]{color:var(--text-secondary)}.line-number[data-v-e03ac3ce]{display:inline-block;width:45px;min-width:45px;padding:0 8px;text-align:right;color:var(--text-secondary);opacity:.5;-webkit-user-select:none;user-select:none;border-right:1px solid var(--border-color)}.line-number.old[data-v-e03ac3ce]{border-right:none}.line-prefix[data-v-e03ac3ce]{display:inline-block;width:16px;min-width:16px;padding-left:4px;-webkit-user-select:none;user-select:none;font-weight:600}.line-content[data-v-e03ac3ce]{flex:1;padding-right:12px;white-space:pre;color:var(--text-primary)}.empty-file[data-v-e03ac3ce]{padding:20px;text-align:center;color:var(--text-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.no-changes[data-v-e03ac3ce]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;color:var(--text-secondary)}.no-changes i[data-v-e03ac3ce]{font-size:32px;color:#22c55e}.no-changes span[data-v-e03ac3ce]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.conflict-panel[data-v-c9d2f905]{display:flex;flex-direction:column;gap:16px}.conflict-header[data-v-c9d2f905]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px}.conflict-icon[data-v-c9d2f905]{color:#f59e0b;font-size:20px;flex-shrink:0;margin-top:2px}.conflict-info h3[data-v-c9d2f905]{margin:0 0 4px;font-size:15px;font-weight:600;color:#f59e0b}.conflict-info p[data-v-c9d2f905]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.conflict-legend[data-v-c9d2f905]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:8px}.legend-item[data-v-c9d2f905]{display:flex;align-items:center;gap:10px}.legend-badge[data-v-c9d2f905]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;min-width:52px;text-align:center}.legend-badge.ours[data-v-c9d2f905]{background-color:#3b82f633;color:#3b82f6}.legend-badge.theirs[data-v-c9d2f905]{background-color:#22c55e33;color:#22c55e}.legend-desc[data-v-c9d2f905]{font-size:12px;color:var(--text-secondary)}.bulk-actions[data-v-c9d2f905]{display:flex;align-items:center;gap:8px}.bulk-label[data-v-c9d2f905]{font-size:13px;color:var(--text-secondary);margin-right:4px}.bulk-button[data-v-c9d2f905]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;border:1px solid var(--border-color);border-radius:6px;background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.bulk-button i[data-v-c9d2f905]{font-size:12px}.bulk-button[data-v-c9d2f905]:hover{border-color:var(--accent-color);color:var(--text-primary)}.bulk-button.ours[data-v-c9d2f905]:hover{border-color:#3b82f6;color:#3b82f6}.bulk-button.theirs[data-v-c9d2f905]:hover{border-color:#22c55e;color:#22c55e}.conflict-files[data-v-c9d2f905]{display:flex;flex-direction:column;gap:6px}.conflict-file[data-v-c9d2f905]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:8px;gap:12px}.file-info[data-v-c9d2f905]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.file-conflict-icon[data-v-c9d2f905]{color:#f59e0b;font-size:14px;flex-shrink:0}.file-path[data-v-c9d2f905]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:SF Mono,Fira Code,Consolas,monospace}.file-dir[data-v-c9d2f905]{color:var(--text-secondary)}.file-name[data-v-c9d2f905]{color:var(--text-primary);font-weight:500}.resolution-toggle[data-v-c9d2f905]{display:flex;gap:0;flex-shrink:0;border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.toggle-btn[data-v-c9d2f905]{padding:5px 14px;font-size:12px;font-weight:500;border:none;background-color:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.toggle-btn[data-v-c9d2f905]:first-child{border-right:1px solid var(--border-color)}.toggle-btn[data-v-c9d2f905]:hover:not(.active){background-color:#ffffff0f;color:var(--text-primary)}.toggle-btn.ours.active[data-v-c9d2f905]{background-color:#3b82f633;color:#3b82f6}.toggle-btn.theirs.active[data-v-c9d2f905]{background-color:#22c55e33;color:#22c55e}.conflict-actions[data-v-c9d2f905]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid var(--border-color)}.modal-form[data-v-efc87f60]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-efc87f60]{display:flex;gap:16px}.form-row .input-container[data-v-efc87f60]{flex:1}.input-container[data-v-efc87f60]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-efc87f60]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-efc87f60]{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);opacity:.8}.task-type-selector[data-v-efc87f60]{display:flex;gap:8px}.type-button[data-v-efc87f60]{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;padding:10px 12px;font-size:13px;font-weight:500;background-color:#ffffff0a;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.type-button[data-v-efc87f60]:hover{border-color:var(--accent-color);color:var(--text-primary)}.type-button.active[data-v-efc87f60]{background-color:#3b82f61f;border-color:var(--accent-color);color:var(--accent-color)}.type-button i[data-v-efc87f60]{font-size:14px}.schedule-config[data-v-efc87f60]{display:flex;flex-direction:column;gap:16px}.interval-picker[data-v-efc87f60]{display:flex;gap:8px}.interval-picker .interval-value[data-v-efc87f60]{flex:1}.interval-picker .interval-unit[data-v-efc87f60]{width:140px}.hidden-file-input[data-v-efc87f60]{display:none}.upload-trigger[data-v-efc87f60]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;font-size:13px;background-color:transparent;border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.upload-trigger[data-v-efc87f60]:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:#3b82f60d}.upload-trigger i[data-v-efc87f60]{font-size:14px}.staged-files[data-v-efc87f60]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staged-file-chip[data-v-efc87f60]{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:12px;color:var(--text-primary)}.staged-file-chip i[data-v-efc87f60]{font-size:12px;color:var(--text-secondary)}.staged-file-name[data-v-efc87f60]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staged-file-size[data-v-efc87f60]{color:var(--text-secondary);font-size:11px}.staged-file-remove[data-v-efc87f60]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .15s ease}.staged-file-remove[data-v-efc87f60]:hover{background-color:#ef444433;color:#ef4444}.staged-file-remove i[data-v-efc87f60]{font-size:10px}.w-full[data-v-efc87f60]{width:100%}.task-detail-sidebar[data-v-59b3061a]{display:flex;flex-direction:column;gap:0;width:35%;flex-shrink:0;overflow-y:auto;padding:0 8px 0 20px;border-left:1px solid var(--border-color)}.task-detail-sidebar[data-v-59b3061a]::-webkit-scrollbar{width:6px}.task-detail-sidebar[data-v-59b3061a]::-webkit-scrollbar-track{background:transparent}.task-detail-sidebar[data-v-59b3061a]::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:3px}.sidebar-section[data-v-59b3061a]{padding:16px 0;border-bottom:1px solid var(--border-color)}.sidebar-section[data-v-59b3061a]:first-child{padding-top:0}.sidebar-section[data-v-59b3061a]:last-child{border-bottom:none}.sidebar-section--danger[data-v-59b3061a]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin-top:auto}.sidebar-section-label[data-v-59b3061a]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:12px}.section-count[data-v-59b3061a]{font-size:10px;padding:1px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:10px;font-weight:500}.sidebar-field[data-v-59b3061a]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.sidebar-field[data-v-59b3061a]:last-child{margin-bottom:0}.sidebar-field-label[data-v-59b3061a]{font-size:12px;font-weight:500;color:var(--text-secondary)}.task-type-badge[data-v-59b3061a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;color:var(--accent-color);width:fit-content}.task-type-badge i[data-v-59b3061a]{font-size:12px}.branch-info[data-v-59b3061a]{display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:#ffffff0a;border:1px solid var(--border-color);border-radius:6px;margin-bottom:10px}.branch-info i[data-v-59b3061a]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.branch-info code[data-v-59b3061a]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--text-primary);-webkit-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merged-message[data-v-59b3061a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#22c55e;margin-bottom:8px}.merged-message i[data-v-59b3061a]{font-size:13px}.git-actions[data-v-59b3061a]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.sidebar-error[data-v-59b3061a]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:12px;line-height:1.4}.sidebar-error i[data-v-59b3061a]{font-size:12px;flex-shrink:0;margin-top:2px}.sidebar-warning[data-v-59b3061a]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:6px;color:#f59e0b;font-size:12px;line-height:1.4}.sidebar-warning i[data-v-59b3061a]{font-size:12px;flex-shrink:0;margin-top:2px}.compact-attachment-list[data-v-59b3061a]{display:flex;flex-direction:column;gap:4px}.compact-attachment[data-v-59b3061a]{display:flex;align-items:flex-start;gap:6px;padding:4px 8px;border-radius:4px;font-size:12px;color:var(--text-primary);transition:background-color .1s ease}.compact-attachment.clickable[data-v-59b3061a]{cursor:pointer}.compact-attachment[data-v-59b3061a]:hover{background-color:#ffffff0a}.compact-attachment.staged[data-v-59b3061a]{background-color:#3b82f60f}.compact-attachment i[data-v-59b3061a]{font-size:12px;color:var(--text-secondary);flex-shrink:0;margin-top:2px}.compact-attachment-name[data-v-59b3061a]{flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.compact-attachment-size[data-v-59b3061a]{color:var(--text-secondary);font-size:11px;flex-shrink:0}.compact-attachment-remove[data-v-59b3061a]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text-secondary);flex-shrink:0;transition:all .15s ease}.compact-attachment-remove[data-v-59b3061a]:hover{background-color:#ef444433;color:#ef4444}.compact-attachment-remove i[data-v-59b3061a]{font-size:9px}.sidebar-attach-btn[data-v-59b3061a]{display:flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;background-color:transparent;border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;width:100%;justify-content:center}.sidebar-attach-btn[data-v-59b3061a]:hover{border-color:var(--accent-color);color:var(--accent-color)}.sidebar-attach-btn i[data-v-59b3061a]{font-size:11px}.sidebar-loading[data-v-59b3061a]{display:flex;justify-content:center;padding:12px 0;color:var(--text-secondary)}.sidebar-loading i[data-v-59b3061a]{font-size:16px}.sidebar-empty[data-v-59b3061a]{font-size:12px;color:var(--text-secondary);padding:4px 0}.schedule-info[data-v-59b3061a]{display:flex;flex-direction:column;gap:8px}.schedule-detail[data-v-59b3061a]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text-primary)}.schedule-status-badge[data-v-59b3061a]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize;width:fit-content}.schedule-status-badge.schedule-status--active[data-v-59b3061a]{background-color:#22c55e26;color:#22c55e}.schedule-status-badge.schedule-status--paused[data-v-59b3061a]{background-color:#f59e0b26;color:#f59e0b}.schedule-status-badge.schedule-status--completed[data-v-59b3061a]{background-color:#3b82f626;color:#3b82f6}.w-full[data-v-59b3061a]{width:100%}@media(max-width:900px){.task-detail-sidebar[data-v-59b3061a]{width:100%;border-left:none;padding:0}}.hidden-file-input[data-v-210ce536]{display:none}.create-form-wrapper[data-v-210ce536]{position:relative}.drop-overlay[data-v-210ce536]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#3b82f614;border:2px dashed var(--accent-color);border-radius:8px;pointer-events:none}.drop-overlay-content[data-v-210ce536]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--accent-color);font-size:15px;font-weight:500}.drop-overlay-content i[data-v-210ce536]{font-size:32px}.fade-enter-active[data-v-210ce536],.fade-leave-active[data-v-210ce536]{transition:opacity .15s ease}.fade-enter-from[data-v-210ce536],.fade-leave-to[data-v-210ce536]{opacity:0}.modal-tabs[data-v-210ce536]{display:flex;gap:0;border-bottom:1px solid var(--border-color);flex-shrink:0}.tab-button[data-v-210ce536]{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;background-color:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.tab-button[data-v-210ce536]:hover:not(:disabled){color:var(--text-primary)}.tab-button.active[data-v-210ce536]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tab-button[data-v-210ce536]:disabled,.tab-button.disabled[data-v-210ce536]{opacity:.4;cursor:not-allowed}.tab-button i[data-v-210ce536]{font-size:14px}.tab-badge[data-v-210ce536]{font-size:11px;padding:2px 6px;background-color:#3b82f626;color:var(--accent-color);border-radius:10px}.active .tab-badge[data-v-210ce536]{background-color:#3b82f633}.tab-badge.awaiting[data-v-210ce536]{background-color:#f59e0b4d;color:#f59e0b;animation:pulse-210ce536 2s infinite}.tab-badge.merged[data-v-210ce536]{background-color:#22c55e33;color:#22c55e}@keyframes pulse-210ce536{0%,to{opacity:1}50%{opacity:.5}}.task-detail-body[data-v-210ce536]{display:flex;gap:0;height:100%;min-height:0}.task-detail-main[data-v-210ce536]{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;padding-right:20px}.tab-content-area[data-v-210ce536]{flex:1;min-height:0;overflow-y:auto;padding-top:20px;padding-right:8px;display:flex;flex-direction:column}.tab-content-area.no-scroll[data-v-210ce536]{overflow-y:hidden}.tab-content-area[data-v-210ce536]::-webkit-scrollbar{width:8px}.tab-content-area[data-v-210ce536]::-webkit-scrollbar-track{background:transparent}.tab-content-area[data-v-210ce536]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.tab-content-area[data-v-210ce536]::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.tab-content[data-v-210ce536]{min-height:200px}.chat-tab[data-v-210ce536]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.modal-form[data-v-210ce536]{display:flex;flex-direction:column;gap:20px}.input-container[data-v-210ce536]{display:flex;flex-direction:column;gap:6px}.input-label[data-v-210ce536]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-210ce536]{display:block;margin-top:6px;font-size:12px;color:var(--text-secondary);opacity:.8}.upload-trigger[data-v-210ce536]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;font-size:13px;background-color:transparent;border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.upload-trigger[data-v-210ce536]:hover{border-color:var(--accent-color);color:var(--accent-color);background-color:#3b82f60d}.upload-trigger i[data-v-210ce536]{font-size:14px}.staged-files[data-v-210ce536]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staged-file-chip[data-v-210ce536]{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:12px;color:var(--text-primary)}.staged-file-chip.existing[data-v-210ce536]{background-color:#ffffff0d;border-color:var(--border-color)}.staged-file-chip.clickable[data-v-210ce536]{cursor:pointer}.staged-file-chip.clickable[data-v-210ce536]:hover{border-color:var(--accent-color)}.staged-file-chip i[data-v-210ce536]{font-size:12px;color:var(--text-secondary)}.staged-file-name[data-v-210ce536]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staged-file-size[data-v-210ce536]{color:var(--text-secondary);font-size:11px}.staged-file-remove[data-v-210ce536]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .15s ease}.staged-file-remove[data-v-210ce536]:hover{background-color:#ef444433;color:#ef4444}.staged-file-remove i[data-v-210ce536]{font-size:10px}.existing-attachments[data-v-210ce536]{margin-top:8px}.locked-message[data-v-210ce536]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.locked-message i[data-v-210ce536]{font-size:12px}.description-display[data-v-210ce536]{padding:12px 16px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:6px;min-height:80px;max-height:400px;overflow-y:auto}.description-display .no-description[data-v-210ce536]{color:var(--text-secondary);font-style:italic;font-size:13px}.markdown-content[data-v-210ce536]{font-size:13px;line-height:1.6;color:var(--text-primary)}.markdown-content[data-v-210ce536] h1,.markdown-content[data-v-210ce536] h2,.markdown-content[data-v-210ce536] h3,.markdown-content[data-v-210ce536] h4,.markdown-content[data-v-210ce536] h5,.markdown-content[data-v-210ce536] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;color:var(--text-primary);line-height:1.3}.markdown-content[data-v-210ce536] h1:first-child,.markdown-content[data-v-210ce536] h2:first-child,.markdown-content[data-v-210ce536] h3:first-child,.markdown-content[data-v-210ce536] h4:first-child,.markdown-content[data-v-210ce536] h5:first-child,.markdown-content[data-v-210ce536] h6:first-child{margin-top:0}.markdown-content[data-v-210ce536] h1{font-size:1.4em}.markdown-content[data-v-210ce536] h2{font-size:1.25em}.markdown-content[data-v-210ce536] h3{font-size:1.1em}.markdown-content[data-v-210ce536] h4{font-size:1em}.markdown-content[data-v-210ce536] p{margin:.75em 0}.markdown-content[data-v-210ce536] p:first-child{margin-top:0}.markdown-content[data-v-210ce536] p:last-child{margin-bottom:0}.markdown-content[data-v-210ce536] ul,.markdown-content[data-v-210ce536] ol{margin:.75em 0;padding-left:1.5em}.markdown-content[data-v-210ce536] li{margin:.25em 0}.markdown-content[data-v-210ce536] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background-color:#ffffff14;padding:.15em .4em;border-radius:4px;color:#f472b6}.markdown-content[data-v-210ce536] pre{margin:.75em 0;padding:12px;background-color:#0000004d;border-radius:6px;overflow-x:auto}.markdown-content[data-v-210ce536] pre code{background:none;padding:0;color:var(--text-primary)}.markdown-content[data-v-210ce536] blockquote{margin:.75em 0;padding-left:1em;border-left:3px solid var(--accent-color);color:var(--text-secondary)}.markdown-content[data-v-210ce536] hr{margin:1em 0;border:none;border-top:1px solid var(--border-color)}.markdown-content[data-v-210ce536] a{color:var(--accent-color);text-decoration:none}.markdown-content[data-v-210ce536] a:hover{text-decoration:underline}.markdown-content[data-v-210ce536] strong{font-weight:600}.markdown-content[data-v-210ce536] table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-content[data-v-210ce536] th,.markdown-content[data-v-210ce536] td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}.markdown-content[data-v-210ce536] th{background-color:#ffffff0d;font-weight:600}.plan-content[data-v-210ce536]{padding:4px}.plan-content[data-v-210ce536] h1{font-size:1.5em;font-weight:600;margin:0 0 16px;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:8px}.plan-content[data-v-210ce536] h2{font-size:1.25em;font-weight:600;margin:20px 0 12px;color:var(--text-primary)}.plan-content[data-v-210ce536] h3{font-size:1.1em;font-weight:600;margin:16px 0 8px;color:var(--text-primary)}.plan-content[data-v-210ce536] p{margin:0 0 12px;line-height:1.6;color:var(--text-primary)}.plan-content[data-v-210ce536] ul,.plan-content[data-v-210ce536] ol{margin:0 0 12px;padding-left:24px}.plan-content[data-v-210ce536] ul li,.plan-content[data-v-210ce536] ol li{margin-bottom:6px;line-height:1.5;color:var(--text-primary)}.plan-content[data-v-210ce536] code{font-family:SF Mono,Fira Code,monospace;font-size:.9em;padding:2px 6px;background-color:#ffffff14;border-radius:4px;color:#e06c75}.plan-content[data-v-210ce536] pre{margin:12px 0;padding:12px;background-color:#0000004d;border-radius:8px;overflow-x:auto}.plan-content[data-v-210ce536] pre code{padding:0;background:none;color:var(--text-primary)}.plan-content[data-v-210ce536] hr{border:none;border-top:1px solid var(--border-color);margin:20px 0}.plan-content[data-v-210ce536] blockquote{margin:12px 0;padding:8px 16px;border-left:3px solid var(--accent-color);background-color:#3b82f61a;color:var(--text-secondary)}.plan-content[data-v-210ce536] a{color:var(--accent-color);text-decoration:none}.plan-content[data-v-210ce536] a:hover{text-decoration:underline}.plan-content[data-v-210ce536] table{width:100%;border-collapse:collapse;margin:12px 0}.plan-content[data-v-210ce536] table th,.plan-content[data-v-210ce536] table td{padding:8px 12px;border:1px solid var(--border-color);text-align:left}.plan-content[data-v-210ce536] table th{background-color:#ffffff0d;font-weight:600}.plan-content[data-v-210ce536] strong{font-weight:600;color:var(--text-primary)}.plan-content[data-v-210ce536] em{font-style:italic}.cached-diff-banner[data-v-210ce536]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;color:var(--text-secondary);font-size:13px}.cached-diff-banner i[data-v-210ce536]{font-size:14px;color:#3b82f6;flex-shrink:0}.merge-error[data-v-210ce536]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.merge-error i[data-v-210ce536]{font-size:14px;flex-shrink:0}.loading-state[data-v-210ce536],.empty-state[data-v-210ce536]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-secondary);text-align:center}.loading-state i[data-v-210ce536],.empty-state i[data-v-210ce536]{font-size:32px}.empty-hint[data-v-210ce536]{font-size:13px;max-width:280px;margin:0}.executions-layout[data-v-210ce536]{display:flex;flex-direction:column;gap:16px}.executions-list[data-v-210ce536]{display:flex;flex-direction:column;gap:12px}.execution-item[data-v-210ce536]{padding:14px;background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .15s ease}.execution-item[data-v-210ce536]:hover{border-color:var(--accent-color)}.execution-item-header[data-v-210ce536]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.execution-status[data-v-210ce536]{font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.execution-status.status-pending[data-v-210ce536]{background-color:#9ca3af33;color:#9ca3af}.execution-status.status-processing[data-v-210ce536]{background-color:#3b82f633;color:#3b82f6}.execution-status.status-completed[data-v-210ce536]{background-color:#22c55e33;color:#22c55e}.execution-status.status-failed[data-v-210ce536]{background-color:#ef444433;color:#ef4444}.execution-status.status-stopped[data-v-210ce536]{background-color:#ef444426;color:#f87171}.execution-status.status-queued[data-v-210ce536]{background-color:#a78bfa33;color:#a78bfa}.execution-status.status-paused[data-v-210ce536]{background-color:#3b82f626;color:#60a5fa}.execution-id[data-v-210ce536]{font-size:12px;font-family:monospace;color:var(--text-secondary)}.execution-context[data-v-210ce536]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.context-item[data-v-210ce536]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary)}.context-item i[data-v-210ce536]{font-size:10px;opacity:.7}.execution-item-meta[data-v-210ce536]{display:flex;gap:12px;font-size:12px;color:var(--text-secondary);margin-bottom:8px}.execution-duration[data-v-210ce536]{font-family:monospace}.execution-summary[data-v-210ce536]{margin:0;font-size:13px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.execution-error[data-v-210ce536]{margin:0;font-size:12px;color:#ef4444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-detail[data-v-210ce536]{display:flex;flex-direction:column;gap:16px}.detail-header[data-v-210ce536]{display:flex;align-items:center;justify-content:space-between}.detail-header-right[data-v-210ce536]{display:flex;align-items:center;gap:12px}.execution-controls[data-v-210ce536]{display:flex;gap:8px}.back-button[data-v-210ce536]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;background-color:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.back-button[data-v-210ce536]:hover{border-color:var(--accent-color);color:var(--text-primary)}.back-button i[data-v-210ce536]{font-size:12px}.logs-section[data-v-210ce536]{margin-top:16px}.logs-section h4[data-v-210ce536]{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--text-primary)}.voice-sessions-list[data-v-210ce536]{display:flex;flex-direction:column;gap:12px}.voice-session-card[data-v-210ce536]{padding:14px;background-color:var(--surface-secondary-color, rgba(255, 255, 255, .03));border:1px solid var(--border-color);border-radius:8px}.voice-session-header[data-v-210ce536]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.voice-session-info[data-v-210ce536]{display:flex;align-items:center;gap:8px}.voice-session-info i[data-v-210ce536]{color:#3b82f6;font-size:16px}.voice-session-type[data-v-210ce536]{font-weight:600;font-size:14px;color:var(--text-primary)}.voice-status-badge[data-v-210ce536]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize}.voice-status-badge--active[data-v-210ce536]{background-color:#22c55e26;color:#16a34a}.voice-status-badge--completed[data-v-210ce536]{background-color:#3b82f626;color:#3b82f6}.voice-status-badge--failed[data-v-210ce536]{background-color:#ef444426;color:#dc2626}.voice-status-badge--missed[data-v-210ce536]{background-color:#eab30826;color:#ca8a04}.voice-duration[data-v-210ce536]{font-size:13px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.voice-session-meta[data-v-210ce536]{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.voice-label[data-v-210ce536]{font-weight:500;margin-right:4px}.voice-summary[data-v-210ce536]{font-size:13px;color:var(--text-primary);margin-bottom:8px;line-height:1.5}.voice-transcript[data-v-210ce536]{font-size:13px;margin-bottom:8px}.transcript-entries[data-v-210ce536]{margin-top:8px;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding:8px;background-color:#00000026;border-radius:6px}.transcript-entry[data-v-210ce536]{display:flex;gap:8px}.transcript-speaker[data-v-210ce536]{font-weight:600;flex-shrink:0;font-size:12px}.transcript-speaker--agent[data-v-210ce536]{color:#3b82f6}.transcript-speaker--caller[data-v-210ce536]{color:#10b981}.transcript-text[data-v-210ce536]{color:var(--text-primary)}.voice-session-time[data-v-210ce536]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.modal-footer[data-v-210ce536]{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:8px}.left-actions[data-v-210ce536]{display:flex;gap:8px}.right-actions[data-v-210ce536]{display:flex;align-items:center;gap:12px}.merged-message[data-v-210ce536]{display:flex;align-items:center;gap:6px;font-size:13px;color:#22c55e}.merged-message i[data-v-210ce536]{font-size:14px}.w-full[data-v-210ce536]{width:100%}@media(max-width:900px){.task-detail-body[data-v-210ce536]{flex-direction:column}.task-detail-main[data-v-210ce536]{padding-right:0}.modal-tabs[data-v-210ce536]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-tabs[data-v-210ce536]::-webkit-scrollbar{display:none}.tab-button[data-v-210ce536]{padding:12px 14px;min-width:44px;min-height:44px;justify-content:center;gap:4px}.tab-button i[data-v-210ce536]{font-size:16px}.tab-label[data-v-210ce536]{display:none}.tab-content-area[data-v-210ce536]{padding-top:12px}.modal-form[data-v-210ce536]{gap:14px}.empty-state[data-v-210ce536]{padding:30px 16px}[data-v-210ce536] .task-detail-sidebar{border-left:none;border-top:none;padding:0;width:100%}}@media(max-width:640px){.detail-header[data-v-210ce536]{flex-wrap:wrap;gap:8px}.execution-controls[data-v-210ce536]{flex-wrap:wrap}.right-actions[data-v-210ce536]{gap:8px}}.task-modal{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.task-modal.drag-active{border-color:var(--accent-color)!important;box-shadow:0 25px 50px -12px #00000080,0 0 0 2px #3b82f64d!important}.task-modal-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:20px 24px!important;color:var(--text-primary)!important;font-weight:600!important}.task-modal-header-text{display:flex;align-items:center;gap:8px}.task-modal-content{background-color:var(--surface-color)!important;padding:24px!important}.task-modal-footer{background-color:var(--surface-color)!important;border-top:1px solid var(--border-color)!important;padding:16px 24px!important}.task-detail-modal{width:95vw!important;max-width:1400px!important;height:90vh!important}.task-detail-modal-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:16px 24px!important;color:var(--text-primary)!important}.task-detail-modal-content{background-color:var(--surface-color)!important;padding:20px 24px!important;flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.task-detail-header{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.task-detail-id{font-size:14px;font-weight:500;color:var(--text-secondary);font-family:monospace;flex-shrink:0}.task-detail-title-input{flex:1;min-width:0;font-size:18px!important;font-weight:600!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:6px!important;padding:6px 10px!important;color:var(--text-primary)!important;transition:border-color .15s ease,background-color .15s ease!important}.task-detail-title-input:hover:not(:disabled){background-color:#ffffff0a!important;border-color:var(--border-color)!important}.task-detail-title-input:focus{background-color:#ffffff0a!important;border-color:var(--accent-color)!important;box-shadow:0 0 0 2px #3b82f626!important}.task-detail-title-input:disabled{opacity:.7}@media(max-width:1024px){.task-detail-modal{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:0!important;border:none!important}}@media(max-width:900px){.task-detail-modal-content,.task-detail-modal-header,.task-modal-footer{padding:12px 14px!important}.task-detail-title-input{font-size:15px!important}}.loading-state[data-v-4aaa7b74],.empty-state[data-v-4aaa7b74]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-secondary);text-align:center}.loading-state i[data-v-4aaa7b74],.empty-state i[data-v-4aaa7b74]{font-size:32px}.empty-hint[data-v-4aaa7b74]{font-size:13px;max-width:280px;margin:0}.tasks-list[data-v-4aaa7b74]{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto;padding-right:8px;margin-right:-8px}.tasks-list[data-v-4aaa7b74]::-webkit-scrollbar{width:8px}.tasks-list[data-v-4aaa7b74]::-webkit-scrollbar-track{background:transparent}.tasks-list[data-v-4aaa7b74]::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.task-item[data-v-4aaa7b74]{padding:16px;background-color:#ffffff08;border:1px solid var(--border-color);border-radius:8px}.task-header[data-v-4aaa7b74]{display:flex;gap:8px;margin-bottom:10px}.type-badge[data-v-4aaa7b74],.status-badge[data-v-4aaa7b74]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px}.type-badge i[data-v-4aaa7b74],.status-badge i[data-v-4aaa7b74]{font-size:10px}.type-badge.type-scheduled[data-v-4aaa7b74]{background:#8b5cf633;color:#a78bfa}.type-badge.type-periodic[data-v-4aaa7b74]{background:#06b6d433;color:#22d3ee}.status-badge.status-pending[data-v-4aaa7b74]{background:#9ca3af33;color:#9ca3af}.status-badge.status-active[data-v-4aaa7b74]{background:#22c55e33;color:#22c55e}.status-badge.status-paused[data-v-4aaa7b74]{background:#f59e0b33;color:#f59e0b}.status-badge.status-expired[data-v-4aaa7b74]{background:#6b728033;color:#6b7280}.task-title[data-v-4aaa7b74]{margin:0 0 12px;font-size:15px;font-weight:500;color:var(--text-primary);line-height:1.4}.task-details[data-v-4aaa7b74]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.detail-row[data-v-4aaa7b74]{display:flex;gap:8px;font-size:13px}.detail-label[data-v-4aaa7b74]{color:var(--text-secondary);min-width:100px}.detail-value[data-v-4aaa7b74]{color:var(--text-primary)}.task-actions[data-v-4aaa7b74]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}.delete-confirm-text[data-v-4aaa7b74]{font-size:13px;color:var(--text-secondary);margin-right:4px}.scheduled-panel{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important}.scheduled-panel-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:20px 24px!important;color:var(--text-primary)!important;font-weight:600!important}.scheduled-panel-content{background-color:var(--surface-color)!important;padding:24px!important}.activity-board-page[data-v-74f108f9]{position:relative;display:flex;flex-direction:column;height:100%;padding:24px;overflow:hidden}.page-header[data-v-74f108f9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-shrink:0}.header-content[data-v-74f108f9]{flex:1}.page-title[data-v-74f108f9]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-description[data-v-74f108f9]{font-size:14px;color:var(--text-secondary);margin:0}.header-actions[data-v-74f108f9]{display:flex;align-items:flex-end;gap:16px}.workflow-selector[data-v-74f108f9]{display:flex;flex-direction:column;gap:6px}.selector-label[data-v-74f108f9]{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.workflow-select[data-v-74f108f9]{min-width:220px}.loading-state[data-v-74f108f9],.empty-state[data-v-74f108f9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);gap:12px}.loading-state i[data-v-74f108f9],.empty-state i[data-v-74f108f9]{font-size:48px;opacity:.5}.loading-state p[data-v-74f108f9],.empty-state p[data-v-74f108f9]{font-size:16px;font-weight:500;margin:0}.loading-state i[data-v-74f108f9]{font-size:24px;opacity:1}.empty-hint[data-v-74f108f9]{font-size:14px;color:var(--text-secondary);opacity:.7}.board-container[data-v-74f108f9]{flex:1;overflow:hidden}.selection-bar[data-v-74f108f9]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:10px 20px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0006;z-index:100}.selection-bar__count[data-v-74f108f9]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap}.selection-bar-enter-active[data-v-74f108f9],.selection-bar-leave-active[data-v-74f108f9]{transition:all .2s ease}.selection-bar-enter-from[data-v-74f108f9],.selection-bar-leave-to[data-v-74f108f9]{opacity:0;transform:translate(-50%) translateY(10px)}@media(max-width:1024px){.activity-board-page[data-v-74f108f9]{padding:16px}.page-header[data-v-74f108f9]{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.header-actions[data-v-74f108f9]{flex-wrap:wrap;gap:8px}.workflow-selector[data-v-74f108f9]{flex:1;min-width:0}.workflow-select[data-v-74f108f9]{min-width:unset;width:100%}.page-title[data-v-74f108f9]{font-size:20px}}@media(max-width:640px){.activity-board-page[data-v-74f108f9]{padding:12px}.page-header[data-v-74f108f9]{margin-bottom:12px}.page-description[data-v-74f108f9]{display:none}.header-actions[data-v-74f108f9]{gap:6px}.selection-bar[data-v-74f108f9]{left:12px;right:12px;bottom:12px;transform:none;padding:8px 16px}.selection-bar-enter-from[data-v-74f108f9],.selection-bar-leave-to[data-v-74f108f9]{transform:translateY(10px)}}.workflows-page[data-v-c790c771]{height:100%;padding:24px;overflow-y:auto}.page-header[data-v-c790c771]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-c790c771]{flex:1}.page-title[data-v-c790c771]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-description[data-v-c790c771]{font-size:14px;color:var(--text-secondary);margin:0}.loading-state[data-v-c790c771],.empty-state[data-v-c790c771]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:var(--text-secondary);gap:16px}.loading-state i[data-v-c790c771],.empty-state i[data-v-c790c771]{font-size:48px;opacity:.5}.loading-state p[data-v-c790c771],.empty-state p[data-v-c790c771]{font-size:16px;margin:0}.loading-state i[data-v-c790c771]{font-size:24px;opacity:1}.workflows-list[data-v-c790c771]{display:flex;flex-direction:column;gap:12px}.workflow-card[data-v-c790c771]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease;cursor:pointer}.workflow-card[data-v-c790c771]:hover{border-color:var(--accent-color)}.workflow-info[data-v-c790c771]{flex:1}.workflow-header[data-v-c790c771]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.workflow-name[data-v-c790c771]{font-size:16px;font-weight:500;color:var(--text-primary);margin:0}.workflow-status[data-v-c790c771]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;text-transform:capitalize}.workflow-status.status-active[data-v-c790c771]{background-color:#22c55e26;color:var(--success-color)}.workflow-status.status-paused[data-v-c790c771]{background-color:#f59e0b26;color:var(--warning-color)}.workflow-status.status-draft[data-v-c790c771]{background-color:#94a3b826;color:var(--text-secondary)}.workflow-status.status-completed[data-v-c790c771]{background-color:#3b82f626;color:var(--accent-color)}.workflow-description[data-v-c790c771]{font-size:14px;color:var(--text-secondary);margin:0 0 12px}.workflow-meta[data-v-c790c771]{display:flex;gap:16px}.meta-item[data-v-c790c771]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.meta-item i[data-v-c790c771]{font-size:12px}.workflow-actions[data-v-c790c771]{display:flex;gap:4px}.create-form[data-v-c790c771]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-c790c771]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-c790c771]{font-size:14px;font-weight:500;color:var(--text-secondary)}.workflow-type-badge[data-v-c790c771]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px;background-color:#94a3b826;color:var(--text-secondary)}.workflow-type-badge.type-development[data-v-c790c771]{background-color:#3b82f626;color:var(--accent-color)}.meta-item--accent[data-v-c790c771]{color:var(--accent-color)!important}.meta-item--accent i[data-v-c790c771]{color:var(--accent-color)}.help-text[data-v-c790c771]{font-size:12px;color:var(--text-secondary);opacity:.8}.delete-message[data-v-c790c771]{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0}@media(max-width:1024px){.workflows-page[data-v-c790c771]{padding:16px}}@media(max-width:640px){.workflows-page[data-v-c790c771]{padding:12px}.page-header[data-v-c790c771]{flex-direction:column;align-items:stretch;gap:12px}.page-title[data-v-c790c771]{font-size:20px}.workflow-card[data-v-c790c771]{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.workflow-header[data-v-c790c771]{flex-wrap:wrap;gap:8px}.workflow-meta[data-v-c790c771]{flex-wrap:wrap;gap:8px 16px}.workflow-actions[data-v-c790c771]{justify-content:flex-end;border-top:1px solid var(--border-color);padding-top:12px}}.workflow-step-card[data-v-5284ea65]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease;margin-bottom:8px}.workflow-step-card[data-v-5284ea65]:hover{border-color:var(--accent-color)}.drag-handle[data-v-5284ea65]{cursor:grab;color:var(--text-secondary);padding:4px}.drag-handle[data-v-5284ea65]:active{cursor:grabbing}.drag-handle i[data-v-5284ea65]{font-size:14px}.step-color[data-v-5284ea65]{width:6px;height:32px;border-radius:3px;flex-shrink:0}.step-content[data-v-5284ea65]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.step-title[data-v-5284ea65]{font-size:14px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-count[data-v-5284ea65]{font-size:12px;color:var(--text-secondary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;flex-shrink:0}.automation-badge[data-v-5284ea65],.prompt-badge[data-v-5284ea65]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#3b82f626;border-radius:4px;flex-shrink:0}.automation-badge i[data-v-5284ea65],.prompt-badge i[data-v-5284ea65]{font-size:12px;color:var(--accent-color)}.prompt-badge[data-v-5284ea65]{background-color:#22c55e26}.prompt-badge i[data-v-5284ea65]{color:#22c55e}.step-actions[data-v-5284ea65]{display:flex;align-items:center;gap:4px;flex-shrink:0}.steps-panel[data-v-d82d59b7]{max-width:600px}.panel-header[data-v-d82d59b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title[data-v-d82d59b7]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.panel-actions[data-v-d82d59b7]{display:flex;gap:8px}.steps-list[data-v-d82d59b7]{display:flex;flex-direction:column;gap:12px}.drag-area[data-v-d82d59b7]{display:flex;flex-direction:column;gap:10px;min-height:60px}.add-step-btn[data-v-d82d59b7]{align-self:stretch}.ghost-step[data-v-d82d59b7]{opacity:.5;transform:rotate(1deg);box-shadow:0 4px 12px #0000004d}.add-step-form[data-v-d82d59b7]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-d82d59b7]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-d82d59b7]{font-size:14px;font-weight:500;color:var(--text-secondary)}.color-field[data-v-d82d59b7]{display:flex;align-items:center;gap:12px}.color-preview[data-v-d82d59b7]{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color)}.settings-panel[data-v-f178c93b]{max-width:600px}.panel-header[data-v-f178c93b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-title[data-v-f178c93b]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.panel-actions[data-v-f178c93b]{display:flex;gap:8px}.settings-form[data-v-f178c93b]{display:flex;flex-direction:column;gap:24px}.form-section[data-v-f178c93b]{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px}.section-header[data-v-f178c93b]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-f178c93b]{margin:0;font-size:15px;font-weight:500;color:var(--text-primary)}.form-field[data-v-f178c93b]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-f178c93b]{font-size:14px;font-weight:500;color:var(--text-secondary)}.help-text[data-v-f178c93b]{font-size:12px;color:var(--text-secondary);opacity:.8}.chip-list[data-v-f178c93b]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background-color:var(--surface-b);border:1px solid var(--border-color);border-radius:6px;min-height:36px}.chip-item[data-v-f178c93b]{display:flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:4px;font-size:13px;color:var(--text-primary)}.chip-label[data-v-f178c93b]{font-family:monospace;font-size:12px}.chip-remove[data-v-f178c93b]{width:20px!important;height:20px!important}.chip-empty[data-v-f178c93b]{font-size:12px;color:var(--text-secondary);opacity:.7;padding:2px 4px}.chip-add[data-v-f178c93b]{display:flex;gap:6px;align-items:center}.chip-add[data-v-f178c93b] .p-inputtext{flex:1;font-size:13px}.form-content[data-v-2b9e44b6]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-2b9e44b6]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-2b9e44b6]{font-size:14px;font-weight:500;color:var(--text-primary)}.channel-options[data-v-2b9e44b6]{display:flex;flex-wrap:wrap;gap:12px}.channel-option[data-v-2b9e44b6]{flex:1;display:flex;align-items:center;gap:12px;padding:14px;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .15s ease}.channel-option i[data-v-2b9e44b6]{font-size:1.5rem;color:var(--text-secondary)}.channel-option div[data-v-2b9e44b6]{display:flex;flex-direction:column;gap:2px}.channel-option strong[data-v-2b9e44b6]{font-size:14px;color:var(--text-primary)}.channel-option small[data-v-2b9e44b6]{font-size:11px;color:var(--text-secondary)}.channel-option[data-v-2b9e44b6]:hover{border-color:var(--accent-color)}.channel-option--selected[data-v-2b9e44b6]{border-color:var(--accent-color);background-color:#3b82f614}.channel-option--selected i[data-v-2b9e44b6]{color:var(--accent-color)}.checkbox-group[data-v-2b9e44b6]{display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-2b9e44b6]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.field-hint[data-v-2b9e44b6]{color:var(--text-secondary);font-size:12px}.field-hint--warning[data-v-2b9e44b6]{color:#ca8a04}.w-full[data-v-2b9e44b6]{width:100%}.dialog-footer[data-v-2b9e44b6]{display:flex;justify-content:flex-end;gap:8px}.triggers-panel[data-v-ca03532c]{border:1px solid var(--border-color);border-radius:12px;background-color:var(--surface-color);padding:20px}.panel-header[data-v-ca03532c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-title[data-v-ca03532c]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.panel-title i[data-v-ca03532c]{color:#f59e0b}.loading-state[data-v-ca03532c],.empty-state[data-v-ca03532c]{text-align:center;padding:24px;color:var(--text-secondary);font-size:13px}.loading-state p[data-v-ca03532c],.empty-state p[data-v-ca03532c]{margin:0 0 12px}.trigger-list[data-v-ca03532c]{display:flex;flex-direction:column;gap:12px}.trigger-card[data-v-ca03532c]{border:1px solid var(--border-color);border-radius:8px;padding:16px;background-color:#1e293b4d}.trigger-header[data-v-ca03532c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.trigger-info[data-v-ca03532c]{display:flex;align-items:center;gap:10px}.trigger-icon[data-v-ca03532c]{width:36px;height:36px;border-radius:8px;background-color:#f59e0b26;display:flex;align-items:center;justify-content:center;color:#f59e0b}.trigger-icon i[data-v-ca03532c]{font-size:1.25rem}.trigger-details[data-v-ca03532c]{display:flex;flex-direction:column;gap:2px}.trigger-name[data-v-ca03532c]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.trigger-meta[data-v-ca03532c]{font-size:12px;color:var(--text-secondary);margin:0}.status-badge[data-v-ca03532c]{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-ca03532c]{background-color:#22c55e26;color:#16a34a}.status-badge--paused[data-v-ca03532c]{background-color:#eab30826;color:#ca8a04}.status-badge--error[data-v-ca03532c]{background-color:#ef444426;color:#dc2626}.trigger-body[data-v-ca03532c]{margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.copy-field label[data-v-ca03532c]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.copy-field small[data-v-ca03532c]{display:block;font-size:11px;color:var(--text-tertiary);margin-top:4px}.copy-row[data-v-ca03532c]{display:flex;align-items:center;gap:4px;background-color:var(--surface-hover-color);border-radius:6px;padding:6px 8px}.copy-row code[data-v-ca03532c]{flex:1;font-family:monospace;font-size:12px;color:var(--text-primary);word-break:break-all}.curl-row[data-v-ca03532c]{align-items:flex-start}.curl-code[data-v-ca03532c]{white-space:pre-wrap;font-size:11px!important}.target-info[data-v-ca03532c]{font-size:12px;display:flex;gap:6px}.target-label[data-v-ca03532c]{color:var(--text-secondary)}.target-value[data-v-ca03532c]{color:var(--text-primary);font-weight:500}.error-message[data-v-ca03532c]{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:12px;background-color:#ef44441a;padding:6px 10px;border-radius:6px}.error-message i[data-v-ca03532c]{font-size:12px}.jira-setup-hint[data-v-ca03532c],.sms-setup-hint[data-v-ca03532c]{display:flex;align-items:flex-start;gap:8px;background-color:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:6px;padding:8px 10px}.jira-setup-hint i[data-v-ca03532c],.sms-setup-hint i[data-v-ca03532c]{color:#60a5fa;font-size:14px;margin-top:1px}.jira-setup-hint small[data-v-ca03532c],.sms-setup-hint small[data-v-ca03532c]{font-size:11px;color:var(--text-secondary);line-height:1.5}.jira-setup-hint small code[data-v-ca03532c],.sms-setup-hint small code[data-v-ca03532c]{background-color:#0003;padding:1px 4px;border-radius:3px;font-size:10px}.trigger-actions[data-v-ca03532c]{display:flex;gap:6px;border-top:1px solid var(--border-color);padding-top:12px}.workflow-detail-page[data-v-902e3eaf]{height:100%;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-902e3eaf]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.workflow-name[data-v-902e3eaf]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.detail-layout[data-v-902e3eaf]{display:flex;flex:1;overflow:hidden}.detail-sidebar[data-v-902e3eaf]{width:240px;background-color:var(--surface-color);border-right:1px solid var(--border-color);padding:16px 12px;flex-shrink:0}.sidebar-nav[data-v-902e3eaf]{display:flex;flex-direction:column;gap:4px}.nav-button[data-v-902e3eaf]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.nav-button i[data-v-902e3eaf]{font-size:16px}.nav-button[data-v-902e3eaf]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-button--active[data-v-902e3eaf]{background-color:#3b82f626;color:var(--accent-color)}.nav-button--active[data-v-902e3eaf]:hover{background-color:#3b82f633;color:var(--accent-color)}.detail-content[data-v-902e3eaf]{flex:1;overflow-y:auto;padding:24px 32px}.loading-state[data-v-902e3eaf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;gap:12px;color:var(--text-secondary)}.loading-state i[data-v-902e3eaf]{font-size:24px}@media(max-width:1024px){.detail-layout[data-v-902e3eaf]{flex-direction:column}.detail-sidebar[data-v-902e3eaf]{width:100%;border-right:none;border-bottom:1px solid var(--border-color);padding:8px 12px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.detail-sidebar[data-v-902e3eaf]::-webkit-scrollbar{display:none}.sidebar-nav[data-v-902e3eaf]{flex-direction:row;gap:4px}.nav-button[data-v-902e3eaf]{white-space:nowrap;padding:8px 12px;font-size:13px;gap:8px;flex-shrink:0}.nav-button i[data-v-902e3eaf]{font-size:14px}.detail-content[data-v-902e3eaf]{padding:16px}}@media(max-width:640px){.page-header[data-v-902e3eaf]{padding:12px 16px}.workflow-name[data-v-902e3eaf]{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-sidebar[data-v-902e3eaf]{padding:6px 8px}.nav-button[data-v-902e3eaf]{padding:8px;gap:0;justify-content:center;min-width:44px}.nav-button span[data-v-902e3eaf]{display:none}.nav-button i[data-v-902e3eaf]{font-size:18px}.detail-content[data-v-902e3eaf]{padding:12px}}.workflow-step-editor-page[data-v-28b6fcfd]{height:100%;padding:24px;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-28b6fcfd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.header-left[data-v-28b6fcfd],.header-right[data-v-28b6fcfd]{display:flex;align-items:center;gap:12px}.page-title[data-v-28b6fcfd]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-28b6fcfd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-secondary)}.loading-state i[data-v-28b6fcfd]{font-size:24px}.editor-content[data-v-28b6fcfd]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:24px;max-width:600px}.form-section[data-v-28b6fcfd]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:24px}.form-section h3[data-v-28b6fcfd]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.form-section .section-description[data-v-28b6fcfd]{font-size:13px;color:var(--text-secondary);margin:0 0 20px;line-height:1.5}.tools-header[data-v-28b6fcfd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.form-row[data-v-28b6fcfd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form-row[data-v-28b6fcfd]{grid-template-columns:1fr}}.form-field[data-v-28b6fcfd]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-field[data-v-28b6fcfd]:last-child{margin-bottom:0}.form-field label[data-v-28b6fcfd]{font-size:14px;font-weight:500;color:var(--text-secondary)}.field-hint[data-v-28b6fcfd]{font-size:12px;color:var(--text-secondary);margin-top:4px}.skip-greeting-toggle[data-v-28b6fcfd]{display:flex;align-items:center;gap:8px}.skip-greeting-toggle label[data-v-28b6fcfd]{font-size:13px;cursor:pointer}.color-field[data-v-28b6fcfd]{display:flex;align-items:center;gap:12px}.color-preview[data-v-28b6fcfd]{width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color)}.color-hex[data-v-28b6fcfd]{font-family:monospace;font-size:14px;color:var(--text-secondary)}.toggle-field[data-v-28b6fcfd]{flex-direction:row;align-items:center;gap:12px}.toggle-label-group[data-v-28b6fcfd]{display:flex;flex-direction:column;flex:1;gap:4px}.toggle-label-group label[data-v-28b6fcfd]{cursor:pointer;color:var(--text-primary);font-size:14px;font-weight:500}.w-full[data-v-28b6fcfd]{width:100%}.claude-code-info[data-v-28b6fcfd]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-color));border:1px solid var(--primary-color);border-radius:8px;padding:16px;margin-top:16px}.claude-code-info .info-header[data-v-28b6fcfd]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--primary-color);margin-bottom:8px}.claude-code-info .info-header i[data-v-28b6fcfd]{font-size:16px}.claude-code-info p[data-v-28b6fcfd]{font-size:13px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.claude-code-info .config-summary[data-v-28b6fcfd]{display:flex;gap:16px;flex-wrap:wrap}.claude-code-info .config-item[data-v-28b6fcfd]{display:flex;gap:6px;font-size:13px}.claude-code-info .config-item .label[data-v-28b6fcfd]{color:var(--text-secondary)}.claude-code-info .config-item .value[data-v-28b6fcfd]{font-weight:500;color:var(--text-primary)}.tools-list[data-v-28b6fcfd]{display:flex;flex-direction:column;gap:4px}.tool-group-header[data-v-28b6fcfd]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:12px 0 4px}.tool-group-header[data-v-28b6fcfd]:first-child{padding-top:0}.tool-item[data-v-28b6fcfd]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .15s}.tool-item[data-v-28b6fcfd]:hover{background-color:var(--surface-hover)}.tool-item.selected[data-v-28b6fcfd]{background-color:color-mix(in srgb,var(--primary-color) 8%,transparent)}.tool-info[data-v-28b6fcfd]{flex:1;min-width:0}.tool-name[data-v-28b6fcfd]{font-size:14px;font-weight:500;color:var(--text-primary)}.tool-description[data-v-28b6fcfd]{font-size:12px;color:var(--text-secondary);margin-top:2px}.no-tools-message[data-v-28b6fcfd]{font-size:13px;color:var(--text-secondary);padding:12px;text-align:center}.voice-search-bar[data-v-bb61b5ab]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.voice-search-bar .p-input-icon-left[data-v-bb61b5ab]{position:relative;flex:1}.voice-search-bar .p-input-icon-left>i[data-v-bb61b5ab]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);z-index:1}.voice-search-bar .p-input-icon-left[data-v-bb61b5ab] .p-inputtext{padding-left:36px}.voice-count-badge[data-v-bb61b5ab]{font-size:12px;color:var(--text-secondary);white-space:nowrap;padding:4px 10px;background:var(--surface-ground);border-radius:12px;border:1px solid var(--surface-border)}.voice-list[data-v-bb61b5ab]{max-height:450px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:4px}.no-results[data-v-bb61b5ab]{padding:32px;text-align:center;color:var(--text-secondary);font-size:14px}.voice-group .group-header[data-v-bb61b5ab]{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:8px;padding-left:4px}.group-voices[data-v-bb61b5ab]{display:flex;flex-direction:column;gap:4px}.voice-row[data-v-bb61b5ab]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s ease}.voice-row[data-v-bb61b5ab]:hover{background:var(--surface-hover)}.voice-row.selected[data-v-bb61b5ab]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground))}.voice-info[data-v-bb61b5ab]{flex:1;min-width:0}.voice-name[data-v-bb61b5ab]{font-size:14px;font-weight:500;color:var(--text-primary)}.voice-subtitle[data-v-bb61b5ab]{font-size:12px;color:var(--text-secondary);margin-top:1px}.cloud-preview-link[data-v-bb61b5ab]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--text-secondary);transition:color .15s ease;text-decoration:none}.cloud-preview-link[data-v-bb61b5ab]:hover{color:var(--primary-color)}.cloud-preview-link i[data-v-bb61b5ab]{font-size:14px}.dialog-footer[data-v-bb61b5ab]{display:flex;justify-content:flex-end;gap:8px}.w-full[data-v-bb61b5ab]{width:100%}.form-content[data-v-dbc2f69a]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-dbc2f69a]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-dbc2f69a]{font-size:14px;font-weight:500;color:var(--text-primary)}.required[data-v-dbc2f69a]{color:var(--danger-color)}.form-row[data-v-dbc2f69a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-row.three-col[data-v-dbc2f69a]{grid-template-columns:1fr 1fr 1fr}.form-row.four-col[data-v-dbc2f69a]{grid-template-columns:1fr 1fr 1fr 1fr}.system-prompt[data-v-dbc2f69a]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px}.w-full[data-v-dbc2f69a]{width:100%}.dialog-footer[data-v-dbc2f69a]{display:flex;justify-content:flex-end;gap:8px}.tools-section[data-v-dbc2f69a]{border-top:1px solid var(--surface-border);padding-top:16px}.tools-help[data-v-dbc2f69a]{font-size:13px;color:var(--text-secondary);margin:0 0 12px}.tools-loading[data-v-dbc2f69a]{color:var(--text-secondary);font-size:13px;padding:12px;text-align:center}.tools-categories[data-v-dbc2f69a]{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:auto;padding-right:4px}.tool-category .category-header[data-v-dbc2f69a]{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px;letter-spacing:.5px}.tool-category .category-tools[data-v-dbc2f69a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-item[data-v-dbc2f69a]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:6px;background:var(--surface-ground);border:1px solid var(--surface-border);cursor:pointer;transition:all .15s ease}.tool-item[data-v-dbc2f69a]:hover{background:var(--surface-hover);border-color:var(--primary-color)}.tool-item.selected[data-v-dbc2f69a]{background:color-mix(in srgb,var(--primary-color) 10%,var(--surface-ground));border-color:var(--primary-color)}.tool-item.dangerous .tool-name[data-v-dbc2f69a]{color:var(--text-primary)}.tool-item.dangerous .dangerous-icon[data-v-dbc2f69a]{color:var(--orange-400);font-size:12px;margin-left:4px}.tool-item .tool-info[data-v-dbc2f69a]{flex:1;min-width:0}.tool-item .tool-name[data-v-dbc2f69a]{font-size:13px;font-weight:500;color:var(--text-primary);display:flex;align-items:center}.tool-item .tool-description[data-v-dbc2f69a]{font-size:11px;color:var(--text-secondary);margin-top:2px;line-height:1.3}.voice-tools-section[data-v-dbc2f69a]{border-top:1px solid var(--surface-border);padding-top:12px}.voice-tools-section .tools-help[data-v-dbc2f69a]{font-size:13px;color:var(--text-secondary);margin:0 0 10px}.voice-tools-list[data-v-dbc2f69a]{display:flex;flex-direction:column;gap:8px}[data-v-dbc2f69a] .p-checkbox{margin-top:2px}.voice-label-row[data-v-dbc2f69a]{display:flex;align-items:center;justify-content:space-between}.browse-voices-link[data-v-dbc2f69a]{font-size:12px;color:var(--primary-color);cursor:pointer;text-decoration:none}.browse-voices-link[data-v-dbc2f69a]:hover{text-decoration:underline}.field-help[data-v-dbc2f69a]{font-size:12px;color:var(--text-secondary);margin-top:4px;display:block}.greeting-header[data-v-dbc2f69a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.skip-greeting-toggle[data-v-dbc2f69a]{display:flex;align-items:center;gap:6px}.skip-greeting-toggle .toggle-label[data-v-dbc2f69a]{font-size:12px;color:var(--text-secondary);cursor:pointer}.claude-code-section[data-v-dbc2f69a]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.claude-code-section .section-header[data-v-dbc2f69a]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--primary-color)}.claude-code-section .section-header i[data-v-dbc2f69a]{font-size:16px}.interactive-field[data-v-dbc2f69a]{padding:12px;background:#3b82f60d;border:1px solid rgba(59,130,246,.15);border-radius:8px}.interactive-toggle[data-v-dbc2f69a]{display:flex;align-items:center;gap:10px}.interactive-label[data-v-dbc2f69a]{display:flex;align-items:center;gap:8px;cursor:pointer}.interactive-label .label-text[data-v-dbc2f69a]{font-size:14px;font-weight:500;color:var(--text-primary)}.interactive-label .label-badge[data-v-dbc2f69a]{font-size:10px;padding:2px 6px;background-color:#22c55e33;color:#22c55e;border-radius:4px;text-transform:uppercase;font-weight:600}.agents-page[data-v-6e87711c]{height:100%;padding:24px;overflow-y:auto}.page-header[data-v-6e87711c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.header-content[data-v-6e87711c]{flex:1}.page-title[data-v-6e87711c]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.page-description[data-v-6e87711c]{font-size:14px;color:var(--text-secondary);margin:0}.loading-state[data-v-6e87711c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-secondary)}.loading-state i[data-v-6e87711c]{font-size:24px}.empty-state[data-v-6e87711c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-state .empty-icon[data-v-6e87711c]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#3b82f61a;border-radius:50%;margin-bottom:24px}.empty-state .empty-icon i[data-v-6e87711c]{font-size:36px;color:var(--accent-color)}.empty-state h3[data-v-6e87711c]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-6e87711c]{font-size:14px;color:var(--text-secondary);margin:0 0 24px}.agents-grid[data-v-6e87711c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.agent-card[data-v-6e87711c]{display:flex;flex-direction:column;padding:20px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease}.agent-card[data-v-6e87711c]:hover{border-color:var(--accent-color)}.agent-header[data-v-6e87711c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header-badges[data-v-6e87711c]{display:flex;align-items:center;gap:8px}.config-badge[data-v-6e87711c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.config-badge i[data-v-6e87711c]{font-size:12px}.config-badge.badge-ready[data-v-6e87711c]{background-color:#22c55e26;color:var(--success-color)}.config-badge.badge-warning[data-v-6e87711c]{background-color:#f59e0b26;color:var(--warning-color)}.agent-avatar[data-v-6e87711c]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#3b82f626;border-radius:12px}.agent-avatar i[data-v-6e87711c]{font-size:24px;color:var(--accent-color)}.agent-avatar.avatar-claude-code[data-v-6e87711c]{background-color:#a855f726}.agent-avatar.avatar-claude-code i[data-v-6e87711c]{color:#a855f7}.agent-status[data-v-6e87711c]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:12px;text-transform:capitalize}.agent-status.status-online[data-v-6e87711c]{background-color:#22c55e26;color:var(--success-color)}.agent-status.status-offline[data-v-6e87711c]{background-color:#94a3b826;color:var(--text-secondary)}.agent-status.status-busy[data-v-6e87711c]{background-color:#f59e0b26;color:var(--warning-color)}.status-dot[data-v-6e87711c]{width:6px;height:6px;border-radius:50%}.status-dot.dot-online[data-v-6e87711c]{background-color:var(--success-color)}.status-dot.dot-offline[data-v-6e87711c]{background-color:var(--text-secondary)}.status-dot.dot-busy[data-v-6e87711c]{background-color:var(--warning-color)}.agent-info[data-v-6e87711c]{margin-bottom:16px}.agent-name[data-v-6e87711c]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.agent-description[data-v-6e87711c]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.agent-type-badge[data-v-6e87711c]{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;margin-top:8px;background-color:#a855f726;color:#a855f7;text-transform:uppercase;letter-spacing:.5px}.agent-meta[data-v-6e87711c]{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:16px}.meta-row[data-v-6e87711c]{display:flex;justify-content:space-between;align-items:center}.meta-label[data-v-6e87711c]{font-size:13px;color:var(--text-secondary)}.meta-value[data-v-6e87711c]{font-size:13px;font-weight:500;color:var(--text-primary)}.agent-actions[data-v-6e87711c]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.actions-left[data-v-6e87711c]{display:flex;align-items:center;gap:4px}.copy-config-btn[data-v-6e87711c] .pi-check{color:var(--success-color)}.mode-badge[data-v-6e87711c]{padding:2px 8px;border-radius:4px;font-size:12px}.mode-badge.mode-plan[data-v-6e87711c]{background-color:#3b82f626;color:#3b82f6}.mode-badge.mode-execute[data-v-6e87711c]{background-color:#22c55e26;color:#22c55e}.import-content[data-v-6e87711c]{display:flex;flex-direction:column;gap:12px}.import-instructions[data-v-6e87711c]{font-size:14px;color:var(--text-secondary);margin:0}.import-textarea[data-v-6e87711c]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px}.import-error[data-v-6e87711c]{display:flex;align-items:center;gap:8px;padding:10px 12px;background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--danger-color);font-size:13px}.import-warnings[data-v-6e87711c]{padding:10px 12px;background-color:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:var(--warning-color);font-size:13px}.import-warnings .warning-header[data-v-6e87711c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.import-warnings ul[data-v-6e87711c]{margin:0;padding-left:20px}.import-warnings ul li[data-v-6e87711c]{margin-bottom:4px}.dialog-footer[data-v-6e87711c]{display:flex;justify-content:flex-end;gap:8px}.w-full[data-v-6e87711c]{width:100%}.form-content[data-v-80d00c86]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-80d00c86]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-80d00c86]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-80d00c86]{color:var(--text-secondary);font-size:12px}.w-full[data-v-80d00c86]{width:100%}.dialog-footer[data-v-80d00c86]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-03f50d7f]{max-width:800px}.panel-header[data-v-03f50d7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-03f50d7f]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-03f50d7f],.empty-state[data-v-03f50d7f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-03f50d7f]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-03f50d7f]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-03f50d7f]{margin:0 0 16px;max-width:300px}.provider-list[data-v-03f50d7f]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-03f50d7f]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-03f50d7f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-03f50d7f]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-03f50d7f]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.provider-icon i[data-v-03f50d7f]{font-size:1.75rem}.provider-details[data-v-03f50d7f]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-03f50d7f]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-03f50d7f]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-03f50d7f]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-03f50d7f]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-03f50d7f]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-03f50d7f]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-03f50d7f]{margin-bottom:16px}.credential-row[data-v-03f50d7f]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-03f50d7f]{color:var(--text-secondary);min-width:80px}.credential-value[data-v-03f50d7f]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-03f50d7f]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-03f50d7f]{font-size:14px}.provider-actions[data-v-03f50d7f]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-58018cb3]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-58018cb3]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-58018cb3]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-58018cb3]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-58018cb3]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-58018cb3]{color:var(--text-secondary);font-size:12px}.w-full[data-v-58018cb3]{width:100%}.dialog-footer[data-v-58018cb3]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-387d2960]{max-width:800px}.panel-header[data-v-387d2960]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-387d2960]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-387d2960],.empty-state[data-v-387d2960]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-387d2960]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-387d2960]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-387d2960]{margin:0 0 16px;max-width:300px}.provider-list[data-v-387d2960]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-387d2960]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-387d2960]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-387d2960]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-387d2960]{width:48px;height:48px;border-radius:12px;background-color:#22c55e26;display:flex;align-items:center;justify-content:center;color:#16a34a}.provider-icon i[data-v-387d2960]{font-size:1.75rem}.provider-details[data-v-387d2960]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-387d2960]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-387d2960]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-387d2960]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-387d2960]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-387d2960]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-387d2960]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-387d2960]{margin-bottom:16px}.credential-row[data-v-387d2960]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-387d2960]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-387d2960]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-387d2960]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-387d2960]{font-size:14px}.provider-actions[data-v-387d2960]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-b4623ea1]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-b4623ea1]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-b4623ea1]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-b4623ea1]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-b4623ea1]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-b4623ea1]{color:var(--text-secondary);font-size:12px}.w-full[data-v-b4623ea1]{width:100%}.dialog-footer[data-v-b4623ea1]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-43127083]{max-width:800px}.panel-header[data-v-43127083]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-43127083]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-43127083],.empty-state[data-v-43127083]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-43127083]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-43127083]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-43127083]{margin:0 0 16px;max-width:300px}.provider-list[data-v-43127083]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-43127083]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-43127083]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-43127083]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-43127083]{width:48px;height:48px;border-radius:12px;background-color:#9333ea26;display:flex;align-items:center;justify-content:center;color:#9333ea}.provider-icon i[data-v-43127083]{font-size:1.75rem}.provider-details[data-v-43127083]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-43127083]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-43127083]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-43127083]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-43127083]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-43127083]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-43127083]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-43127083]{margin-bottom:16px}.credential-row[data-v-43127083]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-43127083]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-43127083]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-43127083]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-43127083]{font-size:14px}.provider-actions[data-v-43127083]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-4c0d89f9]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-4c0d89f9]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-4c0d89f9]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-4c0d89f9]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-4c0d89f9]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-4c0d89f9]{color:var(--text-secondary);font-size:12px}.w-full[data-v-4c0d89f9]{width:100%}.dialog-footer[data-v-4c0d89f9]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-bd907fe8]{max-width:800px}.panel-header[data-v-bd907fe8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-bd907fe8]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-bd907fe8],.empty-state[data-v-bd907fe8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-bd907fe8]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-bd907fe8]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-bd907fe8]{margin:0 0 16px;max-width:300px}.provider-list[data-v-bd907fe8]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-bd907fe8]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-bd907fe8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-bd907fe8]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-bd907fe8]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-bd907fe8]{font-size:1.75rem}.provider-details[data-v-bd907fe8]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-bd907fe8]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-bd907fe8]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-bd907fe8]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-bd907fe8]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-bd907fe8]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-bd907fe8]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-bd907fe8]{margin-bottom:16px}.credential-row[data-v-bd907fe8]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-bd907fe8]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-bd907fe8]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-bd907fe8]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-bd907fe8]{font-size:14px}.provider-actions[data-v-bd907fe8]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-ac9b6e4e]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-ac9b6e4e]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-ac9b6e4e]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-ac9b6e4e]{color:var(--text-secondary);font-size:12px}.w-full[data-v-ac9b6e4e]{width:100%}.dialog-footer[data-v-ac9b6e4e]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-4dd0678a]{max-width:800px}.panel-header[data-v-4dd0678a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-4dd0678a]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-4dd0678a],.empty-state[data-v-4dd0678a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-4dd0678a]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-4dd0678a]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-4dd0678a]{margin:0 0 16px;max-width:300px}.provider-list[data-v-4dd0678a]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-4dd0678a]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-4dd0678a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-4dd0678a]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-4dd0678a]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:var(--accent-color)}.provider-icon i[data-v-4dd0678a]{font-size:1.75rem}.provider-details[data-v-4dd0678a]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-4dd0678a]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-4dd0678a]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-4dd0678a]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-4dd0678a]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-4dd0678a]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-4dd0678a]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-4dd0678a]{margin-bottom:16px}.credential-row[data-v-4dd0678a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-4dd0678a]{color:var(--text-secondary);min-width:80px}.credential-value[data-v-4dd0678a]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-4dd0678a]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-4dd0678a]{font-size:14px}.provider-actions[data-v-4dd0678a]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-cd8a362f]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-cd8a362f]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-cd8a362f]{font-size:14px;font-weight:500;color:var(--text-primary)}.toggle-field[data-v-cd8a362f]{display:flex;align-items:center;gap:10px}.toggle-label[data-v-cd8a362f]{font-size:13px;color:var(--text-secondary)}.instructions-box[data-v-cd8a362f]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px}.instructions-title[data-v-cd8a362f]{font-size:14px;font-weight:600;color:#60a5fa;margin:0 0 12px;display:flex;align-items:center;gap:8px}.instructions-title i[data-v-cd8a362f]{font-size:16px}.instructions-steps[data-v-cd8a362f]{margin:0 0 8px;padding-left:20px;font-size:13px;color:var(--text-secondary)}.instructions-steps li[data-v-cd8a362f]{margin-bottom:6px;line-height:1.4}.instructions-steps li[data-v-cd8a362f]:last-child{margin-bottom:0}.instructions-note[data-v-cd8a362f]{margin:8px 0 0;font-size:12px;color:var(--text-tertiary);font-style:italic}.credentials-section[data-v-cd8a362f]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-cd8a362f]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-cd8a362f]{color:var(--text-secondary);font-size:12px}.w-full[data-v-cd8a362f]{width:100%}.dialog-footer[data-v-cd8a362f]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-4ff46616]{max-width:800px}.panel-header[data-v-4ff46616]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-4ff46616]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-4ff46616],.empty-state[data-v-4ff46616]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-4ff46616]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-4ff46616]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-4ff46616]{margin:0 0 16px;max-width:300px}.provider-list[data-v-4ff46616]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-4ff46616]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-4ff46616]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-4ff46616]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-4ff46616]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-4ff46616]{font-size:1.75rem}.provider-details[data-v-4ff46616]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-4ff46616]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-4ff46616]{font-size:13px;color:var(--text-secondary);margin:0}.badge-group[data-v-4ff46616]{display:flex;gap:6px;align-items:center}.status-badge[data-v-4ff46616]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-4ff46616]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-4ff46616]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-4ff46616]{background-color:#ef444426;color:#dc2626}.status-badge--smtp[data-v-4ff46616]{background-color:#6366f126;color:#818cf8}.provider-body[data-v-4ff46616]{margin-bottom:16px}.credential-row[data-v-4ff46616]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-4ff46616]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-4ff46616]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-4ff46616]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-4ff46616]{font-size:14px}.provider-actions[data-v-4ff46616]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-48caa08c]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-48caa08c]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-48caa08c]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-48caa08c]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-48caa08c]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-48caa08c]{color:var(--text-secondary);font-size:12px}.w-full[data-v-48caa08c]{width:100%}.dialog-footer[data-v-48caa08c]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-46c046e5]{max-width:800px}.panel-header[data-v-46c046e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-46c046e5]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-46c046e5],.empty-state[data-v-46c046e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-46c046e5]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-46c046e5]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-46c046e5]{margin:0 0 16px;max-width:300px}.provider-list[data-v-46c046e5]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-46c046e5]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-46c046e5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-46c046e5]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-46c046e5]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-46c046e5]{font-size:1.75rem}.provider-details[data-v-46c046e5]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-46c046e5]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-46c046e5]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-46c046e5]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-46c046e5]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-46c046e5]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-46c046e5]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-46c046e5]{margin-bottom:16px}.credential-row[data-v-46c046e5]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-46c046e5]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-46c046e5]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-46c046e5]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-46c046e5]{font-size:14px}.provider-actions[data-v-46c046e5]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-0205daf1]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-0205daf1]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-0205daf1]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-0205daf1]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-0205daf1]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-0205daf1]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-0205daf1]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.w-full[data-v-0205daf1]{width:100%}.dialog-footer[data-v-0205daf1]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-5a4bc4e1]{max-width:800px}.panel-header[data-v-5a4bc4e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-5a4bc4e1]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-5a4bc4e1],.empty-state[data-v-5a4bc4e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-5a4bc4e1]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-5a4bc4e1]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-5a4bc4e1]{margin:0 0 16px;max-width:300px}.provider-list[data-v-5a4bc4e1]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-5a4bc4e1]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-5a4bc4e1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-5a4bc4e1]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-5a4bc4e1]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-5a4bc4e1]{font-size:1.75rem}.provider-details[data-v-5a4bc4e1]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-5a4bc4e1]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-5a4bc4e1]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-5a4bc4e1]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-5a4bc4e1]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-5a4bc4e1]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-5a4bc4e1]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-5a4bc4e1]{margin-bottom:16px}.credential-row[data-v-5a4bc4e1]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-5a4bc4e1]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-5a4bc4e1]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.error-message[data-v-5a4bc4e1]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-5a4bc4e1]{font-size:14px}.provider-actions[data-v-5a4bc4e1]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-3a94941b]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-3a94941b]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-3a94941b]{font-size:14px;font-weight:500;color:var(--text-primary)}.instructions-box[data-v-3a94941b]{background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;padding:16px}.instructions-title[data-v-3a94941b]{font-size:14px;font-weight:600;color:#60a5fa;margin:0 0 12px;display:flex;align-items:center;gap:8px}.instructions-title i[data-v-3a94941b]{font-size:16px}.instructions-steps[data-v-3a94941b]{margin:0 0 8px;padding-left:20px;font-size:13px;color:var(--text-secondary)}.instructions-steps li[data-v-3a94941b]{margin-bottom:6px;line-height:1.4}.instructions-steps li[data-v-3a94941b]:last-child{margin-bottom:0}.instructions-note[data-v-3a94941b]{margin:8px 0 0;font-size:12px;color:var(--text-tertiary);font-style:italic}.credentials-section[data-v-3a94941b]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-3a94941b]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.field-hint[data-v-3a94941b]{color:var(--text-secondary);font-size:12px}.w-full[data-v-3a94941b]{width:100%}.dialog-footer[data-v-3a94941b]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-81460c0c]{max-width:800px}.panel-header[data-v-81460c0c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-81460c0c]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.loading-state[data-v-81460c0c],.empty-state[data-v-81460c0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-81460c0c]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-81460c0c]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-81460c0c]{margin:0 0 16px;max-width:300px}.provider-list[data-v-81460c0c]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-81460c0c]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-81460c0c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-81460c0c]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-81460c0c]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-81460c0c]{font-size:1.75rem}.provider-details[data-v-81460c0c]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-81460c0c]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-81460c0c]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-81460c0c]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-81460c0c]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-81460c0c]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-81460c0c]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-81460c0c]{margin-bottom:16px}.credential-row[data-v-81460c0c]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.credential-label[data-v-81460c0c]{color:var(--text-secondary);min-width:120px}.credential-value[data-v-81460c0c]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-family:monospace;font-size:12px}.credential-value-text[data-v-81460c0c]{color:var(--text-primary);font-size:13px}.error-message[data-v-81460c0c]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-81460c0c]{font-size:14px}.provider-actions[data-v-81460c0c]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.form-content[data-v-fb060669]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-fb060669]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-fb060669]{font-size:14px;font-weight:500;color:var(--text-primary)}.credentials-section[data-v-fb060669]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;flex-direction:column;gap:16px}.section-title[data-v-fb060669]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.key-input[data-v-fb060669]{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:12px;line-height:1.5}.field-hint[data-v-fb060669]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-fb060669]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.w-full[data-v-fb060669]{width:100%}.dialog-footer[data-v-fb060669]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-cae93938]{max-width:800px}.panel-header[data-v-cae93938]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-cae93938]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.info-banner[data-v-cae93938]{display:flex;gap:12px;padding:16px;background-color:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;margin-bottom:24px;font-size:13px;color:var(--text-secondary)}.info-banner>i[data-v-cae93938]{font-size:18px;color:#3b82f6;margin-top:2px;flex-shrink:0}.info-banner>div>strong[data-v-cae93938]{color:var(--text-primary);display:block;margin-bottom:6px}.info-banner p[data-v-cae93938]{margin:0 0 8px;line-height:1.5}.info-banner p[data-v-cae93938]:last-child{margin-bottom:0}.info-banner code[data-v-cae93938]{background-color:#3b82f61a;padding:1px 6px;border-radius:3px;font-size:12px}.loading-state[data-v-cae93938],.empty-state[data-v-cae93938]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-cae93938]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-cae93938]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-cae93938]{margin:0 0 16px;max-width:300px}.provider-list[data-v-cae93938]{display:flex;flex-direction:column;gap:16px}.provider-card[data-v-cae93938]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.provider-header[data-v-cae93938]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.provider-info[data-v-cae93938]{display:flex;align-items:center;gap:12px}.provider-icon[data-v-cae93938]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6}.provider-icon i[data-v-cae93938]{font-size:1.75rem}.provider-details[data-v-cae93938]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-cae93938]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.provider-meta[data-v-cae93938]{font-size:13px;color:var(--text-secondary);margin:0}.status-badge[data-v-cae93938]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--pending[data-v-cae93938]{background-color:#eab30826;color:#ca8a04}.status-badge--connected[data-v-cae93938]{background-color:#22c55e26;color:#16a34a}.status-badge--error[data-v-cae93938]{background-color:#ef444426;color:#dc2626}.provider-body[data-v-cae93938]{margin-bottom:16px}.key-display[data-v-cae93938]{margin-bottom:8px}.key-value[data-v-cae93938]{color:var(--text-primary);background-color:var(--surface-hover-color);padding:4px 8px;border-radius:4px;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:11px;word-break:break-all}.error-message[data-v-cae93938]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;background-color:#ef44441a;padding:8px 12px;border-radius:6px;margin-top:8px}.error-message i[data-v-cae93938]{font-size:14px}.provider-actions[data-v-cae93938]{display:flex;gap:8px;border-top:1px solid var(--border-color);padding-top:16px}.domain-card[data-v-07a3a2a5]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.domain-header[data-v-07a3a2a5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.domain-info[data-v-07a3a2a5]{display:flex;align-items:flex-start;gap:12px}.domain-icon[data-v-07a3a2a5]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.domain-icon i[data-v-07a3a2a5]{font-size:1.75rem}.domain-details[data-v-07a3a2a5]{display:flex;flex-direction:column;gap:4px}.domain-name[data-v-07a3a2a5]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.domain-meta[data-v-07a3a2a5]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.meta-separator[data-v-07a3a2a5]{color:var(--border-color)}.domain-actions[data-v-07a3a2a5]{display:flex;align-items:center;gap:8px}.status-badge[data-v-07a3a2a5]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-07a3a2a5]{background-color:#22c55e26;color:#16a34a}.status-badge--expired[data-v-07a3a2a5]{background-color:#ef444426;color:#dc2626}.status-badge--pending[data-v-07a3a2a5]{background-color:#eab30826;color:#ca8a04}.status-badge--removed[data-v-07a3a2a5]{background-color:#6b728026;color:#6b7280}.domain-body[data-v-07a3a2a5]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-07a3a2a5]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-07a3a2a5]{color:var(--text-secondary);min-width:100px}.info-value[data-v-07a3a2a5]{color:var(--text-primary)}.info-value--muted[data-v-07a3a2a5]{color:var(--text-tertiary)}.info-value--code[data-v-07a3a2a5]{font-family:monospace;background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px}.expiration--warning[data-v-07a3a2a5]{color:#ca8a04}.expiration--critical[data-v-07a3a2a5]{color:#dc2626;font-weight:500}.expiration--expired[data-v-07a3a2a5]{color:#dc2626;font-weight:600}.dns-status[data-v-07a3a2a5]{display:flex;align-items:center;gap:6px;font-size:13px}.dns-status i[data-v-07a3a2a5]{font-size:14px}.dns-status--delegated[data-v-07a3a2a5]{color:#16a34a}.dns-status--warning[data-v-07a3a2a5]{color:#ca8a04}.dns-status--error[data-v-07a3a2a5]{color:#dc2626}.domain-footer[data-v-07a3a2a5]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.dns-records-table[data-v-f19ae9b4]{overflow-x:auto}.records-table[data-v-f19ae9b4]{width:100%;border-collapse:collapse;font-size:13px}.records-table th[data-v-f19ae9b4],.records-table td[data-v-f19ae9b4]{padding:10px 12px;text-align:left}.records-table th[data-v-f19ae9b4]{font-weight:500;color:var(--text-tertiary);text-transform:uppercase;font-size:11px;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.records-table td[data-v-f19ae9b4]{border-bottom:1px solid var(--border-color);vertical-align:middle}.records-table tr:last-child td[data-v-f19ae9b4]{border-bottom:none}.records-table tr:hover td[data-v-f19ae9b4]{background-color:var(--surface-hover-color)}.col-type[data-v-f19ae9b4]{width:80px}.col-name[data-v-f19ae9b4]{width:150px}.col-value[data-v-f19ae9b4]{min-width:200px}.col-ttl[data-v-f19ae9b4]{width:70px;text-align:center}.col-actions[data-v-f19ae9b4]{width:80px;text-align:right}.record-type[data-v-f19ae9b4]{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:11px;text-transform:uppercase}code[data-v-f19ae9b4]{font-family:monospace;font-size:12px;color:var(--text-primary);background-color:var(--surface-hover-color);padding:2px 6px;border-radius:4px}.record-priority[data-v-f19ae9b4]{margin-left:8px;font-size:11px;color:var(--text-tertiary)}.empty-state[data-v-f19ae9b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--text-tertiary);gap:8px}.empty-state i[data-v-f19ae9b4]{font-size:24px}.empty-state p[data-v-f19ae9b4]{margin:0}.record-form[data-v-a92f4219]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-a92f4219]{display:flex;flex-direction:column;gap:6px}.form-row--split[data-v-a92f4219]{flex-direction:row;gap:16px}.form-row--split .form-field[data-v-a92f4219]{flex:1}.form-field[data-v-a92f4219]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-a92f4219]{font-size:13px;font-weight:500;color:var(--text-primary)}.form-input[data-v-a92f4219]{width:100%}.form-help[data-v-a92f4219]{font-size:12px;color:var(--text-tertiary)}.type-option[data-v-a92f4219]{display:flex;justify-content:space-between;align-items:center;width:100%}.type-label[data-v-a92f4219]{font-weight:500}.type-description[data-v-a92f4219]{font-size:12px;color:var(--text-tertiary)}.modal-footer[data-v-a92f4219]{display:flex;justify-content:flex-end;gap:8px}.nameservers-edit[data-v-db36af9a]{display:flex;flex-direction:column;gap:20px}.section-label[data-v-db36af9a]{display:block;font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.presets-section .presets-grid[data-v-db36af9a]{display:flex;gap:8px;flex-wrap:wrap}.nameservers-section .nameserver-list[data-v-db36af9a]{display:flex;flex-direction:column;gap:8px}.nameservers-section .nameserver-row[data-v-db36af9a]{display:flex;align-items:center;gap:8px}.nameservers-section .nameserver-input[data-v-db36af9a]{flex:1;font-family:monospace}.nameservers-section .add-nameserver[data-v-db36af9a]{margin-top:8px;display:flex;justify-content:flex-end}.propagation-warning[data-v-db36af9a],.error-message[data-v-db36af9a]{margin:0}.dialog-footer[data-v-db36af9a]{display:flex;justify-content:flex-end;gap:8px}.domain-detail[data-v-980ab6d1]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-980ab6d1]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.section-header[data-v-980ab6d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header-actions[data-v-980ab6d1]{display:flex;gap:8px}.section-title[data-v-980ab6d1]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.section-header .section-title[data-v-980ab6d1]{margin-bottom:0}.detail-grid[data-v-980ab6d1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-980ab6d1]{display:flex;flex-direction:column;gap:4px}.detail-item--full[data-v-980ab6d1]{grid-column:1/-1}.detail-header[data-v-980ab6d1]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-980ab6d1]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-980ab6d1]{font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:6px}.detail-value--muted[data-v-980ab6d1]{color:var(--text-tertiary);font-style:italic}.detail-meta[data-v-980ab6d1]{color:var(--text-tertiary);font-size:13px}.section-actions[data-v-980ab6d1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.dns-provider-select[data-v-980ab6d1]{width:100%;max-width:300px}.dns-option[data-v-980ab6d1]{display:flex;justify-content:space-between;align-items:center;width:100%}.dns-option-type[data-v-980ab6d1]{font-size:12px;color:var(--text-tertiary);text-transform:capitalize}.nameservers-list[data-v-980ab6d1]{display:flex;flex-direction:column;gap:4px}.nameserver[data-v-980ab6d1]{font-size:13px;color:var(--text-primary);background-color:var(--surface-hover-color);padding:4px 8px;border-radius:4px;width:fit-content}.dns-status[data-v-980ab6d1]{display:flex;align-items:center;gap:6px;font-size:14px}.dns-status i[data-v-980ab6d1]{font-size:16px}.dns-status--delegated[data-v-980ab6d1]{color:#16a34a}.dns-status--warning[data-v-980ab6d1]{color:#ca8a04}.dns-status--error[data-v-980ab6d1]{color:#dc2626}.loading-state[data-v-980ab6d1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.dns-error[data-v-980ab6d1]{margin-bottom:16px}.dns-error-content[data-v-980ab6d1]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.init-dns-error[data-v-980ab6d1]{margin-top:8px}.dns-not-configured[data-v-980ab6d1]{display:flex;align-items:center;gap:8px;padding:16px;background-color:#3b82f61a;border-radius:8px;color:var(--text-secondary)}.dns-not-configured i[data-v-980ab6d1]{font-size:18px;color:#3b82f6}.dns-not-configured p[data-v-980ab6d1]{margin:0}.purchase-modal[data-v-8ffe6d6e]{display:flex;flex-direction:column;gap:20px}.form-section[data-v-8ffe6d6e]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-8ffe6d6e]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-8ffe6d6e]{font-size:14px;font-weight:500;color:var(--text-primary)}.search-input-group[data-v-8ffe6d6e]{display:flex;gap:8px}.field-hint[data-v-8ffe6d6e]{color:var(--text-secondary);font-size:12px}.provider-option[data-v-8ffe6d6e]{display:flex;justify-content:space-between;align-items:center;width:100%}.provider-type[data-v-8ffe6d6e]{font-size:12px;color:var(--text-tertiary);text-transform:capitalize}.w-full[data-v-8ffe6d6e]{width:100%}.flex-1[data-v-8ffe6d6e]{flex:1}.section-title[data-v-8ffe6d6e]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.results-section[data-v-8ffe6d6e]{border-top:1px solid var(--border-color);padding-top:16px}.results-table[data-v-8ffe6d6e]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.results-header[data-v-8ffe6d6e],.results-row[data-v-8ffe6d6e]{display:grid;grid-template-columns:1fr 100px 120px;gap:16px;padding:12px 16px;align-items:center}.results-header[data-v-8ffe6d6e]{background-color:var(--surface-hover-color);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.results-row[data-v-8ffe6d6e]{border-top:1px solid var(--border-color)}.results-row[data-v-8ffe6d6e]:first-of-type{border-top:none}.col-domain[data-v-8ffe6d6e]{display:flex;align-items:center;gap:8px;font-weight:500}.col-price[data-v-8ffe6d6e]{font-weight:500;color:var(--text-primary)}.col-price .price-spinner[data-v-8ffe6d6e]{font-size:12px;color:var(--text-secondary)}.col-action[data-v-8ffe6d6e]{display:flex;justify-content:flex-end}.premium-tag[data-v-8ffe6d6e]{font-size:10px}.empty-results[data-v-8ffe6d6e]{text-align:center;padding:24px;color:var(--text-secondary)}.error-message[data-v-8ffe6d6e]{margin:0}.confirm-section[data-v-8ffe6d6e]{display:flex;justify-content:center}.domain-info-card[data-v-8ffe6d6e]{border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;width:100%;max-width:400px}.domain-icon[data-v-8ffe6d6e]{width:48px;height:48px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.domain-icon i[data-v-8ffe6d6e]{font-size:24px;color:#fff}.domain-name[data-v-8ffe6d6e]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.purchase-details[data-v-8ffe6d6e]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-row[data-v-8ffe6d6e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-8ffe6d6e]:last-child{border-bottom:none}.detail-label[data-v-8ffe6d6e]{color:var(--text-secondary);font-size:14px}.detail-value[data-v-8ffe6d6e]{font-weight:500;color:var(--text-primary)}.detail-value.price[data-v-8ffe6d6e]{color:var(--primary-color);font-size:16px}.charge-warning[data-v-8ffe6d6e]{margin:0;text-align:left}.charge-warning[data-v-8ffe6d6e] .p-message-text{font-size:13px}.dialog-footer[data-v-8ffe6d6e]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-a94d111b]{max-width:900px}.panel-header[data-v-a94d111b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-a94d111b]{display:flex;align-items:center;gap:16px}.header-actions[data-v-a94d111b]{display:flex;gap:8px}.panel-title[data-v-a94d111b]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.status-filter[data-v-a94d111b]{min-width:180px}.loading-state[data-v-a94d111b],.empty-state[data-v-a94d111b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-a94d111b]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-a94d111b]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-a94d111b]{margin:0 0 16px;max-width:300px}.domain-list[data-v-a94d111b]{display:flex;flex-direction:column;gap:16px}.server-card[data-v-4b5bcab9]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.server-header[data-v-4b5bcab9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.server-info[data-v-4b5bcab9]{display:flex;align-items:flex-start;gap:12px}.server-icon[data-v-4b5bcab9]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.server-icon i[data-v-4b5bcab9]{font-size:1.75rem}.server-details[data-v-4b5bcab9]{display:flex;flex-direction:column;gap:4px}.server-name[data-v-4b5bcab9]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.server-meta[data-v-4b5bcab9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.ip-address[data-v-4b5bcab9]{font-family:monospace;background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s}.ip-address[data-v-4b5bcab9]:hover{background-color:var(--surface-active-color)}.copy-icon[data-v-4b5bcab9]{font-size:12px;cursor:pointer;opacity:.6;margin-left:4px;transition:opacity .2s}.copy-icon[data-v-4b5bcab9]:hover{opacity:1}.no-ip[data-v-4b5bcab9]{font-style:italic;color:var(--text-tertiary)}.server-actions[data-v-4b5bcab9]{display:flex;align-items:center;gap:8px}.protected-badge[data-v-4b5bcab9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background-color:#3b82f626;color:#3b82f6}.protected-badge i[data-v-4b5bcab9]{font-size:12px}.status-badge[data-v-4b5bcab9]{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge i[data-v-4b5bcab9]{font-size:12px}.status-badge--active[data-v-4b5bcab9]{background-color:#22c55e26;color:#16a34a}.status-badge--offline[data-v-4b5bcab9]{background-color:#eab30826;color:#ca8a04}.status-badge--new[data-v-4b5bcab9]{background-color:#3b82f626;color:#3b82f6}.status-badge--archived[data-v-4b5bcab9]{background-color:#6b728026;color:#6b7280}.setup-badge-row[data-v-4b5bcab9]{margin-bottom:12px}.setup-badge[data-v-4b5bcab9]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.setup-badge i[data-v-4b5bcab9]{font-size:12px}.setup-badge--ready[data-v-4b5bcab9]{background-color:#22c55e26;color:#16a34a}.setup-badge--progress[data-v-4b5bcab9]{background-color:#3b82f626;color:#3b82f6}.setup-badge--failed[data-v-4b5bcab9]{background-color:#ef444426;color:#dc2626}.server-body[data-v-4b5bcab9]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-4b5bcab9]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-4b5bcab9]{color:var(--text-secondary);min-width:80px}.info-value[data-v-4b5bcab9]{color:var(--text-primary)}.info-value--code[data-v-4b5bcab9]{font-family:monospace;background-color:var(--surface-hover-color);padding:2px 8px;border-radius:4px;font-size:12px}.server-footer[data-v-4b5bcab9]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.server-detail[data-v-74bc9c05]{display:flex;flex-direction:column;gap:20px}.detail-section[data-v-74bc9c05]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.status-header[data-v-74bc9c05]{display:flex;justify-content:space-between;align-items:center}.status-info[data-v-74bc9c05]{display:flex;align-items:center;gap:12px}.status-badge[data-v-74bc9c05]{padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500}.status-badge.status--active[data-v-74bc9c05]{background-color:#22c55e26;color:#16a34a}.status-badge.status--offline[data-v-74bc9c05]{background-color:#eab30826;color:#ca8a04}.status-badge.status--new[data-v-74bc9c05]{background-color:#3b82f626;color:#3b82f6}.status-badge.status--archived[data-v-74bc9c05]{background-color:#6b728026;color:#6b7280}.last-synced[data-v-74bc9c05]{font-size:12px;color:var(--text-tertiary)}.section-title[data-v-74bc9c05]{font-size:12px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.detail-grid[data-v-74bc9c05]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-item[data-v-74bc9c05]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-74bc9c05]{font-size:11px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-74bc9c05]{font-size:14px;color:var(--text-primary)}.detail-value--muted[data-v-74bc9c05]{color:var(--text-tertiary);font-style:italic}.detail-value--copiable[data-v-74bc9c05]{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s}.detail-value--copiable[data-v-74bc9c05]:hover{opacity:.8}.detail-value--copiable code[data-v-74bc9c05]{font-family:monospace;background-color:var(--surface-hover-color);padding:4px 8px;border-radius:4px}.copy-icon[data-v-74bc9c05]{font-size:12px;color:var(--text-tertiary)}.tags-row[data-v-74bc9c05]{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.tags-list[data-v-74bc9c05]{display:flex;flex-wrap:wrap;gap:6px}.power-controls[data-v-74bc9c05]{display:flex;flex-wrap:wrap;gap:8px}.danger-zone[data-v-74bc9c05]{border-color:#ef44444d;background-color:#ef44440d}.danger-zone .section-title[data-v-74bc9c05]{color:#dc2626}.danger-content[data-v-74bc9c05]{display:flex;justify-content:space-between;align-items:center;gap:16px}.danger-content p[data-v-74bc9c05]{margin:0;font-size:13px;color:var(--text-secondary);max-width:300px}.protection-row[data-v-74bc9c05]{display:flex;justify-content:space-between;align-items:center;gap:16px}.protection-info[data-v-74bc9c05]{flex:1}.protection-label[data-v-74bc9c05]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.protection-label i[data-v-74bc9c05]{font-size:14px}.protection-description[data-v-74bc9c05]{margin:0;font-size:12px;color:var(--text-tertiary)}.password-dialog-content[data-v-74bc9c05]{display:flex;flex-direction:column;gap:16px}.password-dialog-message[data-v-74bc9c05]{margin:0;font-size:14px;color:var(--text-secondary)}.password-input-group[data-v-74bc9c05]{display:flex;flex-direction:column;gap:6px}.password-input-group label[data-v-74bc9c05]{font-size:12px;font-weight:500;color:var(--text-secondary)}.password-field[data-v-74bc9c05],.password-field[data-v-74bc9c05] input{width:100%}.password-error[data-v-74bc9c05]{color:#dc2626;font-size:12px}.setup-success .setup-success-header[data-v-74bc9c05]{display:flex;align-items:center;gap:8px;font-weight:600;color:#16a34a;margin-bottom:4px}.setup-success .setup-success-header i[data-v-74bc9c05]{font-size:16px}.setup-success .setup-success-detail[data-v-74bc9c05]{font-size:12px;color:var(--text-tertiary);margin:0 0 8px}.setup-progress .setup-progress-header[data-v-74bc9c05]{display:flex;align-items:center;gap:8px;font-weight:500;color:#3b82f6;margin-bottom:8px}.setup-progress .setup-progress-header i[data-v-74bc9c05]{font-size:16px}.setup-progress .setup-progress-details[data-v-74bc9c05]{margin-bottom:8px}.setup-progress .setup-phase[data-v-74bc9c05]{font-size:13px;color:var(--text-secondary);margin:0 0 8px}.setup-failed .setup-failed-header[data-v-74bc9c05]{display:flex;align-items:center;gap:8px;font-weight:600;color:#dc2626;margin-bottom:4px}.setup-failed .setup-failed-header i[data-v-74bc9c05]{font-size:16px}.setup-failed .setup-error-message[data-v-74bc9c05]{font-size:13px;color:var(--text-secondary);margin:0 0 8px;background-color:#ef444414;padding:8px 12px;border-radius:6px;word-break:break-word}.setup-failed .setup-failed-actions[data-v-74bc9c05]{display:flex;gap:8px;margin-bottom:8px}.setup-available .setup-info-text[data-v-74bc9c05]{font-size:13px;color:var(--text-secondary);margin:0 0 12px}.setup-available .setup-warning[data-v-74bc9c05]{font-size:13px;color:var(--text-tertiary);margin:0 0 8px;display:flex;align-items:center;gap:6px}.setup-available .setup-warning i[data-v-74bc9c05]{font-size:14px}.setup-unavailable .setup-info-text[data-v-74bc9c05]{font-size:13px;color:var(--text-tertiary);margin:0;display:flex;align-items:center;gap:6px}.setup-unavailable .setup-info-text i[data-v-74bc9c05]{font-size:14px}.setup-key-select[data-v-74bc9c05]{margin-bottom:8px}.setup-key-select label[data-v-74bc9c05]{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.setup-log-content[data-v-74bc9c05]{background-color:var(--surface-hover-color);padding:16px;border-radius:8px;font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.5;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;margin:0}.mt-2[data-v-74bc9c05]{margin-top:8px}.w-full[data-v-74bc9c05]{width:100%}.create-form[data-v-605e7272]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-605e7272]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-605e7272]{font-size:13px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-605e7272]{font-size:12px;color:var(--text-tertiary)}.field-hint--error[data-v-605e7272]{color:#dc2626}.loading-options[data-v-605e7272]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-secondary)}.options-field label[data-v-605e7272]{margin-bottom:4px}.options-grid[data-v-605e7272]{display:flex;flex-direction:column;gap:12px}.option-item[data-v-605e7272]{display:flex;align-items:center;gap:8px}.option-label[data-v-605e7272]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:400!important;color:var(--text-primary)!important}.option-label small[data-v-605e7272]{font-size:12px;color:var(--text-tertiary)}.w-full[data-v-605e7272]{width:100%}.panel[data-v-a04ceb80]{max-width:900px}.panel-header[data-v-a04ceb80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-a04ceb80]{display:flex;align-items:center;gap:16px}.header-actions[data-v-a04ceb80]{display:flex;gap:8px}.panel-title[data-v-a04ceb80]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.status-filter[data-v-a04ceb80]{min-width:150px}.loading-state[data-v-a04ceb80],.empty-state[data-v-a04ceb80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-a04ceb80]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-a04ceb80]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-a04ceb80]{margin:0 0 16px;max-width:300px}.empty-actions[data-v-a04ceb80]{display:flex;gap:8px}.server-list[data-v-a04ceb80]{display:flex;flex-direction:column;gap:16px}.phone-card[data-v-ca6bfa5b]{background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:20px}.phone-header[data-v-ca6bfa5b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.phone-info[data-v-ca6bfa5b]{display:flex;align-items:flex-start;gap:12px}.phone-icon[data-v-ca6bfa5b]{width:48px;height:48px;border-radius:12px;background-color:#3b82f626;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.phone-icon i[data-v-ca6bfa5b]{font-size:1.75rem}.phone-details[data-v-ca6bfa5b]{display:flex;flex-direction:column;gap:4px}.phone-number[data-v-ca6bfa5b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;font-family:monospace}.phone-meta[data-v-ca6bfa5b]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.meta-separator[data-v-ca6bfa5b]{color:var(--border-color)}.phone-actions[data-v-ca6bfa5b]{display:flex;align-items:center;gap:8px}.status-badge[data-v-ca6bfa5b]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge--active[data-v-ca6bfa5b]{background-color:#22c55e26;color:#16a34a}.status-badge--released[data-v-ca6bfa5b]{background-color:#6b728026;color:#6b7280}.status-badge--pending[data-v-ca6bfa5b]{background-color:#eab30826;color:#ca8a04}.type-badge[data-v-ca6bfa5b]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.type-badge--local[data-v-ca6bfa5b]{background-color:#3b82f626;color:#3b82f6}.type-badge--toll-free[data-v-ca6bfa5b]{background-color:#a855f726;color:#a855f7}.type-badge--mobile[data-v-ca6bfa5b]{background-color:#22c55e26;color:#16a34a}.phone-body[data-v-ca6bfa5b]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-ca6bfa5b]{display:flex;align-items:center;gap:8px;font-size:13px}.info-label[data-v-ca6bfa5b]{color:var(--text-secondary);min-width:100px}.info-value[data-v-ca6bfa5b]{color:var(--text-primary)}.capabilities-list[data-v-ca6bfa5b]{display:flex;gap:6px}.capability-tag[data-v-ca6bfa5b]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background-color:var(--surface-hover-color);color:var(--text-secondary)}.phone-footer[data-v-ca6bfa5b]{border-top:1px solid var(--border-color);padding-top:16px;display:flex;gap:8px}.phone-detail[data-v-6d3c005f]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-6d3c005f]{border:1px solid var(--border-color);border-radius:8px;padding:16px}.section-title[data-v-6d3c005f]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.section-title--collapsible[data-v-6d3c005f]{margin:0;display:flex;align-items:center;gap:8px}.section-title--collapsible i[data-v-6d3c005f]{font-size:12px}.section-header[data-v-6d3c005f]{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header:hover .section-title[data-v-6d3c005f]{color:var(--text-primary)}.detail-grid[data-v-6d3c005f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.detail-item[data-v-6d3c005f]{display:flex;flex-direction:column;gap:4px}.detail-item--full[data-v-6d3c005f]{grid-column:1/-1}.detail-header[data-v-6d3c005f]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-6d3c005f]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.detail-value[data-v-6d3c005f]{font-size:14px;color:var(--text-primary)}.detail-value--code[data-v-6d3c005f]{font-family:monospace;background-color:var(--surface-hover-color);padding:4px 8px;border-radius:4px;width:fit-content;font-size:13px}.status-text[data-v-6d3c005f]{font-size:14px;font-weight:500;text-transform:capitalize}.status-text--active[data-v-6d3c005f]{color:#16a34a}.status-text--released[data-v-6d3c005f]{color:#6b7280}.status-text--pending[data-v-6d3c005f]{color:#ca8a04}.edit-name-form[data-v-6d3c005f]{display:flex;gap:8px;align-items:center}.flex-1[data-v-6d3c005f]{flex:1}.capabilities-grid[data-v-6d3c005f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.capability-item[data-v-6d3c005f]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary)}.capability-item i[data-v-6d3c005f]{font-size:16px}.config-form[data-v-6d3c005f]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.config-field[data-v-6d3c005f]{display:flex;flex-direction:column;gap:6px}.config-label[data-v-6d3c005f]{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase}.config-input-row[data-v-6d3c005f]{display:flex;gap:8px;align-items:center}.method-select[data-v-6d3c005f]{width:90px;flex-shrink:0}.config-actions[data-v-6d3c005f]{display:flex;justify-content:flex-end;padding-top:4px}.action-buttons[data-v-6d3c005f]{display:flex;gap:8px}.purchase-modal[data-v-192eb683]{display:flex;flex-direction:column;gap:20px}.form-section[data-v-192eb683]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-192eb683]{display:flex;gap:16px}.form-field[data-v-192eb683]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-192eb683]{font-size:14px;font-weight:500;color:var(--text-primary)}.w-full[data-v-192eb683]{width:100%}.flex-1[data-v-192eb683]{flex:1}.section-title[data-v-192eb683]{font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.results-section[data-v-192eb683]{border-top:1px solid var(--border-color);padding-top:16px}.results-section-header[data-v-192eb683]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.results-section-header .section-title[data-v-192eb683]{margin:0}.price-hint[data-v-192eb683]{font-size:13px;color:var(--text-secondary);font-weight:500}.results-table[data-v-192eb683]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:350px;overflow-y:auto}.results-header[data-v-192eb683],.results-row[data-v-192eb683]{display:grid;grid-template-columns:160px 1fr 120px 90px;gap:12px;padding:10px 16px;align-items:center}.results-header[data-v-192eb683]{background-color:var(--surface-hover-color);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;position:sticky;top:0;z-index:1}.results-row[data-v-192eb683]{border-top:1px solid var(--border-color);font-size:13px}.results-row[data-v-192eb683]:first-of-type{border-top:none}.col-number[data-v-192eb683]{font-family:monospace;font-weight:500}.col-location[data-v-192eb683]{color:var(--text-secondary)}.col-caps[data-v-192eb683]{font-size:11px;color:var(--text-secondary)}.col-action[data-v-192eb683]{display:flex;justify-content:flex-end}.empty-results[data-v-192eb683]{text-align:center;padding:24px;color:var(--text-secondary)}.error-message[data-v-192eb683]{margin:0}.confirm-section[data-v-192eb683]{display:flex;justify-content:center}.number-info-card[data-v-192eb683]{border:1px solid var(--border-color);border-radius:12px;padding:24px;text-align:center;width:100%;max-width:400px}.number-icon[data-v-192eb683]{width:48px;height:48px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.number-icon i[data-v-192eb683]{font-size:24px;color:#fff}.number-display[data-v-192eb683]{font-size:20px;font-weight:600;color:var(--text-primary);font-family:monospace;margin:0 0 20px}.purchase-details[data-v-192eb683]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-row[data-v-192eb683]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-192eb683]:last-child{border-bottom:none}.detail-label[data-v-192eb683]{color:var(--text-secondary);font-size:14px}.detail-value[data-v-192eb683]{font-weight:500;color:var(--text-primary)}.price-value[data-v-192eb683]{color:#16a34a}.charge-warning[data-v-192eb683]{margin:0;text-align:left}.charge-warning[data-v-192eb683] .p-message-text{font-size:13px}.dialog-footer[data-v-192eb683]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-74755793]{max-width:900px}.panel-header[data-v-74755793]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-left[data-v-74755793]{display:flex;align-items:center;gap:16px}.header-actions[data-v-74755793]{display:flex;gap:8px}.panel-title[data-v-74755793]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.type-filter[data-v-74755793]{min-width:160px}.loading-state[data-v-74755793],.empty-state[data-v-74755793]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;color:var(--text-secondary);gap:12px}.empty-icon[data-v-74755793]{font-size:48px;color:var(--text-muted, #6b7280);margin-bottom:8px}.empty-state h3[data-v-74755793]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-74755793]{margin:0 0 16px;max-width:300px}.empty-actions[data-v-74755793]{display:flex;gap:8px}.phone-list[data-v-74755793]{display:flex;flex-direction:column;gap:16px}.sounds-panel[data-v-137ec0c6]{max-width:640px}.panel-header[data-v-137ec0c6]{margin-bottom:32px}.panel-title[data-v-137ec0c6]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.panel-description[data-v-137ec0c6]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.master-toggle[data-v-137ec0c6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;margin-bottom:24px}.toggle-info[data-v-137ec0c6]{display:flex;align-items:center;gap:14px}.master-icon[data-v-137ec0c6]{font-size:22px;color:var(--accent-color)}.toggle-label[data-v-137ec0c6]{display:block;font-size:15px;font-weight:600;color:var(--text-primary)}.toggle-hint[data-v-137ec0c6]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:2px}.events-list[data-v-137ec0c6]{display:flex;flex-direction:column;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;margin-bottom:24px}.events-list--disabled[data-v-137ec0c6]{opacity:.5;pointer-events:none}.event-row[data-v-137ec0c6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background-color:var(--surface-color)}.event-row+.event-row[data-v-137ec0c6]{border-top:1px solid var(--border-color)}.event-info[data-v-137ec0c6]{display:flex;align-items:center;gap:14px}.event-icon[data-v-137ec0c6]{font-size:18px;color:var(--text-secondary);width:20px;text-align:center}.event-label[data-v-137ec0c6]{display:block;font-size:14px;font-weight:500;color:var(--text-primary)}.event-description[data-v-137ec0c6]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:2px}.event-actions[data-v-137ec0c6]{display:flex;align-items:center;gap:12px}.preview-btn[data-v-137ec0c6]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.preview-btn i[data-v-137ec0c6]{font-size:12px}.preview-btn[data-v-137ec0c6]:hover{background-color:var(--surface-hover-color);color:var(--accent-color);border-color:var(--accent-color)}.sounds-footer[data-v-137ec0c6]{margin-top:8px}.footer-note[data-v-137ec0c6]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-tertiary);line-height:1.5;margin:0}.footer-note i[data-v-137ec0c6]{margin-top:2px;flex-shrink:0}.account-panel[data-v-d906b4a2]{max-width:640px}.panel-title[data-v-d906b4a2]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 24px}.panel-section[data-v-d906b4a2]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:20px}.panel-section h3[data-v-d906b4a2]{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.section-description[data-v-d906b4a2]{font-size:13px;color:var(--text-secondary);margin:0 0 16px}.form-field label[data-v-d906b4a2]{display:block;font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.input-row[data-v-d906b4a2]{display:flex;align-items:center;gap:12px}.field-hint[data-v-d906b4a2]{display:block;font-size:12px;color:var(--text-tertiary);margin-top:6px;line-height:1.4}.settings-page[data-v-eabe2e0c]{display:flex;height:100%;background-color:var(--main-background-color)}.settings-sidebar[data-v-eabe2e0c]{width:240px;background-color:var(--surface-color);border-right:1px solid var(--border-color);padding:24px 16px;flex-shrink:0}.sidebar-category[data-v-eabe2e0c]{margin-bottom:24px}.sidebar-category[data-v-eabe2e0c]:last-child{margin-bottom:0}.sidebar-title[data-v-eabe2e0c]{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px 8px}.sidebar-nav[data-v-eabe2e0c]{display:flex;flex-direction:column;gap:4px}.nav-button[data-v-eabe2e0c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.nav-button i[data-v-eabe2e0c]{font-size:18px}.nav-button[data-v-eabe2e0c]:hover{background-color:var(--surface-hover-color);color:var(--text-primary)}.nav-button--active[data-v-eabe2e0c]{background-color:#3b82f626;color:var(--accent-color)}.nav-button--active[data-v-eabe2e0c]:hover{background-color:#3b82f633;color:var(--accent-color)}.settings-content[data-v-eabe2e0c]{flex:1;overflow-y:auto;padding:24px 32px}.settings-mobile-nav[data-v-eabe2e0c]{padding:12px 16px;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);flex-shrink:0}.settings-mobile-select[data-v-eabe2e0c]{width:100%}.mobile-select-value[data-v-eabe2e0c]{display:flex;align-items:center;gap:10px}.mobile-select-value i[data-v-eabe2e0c]{font-size:16px;color:var(--accent-color)}.mobile-select-option[data-v-eabe2e0c]{display:flex;align-items:center;gap:10px}.mobile-select-option i[data-v-eabe2e0c]{font-size:16px;color:var(--text-secondary);width:20px;text-align:center}@media(max-width:1024px){.settings-page[data-v-eabe2e0c]{flex-direction:column}.settings-content[data-v-eabe2e0c]{padding:16px}}@media(max-width:640px){.settings-content[data-v-eabe2e0c]{padding:12px}}.animated-background[data-v-a47850a2]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.gradient-bg[data-v-a47850a2]{position:absolute;inset:0;overflow:hidden;filter:blur(120px);opacity:.6}.gradient-orb[data-v-a47850a2]{position:absolute;border-radius:50%}.gradient-orb.orb-1[data-v-a47850a2]{width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.4) 0%,transparent 70%);top:-200px;left:-100px;animation:float-1-a47850a2 20s ease-in-out infinite}.gradient-orb.orb-2[data-v-a47850a2]{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);bottom:-150px;right:-100px;animation:float-2-a47850a2 25s ease-in-out infinite}.gradient-orb.orb-3[data-v-a47850a2]{width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.3) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:float-3-a47850a2 18s ease-in-out infinite}@keyframes float-1-a47850a2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,50px) scale(1.1)}66%{transform:translate(-50px,100px) scale(.9)}}@keyframes float-2-a47850a2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-80px,-60px) scale(1.15)}66%{transform:translate(60px,-80px) scale(.85)}}@keyframes float-3-a47850a2{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.particle-container[data-v-a47850a2]{position:absolute;inset:0}.particle[data-v-a47850a2]{position:absolute;background:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);transition:opacity .3s ease}.grid-overlay[data-v-a47850a2]{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 70%)}.floating-shapes[data-v-a47850a2]{position:absolute;inset:0;overflow:hidden}.shape[data-v-a47850a2]{position:absolute;border:1px solid rgba(59,130,246,.2);border-radius:50%}.shape.shape-1[data-v-a47850a2]{width:300px;height:300px;top:10%;right:5%;animation:rotate-slow-a47850a2 30s linear infinite}.shape.shape-2[data-v-a47850a2]{width:200px;height:200px;bottom:15%;left:10%;animation:rotate-slow-a47850a2 25s linear infinite reverse}.shape.shape-3[data-v-a47850a2]{width:150px;height:150px;top:60%;right:15%;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morph-a47850a2 15s ease-in-out infinite}@keyframes rotate-slow-a47850a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes morph-a47850a2{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}}.auth-page-wrapper[data-v-23e31709]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-23e31709]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-23e31709]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-23e31709]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-23e31709]{margin-bottom:28px;text-align:center}.logo-container img[data-v-23e31709]{width:199px;position:relative;right:10px;top:4px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.submit-button[data-v-23e31709]{margin-top:8px}.error-message[data-v-23e31709]{margin:0}.confirming-account-message[data-v-23e31709]{text-align:center;margin:40px 0;color:var(--text-secondary);line-height:1.6}.confirmation-error-message[data-v-23e31709]{text-align:center;margin:20px 0}.needs-confirmation-message[data-v-23e31709]{text-align:center;margin:20px 0;color:var(--text-secondary);line-height:1.6}.forgot-password-link[data-v-23e31709]{color:var(--link-text-color);margin:12px 0;cursor:pointer;text-align:center;font-size:14px}.forgot-password-link[data-v-23e31709]:hover{text-decoration:underline}.login-page-link[data-v-23e31709]{color:var(--link-text-color);margin:40px 0;cursor:pointer}.login-page-link[data-v-23e31709]:hover{text-decoration:underline}.spacer[data-v-23e31709]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.auth-page-wrapper[data-v-43456504]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-43456504]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-43456504]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-43456504]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-43456504]{margin-bottom:16px;text-align:center}.logo-container img[data-v-43456504]{width:199px;position:relative;right:10px;top:4px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.card-title[data-v-43456504]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 24px}.registration-closed[data-v-43456504]{text-align:center}.closed-message[data-v-43456504]{color:var(--text-secondary);line-height:1.6;margin:0 0 28px;font-size:15px}.submit-button[data-v-43456504]{margin-top:8px}.error-message[data-v-43456504]{margin:0}.spacer[data-v-43456504]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.password-strength[data-v-43456504]{display:flex;flex-direction:column;gap:8px}.strength-bars[data-v-43456504]{display:flex;gap:4px}.strength-bar[data-v-43456504]{flex:1;height:4px;border-radius:4px;transition:background-color .2s ease}.strength-bar--empty[data-v-43456504]{background-color:var(--surface-hover-color)}.strength-bar--weak[data-v-43456504]{background-color:var(--error-color)}.strength-bar--medium[data-v-43456504]{background-color:var(--warning-color)}.strength-bar--strong[data-v-43456504]{background-color:var(--success-color)}.strong-password-message[data-v-43456504]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--success-color);animation:appear .2s ease-out forwards}.strong-password-message i[data-v-43456504]{font-size:14px}.requirements-list[data-v-43456504]{display:flex;flex-direction:column;gap:2px}.requirement[data-v-43456504]{font-size:12px;color:var(--text-secondary);opacity:.5;transition:opacity .2s ease,color .2s ease}.requirement--met[data-v-43456504]{opacity:1;color:var(--success-color)}.back-to-login[data-v-43456504]{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:color .2s ease}.back-to-login[data-v-43456504]:hover{color:var(--link-text-color)}.back-to-login:hover .back-arrow[data-v-43456504]{transform:translate(-4px)}.back-to-login .back-arrow[data-v-43456504]{display:inline-block;transition:transform .2s ease}.auth-page-wrapper[data-v-15c93423]{position:relative;min-height:100vh;background:var(--main-background-color)}.auth-page[data-v-15c93423]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.auth-card[data-v-15c93423]{width:100%;max-width:380px;padding:40px 32px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.auth-card.visible[data-v-15c93423]{opacity:1;transform:translateY(0) scale(1)}.logo-container[data-v-15c93423]{margin-bottom:16px;text-align:center}.logo-container img[data-v-15c93423]{width:199px;position:relative;right:10px;top:4px;margin:auto;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.card-title[data-v-15c93423]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page-description[data-v-15c93423]{color:var(--text-secondary);text-align:center;line-height:1.6;margin-bottom:24px;font-size:14px}.submit-button[data-v-15c93423]{margin-top:8px}.spacer[data-v-15c93423]{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:24px 0}.back-to-login[data-v-15c93423]{margin-top:24px;text-align:center;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:color .2s ease}.back-to-login[data-v-15c93423]:hover{color:var(--link-text-color)}.back-to-login:hover .back-arrow[data-v-15c93423]{transform:translate(-4px)}.back-to-login .back-arrow[data-v-15c93423]{display:inline-block;transition:transform .2s ease}.auth-page-wrapper[data-v-edff0666]{position:relative;min-height:100vh;background:var(--main-background-color)}.setup-page[data-v-edff0666]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:24px}.setup-card[data-v-edff0666]{width:100%;max-width:560px;padding:40px 36px;background:#1e293bcc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.15);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset;opacity:0;transform:translateY(20px) scale(.98);transition:all .6s cubic-bezier(.16,1,.3,1)}.setup-card.visible[data-v-edff0666]{opacity:1;transform:translateY(0) scale(1)}.step-indicator[data-v-edff0666]{display:flex;justify-content:center;gap:24px;margin-bottom:32px}.step-dot-group[data-v-edff0666]{display:flex;flex-direction:column;align-items:center;gap:6px}.step-dot[data-v-edff0666]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:2px solid var(--border-color);color:var(--text-secondary);transition:all .3s ease}.active .step-dot[data-v-edff0666]{border-color:var(--accent-color);background:var(--accent-color);color:#fff}.completed .step-dot[data-v-edff0666]{border-color:#22c55e;background:#22c55e;color:#fff}.completed .step-dot .pi[data-v-edff0666]{font-size:12px}.step-label[data-v-edff0666]{font-size:11px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.active .step-label[data-v-edff0666]{color:var(--accent-color)}.completed .step-label[data-v-edff0666]{color:#22c55e}.step-content[data-v-edff0666]{display:flex;flex-direction:column;gap:16px}.logo-container[data-v-edff0666]{text-align:center;margin-bottom:4px}.logo-container img[data-v-edff0666]{width:140px;position:relative;right:10px;filter:drop-shadow(0 0 20px rgba(59,130,246,.3))}.step-heading[data-v-edff0666]{font-size:22px;font-weight:600;color:var(--text-primary);text-align:center;margin:0}.step-description[data-v-edff0666]{font-size:14px;color:var(--text-secondary);text-align:center;line-height:1.6;margin:0 0 8px}.checklist[data-v-edff0666]{display:flex;flex-direction:column;gap:12px;margin:8px 0 16px}.checklist-item[data-v-edff0666]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.06);font-size:14px;color:var(--text-primary)}.checklist-item .pi[data-v-edff0666]{font-size:18px;color:var(--accent-color)}.checklist-item em[data-v-edff0666]{color:var(--text-secondary)}.form-section[data-v-edff0666]{display:flex;flex-direction:column;gap:16px}.form-field[data-v-edff0666]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-edff0666]{font-size:14px;font-weight:500;color:var(--text-primary)}.field-hint[data-v-edff0666]{color:var(--text-secondary);font-size:12px}.field-hint code[data-v-edff0666]{background-color:var(--surface-hover-color);padding:1px 4px;border-radius:3px;font-size:11px}.error-message[data-v-edff0666]{margin:0}.success-section[data-v-edff0666]{padding:16px 0}.success-badge[data-v-edff0666]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:12px;font-size:14px;color:#22c55e}.success-badge .pi[data-v-edff0666]{font-size:20px}.success-badge strong[data-v-edff0666]{color:var(--text-primary)}.step-footer[data-v-edff0666]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.step-footer-right[data-v-edff0666]{display:flex;gap:8px}.done-step[data-v-edff0666]{align-items:center}.done-icon .pi[data-v-edff0666]{font-size:48px;color:#22c55e}.setup-summary[data-v-edff0666]{display:flex;flex-direction:column;gap:10px;width:100%;margin:8px 0 16px}.summary-item[data-v-edff0666]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0a;border-radius:10px;font-size:14px;color:var(--text-primary)}.summary-item .pi[data-v-edff0666]{font-size:16px;color:var(--accent-color)}.summary-item strong[data-v-edff0666]{color:var(--text-primary)}.text-secondary[data-v-edff0666]{color:var(--text-secondary)}.action-button[data-v-edff0666]{margin-top:4px}.w-full[data-v-edff0666]{width:100%}.directory-section[data-v-edff0666]{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.directory-input-row[data-v-edff0666]{display:flex;gap:8px;align-items:center}.directory-input-row .directory-input[data-v-edff0666]{flex:1}.directory-success[data-v-edff0666]{padding:10px 16px;font-size:13px}.import-clone-status[data-v-edff0666]{margin-left:auto;font-size:11px;color:var(--text-secondary)}.import-clone-error[data-v-edff0666]{margin-left:auto;font-size:11px;color:#f59e0b}.repos-loading[data-v-edff0666]{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 0;color:var(--text-secondary);font-size:14px}.repos-loading .pi-spinner[data-v-edff0666]{font-size:20px;color:var(--accent-color)}.repo-picker[data-v-edff0666]{display:flex;flex-direction:column;gap:10px}.repo-search[data-v-edff0666]{position:relative;display:flex;align-items:center}.repo-search-icon[data-v-edff0666]{position:absolute;left:12px;color:var(--text-secondary);font-size:14px;pointer-events:none}.repo-search-input[data-v-edff0666]{width:100%;padding:10px 12px 10px 36px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s}.repo-search-input[data-v-edff0666]::placeholder{color:var(--text-secondary)}.repo-search-input[data-v-edff0666]:focus{border-color:var(--accent-color)}.repo-controls[data-v-edff0666]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.repo-controls-left[data-v-edff0666]{display:flex;align-items:center;gap:8px}.text-btn[data-v-edff0666]{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:12px;padding:0}.text-btn[data-v-edff0666]:hover{text-decoration:underline}.repo-controls-sep[data-v-edff0666]{color:var(--text-secondary);opacity:.4}.repo-count[data-v-edff0666]{color:var(--text-secondary)}.repo-list[data-v-edff0666]{max-height:350px;overflow-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px;scroll-behavior:smooth}.repo-empty[data-v-edff0666]{padding:24px;text-align:center;color:var(--text-secondary);font-size:13px}.repo-row[data-v-edff0666]{display:flex;gap:12px;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.repo-row[data-v-edff0666]:last-child{border-bottom:none}.repo-row[data-v-edff0666]:hover{background:#ffffff0a}.repo-row.selected[data-v-edff0666]{background:#3b82f614}.repo-checkbox[data-v-edff0666]{padding-top:2px;color:var(--text-secondary);font-size:16px}.selected .repo-checkbox[data-v-edff0666]{color:var(--accent-color)}.repo-info[data-v-edff0666]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.repo-name-row[data-v-edff0666]{display:flex;align-items:center;gap:8px}.repo-visibility-icon[data-v-edff0666]{font-size:12px;color:var(--text-secondary);flex-shrink:0}.repo-name[data-v-edff0666]{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repo-language[data-v-edff0666]{font-size:11px;padding:1px 6px;border-radius:4px;background:#ffffff14;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.repo-description[data-v-edff0666]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.repo-meta[data-v-edff0666]{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--text-secondary);opacity:.7}.repo-full-name[data-v-edff0666]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repo-updated[data-v-edff0666]{white-space:nowrap;flex-shrink:0}.repo-empty-state[data-v-edff0666]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;color:var(--text-secondary);font-size:14px}.repo-empty-state .pi[data-v-edff0666]{font-size:32px;opacity:.5}.import-results[data-v-edff0666]{display:flex;flex-direction:column}.import-result-list[data-v-edff0666]{display:flex;flex-direction:column;gap:4px;max-height:250px;overflow-y:auto}.import-result-row[data-v-edff0666]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;color:var(--text-primary);background:#22c55e0f}.import-result-row .pi-check[data-v-edff0666]{color:#22c55e;font-size:12px}.import-result-row .pi-times[data-v-edff0666]{color:#ef4444;font-size:12px}.import-result-row.failed[data-v-edff0666]{background:#ef44440f;color:var(--text-secondary)}.import-error[data-v-edff0666]{margin-left:auto;font-size:11px;color:#ef4444}:root{--main-background-color: #0f172a;--surface-color: #1e293b;--surface-hover-color: #334155;--border-color: #334155;--border-color-subtle: rgba(148, 163, 184, .2);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--light-text-color: #94a3b8;--dark-text-color: #0f172a;--accent-color: #3b82f6;--accent-hover: #2563eb;--link-text-color: #60a5fa;--success-color: #22c55e;--warning-color: #f59e0b;--error-color: #ef4444}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;color:var(--text-primary);font-weight:400;font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--main-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,#vue-main{height:100%}hr{height:1px;border:none;background-color:var(--border-color)}.link{color:var(--link-text-color);cursor:pointer;text-decoration:none}.link:hover{text-decoration:underline}.form-container{display:flex;flex-direction:column;gap:12px}.input-container{width:100%;display:flex;flex-direction:column;gap:4px}.input-label{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px}.input-common{width:100%;height:auto;padding:10px 14px;font-size:16px;background-color:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.input-common:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f626}.input-common::placeholder{color:var(--text-secondary)}.label-common{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.button-common{display:flex;justify-content:center;align-items:center;width:100%;padding:10px 18px;background-color:var(--accent-color);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .15s ease,transform .1s ease}.button-common:hover{background-color:var(--accent-hover)}.button-common:active{transform:scale(.98)}.button-common.hollow{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.button-common.hollow:hover{background-color:var(--surface-color);border-color:var(--text-secondary)}.button-text{color:#fff;font-size:14px;font-weight:500;line-height:20px}.page-container{display:flex;height:100%;flex-flow:column nowrap;background-color:var(--main-background-color);border-radius:4px}.auth-page{display:flex;justify-content:center;align-items:center;min-height:100%;padding:24px}.auth-page__content{width:100%;max-width:310px;margin-bottom:80px}.spacer{width:100%;height:1px;background-color:var(--border-color);margin:24px 0}.w-full{width:100%}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.justify-center{justify-content:center}.items-center{align-items:center}.space-x-2>*+*{margin-left:.5rem}.text-center{text-align:center}.text-white{color:var(--text-primary)}.relative{position:relative}.fixed{position:fixed}.inset-0{inset:0}.z-10{z-index:10}.p-6{padding:1.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.transition-all{transition:all .15s ease}.bg-black{background-color:#000}.bg-opacity-25{background-color:#00000040}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.spinner{width:1.25rem;height:1.25rem;margin-left:-.25rem;color:#fff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.animate-appear{animation:appear .2s ease-out forwards}.p-inputtext,.p-password,.p-password-input{width:100%!important;font-size:16px!important}.p-dialog{background-color:var(--surface-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #00000080!important;overflow:hidden}.p-dialog-header{background-color:var(--surface-color)!important;border-bottom:1px solid var(--border-color)!important;padding:20px 24px!important;color:var(--text-primary)!important;font-weight:600!important}.p-dialog-content{background-color:var(--surface-color)!important;padding:24px!important}.p-dialog-footer{background-color:var(--surface-color)!important;border-top:1px solid var(--border-color)!important;padding:16px 24px!important}@media(max-width:1024px){.p-dialog{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;border-radius:0!important;border:none!important}.p-dialog-content{flex:1!important;overflow-y:auto!important}.p-dialog-mask{padding:0!important}}@media(max-width:640px){.hide-on-mobile{display:none!important}}@media(max-width:1024px){.hide-on-tablet{display:none!important}}.show-on-mobile-only{display:none!important}@media(max-width:640px){.show-on-mobile-only{display:flex!important}}.show-on-tablet-only{display:none!important}@media(max-width:1024px){.show-on-tablet-only{display:flex!important}}@keyframes border-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 8px #3b82f64d}50%{box-shadow:0 0 16px #3b82f680}}.kanban-card-enter-from{opacity:0;transform:translateY(-10px) scale(.95)}.kanban-card-enter-active{transition:opacity .3s ease,transform .3s ease}.kanban-card-leave-active{transition:opacity .2s ease,transform .2s ease}.kanban-card-leave-to{opacity:0;transform:scale(.95)}@font-face{font-family:primeicons;font-display:block;src:url(/fe-assets/primeicons-DMOk5skT.eot);src:url(/fe-assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/fe-assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/fe-assets/primeicons-WjwUDZjB.woff) format("woff"),url(/fe-assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/fe-assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
